@import url(https://use.typekit.net/dba4xbx.css);.event-card.active,.event-card.open,.gradient{background:-webkit-linear-gradient(45deg,#e700bb,#1ef6e5);background:-o-linear-gradient(45deg,#e700bb,#1ef6e5);background:linear-gradient(45deg,#e700bb,#1ef6e5)}.white{background-color:#fff!important}.btn-large:hover,.btn-normal,.btn-normal:hover,.btn-small,.btn-small:hover,.btn-special,.btn-special:hover,.btn:hover,.sidebar ul .active,.sidebar ul .active:hover,.size-picker .select,.white-text{color:#fff!important}.materialize-red{background-color:#e51c23!important}.materialize-red-text{color:#e51c23!important}.materialize-red.lighten-5{background-color:#fdeaeb!important}.materialize-red-text.text-lighten-5{color:#fdeaeb!important}.materialize-red.lighten-4,.sidebar ul a.materialize-red{background-color:#f8c1c3!important}.materialize-red-text.text-lighten-4{color:#f8c1c3!important}.materialize-red.lighten-3{background-color:#f3989b!important}.materialize-red-text.text-lighten-3{color:#f3989b!important}.materialize-red.lighten-2{background-color:#ee6e73!important}.materialize-red-text.text-lighten-2{color:#ee6e73!important}.materialize-red.lighten-1{background-color:#ea454b!important}.materialize-red-text.text-lighten-1{color:#ea454b!important}.materialize-red.darken-1{background-color:#d0181e!important}.materialize-red-text.text-darken-1{color:#d0181e!important}.materialize-red.darken-2,.sidebar ul .materialize-red.active{background-color:#b9151b!important}.materialize-red-text.text-darken-2{color:#b9151b!important}.materialize-red.darken-3{background-color:#a21318!important}.materialize-red-text.text-darken-3{color:#a21318!important}.materialize-red.darken-4{background-color:#8b1014!important}.materialize-red-text.text-darken-4{color:#8b1014!important}.red{background-color:#e61e25!important}.red-text{color:#e61e25!important}.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.red.lighten-4,.sidebar ul a.red{background-color:#ffcdd2!important}.red-text.text-lighten-4{color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red-text.text-lighten-3{color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red-text.text-lighten-1{color:#ef5350!important}.red.darken-1{background-color:#e53935!important}.red-text.text-darken-1{color:#e53935!important}.red.darken-2,.sidebar ul .red.active{background-color:#d32f2f!important}.red-text.text-darken-2{color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red-text.text-darken-3{color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red-text.text-accent-1{color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red-text.text-accent-2{color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red-text.text-accent-3{color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.red-text.text-accent-4{color:#d50000!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.pink.lighten-5{background-color:#fce4ec!important}.pink-text.text-lighten-5{color:#fce4ec!important}.pink.lighten-4,.sidebar ul a.pink{background-color:#f8bbd0!important}.pink-text.text-lighten-4{color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important}.pink-text.text-lighten-3{color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important}.pink-text.text-lighten-2{color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important}.pink-text.text-lighten-1{color:#ec407a!important}.pink.darken-1{background-color:#d81b60!important}.pink-text.text-darken-1{color:#d81b60!important}.pink.darken-2,.sidebar ul .pink.active{background-color:#c2185b!important}.pink-text.text-darken-2{color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink-text.text-darken-3{color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink-text.text-darken-4{color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink-text.text-accent-1{color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink-text.text-accent-2{color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink-text.text-accent-3{color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.pink-text.text-accent-4{color:#c51162!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple-text.text-lighten-5{color:#f3e5f5!important}.purple.lighten-4,.sidebar ul a.purple{background-color:#e1bee7!important}.purple-text.text-lighten-4{color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple-text.text-lighten-3{color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple-text.text-lighten-2{color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}.purple-text.text-lighten-1{color:#ab47bc!important}.purple.darken-1{background-color:#8e24aa!important}.purple-text.text-darken-1{color:#8e24aa!important}.purple.darken-2,.sidebar ul .purple.active{background-color:#7b1fa2!important}.purple-text.text-darken-2{color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important}.purple-text.text-darken-3{color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important}.purple-text.text-darken-4{color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important}.purple-text.text-accent-1{color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important}.purple-text.text-accent-2{color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple-text.text-accent-3{color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.purple-text.text-accent-4{color:#a0f!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple-text.text-lighten-5{color:#ede7f6!important}.deep-purple.lighten-4,.sidebar ul a.deep-purple{background-color:#d1c4e9!important}.deep-purple-text.text-lighten-4{color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple-text.text-lighten-3{color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple-text.text-lighten-2{color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple-text.text-lighten-1{color:#7e57c2!important}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple-text.text-darken-1{color:#5e35b1!important}.deep-purple.darken-2,.sidebar ul .deep-purple.active{background-color:#512da8!important}.deep-purple-text.text-darken-2{color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple-text.text-darken-3{color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple-text.text-darken-4{color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple-text.text-accent-1{color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple-text.text-accent-2{color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple-text.text-accent-3{color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.deep-purple-text.text-accent-4{color:#6200ea!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo-text.text-lighten-5{color:#e8eaf6!important}.indigo.lighten-4,.sidebar ul a.indigo{background-color:#c5cae9!important}.indigo-text.text-lighten-4{color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo-text.text-lighten-3{color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo-text.text-lighten-2{color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo-text.text-lighten-1{color:#5c6bc0!important}.indigo.darken-1{background-color:#3949ab!important}.indigo-text.text-darken-1{color:#3949ab!important}.indigo.darken-2,.sidebar ul .indigo.active{background-color:#303f9f!important}.indigo-text.text-darken-2{color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo-text.text-darken-3{color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo-text.text-darken-4{color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo-text.text-accent-1{color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo-text.text-accent-2{color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo-text.text-accent-3{color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}.indigo-text.text-accent-4{color:#304ffe!important}.blue,.btn-normal:active,.btn-normal:hover,.btn-small:active,.btn-small:hover,.btn-special:active,.btn-special:hover,.full-btn:active,.full-btn:hover,.sidebar ul .active,.sidebar ul .active:hover,.sidebar ul a:hover{background-color:#0081a8!important}.blue-text{color:#0081a8!important}.blue.lighten-5,.lighten-5.btn-normal:active,.lighten-5.btn-normal:hover,.lighten-5.btn-small:active,.lighten-5.btn-small:hover,.lighten-5.btn-special:active,.lighten-5.btn-special:hover,.lighten-5.full-btn:active,.lighten-5.full-btn:hover,.sidebar ul .lighten-5.active,.sidebar ul a.lighten-5:hover{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4,.lighten-4.btn-normal:active,.lighten-4.btn-normal:hover,.lighten-4.btn-small:active,.lighten-4.btn-small:hover,.lighten-4.btn-special:active,.lighten-4.btn-special:hover,.lighten-4.full-btn:active,.lighten-4.full-btn:hover,.sidebar ul .lighten-4.active,.sidebar ul a.active,.sidebar ul a.active:hover,.sidebar ul a.blue,.sidebar ul a.btn-normal:active,.sidebar ul a.btn-small:active,.sidebar ul a.btn-special:active,.sidebar ul a.full-btn:active,.sidebar ul a:hover{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3,.lighten-3.btn-normal:active,.lighten-3.btn-normal:hover,.lighten-3.btn-small:active,.lighten-3.btn-small:hover,.lighten-3.btn-special:active,.lighten-3.btn-special:hover,.lighten-3.full-btn:active,.lighten-3.full-btn:hover,.sidebar ul .lighten-3.active,.sidebar ul a.lighten-3:hover{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.lighten-2,.lighten-2.btn-normal:active,.lighten-2.btn-normal:hover,.lighten-2.btn-small:active,.lighten-2.btn-small:hover,.lighten-2.btn-special:active,.lighten-2.btn-special:hover,.lighten-2.full-btn:active,.lighten-2.full-btn:hover,.sidebar ul .lighten-2.active,.sidebar ul a.lighten-2:hover{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1,.lighten-1.btn-normal:active,.lighten-1.btn-normal:hover,.lighten-1.btn-small:active,.lighten-1.btn-small:hover,.lighten-1.btn-special:active,.lighten-1.btn-special:hover,.lighten-1.full-btn:active,.lighten-1.full-btn:hover,.sidebar ul .lighten-1.active,.sidebar ul a.lighten-1:hover{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue.darken-1,.darken-1.btn-normal:active,.darken-1.btn-normal:hover,.darken-1.btn-small:active,.darken-1.btn-small:hover,.darken-1.btn-special:active,.darken-1.btn-special:hover,.darken-1.full-btn:active,.darken-1.full-btn:hover,.sidebar ul .darken-1.active,.sidebar ul a.darken-1:hover{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2,.darken-2.btn-normal:active,.darken-2.btn-normal:hover,.darken-2.btn-small:active,.darken-2.btn-small:hover,.darken-2.btn-special:active,.darken-2.btn-special:hover,.darken-2.full-btn:active,.darken-2.full-btn:hover,.sidebar ul .active,.sidebar ul .active:hover,.sidebar ul a.darken-2:hover{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3,.darken-3.btn-normal:active,.darken-3.btn-normal:hover,.darken-3.btn-small:active,.darken-3.btn-small:hover,.darken-3.btn-special:active,.darken-3.btn-special:hover,.darken-3.full-btn:active,.darken-3.full-btn:hover,.sidebar ul .darken-3.active,.sidebar ul a.darken-3:hover{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4,.darken-4.btn-normal:active,.darken-4.btn-normal:hover,.darken-4.btn-small:active,.darken-4.btn-small:hover,.darken-4.btn-special:active,.darken-4.btn-special:hover,.darken-4.full-btn:active,.darken-4.full-btn:hover,.sidebar ul .darken-4.active,.sidebar ul a.darken-4:hover{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.accent-1.btn-normal:active,.accent-1.btn-normal:hover,.accent-1.btn-small:active,.accent-1.btn-small:hover,.accent-1.btn-special:active,.accent-1.btn-special:hover,.accent-1.full-btn:active,.accent-1.full-btn:hover,.blue.accent-1,.sidebar ul .accent-1.active,.sidebar ul a.accent-1:hover{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.accent-2.btn-normal:active,.accent-2.btn-normal:hover,.accent-2.btn-small:active,.accent-2.btn-small:hover,.accent-2.btn-special:active,.accent-2.btn-special:hover,.accent-2.full-btn:active,.accent-2.full-btn:hover,.blue.accent-2,.sidebar ul .accent-2.active,.sidebar ul a.accent-2:hover{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.accent-3.btn-normal:active,.accent-3.btn-normal:hover,.accent-3.btn-small:active,.accent-3.btn-small:hover,.accent-3.btn-special:active,.accent-3.btn-special:hover,.accent-3.full-btn:active,.accent-3.full-btn:hover,.blue.accent-3,.sidebar ul .accent-3.active,.sidebar ul a.accent-3:hover{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.accent-4.btn-normal:active,.accent-4.btn-normal:hover,.accent-4.btn-small:active,.accent-4.btn-small:hover,.accent-4.btn-special:active,.accent-4.btn-special:hover,.accent-4.full-btn:active,.accent-4.full-btn:hover,.blue.accent-4,.sidebar ul .accent-4.active,.sidebar ul a.accent-4:hover{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.btn-normal,.btn-small,.btn-special,.light-blue{background-color:#00b1e7!important}.light-blue-text{color:#00b1e7!important}.light-blue.lighten-5,.lighten-5.btn-normal,.lighten-5.btn-small,.lighten-5.btn-special{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4,.lighten-4.btn-normal,.lighten-4.btn-small,.lighten-4.btn-special,.sidebar ul a.btn-normal,.sidebar ul a.btn-small,.sidebar ul a.btn-special,.sidebar ul a.light-blue{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3,.lighten-3.btn-normal,.lighten-3.btn-small,.lighten-3.btn-special{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.lighten-2,.lighten-2.btn-normal,.lighten-2.btn-small,.lighten-2.btn-special{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1,.lighten-1.btn-normal,.lighten-1.btn-small,.lighten-1.btn-special{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.darken-1.btn-normal,.darken-1.btn-small,.darken-1.btn-special,.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.darken-2.btn-normal,.darken-2.btn-small,.darken-2.btn-special,.light-blue.darken-2,.sidebar ul .btn-normal.active,.sidebar ul .btn-small.active,.sidebar ul .btn-special.active,.sidebar ul .light-blue.active{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.darken-3.btn-normal,.darken-3.btn-small,.darken-3.btn-special,.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.darken-4.btn-normal,.darken-4.btn-small,.darken-4.btn-special,.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.accent-1.btn-normal,.accent-1.btn-small,.accent-1.btn-special,.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.accent-2.btn-normal,.accent-2.btn-small,.accent-2.btn-special,.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.accent-3.btn-normal,.accent-3.btn-small,.accent-3.btn-special,.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.accent-4.btn-normal,.accent-4.btn-small,.accent-4.btn-special,.light-blue.accent-4{background-color:#0091ea!important}.light-blue-text.text-accent-4{color:#0091ea!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan-text.text-lighten-5{color:#e0f7fa!important}.cyan.lighten-4,.sidebar ul a.cyan{background-color:#b2ebf2!important}.cyan-text.text-lighten-4{color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan-text.text-lighten-3{color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan-text.text-lighten-2{color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan-text.text-lighten-1{color:#26c6da!important}.cyan.darken-1{background-color:#00acc1!important}.cyan-text.text-darken-1{color:#00acc1!important}.cyan.darken-2,.sidebar ul .cyan.active{background-color:#0097a7!important}.cyan-text.text-darken-2{color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan-text.text-darken-3{color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan-text.text-darken-4{color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan-text.text-accent-1{color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan-text.text-accent-2{color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan-text.text-accent-3{color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.cyan-text.text-accent-4{color:#00b8d4!important}.teal{background-color:#33a9cc!important}.teal-text{color:#33a9cc!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.sidebar ul a.teal,.teal.lighten-4{background-color:#b2dfdb!important}.teal-text.text-lighten-4{color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal-text.text-lighten-3{color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal-text.text-lighten-2{color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal-text.text-lighten-1{color:#26a69a!important}.teal.darken-1{background-color:#00897b!important}.teal-text.text-darken-1{color:#00897b!important}.sidebar ul .teal.active,.teal.darken-2{background-color:#00796b!important}.teal-text.text-darken-2{color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal-text.text-darken-3{color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal-text.text-darken-4{color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal-text.text-accent-1{color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal-text.text-accent-2{color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal-text.text-accent-3{color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.teal-text.text-accent-4{color:#00bfa5!important}.green{background-color:#00bc16!important}.green-text{color:#00bc16!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4,.sidebar ul a.green{background-color:#c8e6c9!important}.green-text.text-lighten-4{color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green-text.text-lighten-3{color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green-text.text-lighten-2{color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green-text.text-lighten-1{color:#66bb6a!important}.green.darken-1{background-color:#43a047!important}.green-text.text-darken-1{color:#43a047!important}.green.darken-2,.sidebar ul .green.active{background-color:#388e3c!important}.green-text.text-darken-2{color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green-text.text-darken-3{color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green-text.text-darken-4{color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green-text.text-accent-1{color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green-text.text-accent-2{color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green-text.text-accent-3{color:#00e676!important}.green.accent-4{background-color:#00c853!important}.green-text.text-accent-4{color:#00c853!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green-text.text-lighten-5{color:#f1f8e9!important}.light-green.lighten-4,.sidebar ul a.light-green{background-color:#dcedc8!important}.light-green-text.text-lighten-4{color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green-text.text-lighten-3{color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green-text.text-lighten-2{color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green-text.text-lighten-1{color:#9ccc65!important}.light-green.darken-1{background-color:#7cb342!important}.light-green-text.text-darken-1{color:#7cb342!important}.light-green.darken-2,.sidebar ul .light-green.active{background-color:#689f38!important}.light-green-text.text-darken-2{color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green-text.text-darken-3{color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green-text.text-darken-4{color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green-text.text-accent-1{color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green-text.text-accent-2{color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green-text.text-accent-3{color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.light-green-text.text-accent-4{color:#64dd17!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime-text.text-lighten-5{color:#f9fbe7!important}.lime.lighten-4,.sidebar ul a.lime{background-color:#f0f4c3!important}.lime-text.text-lighten-4{color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime-text.text-lighten-3{color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime-text.text-lighten-2{color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime-text.text-lighten-1{color:#d4e157!important}.lime.darken-1{background-color:#c0ca33!important}.lime-text.text-darken-1{color:#c0ca33!important}.lime.darken-2,.sidebar ul .lime.active{background-color:#afb42b!important}.lime-text.text-darken-2{color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime-text.text-darken-3{color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime-text.text-darken-4{color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime-text.text-accent-1{color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime-text.text-accent-2{color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime-text.text-accent-3{color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.lime-text.text-accent-4{color:#aeea00!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow-text.text-lighten-5{color:#fffde7!important}.sidebar ul a.yellow,.yellow.lighten-4{background-color:#fff9c4!important}.yellow-text.text-lighten-4{color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow-text.text-lighten-3{color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow-text.text-lighten-2{color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow-text.text-lighten-1{color:#ffee58!important}.yellow.darken-1{background-color:#fdd835!important}.yellow-text.text-darken-1{color:#fdd835!important}.sidebar ul .yellow.active,.yellow.darken-2{background-color:#fbc02d!important}.yellow-text.text-darken-2{color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow-text.text-darken-3{color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow-text.text-darken-4{color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow-text.text-accent-1{color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow-text.text-accent-2{color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow-text.text-accent-3{color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.yellow-text.text-accent-4{color:#ffd600!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.amber.lighten-5{background-color:#fff8e1!important}.amber-text.text-lighten-5{color:#fff8e1!important}.amber.lighten-4,.sidebar ul a.amber{background-color:#ffecb3!important}.amber-text.text-lighten-4{color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber-text.text-lighten-3{color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber-text.text-lighten-2{color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber-text.text-lighten-1{color:#ffca28!important}.amber.darken-1{background-color:#ffb300!important}.amber-text.text-darken-1{color:#ffb300!important}.amber.darken-2,.sidebar ul .amber.active{background-color:#ffa000!important}.amber-text.text-darken-2{color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber-text.text-darken-3{color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber-text.text-darken-4{color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber-text.text-accent-1{color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber-text.text-accent-2{color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber-text.text-accent-3{color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}.amber-text.text-accent-4{color:#ffab00!important}.orange{background-color:#f6921e!important}.orange-text,h3{color:#f6921e!important}.orange.lighten-5{background-color:#fff3e0!important}.orange-text.text-lighten-5,h3.text-lighten-5{color:#fff3e0!important}.orange.lighten-4,.sidebar ul a.orange{background-color:#ffe0b2!important}.orange-text.text-lighten-4,h3.text-lighten-4{color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange-text.text-lighten-3,h3.text-lighten-3{color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange-text.text-lighten-2,h3.text-lighten-2{color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange-text.text-lighten-1,h3.text-lighten-1{color:#ffa726!important}.orange.darken-1{background-color:#fb8c00!important}.orange-text.text-darken-1,h3.text-darken-1{color:#fb8c00!important}.orange.darken-2,.sidebar ul .orange.active{background-color:#f57c00!important}.orange-text.text-darken-2,h3.text-darken-2{color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange-text.text-darken-3,h3.text-darken-3{color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange-text.text-darken-4,h3.text-darken-4{color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange-text.text-accent-1,h3.text-accent-1{color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange-text.text-accent-2,h3.text-accent-2{color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange-text.text-accent-3,h3.text-accent-3{color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.orange-text.text-accent-4,h3.text-accent-4{color:#ff6d00!important}.deep-orange{background-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.deep-orange.lighten-5{background-color:#fbe9e7!important}.deep-orange-text.text-lighten-5{color:#fbe9e7!important}.deep-orange.lighten-4,.sidebar ul a.deep-orange{background-color:#ffccbc!important}.deep-orange-text.text-lighten-4{color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important}.deep-orange-text.text-lighten-3{color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important}.deep-orange-text.text-lighten-2{color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important}.deep-orange-text.text-lighten-1{color:#ff7043!important}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange-text.text-darken-1{color:#f4511e!important}.deep-orange.darken-2,.sidebar ul .deep-orange.active{background-color:#e64a19!important}.deep-orange-text.text-darken-2{color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange-text.text-darken-3{color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange-text.text-darken-4{color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange-text.text-accent-1{color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange-text.text-accent-2{color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange-text.text-accent-3{color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.deep-orange-text.text-accent-4{color:#dd2c00!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.brown.lighten-5{background-color:#efebe9!important}.brown-text.text-lighten-5{color:#efebe9!important}.brown.lighten-4,.sidebar ul a.brown{background-color:#d7ccc8!important}.brown-text.text-lighten-4{color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown-text.text-lighten-3{color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown-text.text-lighten-2{color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown-text.text-lighten-1{color:#8d6e63!important}.brown.darken-1{background-color:#6d4c41!important}.brown-text.text-darken-1{color:#6d4c41!important}.brown.darken-2,.sidebar ul .brown.active{background-color:#5d4037!important}.brown-text.text-darken-2{color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown-text.text-darken-3{color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.brown-text.text-darken-4{color:#3e2723!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey-text.text-lighten-5{color:#eceff1!important}.blue-grey.lighten-4,.sidebar ul a.blue-grey{background-color:#cfd8dc!important}.blue-grey-text.text-lighten-4{color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey-text.text-lighten-3{color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey-text.text-lighten-2{color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey-text.text-lighten-1{color:#78909c!important}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey-text.text-darken-1{color:#546e7a!important}.blue-grey.darken-2,.sidebar ul .blue-grey.active{background-color:#455a64!important}.blue-grey-text.text-darken-2{color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey-text.text-darken-3{color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}.blue-grey-text.text-darken-4{color:#263238!important}.grey,.sidebar ul a{background-color:#747474!important}.event-card.open .event-info .event-title,.grey-text,.hero,.hyper,h1,h2,h4,h5,h6{color:#747474!important}.grey.lighten-5,.sidebar ul a.lighten-5{background-color:#f2f2f2!important}.event-card.open .event-info .text-lighten-5.event-title,.grey-text.text-lighten-5,.text-lighten-5.hero,.text-lighten-5.hyper,h1.text-lighten-5,h2.text-lighten-5,h4.text-lighten-5,h5.text-lighten-5,h6.text-lighten-5{color:#f2f2f2!important}.grey.lighten-4,.sidebar ul a{background-color:#dbdbdb!important}.event-card.open .event-info .text-lighten-4.event-title,.grey-text.text-lighten-4,.text-lighten-4.hero,.text-lighten-4.hyper,h1.text-lighten-4,h2.text-lighten-4,h4.text-lighten-4,h5.text-lighten-4,h6.text-lighten-4{color:#dbdbdb!important}.grey.lighten-3,.sidebar ul a.lighten-3{background-color:#eee!important}.event-card.open .event-info .text-lighten-3.event-title,.grey-text.text-lighten-3,.text-lighten-3.hero,.text-lighten-3.hyper,h1.text-lighten-3,h2.text-lighten-3,h4.text-lighten-3,h5.text-lighten-3,h6.text-lighten-3{color:#eee!important}.grey.lighten-2,.sidebar ul a.lighten-2{background-color:#e0e0e0!important}.event-card.open .event-info .text-lighten-2.event-title,.grey-text.text-lighten-2,.text-lighten-2.hero,.text-lighten-2.hyper,h1.text-lighten-2,h2.text-lighten-2,h4.text-lighten-2,h5.text-lighten-2,h6.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1,.sidebar ul a.lighten-1{background-color:#bdbdbd!important}.event-card.open .event-info .text-lighten-1.event-title,.grey-text.text-lighten-1,.text-lighten-1.hero,.text-lighten-1.hyper,h1.text-lighten-1,h2.text-lighten-1,h4.text-lighten-1,h5.text-lighten-1,h6.text-lighten-1{color:#bdbdbd!important}.grey.darken-1,.sidebar ul a.darken-1{background-color:#464646!important}.event-card.open .event-info .text-darken-1.event-title,.grey-text.text-darken-1,.text-darken-1.hero,.text-darken-1.hyper,h1.text-darken-1,h2.text-darken-1,h4.text-darken-1,h5.text-darken-1,h6.text-darken-1{color:#464646!important}.grey.darken-2,.sidebar ul .grey.active,.sidebar ul a.active,.sidebar ul a.active:hover,.sidebar ul a.darken-2{background-color:#616161!important}.event-card.open .event-info .text-darken-2.event-title,.grey-text.text-darken-2,.text-darken-2.hero,.text-darken-2.hyper,h1.text-darken-2,h2.text-darken-2,h4.text-darken-2,h5.text-darken-2,h6.text-darken-2{color:#616161!important}.grey.darken-3,.sidebar ul a.darken-3{background-color:#424242!important}.event-card.open .event-info .text-darken-3.event-title,.grey-text.text-darken-3,.text-darken-3.hero,.text-darken-3.hyper,h1.text-darken-3,h2.text-darken-3,h4.text-darken-3,h5.text-darken-3,h6.text-darken-3{color:#424242!important}.grey.darken-4,.sidebar ul a.darken-4{background-color:#212121!important}.event-card.open .event-info .text-darken-4.event-title,.grey-text.text-darken-4,.text-darken-4.hero,.text-darken-4.hyper,h1.text-darken-4,h2.text-darken-4,h4.text-darken-4,h5.text-darken-4,h6.text-darken-4{color:#212121!important}.grey.darken-5,.sidebar ul a.darken-5{background-color:#4d4d4d!important}.event-card.open .event-info .text-darken-5.event-title,.grey-text.text-darken-5,.text-darken-5.hero,.text-darken-5.hyper,h1.text-darken-5,h2.text-darken-5,h4.text-darken-5,h5.text-darken-5,h6.text-darken-5{color:#4d4d4d!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.btn-large:hover,.btn-normal,.btn-normal:hover,.btn-small,.btn-small:hover,.btn-special,.btn-special:hover,.btn:hover,.sidebar ul .active,.sidebar ul .active:hover,.size-picker .select,.white-text{color:#fff!important}.transparent{background-color:transparent!important}.transparent-text{color:transparent!important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.page-wrapper{padding:0 60px;max-width:1000px;margin:auto}.vertical-padding{padding:40px 0}@media (max-width:992px){.page-wrapper{padding:0 40px 0 40px}}@media (max-width:500px){.page-wrapper{padding:0 20px 0 20px}}button,input,optgroup,select,textarea{font-family:industry,sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none!important;box-shadow:none!important}.btn,.btn-floating,.btn-large,.btn-normal,.btn-small,.btn-special,.card,.card-panel,.collapsible,.dropdown-content,.sidenav,.toast,.z-depth-1,nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-floating:hover,.btn-large:hover,.btn-normal:hover,.btn-small:hover,.btn-special:hover,.btn:hover,.z-depth-1-half{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{-webkit-box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.modal,.z-depth-5{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width:992px){.pagination{width:100%}.pagination li.next,.pagination li.prev{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,.7)}.breadcrumb [class*=mdi-],.breadcrumb [class^=mdi-],.breadcrumb i,.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pin-bottom,.pin-top{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width:500px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:501px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:500px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:1201px){.hide-on-extra-large-only{display:none!important}}@media only screen and (min-width:1201px){.show-on-extra-large{display:block!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:500px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width:500px){.show-on-small{display:block!important}}@media only screen and (min-width:501px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width:500px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,td,th{border:none;color:#747474}table th{font-weight:600}table td{font-weight:400}table{width:100%;display:table;border-collapse:collapse;border-spacing:0;margin-bottom:20px}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:#dbdbdb}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#dbdbdb}table.centered tbody tr td,table.centered thead tr th{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,.12)}td,th{padding:10px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}th{padding:5px 10px}@media only screen and (max-width:992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar :not(.circle-clipper)>.circle,.collection .collection-item.avatar:not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#00b1e7;color:#fff}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;color:#00b1e7}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#00b1e7}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#b4edff;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#00b1e7;-webkit-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#00b1e7}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.no-padding{padding:0!important}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#464646;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#00b1e7;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.container{margin:0 auto;max-width:1000px;width:100%;padding:0 10px}.tabs.container{padding:0}@media only screen and (min-width:501px){.container{width:100%}}@media only screen and (min-width:993px){.container{width:100%}}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto}.row .row{margin-top:40px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333%}.row .col.pull-s1{right:8.33333%}.row .col.push-s1{left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.pull-s2{right:16.66667%}.row .col.push-s2{left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.pull-s4{right:33.33333%}.row .col.push-s4{left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.pull-s5{right:41.66667%}.row .col.push-s5{left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.pull-s7{right:58.33333%}.row .col.push-s7{left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.pull-s8{right:66.66667%}.row .col.push-s8{left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.pull-s10{right:83.33333%}.row .col.push-s10{left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.pull-s11{right:91.66667%}.row .col.push-s11{left:91.66667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:501px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.33333%}.row .col.pull-m1{right:8.33333%}.row .col.push-m1{left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.pull-m2{right:16.66667%}.row .col.push-m2{left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.pull-m4{right:33.33333%}.row .col.push-m4{left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.pull-m5{right:41.66667%}.row .col.push-m5{left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.pull-m7{right:58.33333%}.row .col.push-m7{left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.pull-m8{right:66.66667%}.row .col.push-m8{left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.pull-m10{right:83.33333%}.row .col.push-m10{left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.pull-m11{right:91.66667%}.row .col.push-m11{left:91.66667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.33333%}.row .col.pull-l1{right:8.33333%}.row .col.push-l1{left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.pull-l2{right:16.66667%}.row .col.push-l2{left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.pull-l4{right:33.33333%}.row .col.push-l4{left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.pull-l5{right:41.66667%}.row .col.push-l5{left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.pull-l7{right:58.33333%}.row .col.push-l7{left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.pull-l8{right:66.66667%}.row .col.push-l8{left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.pull-l10{right:83.33333%}.row .col.push-l10{left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.pull-l11{right:91.66667%}.row .col.push-l11{left:91.66667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.row .col.xl1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.33333%}.row .col.pull-xl1{right:8.33333%}.row .col.push-xl1{left:8.33333%}.row .col.offset-xl2{margin-left:16.66667%}.row .col.pull-xl2{right:16.66667%}.row .col.push-xl2{left:16.66667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.33333%}.row .col.pull-xl4{right:33.33333%}.row .col.push-xl4{left:33.33333%}.row .col.offset-xl5{margin-left:41.66667%}.row .col.pull-xl5{right:41.66667%}.row .col.push-xl5{left:41.66667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.33333%}.row .col.pull-xl7{right:58.33333%}.row .col.push-xl7{left:58.33333%}.row .col.offset-xl8{margin-left:66.66667%}.row .col.pull-xl8{right:66.66667%}.row .col.push-xl8{left:66.66667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.33333%}.row .col.pull-xl10{right:83.33333%}.row .col.push-xl10{left:83.33333%}.row .col.offset-xl11{margin-left:91.66667%}.row .col.pull-xl11{right:91.66667%}.row .col.push-xl11{left:91.66667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}form .row{margin:0!important}form .row .avatar{margin-bottom:20px}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav [class*=mdi-],nav [class^=mdi-],nav i,nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width:993px){nav a.sidenav-trigger{display:none}}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;-ms-transform:none;transform:none}nav .brand-logo.left{left:.5rem}nav .brand-logo.right{right:.5rem;left:auto}}nav .brand-logo.right{right:.5rem;padding:0}nav .brand-logo [class*=mdi-],nav .brand-logo [class^=mdi-],nav .brand-logo i,nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,.1)}nav ul a{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-flat,nav ul a.btn-floating,nav ul a.btn-large,nav ul a.btn-normal,nav ul a.btn-small,nav ul a.btn-special{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-normal>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-special>.material-icons,nav ul a.btn>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,0,0,.1)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=date]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=text]:valid,nav .input-field input[type=url]:valid{border:none;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,.7);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width:501px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-size:16px;font-family:industry,sans-serif;font-weight:400;color:rgba(0,0,0,.87)}.event-card.open .event-info .event-title,h1,h2,h3,h4,h5,h6{font-weight:400}.event-card.open .event-info .event-title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:1.875rem;line-height:36px;margin:1.25rem 0 .75rem 0;font-weight:500}.event-card.open .event-info .event-title,h2{font-size:1.875rem;line-height:36px;margin:1.25rem 0 .75rem 0;font-weight:600}h3{font-size:1.125rem;line-height:22px;margin:.75rem 0 .45rem 0;font-weight:600;text-transform:uppercase}h4{font-size:1.25rem;line-height:24px;margin:.83333rem 0 .5rem 0}h5{font-size:1.125rem;line-height:22px;margin:.75rem 0 .45rem 0}h6{font-size:1.15rem;line-height:110%;margin:.76667rem 0 .46rem 0}p{font-size:18px;line-height:22px;font-weight:300;margin:0;margin-top:1rem}.stat{font-size:14px;line-height:17px;font-weight:300}.stat strong{font-weight:600}.boldest{font-weight:600}p.footer{font-size:18px;line-height:22px}p.badge{font-size:9px;line-height:10px}p{color:#747474}em{font-style:italic}strong{font-weight:600}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:395px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:430px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:465px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:500px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:535px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:605px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:640px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:675px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:710px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:745px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:815px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:850px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:885px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:920px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:955px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:990px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:1025px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:1060px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}.scale-transition{-webkit-transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;-o-transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63),-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important}.scale-transition.scale-out{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s!important;transition:-webkit-transform .2s!important;-o-transition:transform .2s!important;transition:transform .2s!important;transition:transform .2s,-webkit-transform .2s!important}.scale-transition.scale-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.large,.card.medium,.card.small{position:relative}.card.large .card-image,.card.medium .card-image,.card.small .card-image{max-height:60%;overflow:hidden}.card.large .card-image+.card-content,.card.medium .card-image+.card-content,.card.small .card-image+.card-content{max-height:40%}.card.large .card-content,.card.medium .card-content,.card.small .card-content{max-height:100%;overflow:hidden}.card.large .card-action,.card.medium .card-action,.card.small .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.card.horizontal.large .card-image,.card.horizontal.medium .card-image,.card.horizontal.small .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.large .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.small .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,.2);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-normal):not(.btn-special):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-normal):not(.btn-special):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width:500px){#toast-container{min-width:100%;bottom:0}}@media only screen and (min-width:501px) and (max-width:992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width:993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width:500px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background:#f2f2f2;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:#747474}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:hover{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:50px;height:50px;padding:0;margin:0;background-color:#f2f2f2}.tabs .tab a{color:#747474;display:block;width:100%;height:100%;padding:0 24px;font-size:18px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease,background-color .28s ease;-o-transition:color .28s ease,background-color .28s ease;transition:color .28s ease,background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:#f2f2f2;outline:0}.tabs .tab a.active,.tabs .tab a:hover{background-color:transparent;color:#747474}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:6px;background-color:#747474;will-change:left,right}.tabs h5{margin-top:6px}@media only screen and (max-width:992px){.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;visibility:hidden}.btn,.btn-flat,.btn-large,.btn-normal,.btn-small,.btn-special{border:none;border-radius:6px;display:inline-block;height:36px;line-height:36px;padding:0 16px;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn-flat.disabled,.btn-flat:disabled,.btn-flat[disabled],.btn-floating.disabled,.btn-floating:disabled,.btn-floating[disabled],.btn-large.disabled,.btn-large:disabled,.btn-large[disabled],.btn-normal:disabled,.btn-normal[disabled],.btn-small.disabled,.btn-small:disabled,.btn-small[disabled],.btn-special:disabled,.btn-special[disabled],.btn.disabled,.btn:disabled,.btn[disabled],.disabled.btn-large,.disabled.btn-normal,.disabled.btn-small,.disabled.btn-special{pointer-events:none;background-color:#dbdbdb!important;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f!important;cursor:default}.btn-flat.disabled:hover,.btn-flat:disabled:hover,.btn-flat[disabled]:hover,.btn-floating.disabled:hover,.btn-floating:disabled:hover,.btn-floating[disabled]:hover,.btn-large.disabled:hover,.btn-large:disabled:hover,.btn-large[disabled]:hover,.btn-normal:disabled:hover,.btn-normal[disabled]:hover,.btn-small.disabled:hover,.btn-small:disabled:hover,.btn-small[disabled]:hover,.btn-special:disabled:hover,.btn-special[disabled]:hover,.btn.disabled:hover,.btn:disabled:hover,.btn[disabled]:hover,.disabled.btn-large:hover,.disabled.btn-normal:hover,.disabled.btn-small:hover,.disabled.btn-special:hover{background-color:#dbdbdb!important;color:#9f9f9f!important}.btn,.btn-flat,.btn-floating,.btn-large,.btn-normal,.btn-small,.btn-special{font-size:14px;outline:0}.btn i,.btn-flat i,.btn-floating i,.btn-large i,.btn-normal i,.btn-small i,.btn-special i{font-size:1.3rem;line-height:inherit}.btn-floating:focus,.btn-large:focus,.btn-normal:focus,.btn-small:focus,.btn-special:focus,.btn:focus{background-color:#008ab4}.btn,.btn-large,.btn-normal,.btn-small,.btn-special{text-decoration:none;color:#fff;background-color:#00b1e7;text-align:center;letter-spacing:.5px;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}.btn-large:hover,.btn-normal:hover,.btn-small:hover,.btn-special:hover,.btn:hover{background-color:#02c4ff}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#00b1e7;border-radius:50%;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#00b1e7}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{width:32.4px;height:32.4px}.btn-floating.btn-small.halfway-fab{bottom:-16.2px}.btn-floating.btn-small i{line-height:32.4px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;-o-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#00b1e7;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.btn-flat,.btn-normal,.btn-small,.btn-special{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover,.btn-normal:focus,.btn-normal:hover,.btn-small:focus,.btn-small:hover,.btn-special:focus,.btn-special:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus,.btn-normal:focus,.btn-small:focus,.btn-special:focus{background-color:rgba(0,0,0,.1)}.btn-flat.disabled,.disabled.btn-normal,.disabled.btn-small,.disabled.btn-special{background-color:transparent!important;color:#b3b3b3!important;cursor:default}.btn-large{height:54px;line-height:54px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:32.4px;line-height:32.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{max-height:250px;background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content paper-item{display:block!important;opacity:1;position:relative}.dropdown-content paper-listbox{display:block!important;opacity:1;position:relative}.dropdown-content .paper-menu-button{display:block!important}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li.active,.dropdown-content li:hover{background-color:#eee}.dropdown-content li:focus{outline:0;background-color:#dadada}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#747474;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;-webkit-transform:none;-ms-transform:none;transform:none}.page-template-tpl-leaderboards .dropdown-content{display:block!important;opacity:1!important}.page-template-tpl-leaderboards template{display:block!important}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 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;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);-webkit-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0 0}.waves-effect img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.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%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:100%;max-width:374px;margin:auto;overflow-y:auto;border-radius:6px;will-change:top,opacity;outline:0}.event-card.open .event-info .modal .event-title,.modal .event-card.open .event-info .event-title,.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:20px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-flat,.modal .modal-footer .btn-large,.modal .modal-footer .btn-normal,.modal .modal-footer .btn-small,.modal .modal-footer .btn-special{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.sidenav .collapsible,.sidenav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 40px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;-webkit-transition:margin .35s cubic-bezier(.25,.46,.45,.94);-o-transition:margin .35s cubic-bezier(.25,.46,.45,.94);transition:margin .35s cubic-bezier(.25,.46,.45,.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:0;background-color:#26a69a;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:6px 0 6px 0;min-height:45px;outline:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .input{background:0 0;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}.chips .input:focus{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #d8f6ff}button:focus{outline:0;background-color:#00c1fb}label{font-size:18px;color:#747474}::-webkit-input-placeholder{color:#a7a7a7}::-moz-placeholder{color:#a7a7a7}::-ms-input-placeholder{color:#a7a7a7}::placeholder{color:#a7a7a7}input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),textarea,textarea.materialize-textarea{background-color:transparent;border:none;border:1px solid #747474;border-radius:6px;outline:0;height:3rem;width:100%;font-size:16px;margin:6px 0 6px 0;padding:20px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,-webkit-box-shadow .3s;-o-transition:box-shadow .3s,border .3s;transition:box-shadow .3s,border .3s;transition:box-shadow .3s,border .3s,-webkit-box-shadow .3s;border-style:inset;-webkit-box-sizing:border-box;box-sizing:border-box}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly],textarea:disabled,textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}input:not([type]):disabled+label,input:not([type])[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label,textarea:disabled+label,textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]),textarea:focus:not([readonly]){border:1px solid #00b1e7;-webkit-box-shadow:inset 0 0 0 2px #00b1e7;box-shadow:inset 0 0 0 2px #00b1e7}.combo-nobg input:not([type]):focus:not([readonly]),.combo-nobg input[type=date]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=datetime]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=email]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=number]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=password]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=search]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=tel]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=text]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=time]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=url]:not(.browser-default):focus:not([readonly]),.combo-nobg textarea.materialize-textarea:focus:not([readonly]),.combo-nobg textarea:focus:not([readonly]){border-right:0}input:not([type]):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label,textarea:focus:not([readonly])+label{color:#00b1e7}input:not([type]):focus.valid~label,input[type=date]:not(.browser-default):focus.valid~label,input[type=datetime-local]:not(.browser-default):focus.valid~label,input[type=datetime]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label,input[type=number]:not(.browser-default):focus.valid~label,input[type=password]:not(.browser-default):focus.valid~label,input[type=search]:not(.browser-default):focus.valid~label,input[type=tel]:not(.browser-default):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=time]:not(.browser-default):focus.valid~label,input[type=url]:not(.browser-default):focus.valid~label,textarea.materialize-textarea:focus.valid~label,textarea:focus.valid~label{color:#33a9cc}.invalid-field .combo-button>input:not([type]):focus~label,.invalid-field .combo-button>input[type=date]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=datetime]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=email]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=number]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=password]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=search]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=tel]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=text]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=time]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=url]:not(.browser-default):focus~label,.invalid-field>input:not([type]):focus~label,.invalid-field>input[type=date]:not(.browser-default):focus~label,.invalid-field>input[type=datetime-local]:not(.browser-default):focus~label,.invalid-field>input[type=datetime]:not(.browser-default):focus~label,.invalid-field>input[type=email]:not(.browser-default):focus~label,.invalid-field>input[type=number]:not(.browser-default):focus~label,.invalid-field>input[type=password]:not(.browser-default):focus~label,.invalid-field>input[type=search]:not(.browser-default):focus~label,.invalid-field>input[type=tel]:not(.browser-default):focus~label,.invalid-field>input[type=text]:not(.browser-default):focus~label,.invalid-field>input[type=time]:not(.browser-default):focus~label,.invalid-field>input[type=url]:not(.browser-default):focus~label,.invalid-field>textarea.materialize-textarea:focus~label,.invalid-field>textarea:focus~label,input:not([type]):focus.invalid~label,input[type=date]:not(.browser-default):focus.invalid~label,input[type=datetime-local]:not(.browser-default):focus.invalid~label,input[type=datetime]:not(.browser-default):focus.invalid~label,input[type=email]:not(.browser-default):focus.invalid~label,input[type=number]:not(.browser-default):focus.invalid~label,input[type=password]:not(.browser-default):focus.invalid~label,input[type=search]:not(.browser-default):focus.invalid~label,input[type=tel]:not(.browser-default):focus.invalid~label,input[type=text]:not(.browser-default):focus.invalid~label,input[type=time]:not(.browser-default):focus.invalid~label,input[type=url]:not(.browser-default):focus.invalid~label,textarea.materialize-textarea:focus.invalid~label,textarea:focus.invalid~label{color:#e61e25}input:not([type]).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label,textarea.validate+label{width:100%}.select-wrapper.valid>input.select-dropdown,input.valid:not([type]),input.valid:not([type]):focus,input.valid[type=date]:not(.browser-default),input.valid[type=date]:not(.browser-default):focus,input.valid[type=datetime-local]:not(.browser-default),input.valid[type=datetime-local]:not(.browser-default):focus,input.valid[type=datetime]:not(.browser-default),input.valid[type=datetime]:not(.browser-default):focus,input.valid[type=email]:not(.browser-default),input.valid[type=email]:not(.browser-default):focus,input.valid[type=number]:not(.browser-default),input.valid[type=number]:not(.browser-default):focus,input.valid[type=password]:not(.browser-default),input.valid[type=password]:not(.browser-default):focus,input.valid[type=search]:not(.browser-default),input.valid[type=search]:not(.browser-default):focus,input.valid[type=tel]:not(.browser-default),input.valid[type=tel]:not(.browser-default):focus,input.valid[type=text]:not(.browser-default),input.valid[type=text]:not(.browser-default):focus,input.valid[type=time]:not(.browser-default),input.valid[type=time]:not(.browser-default):focus,input.valid[type=url]:not(.browser-default),input.valid[type=url]:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,textarea.valid,textarea.valid:focus{border-bottom:1px solid #747474}.invalid-field .combo-button>input.select-wrapper>input.select-dropdown,.invalid-field .combo-button>input:not([type]),.invalid-field .combo-button>input[type=date]:not(.browser-default),.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default),.invalid-field .combo-button>input[type=datetime]:not(.browser-default),.invalid-field .combo-button>input[type=email]:not(.browser-default),.invalid-field .combo-button>input[type=number]:not(.browser-default),.invalid-field .combo-button>input[type=password]:not(.browser-default),.invalid-field .combo-button>input[type=search]:not(.browser-default),.invalid-field .combo-button>input[type=tel]:not(.browser-default),.invalid-field .combo-button>input[type=text]:not(.browser-default),.invalid-field .combo-button>input[type=time]:not(.browser-default),.invalid-field .combo-button>input[type=url]:not(.browser-default),.invalid-field>input.select-wrapper>input.select-dropdown,.invalid-field>input.select-wrapper>input.select-dropdown:focus,.invalid-field>input:not([type]),.invalid-field>input[type=date]:not(.browser-default),.invalid-field>input[type=datetime-local]:not(.browser-default),.invalid-field>input[type=datetime]:not(.browser-default),.invalid-field>input[type=email]:not(.browser-default),.invalid-field>input[type=number]:not(.browser-default),.invalid-field>input[type=password]:not(.browser-default),.invalid-field>input[type=search]:not(.browser-default),.invalid-field>input[type=tel]:not(.browser-default),.invalid-field>input[type=text]:not(.browser-default),.invalid-field>input[type=time]:not(.browser-default),.invalid-field>input[type=url]:not(.browser-default),.invalid-field>textarea,.invalid-field>textarea.materialize-textarea,.invalid-field>textarea.select-wrapper>input.select-dropdown,.invalid-field>textarea.select-wrapper>input.select-dropdown:focus,.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,textarea.invalid,textarea.invalid:focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus{border-bottom:11px solid #e61e25!important;border:1px solid #e61e25;-webkit-box-shadow:0 1px 0 0 #e61e25;box-shadow:0 1px 0 0 #e61e25}.invalid-field .combo-button>input.select-wrapper~.helper-text[data-error],.invalid-field .combo-button>input:not([type]):focus~.helper-text[data-error],.invalid-field .combo-button>input:not([type])~.helper-text[data-error],.invalid-field .combo-button>input[type=date]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=date]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=datetime]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=datetime]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=email]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=email]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=number]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=number]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=password]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=password]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=search]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=search]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=tel]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=tel]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=text]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=text]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=time]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=time]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=url]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=url]:not(.browser-default)~.helper-text[data-error],.invalid-field>input.select-wrapper~.helper-text[data-error],.invalid-field>input:not([type]):focus~.helper-text[data-error],.invalid-field>input:not([type])~.helper-text[data-error],.invalid-field>input[type=date]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=date]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=datetime-local]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=datetime-local]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=datetime]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=datetime]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=email]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=email]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=number]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=number]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=password]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=password]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=search]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=search]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=tel]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=tel]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=text]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=text]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=time]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=time]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=url]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=url]:not(.browser-default)~.helper-text[data-error],.invalid-field>textarea.materialize-textarea:focus~.helper-text[data-error],.invalid-field>textarea.materialize-textarea~.helper-text[data-error],.invalid-field>textarea.select-wrapper~.helper-text[data-error],.invalid-field>textarea:focus~.helper-text[data-error],.invalid-field>textarea~.helper-text[data-error],.select-wrapper.invalid~.helper-text[data-error],.select-wrapper.valid .helper-text[data-success],input:not([type]).invalid~.helper-text[data-error],input:not([type]).valid~.helper-text[data-success],input:not([type]):focus.invalid~.helper-text[data-error],input:not([type]):focus.valid~.helper-text[data-success],input[type=date]:not(.browser-default).invalid~.helper-text[data-error],input[type=date]:not(.browser-default).valid~.helper-text[data-success],input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=email]:not(.browser-default).invalid~.helper-text[data-error],input[type=email]:not(.browser-default).valid~.helper-text[data-success],input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=number]:not(.browser-default).invalid~.helper-text[data-error],input[type=number]:not(.browser-default).valid~.helper-text[data-success],input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=password]:not(.browser-default).invalid~.helper-text[data-error],input[type=password]:not(.browser-default).valid~.helper-text[data-success],input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=search]:not(.browser-default).invalid~.helper-text[data-error],input[type=search]:not(.browser-default).valid~.helper-text[data-success],input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],input[type=tel]:not(.browser-default).valid~.helper-text[data-success],input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=text]:not(.browser-default).invalid~.helper-text[data-error],input[type=text]:not(.browser-default).valid~.helper-text[data-success],input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=time]:not(.browser-default).invalid~.helper-text[data-error],input[type=time]:not(.browser-default).valid~.helper-text[data-success],input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=url]:not(.browser-default).invalid~.helper-text[data-error],input[type=url]:not(.browser-default).valid~.helper-text[data-success],input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],textarea.invalid~.helper-text[data-error],textarea.materialize-textarea.invalid~.helper-text[data-error],textarea.materialize-textarea.valid~.helper-text[data-success],textarea.materialize-textarea:focus.invalid~.helper-text[data-error],textarea.materialize-textarea:focus.valid~.helper-text[data-success],textarea.valid~.helper-text[data-success],textarea:focus.invalid~.helper-text[data-error],textarea:focus.valid~.helper-text[data-success]{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.select-wrapper.valid~.helper-text:after,input:not([type]).valid~.helper-text:after,input:not([type]):focus.valid~.helper-text:after,input[type=date]:not(.browser-default).valid~.helper-text:after,input[type=date]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime]:not(.browser-default).valid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,input[type=email]:not(.browser-default).valid~.helper-text:after,input[type=email]:not(.browser-default):focus.valid~.helper-text:after,input[type=number]:not(.browser-default).valid~.helper-text:after,input[type=number]:not(.browser-default):focus.valid~.helper-text:after,input[type=password]:not(.browser-default).valid~.helper-text:after,input[type=password]:not(.browser-default):focus.valid~.helper-text:after,input[type=search]:not(.browser-default).valid~.helper-text:after,input[type=search]:not(.browser-default):focus.valid~.helper-text:after,input[type=tel]:not(.browser-default).valid~.helper-text:after,input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,input[type=text]:not(.browser-default).valid~.helper-text:after,input[type=text]:not(.browser-default):focus.valid~.helper-text:after,input[type=time]:not(.browser-default).valid~.helper-text:after,input[type=time]:not(.browser-default):focus.valid~.helper-text:after,input[type=url]:not(.browser-default).valid~.helper-text:after,input[type=url]:not(.browser-default):focus.valid~.helper-text:after,textarea.materialize-textarea.valid~.helper-text:after,textarea.materialize-textarea:focus.valid~.helper-text:after,textarea.valid~.helper-text:after,textarea:focus.valid~.helper-text:after{content:attr(data-success);color:#33a9cc}.invalid-field .combo-button>input.select-wrapper~.helper-text:after,.invalid-field .combo-button>input:not([type])~.helper-text:after,.invalid-field .combo-button>input[type=date]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=datetime]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=email]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=number]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=password]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=search]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=tel]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=text]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=time]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=url]:not(.browser-default)~.helper-text:after,.invalid-field>input.select-wrapper~.helper-text:after,.invalid-field>input:not([type]):focus~.helper-text:after,.invalid-field>input:not([type])~.helper-text:after,.invalid-field>input[type=date]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=date]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=datetime-local]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=datetime-local]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=datetime]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=datetime]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=email]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=email]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=number]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=number]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=password]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=password]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=search]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=search]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=tel]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=tel]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=text]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=text]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=time]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=time]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=url]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=url]:not(.browser-default)~.helper-text:after,.invalid-field>textarea.materialize-textarea:focus~.helper-text:after,.invalid-field>textarea.materialize-textarea~.helper-text:after,.invalid-field>textarea.select-wrapper~.helper-text:after,.invalid-field>textarea:focus~.helper-text:after,.invalid-field>textarea~.helper-text:after,.select-wrapper.invalid~.helper-text:after,input:not([type]).invalid~.helper-text:after,input:not([type]):focus.invalid~.helper-text:after,input[type=date]:not(.browser-default).invalid~.helper-text:after,input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime]:not(.browser-default).invalid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,input[type=email]:not(.browser-default).invalid~.helper-text:after,input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,input[type=number]:not(.browser-default).invalid~.helper-text:after,input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,input[type=password]:not(.browser-default).invalid~.helper-text:after,input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,input[type=search]:not(.browser-default).invalid~.helper-text:after,input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,input[type=tel]:not(.browser-default).invalid~.helper-text:after,input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,input[type=text]:not(.browser-default).invalid~.helper-text:after,input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,input[type=time]:not(.browser-default).invalid~.helper-text:after,input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,input[type=url]:not(.browser-default).invalid~.helper-text:after,input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,textarea.invalid~.helper-text:after,textarea.materialize-textarea.invalid~.helper-text:after,textarea.materialize-textarea:focus.invalid~.helper-text:after,textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#e61e25}.select-wrapper+label:after,input:not([type])+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=text]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,textarea+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out,.2s color ease-out;-o-transition:.2s opacity ease-out,.2s color ease-out;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline .select-dropdown,.input-field.inline input{margin-bottom:1rem}.input-field.col label{left:Infinity}.input-field.col .prefix~.validate~label,.input-field.col .prefix~label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#747474;position:absolute;top:0;left:0;font-size:1rem;cursor:text;-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;text-align:initial;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.input-field>label:not(.label-icon).active{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label{-webkit-transform:translateY(-14px);-ms-transform:translateY(-14px);transform:translateY(-14px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;top:.5rem}.input-field .prefix.active{color:#00b1e7}.input-field .prefix~.autocomplete-content,.input-field .prefix~.helper-text,.input-field .prefix~.validate~label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label{margin-left:3rem}@media only screen and (max-width:992px){.input-field .prefix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width:500px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){border:1px solid #00b1e7;-webkit-box-shadow:inset 0 0 0 2px #00b1e7;box-shadow:inset 0 0 0 2px #00b1e7}.input-field input[type=search]+.label-icon{-webkit-transform:none;-ms-transform:none;transform:none;left:1rem}.input-field input[type=search]~.material-icons,.input-field input[type=search]~.mdi-navigation-close{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:20px;resize:none;min-height:8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=radio]:checked+span,[type=radio]:not(:checked)+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:18px;-webkit-transition:.28s ease;-o-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=radio]+span:after,[type=radio]+span:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;-o-transition:.28s ease;transition:.28s ease}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after,[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:not(:checked)+span:before{border-radius:50%}[type=radio]:not(:checked)+span:after,[type=radio]:not(:checked)+span:before{border:2px solid #5a5a5a}[type=radio]:not(:checked)+span:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked+span:before{border:2px solid transparent}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after{border:2px solid #00b1e7;border:1px solid #747474}[type=radio].with-gap:checked+span:after,[type=radio]:checked+span:after{background-color:#00b1e7}[type=radio]:checked+span:after{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}[type=radio].with-gap:checked+span:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);border:0}[type=radio].tabbed:focus+span:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,.42)}[type=radio].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:before,[type=radio]:disabled:not(:checked)+span:before{background-color:transparent;border-color:rgba(0,0,0,.42)}[type=radio]:disabled+span{color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:after{background-color:rgba(0,0,0,.42);border-color:#949494}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=checkbox]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{border-color:#dbdbdb}[type=checkbox].tabbed:focus+span:not(.lever):after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #00b1e7;border-bottom:2px solid #00b1e7;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}[type=checkbox]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #00b1e7;border-bottom:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,.42);background-color:transparent}[type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}[type=checkbox].filled-in+span:not(.lever):after,[type=checkbox].filled-in+span:not(.lever):before{content:'';left:0;position:absolute;-webkit-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;-o-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);-ms-transform:rotate(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}[type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);-ms-transform:rotate(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #00bc16;background-color:#00bc16;z-index:0}[type=checkbox].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}[type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#00b1e7;border-color:#00b1e7}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:transparent;border:2px solid transparent}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}[type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}[type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#7ad2ec}.switch label input[type=checkbox]:checked+.lever:after,.switch label input[type=checkbox]:checked+.lever:before{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#00b1e7}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,.38);border-radius:15px;margin-right:10px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after,.switch label .lever:before{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;-o-transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(0,177,231,.15)}.switch label .lever:after{background-color:#f1f1f1;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:checked:not(:disabled)~.lever:active::before{-webkit-transform:scale(2.4);-ms-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,177,231,.15)}input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:not(:disabled)~.lever:active:before{-webkit-transform:scale(2.4);-ms-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.invalid-field .combo-button>input.select-wrapper+label,.invalid-field>input.select-wrapper+label,.invalid-field>textarea.select-wrapper+label,.select-wrapper.invalid+label,.select-wrapper.valid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border:1px solid #747474;outline:0;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:6px 0 6px 0;padding:20px;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border:1px solid #00b1e7}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87);display:none}.select-wrapper+label{position:absolute;top:-26px;font-size:18px}select:disabled{color:rgba(0,0,0,.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.select-field .select-wrapper .icon-arrow{position:absolute;color:#00b1e7;right:20px;top:0;bottom:0;margin:auto 0;z-index:0;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large,.file-field .btn-normal,.file-field .btn-small,.file-field .btn-special{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:0;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:0}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#00b1e7;margin-left:7px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#00b1e7;font-size:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#00b1e7;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-appearance:none;background-color:#00b1e7;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0}input[type=range].focused:focus:not(.active)::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(0,177,231,.26);box-shadow:0 0 0 10px rgba(0,177,231,.26)}input[type=range]{border:1px solid #fff}input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#00b1e7;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range].focused:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(0,177,231,.26)}input[type=range]::-ms-track{height:3px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#00b1e7;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}input[type=range].focused:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(0,177,231,.26)}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #ee6e73}.sidenav{position:fixed;width:346px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:9999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,.05)}.sidenav li>a{color:rgba(0,0,0,.87);display:block;font-size:16px;font-weight:500;height:48px;line-height:48px;padding:0 20px;background:#f2f2f2}.sidenav li>a.btn,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-normal,.sidenav li>a.btn-small,.sidenav li>a.btn-special{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-normal,.sidenav li>a.btn-small,.sidenav li>a.btn-special{color:#fff}.sidenav li>a.btn-flat,.sidenav li>a.btn-normal,.sidenav li>a.btn-small,.sidenav li>a.btn-special{color:#343434}.sidenav li>a.btn-large:hover,.sidenav li>a.btn-normal:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-special:hover,.sidenav li>a.btn:hover{background-color:#02c4ff}.sidenav li>a.btn-floating:hover{background-color:#00b1e7}.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>[class^=mdi-],.sidenav li>a>i,.sidenav li>a>i.material-icons{float:right;height:48px;line-height:48px;margin:0;width:24px;color:rgba(0,0,0,.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:transparent}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:transparent}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .email,.sidenav .user-view .name{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .email,.sidenav .user-view .name{font-size:14px;line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width:992px){.sidenav.sidenav-fixed{-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav .collapsible-body a{background-color:#dbdbdb}.sidenav .collapsible-header{background-color:#f2f2f2;padding:0 20px}.sidenav li.active .collapsible-header{background-color:#dbdbdb}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;display:none}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#00b1e7}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-green-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);-ms-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1);animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#747474;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#00bc16}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item .event-card.open .event-info .event-title,.carousel.carousel-slider .carousel-item h2,.event-card.open .event-info .carousel.carousel-slider .carousel-item .event-title{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel .carousel-item:not(.active) .materialboxed,.carousel.scrolling .carousel-item .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;-o-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;-o-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);-o-transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;-webkit-transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s,visibility 0s 1s;transition:opacity .3s,transform .3s,visibility 0s 1s;transition:opacity .3s,transform .3s,visibility 0s 1s,-webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);-o-transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::after,.tap-target-wave::before{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#fff}.tap-target-wave::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,visibility 0s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s,visibility 0s;transition:opacity .3s,transform .3s,visibility 0s;transition:opacity .3s,transform .3s,visibility 0s,-webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10002;position:absolute!important}.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):not(.btn-normal):not(.btn-special),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):not(.btn-normal):not(.btn-special):hover{background:0 0}@media only screen and (max-width:600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:visible;position:relative}.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.datepicker-modal{max-width:325px;min-width:300px;max-height:none}.datepicker-container.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.datepicker-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.datepicker-controls .select-wrapper input:focus{border-bottom:none}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:70px}.month-next,.month-prev{margin-top:4px;cursor:pointer;background-color:transparent;border:none}.datepicker-date-display{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;background-color:#00b1e7;color:#fff;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,.7)}.datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.datepicker-calendar-container{-webkit-box-flex:2.5;-ms-flex:2.5 auto;flex:2.5 auto}.datepicker-table{width:280px;font-size:1rem;margin:0 auto}.datepicker-table thead{border-bottom:none}.datepicker-table th{padding:10px 5px;text-align:center}.datepicker-table tr{border:none}.datepicker-table abbr{text-decoration:none;color:#999}.datepicker-table td{border-radius:50%;padding:0}.datepicker-table td.is-today{color:#00b1e7}.datepicker-table td.is-selected{background-color:#00b1e7;color:#fff}.datepicker-table td.is-disabled,.datepicker-table td.is-outside-current-month{color:rgba(0,0,0,.3);pointer-events:none}.datepicker-day-button{background-color:transparent;border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.datepicker-day-button:focus{background-color:rgba(6,174,225,.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-done,.datepicker-today{color:#00b1e7;padding:0 1rem}.datepicker-clear{color:#e61e25}@media only screen and (min-width:501px){.datepicker-modal{max-width:625px}.datepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.datepicker-controls,.datepicker-footer,.datepicker-table{width:320px}.datepicker-day-button{line-height:44px}}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;background-color:#00b1e7;padding:10px;font-weight:300}.timepicker-text-container{font-size:4rem;font-weight:700;text-align:center;color:rgba(255,255,255,.6);font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-span-am-pm div,.timepicker-span-hours,.timepicker-span-minutes{cursor:pointer}.timepicker-span-hours{margin-right:3px}.timepicker-span-minutes{margin-left:3px}.timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.timepicker-analog-display{-webkit-box-flex:2.5;-ms-flex:2.5 auto;flex:2.5 auto}.timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-canvas,.timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{border-radius:50%;color:rgba(0,0,0,.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(0,177,231,.25)}.timepicker-dial{-webkit-transition:opacity 350ms,-webkit-transform 350ms;transition:opacity 350ms,-webkit-transform 350ms;-o-transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.timepicker-dial-out.timepicker-minutes{-webkit-transform:scale(.8,.8);-ms-transform:scale(.8,.8);transform:scale(.8,.8)}.timepicker-canvas{-webkit-transition:opacity 175ms;-o-transition:opacity 175ms;transition:opacity 175ms}.timepicker-canvas line{stroke:#00b1e7;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:.25}.timepicker-canvas-bearing{stroke:none;fill:#00b1e7}.timepicker-canvas-bg{stroke:none;fill:#00b1e7}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timepicker-clear{color:#e61e25}.timepicker-close{color:#00b1e7}.timepicker-clear,.timepicker-close{padding:0 20px}@media only screen and (min-width:501px){.timepicker-modal{max-width:600px}.timepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.timepicker-text-container{top:32%}.timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img{max-width:100%;height:auto}.str{color:#ec7600}.kwd{color:#93c763}.com{color:#66747b}.typ{color:#678cb1}.lit{color:#facd22}.pln,.pun{color:#f1f2f3}.tag{color:#8ac763}.atn{color:#e0e2e4}.atv{color:#ec7600}.dec{color:purple}pre.prettyprint{border:0 solid #888}ol.linenums{margin-top:0;margin-bottom:0}.prettyprint{background:#000}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{color:#555;list-style-type:decimal}li.L1,li.L3,li.L5,li.L7,li.L9{background:#111}@media print{.kwd,.tag,.typ{font-weight:700}.str{color:#060}.kwd{color:#006}.com{color:#600;font-style:italic}.typ{color:#404}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006}.atn{color:#404}.atv{color:#060}}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.code-sample{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:16px}.code-sample .info{grid-column:1/3}.code-sample .example{grid-column:3/4}.code-sample .prettyprint{grid-column:1/4}.examples{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}.example{width:100px;height:100px;justify-self:end}.code-sample-full{grid-column:1/-1}.hero{font-weight:500;font-size:127px;text-transform:uppercase;line-height:112px;padding:5px}.hyper{font-weight:500;font-size:38px;text-transform:uppercase;line-height:39px;padding:5px}a{color:#00b1e7}a:hover{color:#0081a8}.btn-normal,.btn-small,.btn-special,.full-btn{width:100%;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;line-height:24px;margin:.83333rem 0 .5rem 0}.btn,.btn-large,.btn-normal,.btn-small,.btn-special{margin:5px}.btn-special{font-size:18px;padding:10px 35px;min-width:178px;display:inline-block;width:auto;height:auto}.btn-small{font-size:1.125rem;margin:.75rem 0 .45rem 0;padding:5px 10px;display:inline-block;width:auto;height:auto}.btn-save{position:relative;min-height:44px}.btn-save .icon-spinner-dark{-webkit-animation:spin .6s infinite linear;animation:spin .6s infinite linear;display:inline-block}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-save .icon-spinner-dark .path1:before{color:#fff;opacity:.2}.btn-save .icon-spinner-dark .path2:before{color:#fff}.btn-save span[class^=icon]{font-size:24px}.btn-save>span{position:absolute;left:2%;width:100%;opacity:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.btn-save .text{position:relative}.btn-save.text .text{opacity:1}.btn-save.loading .icon-spinner-dark{opacity:1}.btn-save.saved .icon-ok{opacity:1}#slg-facebook-wrapper{text-align:center}#slg-facebook-wrapper span{font-size:28px;margin-right:10px}#slg-facebook-wrapper a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-field{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-field input,.input-field textarea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.input-field label{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.info-field input,.info-field textarea{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.info-field p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}.info-field label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.select-field{margin:20px 0;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-field .select-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.select-field label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.select-field .select-wrapper+label{top:0}.input-field>label{font-size:18px;font-weight:600;color:#747474}input[type=text]:not(.browser-default):disabled{border:1px solid #dbdbdb!important}label>p{margin-left:35px}.combo-input{overflow:hidden;position:relative}.combo-input input[type=password]:not(.browser-default),.combo-input input[type=text]:not(.browser-default){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.combo-input .combo-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.combo-input .combo-button input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.combo-input .combo-button label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.combo-input .input-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.combo-input .input-button button{cursor:pointer;background:#00b1e7;border:0;height:48px;display:inline-block;border:1px solid #464646;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:6px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff;padding:0 20px;font-size:20px}.combo-nobg .input-button button{background:0 0;color:#00b1e7}input[disabled]+.input-button button{border:1px dotted rgba(0,0,0,.42)}.input-error-text{visibility:hidden;position:absolute;left:-99999}.invalid-field .combo-button>input,.invalid-field>input,.invalid-field>textarea{border:1px solid #e61e25!important;-webkit-box-shadow:0 1px 0 0 #e61e25!important;box-shadow:0 1px 0 0 #e61e25!important}.invalid-field .combo-button>.input-button{margin-top:1px}.invalid-field .input-error-text{visibility:visible;position:relative;left:0;color:#e61e25;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0;font-size:14px;line-height:17px;margin:0}.invalid-field .input-button button{border-top:1px solid #e61e25!important;border-right:1px solid #e61e25!important;border-bottom:1px solid #e61e25!important;border-left:0;height:53px;background:#e61e25;color:#fff}.focused-input .input-button button{border:3px solid #00b1e7;border-left:0}.combo-nobg.focused-input .combo-button input{border-right:0;position:relative}.input-button a{height:100%;display:inline-block;padding:0 20px;margin:0 -20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.datepicker-container .select-wrapper input.select-dropdown{border:0;width:100%}.size-picker{display:grid;grid-template-columns:repeat(auto-fit,40px);grid-gap:5px}.size-picker a{color:#747474!important;display:inline-block;height:34px;width:40px;border:1px solid #747474;border-radius:6px;padding:5px;text-align:center;-webkit-transition:background-color ease .3s;-o-transition:background-color ease .3s;transition:background-color ease .3s}.size-picker .select{background:#747474}.size-picker .disabled{border:1px solid #e0e0e0;color:#e0e0e0!important;cursor:not-allowed}.icon-arrow{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.sidenav .active .icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header-code .info{grid-column:1/5}.notification-number{display:inline-block;width:22px;height:22px;background:#e61e25;border-radius:50%;font-size:9px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 3px 3px rgba(230,30,37,.58);box-shadow:0 3px 3px rgba(230,30,37,.58)}.slg-logo{width:112px;height:20px}.envelope-icon{width:30px;height:20px}.menu-icon svg{width:20px;height:20px}.menu-icon svg .cls-1{fill:#fff}.menu-icon a:hover .cls-1{fill:#bbdefb}.site-logo svg{width:112px;height:20px}.site-logo svg .cls-1{fill:#fff}.site-logo a:hover .cls-1{fill:#bbdefb}.notification a{position:relative;display:inline-block}.notification a .notification-number{position:absolute;top:-10px;right:-10px}.notification svg{width:30px;height:20px}.notification svg .cls-1,.notification svg .cls-2,.notification svg .cls-4{fill:none}.notification svg .cls-1{stroke:#fff;stroke-width:2.288px}.notification svg .cls-1,.notification svg .cls-2{stroke-miterlimit:10}.notification svg .cls-2{stroke-linejoin:bevel}.notification svg .cls-3,.notification svg .cls-5{stroke:none}.notification svg .cls-5{fill:#fff}.notification a:hover .cls-1{stroke:#bbdefb}.notification a:hover .cls-5{fill:#bbdefb}.site-header{background:#00b1e7;padding:19px 15px 15px 15px;margin:0;-webkit-box-shadow:0 3px 24px #747474;box-shadow:0 3px 24px #747474;position:relative;z-index:5;max-width:100%}.site-header [class^=icon-]{font-size:20px}.site-header a{color:#fff;font-weight:500!important}.site-header>div.col{padding:0 5px}.site-header .menu-icon{text-align:left}.site-header .site-logo{text-align:center}.site-header .notification{text-align:right}.site-header.transparent{-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:900px){.header-wrapper{position:relative!important}}@media (max-width:900px){.header-wrapper.sticky{position:fixed!important}}@media (max-width:900px){.hide-mobile-menu{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}}@media (max-width:900px){.show-mobile-menu{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:999}}@media (max-width:900px){.header-wrapper.sticky{margin-bottom:0}}@media (max-width:900px){body{margin:0!important}}.page-title{background:#f2f2f2;padding:20px 0}.page-title h1{margin:0;color:#747474}.page-title .row{margin:0 auto}.settings-title,.settings-title .col,.settings-title .row{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.settings-title .col span,.settings-title .row span,.settings-title span{font-size:24px}.sub-settings-content{overflow:hidden}.sub-settings-content .hide-container,.sub-settings-content>.hide-container{display:none;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#f2f2f2),to(#bdbdbd));background:-webkit-linear-gradient(#f2f2f2 80%,#bdbdbd);background:-o-linear-gradient(#f2f2f2 80%,#bdbdbd);background:linear-gradient(#f2f2f2 80%,#bdbdbd);padding:10px 0}.sub-settings-content .tabs{-webkit-transition:.7s all ease;-o-transition:.7s all ease;transition:.7s all ease}.sub-settings-content.active .hide-container,.sub-settings-content.active>.hide-container{margin-top:0!important}.sub-settings-content.active+.row .tabs-container{overflow:hidden}.sub-settings-content.active+.row .tabs-container .tabs{opacity:0}.tabs-container{background:#f2f2f2}.site-footer{background:#464646;padding:20px 10px}@media only screen and (min-width:668px){.site-footer{padding:60px 30px 40px}}@media only screen and (min-width:1000px){.site-footer{padding:60px 50px 40px}}.site-footer>.row{margin-top:0;max-width:1396px}.site-footer>.row .col h5{font-size:20px;line-height:22px;margin:0}.site-footer>.row .col ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 20px;margin:20px 0 20px}@media only screen and (min-width:668px){.site-footer>.row .col ul{grid-template-columns:repeat(4,1fr);grid-gap:40px 20px;margin:20px 0 40px}}@media only screen and (min-width:1920px){.site-footer>.row .col ul{grid-template-columns:repeat(6,1fr)}}.site-footer>.row .col ul:last-child{margin-bottom:40px}.site-footer>.row .col ul.w-img li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px}.site-footer>.row .col ul.w-img li span[class^=icon-]{font-size:20px;margin-right:10px}.site-footer>.row .col .divider{width:100%;height:2px;background:#4d4d4d!important;margin-bottom:20px!important}@media only screen and (min-width:668px){.site-footer>.row .col .divider{margin-bottom:40px!important}}.site-footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.site-footer .copyright p{margin-top:20px;max-width:218px;font-size:14px;line-height:20px;text-align:center}.site-footer .footer-logo-container{text-align:center}.site-footer .footer-logo-container .icon-logo{font-size:20px;color:#fff}.site-footer .partner-icons{margin:20px 0 20px!important}@media only screen and (min-width:668px){.site-footer .partner-icons{margin:30px 0 40px!important}}.site-footer .partner-icons img{max-height:73px;max-width:130px;display:block}.site-footer a{color:#dbdbdb;display:inline-block}.site-footer a:hover{color:#00b1e7}.bg-2{background:#f2f2f2}.sidenav{padding:15px 0 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidenav a{font-weight:400!important;color:#747474!important}.sidenav .current-menu-item a{font-weight:600!important}.sidenav h1{padding:0 20px;font-family:industry,sans-serif;font-size:1.875rem!important;font-weight:500!important}.sidenav .collapsible-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidenav>li:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-height:650px){.sidenav>li:last-child{display:block}}.sidenav>li:last-child a{background:0 0;text-align:center}.sidenav>li:last-child a:hover{background:#bdbdbd}.sidenav .icon-arrow{font-size:14px;color:#00b1e7}a.sidenav-close{background:0 0!important}a.sidenav-close .icon-close{font-size:20px;color:#0081a8}@font-face{font-family:icomoon-web;src:url(fonts/icomoon-web.eot);src:url(fonts/icomoon-web.eot) format("embedded-opentype"),url(fonts/icomoon-web.ttf) format("truetype"),url(fonts/icomoon-web.woff) format("woff"),url(fonts/icomoon-web.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon-web;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon-web!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-first_party:before{content:"\e927";color:#ff6767}.icon-third_party:before{content:"\e928";color:#febe1c}.icon-location:before{content:"\e925";color:#00b1e7}.icon-search:before{content:"\e926"}.icon-circle-discord:before{content:"\e91e"}.icon-circle-facebook:before{content:"\e91f"}.icon-circle-instagram:before{content:"\e920"}.icon-circle-snapchat:before{content:"\e921"}.icon-circle-twitch:before{content:"\e922"}.icon-circle-twitter:before{content:"\e923"}.icon-circle-youtube:before{content:"\e924"}.icon-logo:before{content:"\e90d"}.icon-winner:before{content:"\e90b"}.icon-barcode:before{content:"\e91d"}.icon-login-logo:before{content:"\e90a";color:#747474}.icon-arrow:before{content:"\e900"}.icon-close:before{content:"\e903"}.icon-menu:before{content:"\e90c"}.icon-share_icon:before{content:"\e916"}.icon-settings:before{content:"\e917"}.icon-play:before{content:"\e91b"}.icon-show-qr:before{content:"\e915"}.icon-spinner-dark .path1:before{content:"\e908";color:#747474;opacity:.2}.icon-spinner-dark .path2:before{content:"\e909";margin-left:-1em;color:#747474}.icon-cal_icon:before{content:"\e901"}.icon-cart:before{content:"\e902"}.icon-profile:before{content:"\e913"}.icon-info1:before{content:"\e90e"}.icon-question_icon:before{content:"\e914"}.icon-notification:before{content:"\e910"}.icon-neutral:before{content:"\e90f"}.icon-ok:before{content:"\e911"}.icon-ok-green:before{content:"\e912";color:#00bc16}.icon-down:before{content:"\e904";color:#e61e25}.icon-up:before{content:"\e91a";color:#00bc16}.icon-facebook:before{content:"\e905"}.icon-twitter:before{content:"\e919"}.icon-info:before{content:"\e906"}.icon-instagram:before{content:"\e907"}.icon-twitch:before{content:"\e918"}.icon-youtube:before{content:"\e91c"}.event-card{max-width:1000px;max-height:250px;margin:0 auto;-webkit-box-shadow:0 0 39px #747474;box-shadow:0 0 39px #747474;border-radius:6px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease}.event-card .event-image{width:60%;height:250px;overflow:hidden;position:relative}@media only screen and (max-width:992px){.event-card .event-image{width:50%}}@media only screen and (max-width:500px){.event-card .event-image{width:40%}}.event-card .event-image .icon-login-logo,.event-card .event-image .icon-logo{display:none}.event-card .event-image .play-now{position:absolute;bottom:20px;left:20px;display:none}@media only screen and (max-width:500px){.event-card .event-image .play-now{bottom:10px;left:15px}}.event-card .event-image .image-thumb{position:relative;height:100%;background:#fff}@media only screen and (max-width:500px){.event-card .event-image .image-thumb{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.event-card .event-image .image-thumb .front>span{display:none}.event-card .event-image .image-thumb img{min-width:250px}.event-card .event-image .image-thumb:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.event-card .event-info{padding:15px;width:40%;display:grid}@media only screen and (max-width:992px){.event-card .event-info{padding:10px}}.event-card .event-info .event-play-btn{padding:40px 0 0;display:none}@media only screen and (max-width:992px){.event-card .event-info{width:50%}}@media only screen and (max-width:500px){.event-card .event-info{width:60%}}.event-card .event-info .hidden-container{display:none}.event-card .event-info p{padding:0;margin:0}.event-card .event-info .event-title{text-transform:uppercase;margin-bottom:20px}.event-card .event-info .expand-link{text-align:center;-ms-flex-item-align:end;align-self:end;display:block}.event-card .event-info .expand-link span:nth-child(2){padding-top:5px;display:block;font-size:14px}.event-card.active .event-image .play-now{display:block}.event-card.active .event-info a,.event-card.active .event-info p{color:#fff}.event-card.active .event-info .icon-arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.event-card.open.active .event-play-btn{display:block}.event-card.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:999999px}.event-card.open .event-image,.event-card.open .event-info{width:100%}.event-card.open .date-title{border-bottom:1px solid #e0e0e0;padding-bottom:40px;margin-bottom:40px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.event-card.open .event-image{text-align:center;padding:20px;overflow:visible;-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%)}.event-card.open .event-image .icon-logo{display:block;color:#fff;font-size:20px}.event-card.open .event-image .play-now{display:none}.event-card.open .event-image .image-thumb{width:250px;height:250px;margin:0 auto;margin-top:20px;-webkit-box-shadow:0 0 0 #747474;box-shadow:0 0 0 #747474;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;cursor:pointer;border-radius:6px;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}@media only screen and (max-width:500px){.event-card.open .event-image .image-thumb{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.event-card.open .event-image .image-thumb:hover{z-index:1;overflow:visible}.event-card.open .event-image .image-thumb .back,.event-card.open .event-image .image-thumb .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.event-card.open .event-image .image-thumb .front{z-index:2;position:relative}.event-card.open .event-image .image-thumb .front>span{position:absolute;bottom:20px;right:10px;z-index:1;display:block;color:#fff;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.event-card.open .event-image .image-thumb .front:hover>span{color:#bbdefb}.event-card.open .event-image .image-thumb .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-card.open .event-image .image-thumb .barcode text{fill:#747474}.event-card.open .event-image .image-thumb.barcode-active{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);overflow:visible;z-index:1;-webkit-box-shadow:0 0 39px #747474;box-shadow:0 0 39px #747474;background:0 0}.event-card.open .event-image .image-thumb.barcode-active svg{position:relative;z-index:999999}.event-card.open .event-info{background:#fff;padding:94px 20px 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event-card.open .event-info .hidden-container{-webkit-animation:1s fadeIn;animation:1s fadeIn;display:block}.event-card.open .event-info .hidden-container .row{margin-bottom:20px}.event-card.open .event-info a,.event-card.open .event-info p{color:#747474}.event-card.open .event-info a{color:#64b5f6}.event-card.open .event-info .icon-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.event-card.open .event-info .event-title{margin:0;padding:0}.icon-login-logo:before{color:#fff}.fm-header{position:fixed;top:0;left:0;width:100%;max-width:100%;z-index:105}.fm-header .site-logo{text-align:right}.main-wrapper{padding:1rem;margin-top:3rem}.sidebar{position:fixed;padding:16px;overflow-y:scroll;height:100%;width:25%;min-width:405px}.sidebar h1{padding:0}.sidebar .table-of-contents a{height:auto;line-height:auto;border:0;margin:0;padding:0 1rem}.sidebar ul{font-size:16px}.sidebar ul a{display:block;color:#0081a8;margin:16px;padding:12px}.framework-site-header{padding:16px}.event-card.open .event-info .framework-site-header .event-title,.framework-site-header .event-card.open .event-info .event-title,.framework-site-header h1,.framework-site-header h2{margin:0 0 16px;font-size:38px}.event-card.open .event-info .framework-site-header .event-title,.framework-site-header .event-card.open .event-info .event-title,.framework-site-header h2{font-size:20px;text-transform:uppercase}.prettyprint{overflow:auto}.menu-icon svg .cls-1,.notification svg .cls-1,.notification svg .cls-5,.sidenav li>a,.site-footer a,.site-logo svg .cls-1{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.sample-grid .col{border:1px solid #dbdbdb}.woocommerce-checkout select{display:block}.select2-container--default .select2-selection--single .select2-selection__rendered{min-height:48px}.avatar{overflow:hidden;width:188px;height:188px;display:block;border-radius:50%;margin:0 auto}.avatar.edit{position:relative}.avatar.edit:before{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:5}.avatar.edit p{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;opacity:0;z-index:10;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.avatar.edit:hover:before{background:rgba(0,0,0,.5)}.avatar.edit:hover p{opacity:1}.profile{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:15px;grid-row-gap:30px;margin:20px auto;max-width:1000px}@media (max-width:1000px){.profile .avatar-logo,.profile .city-logo,.profile .profile-avatar{width:103px;height:103px;display:-webkit-box;display:-ms-flexbox;display:flex}.profile .avatar-logo img,.profile .city-logo img,.profile .profile-avatar img{margin:auto}}@media (max-width:1000px) and (max-width:414px){.profile .avatar-logo,.profile .city-logo,.profile .profile-avatar{width:25vw;height:25vw}}@media (max-width:1000px){.profile .avatar-logo,.profile .profile-avatar{grid-column:3/4;justify-self:right}.profile .avatar-logo img,.profile .profile-avatar img{border-radius:50%}.profile .city-logo{grid-column:4/5;justify-self:left}.profile .user-info{text-align:center;grid-column:1/-1;justify-self:center;overflow:hidden}.event-card.open .event-info .profile .user-info .event-title,.profile .user-info .event-card.open .event-info .event-title,.profile .user-info h2,.profile .user-info h3,.profile .user-info p{margin:0;padding:0}.event-card.open .event-info .profile .user-info .event-title,.profile .user-info .event-card.open .event-info .event-title,.profile .user-info h2{text-transform:uppercase;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.profile .stats-container{grid-column:1/-1}}@media (min-width:1000px){.profile{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr repeat(2,2fr);grid-row-gap:0;grid-column-gap:0}.profile .avatar-logo,.profile .profile-avatar{grid-row:1/4;justify-self:center}.profile .avatar-logo img,.profile .profile-avatar img{width:283px;height:283px;border-radius:50%}.profile .city-logo{grid-columns:2/3;grid-row:1/2;width:60px;height:60px;-ms-flex-item-align:end;align-self:end;margin-bottom:10px}.profile .user-info{text-transform:uppercase;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.event-card.open .event-info .profile .user-info .event-title,.profile .user-info .event-card.open .event-info .event-title,.profile .user-info h2,.profile .user-info h3,.profile .user-info p{margin:0;padding:0}.event-card.open .event-info .profile .user-info .event-title,.profile .user-info .event-card.open .event-info .event-title,.profile .user-info h2{text-transform:uppercase;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.user-stats{background:#e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-stats>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:30px 15px}.event-card.open .event-info .user-stats>div .event-title,.user-stats>div .event-card.open .event-info .event-title,.user-stats>div h2{color:#f6921e!important}.event-card.open .event-info .user-stats>div .event-title,.user-stats>div .event-card.open .event-info .event-title,.user-stats>div h2,.user-stats>div p{margin:0}.avatar-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);transform:translateY(-100%) scale(0);opacity:0;-webkit-transition:.5s all cubic-bezier(.55,.29,.09,.54);-o-transition:.5s all cubic-bezier(.55,.29,.09,.54);transition:.5s all cubic-bezier(.55,.29,.09,.54)}.avatar-modal .avatars{position:relative;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:50%}.avatar-modal .avatars .avatar-pick{width:20%;padding:10px;cursor:pointer}.avatar-modal .avatars .avatar-pick img{border:4px solid #000;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;display:block}.avatar-modal .avatars .avatar-pick img:hover{border:4px solid #fff}.avatar-modal .icon-close{position:absolute;top:-40px;right:-40px;color:#fff;font-size:34px;cursor:pointer}.avatar-modal .icon-close:hover{color:#f6921e}.active.avatar-modal{-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}.current-avatar{text-align:center}.current-avatar img{border-radius:50%;width:188px;height:188px}.avatar-options{margin:20px 0 60px}.avatar-carousel .avatar-selections{display:grid;grid-template-columns:repeat(4,60px);grid-template-rows:repeat(2,60px);grid-gap:10px}.avatar-carousel .carousel-cell{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar-carousel .carousel-cell img{border-radius:50%;width:60px;height:60px}.avatar-carousel .carousel-cell a{border-radius:50%;width:60px;display:block;position:relative}.avatar-carousel .carousel-cell a:after{content:'';position:absolute;top:0;left:0;width:60px;height:60px;border:6px solid transparent;border-radius:50%}.avatar-carousel .carousel-cell a:hover:after{background:rgba(0,177,231,.7)}.avatar-carousel .carousel-cell a.avatar-selected:after{background:rgba(116,116,116,.7);border:6px solid #f6921e}.avatar-carousel .flickity-button{background:0 0;border:0}.avatar-carousel .flickity-button-icon{fill:#00b1e7}.avatar-carousel .flickity-page-dots .dot{background:0 0;opacity:1;border:2px solid #747474;margin:0 5px}.avatar-carousel .flickity-page-dots{bottom:-40px}.avatar-carousel .flickity-page-dots .dot.is-selected{background:#747474}.avatar-carousel .flickity-prev-next-button.previous{left:-10px}.avatar-carousel .flickity-prev-next-button.next{right:-10px}@media (max-width:1000px){table tr>th{text-align:left;padding:15px}}.page-pagination{padding:0 20px}.page-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-count *{white-space:nowrap}.page-count .page-section{margin-right:40px}@media (max-width:320px){.page-count .page-section{margin-right:10px}}.page-count .page-nav-links .icon-arrow{font-size:14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}.page-count .page-nav-links .start{padding-right:21px}.page-count .page-nav-links .start span:nth-child(2){-webkit-transform:translateX(-10px) rotate(90deg);-ms-transform:translateX(-10px) rotate(90deg);transform:translateX(-10px) rotate(90deg);margin-left:5px}@media (max-width:320px){.page-count .page-nav-links .start{padding-right:0}}.page-count .page-nav-links .next-page span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-count .page-nav-links .end{margin-left:21px}.page-count .page-nav-links .end span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:5px}.page-count .page-nav-links .end span:nth-child(1){-webkit-transform:translateX(10px) rotate(-90deg);-ms-transform:translateX(10px) rotate(-90deg);transform:translateX(10px) rotate(-90deg)}@media (max-width:320px){.page-count .page-nav-links .end{margin-left:0}}.drop-down-active.transparent{background:#fff!important}.drop-down-active.transparent .header-nav a,.drop-down-active.transparent .header-nav span,.drop-down-active.transparent .logo a,.drop-down-active.transparent .logo span,.drop-down-active.transparent .user-links a,.drop-down-active.transparent .user-links span{color:#00b1e7!important}.drop-down-active.transparent .notification-number{color:#fff!important}.drop-down-active.transparent .container .header-nav .current-menu-item a:after{background:#00b1e7}.header-wrapper{background:rgba(0,177,231,0);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;position:fixed;top:0;left:0;width:100%;z-index:999}.header-wrapper.sticky{background:#00b1e7}.header-wrapper.sticky .drop-down-active.transparent{background:#00b1e7!important}.header-wrapper.sticky .drop-down-active.transparent .header-nav a,.header-wrapper.sticky .drop-down-active.transparent .header-nav span,.header-wrapper.sticky .drop-down-active.transparent .logo a,.header-wrapper.sticky .drop-down-active.transparent .logo span,.header-wrapper.sticky .drop-down-active.transparent .user-links a,.header-wrapper.sticky .drop-down-active.transparent .user-links span{color:#fff!important}.header-wrapper.sticky .drop-down-active.transparent .header-nav .menu-item-has-children>div a,.header-wrapper.sticky .drop-down-active.transparent .logo .menu-item-has-children>div a,.header-wrapper.sticky .drop-down-active.transparent .user-links .menu-item-has-children>div a{color:#747474!important}.header-wrapper.sticky .drop-down-active.transparent .notification-number{color:#fff!important}.header-wrapper.sticky .drop-down-active.transparent .container .header-nav .current-menu-item a:after{background:#fff}.mobile-header{display:none}@media (max-width:900px){.mobile-header{display:block}}.desktop-header{display:block}@media (max-width:900px){.desktop-header{display:none}}body{margin-top:60px}body>header{position:fixed!important;top:0;left:0;width:100%}.main-header{height:60px;background:#00b1e7;position:relative;z-index:100;overflow:hidden}.main-header *{color:#fff}.main-header a,.main-header div,.main-header li,.main-header ul{min-height:60px;display:inline-block}.main-header ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.main-header a:hover{color:#bbdefb!important}.main-header a[href="/cart"]{margin-right:0!important}.main-header .container{display:grid;grid-template-columns:1fr 1fr 4fr}.main-header .container div{-ms-flex-item-align:center;align-self:center}.main-header .container .logo{margin-right:15px}.main-header .container .logo span{font-size:20px}.main-header .container .logo a{margin:0;border:0}.main-header .container .user-links{justify-self:end}.main-header .container .user-links a{margin:0 15px;font-weight:500}.main-header .container .user-links .current-menu-item a{border-bottom:6px solid #fff}.main-header .container .user-links span[class^=icon]{font-size:20px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.main-header .container .user-links span[class^=icon]:hover{color:#bbdefb}.main-header .container .user-links .notification-link{position:relative}.main-header .container .user-links .notification-link .notification-number{position:absolute;top:5px;right:-10px;z-index:5}.desktop-header li div{width:100%;height:auto;display:block;position:absolute;top:100%;left:0;z-index:-1;background:#fff;-webkit-box-shadow:0 25px 20px -10px rgba(0,0,0,.75);box-shadow:0 25px 20px -10px rgba(0,0,0,.75);padding:40px;opacity:0;display:none}.desktop-header li ul{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desktop-header li ul>li{width:16.66%;padding:24px;max-width:148px;min-width:148px}.desktop-header li ul>li a{margin:0}.desktop-header li ul>li a:after{background:0 0!important}.desktop-header .open-menu{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.desktop-header .open-list+div{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;z-index:1;display:block}.desktop-header a{font-size:18px;margin:0 15px}.desktop-header .current-menu-item a{position:relative}.desktop-header .current-menu-item a:after{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#fff;content:''}.user-links .menu-item-has-children{position:relative}.user-links .menu-item-has-children div{min-width:160px;left:-50%;padding:0}.user-links .menu-item-has-children div li{background:#fff;padding:0;max-width:160px;min-width:160px}.user-links .menu-item-has-children div li:last-child a{background:#f2f2f2}.user-links .menu-item-has-children div a{padding:20px;margin:0!important;color:#747474!important}.close-menu{background:rgba(116,116,116,.4);position:fixed;top:60px;left:0;width:100%;height:100%;z-index:-50;display:none}.drop-down-active{overflow:visible}.alert{position:fixed;top:0;left:0;width:100%;background:#e61e25;z-index:999999;color:#fff;opacity:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.alert .alert-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 20px}.alert .alert-container>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.alert .alert-container p{color:#fff;margin:0}.alert .alert-container a{color:#fff}.alert .alert-container .close{text-align:right}.alert .alert-container .icon-close{font-size:24px}.alert.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fixed-btn-container{position:fixed;bottom:0;left:0;width:100%;z-index:99;background:rgba(255,255,255,.8);text-align:center;padding:20px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.fixed-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.event-hero-container .event-heading,.events-grid .event-heading{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.1);height:44px;color:#fff;z-index:20}.event-hero-container .event-heading p,.events-grid .event-heading p{line-height:44px;margin:0;padding:0}.event-hero-container .event-heading a,.events-grid .event-heading a{color:#fff}.events-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media (max-width:668px){.events-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.events-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:320px){.events-grid{grid-template-columns:repeat(1,1fr)}}.events-grid .center-container{padding:0 20px}.events-grid .event-box{position:relative;max-width:230px;min-height:230px}@media (max-width:668px){.events-grid .event-box{max-width:205px;min-height:205px}}@media (max-width:320px){.events-grid .event-box{width:100%;max-width:100%}}.events-grid .event-box>a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:88px 0 20px;position:relative}.events-grid .event-box>a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.6));background:-o-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.6));background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.6));opacity:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.events-grid .event-box>a:hover:after{opacity:1}.events-grid .live-now{position:absolute;top:60px;left:20px;z-index:20;max-width:110px}@media (max-width:668px){.events-grid .live-now{top:50px;left:10px}}.events-grid .event-logo{width:122px;height:122px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}@media (max-width:668px){.events-grid .event-logo{max-width:122px;max-height:122px;padding:10px}}@media (max-width:320px){.events-grid .event-logo{min-width:122px;min-height:122px}}.boroughs-series{background:-webkit-linear-gradient(315deg,#77d582,#00e5ca);background:-o-linear-gradient(315deg,#77d582,#00e5ca);background:linear-gradient(135deg,#77d582,#00e5ca)}.event-hero-container{position:relative;height:552px;overflow:hidden}.event-hero-container .center-container{padding:0 10px;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:668px){.event-hero-container .center-container{padding:0 20px}}.event-hero-container .event-heading{top:60px}.event-hero-container .share-calendar{padding-top:5px}.event-hero-container .share-calendar span{font-size:24px}.event-hero-container .event-details{height:100%;position:relative;max-width:1000px;margin:0 auto}.event-hero-container .event-details .live-now{position:absolute;top:114px;left:10px;z-index:50}@media (max-width:668px){.event-hero-container .event-details .live-now{left:20px}}.event-hero-container .event-details .event-image{position:absolute;bottom:0;left:-265px;height:100%;width:1920px}.event-hero-container .event-details .event-image img{height:100%;display:block}.event-hero-container .event-details .event-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:300px}.event-hero-container .event-details .event-logo img{max-width:100%;max-height:100%}@media (max-width:668px){.event-hero-container .event-details .event-logo{width:250px;height:250px}}@media (max-width:414px){.event-hero-container .event-details .event-logo{width:190px;height:190px;text-align:center}}.event-hero-container .event-details .cta-container{position:absolute;right:60px;bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:414px){.event-hero-container .event-details .cta-container{right:0;width:100%}}.event-hero-container .btn-special{color:#00b1e7!important}.event-hero-container .btn-special:hover{color:#fff!important}.series-hero-container{height:461px}.series-hero-container .event-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.series-hero-container .event-details .cta-container{margin-top:169px;position:relative;right:auto;bottom:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.series-hero-container .event-details .cta-container .event-logo{width:190px;height:190px}.small-event-header{height:276px;padding-bottom:10px}@media (max-width:668px){.small-event-header{height:348px}}.small-event-header .event-details .cta-container{position:relative;right:auto;bottom:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:0 10px}@media (max-width:668px){.small-event-header .event-details .cta-container{padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.small-event-header .event-details .cta-container>div{width:33.33%}@media (max-width:668px){.small-event-header .event-details .cta-container>div{width:100%}}@media (max-width:668px){.small-event-header .event-details .cta-container>div:nth-child(1){display:none}}.small-event-header .event-details .cta-container>div:nth-child(3){text-align:right}@media (max-width:668px){.small-event-header .event-details .cta-container>div:nth-child(3){text-align:center}}.small-event-header .event-details .cta-container>div:nth-child(3) p{margin:0 0 10px}.small-event-header .event-details .cta-container .event-logo{width:152px;height:152px;margin:auto}@media (max-width:668px){.small-event-header .event-details .cta-container .event-logo{margin-bottom:15px}}.share-icons-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.share-icons-group .share-icon{padding:0 30px}.share-icons-group .share-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-icons-group .share-icon a span{display:block;margin-bottom:10px}.toggleContainer{width:200px}.toggleContainer p{font-size:18px;font-weight:600;color:#747474}.toggleContainer .toggleBox{position:relative;margin-top:10px;height:48px;border:1px solid #747474;border-radius:6px;overflow:hidden;padding:5px}.toggleContainer .toggleBox .labelContainer{display:grid;grid-template-columns:1fr 1fr;height:100%}.toggleContainer .toggleBox .labelContainer span{-ms-flex-item-align:center;align-self:center;justify-self:center}.toggleContainer .toggleBox .toggleSwitch{cursor:pointer;position:absolute;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;top:5px;left:5px;border-radius:6px;border:0;background:#bdbdbd;height:36px;width:50%}.toggleContainer .toggleBox .toggleSwitch:hover{background-color:#8a8a8a}.toggleContainer .toggleBox .toggleSwitch .icon-menu{font-size:20px;color:#747474;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.toggleContainer .toggleBox .toggleSwitch .icon-menu::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:block}.toggleContainer .toggleBox .toggleSwitch[value="1"]{left:95px;background:#00b1e7}.toggleContainer .toggleBox .toggleSwitch[value="1"]:hover{background-color:#0081a8}.toggleContainer .toggleBox .toggleSwitch[value="1"] .icon-menu{color:#fff}.toggleContainer[disabled] p{color:rgba(0,0,0,.42)}.toggleContainer[disabled] .toggleBox{border:1px solid #bdbdbd}.toggleContainer[disabled] .toggleBox .labelContainer span{color:#bdbdbd}.toggleContainer[disabled] .toggleSwitch{cursor:not-allowed;background:#d7d7d7}.toggleContainer[disabled] .toggleSwitch:hover{background:#d7d7d7}.toggleContainer[disabled] .toggleSwitch[value="1"]{cursor:not-allowed;background:#81d4fa}.toggleContainer[disabled] .toggleSwitch[value="1"]:hover{background:#81d4fa}.stats-slides-container{position:relative;max-width:1185px;margin:40px auto}.stats-slides-container .carousel-cell{margin:0 10px;padding:5px;min-height:200px;width:375px}@media (max-width:375px){.stats-slides-container .carousel-cell{width:340px}}@media (max-width:325px){.stats-slides-container .carousel-cell{width:290px}}.stats-slides-container .carousel-cell label{display:block;text-align:center;margin-bottom:5px}.stats-slides-container .carousel-cell .cell-content{min-height:220px;padding:10px;margin-bottom:40px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);border-radius:6px}.stats-slides-container .carousel-cell .cell-content:last-child{margin-bottom:20px}.stats-slides-container .carousel-cell .cell-content .stats-row{margin:10px;display:grid;grid-template-columns:80px auto 45px}@media (max-width:325px){.stats-slides-container .carousel-cell .cell-content .stats-row{grid-template-columns:60px auto 45px}}.stats-slides-container .carousel-cell .cell-content .stats-row h3{margin:0;color:#747474!important}.stats-slides-container .carousel-cell .cell-content .stats-row .stats-row-image img{height:80px;width:80px;display:block}@media (max-width:325px){.stats-slides-container .carousel-cell .cell-content .stats-row .stats-row-image img{height:60px;width:60px}}.stats-slides-container .carousel-cell .cell-content .stats-row .stats-row-club-name{padding-left:20px;justify-self:start;-ms-flex-item-align:center;align-self:center}.stats-slides-container .carousel-cell .cell-content .stats-row .stats-row-value{justify-self:end;-ms-flex-item-align:center;align-self:center}.stats-slides-container .carousel-cell .cell-content .stats-row:nth-child(1) h3{color:#f6921e!important}.stats-slides-container .slide-controls{position:absolute;top:0;z-index:10;height:24px;width:100%}.stats-slides-container .slide-controls .arrow-container{display:grid;grid-template-columns:1fr 1fr;pointer-events:none;max-width:375px;margin:auto;height:inherit}.stats-slides-container .slide-controls .left-arrow .right-arrow{justify-self:center}.stats-slides-container .slide-controls .left{display:-webkit-box;display:-ms-flexbox;display:flex}.stats-slides-container .slide-controls .left:before{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:block}.stats-slides-container .slide-controls .right{display:-webkit-box;display:-ms-flexbox;display:flex}.stats-slides-container .slide-controls .right:before{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:block}.stats-slides-container .slide-controls .icon-arrow{font-size:14px;color:#00b1e7;-ms-flex-item-align:center;align-self:center;pointer-events:visible}.stats-slides-container .slide-controls span{width:24px;height:24px;cursor:pointer}.progress-bar-container{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.progress-bar-container .progress-bar-segment{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.progress-bar-container .progress-bar-segment .progress-bar-segment-label{text-align:center;font-size:18px;font-weight:600;color:#747474;white-space:nowrap;overflow:hidden}.progress-bar-container .progress-bar-segment .progress-bar-segment-box{height:48px;background-color:#f2f2f2;border-top:1px solid #747474;border-bottom:1px solid #747474;border-right:1px solid #747474}.progress-bar-container .progress-bar-segment:nth-child(1) .progress-bar-segment-box{border-radius:6px 0 0 6px;border-left:1px solid #747474}.progress-bar-container .progress-bar-segment:last-child .progress-bar-segment-box{border-radius:0 6px 6px 0}.progress-bar-container .progress-bar-segment.active .progress-bar-segment-box{background-color:#00b1e7}.tab-menu-container{border-bottom:10px solid #f6921e;background:#f2f2f2}.tab-menu-container .tab-menu{background:0 0;max-width:1000px;margin:0 auto;color:#747474;-webkit-box-shadow:none;box-shadow:none;height:82px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tab-menu-container .tab-menu a{color:#747474;display:inline-block;height:62px;width:33.33%;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;font-size:18px;padding-top:5px}.tab-menu-container .tab-menu .selected{background:#f6921e;color:#fff}.tab-sub-menu-container{max-width:1000px;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:450px){.tab-sub-menu-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}}.tab-sub-menu-container .tab-sub-menu{background:0 0;-webkit-box-shadow:none;box-shadow:none;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-sub-menu-container .tab-sub-menu-heading{margin-right:10px;font-weight:500}.tab-sub-menu-container a,.tab-sub-menu-container p{font-size:18px;margin:0}.tab-sub-menu-container a{color:#00b1e7;height:42px;line-height:42px;display:inline-block;border-radius:6px;padding:0 10px;min-width:80px;text-align:center}.tab-sub-menu-container .selected{color:#fff;background:#00b1e7}.post-slides-container .posts-navigation-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;pointer-events:none}.post-slides-container .posts-navigation-container .slides-navigation{padding:0 10px;max-width:1000px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:900px){.post-slides-container .posts-navigation-container .slides-navigation{padding:0 15px}}.post-slides-container .posts-navigation-container .slides-navigation button{pointer-events:visible;padding:0;background:0 0;border:0;cursor:pointer}.post-slides-container .posts-navigation-container .slides-navigation button span{font-size:24px;color:#00b1e7}.post-slides-container .posts-navigation-container .slides-navigation button.prev-slide{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-45px;top:42%}.post-slides-container .posts-navigation-container .slides-navigation button.next-slide{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;right:-45px;top:42%}.post-slides-container{position:relative}@media (max-width:1200px){.post-slides-container .posts-navigation-container .prev-slide{left:0!important}.post-slides-container .posts-navigation-container .next-slide{right:0!important}}@media (max-width:1000px){.post-slides-container .posts-navigation-container{display:none}}.post-slides{padding-bottom:100px;max-width:1000px;margin:0 auto}@media (max-width:1200px){.post-slides{max-width:900px}}@media (max-width:1000px){.post-slides{max-width:100%;width:1000px}}.post-slides .carousel-cell{width:33%;padding:15px;min-height:650px}@media (max-width:1000px){.post-slides .carousel-cell{width:280px}}.post-slides .post-item{background:#fff;border-radius:6px;position:relative;padding-bottom:30px;overflow:hidden;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.post-slides .post-meta{position:absolute;bottom:0;left:0;width:100%;padding:20px}.post-slides .post{padding:0 20px 20px}.post-slides .post-header img{width:313px;height:291px;-o-object-fit:cover;object-fit:cover}.post-slides .post-header a{color:#747474}.post-slides .post-header p{min-height:84px;margin:0;padding:20px}.flickity-page-dots{bottom:40px}.flickity-page-dots .dot{width:20px;height:20px;border:2px solid #747474;background:0 0;opacity:1}.flickity-page-dots .dot:before{background:0 0}.flickity-page-dots .dot.is-selected{background:#747474}.alliance-selection-container{padding:20px}.alliance-selection-container .alliance-selection{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media (max-width:950px){.alliance-selection-container .alliance-selection{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:700px){.alliance-selection-container .alliance-selection{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr)}}.alliance-selection-container .alliance-selection-btn{cursor:pointer}.alliance-selection-container .alliance-choice{border-radius:6px;overflow:hidden;position:relative}.alliance-selection-container .alliance-choice img{width:100%;height:367px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:414px){.alliance-selection-container .alliance-choice img{height:250px}}.alliance-selection-container .alliance-choice .alliance-selection-copy{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease;-webkit-transform:translateY(82%);-ms-transform:translateY(82%);transform:translateY(82%);pointer-events:none}@media (max-width:414px){.alliance-selection-container .alliance-choice .alliance-selection-copy{-webkit-transform:translateY(76%);-ms-transform:translateY(76%);transform:translateY(76%)}}.alliance-selection-container .alliance-choice .alliance-selection-copy .alliance-selection-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alliance-selection-container .alliance-choice .alliance-selection-copy a,.alliance-selection-container .alliance-choice .alliance-selection-copy h1,.alliance-selection-container .alliance-choice .alliance-selection-copy p{color:#fff!important}.alliance-selection-container .alliance-choice .alliance-selection-copy h1{font-size:30px;display:none;margin:0}.alliance-selection-container .alliance-choice .alliance-selection-copy .stat{text-align:left}.alliance-selection-container .alliance-choice .alliance-selection-copy .alliance-title,.alliance-selection-container .alliance-choice .alliance-selection-copy h1{text-align:center;font-weight:600}.alliance-selection-container .alliance-choice .alliance-selection-copy .alliance-title{margin:-10px 0 0;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.alliance-selection-container .alliance-choice .alliance-selection-copy .btn-special{background:#fff!important;color:#00b1e7!important;width:100%;font-weight:500;padding:10px;margin:0;min-width:100%}.alliance-selection-container .alliance-choice button{border:0;background:0 0;padding:0;display:block;cursor:pointer}.alliance-selection-container .alliance-choice .alliance-copy-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.alliance-selection-container .alliance-choice-selected h1{display:block!important}.alliance-selection-container .alliance-choice-selected .alliance-selection-copy{-webkit-transform:translateY(58%);-ms-transform:translateY(58%);transform:translateY(58%)}@media (max-width:414px){.alliance-selection-container .alliance-choice-selected .alliance-selection-copy{-webkit-transform:translateY(40%);-ms-transform:translateY(40%);transform:translateY(40%)}}.alliance-selection-container .alliance-project .alliance-selection-copy{background:rgba(245,170,0,.9)}.alliance-selection-container .alliance-star-guardian .alliance-selection-copy{background:rgba(197,62,247,.9)}.alliance-selection-container .alliance-arcade .alliance-selection-copy{background:rgba(41,221,172,.9)}.alliance-selection-container .alliance-pool-party .alliance-selection-copy{background:rgba(22,156,226,.9)}.no-alliance-selected .alliance-selection{position:relative}@media (max-width:700px){.no-alliance-selected .alliance-selection{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:414px){.no-alliance-selected .alliance-selection{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr)}}.no-alliance-selected .alliance-prompt-copy{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.no-alliance-selected .alliance-prompt-copy .alliance-prompt{background:-webkit-linear-gradient(18deg,rgba(41,41,41,.95),rgba(81,28,153,.95),rgba(218,12,12,.95));background:-o-linear-gradient(18deg,rgba(41,41,41,.95),rgba(81,28,153,.95),rgba(218,12,12,.95));background:linear-gradient(72deg,rgba(41,41,41,.95),rgba(81,28,153,.95),rgba(218,12,12,.95));display:inline-block;border-radius:6px;padding:40px 160px;text-align:center}@media (max-width:700px){.no-alliance-selected .alliance-prompt-copy .alliance-prompt{padding:40px}}@media (max-width:414px){.no-alliance-selected .alliance-prompt-copy .alliance-prompt{padding:200px 20px}}.no-alliance-selected .alliance-prompt-copy .alliance-prompt h1{color:#fff!important;font-weight:400;margin:0 0 40px}.no-alliance-selected .alliance-prompt-copy .alliance-prompt .btn-special{background:#fff!important;color:#00b1e7!important}.no-alliance-selected .alliance-prompt-copy .alliance-prompt .alliance-login-text-link{color:#e61e25;text-decoration:underline}.no-alliance-selected .alliance-choice img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.alliance-selection-locked .alliance-choice img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.alliance-selection-locked .alliance-project .alliance-selection-copy{background:rgba(245,170,0,.9)}.alliance-selection-locked .alliance-star-guardians .alliance-selection-copy{background:rgba(197,62,247,.9)}.alliance-selection-locked .alliance-arcade .alliance-selection-copy{background:rgba(41,221,172,.9)}.alliance-selection-locked .alliance-pool-party .alliance-selection-copy{background:rgba(22,156,226,.9)}.alliance-selection-locked .alliance-selected img{-webkit-filter:grayscale(0);filter:grayscale(0)}.alliance-selection-locked .alliance-selected h1{display:block!important}.alliance-selection-locked .alliance-selected .alliance-selection-copy{-webkit-transform:translateY(58%);-ms-transform:translateY(58%);transform:translateY(58%);z-index:20}@media (max-width:414px){.alliance-selection-locked .alliance-selected .alliance-selection-copy{-webkit-transform:translateY(40%);-ms-transform:translateY(40%);transform:translateY(40%)}}.players-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 20px;max-width:1000px;margin:auto}@media (max-width:668px){.players-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:414px){.players-grid{grid-template-columns:repeat(1,1fr)}}.players-grid .player{text-align:center}.players-grid .avatar{width:60px;height:60px;overflow:hidden}.players-grid .avatar img{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.players-grid .avatar a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.players-grid h3{text-transform:none}.players-grid h3 a{color:#f6921e}.players-grid .stat{margin:0}.event-schedule-container{max-width:1000px;margin:0 auto}.event-schedule-container .event-schedule-heading{padding:0 30px 30px 40px;display:grid;grid-template-columns:1.5fr 2fr 1.8fr 1.2fr 1fr}@media (max-width:1000px){.event-schedule-container .event-schedule-heading{grid-template-columns:1.45fr 2fr 1.8fr 1.2fr 1fr}}@media (max-width:950px){.event-schedule-container .event-schedule-heading{grid-template-columns:1.4fr 1.9fr 1.8fr 1.2fr 1fr}}@media (max-width:900px){.event-schedule-container .event-schedule-heading{display:none}}@media (max-width:900px){.event-schedule-container .event-schedule-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));grid-gap:20px}}.event-schedule-container .event-schedule-item{display:grid;grid-template-columns:1.5fr 2fr 1.8fr 1.2fr 1fr;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:6px;min-height:62px;padding:10px 30px;border-left:10px solid #747474;margin-bottom:20px}.event-schedule-container .event-schedule-item .btn-small{display:none}@media (max-width:900px){.event-schedule-container .event-schedule-item{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:10px}}.event-schedule-container .event-schedule-item p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}@media (max-width:900px){.event-schedule-container .event-schedule-item p{margin:5px 0;width:100%;text-align:left}}.event-schedule-container .event-schedule-item p a{margin:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.event-schedule-container .event-schedule-item p:nth-child(1){padding-right:10px;line-height:22px}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(1){padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px}}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(4){position:absolute;bottom:10px;right:10px;width:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.event-schedule-container .event-schedule-item p:nth-child(4) span{font-size:24px}}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(5){-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.event-schedule-container .event-schedule-item .date-time{text-transform:uppercase}.event-schedule-container .event-schedule-item .btn-small{min-width:124px}.event-schedule-container .event-play-active{border-left-color:#00bc16}.event-schedule-container .event-play-active .btn-small{display:inline-block}.event-schedule-container .event-disabled{position:relative;border-left-color:transparent}.event-schedule-container .event-disabled:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.event-schedule-container .event-disabled *{color:#dbdbdb}.alliance-stats-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;max-width:1000px;margin:20px auto}@media (max-width:952px){.alliance-stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:466px){.alliance-stats-container{grid-template-columns:repeat(1,1fr)}}.alliance-stats-container .alliance-stats-element{background:#747474;border-radius:6px;overflow:hidden}.alliance-stats-container .alliance-stats-element p{margin:0;color:#fff}.alliance-stats-container .alliance-stats-element .icon-down,.alliance-stats-container .alliance-stats-element .icon-up{font-size:16px}.alliance-stats-container .alliance-stats-element .icon-up:before{color:#99f700}.alliance-stats-container .alliance-stats-element .icon-neutral{font-size:5px;color:#000}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section{background:#bdbdbd;padding:10px}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-name{text-align:center}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-number-container{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-number-container .alliance-element-number{margin-top:10px;font-size:78px;font-weight:400;height:78px;line-height:78px;position:relative}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-number-container span{position:absolute;bottom:18px;right:-15px}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-stats-grid{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:10px}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-stats-grid .alliance-stat-label{font-size:14px}.alliance-stats-container .alliance-stats-element .alliance-stats-row{padding:15px 10px;position:relative;margin-top:4px}.alliance-stats-container .alliance-stats-element .alliance-stats-row .alliance-stats-row-bar{position:absolute;z-index:0;top:0;left:0;height:100%;background:#bdbdbd}.alliance-stats-container .alliance-stats-element .alliance-stats-row .alliance-stats-row-text{position:relative;z-index:5}.alliance-stats-container .alliance-stats-star-guardian{background:#9612c7}.alliance-stats-container .alliance-stats-star-guardian .alliance-stats-row .alliance-stats-row-bar,.alliance-stats-container .alliance-stats-star-guardian .alliance-stats-top-section{background:#c53ef7}.alliance-stats-container .alliance-stats-arcade{background:#0da77d}.alliance-stats-container .alliance-stats-arcade .alliance-stats-row .alliance-stats-row-bar,.alliance-stats-container .alliance-stats-arcade .alliance-stats-top-section{background:#29ddac}.alliance-stats-container .alliance-stats-project{background:#ac7802}.alliance-stats-container .alliance-stats-project .alliance-stats-row .alliance-stats-row-bar,.alliance-stats-container .alliance-stats-project .alliance-stats-top-section{background:#f5aa00}.alliance-stats-container .alliance-stats-pool-party{background:#0a81bf}.alliance-stats-container .alliance-stats-pool-party .alliance-stats-row .alliance-stats-row-bar,.alliance-stats-container .alliance-stats-pool-party .alliance-stats-top-section{background:#169ce2}.winners-container{background:-webkit-linear-gradient(15deg,#34cefc,#c53ef7);background:-o-linear-gradient(15deg,#34cefc,#c53ef7);background:linear-gradient(75deg,#34cefc,#c53ef7)}.winners-container h1{font-weight:400}.winners-container a,.winners-container p{color:#fff}.winners-container .svg-icon{padding:60px 0 0 0}.winners-container .winners-copy-container{padding:0 80px 0 80px}.winners-container .winners-grid{padding:60px 0 40px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 0;max-width:1000px;margin:auto}@media (max-width:668px){.winners-container .winners-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:503px){.winners-container .winners-grid{grid-template-columns:repeat(1,1fr);grid-row-gap:20px}}.winners-container .winners-grid .player{text-align:center}.winners-container .winners-grid .avatar{width:200px;height:200px;overflow:hidden}.winners-container .winners-grid .avatar img{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.winners-container .winners-grid .avatar a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.winners-container .winners-grid h3{text-transform:none}.winners-container .winners-grid .stat{margin:0}.alliance-standings-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 0;margin:auto;width:100%}.alliance-standings{display:grid;grid-template-columns:repeat(4,minmax(205px,334px));grid-auto-rows:auto;grid-gap:20px;padding:0 60px;margin:auto}@media only screen and (max-width:1000px){.alliance-standings{grid-template-columns:repeat(2,minmax(177px,284px));grid-auto-rows:auto}}@media only screen and (max-width:668px){.alliance-standings{grid-template-columns:repeat(2,177px);grid-auto-rows:auto}}@media only screen and (max-width:414px){.alliance-standings{grid-template-columns:280px;grid-auto-rows:320px;grid-gap:20px}}.alliance-standings .alliance-standings-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px;-webkit-box-shadow:0 0 39px rgba(0,0,0,.2);box-shadow:0 0 39px rgba(0,0,0,.2);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}.alliance-standings .alliance-standings-card:nth-child(1){background-color:#1d306b}.alliance-standings .alliance-standings-card:nth-child(2){background-color:#0c546a}.alliance-standings .alliance-standings-card:nth-child(3){background-color:#474784}.alliance-standings .alliance-standings-card:nth-child(4){background-color:#652847}.alliance-standings .alliance-standings-card img{-o-object-position:top center;object-position:top center;-o-object-fit:contain;object-fit:contain;height:minmax(115px,187px)}.alliance-standings .alliance-standings-card .copy-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:93px;color:#fff}.alliance-standings .alliance-standings-card .copy-container span{padding:0 10px 20px}.alliance-standings .alliance-standings-card .copy-container .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff}.alliance-standings .alliance-standings-card .copy-container .copy h1,.alliance-standings .alliance-standings-card .copy-container .copy p{color:#fff!important;padding:0;margin:0;text-align:center}.alliance-standings .alliance-standings-card .copy-container .copy h1{padding-top:20px;font-size:38px;line-height:39px;font-weight:400}.alliance-standings .alliance-standings-card .copy-container .copy p{padding:10px 0;font-size:14px;line-height:17px;font-weight:700}.alliance-standings .alliance-standings-card .copy-container .winner h1{font-weight:700}.alliance-standings .alliance-standings-card:nth-child(1) .copy-container{background-color:#365cc4}.alliance-standings .alliance-standings-card:nth-child(2) .copy-container{background-color:#109ec2}.alliance-standings .alliance-standings-card:nth-child(3) .copy-container{background-color:#8686ee}.alliance-standings .alliance-standings-card:nth-child(4) .copy-container{background-color:#ba4b86}.alliance-standings .alliance-standings-card .progress-container{position:relative;height:70px}.alliance-standings .alliance-standings-card .progress-bar-texture{z-index:3;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:0;padding:0 10px}.alliance-standings .alliance-standings-card .progress-bar-texture .badge-fg{color:#fff;opacity:.1}.alliance-standings .alliance-standings-card .progress-bar-texture .badge-fg span{width:28px;height:40px;line-height:70px;margin:0 10px}.alliance-standings .alliance-standings-card .progress-bar-texture .earned{opacity:1}.alliance-standings .alliance-standings-card .progress-bar{z-index:2;display:block;position:relative;height:100%}.alliance-standings .alliance-standings-card:nth-child(1) .progress-bar{background-color:#365cc4;border-top:5px solid #1d306b;border-bottom:5px solid #1d306b}.alliance-standings .alliance-standings-card:nth-child(2) .progress-bar{background-color:#109ec2;border-top:5px solid #0c546a;border-bottom:5px solid #0c546a}.alliance-standings .alliance-standings-card:nth-child(3) .progress-bar{background-color:#8686ee;border-top:5px solid #474784;border-bottom:5px solid #474784}.alliance-standings .alliance-standings-card:nth-child(4) .progress-bar{background-color:#ba4b86;border-top:5px solid #652847;border-bottom:5px solid #652847}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJjb21wb25lbnRzL19jb2xvci12YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2NvbG9yLWNsYXNzZXMuc2NzcyIsImNvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwiY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL19iYWRnZXMuc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLW1hdGVyaWFsLWRlc2lnbi5zY3NzIiwiY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL190cmFuc2l0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fd2F2ZXMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19jb2xsYXBzaWJsZS5zY3NzIiwiY29tcG9uZW50cy9fY2hpcHMuc2NzcyIsImNvbXBvbmVudHMvX21hdGVyaWFsYm94LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19yYWRpby1idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19jaGVja2JveGVzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19zd2l0Y2hlcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19maWxlLWlucHV0LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19yYW5nZS5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVfb2ZfY29udGVudHMuc2NzcyIsImNvbXBvbmVudHMvX3NpZGVuYXYuc2NzcyIsImNvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fdGFwVGFyZ2V0LnNjc3MiLCJjb21wb25lbnRzL19wdWxzZS5zY3NzIiwiY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fdGltZXBpY2tlci5zY3NzIiwiY3VzdG9tL19yZXNldHMuc2NzcyIsImN1c3RvbS9fc29uc19vZl9vYnNpZGlhbi5zY3NzIiwiY3VzdG9tL19mbGlja2l0eS5zY3NzIiwiZWxlbWVudHMvX2NvZGUuc2NzcyIsImVsZW1lbnRzL190eXBlLnNjc3MiLCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvX2ZpZWxkcy5zY3NzIiwiZWxlbWVudHMvX2NvbnRyb2xzLnNjc3MiLCJlbGVtZW50cy9faGVhZGVyLnNjc3MiLCJlbGVtZW50cy9fcGFnZS10aXRsZS5zY3NzIiwiZWxlbWVudHMvX2Zvb3Rlci5zY3NzIiwiX21peGlucy1icmVha3BvaW50cy5zY3NzIiwiZWxlbWVudHMvX3NlY3Rpb24uc2NzcyIsImVsZW1lbnRzL19tZW51LnNjc3MiLCJlbGVtZW50cy9fZm9udHMuc2NzcyIsImVsZW1lbnRzL19jYXJkcy5zY3NzIiwiY3VzdG9tL19tYWluLnNjc3MiLCJlbGVtZW50cy9fcHJvZmlsZS5zY3NzIiwiZWxlbWVudHMvX3RhYmxlLnNjc3MiLCJlbGVtZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiZWxlbWVudHMvX21haW4tbmF2LnNjc3MiLCJlbGVtZW50cy9fYWxlcnQuc2NzcyIsImVsZW1lbnRzL19maXhlZGJ0bi5zY3NzIiwiY3VzdG9tL19ldmVudHMuc2NzcyIsImN1c3RvbS9fc2hhcmVfaWNvbnMuc2NzcyIsImN1c3RvbS9fdG9nZ2xlLnNjc3MiLCJjdXN0b20vX3N0YXRzX2Nhcm91c2VsLnNjc3MiLCJjdXN0b20vX3Byb2dyZXNzX2Jhci5zY3NzIiwiZWxlbWVudHMvX3RhYi1tZW51LnNjc3MiLCJlbGVtZW50cy9fcG9zdC1zbGlkZXMuc2NzcyIsImVsZW1lbnRzL19hbGxpYW5jZS5zY3NzIiwiZWxlbWVudHMvX3NjaGVkdWxlLWxpc3Quc2NzcyIsImVsZW1lbnRzL19hbGxpYW5jZS1zdGF0cy5zY3NzIiwiZWxlbWVudHMvX3dpbm5lcnMuc2NzcyIsImVsZW1lbnRzL19hbGxpYW5jZS1zdGFuZGluZ3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpRENrVkEsbUJBQUEsaUJBQUEsVUFDRSxXQUFBLCtDQUFBLFdBQUEsMENBQUEsV0FBQSx1Q0NoVkksT0FDRSxpQkFBQSxlQUVGLGlCQUFBLFlBQUEsa0JBQUEsV0FBQSxpQkFBQSxhQUFBLG1CQUFBLFdBQUEsb0JBQUEsMEJBQUEscUJBQUEsWUFDRSxNQUFBLGVBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsc0JBQ0UsTUFBQSxrQkFJRiwyQkFDRSxpQkFBQSxrQkFFRixxQ0FDRSxNQUFBLGtCQUpGLDJCQUFBLDhCQUNFLGlCQUFBLGtCQUVGLHFDQUNFLE1BQUEsa0JBSkYsMkJBQ0UsaUJBQUEsa0JBRUYscUNBQ0UsTUFBQSxrQkFKRiwyQkFDRSxpQkFBQSxrQkFFRixxQ0FDRSxNQUFBLGtCQUpGLDJCQUNFLGlCQUFBLGtCQUVGLHFDQUNFLE1BQUEsa0JBSkYsMEJBQ0UsaUJBQUEsa0JBRUYsb0NBQ0UsTUFBQSxrQkFKRiwwQkFBQSxvQ0FDRSxpQkFBQSxrQkFFRixvQ0FDRSxNQUFBLGtCQUpGLDBCQUNFLGlCQUFBLGtCQUVGLG9DQUNFLE1BQUEsa0JBSkYsMEJBQ0UsaUJBQUEsa0JBRUYsb0NBQ0UsTUFBQSxrQkFaRixLQUNFLGlCQUFBLGtCQUVGLFVBQ0UsTUFBQSxrQkFJRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFBQSxrQkFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGNBQ0UsaUJBQUEsa0JBRUYsd0JBQ0UsTUFBQSxrQkFKRixjQUFBLHdCQUNFLGlCQUFBLGtCQUVGLHdCQUNFLE1BQUEsa0JBSkYsY0FDRSxpQkFBQSxrQkFFRix3QkFDRSxNQUFBLGtCQUpGLGNBQ0UsaUJBQUEsa0JBRUYsd0JBQ0UsTUFBQSxrQkFKRixjQUNFLGlCQUFBLGtCQUVGLHdCQUNFLE1BQUEsa0JBSkYsY0FDRSxpQkFBQSxrQkFFRix3QkFDRSxNQUFBLGtCQUpGLGNBQ0UsaUJBQUEsa0JBRUYsd0JBQ0UsTUFBQSxrQkFKRixjQUNFLGlCQUFBLGtCQUVGLHdCQUNFLE1BQUEsa0JBWkYsTUFDRSxpQkFBQSxrQkFFRixXQUNFLE1BQUEsa0JBSUYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFBQSxtQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUFBLHlCQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBWkYsUUFDRSxpQkFBQSxrQkFFRixhQUNFLE1BQUEsa0JBSUYsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQ0UsTUFBQSxrQkFKRixrQkFBQSxxQkFDRSxpQkFBQSxrQkFFRiw0QkFDRSxNQUFBLGtCQUpGLGtCQUNFLGlCQUFBLGtCQUVGLDRCQUNFLE1BQUEsa0JBSkYsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQ0UsTUFBQSxrQkFKRixrQkFDRSxpQkFBQSxrQkFFRiw0QkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQUEsMkJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsZUFFRiwyQkFDRSxNQUFBLGVBWkYsYUFDRSxpQkFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUlGLHVCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsdUJBQUEsMEJBQ0UsaUJBQUEsa0JBRUYsaUNBQ0UsTUFBQSxrQkFKRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsdUJBQ0UsaUJBQUEsa0JBRUYsaUNBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUFBLGdDQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0Us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a0JBSkYscUJBQUEsb0JBQUEsc0JBQUEscUJBQ0UsaUJBQUEsa0JBRUYsK0JBQ0UsTUFBQSxrQkFaRixNQUNFLGlCQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFJRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUFBLG1CQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQUEseUJBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFaRixNQUNFLGlCQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFJRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLG1CQUFBLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLHlCQUFBLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFaRixPQUNFLGlCQUFBLGtCQUVGLFlBQ0UsTUFBQSxrQkFJRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUFBLG9CQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFBQSwwQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQVpGLGFBQ0UsaUJBQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFJRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUFBLDBCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsdUJBQ0UsaUJBQUEsa0JBRUYsaUNBQ0UsTUFBQSxrQkFKRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFBQSxnQ0FDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQVpGLE1BQ0UsaUJBQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUlGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQUEsbUJBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFBQSx5QkFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQVpGLFFBQ0UsaUJBQUEsa0JBRUYsYUFDRSxNQUFBLGtCQUlGLGtCQUNFLGlCQUFBLGtCQUVGLDRCQUNFLE1BQUEsa0JBSkYscUJBQUEsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQ0UsTUFBQSxrQkFKRixrQkFDRSxpQkFBQSxrQkFFRiw0QkFDRSxNQUFBLGtCQUpGLGtCQUNFLGlCQUFBLGtCQUVGLDRCQUNFLE1BQUEsa0JBSkYsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLDJCQUFBLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsZUFFRiwyQkFDRSxNQUFBLGVBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQVpGLE9BQ0UsaUJBQUEsa0JBRUYsWUFDRSxNQUFBLGtCQUlGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQUEsb0JBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUFBLDBCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBWkYsUUFDRSxpQkFBQSxrQkFFRixhQUFBLEdBQ0UsTUFBQSxrQkFJRixrQkFDRSxpQkFBQSxrQkFFRiw0QkFBQSxrQkFDRSxNQUFBLGtCQUpGLGtCQUFBLHFCQUNFLGlCQUFBLGtCQUVGLDRCQUFBLGtCQUNFLE1BQUEsa0JBSkYsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQUEsa0JBQ0UsTUFBQSxrQkFKRixrQkFDRSxpQkFBQSxrQkFFRiw0QkFBQSxrQkFDRSxNQUFBLGtCQUpGLGtCQUNFLGlCQUFBLGtCQUVGLDRCQUFBLGtCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQUEsaUJBQ0UsTUFBQSxrQkFKRixpQkFBQSwyQkFDRSxpQkFBQSxrQkFFRiwyQkFBQSxpQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUFBLGlCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQUEsaUJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFBQSxpQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUFBLGlCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQUEsaUJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFBQSxpQkFDRSxNQUFBLGtCQVpGLGFBQ0UsaUJBQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFJRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUFBLDBCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsdUJBQ0UsaUJBQUEsa0JBRUYsaUNBQ0UsTUFBQSxrQkFKRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFBQSxnQ0FDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQVpGLE9BQ0UsaUJBQUEsa0JBRUYsWUFDRSxNQUFBLGtCQUlGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQUEsb0JBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUFBLDBCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQVpGLFdBQ0UsaUJBQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFJRixxQkFDRSxpQkFBQSxrQkFFRiwrQkFDRSxNQUFBLGtCQUpGLHFCQUFBLHdCQUNFLGlCQUFBLGtCQUVGLCtCQUNFLE1BQUEsa0JBSkYscUJBQ0UsaUJBQUEsa0JBRUYsK0JBQ0UsTUFBQSxrQkFKRixxQkFDRSxpQkFBQSxrQkFFRiwrQkFDRSxNQUFBLGtCQUpGLHFCQUNFLGlCQUFBLGtCQUVGLCtCQUNFLE1BQUEsa0JBSkYsb0JBQ0UsaUJBQUEsa0JBRUYsOEJBQ0UsTUFBQSxrQkFKRixvQkFBQSw4QkFDRSxpQkFBQSxrQkFFRiw4QkFDRSxNQUFBLGtCQUpGLG9CQUNFLGlCQUFBLGtCQUVGLDhCQUNFLE1BQUEsa0JBSkYsb0JBQ0UsaUJBQUEsa0JBRUYsOEJBQ0UsTUFBQSxrQkFaRixNQUFBLGNBQ0UsaUJBQUEsa0JBRUYsMENBQUEsV0FBQSxNQUFBLE9BQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUNFLE1BQUEsa0JBSUYsZ0JBQUEsd0JBQ0UsaUJBQUEsa0JBRUYseURBQUEsMEJBQUEscUJBQUEsc0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQ0UsTUFBQSxrQkFKRixnQkFBQSxjQUNFLGlCQUFBLGtCQUVGLHlEQUFBLDBCQUFBLHFCQUFBLHNCQUFBLGtCQUFBLGtCQUFBLGtCQUFBLGtCQUFBLGtCQUNFLE1BQUEsa0JBSkYsZ0JBQUEsd0JBQ0UsaUJBQUEsZUFFRix5REFBQSwwQkFBQSxxQkFBQSxzQkFBQSxrQkFBQSxrQkFBQSxrQkFBQSxrQkFBQSxrQkFDRSxNQUFBLGVBSkYsZ0JBQUEsd0JBQ0UsaUJBQUEsa0JBRUYseURBQUEsMEJBQUEscUJBQUEsc0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQ0UsTUFBQSxrQkFKRixnQkFBQSx3QkFDRSxpQkFBQSxrQkFFRix5REFBQSwwQkFBQSxxQkFBQSxzQkFBQSxrQkFBQSxrQkFBQSxrQkFBQSxrQkFBQSxrQkFDRSxNQUFBLGtCQUpGLGVBQUEsdUJBQ0UsaUJBQUEsa0JBRUYsd0RBQUEseUJBQUEsb0JBQUEscUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQ0UsTUFBQSxrQkFKRixlQUFBLHlCQUFBLHFCQUFBLDJCQUFBLHVCQUNFLGlCQUFBLGtCQUVGLHdEQUFBLHlCQUFBLG9CQUFBLHFCQUFBLGlCQUFBLGlCQUFBLGlCQUFBLGlCQUFBLGlCQUNFLE1BQUEsa0JBSkYsZUFBQSx1QkFDRSxpQkFBQSxrQkFFRix3REFBQSx5QkFBQSxvQkFBQSxxQkFBQSxpQkFBQSxpQkFBQSxpQkFBQSxpQkFBQSxpQkFDRSxNQUFBLGtCQUpGLGVBQUEsdUJBQ0UsaUJBQUEsa0JBRUYsd0RBQUEseUJBQUEsb0JBQUEscUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQ0UsTUFBQSxrQkFKRixlQUFBLHVCQUNFLGlCQUFBLGtCQUVGLHdEQUFBLHlCQUFBLG9CQUFBLHFCQUFBLGlCQUFBLGlCQUFBLGlCQUFBLGlCQUFBLGlCQUNFLE1BQUEsa0JBUU4sT0FDRSxpQkFBQSxlQUVGLFlBQ0UsTUFBQSxlQXhCRSxPQXFCRixpQkFBQSxlQWxCRSxpQkFBQSxZQUFBLGtCQUFBLFdBQUEsaUJBQUEsYUFBQSxtQkFBQSxXQUFBLG9CQUFBLDBCQUFBLHFCQUFBLFlBcUJGLE1BQUEsZUFKRixhQUNFLGlCQUFBLHNCQUVGLGtCQUNFLE1BQUEsc0JDN0JKLDRFQVdBLEtBQ0UsWUFBQSxLQUNBLHFCQUFBLEtBQ0EseUJBQUEsS0FVRixLQUNFLE9BQUEsRUFPRixRQ2dsREEsTUFDQSxPQUNBLE9BQ0EsSUFDQSxRRDlrREUsUUFBQSxNQVFGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsTUFBQSxFQVdGLFdDMmtEQSxPQUNBLEtEemtERSxRQUFBLE1BT0YsT0FDRSxPQUFBLElBQUEsS0FRRixHQUNFLG1CQUFBLFlBQUEsV0FBQSxZQUNBLE9BQUEsRUFDQSxTQUFBLFFBUUYsSUFDRSxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFXRixFQUNFLGlCQUFBLFlBQ0EsNkJBQUEsUUFRRixZQUNFLGNBQUEsS0FDQSxnQkFBQSxVQUNBLHdCQUFBLFVBQUEsT0FBQSxnQkFBQSxVQUFBLE9BT0YsRUMya0RBLE9EemtERSxZQUFBLFFBRkYsRUNrbERBLE9EdmtERSxZQUFBLE9BUUYsS0N1a0RBLElBQ0EsS0Rya0RFLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQU9GLElBQ0UsV0FBQSxPQU9GLEtBQ0UsaUJBQUEsS0FDQSxNQUFBLEtBT0YsTUFDRSxVQUFBLElBUUYsSUNpa0RBLElEL2pERSxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0YsSUFDRSxPQUFBLE9BR0YsSUFDRSxJQUFBLE1BVUYsTUM0akRBLE1EMWpERSxRQUFBLGFBT0Ysc0JBQ0UsUUFBQSxLQUNBLE9BQUEsRUFPRixJQUNFLGFBQUEsS0FPRixlQUNFLFNBQUEsT0FXRixPQ21qREEsTUFDQSxTQUNBLE9BQ0EsU0RqakRFLFlBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFRRixPQ3FqREEsTURuakRFLFNBQUEsUUFRRixPQ29qREEsT0RsakRFLGVBQUEsS0M2akRGLGFBQ0EsY0RyakRBLE9DbWpEQSxtQkQvaURFLG1CQUFBLE9DeWpERixnQ0FDQSwrQkFDQSxnQ0RwakRBLHlCQUlFLGFBQUEsS0FDQSxRQUFBLEVDdWpERiw2QkFDQSw0QkFDQSw2QkRsakRBLHNCQUlFLFFBQUEsSUFBQSxPQUFBLFdBT0YsU0FDRSxRQUFBLE1BQUEsTUFBQSxPQVVGLE9BQ0UsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLFlBQUEsT0FRRixTQUNFLFFBQUEsYUFDQSxlQUFBLFNBT0YsU0FDRSxTQUFBLEtDaWpERixnQkFNQSxhRDdpREUsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxFQ2dqREYseUNBT0EseUNEOWlERSxPQUFBLEtDK2lERixjRHRpREUsbUJBQUEsVUFDQSxlQUFBLEtDOGlERiw0Q0FPQSx5Q0Q1aURFLG1CQUFBLEtBUUYsNkJBQ0UsbUJBQUEsT0FDQSxLQUFBLFFBV0YsUUMyaURBLEtEemlERSxRQUFBLE1BT0YsUUFDRSxRQUFBLFVBVUYsT0FDRSxRQUFBLGFBT0YsU0FDRSxRQUFBLEtDb2lERixTRHpoREUsUUFBQSxLQWxiRixLRVJDLG1CQUFBLFdBQUEsV0FBQSxXQUVELEVBQUEsT0FBQSxRQUNDLG1CQUFBLFFBQUEsV0FBQSxRQVVELGNBQ0UsUUFBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLE9BQUEsS0FHRixrQkFDRSxRQUFBLEtBQUEsRUFHRix5QkFWQSxjQVlJLFFBQUEsRUFBQSxLQUFBLEVBQUEsTUFJSix5QkFoQkEsY0FrQkksUUFBQSxFQUFBLEtBQUEsRUFBQSxNRjZNSixPQ3l3REEsTUFDQSxTQUNBLE9BQ0EsU0MzOERFLFlBQUEsUUFBQSxDQUFBLFdBR0YseUJBRUksYUFBQSxFQUNBLGdCQUFBLEtBSEosNEJBTU0sZ0JBQUEsS0Y2Q04sRUV2Q0MsTUFBQSxRQUNBLGdCQUFBLEtBR0MsNEJBQUEsWUFLRixnQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BS0YsVUFDRSxNQUFBLEtBS0YsV0FDRSxtQkFBQSxlQUFBLFdBQUEsZUFJRixLQUFBLGNBQUEsV0FBQSxZQUFBLFdBQUEsYUFBQSxNQUFBLFlBQUEsYUFBQSxrQkFBQSxTQUFBLE9BQUEsV0FBQSxJQUNFLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFJRixvQkFBQSxpQkFBQSxrQkFBQSxpQkFBQSxtQkFBQSxXQUFBLGdCQUNFLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFJRixXQUNFLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFNRixXQUNFLG1CQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFNRixXQUNFLG1CQUFBLEVBQUEsS0FBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEtBQUEsZUFNRixPQUFBLFdBQ0UsbUJBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxlQUtGLFdBQ0UsbUJBQUEsbUJBQUEsS0FBQSxXQUFBLG1CQUFBLEtBQUEsY0FBQSxXQUFBLEtBQUEsV0FBQSxXQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsQ0FBQSxtQkFBQSxLQURGLGlCQUlJLG1CQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsY0FBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZ0JBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGNBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGdCQU1KLFNBQ0UsT0FBQSxJQUNBLFNBQUEsT0FDQSxpQkFBQSxRQU1GLFdBQ0UsT0FBQSxLQUFBLEVBQ0EsYUFBQSxPQUNBLFlBQUEsSUFBQSxNQUFBLFFBS0YsRUFDRSxZQUFBLFFBREYsT0FJSSxNQUFBLEtBQ0EsYUFBQSxLQUxKLFFBUUksTUFBQSxNQUNBLFlBQUEsS0FUSixPQVlJLFVBQUEsS0FaSixRQWVJLFVBQUEsS0FmSixTQWtCSSxVQUFBLEtBbEJKLFFBcUJJLFVBQUEsS0FLSixtQkR1NkRBLHVCQ3I2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QUFBLEtBZUYsYUFpRFUsTUFBQSxVQWxFUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQWlEVSxNQUFBLElBbEVSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBaURVLE1BQUEsVUFsRVIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUFpRFUsTUFBQSxVQWxFUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQWlEVSxNQUFBLElBbEVSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBaURVLE1BQUEsVUFsRVIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0FpRFUsTUFBQSxVQWxFUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQWlEVSxNQUFBLEtBbEVSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUdBLG9CQUNFLFlBQUEsU0FFRixrQkFDRSxNQUFBLFNBRUYsa0JBQ0UsS0FBQSxTQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsS0FBQSxJQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsS0FBQSxJQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsS0FBQSxJQVBGLHFCQUNFLFlBQUEsVUFFRixtQkFDRSxNQUFBLFVBRUYsbUJBQ0UsS0FBQSxVQVBGLHFCQUNFLFlBQUEsVUFFRixtQkFDRSxNQUFBLFVBRUYsbUJBQ0UsS0FBQSxVQVBGLHFCQUNFLFlBQUEsS0FFRixtQkFDRSxNQUFBLEtBRUYsbUJBQ0UsS0FBQSxNQW9FQSx5Q0EvREosYUFxRVUsTUFBQSxTQXRGUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQXFFVSxNQUFBLFVBdEZSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBcUVVLE1BQUEsSUF0RlIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUFxRVUsTUFBQSxVQXRGUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQXFFVSxNQUFBLFVBdEZSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBcUVVLE1BQUEsSUF0RlIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUFxRVUsTUFBQSxVQXRGUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQXFFVSxNQUFBLFVBdEZSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBcUVVLE1BQUEsSUF0RlIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0FxRVUsTUFBQSxVQXRGUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQXFFVSxNQUFBLFVBdEZSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBcUVVLE1BQUEsS0F0RlIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0Esb0JBQ0UsWUFBQSxTQUVGLGtCQUNFLE1BQUEsU0FFRixrQkFDRSxLQUFBLFNBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxLQUFBLElBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxLQUFBLElBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxLQUFBLElBUEYscUJBQ0UsWUFBQSxVQUVGLG1CQUNFLE1BQUEsVUFFRixtQkFDRSxLQUFBLFVBUEYscUJBQ0UsWUFBQSxVQUVGLG1CQUNFLE1BQUEsVUFFRixtQkFDRSxLQUFBLFVBUEYscUJBQ0UsWUFBQSxLQUVGLG1CQUNFLE1BQUEsS0FFRixtQkFDRSxLQUFBLE1Bd0ZBLDBDQW5GSixjQXlGVSxNQUFBLFNBMUdSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBeUZVLE1BQUEsVUExR1IsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0F5RlUsTUFBQSxJQTFHUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQXlGVSxNQUFBLFVBMUdSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBeUZVLE1BQUEsVUExR1IsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0F5RlUsTUFBQSxJQTFHUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQXlGVSxNQUFBLFVBMUdSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBeUZVLE1BQUEsVUExR1IsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0F5RlUsTUFBQSxJQTFHUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixlQXlGVSxNQUFBLFVBMUdSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGVBeUZVLE1BQUEsVUExR1IsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsZUF5RlUsTUFBQSxLQTFHUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FHQSxxQkFDRSxZQUFBLFNBRUYsbUJB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eUpNLFFBQUEsRUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE9BQUEsS0E1Sk4sd0VBZ0tNLGlCQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQWxLTix3RUFzS00saUJBQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBeEtOLHdFQTRLTSxpQkFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUE5S04sd0VBa0xNLGlCQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZGJhNHhieC5jc3NcIik7XG5cbi8vIENvbG9yXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xvci12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbG9yLWNsYXNzZXNcIjtcblxuLy8gVmFyaWFibGVzO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmFyaWFibGVzXCI7XG5cbi8vIFJlc2V0XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3JtYWxpemVcIjtcblxuLy9icmVha3BvaW50IG1peGluc1xuQGltcG9ydCBcIi4vbWl4aW5zLWJyZWFrcG9pbnRzXCI7XG5cbi8vIGNvbXBvbmVudHNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dsb2JhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmFkZ2VzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29ucy1tYXRlcmlhbC1kZXNpZ25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dyaWRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmJhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90b2FzdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGFic1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbHRpcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dhdmVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29sbGFwc2libGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoaXBzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tYXRlcmlhbGJveFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXMvZm9ybXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlX29mX2NvbnRlbnRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlbmF2XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcmVsb2FkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhcFRhcmdldFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHVsc2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RpbWVwaWNrZXJcIjtcblxuQGltcG9ydCBcImN1c3RvbS9yZXNldHNcIjtcbkBpbXBvcnQgXCJjdXN0b20vc29uc19vZl9vYnNpZGlhblwiO1xuQGltcG9ydCBcImN1c3RvbS9mbGlja2l0eVwiO1xuXG5AaW1wb3J0IFwiZWxlbWVudHMvY29kZVwiO1xuQGltcG9ydCBcImVsZW1lbnRzL3R5cGVcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvZmllbGRzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvY29udHJvbHNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9wYWdlLXRpdGxlXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvc2VjdGlvblwiO1xuQGltcG9ydCBcImVsZW1lbnRzL21lbnVcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9mb250c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2NhcmRzXCI7XG5AaW1wb3J0IFwiY3VzdG9tL21haW5cIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9wcm9maWxlXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvdGFibGVcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvbWFpbi1uYXZcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9hbGVydFwiO1xuQGltcG9ydCAnZWxlbWVudHMvZml4ZWRidG4nO1xuQGltcG9ydCAnY3VzdG9tL2V2ZW50cyc7XG5AaW1wb3J0ICdjdXN0b20vc2hhcmVfaWNvbnMnO1xuQGltcG9ydCAnY3VzdG9tL3RvZ2dsZSc7XG5AaW1wb3J0ICdjdXN0b20vc3RhdHNfY2Fyb3VzZWwnO1xuQGltcG9ydCAnY3VzdG9tL3Byb2dyZXNzX2Jhcic7XG5AaW1wb3J0ICdlbGVtZW50cy90YWItbWVudSc7XG5AaW1wb3J0ICdlbGVtZW50cy9wb3N0LXNsaWRlcyc7XG5AaW1wb3J0ICdlbGVtZW50cy9hbGxpYW5jZSc7XG5AaW1wb3J0ICdlbGVtZW50cy9zY2hlZHVsZS1saXN0JztcbkBpbXBvcnQgXCJlbGVtZW50cy9hbGxpYW5jZS1zdGF0c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL3dpbm5lcnNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9hbGxpYW5jZS1zdGFuZGluZ3NcIjtcbiIsIi8vIEdvb2dsZSBDb2xvciBQYWxldHRlIGRlZmluZWQ6IGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXG5cbiRzbGctb3JhbmdlOiAjZjY5MjFlIWltcG9ydGFudDsgLy9zYW1lIGFzIG9yYW5nZSBiYXNlLCBidXQgbGVzcyBjb21wbGljYXRlZFxuJGJsYWNrOiAjMDAwMDAwO1xuXG4kbWF0ZXJpYWxpemUtcmVkOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZTUxYzIzLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZkZWFlYixcbiAgXCJsaWdodGVuLTRcIjogICNmOGMxYzMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZjM5ODliLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2VlNmU3MyxcbiAgXCJsaWdodGVuLTFcIjogICNlYTQ1NGIsXG4gIFwiZGFya2VuLTFcIjogICAjZDAxODFlLFxuICBcImRhcmtlbi0yXCI6ICAgI2I5MTUxYixcbiAgXCJkYXJrZW4tM1wiOiAgICNhMjEzMTgsXG4gIFwiZGFya2VuLTRcIjogICAjOGIxMDE0LFxuKTtcblxuJHJlZDogKFxuICBcImJhc2VcIjogICAgICAgI0U2MUUyNSxcbiAgXCJsaWdodGVuLTVcIjogICNGRkVCRUUsXG4gIFwibGlnaHRlbi00XCI6ICAjRkZDREQyLFxuICBcImxpZ2h0ZW4tM1wiOiAgI0VGOUE5QSxcbiAgXCJsaWdodGVuLTJcIjogICNFNTczNzMsXG4gIFwibGlnaHRlbi0xXCI6ICAjRUY1MzUwLFxuICBcImRhcmtlbi0xXCI6ICAgI0U1MzkzNSxcbiAgXCJkYXJrZW4tMlwiOiAgICNEMzJGMkYsXG4gIFwiZGFya2VuLTNcIjogICAjQzYyODI4LFxuICBcImRhcmtlbi00XCI6ICAgI0I3MUMxQyxcbiAgXCJhY2NlbnQtMVwiOiAgICAjRkY4QTgwLFxuICBcImFjY2VudC0yXCI6ICAgICNGRjUyNTIsXG4gIFwiYWNjZW50LTNcIjogICAgI0ZGMTc0NCxcbiAgXCJhY2NlbnQtNFwiOiAgICAjRDUwMDAwXG4pO1xuXG4kcGluazogKFxuICBcImJhc2VcIjogICAgICAgI2U5MWU2MyxcbiAgXCJsaWdodGVuLTVcIjogICNmY2U0ZWMsXG4gIFwibGlnaHRlbi00XCI6ICAjZjhiYmQwLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2Y0OGZiMSxcbiAgXCJsaWdodGVuLTJcIjogICNmMDYyOTIsXG4gIFwibGlnaHRlbi0xXCI6ICAjZWM0MDdhLFxuICBcImRhcmtlbi0xXCI6ICAgI2Q4MWI2MCxcbiAgXCJkYXJrZW4tMlwiOiAgICNjMjE4NWIsXG4gIFwiZGFya2VuLTNcIjogICAjYWQxNDU3LFxuICBcImRhcmtlbi00XCI6ICAgIzg4MGU0ZixcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmY4MGFiLFxuICBcImFjY2VudC0yXCI6ICAgICNmZjQwODEsXG4gIFwiYWNjZW50LTNcIjogICAgI2Y1MDA1NyxcbiAgXCJhY2NlbnQtNFwiOiAgICAjYzUxMTYyXG4pO1xuXG4kcHVycGxlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjOWMyN2IwLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2YzZTVmNSxcbiAgXCJsaWdodGVuLTRcIjogICNlMWJlZTcsXG4gIFwibGlnaHRlbi0zXCI6ICAjY2U5M2Q4LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2JhNjhjOCxcbiAgXCJsaWdodGVuLTFcIjogICNhYjQ3YmMsXG4gIFwiZGFya2VuLTFcIjogICAjOGUyNGFhLFxuICBcImRhcmtlbi0yXCI6ICAgIzdiMWZhMixcbiAgXCJkYXJrZW4tM1wiOiAgICM2YTFiOWEsXG4gIFwiZGFya2VuLTRcIjogICAjNGExNDhjLFxuICBcImFjY2VudC0xXCI6ICAgICNlYTgwZmMsXG4gIFwiYWNjZW50LTJcIjogICAgI2UwNDBmYixcbiAgXCJhY2NlbnQtM1wiOiAgICAjZDUwMGY5LFxuICBcImFjY2VudC00XCI6ICAgICNhYTAwZmZcbik7XG5cbiRkZWVwLXB1cnBsZTogKFxuICBcImJhc2VcIjogICAgICAgIzY3M2FiNyxcbiAgXCJsaWdodGVuLTVcIjogICNlZGU3ZjYsXG4gIFwibGlnaHRlbi00XCI6ICAjZDFjNGU5LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2IzOWRkYixcbiAgXCJsaWdodGVuLTJcIjogICM5NTc1Y2QsXG4gIFwibGlnaHRlbi0xXCI6ICAjN2U1N2MyLFxuICBcImRhcmtlbi0xXCI6ICAgIzVlMzViMSxcbiAgXCJkYXJrZW4tMlwiOiAgICM1MTJkYTgsXG4gIFwiZGFya2VuLTNcIjogICAjNDUyN2EwLFxuICBcImRhcmtlbi00XCI6ICAgIzMxMWI5MixcbiAgXCJhY2NlbnQtMVwiOiAgICAjYjM4OGZmLFxuICBcImFjY2VudC0yXCI6ICAgICM3YzRkZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzY1MWZmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjNjIwMGVhXG4pO1xuXG4kaW5kaWdvOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjM2Y1MWI1LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2U4ZWFmNixcbiAgXCJsaWdodGVuLTRcIjogICNjNWNhZTksXG4gIFwibGlnaHRlbi0zXCI6ICAjOWZhOGRhLFxuICBcImxpZ2h0ZW4tMlwiOiAgIzc5ODZjYixcbiAgXCJsaWdodGVuLTFcIjogICM1YzZiYzAsXG4gIFwiZGFya2VuLTFcIjogICAjMzk0OWFiLFxuICBcImRhcmtlbi0yXCI6ICAgIzMwM2Y5ZixcbiAgXCJkYXJrZW4tM1wiOiAgICMyODM1OTMsXG4gIFwiZGFya2VuLTRcIjogICAjMWEyMzdlLFxuICBcImFjY2VudC0xXCI6ICAgICM4YzllZmYsXG4gIFwiYWNjZW50LTJcIjogICAgIzUzNmRmZSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjM2Q1YWZlLFxuICBcImFjY2VudC00XCI6ICAgICMzMDRmZmVcbik7XG5cbiRibHVlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDA4MUE4LFxuICBcImxpZ2h0ZW4tNVwiOiAgI0UzRjJGRCxcbiAgXCJsaWdodGVuLTRcIjogICNCQkRFRkIsXG4gIFwibGlnaHRlbi0zXCI6ICAjOTBDQUY5LFxuICBcImxpZ2h0ZW4tMlwiOiAgIzY0QjVGNixcbiAgXCJsaWdodGVuLTFcIjogICM0MkE1RjUsXG4gIFwiZGFya2VuLTFcIjogICAjMUU4OEU1LFxuICBcImRhcmtlbi0yXCI6ICAgIzE5NzZEMixcbiAgXCJkYXJrZW4tM1wiOiAgICMxNTY1QzAsXG4gIFwiZGFya2VuLTRcIjogICAjMEQ0N0ExLFxuICBcImFjY2VudC0xXCI6ICAgICM4MkIxRkYsXG4gIFwiYWNjZW50LTJcIjogICAgIzQ0OEFGRixcbiAgXCJhY2NlbnQtM1wiOiAgICAjMjk3OUZGLFxuICBcImFjY2VudC00XCI6ICAgICMyOTYyRkZcbik7XG5cbiRsaWdodC1ibHVlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDBCMUU3LCAvLyMwMEUxRUFcbiAgXCJsaWdodGVuLTVcIjogICNlMWY1ZmUsXG4gIFwibGlnaHRlbi00XCI6ICAjYjNlNWZjLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgxZDRmYSxcbiAgXCJsaWdodGVuLTJcIjogICM0ZmMzZjcsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjliNmY2LFxuICBcImRhcmtlbi0xXCI6ICAgIzAzOWJlNSxcbiAgXCJkYXJrZW4tMlwiOiAgICMwMjg4ZDEsXG4gIFwiZGFya2VuLTNcIjogICAjMDI3N2JkLFxuICBcImRhcmtlbi00XCI6ICAgIzAxNTc5YixcbiAgXCJhY2NlbnQtMVwiOiAgICAjODBkOGZmLFxuICBcImFjY2VudC0yXCI6ICAgICM0MGM0ZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwYjBmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDA5MWVhXG4pO1xuXG4kY3lhbjogKFxuICBcImJhc2VcIjogICAgICAgIzAwYmNkNCxcbiAgXCJsaWdodGVuLTVcIjogICNlMGY3ZmEsXG4gIFwibGlnaHRlbi00XCI6ICAjYjJlYmYyLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwZGVlYSxcbiAgXCJsaWdodGVuLTJcIjogICM0ZGQwZTEsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZjNmRhLFxuICBcImRhcmtlbi0xXCI6ICAgIzAwYWNjMSxcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDk3YTcsXG4gIFwiZGFya2VuLTNcIjogICAjMDA4MzhmLFxuICBcImRhcmtlbi00XCI6ICAgIzAwNjA2NCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjODRmZmZmLFxuICBcImFjY2VudC0yXCI6ICAgICMxOGZmZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwZTVmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiOGQ0XG4pO1xuXG4kdGVhbDogKFxuICBcImJhc2VcIjogICAgICAgIzMzQTlDQyxcbiAgXCJsaWdodGVuLTVcIjogICNlMGYyZjEsXG4gIFwibGlnaHRlbi00XCI6ICAjYjJkZmRiLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwY2JjNCxcbiAgXCJsaWdodGVuLTJcIjogICM0ZGI2YWMsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZhNjlhLFxuICBcImRhcmtlbi0xXCI6ICAgIzAwODk3YixcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDc5NmIsXG4gIFwiZGFya2VuLTNcIjogICAjMDA2OTVjLFxuICBcImRhcmtlbi00XCI6ICAgIzAwNGQ0MCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjYTdmZmViLFxuICBcImFjY2VudC0yXCI6ICAgICM2NGZmZGEsXG4gIFwiYWNjZW50LTNcIjogICAgIzFkZTliNixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiZmE1XG4pO1xuXG4kZ3JlZW46IChcbiAgXCJiYXNlXCI6ICAgICAgICMwMEJDMTYsXG4gIFwibGlnaHRlbi01XCI6ICAjRThGNUU5LFxuICBcImxpZ2h0ZW4tNFwiOiAgI0M4RTZDOSxcbiAgXCJsaWdodGVuLTNcIjogICNBNUQ2QTcsXG4gIFwibGlnaHRlbi0yXCI6ICAjODFDNzg0LFxuICBcImxpZ2h0ZW4tMVwiOiAgIzY2QkI2QSxcbiAgXCJkYXJrZW4tMVwiOiAgICM0M0EwNDcsXG4gIFwiZGFya2VuLTJcIjogICAjMzg4RTNDLFxuICBcImRhcmtlbi0zXCI6ICAgIzJFN0QzMixcbiAgXCJkYXJrZW4tNFwiOiAgICMxQjVFMjAsXG4gIFwiYWNjZW50LTFcIjogICAgI0I5RjZDQSxcbiAgXCJhY2NlbnQtMlwiOiAgICAjNjlGMEFFLFxuICBcImFjY2VudC0zXCI6ICAgICMwMEU2NzYsXG4gIFwiYWNjZW50LTRcIjogICAgIzAwQzg1M1xuKTtcblxuJGxpZ2h0LWdyZWVuOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjOGJjMzRhLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2YxZjhlOSxcbiAgXCJsaWdodGVuLTRcIjogICNkY2VkYzgsXG4gIFwibGlnaHRlbi0zXCI6ICAjYzVlMWE1LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2FlZDU4MSxcbiAgXCJsaWdodGVuLTFcIjogICM5Y2NjNjUsXG4gIFwiZGFya2VuLTFcIjogICAjN2NiMzQyLFxuICBcImRhcmtlbi0yXCI6ICAgIzY4OWYzOCxcbiAgXCJkYXJrZW4tM1wiOiAgICM1NThiMmYsXG4gIFwiZGFya2VuLTRcIjogICAjMzM2OTFlLFxuICBcImFjY2VudC0xXCI6ICAgICNjY2ZmOTAsXG4gIFwiYWNjZW50LTJcIjogICAgI2IyZmY1OSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjNzZmZjAzLFxuICBcImFjY2VudC00XCI6ICAgICM2NGRkMTdcbik7XG5cbiRsaW1lOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjY2RkYzM5LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2Y5ZmJlNyxcbiAgXCJsaWdodGVuLTRcIjogICNmMGY0YzMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZTZlZTljLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2RjZTc3NSxcbiAgXCJsaWdodGVuLTFcIjogICNkNGUxNTcsXG4gIFwiZGFya2VuLTFcIjogICAjYzBjYTMzLFxuICBcImRhcmtlbi0yXCI6ICAgI2FmYjQyYixcbiAgXCJkYXJrZW4tM1wiOiAgICM5ZTlkMjQsXG4gIFwiZGFya2VuLTRcIjogICAjODI3NzE3LFxuICBcImFjY2VudC0xXCI6ICAgICNmNGZmODEsXG4gIFwiYWNjZW50LTJcIjogICAgI2VlZmY0MSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjYzZmZjAwLFxuICBcImFjY2VudC00XCI6ICAgICNhZWVhMDBcbik7XG5cbiR5ZWxsb3c6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZmViM2IsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmZGU3LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZjljNCxcbiAgXCJsaWdodGVuLTNcIjogICNmZmY1OWQsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZmMTc2LFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmZWU1OCxcbiAgXCJkYXJrZW4tMVwiOiAgICNmZGQ4MzUsXG4gIFwiZGFya2VuLTJcIjogICAjZmJjMDJkLFxuICBcImRhcmtlbi0zXCI6ICAgI2Y5YTgyNSxcbiAgXCJkYXJrZW4tNFwiOiAgICNmNTdmMTcsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZmY4ZCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZmZjAwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZmVhMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmZDYwMFxuKTtcblxuJGFtYmVyOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZmZjMTA3LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZmZjhlMSxcbiAgXCJsaWdodGVuLTRcIjogICNmZmVjYjMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZlMDgyLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmZDU0ZixcbiAgXCJsaWdodGVuLTFcIjogICNmZmNhMjgsXG4gIFwiZGFya2VuLTFcIjogICAjZmZiMzAwLFxuICBcImRhcmtlbi0yXCI6ICAgI2ZmYTAwMCxcbiAgXCJkYXJrZW4tM1wiOiAgICNmZjhmMDAsXG4gIFwiZGFya2VuLTRcIjogICAjZmY2ZjAwLFxuICBcImFjY2VudC0xXCI6ICAgICNmZmU1N2YsXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmZDc0MCxcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmZjNDAwLFxuICBcImFjY2VudC00XCI6ICAgICNmZmFiMDBcbik7XG5cbiRvcmFuZ2U6IChcbiAgXCJiYXNlXCI6ICAgICAgICNGNjkyMUUsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmM2UwLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZTBiMixcbiAgXCJsaWdodGVuLTNcIjogICNmZmNjODAsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZiNzRkLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmYTcyNixcbiAgXCJkYXJrZW4tMVwiOiAgICNmYjhjMDAsXG4gIFwiZGFya2VuLTJcIjogICAjZjU3YzAwLFxuICBcImRhcmtlbi0zXCI6ICAgI2VmNmMwMCxcbiAgXCJkYXJrZW4tNFwiOiAgICNlNjUxMDAsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZDE4MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZhYjQwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZjkxMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmNmQwMFxuKTtcblxuJGRlZXAtb3JhbmdlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZmY1NzIyLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZiZTllNyxcbiAgXCJsaWdodGVuLTRcIjogICNmZmNjYmMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZhYjkxLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmOGE2NSxcbiAgXCJsaWdodGVuLTFcIjogICNmZjcwNDMsXG4gIFwiZGFya2VuLTFcIjogICAjZjQ1MTFlLFxuICBcImRhcmtlbi0yXCI6ICAgI2U2NGExOSxcbiAgXCJkYXJrZW4tM1wiOiAgICNkODQzMTUsXG4gIFwiZGFya2VuLTRcIjogICAjYmYzNjBjLFxuICBcImFjY2VudC0xXCI6ICAgICNmZjllODAsXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmNmU0MCxcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmYzZDAwLFxuICBcImFjY2VudC00XCI6ICAgICNkZDJjMDBcbik7XG5cbiRicm93bjogKFxuICBcImJhc2VcIjogICAgICAgIzc5NTU0OCxcbiAgXCJsaWdodGVuLTVcIjogICNlZmViZTksXG4gIFwibGlnaHRlbi00XCI6ICAjZDdjY2M4LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2JjYWFhNCxcbiAgXCJsaWdodGVuLTJcIjogICNhMTg4N2YsXG4gIFwibGlnaHRlbi0xXCI6ICAjOGQ2ZTYzLFxuICBcImRhcmtlbi0xXCI6ICAgIzZkNGM0MSxcbiAgXCJkYXJrZW4tMlwiOiAgICM1ZDQwMzcsXG4gIFwiZGFya2VuLTNcIjogICAjNGUzNDJlLFxuICBcImRhcmtlbi00XCI6ICAgIzNlMjcyM1xuKTtcblxuJGJsdWUtZ3JleTogKFxuICBcImJhc2VcIjogICAgICAgIzYwN2Q4YixcbiAgXCJsaWdodGVuLTVcIjogICNlY2VmZjEsXG4gIFwibGlnaHRlbi00XCI6ICAjY2ZkOGRjLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2IwYmVjNSxcbiAgXCJsaWdodGVuLTJcIjogICM5MGE0YWUsXG4gIFwibGlnaHRlbi0xXCI6ICAjNzg5MDljLFxuICBcImRhcmtlbi0xXCI6ICAgIzU0NmU3YSxcbiAgXCJkYXJrZW4tMlwiOiAgICM0NTVhNjQsXG4gIFwiZGFya2VuLTNcIjogICAjMzc0NzRmLFxuICBcImRhcmtlbi00XCI6ICAgIzI2MzIzOFxuKTtcblxuJGdyZXk6IChcbiAgXCJiYXNlXCI6ICAgICAgICM3NDc0NzQsXG4gIFwibGlnaHRlbi01XCI6ICAjZjJmMmYyLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2RiZGJkYixcbiAgXCJsaWdodGVuLTNcIjogICNlZWVlZWUsXG4gIFwibGlnaHRlbi0yXCI6ICAjZTBlMGUwLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2JkYmRiZCxcbiAgXCJkYXJrZW4tMVwiOiAgICM0NjQ2NDYsXG4gIFwiZGFya2VuLTJcIjogICAjNjE2MTYxLFxuICBcImRhcmtlbi0zXCI6ICAgIzQyNDI0MixcbiAgXCJkYXJrZW4tNFwiOiAgICMyMTIxMjEsXG4gIFwiZGFya2VuLTVcIjogICAjNEQ0RDREXG4pO1xuXG4kd2hpdGU6IChcbiAgXCJiYXNlXCI6ICAgICAgICNGRkZGRkZcbik7XG5cbiRzaGFkZXM6IChcbiAgXCJibGFja1wiOiAgICAgICAgIzAwMDAwMCxcbiAgXCJ3aGl0ZVwiOiAgICAgICAgI0ZGRkZGRixcbiAgXCJ0cmFuc3BhcmVudFwiOiAgdHJhbnNwYXJlbnRcbik7XG5cbi5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRTcwMEJCLCAjMUVGNkU1KTtcbn1cblxuJGNvbG9yczogKFxuICBcIndoaXRlXCIgOiAkd2hpdGUsXG4gIFwibWF0ZXJpYWxpemUtcmVkXCI6ICRtYXRlcmlhbGl6ZS1yZWQsXG4gIFwicmVkXCI6ICRyZWQsXG4gIFwicGlua1wiOiAkcGluayxcbiAgXCJwdXJwbGVcIjogJHB1cnBsZSxcbiAgXCJkZWVwLXB1cnBsZVwiOiAkZGVlcC1wdXJwbGUsXG4gIFwiaW5kaWdvXCI6ICRpbmRpZ28sXG4gIFwiYmx1ZVwiOiAkYmx1ZSxcbiAgXCJsaWdodC1ibHVlXCI6ICRsaWdodC1ibHVlLFxuICBcImN5YW5cIjogJGN5YW4sXG4gIFwidGVhbFwiOiAkdGVhbCxcbiAgXCJncmVlblwiOiAkZ3JlZW4sXG4gIFwibGlnaHQtZ3JlZW5cIjogJGxpZ2h0LWdyZWVuLFxuICBcImxpbWVcIjogJGxpbWUsXG4gIFwieWVsbG93XCI6ICR5ZWxsb3csXG4gIFwiYW1iZXJcIjogJGFtYmVyLFxuICBcIm9yYW5nZVwiOiAkb3JhbmdlLFxuICBcImRlZXAtb3JhbmdlXCI6ICRkZWVwLW9yYW5nZSxcbiAgXCJicm93blwiOiAkYnJvd24sXG4gIFwiYmx1ZS1ncmV5XCI6ICRibHVlLWdyZXksXG4gIFwiZ3JleVwiOiAkZ3JleSxcbiAgXCJzaGFkZXNcIjogJHNoYWRlc1xuKSAhZGVmYXVsdDtcblxuXG4vLyB1c2FnZTogY29sb3IoXCJuYW1lX29mX2NvbG9yXCIsIFwidHlwZV9vZl9jb2xvclwiKVxuLy8gdG8gYXZvaWQgdG8gcmVwZWF0aW5nIG1hcC1nZXQoJGNvbG9ycywgLi4uKVxuXG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yLCAkdHlwZSkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGNvbG9ycywgJGNvbG9yKSB7XG4gICAgJGN1cnJfY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yKTtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGN1cnJfY29sb3IsICR0eXBlKSB7XG4gICAgICBAcmV0dXJuIG1hcC1nZXQoJGN1cnJfY29sb3IsICR0eXBlKTtcbiAgICB9XG4gIH1cbiAgQHdhcm4gXCJVbmtub3duIGAjeyRjb2xvcn1gIC0gYCN7JHR5cGV9YCBpbiAkY29sb3JzLlwiO1xuICBAcmV0dXJuIG51bGw7XG59XG4iLCIvLyBDb2xvciBDbGFzc2VzXG5cbkBlYWNoICRjb2xvcl9uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBlYWNoICRjb2xvcl90eXBlLCAkY29sb3JfdmFsdWUgaW4gJGNvbG9yIHtcbiAgICBAaWYgJGNvbG9yX3R5cGUgPT0gXCJiYXNlXCIge1xuICAgICAgLiN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuI3skY29sb3JfbmFtZX0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJGNvbG9yX25hbWUgIT0gXCJzaGFkZXNcIiB7XG4gICAgICAuI3skY29sb3JfbmFtZX0uI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC4jeyRjb2xvcl9uYW1lfS10ZXh0LnRleHQtI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNoYWRlIGNsYXNzZXNcbkBlYWNoICRjb2xvciwgJGNvbG9yX3ZhbHVlIGluICRzaGFkZXMge1xuICAuI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuICAuI3skY29sb3J9LXRleHQge1xuICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2RiYTR4YnguY3NzXCIpO1xuLmdyYWRpZW50LCAuZXZlbnQtY2FyZC5hY3RpdmUsIC5ldmVudC1jYXJkLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNFNzAwQkIsICMxRUY2RTUpOyB9XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtdGV4dCwgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmJ0bi1ub3JtYWw6aG92ZXIsIC5idG4tc3BlY2lhbDpob3ZlciwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1zbWFsbCwgLnNpemUtcGlja2VyIC5zZWxlY3QsIC5zaWRlYmFyIHVsIC5hY3RpdmUsIC5zaWRlYmFyIHVsIC5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxYzIzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0IHtcbiAgY29sb3I6ICNlNTFjMjMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZkZWFlYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLm1hdGVyaWFsaXplLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGMxYzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y4YzFjMyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTg5YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZjM5ODliICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlZTZlNzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTQ1NGIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2VhNDU0YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAxODFlICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2QwMTgxZSAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5tYXRlcmlhbGl6ZS1yZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MTUxYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNiOTE1MWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyMTMxOCAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNhMjEzMTggIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMTAxNCAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4YjEwMTQgIWltcG9ydGFudDsgfVxuXG4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2MUUyNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjRTYxRTI1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tNCwgLnNpZGViYXIgdWwgYS5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAucmVkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dCB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tNCwgLnNpZGViYXIgdWwgYS5waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5waW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5wdXJwbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhODBmYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQge1xuICBjb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuZGVlcC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5kZWVwLXB1cnBsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQge1xuICBjb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tMiwgLnNpZGViYXIgdWwgLmluZGlnby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLCAuZnVsbC1idG46YWN0aXZlLCAuYnRuLW5vcm1hbDphY3RpdmUsIC5idG4tc3BlY2lhbDphY3RpdmUsIC5idG4tc21hbGw6YWN0aXZlLCAuZnVsbC1idG46aG92ZXIsIC5idG4tbm9ybWFsOmhvdmVyLCAuYnRuLXNwZWNpYWw6aG92ZXIsIC5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGE6aG92ZXIsIC5zaWRlYmFyIHVsIC5hY3RpdmUsIC5zaWRlYmFyIHVsIC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi01LCAubGlnaHRlbi01LmZ1bGwtYnRuOmFjdGl2ZSwgLmxpZ2h0ZW4tNS5idG4tbm9ybWFsOmFjdGl2ZSwgLmxpZ2h0ZW4tNS5idG4tc3BlY2lhbDphY3RpdmUsIC5saWdodGVuLTUuYnRuLXNtYWxsOmFjdGl2ZSwgLmxpZ2h0ZW4tNS5mdWxsLWJ0bjpob3ZlciwgLmxpZ2h0ZW4tNS5idG4tbm9ybWFsOmhvdmVyLCAubGlnaHRlbi01LmJ0bi1zcGVjaWFsOmhvdmVyLCAubGlnaHRlbi01LmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5saWdodGVuLTU6aG92ZXIsIC5zaWRlYmFyIHVsIC5saWdodGVuLTUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tNCwgLmxpZ2h0ZW4tNC5mdWxsLWJ0bjphY3RpdmUsIC5saWdodGVuLTQuYnRuLW5vcm1hbDphY3RpdmUsIC5zaWRlYmFyIHVsIGEuYnRuLW5vcm1hbDphY3RpdmUsIC5saWdodGVuLTQuYnRuLXNwZWNpYWw6YWN0aXZlLCAuc2lkZWJhciB1bCBhLmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmxpZ2h0ZW4tNC5idG4tc21hbGw6YWN0aXZlLCAuc2lkZWJhciB1bCBhLmJ0bi1zbWFsbDphY3RpdmUsIC5zaWRlYmFyIHVsIGEuZnVsbC1idG46YWN0aXZlLCAubGlnaHRlbi00LmZ1bGwtYnRuOmhvdmVyLCAubGlnaHRlbi00LmJ0bi1ub3JtYWw6aG92ZXIsIC5saWdodGVuLTQuYnRuLXNwZWNpYWw6aG92ZXIsIC5saWdodGVuLTQuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZWJhciB1bCBhLmJsdWUsIC5zaWRlYmFyIHVsIGE6aG92ZXIsIC5zaWRlYmFyIHVsIGEuYWN0aXZlLCAuc2lkZWJhciB1bCBhLmFjdGl2ZTpob3ZlciwgLnNpZGViYXIgdWwgLmxpZ2h0ZW4tNC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0zLCAubGlnaHRlbi0zLmZ1bGwtYnRuOmFjdGl2ZSwgLmxpZ2h0ZW4tMy5idG4tbm9ybWFsOmFjdGl2ZSwgLmxpZ2h0ZW4tMy5idG4tc3BlY2lhbDphY3RpdmUsIC5saWdodGVuLTMuYnRuLXNtYWxsOmFjdGl2ZSwgLmxpZ2h0ZW4tMy5mdWxsLWJ0bjpob3ZlciwgLmxpZ2h0ZW4tMy5idG4tbm9ybWFsOmhvdmVyLCAubGlnaHRlbi0zLmJ0bi1zcGVjaWFsOmhvdmVyLCAubGlnaHRlbi0zLmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5saWdodGVuLTM6aG92ZXIsIC5zaWRlYmFyIHVsIC5saWdodGVuLTMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tMiwgLmxpZ2h0ZW4tMi5mdWxsLWJ0bjphY3RpdmUsIC5saWdodGVuLTIuYnRuLW5vcm1hbDphY3RpdmUsIC5saWdodGVuLTIuYnRuLXNwZWNpYWw6YWN0aXZlLCAubGlnaHRlbi0yLmJ0bi1zbWFsbDphY3RpdmUsIC5saWdodGVuLTIuZnVsbC1idG46aG92ZXIsIC5saWdodGVuLTIuYnRuLW5vcm1hbDpob3ZlciwgLmxpZ2h0ZW4tMi5idG4tc3BlY2lhbDpob3ZlciwgLmxpZ2h0ZW4tMi5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGEubGlnaHRlbi0yOmhvdmVyLCAuc2lkZWJhciB1bCAubGlnaHRlbi0yLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTEsIC5saWdodGVuLTEuZnVsbC1idG46YWN0aXZlLCAubGlnaHRlbi0xLmJ0bi1ub3JtYWw6YWN0aXZlLCAubGlnaHRlbi0xLmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmxpZ2h0ZW4tMS5idG4tc21hbGw6YWN0aXZlLCAubGlnaHRlbi0xLmZ1bGwtYnRuOmhvdmVyLCAubGlnaHRlbi0xLmJ0bi1ub3JtYWw6aG92ZXIsIC5saWdodGVuLTEuYnRuLXNwZWNpYWw6aG92ZXIsIC5saWdodGVuLTEuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZWJhciB1bCBhLmxpZ2h0ZW4tMTpob3ZlciwgLnNpZGViYXIgdWwgLmxpZ2h0ZW4tMS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTEsIC5kYXJrZW4tMS5mdWxsLWJ0bjphY3RpdmUsIC5kYXJrZW4tMS5idG4tbm9ybWFsOmFjdGl2ZSwgLmRhcmtlbi0xLmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmRhcmtlbi0xLmJ0bi1zbWFsbDphY3RpdmUsIC5kYXJrZW4tMS5mdWxsLWJ0bjpob3ZlciwgLmRhcmtlbi0xLmJ0bi1ub3JtYWw6aG92ZXIsIC5kYXJrZW4tMS5idG4tc3BlY2lhbDpob3ZlciwgLmRhcmtlbi0xLmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5kYXJrZW4tMTpob3ZlciwgLnNpZGViYXIgdWwgLmRhcmtlbi0xLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi0yLCAuZGFya2VuLTIuZnVsbC1idG46YWN0aXZlLCAuZGFya2VuLTIuYnRuLW5vcm1hbDphY3RpdmUsIC5kYXJrZW4tMi5idG4tc3BlY2lhbDphY3RpdmUsIC5kYXJrZW4tMi5idG4tc21hbGw6YWN0aXZlLCAuZGFya2VuLTIuZnVsbC1idG46aG92ZXIsIC5kYXJrZW4tMi5idG4tbm9ybWFsOmhvdmVyLCAuZGFya2VuLTIuYnRuLXNwZWNpYWw6aG92ZXIsIC5kYXJrZW4tMi5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGEuZGFya2VuLTI6aG92ZXIsIC5zaWRlYmFyIHVsIC5hY3RpdmUsIC5zaWRlYmFyIHVsIC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5kYXJrZW4tMywgLmRhcmtlbi0zLmZ1bGwtYnRuOmFjdGl2ZSwgLmRhcmtlbi0zLmJ0bi1ub3JtYWw6YWN0aXZlLCAuZGFya2VuLTMuYnRuLXNwZWNpYWw6YWN0aXZlLCAuZGFya2VuLTMuYnRuLXNtYWxsOmFjdGl2ZSwgLmRhcmtlbi0zLmZ1bGwtYnRuOmhvdmVyLCAuZGFya2VuLTMuYnRuLW5vcm1hbDpob3ZlciwgLmRhcmtlbi0zLmJ0bi1zcGVjaWFsOmhvdmVyLCAuZGFya2VuLTMuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZWJhciB1bCBhLmRhcmtlbi0zOmhvdmVyLCAuc2lkZWJhciB1bCAuZGFya2VuLTMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTQsIC5kYXJrZW4tNC5mdWxsLWJ0bjphY3RpdmUsIC5kYXJrZW4tNC5idG4tbm9ybWFsOmFjdGl2ZSwgLmRhcmtlbi00LmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmRhcmtlbi00LmJ0bi1zbWFsbDphY3RpdmUsIC5kYXJrZW4tNC5mdWxsLWJ0bjpob3ZlciwgLmRhcmtlbi00LmJ0bi1ub3JtYWw6aG92ZXIsIC5kYXJrZW4tNC5idG4tc3BlY2lhbDpob3ZlciwgLmRhcmtlbi00LmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5kYXJrZW4tNDpob3ZlciwgLnNpZGViYXIgdWwgLmRhcmtlbi00LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC0xLCAuYWNjZW50LTEuZnVsbC1idG46YWN0aXZlLCAuYWNjZW50LTEuYnRuLW5vcm1hbDphY3RpdmUsIC5hY2NlbnQtMS5idG4tc3BlY2lhbDphY3RpdmUsIC5hY2NlbnQtMS5idG4tc21hbGw6YWN0aXZlLCAuYWNjZW50LTEuZnVsbC1idG46aG92ZXIsIC5hY2NlbnQtMS5idG4tbm9ybWFsOmhvdmVyLCAuYWNjZW50LTEuYnRuLXNwZWNpYWw6aG92ZXIsIC5hY2NlbnQtMS5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGEuYWNjZW50LTE6aG92ZXIsIC5zaWRlYmFyIHVsIC5hY2NlbnQtMS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtMiwgLmFjY2VudC0yLmZ1bGwtYnRuOmFjdGl2ZSwgLmFjY2VudC0yLmJ0bi1ub3JtYWw6YWN0aXZlLCAuYWNjZW50LTIuYnRuLXNwZWNpYWw6YWN0aXZlLCAuYWNjZW50LTIuYnRuLXNtYWxsOmFjdGl2ZSwgLmFjY2VudC0yLmZ1bGwtYnRuOmhvdmVyLCAuYWNjZW50LTIuYnRuLW5vcm1hbDpob3ZlciwgLmFjY2VudC0yLmJ0bi1zcGVjaWFsOmhvdmVyLCAuYWNjZW50LTIuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZWJhciB1bCBhLmFjY2VudC0yOmhvdmVyLCAuc2lkZWJhciB1bCAuYWNjZW50LTIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuYWNjZW50LTMsIC5hY2NlbnQtMy5mdWxsLWJ0bjphY3RpdmUsIC5hY2NlbnQtMy5idG4tbm9ybWFsOmFjdGl2ZSwgLmFjY2VudC0zLmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmFjY2VudC0zLmJ0bi1zbWFsbDphY3RpdmUsIC5hY2NlbnQtMy5mdWxsLWJ0bjpob3ZlciwgLmFjY2VudC0zLmJ0bi1ub3JtYWw6aG92ZXIsIC5hY2NlbnQtMy5idG4tc3BlY2lhbDpob3ZlciwgLmFjY2VudC0zLmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5hY2NlbnQtMzpob3ZlciwgLnNpZGViYXIgdWwgLmFjY2VudC0zLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC00LCAuYWNjZW50LTQuZnVsbC1idG46YWN0aXZlLCAuYWNjZW50LTQuYnRuLW5vcm1hbDphY3RpdmUsIC5hY2NlbnQtNC5idG4tc3BlY2lhbDphY3RpdmUsIC5hY2NlbnQtNC5idG4tc21hbGw6YWN0aXZlLCAuYWNjZW50LTQuZnVsbC1idG46aG92ZXIsIC5hY2NlbnQtNC5idG4tbm9ybWFsOmhvdmVyLCAuYWNjZW50LTQuYnRuLXNwZWNpYWw6aG92ZXIsIC5hY2NlbnQtNC5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGEuYWNjZW50LTQ6aG92ZXIsIC5zaWRlYmFyIHVsIC5hY2NlbnQtNC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZSwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTUsIC5saWdodGVuLTUuYnRuLW5vcm1hbCwgLmxpZ2h0ZW4tNS5idG4tc3BlY2lhbCwgLmxpZ2h0ZW4tNS5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi00LCAubGlnaHRlbi00LmJ0bi1ub3JtYWwsIC5zaWRlYmFyIHVsIGEuYnRuLW5vcm1hbCwgLmxpZ2h0ZW4tNC5idG4tc3BlY2lhbCwgLnNpZGViYXIgdWwgYS5idG4tc3BlY2lhbCwgLmxpZ2h0ZW4tNC5idG4tc21hbGwsIC5zaWRlYmFyIHVsIGEuYnRuLXNtYWxsLCAuc2lkZWJhciB1bCBhLmxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0zLCAubGlnaHRlbi0zLmJ0bi1ub3JtYWwsIC5saWdodGVuLTMuYnRuLXNwZWNpYWwsIC5saWdodGVuLTMuYnRuLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMiwgLmxpZ2h0ZW4tMi5idG4tbm9ybWFsLCAubGlnaHRlbi0yLmJ0bi1zcGVjaWFsLCAubGlnaHRlbi0yLmJ0bi1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTEsIC5saWdodGVuLTEuYnRuLW5vcm1hbCwgLmxpZ2h0ZW4tMS5idG4tc3BlY2lhbCwgLmxpZ2h0ZW4tMS5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTEsIC5kYXJrZW4tMS5idG4tbm9ybWFsLCAuZGFya2VuLTEuYnRuLXNwZWNpYWwsIC5kYXJrZW4tMS5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMiwgLmRhcmtlbi0yLmJ0bi1ub3JtYWwsIC5zaWRlYmFyIHVsIC5idG4tbm9ybWFsLmFjdGl2ZSwgLmRhcmtlbi0yLmJ0bi1zcGVjaWFsLCAuc2lkZWJhciB1bCAuYnRuLXNwZWNpYWwuYWN0aXZlLCAuZGFya2VuLTIuYnRuLXNtYWxsLCAuc2lkZWJhciB1bCAuYnRuLXNtYWxsLmFjdGl2ZSwgLnNpZGViYXIgdWwgLmxpZ2h0LWJsdWUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTMsIC5kYXJrZW4tMy5idG4tbm9ybWFsLCAuZGFya2VuLTMuYnRuLXNwZWNpYWwsIC5kYXJrZW4tMy5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tNCwgLmRhcmtlbi00LmJ0bi1ub3JtYWwsIC5kYXJrZW4tNC5idG4tc3BlY2lhbCwgLmRhcmtlbi00LmJ0bi1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC0xLCAuYWNjZW50LTEuYnRuLW5vcm1hbCwgLmFjY2VudC0xLmJ0bi1zcGVjaWFsLCAuYWNjZW50LTEuYnRuLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTIsIC5hY2NlbnQtMi5idG4tbm9ybWFsLCAuYWNjZW50LTIuYnRuLXNwZWNpYWwsIC5hY2NlbnQtMi5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMywgLmFjY2VudC0zLmJ0bi1ub3JtYWwsIC5hY2NlbnQtMy5idG4tc3BlY2lhbCwgLmFjY2VudC0zLmJ0bi1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC00LCAuYWNjZW50LTQuYnRuLW5vcm1hbCwgLmFjY2VudC00LmJ0bi1zcGVjaWFsLCAuYWNjZW50LTQuYnRuLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dCB7XG4gIGNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tNCwgLnNpZGViYXIgdWwgYS5jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5jeWFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQTlDQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQge1xuICBjb2xvcjogIzMzQTlDQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEudGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzAwODk3YiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAudGVhbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmZmViICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkZTliNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzE2ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzAwQkMxNiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5ncmVlbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLmxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhZWQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljY2M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAubGlnaHQtZ3JlZW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQge1xuICBjb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEubGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAubGltZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzllOWQyNCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dCB7XG4gIGNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tNCwgLnNpZGViYXIgdWwgYS55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0yLCAuc2lkZWJhciB1bCAueWVsbG93LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0IHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLmFtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAuYW1iZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY5MjFFICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LCBoMyB7XG4gIGNvbG9yOiAjRjY5MjFFICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi01LCBoMy50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNCwgaDMudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMywgaDMudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMiwgaDMudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMSwgaDMudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTEsIGgzLnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5vcmFuZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0yLCBoMy50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0zLCBoMy50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00LCBoMy50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0xLCBoMy50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0yLCBoMy50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zLCBoMy50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC00LCBoMy50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5kZWVwLW9yYW5nZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0IHtcbiAgY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLmJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAuYnJvd24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQge1xuICBjb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuYmx1ZS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMiwgLnNpZGViYXIgdWwgLmJsdWUtZ3JleS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LCAuc2lkZWJhciB1bCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQsIGgxLCBoMiwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIGg0LCBoNSwgaDYsIC5oZXJvLCAuaHlwZXIge1xuICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tNSwgLnNpZGViYXIgdWwgYS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSwgaDEudGV4dC1saWdodGVuLTUsIGgyLnRleHQtbGlnaHRlbi01LCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC50ZXh0LWxpZ2h0ZW4tNS5ldmVudC10aXRsZSwgaDQudGV4dC1saWdodGVuLTUsIGg1LnRleHQtbGlnaHRlbi01LCBoNi50ZXh0LWxpZ2h0ZW4tNSwgLnRleHQtbGlnaHRlbi01Lmhlcm8sIC50ZXh0LWxpZ2h0ZW4tNS5oeXBlciB7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTQsIGgxLnRleHQtbGlnaHRlbi00LCBoMi50ZXh0LWxpZ2h0ZW4tNCwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAudGV4dC1saWdodGVuLTQuZXZlbnQtdGl0bGUsIGg0LnRleHQtbGlnaHRlbi00LCBoNS50ZXh0LWxpZ2h0ZW4tNCwgaDYudGV4dC1saWdodGVuLTQsIC50ZXh0LWxpZ2h0ZW4tNC5oZXJvLCAudGV4dC1saWdodGVuLTQuaHlwZXIge1xuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tMywgLnNpZGViYXIgdWwgYS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMywgaDEudGV4dC1saWdodGVuLTMsIGgyLnRleHQtbGlnaHRlbi0zLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC50ZXh0LWxpZ2h0ZW4tMy5ldmVudC10aXRsZSwgaDQudGV4dC1saWdodGVuLTMsIGg1LnRleHQtbGlnaHRlbi0zLCBoNi50ZXh0LWxpZ2h0ZW4tMywgLnRleHQtbGlnaHRlbi0zLmhlcm8sIC50ZXh0LWxpZ2h0ZW4tMy5oeXBlciB7XG4gIGNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi0yLCAuc2lkZWJhciB1bCBhLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0yLCBoMS50ZXh0LWxpZ2h0ZW4tMiwgaDIudGV4dC1saWdodGVuLTIsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtbGlnaHRlbi0yLmV2ZW50LXRpdGxlLCBoNC50ZXh0LWxpZ2h0ZW4tMiwgaDUudGV4dC1saWdodGVuLTIsIGg2LnRleHQtbGlnaHRlbi0yLCAudGV4dC1saWdodGVuLTIuaGVybywgLnRleHQtbGlnaHRlbi0yLmh5cGVyIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTEsIC5zaWRlYmFyIHVsIGEubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTEsIGgxLnRleHQtbGlnaHRlbi0xLCBoMi50ZXh0LWxpZ2h0ZW4tMSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAudGV4dC1saWdodGVuLTEuZXZlbnQtdGl0bGUsIGg0LnRleHQtbGlnaHRlbi0xLCBoNS50ZXh0LWxpZ2h0ZW4tMSwgaDYudGV4dC1saWdodGVuLTEsIC50ZXh0LWxpZ2h0ZW4tMS5oZXJvLCAudGV4dC1saWdodGVuLTEuaHlwZXIge1xuICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0xLCAuc2lkZWJhciB1bCBhLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMSwgaDEudGV4dC1kYXJrZW4tMSwgaDIudGV4dC1kYXJrZW4tMSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAudGV4dC1kYXJrZW4tMS5ldmVudC10aXRsZSwgaDQudGV4dC1kYXJrZW4tMSwgaDUudGV4dC1kYXJrZW4tMSwgaDYudGV4dC1kYXJrZW4tMSwgLnRleHQtZGFya2VuLTEuaGVybywgLnRleHQtZGFya2VuLTEuaHlwZXIge1xuICBjb2xvcjogIzQ2NDY0NiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0yLCAuc2lkZWJhciB1bCBhLmRhcmtlbi0yLCAuc2lkZWJhciB1bCBhLmFjdGl2ZSwgLnNpZGViYXIgdWwgYS5hY3RpdmU6aG92ZXIsIC5zaWRlYmFyIHVsIC5ncmV5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTIsIGgxLnRleHQtZGFya2VuLTIsIGgyLnRleHQtZGFya2VuLTIsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtZGFya2VuLTIuZXZlbnQtdGl0bGUsIGg0LnRleHQtZGFya2VuLTIsIGg1LnRleHQtZGFya2VuLTIsIGg2LnRleHQtZGFya2VuLTIsIC50ZXh0LWRhcmtlbi0yLmhlcm8sIC50ZXh0LWRhcmtlbi0yLmh5cGVyIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tMywgLnNpZGViYXIgdWwgYS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTMsIGgxLnRleHQtZGFya2VuLTMsIGgyLnRleHQtZGFya2VuLTMsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtZGFya2VuLTMuZXZlbnQtdGl0bGUsIGg0LnRleHQtZGFya2VuLTMsIGg1LnRleHQtZGFya2VuLTMsIGg2LnRleHQtZGFya2VuLTMsIC50ZXh0LWRhcmtlbi0zLmhlcm8sIC50ZXh0LWRhcmtlbi0zLmh5cGVyIHtcbiAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tNCwgLnNpZGViYXIgdWwgYS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTQsIGgxLnRleHQtZGFya2VuLTQsIGgyLnRleHQtZGFya2VuLTQsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtZGFya2VuLTQuZXZlbnQtdGl0bGUsIGg0LnRleHQtZGFya2VuLTQsIGg1LnRleHQtZGFya2VuLTQsIGg2LnRleHQtZGFya2VuLTQsIC50ZXh0LWRhcmtlbi00Lmhlcm8sIC50ZXh0LWRhcmtlbi00Lmh5cGVyIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tNSwgLnNpZGViYXIgdWwgYS5kYXJrZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTUsIGgxLnRleHQtZGFya2VuLTUsIGgyLnRleHQtZGFya2VuLTUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtZGFya2VuLTUuZXZlbnQtdGl0bGUsIGg0LnRleHQtZGFya2VuLTUsIGg1LnRleHQtZGFya2VuLTUsIGg2LnRleHQtZGFya2VuLTUsIC50ZXh0LWRhcmtlbi01Lmhlcm8sIC50ZXh0LWRhcmtlbi01Lmh5cGVyIHtcbiAgY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDsgfVxuXG4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLXRleHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtdGV4dCwgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmJ0bi1ub3JtYWw6aG92ZXIsIC5idG4tc3BlY2lhbDpob3ZlciwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1zbWFsbCwgLnNpemUtcGlja2VyIC5zZWxlY3QsIC5zaWRlYmFyIHVsIC5hY3RpdmUsIC5zaWRlYmFyIHVsIC5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zcGFyZW50LXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi52ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7IH0gfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmOyB9XG5cbnVsOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIHVsOm5vdCguYnJvd3Nlci1kZWZhdWx0KSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDM5YmU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZhbGlnbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDsgfVxuXG4uei1kZXB0aC0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIDJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMSwgbmF2LCAuY2FyZC1wYW5lbCwgLmNhcmQsIC50b2FzdCwgLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1mbG9hdGluZywgLmRyb3Bkb3duLWNvbnRlbnQsIC5jb2xsYXBzaWJsZSwgLnNpZGVuYXYge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnotZGVwdGgtMS1oYWxmLCAuYnRuOmhvdmVyLCAuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXNtYWxsOmhvdmVyLCAuYnRuLW5vcm1hbDpob3ZlciwgLmJ0bi1zcGVjaWFsOmhvdmVyLCAuYnRuLWZsb2F0aW5nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIDZkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMiB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogMTJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiAxNmRwIGVsZXZhdGlvbiAqL1xuLnotZGVwdGgtNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIDI0ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC01LCAubW9kYWwge1xuICBib3gtc2hhZG93OiAwIDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmhvdmVyYWJsZSB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1czsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4uZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlNmU3MzsgfVxuXG5pIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgaS5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgaS5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIGkudGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIGkuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBpLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIGkubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNnJlbTsgfVxuXG5pbWcucmVzcG9uc2l2ZS1pbWcsXG52aWRlby5yZXNwb25zaXZlLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczOyB9XG4gIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAucGFnaW5hdGlvbiBsaSBpIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuLnBhZ2luYXRpb24gbGkucGFnZXMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2luYXRpb24gbGkucHJldixcbiAgICAucGFnaW5hdGlvbiBsaS5uZXh0IHtcbiAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAucGFnaW5hdGlvbiBsaS5wYWdlcyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAuYnJlYWRjcnVtYiBpLFxuICAuYnJlYWRjcnVtYiBbY2xhc3NePVwibWRpLVwiXSwgLmJyZWFkY3J1bWIgW2NsYXNzKj1cIm1kaS1cIl0sXG4gIC5icmVhZGNydW1iIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJyZWFkY3J1bWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFNUNDJztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDhweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAuYnJlYWRjcnVtYjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWI6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuICAucGFyYWxsYXgtY29udGFpbmVyIC5wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5wYXJhbGxheC1jb250YWluZXIgLnBhcmFsbGF4IGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnBpbi10b3AsIC5waW4tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5waW5uZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFRyYW5zaXRpb24gQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbnVsLnN0YWdnZXJlZC1saXN0IGxpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gIC5oaWRlLW9uLW1lZC1hbmQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlkZS1vbi1tZWQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGlkZS1vbi1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGlkZS1vbi1leHRyYS1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2hvdy1vbi1leHRyYS1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnNob3ctb24tbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNob3ctb24tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2hvdy1vbi1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgLnNob3ctb24tbWVkaXVtLWFuZC11cCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY2VudGVyLW9uLXNtYWxsLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNmU3MzsgfVxuICAucGFnZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTsgfVxuXG50YWJsZSwgdGgsIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxudGFibGUgdGQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICB0YWJsZS5zdHJpcGVkIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIHRhYmxlLnN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiOyB9XG4gIHRhYmxlLnN0cmlwZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgdGFibGUuaGlnaGxpZ2h0ID4gdGJvZHkgPiB0ciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7IH1cbiAgICB0YWJsZS5oaWdobGlnaHQgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cbiAgdGFibGUuY2VudGVyZWQgdGhlYWQgdHIgdGgsIHRhYmxlLmNlbnRlcmVkIHRib2R5IHRyIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG50ZCwgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxudGgge1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIHNvcnQgb3V0IGJvcmRlcnMgKi8gfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQ6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCxcbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICAgICAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHRyIHRoOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9IH1cblxuLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7IH1cbiAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XG4gICAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhcjpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUsXG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIGkuY2lyY2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTc7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYWN0aXZlIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsZWN0aW9uIGEuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIGNvbG9yOiAjMDBCMUU3OyB9XG4gICAgLmNvbGxlY3Rpb24gYS5jb2xsZWN0aW9uLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgLmNvbGxlY3Rpb24ud2l0aC1oZWFkZXIgLmNvbGxlY3Rpb24taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuY29sbGVjdGlvbi53aXRoLWhlYWRlciAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmNvbGxlY3Rpb24ud2l0aC1oZWFkZXIgLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIge1xuICAgIHBhZGRpbmctbGVmdDogNzJweDsgfVxuXG4uc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi5jb2xsYXBzaWJsZSAuY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmlkZW8tY29udGFpbmVyIGlmcmFtZSwgLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsIC52aWRlby1jb250YWluZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRlZGZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMC41cmVtIDAgMXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9ncmVzcyAuZGV0ZXJtaW5hdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgbGluZWFyOyB9XG4gIC5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNzsgfVxuICAgIC5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgICAgIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTsgfVxuICAgIC5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xNXM7IH1cblxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0zNSU7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgNjAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOTAlOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IC05MCU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xuICAwJSB7XG4gICAgbGVmdDogLTIwMCU7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgNjAlIHtcbiAgICBsZWZ0OiAxMDclO1xuICAgIHJpZ2h0OiAtOCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTA3JTtcbiAgICByaWdodDogLTglOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKipcbiAgVXRpbGl0eSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqL1xuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jZW50ZXIsIC5jZW50ZXItYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5uby1zZWxlY3QsIGlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4udHJ1bmNhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuc3Bhbi5iYWRnZSB7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBzcGFuLmJhZGdlLm5ldyB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICBzcGFuLmJhZGdlLm5ldzphZnRlciB7XG4gICAgY29udGVudDogXCIgbmV3XCI7IH1cbiAgc3Bhbi5iYWRnZVtkYXRhLWJhZGdlLWNhcHRpb25dOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCIgYXR0cihkYXRhLWJhZGdlLWNhcHRpb24pOyB9XG5cbm5hdiB1bCBhIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvOyB9XG5cbi5jb2xsZWN0aW9uLWl0ZW0gc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC43NXJlbSAtIDExcHgpOyB9XG5cbi5jb2xsYXBzaWJsZSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnNpZGVuYXYgc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMjRweCAtIDExcHgpOyB9XG5cbnRhYmxlIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4vKiBUaGlzIGlzIG5lZWRlZCBmb3Igc29tZSBtb2JpbGUgcGhvbmVzIHRvIGRpc3BsYXkgdGhlIEdvb2dsZSBJY29uIGZvbnQgcHJvcGVybHkgKi9cbi5tYXRlcmlhbC1pY29ucyB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLnRhYnMuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLm5vLXBhZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VjdGlvbi5uby1wYWQtYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbi5uby1wYWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucm93IC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucm93IC5jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IH1cbiAgICAucm93IC5jb2xbY2xhc3MqPVwicHVzaC1cIl0sIC5yb3cgLmNvbFtjbGFzcyo9XCJwdWxsLVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucm93IC5jb2wuczEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMzIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM2IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM5IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMxMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczEyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wub2Zmc2V0LXMxIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMxIHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxIHtcbiAgICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLm9mZnNldC1zMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczIge1xuICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMyIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMzIHtcbiAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAucm93IC5jb2wucHVzaC1zMyB7XG4gICAgICBsZWZ0OiAyNSU7IH1cbiAgICAucm93IC5jb2wub2Zmc2V0LXM0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAucm93IC5jb2wucHVsbC1zNCB7XG4gICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczQge1xuICAgICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLm9mZnNldC1zNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczUge1xuICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXM1IHtcbiAgICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM2IHtcbiAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAucm93IC5jb2wucHVzaC1zNiB7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAucm93IC5jb2wub2Zmc2V0LXM3IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAucm93IC5jb2wucHVsbC1zNyB7XG4gICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczcge1xuICAgICAgbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLm9mZnNldC1zOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczgge1xuICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXM4IHtcbiAgICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM5IHtcbiAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAucm93IC5jb2wucHVzaC1zOSB7XG4gICAgICBsZWZ0OiA3NSU7IH1cbiAgICAucm93IC5jb2wub2Zmc2V0LXMxMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEwIHtcbiAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAucm93IC5jb2wucHVzaC1zMTAge1xuICAgICAgbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLm9mZnNldC1zMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMxMSB7XG4gICAgICByaWdodDogOTEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczExIHtcbiAgICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczEyIHtcbiAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAucm93IC5jb2wubTEge1xuICAgICAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0yIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tNCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm01IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tNyB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm04IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LW0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTEge1xuICAgICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1tMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0yIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTIge1xuICAgICAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMyB7XG4gICAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLW0zIHtcbiAgICAgICAgbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LW00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbTQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNCB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1tNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW01IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTUge1xuICAgICAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNiB7XG4gICAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLW02IHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LW03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbTcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNyB7XG4gICAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1tOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW04IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTgge1xuICAgICAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tOSB7XG4gICAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLW05IHtcbiAgICAgICAgbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LW0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLW0xMCB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1tMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMTEge1xuICAgICAgICByaWdodDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMTEge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMTIge1xuICAgICAgICBsZWZ0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgICAucm93IC5jb2wubDEge1xuICAgICAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmwyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw1IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNyB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw4IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDEge1xuICAgICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1sMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWwyIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDIge1xuICAgICAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbDMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMyB7XG4gICAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwzIHtcbiAgICAgICAgbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1sNCB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1sNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWw1IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDUge1xuICAgICAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbDYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sNiB7XG4gICAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWw2IHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1sNyB7XG4gICAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1sOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWw4IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDgge1xuICAgICAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbDkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sOSB7XG4gICAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWw5IHtcbiAgICAgICAgbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWwxMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxMCB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1sMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMTEge1xuICAgICAgICByaWdodDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1sMTEge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbDEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWwxMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1sMTIge1xuICAgICAgICBsZWZ0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnJvdyAuY29sLnhsMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwzIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw1IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw3IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw4IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw5IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwxMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLnhsMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC54bDEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxIHtcbiAgICAgICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQteGwyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwyIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwyIHtcbiAgICAgICAgbGVmdDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LXhsMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsMyB7XG4gICAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLXhsMyB7XG4gICAgICAgIGxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDQge1xuICAgICAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQteGw1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw1IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGw1IHtcbiAgICAgICAgbGVmdDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LXhsNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsNiB7XG4gICAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLXhsNiB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDcge1xuICAgICAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQteGw4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw4IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGw4IHtcbiAgICAgICAgbGVmdDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LXhsOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsOSB7XG4gICAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLXhsOSB7XG4gICAgICAgIGxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwxMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLXhsMTAge1xuICAgICAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQteGwxMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsMTEge1xuICAgICAgICByaWdodDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDExIHtcbiAgICAgICAgbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LXhsMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwxMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDEyIHtcbiAgICAgICAgbGVmdDogMTAwJTsgfSB9XG5cbmZvcm0gLnJvdyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLnJvdyAuYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbm5hdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYubmF2LWV4dGVuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgbmF2Lm5hdi1leHRlbmRlZCAubmF2LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBuYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgbmF2IGksXG4gIG5hdiBbY2xhc3NePVwibWRpLVwiXSwgbmF2IFtjbGFzcyo9XCJtZGktXCJdLFxuICBuYXYgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICBuYXYgYS5zaWRlbmF2LXRyaWdnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIG5hdiAuc2lkZW5hdi10cmlnZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiAwIDE4cHg7IH1cbiAgICBuYXYgLnNpZGVuYXYtdHJpZ2dlciBpIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIG5hdiAuYnJhbmQtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgbmF2IC5icmFuZC1sb2dvLmNlbnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBuYXYgLmJyYW5kLWxvZ28ge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICBuYXYgLmJyYW5kLWxvZ28ubGVmdCwgbmF2IC5icmFuZC1sb2dvLnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICBuYXYgLmJyYW5kLWxvZ28ubGVmdCB7XG4gICAgICAgICAgbGVmdDogMC41cmVtOyB9XG4gICAgICAgIG5hdiAuYnJhbmQtbG9nby5yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgICBuYXYgLmJyYW5kLWxvZ28ucmlnaHQge1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBuYXYgLmJyYW5kLWxvZ28gaSxcbiAgICBuYXYgLmJyYW5kLWxvZ28gW2NsYXNzXj1cIm1kaS1cIl0sIG5hdiAuYnJhbmQtbG9nbyBbY2xhc3MqPVwibWRpLVwiXSxcbiAgICBuYXYgLmJyYW5kLWxvZ28gaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBuYXYgLm5hdi10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAyOHB4IDA7IH1cbiAgbmF2IHVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBuYXYgdWwgbGkge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIG5hdiB1bCBsaS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBuYXYgdWwgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIG5hdiB1bCBhLmJ0biwgbmF2IHVsIGEuYnRuLWxhcmdlLCBuYXYgdWwgYS5idG4tc21hbGwsIG5hdiB1bCBhLmJ0bi1ub3JtYWwsIG5hdiB1bCBhLmJ0bi1zcGVjaWFsLCBuYXYgdWwgYS5idG4tbGFyZ2UsIG5hdiB1bCBhLmJ0bi1mbGF0LCBuYXYgdWwgYS5idG4tbm9ybWFsLCBuYXYgdWwgYS5idG4tc3BlY2lhbCwgbmF2IHVsIGEuYnRuLXNtYWxsLCBuYXYgdWwgYS5idG4tZmxvYXRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIG5hdiB1bCBhLmJ0biA+IC5tYXRlcmlhbC1pY29ucywgbmF2IHVsIGEuYnRuLWxhcmdlID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tc21hbGwgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1ub3JtYWwgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1zcGVjaWFsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tbGFyZ2UgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1mbGF0ID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tbm9ybWFsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tc3BlY2lhbCA+IC5tYXRlcmlhbC1pY29ucywgbmF2IHVsIGEuYnRuLXNtYWxsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tZmxvYXRpbmcgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgbmF2IHVsIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBuYXYgdWwubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICBuYXYgZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIG5hdiAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT11cmxdOnZhbGlkLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06dmFsaWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIG5hdiAuaW5wdXQtZmllbGQgbGFiZWwgaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgbmF2IC5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgei1pbmRleDogOTk3OyB9XG4gIC5uYXZiYXItZml4ZWQgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNjRweDsgfVxuICBuYXYsIG5hdiAubmF2LXdyYXBwZXIgaSwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4OyB9XG4gIC5uYXZiYXItZml4ZWQge1xuICAgIGhlaWdodDogNjRweDsgfSB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiaW5kdXN0cnlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuaDEsIGgyLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmgxIGEsIGgyIGEsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDEuMjVyZW0gMCAwLjc1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaDIsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDAuNzVyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAuNzVyZW0gMCAwLjQ1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAuODMzMzNyZW0gMCAwLjVyZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAuNzVyZW0gMCAwLjQ1cmVtIDA7IH1cblxuaDYge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW46IDAuNzY2NjdyZW0gMCAwLjQ2cmVtIDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uc3RhdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnN0YXQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ib2xkZXN0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5wLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxucC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTBweDsgfVxuXG5wIHtcbiAgY29sb3I6ICM3NDc0NzQ7IH1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRoaW4ge1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5NXB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yMjRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNDhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2NXB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yOTZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzNXB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zMnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM0NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjA1cHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM2OHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM5MnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc1cHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQxNnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDVweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNDY0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNDg4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MTVweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTEycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTM2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41ODRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1NXB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42MDhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42MzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjY4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5zY2FsZS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTMsIDAuMDEsIDAuMzYsIDEuNjMpICFpbXBvcnRhbnQ7IH1cbiAgLnNjYWxlLXRyYW5zaXRpb24uc2NhbGUtb3V0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgIWltcG9ydGFudDsgfVxuICAuc2NhbGUtdHJhbnNpdGlvbi5zY2FsZS1pbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uY2FyZC1wYW5lbCB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jYXJkIC5jYXJkLXRpdGxlLmFjdGl2YXRvciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhcmQuc21hbGwsIC5jYXJkLm1lZGl1bSwgLmNhcmQubGFyZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWltYWdlLCAuY2FyZC5tZWRpdW0gLmNhcmQtaW1hZ2UsIC5jYXJkLmxhcmdlIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2FyZC5zbWFsbCAuY2FyZC1pbWFnZSArIC5jYXJkLWNvbnRlbnQsIC5jYXJkLm1lZGl1bSAuY2FyZC1pbWFnZSArIC5jYXJkLWNvbnRlbnQsIC5jYXJkLmxhcmdlIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MCU7IH1cbiAgICAuY2FyZC5zbWFsbCAuY2FyZC1jb250ZW50LCAuY2FyZC5tZWRpdW0gLmNhcmQtY29udGVudCwgLmNhcmQubGFyZ2UgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWFjdGlvbiwgLmNhcmQubWVkaXVtIC5jYXJkLWFjdGlvbiwgLmNhcmQubGFyZ2UgLmNhcmQtYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAuY2FyZC5zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAuY2FyZC5tZWRpdW0ge1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgLmNhcmQubGFyZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLmNhcmQuaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jYXJkLmhvcml6b250YWwuc21hbGwgLmNhcmQtaW1hZ2UsIC5jYXJkLmhvcml6b250YWwubWVkaXVtIC5jYXJkLWltYWdlLCAuY2FyZC5ob3Jpem9udGFsLmxhcmdlIC5jYXJkLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgLmNhcmQuaG9yaXpvbnRhbC5zbWFsbCAuY2FyZC1pbWFnZSBpbWcsIC5jYXJkLmhvcml6b250YWwubWVkaXVtIC5jYXJkLWltYWdlIGltZywgLmNhcmQuaG9yaXpvbnRhbC5sYXJnZSAuY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1zdGFja2VkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1zdGFja2VkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmNhcmQuc3RpY2t5LWFjdGlvbiAuY2FyZC1hY3Rpb24ge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmNhcmQuc3RpY2t5LWFjdGlvbiAuY2FyZC1yZXZlYWwge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgLmNhcmQgLmNhcmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJkIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FyZCAuY2FyZC1pbWFnZSAuY2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cbiAgICAuY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAuY2FyZCAuY2FyZC1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYwLCAxNjAsIDE2MCwgMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gICAgLmNhcmQgLmNhcmQtYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cbiAgICAuY2FyZCAuY2FyZC1hY3Rpb24gYTpub3QoLmJ0bik6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLXNtYWxsKTpub3QoLmJ0bi1ub3JtYWwpOm5vdCguYnRuLXNwZWNpYWwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xuICAgICAgY29sb3I6ICNmZmFiNDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWFjdGlvbiBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLW5vcm1hbCk6bm90KC5idG4tc3BlY2lhbCk6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWZsb2F0aW5nKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZkOGE2OyB9XG4gIC5jYXJkIC5jYXJkLXJldmVhbCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FyZCAuY2FyZC1yZXZlYWwgLmNhcmQtdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAjdG9hc3QtY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAjdG9hc3QtY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgYm90dG9tOiA3JTtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgICN0b2FzdC1jb250YWluZXIge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICByaWdodDogNyU7XG4gICAgICBtYXgtd2lkdGg6IDg2JTsgfSB9XG5cbi50b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudG9hc3QgLnRvYXN0LWFjdGlvbiB7XG4gICAgY29sb3I6ICNlZWZmNDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIC50b2FzdC5yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudG9hc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLnRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnRhYnMudGFicy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDsgfVxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhLFxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYi5kaXNhYmxlZCBhLFxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYi5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAudGFicy50YWJzLXRyYW5zcGFyZW50IC50YWIgYTpob3ZlcixcbiAgICAudGFicy50YWJzLXRyYW5zcGFyZW50IC50YWIgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFicy50YWJzLXRyYW5zcGFyZW50IC5pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGFicy50YWJzLWZpeGVkLXdpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRhYnMudGFicy1maXhlZC13aWR0aCAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAudGFicyAudGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLnRhYnMgLnRhYiBhIHtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yOHMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMjhzIGVhc2U7IH1cbiAgICAgIC50YWJzIC50YWIgYTpmb2N1cywgLnRhYnMgLnRhYiBhOmZvY3VzLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC50YWJzIC50YWIgYTpob3ZlciwgLnRhYnMgLnRhYiBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAgIC50YWJzIC50YWIuZGlzYWJsZWQgYSxcbiAgICAudGFicyAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCAxMTAsIDExNSwgMC40KTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudGFicyAuaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDc0NzQ7XG4gICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0OyB9XG4gIC50YWJzIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC50YWJzIC50YWIge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAudGFicyAudGFiIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7IH0gfVxuXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOyB9XG5cbi5iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5idG4sIC5idG4tbGFyZ2UsIC5idG4tc21hbGwsIC5idG4tbm9ybWFsLCAuYnRuLXNwZWNpYWwsXG4uYnRuLWZsYXQsXG4uYnRuLW5vcm1hbCxcbi5idG4tc3BlY2lhbCxcbi5idG4tc21hbGwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi5kaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1sYXJnZSwgLmRpc2FibGVkLmJ0bi1zbWFsbCwgLmRpc2FibGVkLmJ0bi1ub3JtYWwsIC5kaXNhYmxlZC5idG4tc3BlY2lhbCxcbi5idG4tZmxvYXRpbmcuZGlzYWJsZWQsXG4uYnRuLWxhcmdlLmRpc2FibGVkLFxuLmJ0bi1zbWFsbC5kaXNhYmxlZCxcbi5idG4tZmxhdC5kaXNhYmxlZCxcbi5kaXNhYmxlZC5idG4tbm9ybWFsLFxuLmRpc2FibGVkLmJ0bi1zcGVjaWFsLFxuLmRpc2FibGVkLmJ0bi1zbWFsbCxcbi5idG46ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmJ0bi1zbWFsbDpkaXNhYmxlZCxcbi5idG4tbm9ybWFsOmRpc2FibGVkLFxuLmJ0bi1zcGVjaWFsOmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCxcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bi1mbGF0OmRpc2FibGVkLFxuLmJ0bi1ub3JtYWw6ZGlzYWJsZWQsXG4uYnRuLXNwZWNpYWw6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmJ0bi1ub3JtYWxbZGlzYWJsZWRdLFxuLmJ0bi1zcGVjaWFsW2Rpc2FibGVkXSxcbi5idG4tZmxvYXRpbmdbZGlzYWJsZWRdLFxuLmJ0bi1sYXJnZVtkaXNhYmxlZF0sXG4uYnRuLXNtYWxsW2Rpc2FibGVkXSxcbi5idG4tZmxhdFtkaXNhYmxlZF0sXG4uYnRuLW5vcm1hbFtkaXNhYmxlZF0sXG4uYnRuLXNwZWNpYWxbZGlzYWJsZWRdLFxuLmJ0bi1zbWFsbFtkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzlGOUY5RiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJ0bi5kaXNhYmxlZDpob3ZlciwgLmRpc2FibGVkLmJ0bi1sYXJnZTpob3ZlciwgLmRpc2FibGVkLmJ0bi1zbWFsbDpob3ZlciwgLmRpc2FibGVkLmJ0bi1ub3JtYWw6aG92ZXIsIC5kaXNhYmxlZC5idG4tc3BlY2lhbDpob3ZlcixcbiAgLmJ0bi1mbG9hdGluZy5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1sYXJnZS5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zbWFsbC5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1mbGF0LmRpc2FibGVkOmhvdmVyLFxuICAuZGlzYWJsZWQuYnRuLW5vcm1hbDpob3ZlcixcbiAgLmRpc2FibGVkLmJ0bi1zcGVjaWFsOmhvdmVyLFxuICAuZGlzYWJsZWQuYnRuLXNtYWxsOmhvdmVyLFxuICAuYnRuOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWxhcmdlOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLXNtYWxsOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLW5vcm1hbDpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zcGVjaWFsOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWZsb2F0aW5nOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWxhcmdlOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLXNtYWxsOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWZsYXQ6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tbm9ybWFsOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLXNwZWNpYWw6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tc21hbGw6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG5bZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLWxhcmdlW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1zbWFsbFtkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tbm9ybWFsW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1zcGVjaWFsW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tbGFyZ2VbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLXNtYWxsW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1mbGF0W2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1ub3JtYWxbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLXNwZWNpYWxbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLXNtYWxsW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOUY5RjlGICFpbXBvcnRhbnQ7IH1cblxuLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCxcbi5idG4tZmxvYXRpbmcsXG4uYnRuLWxhcmdlLFxuLmJ0bi1zbWFsbCxcbi5idG4tZmxhdCxcbi5idG4tbm9ybWFsLFxuLmJ0bi1zcGVjaWFsLFxuLmJ0bi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogMDsgfVxuICAuYnRuIGksIC5idG4tbGFyZ2UgaSwgLmJ0bi1zbWFsbCBpLCAuYnRuLW5vcm1hbCBpLCAuYnRuLXNwZWNpYWwgaSxcbiAgLmJ0bi1mbG9hdGluZyBpLFxuICAuYnRuLWxhcmdlIGksXG4gIC5idG4tc21hbGwgaSxcbiAgLmJ0bi1mbGF0IGksXG4gIC5idG4tbm9ybWFsIGksXG4gIC5idG4tc3BlY2lhbCBpLFxuICAuYnRuLXNtYWxsIGkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5idG46Zm9jdXMsIC5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tc21hbGw6Zm9jdXMsIC5idG4tbm9ybWFsOmZvY3VzLCAuYnRuLXNwZWNpYWw6Zm9jdXMsXG4uYnRuLWZsb2F0aW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFiNDsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuYnRuLW5vcm1hbCwgLmJ0bi1zcGVjaWFsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuOmhvdmVyLCAuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXNtYWxsOmhvdmVyLCAuYnRuLW5vcm1hbDpob3ZlciwgLmJ0bi1zcGVjaWFsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjNGZmOyB9XG5cbi5idG4tZmxvYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1mbG9hdGluZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNzsgfVxuICAuYnRuLWZsb2F0aW5nOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1sYXJnZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmJ0bi1sYXJnZS5oYWxmd2F5LWZhYiB7XG4gICAgICBib3R0b206IC0yOHB4OyB9XG4gICAgLmJ0bi1mbG9hdGluZy5idG4tbGFyZ2UgaSB7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1zbWFsbCB7XG4gICAgd2lkdGg6IDMyLjRweDtcbiAgICBoZWlnaHQ6IDMyLjRweDsgfVxuICAgIC5idG4tZmxvYXRpbmcuYnRuLXNtYWxsLmhhbGZ3YXktZmFiIHtcbiAgICAgIGJvdHRvbTogLTE2LjJweDsgfVxuICAgIC5idG4tZmxvYXRpbmcuYnRuLXNtYWxsIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMyLjRweDsgfVxuICAuYnRuLWZsb2F0aW5nLmhhbGZ3YXktZmFiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiAtMjBweDsgfVxuICAgIC5idG4tZmxvYXRpbmcuaGFsZndheS1mYWIubGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDI0cHg7IH1cbiAgLmJ0bi1mbG9hdGluZyBpIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbmJ1dHRvbi5idG4tZmxvYXRpbmcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZpeGVkLWFjdGlvbi1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyM3B4O1xuICBib3R0b206IDIzcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTc7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4uYWN0aXZlIHVsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1sZWZ0LCAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tbGVmdCB1bCwgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcmlnaHQ6IDY0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAvKndpZHRoIDEwMCUgb25seSBnb2VzIHRvIHdpZHRoIG9mIGJ1dHRvbiBjb250YWluZXIgKi9cbiAgICAgIHdpZHRoOiA1MDBweDsgfVxuICAgICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWxlZnQgdWwgbGksIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA3LjVweCAxNXB4IDAgMDsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQgdWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgbGVmdDogNjRweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDcuNXB4IDAgMCAxNXB4OyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tYm90dG9tIHVsIHtcbiAgICAgIHRvcDogNjRweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1ib3R0b20gdWwgbGkge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyLmFjdGl2ZSA+IGEgaSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB1bCBsaSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB1bCBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB1bCBsaSBhIGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4gdWwge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDY0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0biB1bCBhLmJ0bi1mbG9hdGluZyB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuIC5mYWItYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG5cbi5idG4tZmxhdCxcbi5idG4tbm9ybWFsLFxuLmJ0bi1zcGVjaWFsLFxuLmJ0bi1zbWFsbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAuYnRuLWZsYXQ6Zm9jdXMsIC5idG4tbm9ybWFsOmZvY3VzLCAuYnRuLXNwZWNpYWw6Zm9jdXMsIC5idG4tc21hbGw6Zm9jdXMsIC5idG4tZmxhdDpob3ZlciwgLmJ0bi1ub3JtYWw6aG92ZXIsIC5idG4tc3BlY2lhbDpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWZsYXQ6Zm9jdXMsIC5idG4tbm9ybWFsOmZvY3VzLCAuYnRuLXNwZWNpYWw6Zm9jdXMsIC5idG4tc21hbGw6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBcbiAgLmJ0bi1mbGF0LmRpc2FibGVkLFxuICAuZGlzYWJsZWQuYnRuLW5vcm1hbCxcbiAgLmRpc2FibGVkLmJ0bi1zcGVjaWFsLFxuICAuZGlzYWJsZWQuYnRuLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYjNiM2IzICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5idG4tbGFyZ2Uge1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMjhweDsgfVxuICAuYnRuLWxhcmdlIGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5idG4tc21hbGwge1xuICBoZWlnaHQ6IDMyLjRweDtcbiAgbGluZS1oZWlnaHQ6IDMyLjRweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5idG4tc21hbGwgaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAuZHJvcGRvd24tY29udGVudDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuZHJvcGRvd24tY29udGVudCBwYXBlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wZG93bi1jb250ZW50IHBhcGVyLWxpc3Rib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQgLnBhcGVyLW1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kcm9wZG93bi1jb250ZW50IGxpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZHJvcGRvd24tY29udGVudCBsaTpob3ZlciwgLmRyb3Bkb3duLWNvbnRlbnQgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAuZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpLmRpdmlkZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhLCAuZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuID4gbGFiZWwge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhID4gaSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgd2lkdGg6IDI0cHg7IH1cblxuLmlucHV0LWZpZWxkLmNvbCAuZHJvcGRvd24tY29udGVudCBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdHBsLWxlYWRlcmJvYXJkcyAuZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10cGwtbGVhZGVyYm9hcmRzIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiFcbiAqIFdhdmVzIHYwLjYuMFxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyB9XG4gIC53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1ncmVlbiAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLndhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAud2F2ZXMtZWZmZWN0IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLndhdmVzLWlucHV0LXdyYXBwZXIgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lOyB9XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEZpcmVmb3ggQnVnOiBsaW5rIG5vdCB0cmlnZ2VyZWQgKi9cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMzc0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWxsLWNoYW5nZTogdG9wLCBvcGFjaXR5O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5tb2RhbCBoMSwgLm1vZGFsIGgyLCAubW9kYWwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLm1vZGFsIC5ldmVudC10aXRsZSwgLm1vZGFsIGgzLCAubW9kYWwgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5tb2RhbCAubW9kYWwtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4sIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2UsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc21hbGwsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tbm9ybWFsLCAubW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLXNwZWNpYWwsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tZmxhdCwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1ub3JtYWwsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc3BlY2lhbCwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1zbWFsbCB7XG4gICAgICBtYXJnaW46IDZweCAwOyB9XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogLTI1JTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNzAlOyB9XG4gIC5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubW9kYWwubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7IH1cblxuLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7IH1cblxuLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmNvbGxhcHNpYmxlLWhlYWRlciBpIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uY29sbGFwc2libGUtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZSxcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUgbGksXG4gIC5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZSBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyLFxuLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyLFxuICAuc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXIgaSxcbiAgLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWhlYWRlciBpIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSxcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IGxpIGEsXG4gIC5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5IGxpIGEge1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuXG4uY29sbGFwc2libGUucG9wb3V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuICAuY29sbGFwc2libGUucG9wb3V0ID4gbGkuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgbWFyZ2luOiAxNnB4IDA7IH1cblxuLmNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5jaGlwOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNoaXAgPiBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCA4cHggMCAtMTJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5jaGlwIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLmNoaXBzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiA2cHggMCA2cHggMDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAuY2hpcHMuZm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjZhNjlhO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMjZhNjlhOyB9XG4gIC5jaGlwczpob3ZlciB7XG4gICAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5jaGlwcyAuaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5jaGlwcyAuaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2hpcHMgLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByZWZpeCB+IC5jaGlwcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB3aWR0aDogOTIlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cblxuLmNoaXBzOmVtcHR5IH4gbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDAlKTsgfVxuXG4ubWF0ZXJpYWxib3hlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHpvb20taW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tYXRlcmlhbGJveGVkOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLm1hdGVyaWFsYm94ZWQuYWN0aXZlIHtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbiNtYXRlcmlhbGJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5tYXRlcmlhbGJveC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCUgMTUlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZDhmNmZmOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGMxZmI7IH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi8qIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTdHlsZSBQbGFjZWhvbGRlcnMgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E3YTdhNzsgfVxuXG4vKiBUZXh0IGlucHV0cyAqL1xuaW5wdXQ6bm90KFt0eXBlXSksXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0NzQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDZweCAwIDZweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIGJvcmRlciAuM3M7XG4gIGJvcmRlci1zdHlsZTogaW5zZXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQsIGlucHV0Om5vdChbdHlwZV0pW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6ZGlzYWJsZWQsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIHRleHRhcmVhOmRpc2FibGVkLFxuICB0ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXQ6bm90KFt0eXBlXSlbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWFbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICB0ZXh0YXJlYTpkaXNhYmxlZCArIGxhYmVsLFxuICB0ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBCMUU3O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDBCMUU3OyB9XG4gICAgLmNvbWJvLW5vYmcgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgLmNvbWJvLW5vYmdcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgLmNvbWJvLW5vYmdcbiAgICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIHRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIHRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwQjFFNzsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICB0ZXh0YXJlYTpmb2N1cy52YWxpZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogIzMzQTlDQzsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsIC5pbnZhbGlkLWZpZWxkID4gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMgfiBsYWJlbCwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCxcbiAgdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IHRleHRhcmVhOmZvY3VzIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjRTYxRTI1OyB9XG4gIGlucHV0Om5vdChbdHlwZV0pLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkYXRlICsgbGFiZWwsXG4gIHRleHRhcmVhLnZhbGlkYXRlICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIFZhbGlkYXRpb24gU2FzcyBQbGFjZWhvbGRlcnMgKi9cbmlucHV0LnZhbGlkOm5vdChbdHlwZV0pLCBpbnB1dC52YWxpZDpub3QoW3R5cGVdKTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZDpmb2N1cyxcbnRleHRhcmVhLnZhbGlkLFxudGV4dGFyZWEudmFsaWQ6Zm9jdXMsIC5zZWxlY3Qtd3JhcHBlci52YWxpZCA+IGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQ3NDc0OyB9XG5cbmlucHV0LmludmFsaWQ6bm90KFt0eXBlXSksIC5pbnZhbGlkLWZpZWxkID4gaW5wdXQ6bm90KFt0eXBlXSksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dDpub3QoW3R5cGVdKSwgaW5wdXQuaW52YWxpZDpub3QoW3R5cGVdKTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZCwgLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQ6Zm9jdXMsXG50ZXh0YXJlYS5pbnZhbGlkLCAuaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLFxudGV4dGFyZWEuaW52YWxpZDpmb2N1cywgLnNlbGVjdC13cmFwcGVyLmludmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sIC5pbnZhbGlkLWZpZWxkID4gaW5wdXQuc2VsZWN0LXdyYXBwZXIgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dC5zZWxlY3Qtd3JhcHBlciA+IGlucHV0LnNlbGVjdC1kcm9wZG93biwgLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYS5zZWxlY3Qtd3JhcHBlciA+IGlucHV0LnNlbGVjdC1kcm9wZG93bixcbi5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmZvY3VzLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dC5zZWxlY3Qtd3JhcHBlciA+IGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyxcbi5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEuc2VsZWN0LXdyYXBwZXIgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNFNjFFMjUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2MUUyNTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNFNjFFMjU7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dDpub3QoW3R5cGVdKS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dDpub3QoW3R5cGVdKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dDpub3QoW3R5cGVdKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxudGV4dGFyZWEudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbnRleHRhcmVhOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG50ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbnRleHRhcmVhOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLCAuc2VsZWN0LXdyYXBwZXIudmFsaWQgLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXQuc2VsZWN0LXdyYXBwZXIgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXQuc2VsZWN0LXdyYXBwZXIgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLnNlbGVjdC13cmFwcGVyIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWE6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlci52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcbiAgY29sb3I6ICMzM0E5Q0M7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciwgLmludmFsaWQtZmllbGQgPiBpbnB1dDpub3QoW3R5cGVdKSB+IC5oZWxwZXItdGV4dDphZnRlciwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0Om5vdChbdHlwZV0pIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG50ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYSB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLCAuc2VsZWN0LXdyYXBwZXIuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciwgLmludmFsaWQtZmllbGQgPiBpbnB1dC5zZWxlY3Qtd3JhcHBlciB+IC5oZWxwZXItdGV4dDphZnRlciwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0LnNlbGVjdC13cmFwcGVyIH4gLmhlbHBlci10ZXh0OmFmdGVyLCAuaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLnNlbGVjdC13cmFwcGVyIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICNFNjFFMjU7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEgKyBsYWJlbDphZnRlcixcbnRleHRhcmVhICsgbGFiZWw6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlciArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLW91dCwgLjJzIGNvbG9yIGVhc2Utb3V0OyB9XG5cbi5pbnB1dC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmlucHV0LWZpZWxkLmlubGluZSBpbnB1dCxcbiAgICAuaW5wdXQtZmllbGQuaW5saW5lIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQuY29sIGxhYmVsIHtcbiAgICBsZWZ0OiBJbmZpbml0eTsgfVxuICAuaW5wdXQtZmllbGQuY29sIC5wcmVmaXggfiBsYWJlbCxcbiAgLmlucHV0LWZpZWxkLmNvbCAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtIC0gMS41cmVtKTsgfVxuICAuaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cbiAgICAuaW5wdXQtZmllbGQgPiBsYWJlbDpub3QoLmxhYmVsLWljb24pLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCxcbiAgLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLmlucHV0LWZpZWxkIC5oZWxwZXItdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLmlucHV0LWZpZWxkIC5oZWxwZXItdGV4dDo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIHRvcDogMC41cmVtOyB9XG4gICAgLmlucHV0LWZpZWxkIC5wcmVmaXguYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDBCMUU3OyB9XG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gdGV4dGFyZWEsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gLmhlbHBlci10ZXh0LFxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IDkyJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQge1xuICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH0gfVxuXG4vKiBTZWFyY2ggRmllbGQgKi9cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yOyB9XG4gIC5uYXYtd3JhcHBlciAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwQjFFNztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzAwQjFFNzsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmxhYmVsLWljb24ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAxcmVtOyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0gfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0gfiAubWF0ZXJpYWwtaWNvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogLjNzIGNvbG9yOyB9XG5cbi8qIFRleHRhcmVhICovXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXG4gICAgcGFkZGluZzogMjBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogOHJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5oaWRkZW5kaXYge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvKiBmdXR1cmUgdmVyc2lvbiBvZiBkZXByZWNhdGVkICd3b3JkLXdyYXAnICovXG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIC8qIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzcyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLyogQXV0b2NvbXBsZXRlICovXG4uYXV0b2NvbXBsZXRlLWNvbnRlbnQgbGkgLmhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5hdXRvY29tcGxldGUtY29udGVudCBsaSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDVweCAxNXB4OyB9XG5cbi8qIENoYXJhY3RlciBDb3VudGVyICovXG4uY2hhcmFjdGVyLWNvdW50ZXIge1xuICBtaW4taGVpZ2h0OiAxOHB4OyB9XG5cbi8qIFJhZGlvIEJ1dHRvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW4sXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7IH1cblxuLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTVhNWE7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLyogQ2hlY2tlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEIxRTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0NzQ7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3OyB9XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi8qIFJhZGlvIFdpdGggZ2FwICovXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICBib3JkZXI6IDA7IH1cblxuLyogRm9jdXNlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl0udGFiYmVkOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBEaXNhYmxlZCBSYWRpbyBXaXRoIGdhcCAqL1xuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLyogRGlzYWJsZWQgc3R5bGUgKi9cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDsgfVxuXG4vKiBDaGVja2JveGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqLyB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1YTVhNWE7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiOyB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl0udGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBCMUU3O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwQjFFNztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi8qIEluZGV0ZXJtaW5hdGUgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTEycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBCMUU3O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZTpkaXNhYmxlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiAuMXMgZGVsYXkgaXMgZm9yIGNoZWNrIGFuaW1hdGlvbiAqL1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzLCB3aWR0aCAuMjBzIC4xcywgaGVpZ2h0IC4yMHMgLjFzLCB0b3AgLjIwcyAuMXMsIGxlZnQgLjIwcyAuMXM7XG4gIHotaW5kZXg6IDE7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVhNWE1YTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDA7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBCQzE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzE2O1xuICB6LWluZGV4OiAwOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzVhNWE1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpjaGVja2VkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgYm9yZGVyLWNvbG9yOiAjMDBCMUU3OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0O1xuICBib3JkZXItY29sb3I6ICM5NDk0OTQ7IH1cblxuLyogU3dpdGNoXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN3aXRjaCxcbi5zd2l0Y2ggKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cbiAgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkMmVjOyB9XG4gICAgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmJlZm9yZSwgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE4cHg7IH1cbiAgICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNzsgfVxuXG4uc3dpdGNoIGxhYmVsIC5sZXZlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTZweDsgfVxuICAuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUsIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZTsgfVxuICAuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc3LCAyMzEsIDAuMTUpOyB9XG4gIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkudGFiYmVkOmZvY3VzIH4gLmxldmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc3LCAyMzEsIDAuMTUpOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlcjphZnRlcixcbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0OyB9XG5cbi8qIFNlbGVjdCBGaWVsZFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc2VsZWN0LmJyb3dzZXItZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDNyZW07IH1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyLnZhbGlkICsgbGFiZWwsXG4gIC5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkICsgbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gaW5wdXQuc2VsZWN0LXdyYXBwZXIgKyBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0LnNlbGVjdC13cmFwcGVyICsgbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEuc2VsZWN0LXdyYXBwZXIgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0NzQ3NDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiA2cHggMCA2cHggMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMEIxRTc7IH1cbiAgLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIuZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCAuY2FyZXQge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd246ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIgaSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCxcbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQgPiBzcGFuLFxuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duLmRyb3Bkb3duLWNvbnRlbnQgbGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5wcmVmaXggfiAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgd2lkdGg6IDkyJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9XG5cbi5wcmVmaXggfiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiA1cHggMTVweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIH4gbGkub3B0Z3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLnNlbGVjdC1maWVsZCAuc2VsZWN0LXdyYXBwZXIgLmljb24tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMDBCMUU3O1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB6LWluZGV4OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogRmlsZSBJbnB1dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWxlLWZpZWxkIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmZpbGUtZmllbGQgaW5wdXQuZmlsZS1wYXRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsZS1maWVsZCAuYnRuLCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuZmlsZS1maWVsZCAuYnRuLXNtYWxsLCAuZmlsZS1maWVsZCAuYnRuLW5vcm1hbCwgLmZpbGUtZmllbGQgLmJ0bi1zcGVjaWFsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgLmZpbGUtZmllbGQgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5maWxlLWZpZWxkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAgIC5maWxlLWZpZWxkIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogUmFuZ2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmFuZ2UtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIC52YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDBCMUU3O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIuYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwOyB9XG4gICAgaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIuYWN0aXZlIC52YWx1ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG1hcmdpbjogLTVweCAwIDAgMDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXS5mb2N1c2VkOmZvY3VzOm5vdCguYWN0aXZlKTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMTc3LCAyMzEsIDAuMjYpOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLyogZml4IGZvciBGRiB1bmFibGUgdG8gYXBwbHkgZm9jdXMgc3R5bGUgYnVnICAqL1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgLypyZXF1aXJlZCBmb3IgcHJvcGVyIHRyYWNrIHNpemluZyBpbiBGRiovIH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2MyYzBjMjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdLmZvY3VzZWQ6Zm9jdXM6bm90KC5hY3RpdmUpOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsIDE3NywgMjMxLCAwLjI2KTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzc3NzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0uZm9jdXNlZDpmb2N1czpub3QoLmFjdGl2ZSk6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAxNzcsIDIzMSwgMC4yNik7IH1cblxuLyoqKioqKioqKioqKioqKlxuICAgIE5hdiBMaXN0XG4qKioqKioqKioqKioqKiovXG4udGFibGUtb2YtY29udGVudHMuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGxpIHtcbiAgcGFkZGluZzogMnB4IDA7IH1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudGFibGUtb2YtY29udGVudHMgYTpob3ZlciB7XG4gICAgY29sb3I6ICNhOGE4YTg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlNmU3MzsgfVxuICAudGFibGUtb2YtY29udGVudHMgYS5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VlNmU3MzsgfVxuXG4uc2lkZW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDM0NnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBoZWlnaHQ6IC1tb3otY2FsYygxMDAlKTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTsgfVxuICAuc2lkZW5hdi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpZGVuYXYgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgLnNpZGVuYXYgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLnNpZGVuYXYgbGkgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLW5vcm1hbCwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zcGVjaWFsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWZsYXQsIC5zaWRlbmF2IGxpID4gYS5idG4tbm9ybWFsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNwZWNpYWwsIC5zaWRlbmF2IGxpID4gYS5idG4tc21hbGwsIC5zaWRlbmF2IGxpID4gYS5idG4tZmxvYXRpbmcge1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLW5vcm1hbCwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zcGVjaWFsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWZsb2F0aW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbGF0LCAuc2lkZW5hdiBsaSA+IGEuYnRuLW5vcm1hbCwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zcGVjaWFsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsIHtcbiAgICAgIGNvbG9yOiAjMzQzNDM0OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0bjpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZTpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zbWFsbDpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1ub3JtYWw6aG92ZXIsIC5zaWRlbmF2IGxpID4gYS5idG4tc3BlY2lhbDpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjNGZmOyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhID4gaSxcbiAgICAuc2lkZW5hdiBsaSA+IGEgPiBbY2xhc3NePVwibWRpLVwiXSwgLnNpZGVuYXYgbGkgPiBhIGxpID4gYSA+IFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIC5zaWRlbmF2IGxpID4gYSA+IGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5zaWRlbmF2IC5kaXZpZGVyIHtcbiAgICBtYXJnaW46IDhweCAwIDAgMDsgfVxuICAuc2lkZW5hdiAuc3ViaGVhZGVyIHtcbiAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAuc2lkZW5hdiAuc3ViaGVhZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaWRlbmF2IC51c2VyLXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3ID4gYSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2lkZW5hdiAudXNlci12aWV3ID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAuYmFja2dyb3VuZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5jaXJjbGUsIC5zaWRlbmF2IC51c2VyLXZpZXcgLm5hbWUsIC5zaWRlbmF2IC51c2VyLXZpZXcgLmVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAuY2lyY2xlIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHdpZHRoOiA2NHB4OyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAubmFtZSxcbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5lbWFpbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5lbWFpbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmRyYWctdGFyZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5ODsgfVxuICAuZHJhZy10YXJnZXQucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLnNpZGVuYXYuc2lkZW5hdi1maXhlZCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5zaWRlbmF2LnNpZGVuYXYtZml4ZWQucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlbmF2LnNpZGVuYXYtZml4ZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7IH1cbiAgICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkLnJpZ2h0LWFsaWduZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpOyB9XG4gIC5zaWRlbmF2ID4gYSB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5zaWRlbmF2IC51c2VyLXZpZXcge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwOyB9IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSxcbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTZlNzM7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSBhLFxuICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uc2lkZW5hdiBsaS5hY3RpdmUgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cblxuLnNpZGVuYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMjB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5OTc7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbiAgICBAbGljZW5zZVxuICAgIENvcHlyaWdodCAoYykgMjAxNCBUaGUgUG9seW1lciBQcm9qZWN0IEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gICAgVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgYXV0aG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0FVVEhPUlMudHh0XG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBjb250cmlidXRvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9DT05UUklCVVRPUlMudHh0XG4gICAgQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc29cbiAgICBzdWJqZWN0IHRvIGFuIGFkZGl0aW9uYWwgSVAgcmlnaHRzIGdyYW50IGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9QQVRFTlRTLnR4dFxuICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBTVFlMRVMgRk9SIFRIRSBTUElOTkVSICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKlxuICogQ29uc3RhbnRzOlxuICogICAgICBTVFJPS0VXSURUSCA9IDNweFxuICogICAgICBBUkNTSVpFICAgICA9IDI3MCBkZWdyZWVzIChhbW91bnQgb2YgY2lyY2xlIHRoZSBhcmMgdGFrZXMgdXApXG4gKiAgICAgIEFSQ1RJTUUgICAgID0gMTMzM21zICh0aW1lIGl0IHRha2VzIHRvIGV4cGFuZCBhbmQgY29udHJhY3QgYXJjKVxuICogICAgICBBUkNTVEFSVFJPVCA9IDIxNiBkZWdyZWVzIChob3cgbXVjaCB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGFyY1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3VsZCByb3RhdGUgZWFjaCB0aW1lLCAyMTYgZ2l2ZXMgdXMgYVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUgcG9pbnRlZCBzdGFyIHNoYXBlIChpdCdzIDM2MC81ICogMykuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9yIGEgNyBwb2ludGVkIHN0YXIsIHdlIG1pZ2h0IGRvXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzYwLzcgKiAzID0gMTU0LjI4NilcbiAqICAgICAgQ09OVEFJTkVSV0lEVEggPSAyOHB4XG4gKiAgICAgIFNIUklOS19USU1FID0gNDAwbXNcbiAqL1xuLnByZWxvYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLnByZWxvYWRlci13cmFwcGVyLnNtYWxsIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgLnByZWxvYWRlci13cmFwcGVyLmJpZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gIC5wcmVsb2FkZXItd3JhcHBlci5hY3RpdmUge1xuICAgIC8qIGR1cmF0aW9uOiAzNjAgKiBBUkNUSU1FIC8gKEFSQ1NUQVJUUk9UICsgKDM2MC1BUkNTSVpFKSkgKi9cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXItbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1jb2xvcjogIzAwQjFFNzsgfVxuXG4uc3Bpbm5lci1ibHVlLFxuLnNwaW5uZXItYmx1ZS1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI4NWY0OyB9XG5cbi5zcGlubmVyLXJlZCxcbi5zcGlubmVyLXJlZC1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGI0NDM3OyB9XG5cbi5zcGlubmVyLXllbGxvdyxcbi5zcGlubmVyLXllbGxvdy1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiNDAwOyB9XG5cbi5zcGlubmVyLWdyZWVuLFxuLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzBmOWQ1ODsgfVxuXG4vKipcbiAqIElNUE9SVEFOVCBOT1RFIEFCT1VUIENTUyBBTklNQVRJT04gUFJPUEVSVElFUyAoa2VhbnVsZWUpOlxuICpcbiAqIGlPUyBTYWZhcmkgKHRlc3RlZCBvbiBpT1MgOC4xKSBkb2VzIG5vdCBoYW5kbGUgYW5pbWF0aW9uLWRlbGF5IHZlcnkgd2VsbCAtIGl0IGRvZXNuJ3RcbiAqIGd1YXJhbnRlZSB0aGF0IHRoZSBhbmltYXRpb24gd2lsbCBzdGFydCBfZXhhY3RseV8gYWZ0ZXIgdGhhdCB2YWx1ZS4gU28gd2UgYXZvaWQgdXNpbmdcbiAqIGFuaW1hdGlvbi1kZWxheSBhbmQgaW5zdGVhZCBzZXQgY3VzdG9tIGtleWZyYW1lcyBmb3IgZWFjaCBjb2xvciAoYXMgcmVkdW5kYW50IGFzIGl0XG4gKiBzZWVtcykuXG4gKlxuICogV2Ugd3JpdGUgb3V0IGVhY2ggYW5pbWF0aW9uIGluIGZ1bGwgKGluc3RlYWQgb2Ygc2VwYXJhdGluZyBhbmltYXRpb24tbmFtZSxcbiAqIGFuaW1hdGlvbi1kdXJhdGlvbiwgZXRjLikgYmVjYXVzZSB1bmRlciB0aGUgcG9seWZpbGwsIFNhZmFyaSBkb2VzIG5vdCByZWNvZ25pemUgdGhvc2VcbiAqIHNwZWNpZmljIHByb3BlcnRpZXMgcHJvcGVybHksIHRyZWF0cyB0aGVtIGFzIC13ZWJraXQtYW5pbWF0aW9uLCBhbmQgb3ZlcnJpZGVzIHRoZVxuICogb3RoZXIgYW5pbWF0aW9uIHJ1bGVzLiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcGxhdGZvcm0vaXNzdWVzLzUzLlxuICovXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItYmx1ZSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93IHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4ge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUtb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQtb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3ctb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbi1vbmx5IHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7IH1cbiAgLyogMS41ICogQVJDU0laRSAqL1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgfVxuICAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7IH1cbiAgLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgfVxuICAvKiAzICAgKiBBUkNTSVpFICovXG4gIDg3LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7IH1cbiAgLyogMy41ICogQVJDU0laRSAqL1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfVxuICAvKiA0ICAgKiBBUkNTSVpFICovIH1cblxuQGtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAvKiAwLjUgKiBBUkNTSVpFICovXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9XG4gIC8qIDEuNSAqIEFSQ1NJWkUgKi9cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyB9XG4gIC8qIDIgICAqIEFSQ1NJWkUgKi9cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7IH1cbiAgLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7IH1cbiAgLyogMyAgICogQVJDU0laRSAqL1xuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgfVxuICAvKiAzLjUgKiBBUkNTSVpFICovXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfVxuICAvKiA0ICAgKiBBUkNTSVpFICovIH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNiUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgODklIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjYlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NiUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzYlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qKlxuICogUGF0Y2ggdGhlIGdhcCB0aGF0IGFwcGVhciBiZXR3ZWVuIHRoZSB0d28gYWRqYWNlbnQgZGl2LmNpcmNsZS1jbGlwcGVyIHdoaWxlIHRoZVxuICogc3Bpbm5lciBpcyByb3RhdGluZyAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXG4gKi9cbi5nYXAtcGF0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uZ2FwLXBhdGNoIC5jaXJjbGUge1xuICB3aWR0aDogMTAwMCU7XG4gIGxlZnQ6IC00NTAlOyB9XG5cbi5jaXJjbGUtY2xpcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAuY2lyY2xlLWNsaXBwZXIgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIC8qIFNUUk9LRVdJRFRIICovXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpOyB9XG4gIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpOyB9XG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmNpcmNsZSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcbiAgLyogZHVyYXRpb246IEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByaWdodC1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH0gfVxuXG4jc3Bpbm5lckNvbnRhaW5lci5jb29sZG93biB7XG4gIC8qIGR1cmF0aW9uOiBTSFJJTktfVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpZGVyLmZ1bGxzY3JlZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLnNsaWRlci5mdWxsc2NyZWVuIHVsLnNsaWRlcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2xpZGVyLmZ1bGxzY3JlZW4gdWwuaW5kaWNhdG9ycyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm90dG9tOiAzMHB4OyB9XG4gIC5zbGlkZXIgLnNsaWRlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC5zbGlkZXIgLnNsaWRlcyBsaSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5zbGlkZXIgLnNsaWRlcyBsaSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnNsaWRlciAuc2xpZGVzIGxpIC5jYXB0aW9uIHAge1xuICAgICAgICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gICAgICAuc2xpZGVyIC5zbGlkZXMgbGkuYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAuc2xpZGVyIC5pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zbGlkZXIgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5zbGlkZXIgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJDMTY7IH1cblxuLmNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcGVyc3BlY3RpdmU6IDUwMHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7IH1cbiAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1maXhlZC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWZpeGVkLWl0ZW0ud2l0aC1pbmRpY2F0b3JzIHtcbiAgICAgICAgYm90dG9tOiA2OHB4OyB9XG4gICAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSBoMiwgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIC5ldmVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsIC5pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jYXJvdXNlbCAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgbWFyZ2luOiAyNHB4IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuY2Fyb3VzZWwgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNhcm91c2VsLnNjcm9sbGluZyAuY2Fyb3VzZWwtaXRlbSAubWF0ZXJpYWxib3hlZCxcbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtOm5vdCguYWN0aXZlKSAubWF0ZXJpYWxib3hlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzOyB9XG5cbi50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHM7IH1cbiAgLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIC50YXAtdGFyZ2V0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC45NTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIC50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAudGFwLXRhcmdldC13cmFwcGVyLm9wZW4gLnRhcC10YXJnZXQtd2F2ZTo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IDBzIDFzOyB9XG5cbi50YXAtdGFyZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNmU3MztcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDEwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMzBweCAxMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbi50YXAtdGFyZ2V0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLnRhcC10YXJnZXQtd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDAwMTsgfVxuICAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUsIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG4gIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIHZpc2liaWxpdHkgMHM7XG4gICAgei1pbmRleDogLTE7IH1cblxuLnRhcC10YXJnZXQtb3JpZ2luIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuICAudGFwLXRhcmdldC1vcmlnaW46bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1zbWFsbCk6bm90KC5idG4tbm9ybWFsKTpub3QoLmJ0bi1zcGVjaWFsKSwgLnRhcC10YXJnZXQtb3JpZ2luOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLW5vcm1hbCk6bm90KC5idG4tc3BlY2lhbCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFwLXRhcmdldCwgLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7IH0gfVxuXG4ucHVsc2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdWxzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgei1pbmRleDogLTE7IH1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH0gfVxuXG4vKiBNb2RhbCAqL1xuLmRhdGVwaWNrZXItbW9kYWwge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDsgfVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3QteWVhciBpbnB1dCB7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC1tb250aCBpbnB1dCB7XG4gICAgd2lkdGg6IDcwcHg7IH1cblxuLm1vbnRoLXByZXYsIC5tb250aC1uZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogRGF0ZSBEaXNwbGF5ICovXG4uZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC55ZWFyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC5kYXRlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogQ2FsZW5kYXIgKi9cbi5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIGZsZXg6IDIuNSBhdXRvOyB9XG5cbi5kYXRlcGlja2VyLXRhYmxlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgdHIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci10YWJsZSBhYmJyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRhdGVwaWNrZXItdGFibGUgdGQuaXMtdG9kYXkge1xuICAgICAgY29sb3I6ICMwMEIxRTc7IH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgsIC5kYXRlcGlja2VyLXRhYmxlIHRkLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZGF0ZXBpY2tlci1kYXktYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYsIDE3NCwgMjI1LCAwLjI1KTsgfVxuXG4vKiBGb290ZXIgKi9cbi5kYXRlcGlja2VyLWZvb3RlciB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZGF0ZXBpY2tlci1jYW5jZWwsXG4uZGF0ZXBpY2tlci1jbGVhcixcbi5kYXRlcGlja2VyLXRvZGF5LFxuLmRhdGVwaWNrZXItZG9uZSB7XG4gIGNvbG9yOiAjMDBCMUU3O1xuICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLmRhdGVwaWNrZXItY2xlYXIge1xuICBjb2xvcjogI0U2MUUyNTsgfVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gIC5kYXRlcGlja2VyLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDYyNXB4OyB9XG4gIC5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzLFxuICAuZGF0ZXBpY2tlci10YWJsZSxcbiAgLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgLmRhdGVwaWNrZXItZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuXG4vKiBUaW1lcGlja2VyIENvbnRhaW5lcnMgKi9cbi50aW1lcGlja2VyLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWF4LWhlaWdodDogbm9uZTsgfVxuXG4udGltZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBDbG9jayBEaWdpdGFsIERpc3BsYXkgKi9cbi50aW1lcGlja2VyLWRpZ2l0YWwtZGlzcGxheSB7XG4gIGZsZXg6IDEgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udGltZXBpY2tlci10ZXh0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4udGltZXBpY2tlci1zcGFuLWhvdXJzLFxuLnRpbWVwaWNrZXItc3Bhbi1taW51dGVzLFxuLnRpbWVwaWNrZXItc3Bhbi1hbS1wbSBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3VycyB7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuLnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogQW5hbG9nIENsb2NrIERpc3BsYXkgKi9cbi50aW1lcGlja2VyLWFuYWxvZy1kaXNwbGF5IHtcbiAgZmxleDogMi41IGF1dG87IH1cblxuLnRpbWVwaWNrZXItcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi50aW1lcGlja2VyLWNhbnZhcyxcbi50aW1lcGlja2VyLWRpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4udGltZXBpY2tlci1taW51dGVzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50aW1lcGlja2VyLXRpY2sge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi50aW1lcGlja2VyLXRpY2suYWN0aXZlLFxuLnRpbWVwaWNrZXItdGljazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc3LCAyMzEsIDAuMjUpOyB9XG5cbi50aW1lcGlja2VyLWRpYWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7IH1cblxuLnRpbWVwaWNrZXItZGlhbC1vdXQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC50aW1lcGlja2VyLWRpYWwtb3V0LnRpbWVwaWNrZXItaG91cnMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyB9XG4gIC50aW1lcGlja2VyLWRpYWwtb3V0LnRpbWVwaWNrZXItbWludXRlcyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7IH1cblxuLnRpbWVwaWNrZXItY2FudmFzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtczsgfVxuICAudGltZXBpY2tlci1jYW52YXMgbGluZSB7XG4gICAgc3Ryb2tlOiAjMDBCMUU3O1xuICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7IH1cblxuLnRpbWVwaWNrZXItY2FudmFzLW91dCB7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLnRpbWVwaWNrZXItY2FudmFzLWJlYXJpbmcge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICMwMEIxRTc7IH1cblxuLnRpbWVwaWNrZXItY2FudmFzLWJnIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsOiAjMDBCMUU3OyB9XG5cbi8qIEZvb3RlciAqL1xuLnRpbWVwaWNrZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnRpbWVwaWNrZXItY2xlYXIge1xuICBjb2xvcjogI0U2MUUyNTsgfVxuXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi50aW1lcGlja2VyLWNsZWFyLFxuLnRpbWVwaWNrZXItY2xvc2Uge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICAudGltZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAudGltZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudGltZXBpY2tlci10ZXh0LWNvbnRhaW5lciB7XG4gICAgdG9wOiAzMiU7IH1cbiAgLnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtOyB9IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zdHIge1xuICBjb2xvcjogI0VDNzYwMDsgfVxuXG4ua3dkIHtcbiAgY29sb3I6ICM5M0M3NjM7IH1cblxuLmNvbSB7XG4gIGNvbG9yOiAjNjY3NDdCOyB9XG5cbi50eXAge1xuICBjb2xvcjogIzY3OENCMTsgfVxuXG4ubGl0IHtcbiAgY29sb3I6ICNGQUNEMjI7IH1cblxuLnBsbiwgLnB1biB7XG4gIGNvbG9yOiAjRjFGMkYzOyB9XG5cbi50YWcge1xuICBjb2xvcjogIzhBQzc2MzsgfVxuXG4uYXRuIHtcbiAgY29sb3I6ICNFMEUyRTQ7IH1cblxuLmF0diB7XG4gIGNvbG9yOiAjRUM3NjAwOyB9XG5cbi5kZWMge1xuICBjb2xvcjogcHVycGxlOyB9XG5cbnByZS5wcmV0dHlwcmludCB7XG4gIGJvcmRlcjogMCBzb2xpZCAjODg4OyB9XG5cbm9sLmxpbmVudW1zIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJldHR5cHJpbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbmxpLkwwLCBsaS5MMSwgbGkuTDIsIGxpLkwzLCBsaS5MNCwgbGkuTDUsIGxpLkw2LCBsaS5MNywgbGkuTDgsIGxpLkw5IHtcbiAgY29sb3I6ICM1NTU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuXG5saS5MMSwgbGkuTDMsIGxpLkw1LCBsaS5MNywgbGkuTDkge1xuICBiYWNrZ3JvdW5kOiAjMTExOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5rd2QsIC50YWcsIC50eXAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnN0ciB7XG4gICAgY29sb3I6ICMwNjA7IH1cbiAgLmt3ZCB7XG4gICAgY29sb3I6ICMwMDY7IH1cbiAgLmNvbSB7XG4gICAgY29sb3I6ICM2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC50eXAge1xuICAgIGNvbG9yOiAjNDA0OyB9XG4gIC5saXQge1xuICAgIGNvbG9yOiAjMDQ0OyB9XG4gIC5wdW4ge1xuICAgIGNvbG9yOiAjNDQwOyB9XG4gIC5wbG4ge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC50YWcge1xuICAgIGNvbG9yOiAjMDA2OyB9XG4gIC5hdG4ge1xuICAgIGNvbG9yOiAjNDA0OyB9XG4gIC5hdHYge1xuICAgIGNvbG9yOiAjMDYwOyB9IH1cblxuLyohIEZsaWNraXR5IHYyLjEuMlxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5RjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogIzMzMzsgfVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlOyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jb2RlLXNhbXBsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMTZweDsgfVxuICAuY29kZS1zYW1wbGUgLmluZm8ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfVxuICAuY29kZS1zYW1wbGUgLmV4YW1wbGUge1xuICAgIGdyaWQtY29sdW1uOiAzIC8gNDsgfVxuICAuY29kZS1zYW1wbGUgLnByZXR0eXByaW50IHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7IH1cblxuLmV4YW1wbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE2cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzMHB4LCAxZnIpKTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG5cbi5leGFtcGxlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDsgfVxuXG4uY29kZS1zYW1wbGUtZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7IH1cblxuLmhlcm8ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEyN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTEycHg7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uaHlwZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nOiA1cHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDBCMUU3OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4MUE4OyB9XG5cbi5mdWxsLWJ0biwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAuODMzMzNyZW0gMCAwLjVyZW0gMDsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuYnRuLW5vcm1hbCwgLmJ0bi1zcGVjaWFsIHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLmJ0bi1zcGVjaWFsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIG1pbi13aWR0aDogMTc4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYnRuLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMC40NXJlbSAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5idG4tc2F2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuICAuYnRuLXNhdmUgLmljb24tc3Bpbm5lci1kYXJrIHtcbiAgICBhbmltYXRpb246IHNwaW4gLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICAuYnRuLXNhdmUgLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMTpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAuYnRuLXNhdmUgLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMjpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5idG4tc2F2ZSBzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYnRuLXNhdmUgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cblxuLmJ0bi1zYXZlIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5idG4tc2F2ZS50ZXh0IC50ZXh0IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYnRuLXNhdmUubG9hZGluZyAuaWNvbi1zcGlubmVyLWRhcmsge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5idG4tc2F2ZS5zYXZlZCAuaWNvbi1vayB7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3NsZy1mYWNlYm9vay13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNzbGctZmFjZWJvb2std3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNzbGctZmFjZWJvb2std3JhcHBlciBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dCwgLmlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgICBvcmRlcjogMjsgfVxuICAuaW5wdXQtZmllbGQgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcmRlcjogMTsgfVxuXG4uaW5mby1maWVsZCBpbnB1dCwgLmluZm8tZmllbGQgdGV4dGFyZWEge1xuICBvcmRlcjogMzsgfVxuXG4uaW5mby1maWVsZCBwIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbjogMDsgfVxuXG4uaW5mby1maWVsZCBsYWJlbCB7XG4gIG9yZGVyOiAxOyB9XG5cbi5zZWxlY3QtZmllbGQge1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNlbGVjdC1maWVsZCAuc2VsZWN0LXdyYXBwZXIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5zZWxlY3QtZmllbGQgbGFiZWwge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5zZWxlY3QtZmllbGQgLnNlbGVjdC13cmFwcGVyICsgbGFiZWwge1xuICAgIHRvcDogMDsgfVxuXG4uaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3NDc0NzQ7IH1cblxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7IH1cblxubGFiZWwgPiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cblxuLmNvbWJvLWlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb21iby1pbnB1dCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmNvbWJvLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAuY29tYm8taW5wdXQgLmNvbWJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9XG4gICAgLmNvbWJvLWlucHV0IC5jb21iby1idXR0b24gaW5wdXQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29tYm8taW5wdXQgLmNvbWJvLWJ1dHRvbiBsYWJlbCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAuY29tYm8taW5wdXQgLmlucHV0LWJ1dHRvbiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICAuY29tYm8taW5wdXQgLmlucHV0LWJ1dHRvbiBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NjQ2NDY7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLmNvbWJvLW5vYmcgLmlucHV0LWJ1dHRvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwQjFFNzsgfVxuXG5pbnB1dFtkaXNhYmxlZF0gKyAuaW5wdXQtYnV0dG9uIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5pbnB1dC1lcnJvci10ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OTsgfVxuXG4uaW52YWxpZC1maWVsZCA+IGlucHV0LCAuaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXQsIC5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTYxRTI1ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjRTYxRTI1ICFpbXBvcnRhbnQ7IH1cblxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IC5pbnB1dC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmludmFsaWQtZmllbGQgLmlucHV0LWVycm9yLXRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjRTYxRTI1O1xuICBwYWRkaW5nOiAwO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbnZhbGlkLWZpZWxkIC5pbnB1dC1idXR0b24gYnV0dG9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNjFFMjUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2MUUyNSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2MUUyNSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kOiAjRTYxRTI1O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZm9jdXNlZC1pbnB1dCAuaW5wdXQtYnV0dG9uIGJ1dHRvbiB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMEIxRTc7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5jb21iby1ub2JnLmZvY3VzZWQtaW5wdXQgLmNvbWJvLWJ1dHRvbiBpbnB1dCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbnB1dC1idXR0b24gYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZGF0ZXBpY2tlci1jb250YWluZXIgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpemUtcGlja2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDQwcHgpO1xuICBncmlkLWdhcDogNXB4OyB9XG4gIC5zaXplLXBpY2tlciBhIHtcbiAgICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0NzQ3NDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgLjNzOyB9XG4gIC5zaXplLXBpY2tlciAuc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ3NDc0OyB9XG4gIC5zaXplLXBpY2tlciAuZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5pY29uLWFycm93IHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG5cbi5zaWRlbmF2IC5hY3RpdmUgLmljb24tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uaGVhZGVyLWNvZGUgLmluZm8ge1xuICBncmlkLWNvbHVtbjogMSAvIDU7IH1cblxuLm5vdGlmaWNhdGlvbi1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNFNjFFMjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMjMwLCAzMCwgMzcsIDAuNTgpOyB9XG5cbi5zbGctbG9nbyB7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5lbnZlbG9wZS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4ubWVudS1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLm1lbnUtaWNvbiBzdmcgLmNscy0xIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5tZW51LWljb24gYTpob3ZlciAuY2xzLTEge1xuICBmaWxsOiAjQkJERUZCOyB9XG5cbi5zaXRlLWxvZ28gc3ZnIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnNpdGUtbG9nbyBzdmcgLmNscy0xIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5zaXRlLWxvZ28gYTpob3ZlciAuY2xzLTEge1xuICBmaWxsOiAjQkJERUZCOyB9XG5cbi5ub3RpZmljYXRpb24gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ub3RpZmljYXRpb24gYSAubm90aWZpY2F0aW9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5ub3RpZmljYXRpb24gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuICAubm90aWZpY2F0aW9uIHN2ZyAuY2xzLTEsIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMiwgLm5vdGlmaWNhdGlvbiBzdmcgLmNscy00IHtcbiAgICBmaWxsOiBub25lOyB9XG4gIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMSB7XG4gICAgc3Ryb2tlOiAjRkZGRkZGO1xuICAgIHN0cm9rZS13aWR0aDogMi4yODhweDsgfVxuICAubm90aWZpY2F0aW9uIHN2ZyAuY2xzLTEsIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMiB7XG4gICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOyB9XG4gIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMiB7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiBiZXZlbDsgfVxuICAubm90aWZpY2F0aW9uIHN2ZyAuY2xzLTMsIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtNSB7XG4gICAgc3Ryb2tlOiBub25lOyB9XG4gIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtNSB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4ubm90aWZpY2F0aW9uIGE6aG92ZXIgLmNscy0xIHtcbiAgc3Ryb2tlOiAjQkJERUZCOyB9XG5cbi5ub3RpZmljYXRpb24gYTpob3ZlciAuY2xzLTUge1xuICBmaWxsOiAjQkJERUZCOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gIHBhZGRpbmc6IDE5cHggMTVweCAxNXB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogMCAzcHggMjRweCAjNzQ3NDc0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuc2l0ZS1oZWFkZXIgW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnNpdGUtaGVhZGVyIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAuc2l0ZS1oZWFkZXIgPiBkaXYuY29sIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2l0ZS1oZWFkZXIgLm1lbnUtaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaXRlLWhlYWRlciAubm90aWZpY2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uc2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci13cmFwcGVyLnN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhpZGUtbW9iaWxlLW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNob3ctbW9iaWxlLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB6LWluZGV4OiA5OTk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci13cmFwcGVyLnN0aWNreSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBib2R5IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLnBhZ2UtdGl0bGUgLnJvdyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNldHRpbmdzLXRpdGxlLCAuc2V0dGluZ3MtdGl0bGUgLmNvbCwgLnNldHRpbmdzLXRpdGxlIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnNldHRpbmdzLXRpdGxlIHNwYW4sIC5zZXR0aW5ncy10aXRsZSAuY29sIHNwYW4sIC5zZXR0aW5ncy10aXRsZSAucm93IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc3ViLXNldHRpbmdzLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zdWItc2V0dGluZ3MtY29udGVudCA+IC5oaWRlLWNvbnRhaW5lciwgLnN1Yi1zZXR0aW5ncy1jb250ZW50IC5oaWRlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjJmMmYyIDgwJSwgI2JkYmRiZCk7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5zdWItc2V0dGluZ3MtY29udGVudCAudGFicyB7XG4gICAgdHJhbnNpdGlvbjogLjdzIGFsbCBlYXNlOyB9XG5cbi5zdWItc2V0dGluZ3MtY29udGVudC5hY3RpdmUgPiAuaGlkZS1jb250YWluZXIsIC5zdWItc2V0dGluZ3MtY29udGVudC5hY3RpdmUgLmhpZGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5zdWItc2V0dGluZ3MtY29udGVudC5hY3RpdmUgKyAucm93IC50YWJzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN1Yi1zZXR0aW5ncy1jb250ZW50LmFjdGl2ZSArIC5yb3cgLnRhYnMtY29udGFpbmVyIC50YWJzIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi50YWJzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzQ2NDY0NjtcbiAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAuc2l0ZS1mb290ZXIge1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDUwcHggNDBweDsgfSB9XG4gIC5zaXRlLWZvb3RlciA+IC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7IH1cbiAgICAuc2l0ZS1mb290ZXIgPiAucm93IC5jb2wgaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2l0ZS1mb290ZXIgPiAucm93IC5jb2wgdWwge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWdhcDogMzBweCAyMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgPiAucm93IC5jb2wgdWwge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgZ3JpZC1nYXA6IDQwcHggMjBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCB1bCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfSB9XG4gICAgICAuc2l0ZS1mb290ZXIgPiAucm93IC5jb2wgdWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCB1bC53LWltZyBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCB1bC53LWltZyBsaSBzcGFuW2NsYXNzXj1pY29uLV0ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCAuZGl2aWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzRENEQ0RCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCAuZGl2aWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zaXRlLWZvb3RlciAuY29weXJpZ2h0IHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1heC13aWR0aDogMjE4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sb2dvLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbG9nby1jb250YWluZXIgLmljb24tbG9nbyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuc2l0ZS1mb290ZXIgLnBhcnRuZXItaWNvbnMge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAucGFydG5lci1pY29ucyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDQwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLnNpdGUtZm9vdGVyIC5wYXJ0bmVyLWljb25zIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA3M3B4O1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaXRlLWZvb3RlciBhIHtcbiAgICBjb2xvcjogI2RiZGJkYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2l0ZS1mb290ZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwQjFFNzsgfVxuXG4uYmctMiB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cblxuLnNpZGVuYXYge1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zaWRlbmF2IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50OyB9XG4gIC5zaWRlbmF2IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbiAgLnNpZGVuYXYgaDEge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zaWRlbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgIC5zaWRlbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuc2lkZW5hdiA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2lkZW5hdiA+IGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7IH1cbiAgLnNpZGVuYXYgLmljb24tYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwQjFFNzsgfVxuXG5hLnNpZGVuYXYtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYS5zaWRlbmF2LWNsb3NlIC5pY29uLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDgxQTg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi13ZWInO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24td2ViLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLXdlYi5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24td2ViLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi13ZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLXdlYi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi13ZWInO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nOFNCdXdBQUFDOEFBQUFZR050WVhBWFZ0S3ZBQUFCSEFBQUFGUm5ZWE53QUFBQUVBQUFBWEFBQUFBSVoyeDVacTNpcnljQUFBRjRBQUFyOUdobFlXUXkrOEhFQUFBdGJBQUFBRFpvYUdWaEpGd2dod0FBTGFRQUFBQWthRzEwZU1WUEFrQUFBQzNJQUFBQXRHeHZZMkd3YnJtMkFBQXVmQUFBQUZ4dFlYaHdBRTBCaWdBQUx0Z0FBQUFnYm1GdFpYT0M0d3NBQUM3NEFBQUJ0bkJ2YzNRQUF3QUFBQUF3c0FBQUFDQUFBd1NhQVpBQUJRQUFBcGtDekFBQUFJOENtUUxNQUFBQjZ3QXpBUWtBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURwS0FQQS84QUFRQVBBQUVBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQURBQUFBQXdBQUFCd0FBUUFEQUFBQUhBQURBQUVBQUFBY0FBUUFPQUFBQUFvQUNBQUNBQUlBQVFBZzZTai8vZi8vQUFBQUFBQWc2UUQvL2YvL0FBSC80eGNFQUFNQUFRQUFBQUFBQUFBQUFBQUFBUUFCLy84QUR3QUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFsUVFBQXVzQUJRQUFDUUlIQ1FFRHQvNUova2xKQWdBQ0FBTHIva1FCdkUzOTl3SUpBQUFBQUFZQUFQL0FCQUFEd0FBREFBY0FDd0FRQUJRQUdBQUFBUkVoRVNVaEVTRUJNeEVqRnpNUkl4RUZGU0UxQVRNUkl3T2UvTVFEbnZ3QUJBRDg1cHFhNDI1dUFRUCtaZ0ZzbVprQzR2MUFBc0JpL0h3RUFQN0paLzVuQVptVWIyOENNdjdKQUFBREFJRC93QU9BQThBQUxBQTRBRW9BQUFFak5UUW1KeXNCRGdFSE1SVWpFUndCTVJRWEhnRVhGak13TWpNeElUSTNQZ0UzTmpVeElpY3VBVFUwTlNVK0FUY3hNeDRCRnpFVkl4TWhMZ0VuTVJFaEVSd0JGUlFHSXlvQkl3Tjd2bU5GQVM1Rll3RzlFQkU0SmlZckFRRUJYQ3NuSmprUUVRSUJBUUgrUWdJWEVDNFJGd0dBN1A2cElpOEJBZllySHdFQkFRS0RsRVppQVFGaVJwVCtEd0VCS3lZbU9CRVFFUkE1SmlZc01UR1RXRmRObEJFWEFRRVhFWlQ5dlFFdklnRngvbzhDQkFJZkt3QUFBQUFCQUFEL3dBUUFBOEFBQ3dBQUFTY0pBUWNKQVJjSkFUY0JCQUJjL2x6K1hGd0JwUDVjWEFHa0FhUmMvbHdEWkZ6K1hBR2tYUDVjL2x4Y0FhVCtYRndCcEFBQUFBRUFvUC9BQTJBRHdBQUdBQUFUQ1FFakVTTVJvQUZnQVdEcDdnSm4vVmtDcHdGWi9xY0FBQUFCQUFEL3dBUDlBOEFBS2dBQUFTRWlCaFVSRkJZeklSRWpOVE0xTkRZek1oWXpGU01pQmdjVUJoMEJNd2NqRVNFeU5qVVJOQ1lqTVFQSC9ISVhJaUlYQWVtRmhXNVhLMEVNVVNjZ0JBT2FGWVVCQkJnaElCWUR3Q0lYL0hJWElnR09uSEpqYUFhSkhSY0dEQVppblA1MUlSZ0RqUmNnQUFBREFBRC93QVFBQThBQUhRQWhBQ1VBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVXhOQ2N1QVNjbUl4TWpFVE0xSXpVekFnQnFYVjZMS0Nnb0tJdGVYV3BxWFY2TEtDZ3BLSXRkWFdwQWZIeUVoQVBBS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxYWwxZGl5Z3AvSjRCNW1kM0FBQUdBQUQvd0FQOUE4QUFGQUI1QUlVQTNnRHNBUUVBQUFFaElnWVZFUlFXTXlFeU5qVVJNRFExTkNZak1RTU9BUWMzRGdFSE1RNEJEd0VPQVNNNEFUa0JEZ0VqSWlZbkxnRW5GeTRCSnpFdUFTOEJMZ0UxT0FFNUFTNEJOVFEyTno0Qk53YytBVGN4UGdFL0FUNEJNekF5T1FFK0FUTXlGaGNlQVJjbkhnRVhNUjRCSHdFZUFSVXdGRGtCSGdFVkZBWVZKUllVQndZaUp5WTBOell5Tnk0Qkp6VXVBU2NqTGdFckFTNEJJeUlHQnlJR0J6TU9BUWN4RGdFSEZRNEJCekVPQVJVVUZoY2VBUmMxSGdFWEZSNEJGekVlQVRNeEhnRXpNalkzTWpZM0l6NEJOekUrQVRjMVBnRTNNVFkwTlR3Qkp5NEJKeGNCSWlZMU5EWXpNaFlWTVJRR0l4TWlKalUwTmpNeUZoVXhPQUV4RkFZak1DSTVBUVBIL0hJWElpSVhBNHNZSVI4WGF3RUlCd0VIRlE0Tkh4RUJFeXdYR3k1SlNDd2RHQ3dVQWhJZ0RBMFZCd0VIQ0FJQkFRSUJDQWNCQnhVT0RSOFJBUk1yRndFYkxraEpMQjBYTEJVQ0VpQU1EUlVIQVFjSUFnRUQvdmNpSWlKaElpTWpJbUhnQkEwSkNCVU1BUTRoRVFFYkxVZEdLeDRSSVJBQkRCVUlDUTBFQmdZQkFnRUJBZ0VIQlFRTkNRZ1ZEQThoRVJ3clNFY3JIUkloRUFJTkZBa0pEUVFGQndFQ0FnRUhCZ0grNzBwcGFVcEthV2xLdXhFWUdCRVJHUmdSQVFQQUloZjhjaGNpSWhjRGpnRUJGaUg5Y1Jjc0ZRSVNJQXdORlFjQkJ3Z0NBUUVDQVFnSEFRY1ZEZzBmRVFFVExCY2JMa2xJTEIwWUxCUUNFaUFNRFJVSEFRY0lBZ0VCQWdFSUJ3RUhGUTROSHhFQkV5c1hBUnN1U0VrdUcrTWpZU0lpSWlKaEl5SmFEQlVJQVFrTkF3WUhBZ0VCQWdjR0JBMElDUlFNQVE0aEVoc3VSa1lzSFJJaER3RU1GUWdCQ1EwREJnY0NBUUVDQndZRURRZ0pGQXdCRGlFU0d5NUdSaXdkRWlFUEFmNTlhVXBLYVdsS1Nta0JSUmdSRVJrWkVSRVlBQUVBQVAvQUJBQUR3QUF3QUFBQkZUSVhIZ0VYRmhVeEZBY09BUWNHSXpFaUp5NEJKeVkxTVNNVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkppTXhBZ0JVU1VwdUlDQWdJRzVLU1ZSVVNVcHVJQ0JyS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxQThCcklDQnVTa2xVVkVsS2JpQWdJQ0J1U2tsVWFsMWVpeWdvS0NpTFhsMXFhbDFlaXlnb0FBQUFBQUVBQUFIQUFnQUR3QUFTQUFBVE5EYytBVGMyTXpFMUlnY09BUWNHRlRFemF5QWdia3BKVkdwZFhZc29LV3NCd0ZSSlNtNGdJR3NwS0l0ZFhXb0FBQUFRQUFFQVhBUUJBeVFBQlFBTEFCWUFHZ0FtQUMwQU1nQTZBRXNBWFFCckFIY0FnQUNFQUpBQWxnQUFBUVVSQlNVUkF3VWxFU1VGQnpFekZ6TW5NelVuRlRNMUZ4VWpCeU0xTXpVak5SYzFKeEV6SVRNMU16VW5CeGMxTXhVakp3Y1ZJelVIRlRNbkZTTTFJeFV6TlNjMU54VXpOUWNWRndVM0J4VTNCeFUzTlFjMU56VUhOVGMxSXlzQkZUYzFCemMxQnpjMUl4VUhCemMxQnhVM0ZRYzFOelVqQnhVWE5SY1ZGelVqSHdFVkp3Y1hOU2MxRnpVbk5SYzFJeXNCRlJjMUp3SUIvZ0FDQUFJQUovNG4vaVlCMmdIWmtSQWRPQjhnbmpndUxrOU5SRVZNaEliK3dqbGtXRVU1S3l0VU9EQTVvZk1sTjVSY0p6T1NXd0tnSkNRVkZXSTBNREEwWW1NMGdpUWtGaFl2SDkrV1JSSXBYSmFyTkNnNmJnd29LTXVDVGtWRlRvSk5LbU01QXlScS9nZGxaUUg2L2lWZFhnRzZZbUdnU0VaK0llV21DaVZESnk4MkVEb2IvdnRscFJJT2RVMU5jQXpKdnd2b1B4TVlSRkEzRkFncGFCNU5PSThvT0EwQ0dFQVRKZ2dTQng4RUZnTWx3Um90SnpjTkF4bEhnZ1ZjSG5RR0x3SVZCV1lGTXp5SkNqb0dQQXpqTkFJMkJVQWFNQThZQ3lvSEdnTXRqQk10Q3dBQUFBVUFBUC9BQXNNRHdBQUhBQThBSndCTEFKb0FBQ1VuRHdFWE54Y25KUWNqQnpjWE55Y0JMd0VISndjbkR3RVhCeDhCUHdFZkFUOEJId0UvQVNjSERnRUhNU011QVNjeExnRTFNRFE1QVRRM1BnRTNOak15Rng0QkZ4WVZNUTRCQnpFdkFUZ0JJeUltSnpFbkxnRWpJZ1lITVFjVUJpTUhEZ0VWRkJZWE1SY2VBUlVQQVFZVUZSUVdNekkyTnpFL0FUNEJNeklXRnpFZkFSNEJNekkyTlR3Qkp6RXZBVFEyUHdFK0FUVTBKaWN4QWpCZ1BRZEJQVzFFL3I5ZkJFQnRQVDRFQVpCNERvRlpXWUVTZDBGQmR4SWJaa1VVRkVWbUd3NTRRWUllVEN3T0xFd2VKaXdURTBJc0xESXpMQ3hDRXhNRUx5WUtVZ0VGQ1FJZkFna0dCZ2tDSWdrRlVnY0tCQU05QmdFSERRRUxCd01GQWlrZkFnVURBd1VDSHlrQ0JRTUhDd0VOQndFR1BRTURDUWZmRkVjRTZHMDk3eFFVN3oxdDZBUUNGRGVGSDJOakc0RTNkSFEzZ1FZVlN4Z1lTeFVHaFRaMHVCc2hBUUVoR3lGZE5nRXlMQ3hDRXhNVEUwSXNMREkyWFNMdkJ3VUZTd1lIQndaTEJRVUhBUXNIQlFjRE53SUtCUnN6QWdJQ0J3c0NBUmdSQVFJQ0FSRVlBUUlMQndJQ0FqTWJCUW9DTndNSEJBY0xBZ0FBQXdBQS84QUVBQVBBQUFNQUNBQU1BQUFUSVJVaEVTRVZJVFVSSVJVaEFBUUEvQUFFQVB3QUJBRDhBQVBBZ1A2OWdJRCtRNEFBQUFBUEFBRC93Q0NhQThBQUVRQWFBQjRBS1FBdEFEUUFPQUE3QUVjQVV3QmZBR1VBY1FCNUFJa0FBQVVSTnlNMUNRRVJJUlVoRlNFVklSVWhGU0VSSXhFakVUY2hFUUV6RVNNQkF5TVJJeEUzSVJFakV3RXpOU01CRVRjaEVTRVZBek1SSXdrQkVTRVJNeEV6RVRNUkJ6TVZBU0VSSVJVaEVUTTFJelVoRVNFUklSVWhGU0VWSVJVaEZTRVJNeEVoRlNFUklSVWhGU0VWSVJVaEZTRVJNeEV6RVRNUklSRXpGVE0xQVJFaEVTTTFJeFVCRVI1d2dZRUJHLzdsQWlMK3lnRUIvdjhCUHZZdHlPMjJBZXYrVE1qSTkzOTdQdXlyQWVLQWcvNWJ0cmI1V2FvQjQvNWZBYmEyRmRJQkdmMW42OEh0Z1lIKzV2dGNBbm4rYzh0Z0FVbjNwQUlpL3NjQkJQOEFBVDM3SnVzQlN2YzFBaUwreHdFRS92OEJQdmVaNjhIdCtuSHJrLzZKQWx6V21nRjNRQUcvampzQmRmN25BUnpXcDlMYzFRRkEvc0FEVHJMOEFBSVZBUlg4MWdGbC9wc0RZcDc5YVA2WUFqZnovTllEWXA3ODdPd0J3d0ZuL05ZQk52N0tCQUQ4MVFNci9tbUFUZjVrQkFEVy9hdDh4LzNvQkFEV3A5TGMxUVFBL05YVkJBRFdwOUxjMVFRQS9OVURLL3dBQVY2SmdRRWFBWkQrc25oaS91ZitVUUFBQUFBREFBRC93QVFBQThBQUhRQWhBQ1VBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVXhOQ2N1QVNjbUl4TWpFVE0xSXpVekFnQnFYVjZMS0Nnb0tJdGVYV3BxWFY2TEtDZ3BLSXRkWFdwQWZIeUVoQVBBS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxYWwxZGl5Z3AvSjRCNW1kM0FBQUJBQUFBMXdRQUFxa0FCQUFBRXlFUklSRUFCQUQ4QUFLcC9pNEIwZ0FBQUFNQUFBQnJCQUFERlFBREFBWUFEUUFBQVNFUklRTUZKU0VSSVJFekNRRUVBUHdBQkFEcy91eis3QUsvL0tvUkFab0JtZ01WL1ZZQ1ZlWGwvZ0FDQVA2dUFWSUFBZ0FBLzhBRUFBUEFBQjBBSkFBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVEUwSnk0Qkp5WWpBd2NCTnhjQkZ3SUFhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z29LU2lMWFYxcUwwRCsvRURFQVh4QUE4QW9LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXcHFYVjJMS0NuOUZVQUJCVURGQVh4QUFBSUFBUC9BQkFBRHdBQWtBQ3NBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVXhNRFF4TkNjdUFTY21JekFpT1FFREJ3RTNGd0VYQWdCcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0Nnb0tJdGRYV29CTGtEKy9VRERBWDFBQThBb0tJdGVYV3BxWFY2TEtDZ29LSXRlWFdvQmFsMWRpeWdvL1JaQUFRSkF3Z0Y4UUFBQUFBQUVBSUQvd0FOMkE4QUFHUUFvQUZnQVpnQUFBU0VpQnc0QkJ3WWRBU0UxUEFFMU5DY3VBU2NtSXlvQkl6RVRJVFUrQVRjeElUSVdGekVpQmhVQk1ESXhNamMrQVRjMk5UUXdOVEV3TkRVMEp5NEJKeVluTVRBaU1TSUhEZ0VIQmhVd0ZEa0JGQmNlQVJjV0Z6RVJNaFlWRkFZaklpWTFNVDRCTndLcC9xa3JKeVk1RUJFQzloQVBOeVFsS1FJQ0FWTCtCUUV2SWdGY0lDOERCQUgvQUFFdktDazlFaEVSRWowcEtTOEJMeWtvUFJJUkVoRTlLU2t2S0RrNUtDZzVBVGdvQVhnUUVUa21KaXptNWdNRUF5b2tKVFlRRC83SVppSXZBU3dnSzBFQnVCSVNQQ2twTGdFQkFRRXZLU2srRWhJQkVoRTlLU2t1QVM4cUtUNFRFZ0lCU0Rrb0tUazVLU2M1QVFBQUF3QUEvOEFFQUFQQUFCNEFJZ0NCQUFBQklnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFNVFFuTGdFbkppTXhFeU0xTXhNT0FROENEZ0VIRlE0QkZSd0JGVFVqTURReE5EWTNCejRCUHdJK0FUY3pQZ0UxUEFFMU1TNEJKekV1QVNNd0ppTWlCZ2N4RGdFVkhBRVhOU004QVRVME5qY3pQZ0V6TWhZekl6STJNeklXRnlNZUFSVWNBUlUxRGdFSE53SUFhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z29LU2lMWFYxcVNZbUpoQThpRWdFakRCRUZBZ0o4QndjQkN4NFNBU0lJRFFRQkNBa0JEQWtKSngwREFSWWxEUWtKQVlVeEtBRWJRU0lEQlFNQkF3UURMbFVqQVNBbEFSQU9BUVBBS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxYWwxZGl5Z3AvS3VFQVFBU0lBMEJHZ2dZRGdFSkZnc0RCd1FCQVJ3M0dnTVVJZzBCR1FVTkNBc2FEd0VDQVJJZ0RoQU5BUk1RREI4UUJBWUVBUUlFQXpaZUhnOFFBUUVjR0JkSEtnTUhCQUViTHhVQkFBQU1BQUQvd0FRQUE4QUFCQUFLQUE4QUZBQVlBQjRBSkFBMUFEc0FRUUJNQUZFQUFBRWpGVE0xQnhVak5UTVZKU01WTXpVSEZTTTFNd016RlNNbEl4VXpOU01YRlNNMU14VUJJU0lHRlJFVUZqTWhNalkxRVRRbUl3RVZJUkVoRlFNVklSRWhGUUVWSXpVak5UTTFNeFV6RVJVaEVTRUJSWGpOTEhoN0FYTjd5aWw3ZTJ0ZVh2Nm1lTTFWS1hoN0FmWDlORUJhV2tBQ3pFQmFXa0QrV3Y3a0FSOEQvdVFCSHdHWnZWOWZYbC8rNFFFZkF2UE56VTlTZUNaUHpjMVBVbmorVjE2VXlzMVZVbnNwQXJ0YVFQMDBRRnBhUUFMTVFGcjlsL01CSHl3Qm5QWUJIeW45MEY5ZlhsOWZBZEwyQVI4QUFBQUFBZi8vLzhBRUFBUEFBRVVBQUFFNEFURWlCZ2N4SlQ0Qk5URTBKaWNWSlI0Qk16STJOVFFtSXlJR0ZUZ0JPUUVlQVJjbkJTNEJJeUlHRlJRV016STJOekVGRGdFVkZEQVZNUlFXTXpJMk5UUW1JekVEWHlRK0Z2NVpBUUlDQVFHbkZqNGpRMTVlUTBKZkFRRUNBZjVaRmo4a1ExNWVReVErRndHbkFRSmZRa05mWDBJQkF4MFoxQWNRQ0FnUkNBSFRHQnhlUWtOZVhrTUpFQWdCMHhrZFgwTkRYaDBZMHdjUENBRUJRbDlmUTBKZkFBQUFBZ0FBLzhBRUFBUEFBRGNBUHdBQUFUVWpMZ0VuRnpjbkJ5NEJMd0UxSXhVT0FRYzNKd2NYRGdFUEFTTVZNeDRCRnljSEZ6Y2VBUjhCRlRNMVBnRTNCeGMzSno0QlB3RWhKelUzTXhjVkJ3UUFid2dZRUFGUmpWRVlOaDBFekNBNEdnTk5rVkVPR0FnQmIyOElHQkFCVVkxUkdEWWRCTWdnT0JnQlVZMU5EaGdJQWY1RU96dFdPenNCV3N3Z09Ca0NVWTFSRGhnSUFXOXZDUmdQQVZHUlRSZzJIUVRJSURnWUFWR05UUTRZQ0FGdmJ3Z1lFQUZSalZFWU5oMEVPMVk3TzFZN0FBVUFBUC9BQS8wRHdBQUlBQXdBRUFBbEFDOEFBQ1UzTXpjUklSRXpGUk16RlNNbk14VWpBU0VpQmhVUkZCWXpJVEkyTlJFd05EVTBKaU14QXdjakJ5TTFJeEUzSVFHaVhxNXQvZk9VeTBGQnNVRkJBZ3Y4Y2hjaUloY0RpeGdoSHhkb3dJOWVZNjR5QW96RVhXNEJYdjQwWFFHdHdjSEJBaEFpRi94eUZ5SWlGd09PQVFFV0lmMnZ3RjFkQWdOL0FBSUFBUC9BQS8wRHdBQVVBSFFBQUFFaElnWVZFUlFXTXlFeU5qVVJNRFExTkNZak1RTVZGQWNPQVFjR0l6RWlKaWNYSGdFek9nRXpJem9CTVRJMk56RXVBU2MxSGdFek1qWTNJeTRCTlRnQk5URTFIZ0VYTVM0Qk5UUTJOeFVXRng0QkZ4WVhNeTRCTlRRMk56RStBVE15RmhjelBnRTNCdzRCQnlNK0FUY0hEZ0VISXdQSC9ISVhJaUlYQTRzWUlSOFhzUnNiYUUxTVpEMXhNQUlHRGdnQkF3SUJBUUV6V3lRdlNnNEdEUWdLRXdrQk1VRU9JUklkSWdvSkdpRWhTeW9xTEFFQkFoZ1ZFek1kSGpZVEFSa3VGUUlJSUJVQkZ5b1VBZzRqRkFFRHdDSVgvSElYSWlJWEE0NEJBUlloL284U1IwbEtkaVVtSXg4QkFRSWlIUUUzS2dFQ0FRTUNDazQwQVFJSUNRRVZRQ1VVSlJFQklSc2JKd3NNQWdjUENSODNGUklWR0JRRkVRd0JHU2tPQWd3S0FSWWxFQUFBQUFFQW9QL0FBMkFEd0FBR0FBQUpBak1STXhFRFlQNmcvcURwN2dFWkFxZjlXZjZuQVZrQUFBQURBQUQvd0FRQUE4QUFKQUJDQUVVQUFBRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalV4T0FFMU5DY3VBU2NtSXlJd09RRVJJaWN1QVNjbU5UUTNQZ0UzTmpNeUZ4NEJGeFlWTVJRSERnRUhCaU1ERVFFQ0FHcGRYb3NvS0Nnb2kxNWRhbXBkWG9zb0tDZ29pMTFkYWdGWFRVeHlJU0VoSVhKTVRWZFhUVXh5SVNFaElYSk1UVmVDQWJJRHdDZ29pMTVkYW1wZFhvc29LQ2dvaTE1ZGFnRnFYVjJMS0NqOFhDRWhja3hOVjFkTlRISWhJU0VoY2t4TlYxZE5USEloSVFMSy9iUUJKZ0FBQUFBREFBRC93QVA5QThBQUZBQmRBR0FBQUFFaElnWVZFUlFXTXlFeU5qVVJNRFExTkNZak1RTU9BUWN4QmdjT0FRY2lNVEFqTGdFbkppY3VBU2MxTGdFMVBBRTFNVHdCTlRRMk53YytBVGN6TmpjK0FUY3lNVEF6SGdFWEZoY2VBUmNWSGdFVkhBRVZNUlFXRlJRR0J6Y2xOeWNEeC94eUZ5SWlGd09MR0NFZkYzZ0ZJaGNWTFMxY0l5TWpJMXd0TFJVWElnZ0hDQWdJQVFZaUZnRVVMUzFjSXlNakkxd3VMUlFYSWdZSENBRUlCd0grYTdhMkE4QWlGL3h5RnlJaUZ3T09BUUVXSWYxWEZ5SUZCZ01EQXdFQkF3TURCZ2NnRmdFbFV5c0NBd0VCQXdJclZTZ0ZGeUVHQmdNREF3RUJBd01EQmdVaUZnRWxVeXNDQXdFRkRRWW1TeVVGUVdockFBQVNBQUQvd0FRQUE4QUFLd0JYQUh3QWpRQ1JBSlVBbVFDZEFLRUF6UURSQVAwQktRRXRBVmtCWFFGaEFZY0FBQ1VqT0FFaklnWVZGREE1QVJVd0ZERVVGak15TURrQk16SXdNVEkyTlRBME9RRTFPQUUxTkNZak9BRWpNeU13SWpFaUJoVVVNRE14RlNJVU1SUVdNekF5T1FFek1ESXhNalkxTURRNUFUVTRBVFUwSmlNd0lqRXpJekFpTVNJR0ZSUXdPUUVWTUJReEZCWXpNREk1QVRNd01qRXlOalV3TkRrQk5UWWpFeUVpQmhVUkZCWXpJVEkyTlJFMEppTUZNeEVqQXpNUkl3TXpFU01yQVJFek93RVJJeGNjQVJVVUJpTXFBU014SXlvQkl5SW1OVHdCTlRFMVBBRTFORFl6T2dFWE1UTTJNak15RmhVY0FSVXhOeU1STXhNY0FSVVVCaU1xQVNNeEl5b0JJeUltTlR3Qk5URTFQQUUxTkRZek9nRVhNVE0yTWpNeUZoVWNBUlV4Rnh3QkZSUUdJeW9CSXpFaktnRWpJaVkxUEFFMU1UVThBVFUwTmpNNkFSY3hNell5TXpJV0ZSd0JGVEVUTXhFakZ4d0JGUlFHSXlvQkl6RWpLZ0VqSWlZMVBBRTFNVFU4QVRVME5qTTZBUmN4TXpZeU16SVdGUndCRlRFM0l4RXpFeU1STXdFak1DSXhJZ1lWRkRBNUFSVXdGREVVRmpNd01qa0JNekF5TVRJMk5UQTBPUUUxTkNZakFjOHBBUUlFQkFJQktRRURCQVFEQVkwcEFRTUVBUUVFQXdFcEFRTUVCQU1CalNrQkF3UUVBd0VwQVFNRUF3dDkvVFJBV2xwQUFzeEFXbHBBL3VRaUluTlNVa01pSXRjaElTSlNVb1VRQ3dFQ0FUTUJBZ0VMRUJBTEFRSUJNd0VDQVFzUUR5RWhmaEFMQVFJQk13RUNBUXNRRUFzQkFnRXpBUUlCQ3hDUEVBc0JBZ0V6QVFJQkN4QVFDd0VDQVRNQkFnRUxFQTBoSVlBUUN3RUNBVE1CQWdFTEVCQUxBUUlCTXdFQ0FRc1FGRkpTUXlFaC9kd3BBUU1FQkFNQktRRURCQUlHendRQ0FWb0JBd1FFQXdGYUFRSUVCQUlCV2dFREJBUURBVm9CQWdRRUFnRmFBUU1FQkFNQldnY0M4VnBBL1RSQVdscEFBc3hBV3NEK09BSEkvamdCeVA0NEFjaitPTXdCQWdFTUR3OE1BUUlCWEFFQkFnc1FBUUVRQ3dJQkFYQUJ5UDFzQVFJQkRBOFBEQUVDQVZ3QkFRSUxFQUVCRUFzQ0FRRmNBUUlCREE4UERBRUNBVndCQVFJTEVBRUJFQXNDQVFFQ09QNDR6QUVDQVF3UER3d0JBZ0ZjQVFFQ0N4QUJBUkFMQWdFQmNBSEkvamdCeVAzUEJBSUJXZ0VEQkFRREFWb0VBd0FBQkFBQS84QUVBQVBBQUIwQWt3Q2xBTGNBQUJNME56NEJOell6TWhjZUFSY1dGUlFIRGdFSEJpTXhJaWN1QVNjbU5RVWVBVEU2QVRNeU5qYzFOQ2N1QVNjbUp4Y3VBU2NqQng0QkZ5TXVBU2NqTGdFaklnWUhNeUlHSXpFT0FRYzNEZ0V4UGdFM015Y09BUWN6QmdjT0FRY0dCekVlQVRNNkFUTXhNRFkzTGdFbkl6QVdGeklXTXpFZUFSY2VBUjhCSGdFZkFSNEJNekkyTnlNK0FUY0hQZ0UzSXc0QkJ5TW5QZ0V6TWhZVkZBWWpNUzRCTlR3Qk5URWpQZ0V6TWhZVkZBWWpNUzRCTlR3Qk5URUFLQ2lMWGwxcWFsMWVpeWdvS0NpTFhsMXFhbDFlaXlnb0Fuc05HUUVEQVRWYUhRY0dGUkFQRkFJaVVpNEJDQ3BJSHdFbFdDOENEQnNPRVNFUUFnSUdBaVJESHdNUUVpQkxLZ01HTGxNaUFSUVBEeFVHQmdFZFdUVUNBd0VhRFNBekVnRUpCd0VCQVFFREFRa1VDd0lTS2hZREVpY1VFeVlUQXhnckZBTVRJZzhCRXpVZ0FVOENJaGNaSXlNWkdDUFRBaUlYR0NNakdCa2lBY0JxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXckVFUjR2S0FFdUxTMVdLQ2tuQlJzZ0Fna0xKaGtXSEFZQkFnSUNBUVVURGdFSENob25Dd2NDSUJzbEp5aFZMUzB1S0RBZkVRZ2pHUVVGQVFFQkFRVUtCQUVIRFFRQkF3UURCQVFOQ0FFSUVRb2FKQWVmRng4akdCa2lBU01aQVFFQkZ4OGpHQmtpQVNNWkFRRUJBQUFBQUFJQUFQL0FCQUFEd0FBZEFEVUFBQUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVeE5DY3VBU2NtSXhNaklnWWRBVE1WSXhVak5TTTFNelU4QVRVME5qY3hNd0lBYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvS0NpTFhsMXFoVXdIREY5ZlgwMU5RakJNQThBb0tJdGVYV3BxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2orbVJBTU1WN201bDR3QVFJQk1FVURBQUFBQmdBQS84QUVBQVBBQUNFQU5RQmVBRzBBaXdDY0FBQUJJeUlHQnpFT0FSVXhGQll6TWpZMU9BRTVBVFEyTlRRbUp6RXVBU013SWlNeE55TWlCaFV4RVJRV016RXpNalkxTVJFMEppTUREZ0VqT0FFNUFTSW1OVEUwTmpjeFBnRXpPZ0V6TVRvQk1USVdGekVlQVJVY0FRY3pEZ0VITVRjaUpqVTBOak15RmhVeEZBWXJBUU1pQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVeE5DY3VBU2NtSXdFT0FTc0JJaVluRVQ0Qk93RXlGaGN4QWY4REZTVU9FQkpBTGk1QUFROE1FQ29ZQWdGLy9EZE9UamY4TjA1T053a1dQQ05GWVJzWUZUb2dBUU1CQVFFa1B4Y1VGZ0VCQVJzV05SQVdGaEFRRnhjUEFhcHFYVjZMS0Nnb0tJdGVYV3BxWFY2TEtDZ29LSXRlWFdvQk1RRm9TdnhLYUFFQmFFcjhTbWdCQWk4UURnOHFGeTVBUUM0Q0F3SVVKQTRRRVp4T04vNzBOMDVPTndFTU4wNytnQlliWWtValBoY1dHQnNYRmpjZkF3UUNJandYK2hjUUVCY1hFQkFYQVhzb0tJdGVYV3BxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2o5ZWtwcGFVb0JERXBwYVVvQUFBQUNBQUQvd0FRQUE4QUFIUUVLQUFBQklnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFNVFFuTGdFbkppTUJEZ0VISWdZSERnRUhEZ0VqSWpBNUFTTWlKaWN4TGdFak1TSUdCek1PQVFjeERnRUhJeW9CS3dFdUFTY3hMZ0VuSXk0Qkl6RU9BUWN6RGdFckFUZ0JJeUltSnpFdUFUVXVBU011QVNjMEpqVXhPQUV4TkRZek1UNEJOek0rQVQ4Qk1UNEJOVFFtSnpFdUFTY3VBU011QVRjK0FUTXdNamtCT0FFeE9nRVhNUjRCTXpFV01qRXlOamN4TkNZMU1TNEJOVFEyTndjK0FUTXdNamtCTXpBeU1USVdId0VlQVJVVUJnYzFGUlFHRlI0Qk16SXdPUUUrQVRjVlBnRXpNREk1QVRnQk1USVdGekVlQVJjeEZBWUhEZ0VIRGdFSERnRVZGQllYSXpFZUFSY3pNaFlWT0FFNUFSd0JCekVDQUdwZFhvc29LQ2dvaTE1ZGFtcGRYb3NvS0Nnb2kxNWRhZ0ZlQkMwbUJBUUNBUUlCQVFVREFRRUVDQU1JRkFvSURnY0JEeHNMRXk4YUFRRURBUU1iTHhNTEdnOEJCZzRIQ3hRSkFRTUlBd0VCQXdZQkFRSURCQU1uTFFRQkJBTWhOeE1CQ2hNSEFRSURBUUVGR3dzREJRSUpHQUlERHdrQkF3UUJDQklKQVFFR0NRTUJBUUlHQmdFV1dUY0NEZ0kzV1JVQkJRWUJBZ0VEQ1FVQkNSRUhBZ1lDQVFNR0F3Y0pBUXNVQWdVREN4c0ZBUUVEQXdFVlN6QUJBd1FCQThBb0tJdGVYV3BxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2o5UndvUkJ3c0tCQWNGQXdRQkFRRURBZ0VFRFFvUUV3RUJFeEFLRFFRQkFnRUNBZ0VCQlFNRUNBUUtDd1lTQ2dFQ0FnTUZCaUlZRFJ3UEFnUUtCUU1HQXd3TUF3RUNCQkFMQ0FvQkJBVUJCQU1GQ2dVTEdRMFlMaFlDTUR3OEx3RVVMaGdOR1EwQ0FnVUpCUUlFQVFVRUFRRUNBZ0VCQ3dZR0R3Z0JBUUVFREFzREJnTUZDZ1F1UUF3RkF3SUNBUUFBQUFVQUFQL0FCQUFEd0FBZEFHRUFnd0NIQUlzQUFBRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalV4TkNjdUFTY21Jd0VHQnc0Qkl6Z0JJekVxQVNNNEFTTWlCZ2N4RGdFSERnRWpNU29CSXlvQk9RRTFJendCTlRRMU5EWTNNVDRCTno0Qk16Z0JNekVnSVRNVkZCVXdGREVVQmdjeEF5RVJNeFUzUGdFM1BnRXpNREk1QVRJek1qWTNNVDRCTno0Qk5UZ0JPUUUwTlFNak5UTVhJelV6QWdCcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0Nnb0tJdGVYV29CTVZGUUF3VUVBUmd4R1FFRUJ3TVFJUkFDQkFJV0xCWUJBWmdCQVFnUkNBRUVBd0VCRmdFV0J3TUNNLzQzaFFVUUloRUNCUU1CUmtVREJnSVZMQlVDQS9nNE9KZzRPQVBBS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z28vYVpSVUFNREF3TVFJUkFDQWtzREF3TFUwd01HQXhveUdnTURDTGEyQVFNR0FnRkkvbkJNQkJFaUVBTUNBZ0lXS3hVQ0JnT1NrdjdxcWFtcEFBQUFBQUlBQVAvQUJBQUR3QUFlQUg4QUFBRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalV4TkNjdUFTY21JekVCRmhVNEFURVVCdzRCQndZaklpWW5GeDRCTXpnQk9RRTRBVEV5TmpjeExnRW5OUjRCTXpJMk53Y3VBVFU0QVRrQlBBRXhIZ0VYTVM0Qk5UUTJOeFVXRng0QkZ4WVhNeTRCTlRRMk16SVdGekUrQVRjSERnRUhJejRCTndjT0FRY2pBZ0JxWFYyTEtTZ29LWXRkWFdwcVhWNkxLQ2dvS0l0ZVhXb0JGZ0VmSG1wSFIxQTZiQzBCQ0JBSk1GY2pMVVlOQmcwSENSTUpBVEErRFNBUkhDRUtDUmtmSDBnbktDb0JBUUpRT0I0ekV4a3NFd0VJSHhRQkZpZ1NBUTRpRkFFRHdDZ29pMTVkYW1wZFhvc29LQ2dvaTE1ZGFtcGRYb3NvS1A1bkNRbFJSMFpxSHg0aEhRRUJBU0FiQVRVb0FRRUNBd01CQ2tzeEFRRUlDQUVUT3lRVEl3OEJIeGtaSlFzTEFnY1BDVGhRRnhRRkVRd0JHQ1lOQXdzSUFSUWtEZ0FBQUFNQUFQL0FCQUFEd0FBZEFHd0Fid0FBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5URTBKeTRCSnlZakFSUUdCelVPQVFjM0RnRWpNUVlIRGdFaklqRXdJeTRCSnlZbklpWW5NUzRCSnpVdUFUVXhOVFEyTnhVK0FUY0hQZ0V6TVRZM1BnRXpNamtCTURNeUZoY1dGeklXRnpFZUFSY1ZIZ0VWTVFVM0p3SUFhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcUFWSUVBd0lPQ3dFTkl4UWtLU3BIRnhnY0hVd21KeFFXSmc4S0RnSURCQVFEQWc0TEFRMGpGQ1FwS2tjWEdCZ1hSeW9wSkJRakRRb09BZ01FL21pM3R3UEFLQ2lMWGwxcWFsMWVpeWdvS0NpTFhsMXFhbDFlaXlnby9lWWRPUndGRXlJUEFRMFFBZ0lCQWdFQkFnRUNFQTBPSWhJQkdEZ2ROQjA1SEFVVElnOEJEUkFDQWdFQ0FnRUNBaEFORGlJU0FSZzRIWEpmWHdBQUJBQUEvOEFFQUFQQUFCTUFKUUJSQUg0QUFBRWlCaFVVRmpNeU5qVXhPQUV4TkNZak9BRXhGU0ltTlRRMk16SVdGVGdCT1FFVUJpTXhKU01tSnk0Qkp5WW5JelVqRlFZSERnRUhCZ2NWSXhVekZoY2VBUmNXRnpNVk16VTJOejRCTnpZM05UTUJOU01WSmljdUFTY21KelV6TlNNMk56NEJOelkzTXhVek5SWVhIZ0VYRmhjVkl4VXpCZ2NPQVFjR0J5TUNBQ284UENvcVBEd3FGeUVoRnhjaElSY0NBSDRGSFI1aFAwQklBVEpJUUVCaEhoMEZmbjRGSFI1aFAwQklBVEpKUDBCaEhoMEZmdjRaTWo4NE4xUWJHZ1dGaFFVYUcxUTNOejhCTWo4NE4xUWJHZ1dGaFFVYUdsVTNOejhCQWlZOEtpbzhQQ29xUEo0aEZ4Y2hJUmNYSVZGSVFFQmhIaDBGZm40RkhSNWhQMEJJQVRKSlAwQmhIaDBGZm40RkhSNWhQMEJJQWY3RWhZVUZHaHBWTnpjL0FUSS9OemhVR3hvRmhZVUZHaHRVTnpjL0FUSS9PRGRVR3hvRkFBQUFBZ0FBLzhBRUFBUEJBQjhBUEFBQUFTNEJJeUlIRGdFSEJoVVVGaGNuQVJjQkhnRXpNamMrQVRjMk5UUW1KekVERGdFaklpY3VBU2NtTlRRM1BnRTNOak15RmhjeEhnRVZGQVlITVFPVk1vWk1URU5EWXgwY0hSd0IvcVYxQVZzcFl6WkxRME5qSFIwNk1Wb2hWekl4TEN4QkV4TVRFMEVzTERFeVZ5RWhKU1VoQTFVeU9oMGRZME5DVERaa0t3TCtwWFVCV3hvZUhSMWpRME5NUzRZeS9sTWhKaE1UUVN3c01USXNLMEVURXlZZ0lWY3lNVmdnQUI4QUFQL0FCQUFEd0FBc0FETUFQUUJDQUdZQWF3QjJBSUVBb2dDMEFMa0F5Z0RRQU5ZQTR3RG5BUE1BK2dEL0FRY0JHQUViQVNzQk53RTZBVHdCU0FGUkFWVUJZUUZuQUFBQkxnRWpPQUV4SVRnQk1TSUdGVGdCT1FFUk9BRXhGQllYTXpJV016Z0JNU0V5TmpVNEFUa0JFVFFtSnpFSE14VWpOVE1WSnlNUEFTTTNNeDhCSXlNMU14VWpKelUwSmlzQklnWWRBUlFXT3dFeU5qMEJNeFVVQmlzQklpWTlBVFEyT3dFeUZoMEJKeFVqTlRNSEZTTVZNeFVqRlNNMU13YzFNeFVqRlRNVkl4VWpKekEwTlQ0Qk93RXlGaGNlQVJVVU1Ea0JGUlFHRlRFT0FTc0JJaVluTURReEV5SW1OVGdCT1FFUklSRTRBVEVVQmlNeEF3OEJNeWNGTXpFeU5qMEJOQ1lyQVNJR0hRRVVGaE1SQlNVUkpRRUZKUkVsQlFjeE16RVhNeWMxTXpVbkZUTTFGeFVqQnlNMU16VWpOUmMxSnhVekp4VXpOVE0xSnhjVkl6VXpKd2NWSXpVSEZUTXZBVFUzRlRNMUJ4VVhNUlVqTlNNVk13VTNJeDBCTndjVk56VUhOVGMxQnpVM05TTXJBUlUvQVRVSE56VWpGUWMzQnpjSE1RYzNOUWNWTnhVSE5UYzFJd2NWRnpVWEZSYzFJeDhCRlNjSEZ6VW5OUmMxSnpVWE5TTXJBUlVYTlNjRDdBa1pEdnlJSENnZkZ3RURCd01EZUJ3b0N3a1BBVjRoYURnQ0NDUXlNU0lRSmFnaElUMENBeXNDQWdJQ0t3TUNJaEFSTmhFUUVCRTJFUkNVSWlJNlRUNCtJbS8yYjAwK1BpS2FBUkFRUEF3UUF3RUJBUUlQRHp3UUVBRWlEaFFEdXhNUG9BOERKeFA5TERFQ0FnSUNNUU1DQWlBQm1nR2EvbVlCZS82Ri9vVUJld0Y3ZFE0WExCZ1pmeTBsSlQ0K05qYzlhV3YvTFZGSEdTTWpaUzBuTFlHV1NSOHBkVWtlSzNZQjdDRWhFQkJPS1NZbUtTMXhLVUltRWhJbUdUOG1KaWJMZVRnUElVcDVpU29nTGxnS0lDQ2laejQ0T0Q1blBpRk9MUU9zQ1Fzb0hQeUlHU1VGQVNnY0EzZ09HUW1mSHB4K0JBVWRuR2t6bkp4akZ3TUNBZ05ZQWdJQ0FoY2FFQThRRDE0UUR3OFFHaWlMbkJFTUloMUFuSlNVSFNJZFFIMEJBUTRQQ0FrREJ3TUJYZ0VEQWd3TkR3OEIvTlFVRGdLMi9Vb09GQU9JTXdoQll3RURXQU1DQWdOWUFnTCsvLzVzVVZFQmxWVCtNRXRMQVdKUFRvQTZPQUZrR3JlRkJ4NDJIeVlyRFM0VzBkblpVWVFQYVFFK0hBbWhtUW02UUMwUEJpQlRHRDB0RUJNMlFDY3pDd0lUTkJBZUJnNEdHUVFTQWg2YUREa0tBaFE1YUFRS0t3Y0hLQmRkQlNVQ0VRVlNCQ2t3YmdndkJUQUp0U29CS3dNekZDWU1Fd2doQlJVQ0pIQVFKUWtBQUJBQUFQL0FCQUFEd0FBd0FFY0FVd0JiQUdvQWNnQjdBSWNBaWdDVkFKb0FzQUM2QU5NQTNRRWJBQUFCTGdFak1DSXhJVGdCTVNJR0ZUZ0JPUUVST0FFeEZCWVhNUjRCTXlFd01qRXlOamN4UGdFMU5EQTVBUkUwSmljeEJUZ0JNVFEyTXpnQk1TRTRBVEV5RmhVNEFUa0JFU0VYTlRNeUZoMEJGQVlyQVJVek56TVhJeWNqQnlFakp5TVZJelV6TWhZZEFSUUdCemMxTXhVakZTTTFGeFVqTlNjekZ6Y3pCU01WTXpFeU5qMEJOQ1lqSndjekp6STJQUUUwSmlzQkZUTUJJUlVoTlRjekZ6TW5QZ0U5QVR3Qk5UUW1JeW9CQnpFakVUTTFNeklXSFFFVUJpc0JCVFUwTmpVMEppTXFBUWN4SXhFek1oWXpNalkxTkNZMUZTY1VCaXNCTlRNeUZoVUZQZ0UxUEFFMU1UVTBKaXNCSWdZZEFUTTFORFk3QVRJV0hRRVVCaXNCRlRNeUZoMEJGQVlyQVNJbVBRRWpGUlFXT3dFeU5qMEJQQUUxTkNZbk1RUHNDUmtPQWZ5SkhDZ0xDUWtaRGdOM0FRNFpDUWtMQ3duOE5oUU9BM2NQRS94RlNXWVRFeE1UUG1rNk9Uc3NERUVNQVM0cUlDQW5aUk1URFE0eWtEUW8waWcrS3ljb0t2NTROemNEQWdJRHpoY3RuZ01EQXdNM053RVlBYmYrU1Rjc0xEc3RFeEliRXdJRUFvdzNUQVVEQXdWTUFZQUJIQk1DQkFHU2tnSURBaE1jQVRZRUJGSlNCQVQrSGhJWExTNklMeXhlQlFob0NBVUZDR2R0QndZR0IzTUlCVjh0TDVJdUxSa1ZBNndKQ3lnYy9JZ09HUWtKQ3dzSkNSa09BUU4zRGhrSk1BNFVGQTc5U3VDMkVoTXdFaEk5dHJZbkowQkF0aElUS3hBUkExSWlJcFNVVmo0K2VGRlJJak1DQXlnREF3Sk1GUUlES2dNQ05BR0hJeU9FWG1FREdoZEFBZ1FCRkJzQi92YlpCQVE3QkFOYW9BSUVBUlFiQWY3MkFSd1RBZ1FDQVFVRkE2WURCYUlKSXhVQ0F3RTlMeTB0THpFckJ3WUdCMGNIQmxRRkNGRUhCZ1lIS3pFdkxTMHZSd0VDQVJja0NBQUFBQUVBQUFBR0FBQVR6S2UzWHc4ODlRQUxCQUFBQUFBQTJaOCtvd0FBQUFEWm56NmovLy8vd0NDYUE4RUFBQUFJQUFJQUFBQUFBQUFBQVFBQUE4RC93QUFBSUpyLy8vLy9JSm9BQVFBQUFBQUFBQUFBQUFBQUFBQUFBQzBFQUFBQUFBQUFBQUFBQUFBQ0FBQUFCQUFBQUFRQUFBQUVBQUNBQkFBQUFBUUFBS0FEL1FBQUJBQUFBQVA5QUFBRUFBQUFCQUFBQUFRQUFBRUN3d0FBQkFBQUFDQ2FBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFJQUVBQUFBQkFBQUFBUUEvLzhFQUFBQUEvMEFBQVA5QUFBRUFBQ2dCQUFBQUFQOUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFBQUFBQUFBb0FGQUFlQURRQVpnRE1BTzRCQWdFK0FYb0N5QU1RQXpBRUJnVGNCUGdGMEFZTUJod0dQZ1o4QnNBSFJnZnlDR3dJeGdrb0NYQUtEQW9nQ29ZTENneXFEYUlON2c2eUQvUVFvaEZLRWVRU2pCTG9GS29WK2dBQkFBQUFMUUdJQUI4QUFBQUFBQUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRGdDdUFBRUFBQUFBQUFFQUN3QUFBQUVBQUFBQUFBSUFCd0NFQUFFQUFBQUFBQU1BQ3dCQ0FBRUFBQUFBQUFRQUN3Q1pBQUVBQUFBQUFBVUFDd0FoQUFFQUFBQUFBQVlBQ3dCakFBRUFBQUFBQUFvQUdnQzZBQU1BQVFRSkFBRUFGZ0FMQUFNQUFRUUpBQUlBRGdDTEFBTUFBUVFKQUFNQUZnQk5BQU1BQVFRSkFBUUFGZ0NrQUFNQUFRUUpBQVVBRmdBc0FBTUFBUVFKQUFZQUZnQnVBQU1BQVFRSkFBb0FOQURVYVdOdmJXOXZiaTEzWldJQWFRQmpBRzhBYlFCdkFHOEFiZ0F0QUhjQVpRQmlWbVZ5YzJsdmJpQTJMakFBVmdCbEFISUFjd0JwQUc4QWJnQWdBRFlBTGdBd2FXTnZiVzl2YmkxM1pXSUFhUUJqQUc4QWJRQnZBRzhBYmdBdEFIY0FaUUJpYVdOdmJXOXZiaTEzWldJQWFRQmpBRzhBYlFCdkFHOEFiZ0F0QUhjQVpRQmlVbVZuZFd4aGNnQlNBR1VBWndCMUFHd0FZUUJ5YVdOdmJXOXZiaTEzWldJQWFRQmpBRzhBYlFCdkFHOEFiZ0F0QUhjQVpRQmlSbTl1ZENCblpXNWxjbUYwWldRZ1lua2dTV052VFc5dmJpNEFSZ0J2QUc0QWRBQWdBR2NBWlFCdUFHVUFjZ0JoQUhRQVpRQmtBQ0FBWWdCNUFDQUFTUUJqQUc4QVRRQnZBRzhBYmdBdUFBQUFBd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9PVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi13ZWInICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWZpcnN0X3BhcnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG4gIGNvbG9yOiAjZmY2NzY3OyB9XG5cbi5pY29uLXRoaXJkX3BhcnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGNvbG9yOiAjZmViZTFjOyB9XG5cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGNvbG9yOiAjMDBiMWU3OyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG5cbi5pY29uLWNpcmNsZS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7IH1cblxuLmljb24tY2lyY2xlLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7IH1cblxuLmljb24tY2lyY2xlLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiOyB9XG5cbi5pY29uLWNpcmNsZS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG5cbi5pY29uLWNpcmNsZS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4uaWNvbi1jaXJjbGUtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiOyB9XG5cbi5pY29uLWNpcmNsZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cblxuLmljb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5pY29uLXdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1sb2dpbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmljb24tc2hhcmVfaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiOyB9XG5cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiOyB9XG5cbi5pY29uLXNob3ctcXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjsgfVxuXG4uaWNvbi1zcGlubmVyLWRhcmsgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBvcGFjaXR5OiAwLjI7IH1cblxuLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLmljb24tY2FsX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiOyB9XG5cbi5pY29uLWluZm8xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLmljb24tcXVlc3Rpb25faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG5cbi5pY29uLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5pY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG5cbi5pY29uLW9rLWdyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGNvbG9yOiAjMDBiYzE2OyB9XG5cbi5pY29uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgY29sb3I6ICNlNjFlMjU7IH1cblxuLmljb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbiAgY29sb3I6ICMwMGJjMTY7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7IH1cblxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi5pY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjsgfVxuXG4uZXZlbnQtY2FyZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCAzOXB4ICM3NDc0NzQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlOyB9XG4gIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIC5pY29uLWxvZ28sIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAuaWNvbi1sb2dpbi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnQtY2FyZCAuZXZlbnQtaW1hZ2UgLnBsYXktbm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAucGxheS1ub3cge1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cbiAgICAuZXZlbnQtY2FyZCAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIgLmZyb250ID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXZlbnQtY2FyZCAuZXZlbnQtaW5mbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnQtY2FyZCAuZXZlbnQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIC5ldmVudC1wbGF5LWJ0biB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnQtY2FyZCAuZXZlbnQtaW5mbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLmV2ZW50LWNhcmQgLmV2ZW50LWluZm8gLmhpZGRlbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIC5leHBhbmQtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWluZm8gLmV4cGFuZC1saW5rIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZXZlbnQtY2FyZC5hY3RpdmUgLmV2ZW50LWltYWdlIC5wbGF5LW5vdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ldmVudC1jYXJkLmFjdGl2ZSAuZXZlbnQtaW5mbyBwLCAuZXZlbnQtY2FyZC5hY3RpdmUgLmV2ZW50LWluZm8gYSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ldmVudC1jYXJkLmFjdGl2ZSAuZXZlbnQtaW5mbyAuaWNvbi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbi5ldmVudC1jYXJkLm9wZW4uYWN0aXZlIC5ldmVudC1wbGF5LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ldmVudC1jYXJkLm9wZW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiA5OTk5OTlweDsgfVxuICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50LWNhcmQub3BlbiAuZGF0ZS10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pY29uLWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5wbGF5LW5vdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMHB4ICM3NDc0NzQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvKiBiYWNrLCBpbml0aWFsbHkgaGlkZGVuIHBhbmUgKi8gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH0gfVxuICAgICAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiAuZnJvbnQsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiAuYmFjayB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiAuZnJvbnQge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iIC5mcm9udCA+IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAgICAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iIC5mcm9udDpob3ZlciA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjQkJERUZCOyB9XG4gICAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIgLmJhY2sge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiAuYmFyY29kZSB0ZXh0IHtcbiAgICAgICAgZmlsbDogIzc0NzQ3NDsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYi5iYXJjb2RlLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzOXB4ICM3NDc0NzQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIuYmFyY29kZS1hY3RpdmUgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7IH1cbiAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA5NHB4IDIwcHggMTBweDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5oaWRkZW4tY29udGFpbmVyIHtcbiAgICAgIGFuaW1hdGlvbjogMXMgZmFkZUluO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmhpZGRlbi1jb250YWluZXIgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIHAsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gYSB7XG4gICAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gYSB7XG4gICAgICBjb2xvcjogIzY0QjVGNjsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmljb24tYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLmljb24tbG9naW4tbG9nbzpiZWZvcmUge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZm0taGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTsgfVxuICAuZm0taGVhZGVyIC5zaXRlLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLXdpZHRoOiA0MDVweDsgfVxuICAuc2lkZWJhciBoMSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2lkZWJhciAudGFibGUtb2YtY29udGVudHMgYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gIC5zaWRlYmFyIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc2lkZWJhciB1bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDgxQTg7XG4gICAgICBtYXJnaW46IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4OyB9XG5cbi5mcmFtZXdvcmstc2l0ZS1oZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5mcmFtZXdvcmstc2l0ZS1oZWFkZXIgaDEsIC5mcmFtZXdvcmstc2l0ZS1oZWFkZXIgaDIsIC5mcmFtZXdvcmstc2l0ZS1oZWFkZXIgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmZyYW1ld29yay1zaXRlLWhlYWRlciAuZXZlbnQtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAzOHB4OyB9XG4gIC5mcmFtZXdvcmstc2l0ZS1oZWFkZXIgaDIsIC5mcmFtZXdvcmstc2l0ZS1oZWFkZXIgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmZyYW1ld29yay1zaXRlLWhlYWRlciAuZXZlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcmV0dHlwcmludCB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5zaWRlbmF2IGxpID4gYSwgLm1lbnUtaWNvbiBzdmcgLmNscy0xLCAuc2l0ZS1sb2dvIHN2ZyAuY2xzLTEsIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMSwgLm5vdGlmaWNhdGlvbiBzdmcgLmNscy01LCAuc2l0ZS1mb290ZXIgYSB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuXG4uc2FtcGxlLWdyaWQgLmNvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWluLWhlaWdodDogNDhweDsgfVxuXG4uYXZhdGFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDE4OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYXZhdGFyLmVkaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmF2YXRhci5lZGl0OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5hdmF0YXIuZWRpdCBwIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYXZhdGFyLmVkaXQ6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmF2YXRhci5lZGl0OmhvdmVyIHAge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnByb2ZpbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucHJvZmlsZSAucHJvZmlsZS1hdmF0YXIsIC5wcm9maWxlIC5hdmF0YXItbG9nbywgLnByb2ZpbGUgLmNpdHktbG9nbyB7XG4gICAgICB3aWR0aDogMTAzcHg7XG4gICAgICBoZWlnaHQ6IDEwM3B4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnByb2ZpbGUgLnByb2ZpbGUtYXZhdGFyIGltZywgLnByb2ZpbGUgLmF2YXRhci1sb2dvIGltZywgLnByb2ZpbGUgLmNpdHktbG9nbyBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAucHJvZmlsZSAucHJvZmlsZS1hdmF0YXIsIC5wcm9maWxlIC5hdmF0YXItbG9nbywgLnByb2ZpbGUgLmNpdHktbG9nbyB7XG4gICAgICB3aWR0aDogMjV2dztcbiAgICAgIGhlaWdodDogMjV2dzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucHJvZmlsZSAucHJvZmlsZS1hdmF0YXIsIC5wcm9maWxlIC5hdmF0YXItbG9nbyB7XG4gICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHJpZ2h0OyB9XG4gICAgICAucHJvZmlsZSAucHJvZmlsZS1hdmF0YXIgaW1nLCAucHJvZmlsZSAuYXZhdGFyLWxvZ28gaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnByb2ZpbGUgLmNpdHktbG9nbyB7XG4gICAgICBncmlkLWNvbHVtbjogNCAvIDU7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGxlZnQ7IH1cbiAgICAucHJvZmlsZSAudXNlci1pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5wcm9maWxlIC51c2VyLWluZm8gaDIsIC5wcm9maWxlIC51c2VyLWluZm8gLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnByb2ZpbGUgLnVzZXItaW5mbyAuZXZlbnQtdGl0bGUsIC5wcm9maWxlIC51c2VyLWluZm8gaDMsIC5wcm9maWxlIC51c2VyLWluZm8gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2ZpbGUgLnVzZXItaW5mbyBoMiwgLnByb2ZpbGUgLnVzZXItaW5mbyAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAucHJvZmlsZSAudXNlci1pbmZvIC5ldmVudC10aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnByb2ZpbGUgLnN0YXRzLWNvbnRhaW5lciB7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgcmVwZWF0KDIsIDJmcik7XG4gICAgICBncmlkLXJvdy1nYXA6IDBweDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4OyB9XG4gICAgICAucHJvZmlsZSAucHJvZmlsZS1hdmF0YXIsIC5wcm9maWxlIC5hdmF0YXItbG9nbyB7XG4gICAgICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9maWxlIC5wcm9maWxlLWF2YXRhciBpbWcsIC5wcm9maWxlIC5hdmF0YXItbG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyODNweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4M3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLnByb2ZpbGUgLmNpdHktbG9nbyB7XG4gICAgICAgIGdyaWQtY29sdW1uczogMi8zO1xuICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5wcm9maWxlIC51c2VyLWluZm8ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgICAucHJvZmlsZSAudXNlci1pbmZvIGgyLCAucHJvZmlsZSAudXNlci1pbmZvIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5wcm9maWxlIC51c2VyLWluZm8gLmV2ZW50LXRpdGxlLCAucHJvZmlsZSAudXNlci1pbmZvIGgzLCAucHJvZmlsZSAudXNlci1pbmZvIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5wcm9maWxlIC51c2VyLWluZm8gaDIsIC5wcm9maWxlIC51c2VyLWluZm8gLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnByb2ZpbGUgLnVzZXItaW5mbyAuZXZlbnQtdGl0bGUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cblxuLnVzZXItc3RhdHMge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51c2VyLXN0YXRzID4gZGl2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfVxuICAgIC51c2VyLXN0YXRzID4gZGl2IGgyLCAudXNlci1zdGF0cyA+IGRpdiAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAudXNlci1zdGF0cyA+IGRpdiAuZXZlbnQtdGl0bGUge1xuICAgICAgY29sb3I6ICNGNjkyMUUgIWltcG9ydGFudDsgfVxuICAgIC51c2VyLXN0YXRzID4gZGl2IGgyLCAudXNlci1zdGF0cyA+IGRpdiAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAudXNlci1zdGF0cyA+IGRpdiAuZXZlbnQtdGl0bGUsIC51c2VyLXN0YXRzID4gZGl2IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5hdmF0YXItbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4yOSwgMC4wOSwgMC41NCk7IH1cbiAgLmF2YXRhci1tb2RhbCAuYXZhdGFycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIC5hdmF0YXItbW9kYWwgLmF2YXRhcnMgLmF2YXRhci1waWNrIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYXZhdGFyLW1vZGFsIC5hdmF0YXJzIC5hdmF0YXItcGljayBpbWcge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5hdmF0YXItbW9kYWwgLmF2YXRhcnMgLmF2YXRhci1waWNrIGltZzpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI0ZGRkZGRjsgfVxuICAuYXZhdGFyLW1vZGFsIC5pY29uLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hdmF0YXItbW9kYWwgLmljb24tY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNGNjkyMUU7IH1cblxuLmFjdGl2ZS5hdmF0YXItbW9kYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jdXJyZW50LWF2YXRhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY3VycmVudC1hdmF0YXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDE4OHB4O1xuICAgIGhlaWdodDogMTg4cHg7IH1cblxuLmF2YXRhci1vcHRpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDAgNjBweDsgfVxuXG4uYXZhdGFyLWNhcm91c2VsIC5hdmF0YXItc2VsZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDYwcHgpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCA2MHB4KTtcbiAgZ3JpZC1nYXA6IDEwcHg7IH1cblxuLmF2YXRhci1jYXJvdXNlbCAuY2Fyb3VzZWwtY2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYXZhdGFyLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDsgfVxuICAuYXZhdGFyLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYXZhdGFyLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5hdmF0YXItY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwgYTpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NywgMjMxLCAwLjcpOyB9XG4gIC5hdmF0YXItY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwgYS5hdmF0YXItc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE2LCAxMTYsIDExNiwgMC43KTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjRjY5MjFFOyB9XG5cbi5hdmF0YXItY2Fyb3VzZWwgLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDsgfVxuXG4uYXZhdGFyLWNhcm91c2VsIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6ICMwMEIxRTc7IH1cblxuLmF2YXRhci1jYXJvdXNlbCAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAycHggc29saWQgIzc0NzQ3NDtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG4uYXZhdGFyLWNhcm91c2VsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IC00MHB4OyB9XG5cbi5hdmF0YXItY2Fyb3VzZWwgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzc0NzQ3NDsgfVxuXG4uYXZhdGFyLWNhcm91c2VsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogLTEwcHg7IH1cblxuLmF2YXRhci1jYXJvdXNlbCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgdGFibGUgdHIgPiB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuLnBhZ2UtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4ucGFnZS1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wYWdlLWNvdW50ICoge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnBhZ2UtY291bnQgLnBhZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAucGFnZS1jb3VudCAucGFnZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLnBhZ2UtY291bnQgLnBhZ2UtbmF2LWxpbmtzIC5pY29uLWFycm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS1jb3VudCAucGFnZS1uYXYtbGlua3MgLnN0YXJ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4OyB9XG4gICAgLnBhZ2UtY291bnQgLnBhZ2UtbmF2LWxpbmtzIC5zdGFydCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAucGFnZS1jb3VudCAucGFnZS1uYXYtbGlua3MgLnN0YXJ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cbiAgLnBhZ2UtY291bnQgLnBhZ2UtbmF2LWxpbmtzIC5uZXh0LXBhZ2Ugc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAucGFnZS1jb3VudCAucGFnZS1uYXYtbGlua3MgLmVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7IH1cbiAgICAucGFnZS1jb3VudCAucGFnZS1uYXYtbGlua3MgLmVuZCBzcGFuIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5wYWdlLWNvdW50IC5wYWdlLW5hdi1saW5rcyAuZW5kIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSByb3RhdGUoLTkwZGVnKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLnBhZ2UtY291bnQgLnBhZ2UtbmF2LWxpbmtzIC5lbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9IH1cblxuLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmxvZ28gYSwgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmxvZ28gc3BhbiwgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmhlYWRlci1uYXYgYSwgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmhlYWRlci1uYXYgc3BhbiwgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLnVzZXItbGlua3MgYSwgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLnVzZXItbGlua3Mgc3BhbiB7XG4gICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuICAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudCAubm90aWZpY2F0aW9uLW51bWJlciB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudCAuY29udGFpbmVyIC5oZWFkZXItbmF2IC5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCMUU3OyB9XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc3LCAyMzEsIDApO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OyB9XG5cbi5oZWFkZXItd3JhcHBlci5zdGlja3kge1xuICBiYWNrZ3JvdW5kOiAjMDBiMWU3OyB9XG4gIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmxvZ28gYSwgLmhlYWRlci13cmFwcGVyLnN0aWNreSAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudCAubG9nbyBzcGFuLCAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5oZWFkZXItbmF2IGEsIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmhlYWRlci1uYXYgc3BhbiwgLmhlYWRlci13cmFwcGVyLnN0aWNreSAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudCAudXNlci1saW5rcyBhLCAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC51c2VyLWxpbmtzIHNwYW4ge1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmxvZ28gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBkaXYgYSwgLmhlYWRlci13cmFwcGVyLnN0aWNreSAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudCAuaGVhZGVyLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGRpdiBhLCAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC51c2VyLWxpbmtzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gZGl2IGEge1xuICAgICAgY29sb3I6ICM3NDc0NzQgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLm5vdGlmaWNhdGlvbi1udW1iZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmNvbnRhaW5lciAuaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubW9iaWxlLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5kZXNrdG9wLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5kZXNrdG9wLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYm9keSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuYm9keSA+IGhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLWhlYWRlciB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW4taGVhZGVyICoge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5tYWluLWhlYWRlciBkaXYsIC5tYWluLWhlYWRlciB1bCwgLm1haW4taGVhZGVyIGxpLCAubWFpbi1oZWFkZXIgYSB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1haW4taGVhZGVyIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4taGVhZGVyIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5tYWluLWhlYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4taGVhZGVyIGFbaHJlZj1cIi9jYXJ0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNGZyOyB9XG4gICAgLm1haW4taGVhZGVyIC5jb250YWluZXIgZGl2IHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLm1haW4taGVhZGVyIC5jb250YWluZXIgLmxvZ28gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLm1haW4taGVhZGVyIC5jb250YWluZXIgLmxvZ28gYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLm1haW4taGVhZGVyIC5jb250YWluZXIgLnVzZXItbGlua3Mge1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7IH1cbiAgICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC51c2VyLWxpbmtzIGEge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLm1haW4taGVhZGVyIC5jb250YWluZXIgLnVzZXItbGlua3MgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgLm1haW4taGVhZGVyIC5jb250YWluZXIgLnVzZXItbGlua3Mgc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAgICAgLm1haW4taGVhZGVyIC5jb250YWluZXIgLnVzZXItbGlua3Mgc3BhbltjbGFzc149XCJpY29uXCJdOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0JCREVGQjsgfVxuICAgICAgLm1haW4taGVhZGVyIC5jb250YWluZXIgLnVzZXItbGlua3MgLm5vdGlmaWNhdGlvbi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC51c2VyLWxpbmtzIC5ub3RpZmljYXRpb24tbGluayAubm90aWZpY2F0aW9uLW51bWJlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICB6LWluZGV4OiA1OyB9XG5cbi5kZXNrdG9wLWhlYWRlciBsaSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDI1cHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXNrdG9wLWhlYWRlciBsaSB1bCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZGVza3RvcC1oZWFkZXIgbGkgdWwgPiBsaSB7XG4gICAgd2lkdGg6IDE2LjY2JTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTQ4cHg7XG4gICAgbWluLXdpZHRoOiAxNDhweDsgfVxuICAgIC5kZXNrdG9wLWhlYWRlciBsaSB1bCA+IGxpIGEge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZGVza3RvcC1oZWFkZXIgbGkgdWwgPiBsaSBhOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kZXNrdG9wLWhlYWRlciAub3Blbi1tZW51IHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kZXNrdG9wLWhlYWRlciAub3Blbi1saXN0ICsgZGl2IHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGVza3RvcC1oZWFkZXIgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLmRlc2t0b3AtaGVhZGVyIC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kZXNrdG9wLWhlYWRlciAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29udGVudDogJyc7IH1cblxuLnVzZXItbGlua3MgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnVzZXItbGlua3MgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gZGl2IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGxlZnQ6IC01MCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC51c2VyLWxpbmtzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGRpdiBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4OyB9XG4gICAgICAudXNlci1saW5rcyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBkaXYgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjsgfVxuICAgIC51c2VyLWxpbmtzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGRpdiBhIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0ICFpbXBvcnRhbnQ7IH1cblxuLmNsb3NlLW1lbnUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNiwgMTE2LCAxMTYsIDAuNCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtNTA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3AtZG93bi1hY3RpdmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFNjFFMjU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAuYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cbiAgICAuYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmFsZXJ0IC5hbGVydC1jb250YWluZXIgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5hbGVydCAuYWxlcnQtY29udGFpbmVyIC5jbG9zZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5hbGVydCAuYWxlcnQtY29udGFpbmVyIC5pY29uLWNsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYWxlcnQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuXG4uZml4ZWQtYnRuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZml4ZWQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZXZlbnRzLWdyaWQgLmV2ZW50LWhlYWRpbmcsIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyMDsgfVxuICAuZXZlbnRzLWdyaWQgLmV2ZW50LWhlYWRpbmcgcCwgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1oZWFkaW5nIHAge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ldmVudHMtZ3JpZCAuZXZlbnQtaGVhZGluZyBhLCAuZXZlbnQtaGVyby1jb250YWluZXIgLmV2ZW50LWhlYWRpbmcgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmV2ZW50cy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmV2ZW50cy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRzLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5ldmVudHMtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgLmV2ZW50cy1ncmlkIC5jZW50ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmV2ZW50cy1ncmlkIC5ldmVudC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZXZlbnRzLWdyaWQgLmV2ZW50LWJveCB7XG4gICAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5ldmVudHMtZ3JpZCAuZXZlbnQtYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmV2ZW50cy1ncmlkIC5ldmVudC1ib3ggPiBhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDg4cHggMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXZlbnRzLWdyaWQgLmV2ZW50LWJveCA+IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAuZXZlbnRzLWdyaWQgLmV2ZW50LWJveCA+IGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5ldmVudHMtZ3JpZCAubGl2ZS1ub3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBtYXgtd2lkdGg6IDExMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZXZlbnRzLWdyaWQgLmxpdmUtbm93IHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgLmV2ZW50cy1ncmlkIC5ldmVudC1sb2dvIHtcbiAgICB3aWR0aDogMTIycHg7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZXZlbnRzLWdyaWQgLmV2ZW50LWxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuZXZlbnRzLWdyaWQgLmV2ZW50LWxvZ28ge1xuICAgICAgICBtaW4td2lkdGg6IDEyMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjJweDsgfSB9XG5cbi5ib3JvdWdocy1zZXJpZXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzdkNTgyLCAjMDBlNWNhKTsgfVxuXG4uZXZlbnQtaGVyby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5jZW50ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5jZW50ZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1oZWFkaW5nIHtcbiAgICB0b3A6IDYwcHg7IH1cbiAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5zaGFyZS1jYWxlbmRhciB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuc2hhcmUtY2FsZW5kYXIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5saXZlLW5vdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExNHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHotaW5kZXg6IDUwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5saXZlLW5vdyB7XG4gICAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMjY1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTkyMHB4OyB9XG4gICAgICAuZXZlbnQtaGVyby1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXZlbnQtaGVyby1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWxvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZXZlbnQtbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuZXZlbnQtaGVyby1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuZXZlbnQtaGVyby1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5jdGEtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuZXZlbnQtaGVyby1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmN0YS1jb250YWluZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5idG4tc3BlY2lhbCB7XG4gICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuICAgIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuYnRuLXNwZWNpYWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uc2VyaWVzLWhlcm8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0NjFweDsgfVxuICAuc2VyaWVzLWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZXJpZXMtaGVyby1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmN0YS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTY5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnNlcmllcy1oZXJvLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciAuZXZlbnQtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDsgfVxuXG4uc21hbGwtZXZlbnQtaGVhZGVyIHtcbiAgaGVpZ2h0OiAyNzZweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLnNtYWxsLWV2ZW50LWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDM0OHB4OyB9IH1cbiAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuc21hbGwtZXZlbnQtaGVhZGVyIC5ldmVudC1kZXRhaWxzIC5jdGEtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAuc21hbGwtZXZlbnQtaGVhZGVyIC5ldmVudC1kZXRhaWxzIC5jdGEtY29udGFpbmVyID4gZGl2IHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuc21hbGwtZXZlbnQtaGVhZGVyIC5ldmVudC1kZXRhaWxzIC5jdGEtY29udGFpbmVyID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAuc21hbGwtZXZlbnQtaGVhZGVyIC5ldmVudC1kZXRhaWxzIC5jdGEtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICAuc21hbGwtZXZlbnQtaGVhZGVyIC5ldmVudC1kZXRhaWxzIC5jdGEtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgzKSBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciAuZXZlbnQtbG9nbyB7XG4gICAgICB3aWR0aDogMTUycHg7XG4gICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciAuZXZlbnQtbG9nbyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5zaGFyZS1pY29ucy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zaGFyZS1pY29ucy1ncm91cCAuc2hhcmUtaWNvbiB7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgLnNoYXJlLWljb25zLWdyb3VwIC5zaGFyZS1pY29uIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zaGFyZS1pY29ucy1ncm91cCAuc2hhcmUtaWNvbiBhIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udG9nZ2xlQ29udGFpbmVyIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG4gIC50b2dnbGVDb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLnRvZ2dsZUNvbnRhaW5lciAudG9nZ2xlQm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0NzQ3NDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAudG9nZ2xlQ29udGFpbmVyIC50b2dnbGVCb3ggLmxhYmVsQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC50b2dnbGVDb250YWluZXIgLnRvZ2dsZUJveCAubGFiZWxDb250YWluZXIgc3BhbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7IH1cbiAgICAudG9nZ2xlQ29udGFpbmVyIC50b2dnbGVCb3ggLnRvZ2dsZVN3aXRjaCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAudG9nZ2xlQ29udGFpbmVyIC50b2dnbGVCb3ggLnRvZ2dsZVN3aXRjaDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YThhOGE7IH1cbiAgICAgIC50b2dnbGVDb250YWluZXIgLnRvZ2dsZUJveCAudG9nZ2xlU3dpdGNoIC5pY29uLW1lbnUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7IH1cbiAgICAgICAgLnRvZ2dsZUNvbnRhaW5lciAudG9nZ2xlQm94IC50b2dnbGVTd2l0Y2ggLmljb24tbWVudTo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudG9nZ2xlQ29udGFpbmVyIC50b2dnbGVCb3ggLnRvZ2dsZVN3aXRjaFt2YWx1ZT1cIjFcIl0ge1xuICAgICAgbGVmdDogOTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEIxRTc7IH1cbiAgICAgIC50b2dnbGVDb250YWluZXIgLnRvZ2dsZUJveCAudG9nZ2xlU3dpdGNoW3ZhbHVlPVwiMVwiXTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxQTg7IH1cbiAgICAgIC50b2dnbGVDb250YWluZXIgLnRvZ2dsZUJveCAudG9nZ2xlU3dpdGNoW3ZhbHVlPVwiMVwiXSAuaWNvbi1tZW51IHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRvZ2dsZUNvbnRhaW5lcltkaXNhYmxlZF0gcCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi50b2dnbGVDb250YWluZXJbZGlzYWJsZWRdIC50b2dnbGVCb3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG4gIC50b2dnbGVDb250YWluZXJbZGlzYWJsZWRdIC50b2dnbGVCb3ggLmxhYmVsQ29udGFpbmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjYmRiZGJkOyB9XG5cbi50b2dnbGVDb250YWluZXJbZGlzYWJsZWRdIC50b2dnbGVTd2l0Y2gge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3OyB9XG4gIC50b2dnbGVDb250YWluZXJbZGlzYWJsZWRdIC50b2dnbGVTd2l0Y2g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7IH1cblxuLnRvZ2dsZUNvbnRhaW5lcltkaXNhYmxlZF0gLnRvZ2dsZVN3aXRjaFt2YWx1ZT1cIjFcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiAjODFkNGZhOyB9XG4gIC50b2dnbGVDb250YWluZXJbZGlzYWJsZWRdIC50b2dnbGVTd2l0Y2hbdmFsdWU9XCIxXCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODFkNGZhOyB9XG5cbi5zdGF0cy1zbGlkZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExODVweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87IH1cbiAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLmNhcm91c2VsLWNlbGwge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMzc1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDM0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cbiAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5jZWxsLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5jZWxsLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5jZWxsLWNvbnRlbnQgLnN0YXRzLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IGF1dG8gNDVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgICAgICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50IC5zdGF0cy1yb3cge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IGF1dG8gNDVweDsgfSB9XG4gICAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5jZWxsLWNvbnRlbnQgLnN0YXRzLXJvdyBoMyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAjNzQ3NDc0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLmNhcm91c2VsLWNlbGwgLmNlbGwtY29udGVudCAuc3RhdHMtcm93IC5zdGF0cy1yb3ctaW1hZ2UgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgICAgICAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5jZWxsLWNvbnRlbnQgLnN0YXRzLXJvdyAuc3RhdHMtcm93LWltYWdlIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAgICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50IC5zdGF0cy1yb3cgLnN0YXRzLXJvdy1jbHViLW5hbWUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50IC5zdGF0cy1yb3cgLnN0YXRzLXJvdy12YWx1ZSB7XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5jZWxsLWNvbnRlbnQgLnN0YXRzLXJvdzpudGgtY2hpbGQoMSkgaDMge1xuICAgICAgICAgIGNvbG9yOiAjRjY5MjFFICFpbXBvcnRhbnQ7IH1cbiAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLnNsaWRlLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5zbGlkZS1jb250cm9scyAuYXJyb3ctY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuc2xpZGUtY29udHJvbHMgLmxlZnQtYXJyb3cgLnJpZ2h0LWFycm93IHtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLnNsaWRlLWNvbnRyb2xzIC5sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5zbGlkZS1jb250cm9scyAubGVmdDpiZWZvcmUge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuc2xpZGUtY29udHJvbHMgLnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5zbGlkZS1jb250cm9scyAucmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5zbGlkZS1jb250cm9scyAuaWNvbi1hcnJvdyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzAwQjFFNztcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlOyB9XG4gICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLnNsaWRlLWNvbnRyb2xzIHNwYW4ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByb2dyZXNzLWJhci1jb250YWluZXIge1xuICBtYXJnaW46IDQwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5wcm9ncmVzcy1iYXItc2VnbWVudCB7XG4gICAgZmxleDogMSAxIDA7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQgLnByb2dyZXNzLWJhci1zZWdtZW50LWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2dyZXNzLWJhci1jb250YWluZXIgLnByb2dyZXNzLWJhci1zZWdtZW50IC5wcm9ncmVzcy1iYXItc2VnbWVudC1ib3gge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzQ3NDc0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NDc0NzQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzQ3NDc0OyB9XG4gIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5wcm9ncmVzcy1iYXItc2VnbWVudDpudGgtY2hpbGQoMSkgLnByb2dyZXNzLWJhci1zZWdtZW50LWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDBweCAwcHggNnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc0NzQ3NDsgfVxuICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQ6bGFzdC1jaGlsZCAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNnB4IDZweCAwcHg7IH1cbiAgLnByb2dyZXNzLWJhci1jb250YWluZXIgLnByb2dyZXNzLWJhci1zZWdtZW50LmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3OyB9XG5cbi50YWItbWVudS1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNGNjkyMUU7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgLnRhYi1tZW51LWNvbnRhaW5lciAudGFiLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLnRhYi1tZW51LWNvbnRhaW5lciAudGFiLW1lbnUgYSB7XG4gICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC50YWItbWVudS1jb250YWluZXIgLnRhYi1tZW51IC5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjY5MjFFO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRhYi1zdWItbWVudS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC50YWItc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH0gfVxuICAudGFiLXN1Yi1tZW51LWNvbnRhaW5lciAudGFiLXN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudGFiLXN1Yi1tZW51LWNvbnRhaW5lciAudGFiLXN1Yi1tZW51LWhlYWRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC50YWItc3ViLW1lbnUtY29udGFpbmVyIHAsIC50YWItc3ViLW1lbnUtY29udGFpbmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRhYi1zdWItbWVudS1jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICMwMEIxRTc7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYi1zdWItbWVudS1jb250YWluZXIgLnNlbGVjdGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCMUU3OyB9XG5cbi5wb3N0LXNsaWRlcy1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucG9zdC1zbGlkZXMtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVzLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wb3N0LXNsaWRlcy1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgLnBvc3Qtc2xpZGVzLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlcy1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucG9zdC1zbGlkZXMtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVzLW5hdmlnYXRpb24gYnV0dG9uIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMDBCMUU3OyB9XG4gICAgLnBvc3Qtc2xpZGVzLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlcy1uYXZpZ2F0aW9uIGJ1dHRvbi5wcmV2LXNsaWRlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgdG9wOiA0MiU7IH1cbiAgICAucG9zdC1zbGlkZXMtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVzLW5hdmlnYXRpb24gYnV0dG9uLm5leHQtc2xpZGUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNDVweDtcbiAgICAgIHRvcDogNDIlOyB9XG5cbi5wb3N0LXNsaWRlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wb3N0LXNsaWRlcy1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24tY29udGFpbmVyIC5wcmV2LXNsaWRlIHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5wb3N0LXNsaWRlcy1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24tY29udGFpbmVyIC5uZXh0LXNsaWRlIHtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnBvc3Qtc2xpZGVzLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wb3N0LXNsaWRlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucG9zdC1zbGlkZXMge1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucG9zdC1zbGlkZXMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMDBweDsgfSB9XG4gIC5wb3N0LXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLnBvc3Qtc2xpZGVzIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4OyB9IH1cbiAgLnBvc3Qtc2xpZGVzIC5wb3N0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAucG9zdC1zbGlkZXMgLnBvc3QtbWV0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnBvc3Qtc2xpZGVzIC5wb3N0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuICAucG9zdC1zbGlkZXMgLnBvc3QtaGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDMxM3B4O1xuICAgIGhlaWdodDogMjkxcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnBvc3Qtc2xpZGVzIC5wb3N0LWhlYWRlciBhIHtcbiAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAucG9zdC1zbGlkZXMgLnBvc3QtaGVhZGVyIHAge1xuICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGJvdHRvbTogNDBweDsgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzQ3NDc0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICM3NDc0NzQ7IH1cblxuLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1zZWxlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLXNlbGVjdGlvbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLXNlbGVjdGlvbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7IH0gfVxuICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2Utc2VsZWN0aW9uLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNjdweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IC42cyBhbGwgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MiUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc2JSk7IH0gfVxuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IGEsIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IGgxLCAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSBwIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkgLnN0YXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSBoMSwgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkgLmFsbGlhbmNlLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSAuYWxsaWFuY2UtdGl0bGUge1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSAuYnRuLXNwZWNpYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDBCMUU3ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIC5hbGxpYW5jZS1jb3B5LWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZS1zZWxlY3RlZCBoMSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlLXNlbGVjdGVkIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU4JSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2Utc2VsZWN0ZWQgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7IH0gfVxuICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtcHJvamVjdCAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNzAsIDAsIDAuOSk7IH1cbiAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLXN0YXItZ3VhcmRpYW4gLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgNjIsIDI0NywgMC45KTsgfVxuICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtYXJjYWRlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0MSwgMjIxLCAxNzIsIDAuOSk7IH1cbiAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLXBvb2wtcGFydHkgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCAxNTYsIDIyNiwgMC45KTsgfVxuXG4ubm8tYWxsaWFuY2Utc2VsZWN0ZWQgLmFsbGlhbmNlLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubm8tYWxsaWFuY2Utc2VsZWN0ZWQgLmFsbGlhbmNlLXNlbGVjdGlvbiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5uby1hbGxpYW5jZS1zZWxlY3RlZCAuYWxsaWFuY2Utc2VsZWN0aW9uIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpOyB9IH1cblxuLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1wcm9tcHQtY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1wcm9tcHQtY29weSAuYWxsaWFuY2UtcHJvbXB0IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsIHJnYmEoNDEsIDQxLCA0MSwgMC45NSksIHJnYmEoODEsIDI4LCAxNTMsIDAuOTUpLCByZ2JhKDIxOCwgMTIsIDEyLCAwLjk1KSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA0MHB4IDE2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1wcm9tcHQtY29weSAuYWxsaWFuY2UtcHJvbXB0IHtcbiAgICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAubm8tYWxsaWFuY2Utc2VsZWN0ZWQgLmFsbGlhbmNlLXByb21wdC1jb3B5IC5hbGxpYW5jZS1wcm9tcHQge1xuICAgICAgICBwYWRkaW5nOiAyMDBweCAyMHB4OyB9IH1cbiAgICAubm8tYWxsaWFuY2Utc2VsZWN0ZWQgLmFsbGlhbmNlLXByb21wdC1jb3B5IC5hbGxpYW5jZS1wcm9tcHQgaDEge1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gICAgLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1wcm9tcHQtY29weSAuYWxsaWFuY2UtcHJvbXB0IC5idG4tc3BlY2lhbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwQjFFNyAhaW1wb3J0YW50OyB9XG4gICAgLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1wcm9tcHQtY29weSAuYWxsaWFuY2UtcHJvbXB0IC5hbGxpYW5jZS1sb2dpbi10ZXh0LWxpbmsge1xuICAgICAgY29sb3I6ICNFNjFFMjU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubm8tYWxsaWFuY2Utc2VsZWN0ZWQgLmFsbGlhbmNlLWNob2ljZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4uYWxsaWFuY2Utc2VsZWN0aW9uLWxvY2tlZCAuYWxsaWFuY2UtY2hvaWNlIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi5hbGxpYW5jZS1zZWxlY3Rpb24tbG9ja2VkIC5hbGxpYW5jZS1wcm9qZWN0IC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNzAsIDAsIDAuOSk7IH1cblxuLmFsbGlhbmNlLXNlbGVjdGlvbi1sb2NrZWQgLmFsbGlhbmNlLXN0YXItZ3VhcmRpYW5zIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk3LCA2MiwgMjQ3LCAwLjkpOyB9XG5cbi5hbGxpYW5jZS1zZWxlY3Rpb24tbG9ja2VkIC5hbGxpYW5jZS1hcmNhZGUgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MSwgMjIxLCAxNzIsIDAuOSk7IH1cblxuLmFsbGlhbmNlLXNlbGVjdGlvbi1sb2NrZWQgLmFsbGlhbmNlLXBvb2wtcGFydHkgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMiwgMTU2LCAyMjYsIDAuOSk7IH1cblxuLmFsbGlhbmNlLXNlbGVjdGlvbi1sb2NrZWQgLmFsbGlhbmNlLXNlbGVjdGVkIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTsgfVxuXG4uYWxsaWFuY2Utc2VsZWN0aW9uLWxvY2tlZCAuYWxsaWFuY2Utc2VsZWN0ZWQgaDEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5hbGxpYW5jZS1zZWxlY3Rpb24tbG9ja2VkIC5hbGxpYW5jZS1zZWxlY3RlZCAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTglKTtcbiAgei1pbmRleDogMjA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1sb2NrZWQgLmFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTsgfSB9XG5cbi5wbGF5ZXJzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogNDBweCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5wbGF5ZXJzLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5wbGF5ZXJzLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gIC5wbGF5ZXJzLWdyaWQgLnBsYXllciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wbGF5ZXJzLWdyaWQgLmF2YXRhciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGxheWVycy1ncmlkIC5hdmF0YXIgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5wbGF5ZXJzLWdyaWQgLmF2YXRhciBhOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIC5wbGF5ZXJzLWdyaWQgaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnBsYXllcnMtZ3JpZCBoMyBhIHtcbiAgICAgIGNvbG9yOiAjRjY5MjFFOyB9XG4gIC5wbGF5ZXJzLWdyaWQgLnN0YXQge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDQwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDJmciAxLjhmciAxLjJmciAxZnI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1oZWFkaW5nIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjQ1ZnIgMmZyIDEuOGZyIDEuMmZyIDFmcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1oZWFkaW5nIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjQwZnIgMS45ZnIgMS44ZnIgMS4yZnIgMWZyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjg1cHgsIDFmcikpO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7IH0gfVxuICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMmZyIDEuOGZyIDEuMmZyIDFmcjtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM3NDc0NzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWl0ZW0gLmJ0bi1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWl0ZW0gcCB7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWl0ZW0gcCBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWl0ZW0gcDpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDM7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWl0ZW0gcDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgb3JkZXI6IDQ7IH1cbiAgICAgICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHA6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHA6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG9yZGVyOiA1OyB9IH1cbiAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIC5kYXRlLXRpbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWl0ZW0gLmJ0bi1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDEyNHB4OyB9XG4gIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXBsYXktYWN0aXZlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwQkMxNjsgfVxuICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXBsYXktYWN0aXZlIC5idG4tc21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LWRpc2FibGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtZGlzYWJsZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1kaXNhYmxlZCAqIHtcbiAgICAgIGNvbG9yOiAjZGJkYmRiOyB9XG5cbi5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTJweCkge1xuICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjZweCkge1xuICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWVsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6ICM3NDc0NzQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5pY29uLWRvd24sIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWVsZW1lbnQgLmljb24tdXAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuaWNvbi11cDpiZWZvcmUge1xuICAgICAgY29sb3I6ICM5OUY3MDA7IH1cbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5pY29uLW5ldXRyYWwge1xuICAgICAgZm9udC1zaXplOiA1cHg7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24gLmFsbGlhbmNlLWVsZW1lbnQtbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24gLmFsbGlhbmNlLWVsZW1lbnQtbnVtYmVyLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiAuYWxsaWFuY2UtZWxlbWVudC1udW1iZXItY29udGFpbmVyIC5hbGxpYW5jZS1lbGVtZW50LW51bWJlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWVsZW1lbnQgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9uIC5hbGxpYW5jZS1lbGVtZW50LW51bWJlci1jb250YWluZXIgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgICByaWdodDogLTE1cHg7IH1cbiAgICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWVsZW1lbnQgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9uIC5hbGxpYW5jZS1lbGVtZW50LXN0YXRzLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMTBweDsgfVxuICAgICAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiAuYWxsaWFuY2UtZWxlbWVudC1zdGF0cy1ncmlkIC5hbGxpYW5jZS1zdGF0LWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5hbGxpYW5jZS1zdGF0cy1yb3cge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5hbGxpYW5jZS1zdGF0cy1yb3cgLmFsbGlhbmNlLXN0YXRzLXJvdy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkOyB9XG4gICAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5hbGxpYW5jZS1zdGF0cy1yb3cgLmFsbGlhbmNlLXN0YXRzLXJvdy10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLXN0YXItZ3VhcmRpYW4ge1xuICAgIGJhY2tncm91bmQ6ICM5NjEyQzc7IH1cbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1zdGFyLWd1YXJkaWFuIC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiwgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtc3Rhci1ndWFyZGlhbiAuYWxsaWFuY2Utc3RhdHMtcm93IC5hbGxpYW5jZS1zdGF0cy1yb3ctYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTNFRjc7IH1cbiAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtYXJjYWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMERBNzdEOyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtYXJjYWRlIC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiwgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtYXJjYWRlIC5hbGxpYW5jZS1zdGF0cy1yb3cgLmFsbGlhbmNlLXN0YXRzLXJvdy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogIzI5RERBQzsgfVxuICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1wcm9qZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjQUM3ODAyOyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtcHJvamVjdCAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24sIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLXByb2plY3QgLmFsbGlhbmNlLXN0YXRzLXJvdyAuYWxsaWFuY2Utc3RhdHMtcm93LWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVBQTAwOyB9XG4gIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLXBvb2wtcGFydHkge1xuICAgIGJhY2tncm91bmQ6ICMwQTgxQkY7IH1cbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1wb29sLXBhcnR5IC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiwgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtcG9vbC1wYXJ0eSAuYWxsaWFuY2Utc3RhdHMtcm93IC5hbGxpYW5jZS1zdGF0cy1yb3ctYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNjlDRTI7IH1cblxuLndpbm5lcnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc1ZGVnLCAjMzRjZWZjLCAjYzUzZWY3KTsgfVxuICAud2lubmVycy1jb250YWluZXIgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLndpbm5lcnMtY29udGFpbmVyIHAsIC53aW5uZXJzLWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAud2lubmVycy1jb250YWluZXIgLnN2Zy1pY29uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwOyB9XG4gIC53aW5uZXJzLWNvbnRhaW5lciAud2lubmVycy1jb3B5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4MHB4IDAgODBweDsgfVxuICAud2lubmVycy1jb250YWluZXIgLndpbm5lcnMtZ3JpZCB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHggMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDBweCAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAud2lubmVycy1jb250YWluZXIgLndpbm5lcnMtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDNweCkge1xuICAgICAgLndpbm5lcnMtY29udGFpbmVyIC53aW5uZXJzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDIwcHg7IH0gfVxuICAgIC53aW5uZXJzLWNvbnRhaW5lciAud2lubmVycy1ncmlkIC5wbGF5ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLndpbm5lcnMtY29udGFpbmVyIC53aW5uZXJzLWdyaWQgLmF2YXRhciB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLndpbm5lcnMtY29udGFpbmVyIC53aW5uZXJzLWdyaWQgLmF2YXRhciBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAgIC53aW5uZXJzLWNvbnRhaW5lciAud2lubmVycy1ncmlkIC5hdmF0YXIgYTpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgLndpbm5lcnMtY29udGFpbmVyIC53aW5uZXJzLWdyaWQgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAud2lubmVycy1jb250YWluZXIgLndpbm5lcnMtZ3JpZCAuc3RhdCB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLmFsbGlhbmNlLXN0YW5kaW5ncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWxsaWFuY2Utc3RhbmRpbmdzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDIwNXB4LCAzMzRweCkpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTc3cHgsIDI4NHB4KSk7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDE3N3B4KTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3Mge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODBweDtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiAzMjBweDtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4OyB9IH1cbiAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDM5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoMSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMzA2YjsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDZhOyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzQ3ODQ7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoNCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1Mjg0NzsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIGltZyB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgaGVpZ2h0OiBtaW5tYXgoMTE1cHgsIDE4N3B4KTsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIG1heC1oZWlnaHQ6IDkzcHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5jb3B5LWNvbnRhaW5lciBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHg7IH1cbiAgICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5jb3B5LWNvbnRhaW5lciAuY29weSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAuY29weS1jb250YWluZXIgLmNvcHkgaDEsIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5jb3B5LWNvbnRhaW5lciAuY29weSBwIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQgLmNvcHktY29udGFpbmVyIC5jb3B5IGgxIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAuY29weS1jb250YWluZXIgLmNvcHkgcCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAuY29weS1jb250YWluZXIgLndpbm5lciBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoMSkgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjVDQzQ7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoMikgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDlFQzI7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoMykgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njg2RUU7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoNCkgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTRCODY7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5wcm9ncmVzcy1iYXItdGV4dHVyZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAucHJvZ3Jlc3MtYmFyLXRleHR1cmUgLmJhZGdlLWZnIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjE7IH1cbiAgICAgICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQgLnByb2dyZXNzLWJhci10ZXh0dXJlIC5iYWRnZS1mZyBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5wcm9ncmVzcy1iYXItdGV4dHVyZSAuZWFybmVkIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5wcm9ncmVzcy1iYXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDEpIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NUNDNDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMWQzMDZiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMxZDMwNmI7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoMikgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA5RUMyO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwYzU0NmE7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzBjNTQ2YTsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkOm50aC1jaGlsZCgzKSAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njg2RUU7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzQ3NDc4NDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDc0Nzg0OyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDQpIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNEI4NjtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNjUyODQ3O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM2NTI4NDc7IH1cbiIsIi8vRGVmYXVsdCBzdHlsZXNcblxuaHRtbCB7XG4gYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8gbWluLWhlaWdodDogMTAwdmg7XG4gIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8vUGFkZGluZyBhcm91bmQgdGhlIGNvbnRlbnQgb2YgdGhlIHBhZ2UuIE5vdCBoZWFkZXIsIGZvb3RlciwgbmF2YmFyO1xuLnBhZ2Utd3JhcHBlcntcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udmVydGljYWwtcGFkZGluZ3tcbiAgcGFkZGluZzo0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAucGFnZS13cmFwcGVye1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgLnBhZ2Utd3JhcHBlcntcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICB9XG59XG5cblxubWFpbiB7XG4gIC8vIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG59XG5cbnVsIHtcbiAgJjpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAmID4gbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5hIHtcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgLy8gR2V0cyByaWQgb2YgdGFwIGFjdGl2ZSBzdGF0ZVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cbi8vIFBvc2l0aW9uaW5nXG4udmFsaWduLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbi8vIGNsYXNzaWMgY2xlYXJmaXhcbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5cbi8vIFotbGV2ZWxzXG4uei1kZXB0aC0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAyZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cbi56LWRlcHRoLTEge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMik7XG59XG4uei1kZXB0aC0xLWhhbGYge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIDZkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMiB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgMXB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi8qIDEyZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cbi56LWRlcHRoLTMge1xuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIDE2ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC00IHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgNnB4IDMwcHggNXB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgOHB4IDEwcHggLTdweCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi8qIDI0ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC01IHtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgMTFweCAxNXB4IC03cHggcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4uaG92ZXJhYmxlIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG59XG5cbi8vIERpdmlkZXJzXG5cbi5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLCBcImxpZ2h0ZW4tMlwiKTtcbn1cblxuXG4vLyAgQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xufVxuXG4vLyBJY29uIFN0eWxlc1xuXG5pIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgJi5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gICYudGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAmLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gICYubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4vLyBJbWFnZXNcbmltZy5yZXNwb25zaXZlLWltZyxcbnZpZGVvLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBQYWdpbmF0aW9uXG5cbi5wYWdpbmF0aW9uIHtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhIHsgY29sb3I6ICNmZmY7IH1cblxuICAgICYuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7IH1cblxuICAgICYuZGlzYWJsZWQgYSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuXG4gIGxpLnBhZ2VzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkucHJldixcbiAgICBsaS5uZXh0IHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgbGkucGFnZXMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCcmVhZGNydW1ic1xuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XG5cbiAgaSxcbiAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEU1Q0MnO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgOHB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vIFBhcmFsbGF4XG4ucGFyYWxsYXgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuXG4gIC5wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQdXNocGluXG4ucGluLXRvcCwgLnBpbi1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGlubmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgVHJhbnNpdGlvbiBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuXG51bC5zdGFnZ2VyZWQtbGlzdCBsaSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBNZWRpYSBRdWVyeSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLW1lZC1hbmQtdXAge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbWVkLW9ubHkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbGFyZ2Utb25seSB7XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLWV4dHJhLWxhcmdlLW9ubHkge1xuICBAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1leHRyYS1sYXJnZSB7XG4gIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1sYXJnZSB7XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1tZWRpdW0ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLXNtYWxsIHtcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tbWVkaXVtLWFuZC11cCB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBDZW50ZXIgdGV4dCBvbiBtb2JpbGVcbi5jZW50ZXItb24tc21hbGwtb25seSB7XG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBGb290ZXJcbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogJGZvb3Rlci1mb250LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xuXG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBjb2xvcjogJGZvb3Rlci1jb3B5cmlnaHQtZm9udC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWNvcHlyaWdodC1iZy1jb2xvcjtcbiAgfVxufVxuXG4vLyBUYWJsZXNcbnRhYmxlLCB0aCwgdGQge1xuICAgYm9yZGVyOiBub25lO1xuICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xufVxudGFibGUgdGh7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnRhYmxlIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxudGFibGUge1xuICB3aWR0aDoxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcblxuICAmLnN0cmlwZWQge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgID4gdHIgPiB0ZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oaWdobGlnaHQgPiB0Ym9keSA+IHRyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuY2VudGVyZWQge1xuICAgIHRoZWFkIHRyIHRoLCB0Ym9keSB0ciB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbnRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG59XG5cbnRkLCB0aHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxudGh7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgVGFibGVcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblxuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRkOmVtcHR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMGEwJztcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIHRoIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cbiAgICAgICAgdGg6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXDAwYTBcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLyogc29ydCBvdXQgYm9yZGVycyAqL1xuICAgIHRoZWFkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbn1cblxuXG4vLyBDb2xsZWN0aW9uc1xuLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYmctY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICRjb2xsZWN0aW9uLWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIEF2YXRhciBDb2xsZWN0aW9uXG4gICAgJi5hdmF0YXIge1xuICAgICAgbWluLWhlaWdodDogODRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLy8gRG9uJ3Qgc3R5bGUgY2lyY2xlcyBpbnNpZGUgcHJlbG9hZGVyIGNsYXNzZXMuXG4gICAgICAmOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmNpcmNsZSxcbiAgICAgIDpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIGkuY2lyY2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYWN0aXZlLWJnLWNvbG9yO1xuICAgICAgY29sb3I6ICRjb2xsZWN0aW9uLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEuY29sbGVjdGlvbi1pdGVte1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4yNXM7XG4gICAgY29sb3I6ICRjb2xsZWN0aW9uLWxpbmstY29sb3I7XG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWhvdmVyLWJnLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2l0aC1oZWFkZXIge1xuICAgIC5jb2xsZWN0aW9uLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1iZy1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgfVxuICB9XG5cbn1cbi8vIE1hZGUgbGVzcyBzcGVjaWZpYyB0byBhbGxvdyBlYXNpZXIgb3ZlcnJpZGluZ1xuLnNlY29uZGFyeS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cbi5jb2xsYXBzaWJsZSAuY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5cblxuLy8gUmVzcG9uc2l2ZSBWaWRlb3Ncbi52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaWZyYW1lLCBvYmplY3QsIGVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi8vIFByb2dyZXNzIEJhclxuLnByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJvZ3Jlc3MtYmFyLWNvbG9yLCA0MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmRldGVybWluYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGxpbmVhcjtcbiAgfVxuICAuaW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gICAgICAvLyBDdXN0b20gYmV6aWVyXG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMi4xcyBjdWJpYy1iZXppZXIoMC42NTAsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlO1xuXG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgLy8gQ3VzdG9tIGJlemllclxuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xNXM7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IC0zNSU7XG4gICAgICByaWdodDoxMDAlO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtOTAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICByaWdodDogLTkwJTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zaG9ydCB7XG4gICAgMCUge1xuICAgICAgbGVmdDogLTIwMCU7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIGxlZnQ6IDEwNyU7XG4gICAgICByaWdodDogLTglO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDEwNyU7XG4gICAgICByaWdodDogLTglO1xuICAgIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKlxuICBVdGlsaXR5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKiovXG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBUZXh0IEFsaWduXG4ubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuLmNlbnRlciwgLmNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE5vIFRleHQgU2VsZWN0XG4ubm8tc2VsZWN0IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRydW5jYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIEJhZGdlc1xuc3Bhbi5iYWRnZSB7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XG4gIGhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgY29sb3I6IGNvbG9yKCdncmV5JywgJ2Rhcmtlbi0xJyk7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmLm5ldyB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmctY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gICYubmV3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBuZXdcIjtcbiAgfVxuXG4gICZbZGF0YS1iYWRnZS1jYXB0aW9uXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiIGF0dHIoZGF0YS1iYWRnZS1jYXB0aW9uKTtcbiAgfVxufVxuXG4vLyBTcGVjaWFsIGNhc2VzXG5uYXYgdWwgYSBzcGFuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XG4gIGhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLy8gTGluZSBoZWlnaHQgY2VudGVyaW5nXG4uY29sbGVjdGlvbi1pdGVtIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKCN7JGNvbGxlY3Rpb24tbGluZS1oZWlnaHQgLyAyfSAtICN7JGJhZGdlLWhlaWdodCAvIDJ9KTtcbn1cbi5jb2xsYXBzaWJsZSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2lkZW5hdiBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRzaWRlbmF2LWxpbmUtaGVpZ2h0IC8gMn0gLSAjeyRiYWRnZS1oZWlnaHQgLyAyfSk7XG59XG5cbnRhYmxlIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8qIFRoaXMgaXMgbmVlZGVkIGZvciBzb21lIG1vYmlsZSBwaG9uZXMgdG8gZGlzcGxheSB0aGUgR29vZ2xlIEljb24gZm9udCBwcm9wZXJseSAqL1xuLm1hdGVyaWFsLWljb25zIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzowIDEwcHg7XG59XG5cbi50YWJzLmNvbnRhaW5lcntcbiAgcGFkZGluZzowO1xufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgJi5uby1wYWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi5uby1wYWQtYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAmLm5vLXBhZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cblxuLy8gTWl4aW5zIHRvIGVsaW1pbmF0ZSBjb2RlIHJlcGl0aXRpb25cbkBtaXhpbiByZXNldC1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWl4aW4gZ3JpZC1jbGFzc2VzKCRzaXplLCAkaSwgJHBlcmMpIHtcbiAgJi5vZmZzZXQtI3skc2l6ZX0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwZXJjO1xuICB9XG4gICYucHVsbC0jeyRzaXplfSN7JGl9IHtcbiAgICByaWdodDogJHBlcmM7XG4gIH1cbiAgJi5wdXNoLSN7JHNpemV9I3skaX0ge1xuICAgIGxlZnQ6ICRwZXJjO1xuICB9XG59XG5cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgLnJvd3tcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRpbmcgY2hpbGRyZW5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG5cbiAgICAmW2NsYXNzKj1cInB1c2gtXCJdLFxuICAgICZbY2xhc3MqPVwicHVsbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICRpOiAxO1xuICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgJi5zI3skaX0ge1xuICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcbiAgICAgIH1cbiAgICAgICRpOiAkaSArIDE7XG4gICAgfVxuXG4gICAgJGk6IDE7XG4gICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJzXCIsICRpLCAkcGVyYyk7XG4gICAgICAkaTogJGkgKyAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgJi5tI3skaX0ge1xuICAgICAgICAgIHdpZHRoOiAkcGVyYztcbiAgICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJGk6ICRpICsgMVxuICAgICAgfVxuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY2xhc3NlcyhcIm1cIiwgJGksICRwZXJjKTtcbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgJi5sI3skaX0ge1xuICAgICAgICAgIHdpZHRoOiAkcGVyYztcbiAgICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJsXCIsICRpLCAkcGVyYyk7XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGV4dHJhLWxhcmdlLWFuZC11cH0ge1xuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgICYueGwjeyRpfSB7XG4gICAgICAgICAgd2lkdGg6ICRwZXJjO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcbiAgICAgICAgfVxuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY2xhc3NlcyhcInhsXCIsICRpLCAkcGVyYyk7XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZvcm0gLnJvd3tcbiAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgLmF2YXRhcntcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbn1cbiIsIm5hdiB7XG4gICYubmF2LWV4dGVuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAubmF2LXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5uYXYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuXG4gIGEgeyBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yOyB9XG5cbiAgaSxcbiAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuICB9XG5cbiAgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgIGEuc2lkZW5hdi10cmlnZ2VyIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG5cblxuICAvLyBDb2xsYXBzZSBidXR0b25cbiAgLnNpZGVuYXYtdHJpZ2dlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgbWFyZ2luOiAwIDE4cHg7XG5cbiAgICBpIHtcbiAgICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICAgICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gTG9nb1xuICAuYnJhbmQtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYuY2VudGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICYubGVmdCwgJi5yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5sZWZ0IHsgbGVmdDogMC41cmVtOyB9XG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGksXG4gICAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cblxuICAvLyBUaXRsZVxuICAubmF2LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgfVxuXG5cbiAgLy8gTmF2YmFyIExpbmtzXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZvbnQtc2l6ZTogJG5hdmJhci1mb250LXNpemU7XG4gICAgICBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuYnRuLCAmLmJ0bi1sYXJnZSwgJi5idG4tZmxhdCwgJi5idG4tZmxvYXRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICYgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdmJhciBTZWFyY2ggRm9ybVxuICBmb3JtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgJjpmb2N1cywgJlt0eXBlPXRleHRdOnZhbGlkLCAmW3R5cGU9cGFzc3dvcmRdOnZhbGlkLFxuICAgICAgJlt0eXBlPWVtYWlsXTp2YWxpZCwgJlt0eXBlPXVybF06dmFsaWQsICZbdHlwZT1kYXRlXTp2YWxpZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSBpIHsgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGaXhlZCBOYXZiYXJcbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICB6LWluZGV4OiA5OTc7XG5cbiAgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gIG5hdi5uYXYtZXh0ZW5kZWQgLm5hdi13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgfVxuICBuYXYsIG5hdiAubmF2LXdyYXBwZXIgaSwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodDtcbiAgfVxuICAubmF2YmFyLWZpeGVkIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICB9XG59XG4iLCJcbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmh0bWx7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZToxNnB4O1xuXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRvZmYtYmxhY2s7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy8gSGVhZGVyIFN0eWxlc1xuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7IGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5oMSB7IEBleHRlbmQgLmdyZXktdGV4dDsgZm9udC1zaXplOiAkaDEtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAzNnB4OyBtYXJnaW46ICgkaDEtZm9udHNpemUgLyAxLjUpIDAgKCRoMS1mb250c2l6ZSAvIDIuNSkgMDsgZm9udC13ZWlnaHQ6IDUwMDt9XG5oMiB7IEBleHRlbmQgLmdyZXktdGV4dDsgZm9udC1zaXplOiAkaDItZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAzNnB4OyBtYXJnaW46ICgkaDItZm9udHNpemUgLyAxLjUpIDAgKCRoMi1mb250c2l6ZSAvIDIuNSkgMDsgZm9udC13ZWlnaHQ6IDYwMDt9XG5oMyB7IEBleHRlbmQgLm9yYW5nZS10ZXh0OyBmb250LXNpemU6ICRoMy1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDIycHg7IG1hcmdpbjogKCRoMy1mb250c2l6ZSAvIDEuNSkgMCAoJGgzLWZvbnRzaXplIC8gMi41KSAwOyBmb250LXdlaWdodDogNjAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cbmg0IHsgQGV4dGVuZCAuZ3JleS10ZXh0OyBmb250LXNpemU6ICRoNC1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDI0cHg7IG1hcmdpbjogKCRoNC1mb250c2l6ZSAvIDEuNSkgMCAoJGg0LWZvbnRzaXplIC8gMi41KSAwO31cbmg1IHsgQGV4dGVuZCAuZ3JleS10ZXh0OyBmb250LXNpemU6ICRoNS1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDIycHg7IG1hcmdpbjogKCRoNS1mb250c2l6ZSAvIDEuNSkgMCAoJGg1LWZvbnRzaXplIC8gMi41KSAwO31cbmg2IHsgQGV4dGVuZCAuZ3JleS10ZXh0OyBmb250LXNpemU6ICRoNi1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoNi1mb250c2l6ZSAvIDEuNSkgMCAoJGg2LWZvbnRzaXplIC8gMi41KSAwO31cblxucCB7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBtYXJnaW46MDtcbiAgbWFyZ2luLXRvcDoxcmVtO1xufVxuXG4uc3RhdHtcbiAgZm9udC1zaXplOjE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uYm9sZGVzdHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxucC5mb290ZXJ7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxucC5iYWRnZXtcbiAgZm9udC1zaXplOjlweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbnB7XG4gIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbn1cblxuLy8gVGV4dCBTdHlsZXNcbmVtIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5zdHJvbmcgeyBmb250LXdlaWdodDogNjAwOyB9XG5zbWFsbCB7IGZvbnQtc2l6ZTogNzUlOyB9XG4ubGlnaHQgeyBmb250LXdlaWdodDogMzAwOyB9XG4udGhpbiB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuXG4uZmxvdy10ZXh0e1xuICAkaTogMDtcbiAgQHdoaWxlICRpIDw9ICRpbnRlcnZhbHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDM2MCArICgkaSAqICRpbnRlcnZhbC1zaXplKSkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW0gKiAoMSArICguMDIgKiAkaSkpO1xuICAgIH1cbiAgICAkaTogJGkgKyAxO1xuICB9XG5cbiAgLy8gSGFuZGxlIGJlbG93IDM2MHB4IHNjcmVlblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiIsIi8vIFNjYWxlIHRyYW5zaXRpb25cbi5zY2FsZS10cmFuc2l0aW9uIHtcbiAgJi5zY2FsZS1vdXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zY2FsZS1pbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuNTMsIDAuMDEsIDAuMzYsIDEuNjMpICFpbXBvcnRhbnQ7XG59IiwiXG5cbi5jYXJkLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmctY29sb3I7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG5cblxuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgJi5hY3RpdmF0b3Ige1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIENhcmQgU2l6ZXNcbiAgJi5zbWFsbCwgJi5tZWRpdW0sICYubGFyZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jYXJkLWFjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gICYubWVkaXVtIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgJi5sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC8vIEhvcml6b250YWwgQ2FyZHNcbiAgJi5ob3Jpem9udGFsIHtcbiAgICAmLnNtYWxsLCAmLm1lZGl1bSwgJi5sYXJnZSB7XG4gICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1zdGFja2VkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdGlja3kgQWN0aW9uIFNlY3Rpb25cbiAgJi5zdGlja3ktYWN0aW9uIHtcbiAgICAuY2FyZC1hY3Rpb24ge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuY2FyZC1yZXZlYWwge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxuXG5cblxuXG4gIC5jYXJkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBJbWFnZSBiYWNrZ3JvdW5kIGZvciBjb250ZW50XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogJGNhcmQtYmctY29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1hY3Rpb24ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgLy8gVXNlIGluaGVyaXQgdG8gaW5oZXJpdCBjb2xvciBjbGFzc2VzXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYwLDE2MCwxNjAsLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4ICRjYXJkLXBhZGRpbmc7XG5cbiAgICBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tZmxvYXRpbmcpIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1saW5rLWNvbG9yO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1wYWRkaW5nO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmOmhvdmVyIHsgY29sb3I6ICRjYXJkLWxpbmstY29sb3ItbGlnaHQ7IH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1yZXZlYWwge1xuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiI3RvYXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMCU7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgbGVmdDogNSU7XG4gICAgYm90dG9tOiA3JTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDclO1xuICAgIG1heC13aWR0aDogODYlO1xuICB9XG59XG5cbi50b2FzdCB7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IDM1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDoxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6ICR0b2FzdC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAkdG9hc3QtdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgLnRvYXN0LWFjdGlvbiB7XG4gICAgY29sb3I6ICR0b2FzdC1hY3Rpb24tY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgJi5yb3VuZGVke1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIudGFicyB7XG5cbiAgJi50YWJzLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG5cbiAgICAudGFiIGEsXG4gICAgLnRhYi5kaXNhYmxlZCBhLFxuICAgIC50YWIuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgIH1cblxuICAgIC50YWIgYTpob3ZlcixcbiAgICAudGFiIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLnRhYnMtZml4ZWQtd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNVwiKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLnRhYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTVcIik7XG5cbiAgICBhIHtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICAgIH1cblxuICAgICAgY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yOHMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMjhzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCBhLFxuICAgICYuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgkdGFicy10ZXh0LWNvbG9yLCAuNCk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgfVxuICBoNXtcbiAgICBtYXJnaW4tdG9wOjZweDtcbiAgfVxufVxuXG4vLyBGaXhlZCBTaWRlbmF2IGhpZGUgb24gc21hbGxlclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC50YWIge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1hdGVyaWFsLXRvb2x0aXAge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbn1cblxuLmJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvLyBzaGFyZWQgc3R5bGVzXG4uYnRuLFxuLmJ0bi1mbGF0IHtcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEdldHMgcmlkIG9mIHRhcCBhY3RpdmUgc3RhdGVcbn1cblxuLy8gRGlzYWJsZWQgc2hhcmVkIHN0eWxlXG4uYnRuLmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZy5kaXNhYmxlZCxcbi5idG4tbGFyZ2UuZGlzYWJsZWQsXG4uYnRuLXNtYWxsLmRpc2FibGVkLFxuLmJ0bi1mbGF0LmRpc2FibGVkLFxuLmJ0bjpkaXNhYmxlZCxcbi5idG4tZmxvYXRpbmc6ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmJ0bi1zbWFsbDpkaXNhYmxlZCxcbi5idG4tZmxhdDpkaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmJ0bi1mbGF0W2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICRidXR0b24tZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNoYXJlZCBpY29uIHN0eWxlc1xuLmJ0bixcbi5idG4tZmxvYXRpbmcsXG4uYnRuLWxhcmdlLFxuLmJ0bi1zbWFsbCxcbi5idG4tZmxhdCB7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XG4gIG91dGxpbmU6IDA7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1pY29uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBTaGFyZWQgZm9jdXMgYnV0dG9uIHN0eWxlXG4uYnRuLFxuLmJ0bi1mbG9hdGluZyB7XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCAxMCUpO1xuICB9XG59XG5cbi8vIFJhaXNlZCBCdXR0b25cbi5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkYnV0dG9uLXJhaXNlZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIEBleHRlbmQgLnotZGVwdGgtMS1oYWxmO1xuICB9XG59XG5cbi8vIEZsb2F0aW5nIGJ1dHRvblxuLmJ0bi1mbG9hdGluZyB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBAZXh0ZW5kIC56LWRlcHRoLTEtaGFsZjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLmJ0bi1sYXJnZSB7XG4gICAgJi5oYWxmd2F5LWZhYiB7XG4gICAgICBib3R0b206IC0kYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemUgLyAyO1xuICAgIH1cbiAgICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLXNtYWxsIHtcbiAgICAmLmhhbGZ3YXktZmFiIHtcbiAgICAgIGJvdHRvbTogLSRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZSAvIDI7XG4gICAgfVxuICAgIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemU7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemU7XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zbWFsbC1zaXplO1xuICAgIH1cbiAgfVxuXG4gICYuaGFsZndheS1mYWIge1xuICAgICYubGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgfVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICBib3R0b206IC0kYnV0dG9uLWZsb2F0aW5nLXNpemUgLyAyO1xuICB9XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRidXR0b24tZmxvYXRpbmctY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1mbG9hdGluZy1yYWRpdXM7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaSB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1jb2xvcjtcbiAgICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtaWNvbi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgfVxufVxuXG4vLyBidXR0b24gZml4XG5idXR0b24uYnRuLWZsb2F0aW5nIHtcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlcjtcbn1cblxuLy8gRml4ZWQgQWN0aW9uIEJ1dHRvblxuLmZpeGVkLWFjdGlvbi1idG4ge1xuICAmLmFjdGl2ZSB7XG4gICAgdWwge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXJlY3Rpb25zXG4gICYuZGlyZWN0aW9uLWxlZnQsXG4gICYuZGlyZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcmlnaHQ6IDY0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAvKndpZHRoIDEwMCUgb25seSBnb2VzIHRvIHdpZHRoIG9mIGJ1dHRvbiBjb250YWluZXIgKi9cbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDcuNXB4IDE1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRpcmVjdGlvbi1yaWdodCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICBsZWZ0OiA2NHB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogNy41cHggMCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGlyZWN0aW9uLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB1bCB7XG4gICAgICB0b3A6IDY0cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudG9vbGJhciB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgJj5hIGkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjNweDtcbiAgYm90dG9tOiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogOTk3O1xuICB1bCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIGEuYnRuLWZsb2F0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC5mYWItYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWZsb2F0aW5nLXJhZGl1cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbi8vIEZsYXQgYnV0dG9uXG4uYnRuLWZsYXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRidXR0b24tZmxhdC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYnV0dG9uLWZsYXQtZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy8gTGFyZ2UgYnV0dG9uXG4uYnRuLWxhcmdlIHtcbiAgQGV4dGVuZCAuYnRuO1xuICBoZWlnaHQ6ICRidXR0b24tbGFyZ2UtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1sYXJnZS1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1sYXJnZS1mb250LXNpemU7XG4gIHBhZGRpbmc6IDAgMjhweDtcblxuICBpIHtcbiAgICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtaWNvbi1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gU21hbGwgYnV0dG9uXG4uYnRuLXNtYWxsIHtcbiAgQGV4dGVuZCAuYnRuO1xuICBoZWlnaHQ6ICRidXR0b24tc21hbGwtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1zbWFsbC1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1zbWFsbC1mb250LXNpemU7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1zbWFsbC1pY29uLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBCbG9jayBidXR0b25cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIlxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLWNvbG9yO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OyAvLyBUT0RPOiBDaGVjayBpZiB0aGlzIGRvZXNuJ3QgYnJlYWsgb3RoZXIgdGhpbmdzXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblxuICBwYXBlci1pdGVte1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBwYXBlci1saXN0Ym94e1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucGFwZXItbWVudS1idXR0b257XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgbGkge1xuICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1ob3Zlci1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yLCA4JSk7XG4gICAgfVxuXG4gICAgJi5kaXZpZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAmID4gYSwgJiA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiAoKCRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDIyKSAvIDIpIDE2cHg7XG4gICAgfVxuXG4gICAgJiA+IHNwYW4gPiBsYWJlbCB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLy8gSWNvbiBhbGlnbm1lbnQgb3ZlcnJpZGVcbiAgICAmID4gYSA+IGkge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cblxuXG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuXG5cbi8vIElucHV0IGZpZWxkIHNwZWNpZmljaXR5IGJ1Z2ZpeFxuLmlucHV0LWZpZWxkLmNvbCAuZHJvcGRvd24tY29udGVudCBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRwbC1sZWFkZXJib2FyZHN7XG4gIC5kcm9wZG93bi1jb250ZW50e1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIHRlbXBsYXRle1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIlxuLyohXG4gKiBXYXZlcyB2MC42LjBcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzXG4gKlxuICogQ29weXJpZ2h0IDIwMTQgQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG5cblxuLndhdmVzLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cbiAgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDotMTBweDtcbiAgICBtYXJnaW4tbGVmdDotMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gV2F2ZXMgQ29sb3JzXG4gICYud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgfVxuICAmLndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAuNzApO1xuICB9XG4gICYud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAuNzApO1xuICB9XG4gICYud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIC43MCk7XG4gIH1cbiAgJi53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNzApO1xuICB9XG4gICYud2F2ZXMtZ3JlZW4gLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC43MCk7XG4gIH1cbiAgJi53YXZlcy10ZWFsIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuNzApO1xuICB9XG5cbiAgLy8gU3R5bGUgaW5wdXQgYnV0dG9uIGJ1Zy5cbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgI3tcIiFpbXBvcnRhbnRcIn07XG59XG5cbi53YXZlcy1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcbn1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG59XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBGaXJlZm94IEJ1ZzogbGluayBub3QgdHJpZ2dlcmVkICovXG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICB6LWluZGV4OiAtMTtcbn0iLCIubW9kYWwge1xuICBAZXh0ZW5kIC56LWRlcHRoLTU7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lsbC1jaGFuZ2U6IHRvcCwgb3BhY2l0eTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAvLyBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gIC8vICB3aWR0aDogNTUlO1xuICAvLyB9XG4gIC8vIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAvLyAgd2lkdGg6IDkwJTtcbiAgLy8gfVxuXG4gIGgxLGgyLGgzLGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmJ0biwgLmJ0bi1mbGF0IHtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgfVxuICB9XG59XG4ubW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IC0yNSU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi8vIE1vZGFsIHdpdGggZml4ZWQgYWN0aW9uIGZvb3RlclxuLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNzAlO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBNb2RhbCBCb3R0b20gU2hlZXQgU3R5bGVcbi5tb2RhbC5ib3R0b20tc2hlZXQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ1JTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lsbC1jaGFuZ2U6IGJvdHRvbSwgb3BhY2l0eTtcbn1cbiIsIi5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xufVxuXG4uY29sbGFwc2libGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2libGUtaGVhZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcblxuICBpIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uY29sbGFwc2libGUtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4vLyBTaWRlbmF2IGNvbGxhcHNpYmxlIHN0eWxpbmdcbi5zaWRlbmF2LFxuLnNpZGVuYXYuZml4ZWQge1xuXG4gIC5jb2xsYXBzaWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBsaSB7IHBhZGRpbmc6IDA7IH1cbiAgfVxuXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAkc2lkZW5hdi1wYWRkaW5nO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgfVxuICAgIGkgeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICB9XG5cbiAgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2libGUtaGVhZGVyLWNvbG9yO1xuXG4gICAgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gUG9wb3V0IENvbGxhcHNpYmxlXG5cbi5jb2xsYXBzaWJsZS5wb3BvdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gID4gbGkge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKC45Mik7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgfVxuICA+IGxpLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4iLCIuY2hpcCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtc2VsZWN0ZWQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLDAsMCwuNik7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGlwLWJnLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAkY2hpcC1tYXJnaW47XG4gIG1hcmdpbi1yaWdodDogJGNoaXAtbWFyZ2luO1xuXG4gID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4IDAgLTEycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLmNoaXBzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoaXAtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGlwLXNlbGVjdGVkLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQXV0b2NvbXBsZXRlXG4gIC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIEZvcm0gcHJlZml4XG4ucHJlZml4IH4gLmNoaXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cbi5jaGlwczplbXB0eSB+IGxhYmVsICB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xufVxuIiwiLm1hdGVyaWFsYm94ZWQge1xuICAmOmhvdmVyIHtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cblxuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiB6b29tLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxufVxuXG4jbWF0ZXJpYWxib3gtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ubWF0ZXJpYWxib3gtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAlIDE1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn0iLCIvLyBSZW1vdmUgRm9jdXMgQm94ZXNcbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6ICRzZWxlY3QtZm9jdXM7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1mb2N1cztcbn1cblxubGFiZWwge1xuICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XG4gIGNvbG9yOiBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG59XG5cbkBpbXBvcnQgJ2lucHV0LWZpZWxkcyc7XG5AaW1wb3J0ICdyYWRpby1idXR0b25zJztcbkBpbXBvcnQgJ2NoZWNrYm94ZXMnO1xuQGltcG9ydCAnc3dpdGNoZXMnO1xuQGltcG9ydCAnc2VsZWN0JztcbkBpbXBvcnQgJ2ZpbGUtaW5wdXQnO1xuQGltcG9ydCAncmFuZ2UnO1xuIiwiLyogVGV4dCBJbnB1dHMgKyBUZXh0YXJlYVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3R5bGUgUGxhY2Vob2xkZXJzICovXG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XG59XG5cbi8qIFRleHQgaW5wdXRzICovXG5cbmlucHV0Om5vdChbdHlwZV0pLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLFxudGV4dGFyZWEge1xuXG4gIC8vIEdlbmVyYWwgU3R5bGVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIG1hcmdpbjogJGlucHV0LW1hcmdpbjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcywgYm9yZGVyIC4zcztcbiAgYm9yZGVyLXN0eWxlOiBpbnNldDtcblxuICAvL0JPUkRFUiBGSVhcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAvLyBEaXNhYmxlZCBpbnB1dCBzdHlsZVxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWRpc2FibGVkLWJvcmRlcjtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGxhYmVsIHN0eWxlXG4gICY6ZGlzYWJsZWQrbGFiZWwsXG4gICZbcmVhZG9ubHk9XCJyZWFkb25seVwiXStsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZvY3VzZWQgaW5wdXQgc3R5bGVcbiAgJjpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAgaW5zZXQgMCAwIDAgMnB4ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICAuY29tYm8tbm9iZyAme1xuICAgICAgYm9yZGVyLXJpZ2h0OjA7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9jdXNlZCBsYWJlbCBzdHlsZVxuICAmOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhpZGUgaGVscGVyIHRleHQgb24gZGF0YSBtZXNzYWdlXG4gICYudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbiAgJjpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuICAmLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4gICY6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gICAgQGV4dGVuZCAlaGlkZGVuLXRleHQ7XG4gIH1cblxuICAvLyBWYWxpZCBJbnB1dCBTdHlsZVxuICAmLnZhbGlkLFxuICAmOmZvY3VzLnZhbGlkIHtcbiAgICBAZXh0ZW5kICV2YWxpZC1pbnB1dC1zdHlsZTtcbiAgfVxuXG4gIC8vIEN1c3RvbSBTdWNjZXNzIE1lc3NhZ2VcbiAgJi52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbiAgJjpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gICAgQGV4dGVuZCAlY3VzdG9tLXN1Y2Nlc3MtbWVzc2FnZTtcbiAgfVxuICAmOmZvY3VzLnZhbGlkIH4gbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtc3VjY2Vzcy1jb2xvcjtcbiAgfVxuXG4gIC8vIEludmFsaWQgSW5wdXQgU3R5bGVcbiAgJi5pbnZhbGlkLFxuICAmOmZvY3VzLmludmFsaWQge1xuICAgIEBleHRlbmQgJWludmFsaWQtaW5wdXQtc3R5bGU7XG4gIH1cblxuICAvLyBDdXN0b20gRXJyb3IgbWVzc2FnZVxuICAmLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4gICY6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gICAgQGV4dGVuZCAlY3VzdG9tLWVycm9yLW1lc3NhZ2U7XG4gIH1cbiAgJjpmb2N1cy5pbnZhbGlkIH4gbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZXJyb3ItY29sb3I7XG4gIH1cblxuICAvLyBGdWxsIHdpZHRoIGxhYmVsIHdoZW4gdXNpbmcgdmFsaWRhdGUgZm9yIGVycm9yIG1lc3NhZ2VzXG4gICYudmFsaWRhdGUgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBGb3JtIE1lc3NhZ2UgU2hhcmVkIFN0eWxlc1xuICAmICsgbGFiZWw6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWlucHV0LWFmdGVyLXN0eWxlO1xuICB9XG59XG5cblxuLyogVmFsaWRhdGlvbiBTYXNzIFBsYWNlaG9sZGVycyAqL1xuJXZhbGlkLWlucHV0LXN0eWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgLy9ib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LXN1Y2Nlc3MtY29sb3I7XG59XG4laW52YWxpZC1pbnB1dC1zdHlsZSB7XG4gIGJvcmRlci1ib3R0b206ICRpbnB1dC1pbnZhbGlkLWJvcmRlcjtcbiAgYm9yZGVyOjFweCBzb2xpZCBjb2xvcihcInJlZFwiLCBcImJhc2VcIik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZXJyb3ItY29sb3I7XG59XG4laGlkZGVuLXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiVjdXN0b20tc3VjY2Vzcy1tZXNzYWdlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGlucHV0LXN1Y2Nlc3MtY29sb3I7XG59XG4lY3VzdG9tLWVycm9yLW1lc3NhZ2Uge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZXJyb3IpO1xuICBjb2xvcjogJGlucHV0LWVycm9yLWNvbG9yO1xufVxuJWlucHV0LWFmdGVyLXN0eWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLW91dCwgLjJzIGNvbG9yIGVhc2Utb3V0O1xufVxuXG5cbi8vIFN0eWxpbmcgZm9yIGlucHV0IGZpZWxkIHdyYXBwZXJcbi5pbnB1dC1maWVsZCB7XG4gIC8vIElubGluZSBzdHlsZXNcbiAgJi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBpbnB1dCxcbiAgICAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gR3V0dGVyIHNwYWNpbmdcbiAgJi5jb2wge1xuICAgIGxhYmVsIHtcbiAgICAgIGxlZnQ6ICRndXR0ZXItd2lkdGggLyAwO1xuICAgIH1cblxuICAgIC5wcmVmaXggfiBsYWJlbCxcbiAgICAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0gLSAjeyRndXR0ZXItd2lkdGh9KTtcbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgJiA+IGxhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblxuICAgICY6bm90KC5sYWJlbC1pY29uKS5hY3RpdmUge1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cbiAgfVxuXG4gICYgPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsLFxuICAmID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cblxuICAuaGVscGVyLXRleHQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xuICB9XG5cbiAgLy8gUHJlZml4IEljb25zXG4gIC5wcmVmaXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJGlucHV0LWhlaWdodDtcbiAgICBmb250LXNpemU6ICRpbnB1dC1pY29uLXNpemU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIHRvcDogKCRpbnB1dC1oZWlnaHQgLSAkaW5wdXQtaWNvbi1zaXplKSAvIDI7XG5cbiAgICAmLmFjdGl2ZSB7IGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7IH1cbiAgfVxuXG4gIC5wcmVmaXggfiBpbnB1dCxcbiAgLnByZWZpeCB+IHRleHRhcmVhLFxuICAucHJlZml4IH4gbGFiZWwsXG4gIC5wcmVmaXggfiAudmFsaWRhdGUgfiBsYWJlbCxcbiAgLnByZWZpeCB+IC5oZWxwZXItdGV4dCxcbiAgLnByZWZpeCB+IC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IDkyJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cblxuICAucHJlZml4IH4gbGFiZWwgeyBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICAucHJlZml4IH4gaW5wdXQge1xuICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICAucHJlZml4IH4gaW5wdXQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBTZWFyY2ggRmllbGQgKi9cblxuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3I7XG5cbiAgLm5hdi13cmFwcGVyICYge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAgaW5zZXQgMCAwIDAgMnB4ICRpbnB1dC1mb2N1cy1jb2xvcjtcblxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgIC8vIGJvcmRlcjogMDtcbiAgICAvLyBib3gtc2hhZG93OiBub25lO1xuICAgIC8vIGNvbG9yOiAjNDQ0O1xuICAgIC8vXG4gICAgLy8gJiArIGxhYmVsIGksXG4gICAgLy8gJiB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbiAgICAvLyAmIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICAvLyAgIGNvbG9yOiAjNDQ0O1xuICAgIC8vIH1cbiAgfVxuXG4gICYgKyAubGFiZWwtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cblxuICAmIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlLFxuICAmIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtaWNvbi1zaXplO1xuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjtcbiAgfVxufVxuXG5cbi8qIFRleHRhcmVhICovXG5cbi8vIERlZmF1bHQgdGV4dGFyZWFcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJi5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IC8qIHByZXZlbnRzIHNjcm9sbCBiYXIgZmxhc2ggKi9cbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZztcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogOHJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8vIEZvciB0ZXh0YXJlYSBhdXRvcmVzaXplXG4uaGlkZGVuZGl2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgLyogZnV0dXJlIHZlcnNpb24gb2YgZGVwcmVjYXRlZCAnd29yZC13cmFwJyAqL1xuICBwYWRkaW5nLXRvcDogMS4ycmVtOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cblxuICAvLyBSZWR1Y2VzIHJlcGFpbnRzXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vKiBBdXRvY29tcGxldGUgKi9cbi5hdXRvY29tcGxldGUtY29udGVudCB7XG4gIGxpIHtcbiAgICAuaGlnaGxpZ2h0IHsgY29sb3I6ICM0NDQ7IH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLyogQ2hhcmFjdGVyIENvdW50ZXIgKi9cbi5jaGFyYWN0ZXItY291bnRlciB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG59XG4iLCIvKiBSYWRpbyBCdXR0b25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBSZW1vdmUgZGVmYXVsdCBSYWRpbyBCdXR0b25zXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbn1cblxuLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4vKiBDaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogJHJhZGlvLWJvcmRlcjtcbiAgYm9yZGVyOjFweCBzb2xpZCBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG59XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWZpbGwtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4vKiBSYWRpbyBXaXRoIGdhcCAqL1xuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xuICBib3JkZXI6MDtcbn1cblxuLyogRm9jdXNlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl0udGFiYmVkOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xufVxuXG4vKiBEaXNhYmxlZCBSYWRpbyBXaXRoIGdhcCAqL1xuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLyogRGlzYWJsZWQgc3R5bGUgKi9cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG59XG4iLCIvKiBDaGVja2JveGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBSZW1vdmUgZGVmYXVsdCBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gQ2hlY2tib3ggU3R5bGVzXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLy8gVGV4dCBMYWJlbCBTdHlsZVxuICArIHNwYW46bm90KC5sZXZlcikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLyogY2hlY2tib3ggYXNwZWN0ICovXG4gICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG4gICY6bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1lbXB0eS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgfVxuXG4gICY6bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICAmOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi00XCIpO1xuICB9XG5cbiAgLy8gRm9jdXNlZCBzdHlsZXNcbiAgJi50YWJiZWQ6Zm9jdXMgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbiAgfVxufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkcmFkaW8tYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206ICRyYWRpby1ib3JkZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIH1cblxuICAmOmRpc2FibGVkICsgc3BhbjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8qIEluZGV0ZXJtaW5hdGUgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIHRvcDogLTExcHg7XG4gICAgbGVmdDogLTEycHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAkcmFkaW8tYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbmRldGVybWluYXRlXG4gICY6ZGlzYWJsZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vIEZpbGxlZCBpbiBTdHlsZVxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4ge1xuICAvLyBHZW5lcmFsXG4gICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSxcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiAuMXMgZGVsYXkgaXMgZm9yIGNoZWNrIGFuaW1hdGlvbiAqL1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMsIHdpZHRoIC4yMHMgLjFzLCBoZWlnaHQgLjIwcyAuMXMsIHRvcCAuMjBzIC4xcywgbGVmdCAuMjBzIC4xcztcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy8gVW5jaGVja2VkIHN0eWxlXG4gICY6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgfVxuXG4gICY6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC8vIENoZWNrZWQgc3R5bGVcbiAgJjpjaGVja2VkIHtcbiAgICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGlucHV0LWJhY2tncm91bmQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIH1cblxuICAgICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKFwiZ3JlZW5cIixcImJhc2VcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZWVuXCIsXCJiYXNlXCIpO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBGb2N1c2VkIHN0eWxlc1xuICAmLnRhYmJlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICRyYWRpby1lbXB0eS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbiAgfVxuXG4gICYudGFiYmVkOmNoZWNrZWQ6Zm9jdXMgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdHlsZVxuICAmOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcbiAgfVxufVxuIiwiLyogU3dpdGNoXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc3dpdGNoLFxuLnN3aXRjaCAqIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuXG4gICY6Y2hlY2tlZCArIC5sZXZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1jaGVja2VkLWxldmVyLWJnO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMThweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtYmctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5zd2l0Y2ggbGFiZWwgLmxldmVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtdW5jaGVja2VkLWxldmVyLWJnO1xuICBib3JkZXItcmFkaXVzOiAkc3dpdGNoLXJhZGl1cztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDE2cHg7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtM3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMXMgZWFzZSwgdHJhbnNmb3JtIC4xcyBlYXNlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzd2l0Y2gtYmctY29sb3IsIC44NSk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLXVuY2hlY2tlZC1iZztcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG5cbi8vIFN3aXRjaCBhY3RpdmUgc3R5bGVcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkgfiAubGV2ZXI6YWN0aXZlOjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkc3dpdGNoLWJnLWNvbG9yLCAuODUpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkudGFiYmVkOmZvY3VzIH4gLmxldmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA4KTtcbn1cblxuLy8gRGlzYWJsZWQgU3R5bGVzXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMTIpO1xufVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlcjphZnRlcixcbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG59XG4iLCIvKiBTZWxlY3QgRmllbGRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnNlbGVjdCB7IGRpc3BsYXk6IG5vbmU7IH1cbnNlbGVjdC5icm93c2VyLWRlZmF1bHQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWJhY2tncm91bmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmc7XG4gIGJvcmRlcjogJHNlbGVjdC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRzZWxlY3QtcmFkaXVzO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG59XG5cbi5zZWxlY3QtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG4gICYudmFsaWQgLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4gICYuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gICAgQGV4dGVuZCAlaGlkZGVuLXRleHQ7XG4gIH1cblxuICAmLnZhbGlkIHtcbiAgICAmID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIEBleHRlbmQgJXZhbGlkLWlucHV0LXN0eWxlO1xuICAgIH1cblxuICAgICYgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlY3VzdG9tLXN1Y2Nlc3MtbWVzc2FnZTtcbiAgICB9XG4gIH1cblxuICAmLmludmFsaWQge1xuICAgICYgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sXG4gICAgJiA+IGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gICAgICBAZXh0ZW5kICVpbnZhbGlkLWlucHV0LXN0eWxlO1xuICAgIH1cblxuICAgICYgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlY3VzdG9tLWVycm9yLW1lc3NhZ2U7XG4gICAgfVxuICB9XG5cbiAgJi52YWxpZCArIGxhYmVsLFxuICAmLmludmFsaWQgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmICsgbGFiZWw6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWlucHV0LWFmdGVyLXN0eWxlO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6bm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmNhcmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGZpbGw6IHJnYmEoMCwwLDAsLjg3KTtcblxuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gICYgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI2cHg7XG4gICAgZm9udC1zaXplOiAkbGFiZWwtZm9udC1zaXplO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0eWxlc1xuc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLnNlbGVjdC13cmFwcGVyLmRpc2FibGVkIHtcbiAgKyBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuICAuY2FyZXQge1xuICAgIGZpbGw6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4uc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmRpc2FibGVkIHtcbiAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIGkge1xuICBjb2xvcjogJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCxcbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQgPiBzcGFuLFxuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XG4gIGNvbG9yOiAkc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IHtcbiAgbGkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24taG92ZXI7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1zZWxlY3RlZDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Qtb3B0aW9uLWZvY3VzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmVmaXggSWNvbnNcbi5wcmVmaXggfiAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgd2lkdGg6IDkyJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuXG4ucHJlZml4IH4gbGFiZWwgeyBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4vLyBJY29uc1xuLnNlbGVjdC1kcm9wZG93biBsaSB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAxMDtcbiAgICB3aWR0aDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XG4gICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLy8gT3B0Z3JvdXAgc3R5bGVzXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkcm9wZG93bi1ob3Zlci1iZy1jb2xvcjtcblxuICAmLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgfVxuXG4gICYgfiBsaS5vcHRncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4uc2VsZWN0LWZpZWxkIC5zZWxlY3Qtd3JhcHBlciAuaWNvbi1hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgei1pbmRleDogMDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIi8qIEZpbGUgSW5wdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBpbnB1dC5maWxlLXBhdGggeyB3aWR0aDogMTAwJTsgfVxuXG4gIC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9ZmlsZV0ge1xuXG4gICAgLy8gTmVlZGVkIHRvIG92ZXJyaWRlIHdlYmtpdCBidXR0b25cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgfVxufVxuIiwiLyogUmFuZ2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yYW5nZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIEBleHRlbmQgLm5vLXNlbGVjdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgLnZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDtcblxuICAgIC52YWx1ZSB7XG4gICAgICBjb2xvcjogJGlucHV0LWJhY2tncm91bmQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2hhcmVkXG5AbWl4aW4gcmFuZ2UtdHJhY2sge1xuICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICNjMmMwYzI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1peGluIHJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6ICRyYW5nZS1oZWlnaHQ7XG4gIHdpZHRoOiAkcmFuZ2Utd2lkdGg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJHJhZGlvLWZpbGwtY29sb3I7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xufVxuXG4vLyBXZWJLaXRcbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBAaW5jbHVkZSByYW5nZS10cmFjaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdGh1bWI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWZpbGwtY29sb3I7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcblxufVxuXG5pbnB1dFt0eXBlPXJhbmdlXS5mb2N1c2VkOmZvY3VzOm5vdCguYWN0aXZlKTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJHJhZGlvLWZpbGwtY29sb3IsIC4yNik7XG59XG5cbi8vIEZpcmVGb3hcbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLyogZml4IGZvciBGRiB1bmFibGUgdG8gYXBwbHkgZm9jdXMgc3R5bGUgYnVnICAqL1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblxuICAvKnJlcXVpcmVkIGZvciBwcm9wZXIgdHJhY2sgc2l6aW5nIGluIEZGKi9cbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBAaW5jbHVkZSByYW5nZS10cmFjaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdGh1bWI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi8vIGhpZGUgdGhlIG91dGxpbmUgYmVoaW5kIHRoZSBib3JkZXJcbmlucHV0W3R5cGU9cmFuZ2VdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXS5mb2N1c2VkOmZvY3VzOm5vdCguYWN0aXZlKTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkcmFkaW8tZmlsbC1jb2xvciwgLjI2KTtcbn1cblxuLy8gSUUgMTArXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xuXG4gIC8vIHJlbW92ZSBiZyBjb2xvdXIgZnJvbSB0aGUgdHJhY2ssIHdlJ2xsIHVzZSBtcy1maWxsLWxvd2VyIGFuZCBtcy1maWxsLXVwcGVyIGluc3RlYWRcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgLy8gbGVhdmUgcm9vbSBmb3IgdGhlIGxhcmdlciB0aHVtYiB0byBvdmVyZmxvdyB3aXRoIGEgdHJhbnNwYXJlbnQgYm9yZGVyICovXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDA7XG5cbiAgLypyZW1vdmUgZGVmYXVsdCB0aWNrIG1hcmtzKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdGh1bWI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdLmZvY3VzZWQ6Zm9jdXM6bm90KC5hY3RpdmUpOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJHJhZGlvLWZpbGwtY29sb3IsIC4yNik7XG59XG4iLCIvKioqKioqKioqKioqKioqXG4gICAgTmF2IExpc3RcbioqKioqKioqKioqKioqKi9cbi50YWJsZS1vZi1jb250ZW50cyB7XG4gICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICBsaSB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC40O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oIzc1NzU3NSwgMjAlKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpZGVuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAzNDZweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgaGVpZ2h0OiAtbW96LWNhbGMoMTAwJSk7IC8vVGVtcG9yYXJ5IEZpcmVmb3ggRml4XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZW5hdi1iZy1jb2xvcjtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xuXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcblxuICAvLyBSaWdodCBBbGlnblxuICAmLnJpZ2h0LWFsaWduZWQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIC5jb2xsYXBzaWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cblxuICBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xuXG4gICAgJi5hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7IH1cbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgY29sb3I6ICRzaWRlbmF2LWZvbnQtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAkc2lkZW5hdi1pdGVtLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6Y29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTVcIik7XG4gICAgQGV4dGVuZCAlbGluay10cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi0xXCIpO1xuICAgIH1cblxuICAgICYuYnRuLCAmLmJ0bi1sYXJnZSwgJi5idG4tZmxhdCwgJi5idG4tZmxvYXRpbmcge1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi5idG4sXG4gICAgJi5idG4tbGFyZ2UsXG4gICAgJi5idG4tZmxvYXRpbmcgeyBjb2xvcjogJGJ1dHRvbi1yYWlzZWQtY29sb3I7IH1cbiAgICAmLmJ0bi1mbGF0IHsgY29sb3I6ICRidXR0b24tZmxhdC1jb2xvcjsgfVxuXG4gICAgJi5idG46aG92ZXIsXG4gICAgJi5idG4tbGFyZ2U6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRidXR0b24tcmFpc2VkLWJhY2tncm91bmQsIDUlKTsgfVxuICAgICYuYnRuLWZsb2F0aW5nOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZDsgfVxuXG4gICAgJiA+IGksXG4gICAgJiA+IFtjbGFzc149XCJtZGktXCJdLCBsaSA+IGEgPiBbY2xhc3MqPVwibWRpLVwiXSxcbiAgICAmID4gaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBoZWlnaHQ6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0IC8gMjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41NCk7XG4gICAgfVxuICB9XG5cblxuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luOiAoJHNpZGVuYXYtcGFkZGluZyAvIDIpIDAgMCAwO1xuICB9XG5cbiAgLnN1YmhlYWRlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcbiAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcbiAgfVxuXG4gIC51c2VyLXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAoJHNpZGVuYXYtcGFkZGluZyAqIDIpICgkc2lkZW5hdi1wYWRkaW5nICogMikgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2lkZW5hdi1wYWRkaW5nIC8gMjtcblxuICAgICYgPiBhIHtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmNpcmNsZSwgLm5hbWUsIC5lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2lyY2xlIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgIH1cblxuICAgIC5uYW1lLFxuICAgIC5lbWFpbCB7XG4gICAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodCAvIDI7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmVtYWlsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUb3VjaCBpbnRlcmFjdGlvblxuLmRyYWctdGFyZ2V0IHtcbiAgLy8gUmlnaHQgQWxpZ25cbiAgJi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTg7XG59XG5cblxuLy8gRml4ZWQgU2lkZW5hdiBzaG93blxuLnNpZGVuYXYuc2lkZW5hdi1maXhlZCB7XG4gIC8vIFJpZ2h0IEFsaWduXG4gICYucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vLyBGaXhlZCBTaWRlbmF2IGhpZGUgb24gc21hbGxlclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAuc2lkZW5hdiB7XG4gICAgJi5zaWRlbmF2LWZpeGVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG5cbiAgICAgICYucmlnaHQtYWxpZ25lZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgcGFkZGluZzogMCAkc2lkZW5hdi1wYWRkaW5nO1xuICAgIH1cblxuICAgIC51c2VyLXZpZXcge1xuICAgICAgcGFkZGluZzogJHNpZGVuYXYtcGFkZGluZyAkc2lkZW5hdi1wYWRkaW5nIDA7XG4gICAgfVxuICB9XG59XG5cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSxcbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBhIHtcbiAgICBjb2xvcjogJHNpZGVuYXYtYmctY29sb3I7XG5cbiAgfVxufVxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBhe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi00XCIpO1xuICB9XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xuICBwYWRkaW5nOjAgMjBweDtcbn1cblxuLnNpZGVuYXYgbGkuYWN0aXZlIC5jb2xsYXBzaWJsZS1oZWFkZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi00XCIpO1xufVxuXG5cbi5zaWRlbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTIwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICB6LWluZGV4OiA5OTc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKlxuICAgIEBsaWNlbnNlXG4gICAgQ29weXJpZ2h0IChjKSAyMDE0IFRoZSBQb2x5bWVyIFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAgICBUaGlzIGNvZGUgbWF5IG9ubHkgYmUgdXNlZCB1bmRlciB0aGUgQlNEIHN0eWxlIGxpY2Vuc2UgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0xJQ0VOU0UudHh0XG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBhdXRob3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQVVUSE9SUy50eHRcbiAgICBUaGUgY29tcGxldGUgc2V0IG9mIGNvbnRyaWJ1dG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0NPTlRSSUJVVE9SUy50eHRcbiAgICBDb2RlIGRpc3RyaWJ1dGVkIGJ5IEdvb2dsZSBhcyBwYXJ0IG9mIHRoZSBwb2x5bWVyIHByb2plY3QgaXMgYWxzb1xuICAgIHN1YmplY3QgdG8gYW4gYWRkaXRpb25hbCBJUCByaWdodHMgZ3JhbnQgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL1BBVEVOVFMudHh0XG4gKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogU1RZTEVTIEZPUiBUSEUgU1BJTk5FUiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKlxuICogQ29uc3RhbnRzOlxuICogICAgICBTVFJPS0VXSURUSCA9IDNweFxuICogICAgICBBUkNTSVpFICAgICA9IDI3MCBkZWdyZWVzIChhbW91bnQgb2YgY2lyY2xlIHRoZSBhcmMgdGFrZXMgdXApXG4gKiAgICAgIEFSQ1RJTUUgICAgID0gMTMzM21zICh0aW1lIGl0IHRha2VzIHRvIGV4cGFuZCBhbmQgY29udHJhY3QgYXJjKVxuICogICAgICBBUkNTVEFSVFJPVCA9IDIxNiBkZWdyZWVzIChob3cgbXVjaCB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGFyY1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3VsZCByb3RhdGUgZWFjaCB0aW1lLCAyMTYgZ2l2ZXMgdXMgYVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUgcG9pbnRlZCBzdGFyIHNoYXBlIChpdCdzIDM2MC81ICogMykuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9yIGEgNyBwb2ludGVkIHN0YXIsIHdlIG1pZ2h0IGRvXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzYwLzcgKiAzID0gMTU0LjI4NilcbiAqICAgICAgQ09OVEFJTkVSV0lEVEggPSAyOHB4XG4gKiAgICAgIFNIUklOS19USU1FID0gNDAwbXNcbiAqL1xuXG5cbi5wcmVsb2FkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuXG4gICYuc21hbGwge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuXG4gICYuYmlnIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgLyogZHVyYXRpb246IDM2MCAqIEFSQ1RJTUUgLyAoQVJDU1RBUlRST1QgKyAoMzYwLUFSQ1NJWkUpKSAqL1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XG59XG5cbkBrZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XG59XG5cbi5zcGlubmVyLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItY29sb3I6ICRzcGlubmVyLWRlZmF1bHQtY29sb3I7XG59XG5cbi5zcGlubmVyLWJsdWUsXG4uc3Bpbm5lci1ibHVlLW9ubHkge1xuICBib3JkZXItY29sb3I6ICM0Mjg1ZjQ7XG59XG5cbi5zcGlubmVyLXJlZCxcbi5zcGlubmVyLXJlZC1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGI0NDM3O1xufVxuXG4uc3Bpbm5lci15ZWxsb3csXG4uc3Bpbm5lci15ZWxsb3ctb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YjQwMDtcbn1cblxuLnNwaW5uZXItZ3JlZW4sXG4uc3Bpbm5lci1ncmVlbi1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGY5ZDU4O1xufVxuXG4vKipcbiAqIElNUE9SVEFOVCBOT1RFIEFCT1VUIENTUyBBTklNQVRJT04gUFJPUEVSVElFUyAoa2VhbnVsZWUpOlxuICpcbiAqIGlPUyBTYWZhcmkgKHRlc3RlZCBvbiBpT1MgOC4xKSBkb2VzIG5vdCBoYW5kbGUgYW5pbWF0aW9uLWRlbGF5IHZlcnkgd2VsbCAtIGl0IGRvZXNuJ3RcbiAqIGd1YXJhbnRlZSB0aGF0IHRoZSBhbmltYXRpb24gd2lsbCBzdGFydCBfZXhhY3RseV8gYWZ0ZXIgdGhhdCB2YWx1ZS4gU28gd2UgYXZvaWQgdXNpbmdcbiAqIGFuaW1hdGlvbi1kZWxheSBhbmQgaW5zdGVhZCBzZXQgY3VzdG9tIGtleWZyYW1lcyBmb3IgZWFjaCBjb2xvciAoYXMgcmVkdW5kYW50IGFzIGl0XG4gKiBzZWVtcykuXG4gKlxuICogV2Ugd3JpdGUgb3V0IGVhY2ggYW5pbWF0aW9uIGluIGZ1bGwgKGluc3RlYWQgb2Ygc2VwYXJhdGluZyBhbmltYXRpb24tbmFtZSxcbiAqIGFuaW1hdGlvbi1kdXJhdGlvbiwgZXRjLikgYmVjYXVzZSB1bmRlciB0aGUgcG9seWZpbGwsIFNhZmFyaSBkb2VzIG5vdCByZWNvZ25pemUgdGhvc2VcbiAqIHNwZWNpZmljIHByb3BlcnRpZXMgcHJvcGVybHksIHRyZWF0cyB0aGVtIGFzIC13ZWJraXQtYW5pbWF0aW9uLCBhbmQgb3ZlcnJpZGVzIHRoZVxuICogb3RoZXIgYW5pbWF0aW9uIHJ1bGVzLiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcGxhdGZvcm0vaXNzdWVzLzUzLlxuICovXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItYmx1ZSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93IHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4ge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUtb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQtb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3ctb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbi1vbmx5IHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7ICB9IC8qIDAuNSAqIEFSQ1NJWkUgKi9cbiAgMjUlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7ICB9IC8qIDEgICAqIEFSQ1NJWkUgKi9cbiAgMzcuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7ICB9IC8qIDEuNSAqIEFSQ1NJWkUgKi9cbiAgNTAlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7ICB9IC8qIDIgICAqIEFSQ1NJWkUgKi9cbiAgNjIuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7ICB9IC8qIDIuNSAqIEFSQ1NJWkUgKi9cbiAgNzUlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7ICB9IC8qIDMgICAqIEFSQ1NJWkUgKi9cbiAgODcuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7ICB9IC8qIDMuNSAqIEFSQ1NJWkUgKi9cbiAgdG8gICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IC8qIDQgICAqIEFSQ1NJWkUgKi9cbn1cblxuQGtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7ICB9IC8qIDAuNSAqIEFSQ1NJWkUgKi9cbiAgMjUlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAgfSAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgIH0gLyogMS41ICogQVJDU0laRSAqL1xuICA1MCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7ICB9IC8qIDIgICAqIEFSQ1NJWkUgKi9cbiAgNjIuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyAgfSAvKiAyLjUgKiBBUkNTSVpFICovXG4gIDc1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgIH0gLyogMyAgICogQVJDU0laRSAqL1xuICA4Ny41JSB7IHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7ICB9IC8qIDMuNSAqIEFSQ1NJWkUgKi9cbiAgdG8gICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfSAvKiA0ICAgKiBBUkNTSVpFICovXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxuICAyNiUgeyBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7IG9wYWNpdHk6IDA7IH1cbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XG4gIDI2JSB7IG9wYWNpdHk6IDA7IH1cbiAgODklIHsgb3BhY2l0eTogMDsgfVxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAxNSUgeyBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICA1MSUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgMTUlIHsgb3BhY2l0eTogMDsgfVxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNTElIHsgb3BhY2l0eTogMDsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMDsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cbiAgNzYlIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gIDc2JSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgNjUlIHsgb3BhY2l0eTogMDsgfVxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDY1JSB7IG9wYWNpdHk6IDA7IH1cbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbi8qKlxuICogUGF0Y2ggdGhlIGdhcCB0aGF0IGFwcGVhciBiZXR3ZWVuIHRoZSB0d28gYWRqYWNlbnQgZGl2LmNpcmNsZS1jbGlwcGVyIHdoaWxlIHRoZVxuICogc3Bpbm5lciBpcyByb3RhdGluZyAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXG4gKi9cbi5nYXAtcGF0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmdhcC1wYXRjaCAuY2lyY2xlIHtcbiAgd2lkdGg6IDEwMDAlO1xuICBsZWZ0OiAtNDUwJTtcbn1cblxuLmNpcmNsZS1jbGlwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG4gIC5jaXJjbGUge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDNweDsgLyogU1RST0tFV0lEVEggKi9cbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmLmxlZnQgLmNpcmNsZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XG4gIH1cbiAgJi5yaWdodCAuY2lyY2xlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xuICB9XG59XG5cblxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUge1xuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcbiAgLyogZHVyYXRpb246IEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVmdC1zcGluIHtcbiAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxufVxuXG4jc3Bpbm5lckNvbnRhaW5lci5jb29sZG93biB7XG4gIC8qIGR1cmF0aW9uOiBTSFJJTktfVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG4iLCIuc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBGdWxsc2NyZWVuIHNsaWRlclxuICAmLmZ1bGxzY3JlZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgdWwuc2xpZGVzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICB1bC5pbmRpY2F0b3JzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1iZy1jb2xvcjtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0MDBweDtcblxuICAgIGxpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgcCB7IGNvbG9yOiAkc2xpZGVyLWJnLWNvbG9yLWxpZ2h0OyB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1iZy1jb2xvci1saWdodDtcblxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1pbmRpY2F0b3ItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIuY2Fyb3VzZWwge1xuICAmLmNhcm91c2VsLXNsaWRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAuY2Fyb3VzZWwtZml4ZWQtaXRlbSB7XG4gICAgICAmLndpdGgtaW5kaWNhdG9ycyB7XG4gICAgICAgIGJvdHRvbTogNjhweDtcbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6ICRjYXJvdXNlbC1oZWlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtaGVpZ2h0O1xuICBwZXJzcGVjdGl2ZTogNTAwcHg7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaXRlbS13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pdGVtLWhlaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIG1hcmdpbjogMjRweCA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcblxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWF0ZXJpYWxib3ggY29tcGF0aWJpbGl0eVxuICAmLnNjcm9sbGluZyAuY2Fyb3VzZWwtaXRlbSAubWF0ZXJpYWxib3hlZCxcbiAgLmNhcm91c2VsLWl0ZW06bm90KC5hY3RpdmUpIC5tYXRlcmlhbGJveGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzO1xufVxuXG4udGFwLXRhcmdldC13cmFwcGVyLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzO1xuXG4gIC50YXAtdGFyZ2V0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC45NTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpLFxuICAgICAgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKTtcbiAgfVxuXG4gIC50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudGFwLXRhcmdldC13YXZlOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgLjNzLFxuICAgICAgdHJhbnNmb3JtIC4zcyxcbiAgICAgIHZpc2liaWxpdHkgMHMgMXM7XG4gIH1cbn1cblxuLnRhcC10YXJnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTQpLCAwIDEwcHggNTBweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMzBweCAxMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSksXG4gICAgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKTtcbn1cblxuLnRhcC10YXJnZXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRhcC10YXJnZXQtd2F2ZSB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAuM3MsXG4gICAgICB0cmFuc2Zvcm0gLjNzLFxuICAgICAgdmlzaWJpbGl0eSAwcztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLnRhcC10YXJnZXQtb3JpZ2luIHtcbiAgJjpub3QoLmJ0biksXG4gICY6bm90KC5idG4pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICB6LWluZGV4OiAxMDAwMjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRhcC10YXJnZXQsIC50YXAtdGFyZ2V0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4iLCIucHVsc2Uge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDFzIGN1YmljLWJlemllcigwLjI0LCAwLCAwLjM4LCAxKSBpbmZpbml0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG59XG4iLCIvKiBNb2RhbCAqL1xuLmRhdGVwaWNrZXItbW9kYWwge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kYXRlcGlja2VyLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5zZWxlY3RzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgaW5wdXQge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jYXJldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QteWVhciBpbnB1dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAuc2VsZWN0LW1vbnRoIGlucHV0IHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG4ubW9udGgtcHJldiwgLm1vbnRoLW5leHQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG4vKiBEYXRlIERpc3BsYXkgKi9cbi5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSB7XG4gIGZsZXg6IDEgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAueWVhci10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogJGRhdGVwaWNrZXIteWVhcjtcbiAgfVxuXG4gIC5kYXRlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuXG4vKiBDYWxlbmRhciAqL1xuLmRhdGVwaWNrZXItY2FsZW5kYXItY29udGFpbmVyIHtcbiAgZmxleDogMi41IGF1dG87XG59XG5cbi5kYXRlcGlja2VyLXRhYmxlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHRyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBhYmJyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRkYXRlcGlja2VyLWNhbGVuZGFyLWhlYWRlci1jb2xvcjtcbiAgfVxuXG4gIHRkIHtcbiAgICAmLmlzLXRvZGF5IHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuaXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoLFxuICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRkYXRlcGlja2VyLWRpc2FibGVkLWRheS1jb2xvcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWRheS1idXR0b24ge1xuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1kYXktZm9jdXM7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi8qIEZvb3RlciAqL1xuLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGF0ZXBpY2tlci1jYW5jZWwsXG4uZGF0ZXBpY2tlci1jbGVhcixcbi5kYXRlcGlja2VyLXRvZGF5LFxuLmRhdGVwaWNrZXItZG9uZSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5kYXRlcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAuZGF0ZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItY29udHJvbHMsXG4gIC5kYXRlcGlja2VyLXRhYmxlLFxuICAuZGF0ZXBpY2tlci1mb290ZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWRheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4iLCIvKiBUaW1lcGlja2VyIENvbnRhaW5lcnMgKi9cbi50aW1lcGlja2VyLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLnRpbWVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cblxuLyogQ2xvY2sgRGlnaXRhbCBEaXNwbGF5ICovXG4udGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50aW1lcGlja2VyLXRleHQtY29udGFpbmVyIHtcblx0Zm9udC1zaXplOiA0cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXdlaWdodDogNDAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGltZXBpY2tlci1zcGFuLWhvdXJzLFxuLnRpbWVwaWNrZXItc3Bhbi1taW51dGVzLFxuLnRpbWVwaWNrZXItc3Bhbi1hbS1wbSBkaXYge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aW1lcGlja2VyLXNwYW4taG91cnMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnRpbWVwaWNrZXItc3Bhbi1taW51dGVzIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cblxuLyogQW5hbG9nIENsb2NrIERpc3BsYXkgKi9cbi50aW1lcGlja2VyLWFuYWxvZy1kaXNwbGF5IHtcbiAgZmxleDogMi41IGF1dG87XG59XG5cbi50aW1lcGlja2VyLXBsYXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVwaWNrZXItY2xvY2stcGxhdGUtYmc7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDI3MHB4O1xuXHRoZWlnaHQ6IDI3MHB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLWNhbnZhcyxcbi50aW1lcGlja2VyLWRpYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50aW1lcGlja2VyLW1pbnV0ZXMge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50aW1lcGlja2VyLXRpY2sge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkdGltZXBpY2tlci1jbG9jay1jb2xvcjtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnRpbWVwaWNrZXItdGljay5hY3RpdmUsXG4udGltZXBpY2tlci10aWNrOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHNlY29uZGFyeS1jb2xvciwgLjc1KTtcbn1cbi50aW1lcGlja2VyLWRpYWwge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG59XG4udGltZXBpY2tlci1kaWFsLW91dCB7XG4gICYudGltZXBpY2tlci1ob3VycyB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIH1cblxuICAmLnRpbWVwaWNrZXItbWludXRlcyB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xuICB9XG5cblx0b3BhY2l0eTogMDtcbn1cbi50aW1lcGlja2VyLWNhbnZhcyB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cbiAgbGluZSB7XG5cdCAgc3Ryb2tlOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHQgIHN0cm9rZS13aWR0aDogNDtcblx0ICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIH1cbn1cbi50aW1lcGlja2VyLWNhbnZhcy1vdXQge1xuXHRvcGFjaXR5OiAwLjI1O1xufVxuLnRpbWVwaWNrZXItY2FudmFzLWJlYXJpbmcge1xuXHRzdHJva2U6IG5vbmU7XG5cdGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XG59XG4udGltZXBpY2tlci1jYW52YXMtYmcge1xuXHRzdHJva2U6IG5vbmU7XG5cdGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XG59XG5cblxuLyogRm9vdGVyICovXG4udGltZXBpY2tlci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRpbWVwaWNrZXItY2xlYXIge1xuICBjb2xvcjogJGVycm9yLWNvbG9yO1xufVxuXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuXG4udGltZXBpY2tlci1jbGVhcixcbi50aW1lcGlja2VyLWNsb3NlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAudGltZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuXHRcdHRvcDogMzIlO1xuXHR9XG5cblx0LnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHJpZ2h0OiBhdXRvO1xuXHQgIGJvdHRvbTogYXV0bztcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgbWFyZ2luLXRvcDogMS4ycmVtO1xuXHR9XG59XG4iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1ne1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi5zdHJ7Y29sb3I6I0VDNzYwMH0ua3dke2NvbG9yOiM5M0M3NjN9LmNvbXtjb2xvcjojNjY3NDdCfS50eXB7Y29sb3I6IzY3OENCMX0ubGl0e2NvbG9yOiNGQUNEMjJ9LnBsbiwucHVue2NvbG9yOiNGMUYyRjN9LnRhZ3tjb2xvcjojOEFDNzYzfS5hdG57Y29sb3I6I0UwRTJFNH0uYXR2e2NvbG9yOiNFQzc2MDB9LmRlY3tjb2xvcjpwdXJwbGV9cHJlLnByZXR0eXByaW50e2JvcmRlcjowIHNvbGlkICM4ODh9b2wubGluZW51bXN7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0ucHJldHR5cHJpbnR7YmFja2dyb3VuZDojMDAwfWxpLkwwLGxpLkwxLGxpLkwyLGxpLkwzLGxpLkw0LGxpLkw1LGxpLkw2LGxpLkw3LGxpLkw4LGxpLkw5e2NvbG9yOiM1NTU7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWx9bGkuTDEsbGkuTDMsbGkuTDUsbGkuTDcsbGkuTDl7YmFja2dyb3VuZDojMTExfUBtZWRpYSBwcmludHsua3dkLC50YWcsLnR5cHtmb250LXdlaWdodDo3MDB9LnN0cntjb2xvcjojMDYwfS5rd2R7Y29sb3I6IzAwNn0uY29te2NvbG9yOiM2MDA7Zm9udC1zdHlsZTppdGFsaWN9LnR5cHtjb2xvcjojNDA0fS5saXR7Y29sb3I6IzA0NH0ucHVue2NvbG9yOiM0NDB9LnBsbntjb2xvcjojMDAwfS50YWd7Y29sb3I6IzAwNn0uYXRue2NvbG9yOiM0MDR9LmF0dntjb2xvcjojMDYwfX0iLCIvKiEgRmxpY2tpdHkgdjIuMS4yXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6ICMzMzM7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogMTBweDsgfVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7IHJpZ2h0OiAxMHB4OyB9XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLmNvZGUtc2FtcGxle1xuICBkaXNwbGF5OmdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzoxNnB4O1xuICAuaW5mb3tcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gIH1cbiAgLmV4YW1wbGV7XG4gICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICB9XG4gIC5wcmV0dHlwcmludHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gIH1cbn1cbi5leGFtcGxlc3tcbiAgZGlzcGxheTpncmlkO1xuICBncmlkLWdhcDoxNnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMzBweCwgMWZyKSk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5leGFtcGxle1xuICB3aWR0aDoxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbi5jb2RlLXNhbXBsZS1mdWxse1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuIiwiLmhlcm97XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbiAgZm9udC1zaXplOjEyN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTEycHg7XG4gIHBhZGRpbmc6NXB4O1xuICBAZXh0ZW5kIC5ncmV5LXRleHQ7XG59XG5cbi5oeXBlcntcbiAgZm9udC13ZWlnaHQ6NTAwO1xuICBmb250LXNpemU6MzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmc6NXB4O1xuICBAZXh0ZW5kIC5ncmV5LXRleHQ7XG59XG5cbmF7XG4gIGNvbG9yOmNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKTtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjpjb2xvcihcImJsdWVcIixcImJhc2VcIik7XG4gIH1cbn1cblxuLmJ0bntcbiAgJjpob3ZlcntcbiAgICBAZXh0ZW5kIC53aGl0ZS10ZXh0O1xuICB9XG59XG4iLCIuZnVsbC1idG57XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6ZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJGg0LWZvbnRzaXplO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAoJGg0LWZvbnRzaXplIC8gMS41KSAwICgkaDQtZm9udHNpemUgLyAyLjUpIDA7XG4gICY6YWN0aXZlLCAmOmhvdmVye1xuICAgIEBleHRlbmQgLmJsdWU7XG4gIH1cbn1cblxuLmJ0bntcbiAgbWFyZ2luOjVweDtcbn1cblxuLmJ0bi1ub3JtYWx7XG4gIEBleHRlbmQgLmJ0bjtcbiAgQGV4dGVuZCAubGlnaHQtYmx1ZTtcbiAgQGV4dGVuZCAud2hpdGUtdGV4dDtcbiAgQGV4dGVuZCAuZnVsbC1idG47XG4gIEBleHRlbmQgLmJ0bi1mbGF0O1xufVxuXG4uYnRuLXNwZWNpYWx7XG4gIEBleHRlbmQgLmZ1bGwtYnRuO1xuICBmb250LXNpemU6MThweDtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBtaW4td2lkdGg6IDE3OHB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcblxuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmxpZ2h0LWJsdWU7XG4gIEBleHRlbmQgLndoaXRlLXRleHQ7XG4gIEBleHRlbmQgLmZ1bGwtYnRuO1xuICBAZXh0ZW5kIC5idG4tZmxhdDtcbn1cblxuLmJ0bi1zbWFsbHtcbiAgQGV4dGVuZCAuZnVsbC1idG47XG4gIGZvbnQtc2l6ZTogJGg1LWZvbnRzaXplO1xuICBtYXJnaW46ICgkaDUtZm9udHNpemUgLyAxLjUpIDAgKCRoNS1mb250c2l6ZSAvIDIuNSkgMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBleHRlbmQgLmJ0bjtcbiAgQGV4dGVuZCAubGlnaHQtYmx1ZTtcbiAgQGV4dGVuZCAud2hpdGUtdGV4dDtcbiAgQGV4dGVuZCAuZnVsbC1idG47XG4gIEBleHRlbmQgLmJ0bi1mbGF0O1xufVxuXG5cblxuLmJ0bi1zYXZle1xuICAuaWNvbi1zcGlubmVyLWRhcmt7XG4gICAgYW5pbWF0aW9uOiBzcGluIC42cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1zcGlubmVyLWRhcmsgLnBhdGgxOmJlZm9yZSB7XG4gICAgY29sb3I6IGNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5pY29uLXNwaW5uZXItZGFyayAucGF0aDI6YmVmb3JlIHtcbiAgICBjb2xvcjogY29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHNwYW5bY2xhc3NePVwiaWNvblwiXXtcbiAgICBmb250LXNpemU6MjRweDtcbiAgfVxuICA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjIlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6MDtcbiAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgfVxufVxuXG4uYnRuLXNhdmUgLnRleHR7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4uYnRuLXNhdmUudGV4dHtcbiAgLnRleHR7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYnRuLXNhdmUubG9hZGluZ3tcbiAgLmljb24tc3Bpbm5lci1kYXJre1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJ0bi1zYXZlLnNhdmVke1xuICAuaWNvbi1va3tcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbiNzbGctZmFjZWJvb2std3JhcHBlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBzcGFue1xuICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG4gIGF7XG4gICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5pbnB1dC1maWVsZHtcbiAgbWFyZ2luOjIwcHggMDtcbiAgZGlzcGxheTpmbGV4O1xuICBwYWRkaW5nOjAgNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbnB1dCwgdGV4dGFyZWF7XG4gICAgb3JkZXI6MjtcbiAgfVxuICBsYWJlbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3JkZXI6MTtcbiAgfVxufVxuXG4uaW5mby1maWVsZHtcbiAgaW5wdXQsIHRleHRhcmVhe1xuICAgIG9yZGVyOjM7XG4gIH1cbiAgcHtcbiAgICBvcmRlcjoyO1xuICAgIG1hcmdpbjowO1xuICB9XG4gIGxhYmVse1xuICAgIG9yZGVyOjE7XG4gIH1cbn1cblxuLnNlbGVjdC1maWVsZHtcbiAgbWFyZ2luOjIwcHggMHB4O1xuICBwYWRkaW5nOjVweDtcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAuc2VsZWN0LXdyYXBwZXJ7XG4gICAgb3JkZXI6MjtcbiAgfVxuICBsYWJlbHtcbiAgICBvcmRlcjoxO1xuICB9XG4gIC5zZWxlY3Qtd3JhcHBlcitsYWJlbHtcbiAgICB0b3A6MDtcbiAgfVxufVxuXG4uaW5wdXQtZmllbGQgPiBsYWJlbHtcbiAgZm9udC1zaXplOjE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWR7XG4gIGJvcmRlcjoxcHggc29saWQgY29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTRcIikgIWltcG9ydGFudDtcbn1cblxubGFiZWx7XG4gID4gcHtcbiAgICAgIG1hcmdpbi1sZWZ0OjM1cHg7XG4gIH1cbn1cblxuLmNvbWJvLWlucHV0e1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCl7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO1xuICAgIGJvcmRlci1yaWdodDowO1xuICB9XG4gIC5jb21iby1idXR0b257XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3JkZXI6MjtcbiAgICBpbnB1dHtcbiAgICAgIG9yZGVyOjE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgb3JkZXI6MjtcbiAgICB9XG4gIH1cbiAgLmlucHV0LWJ1dHRvbntcbiAgICBvcmRlcjoyO1xuICAgIGJ1dHRvbntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICAgICAgYm9yZGVyOjA7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjoxcHggc29saWQgY29sb3IoXCJncmV5XCIsXCJkYXJrZW4tMVwiKTtcbiAgICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtcbiAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tYm8tbm9iZ3tcbiAgLmlucHV0LWJ1dHRvbntcbiAgICBidXR0b257XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gICAgfVxuICB9XG59XG5cbmlucHV0W2Rpc2FibGVkXSArIC5pbnB1dC1idXR0b24gYnV0dG9ue1xuICBib3JkZXI6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXI7XG59XG5cbi5pbnB1dC1lcnJvci10ZXh0e1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDotOTk5OTk7XG59XG5cbi5pbnZhbGlkLWZpZWxke1xuICA+IGlucHV0LCAuY29tYm8tYnV0dG9uID4gaW5wdXQsID4gdGV4dGFyZWF7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBjb2xvcihcInJlZFwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZXJyb3ItY29sb3IgIWltcG9ydGFudDtcbiAgICBAZXh0ZW5kIC5pbnZhbGlkO1xuICB9XG5cbiAgLmNvbWJvLWJ1dHRvbiA+IC5pbnB1dC1idXR0b257XG4gICAgbWFyZ2luLXRvcDoxcHg7XG4gIH1cblxuICAuaW5wdXQtZXJyb3ItdGV4dHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OjA7XG4gICAgY29sb3I6Y29sb3IoXCJyZWRcIixcImJhc2VcIik7XG4gICAgcGFkZGluZzowO1xuICAgIG9yZGVyOjI7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOjA7XG4gIH1cblxuICAuaW5wdXQtYnV0dG9uIGJ1dHRvbntcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCBjb2xvcihcInJlZFwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgY29sb3IoXCJyZWRcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBjb2xvcihcInJlZFwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIGJhY2tncm91bmQ6Y29sb3IoXCJyZWRcIixcImJhc2VcIik7XG4gICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgfVxufVxuXG4uZm9jdXNlZC1pbnB1dHtcbiAgLmlucHV0LWJ1dHRvbiBidXR0b257XG4gICAgYm9yZGVyOjNweCBzb2xpZCBjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gICAgYm9yZGVyLWxlZnQ6MDtcbiAgfVxufVxuXG4uY29tYm8tbm9iZy5mb2N1c2VkLWlucHV0e1xuICAuY29tYm8tYnV0dG9uIGlucHV0e1xuICAgIGJvcmRlci1yaWdodDowO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uaW5wdXQtYnV0dG9ue1xuICBhe1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICBtYXJnaW46MCAtMjBweDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lcntcbiAgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bntcbiAgICBib3JkZXI6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnNpemUtcGlja2Vye1xuICBkaXNwbGF5OmdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCA0MHB4KTtcbiAgZ3JpZC1nYXA6NXB4O1xuICBhe1xuICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciBlYXNlIC4zcztcbiAgfVxuICAuc2VsZWN0e1xuICAgIGJhY2tncm91bmQ6Y29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgIEBleHRlbmQgLndoaXRlLXRleHQ7XG4gIH1cbiAgLmRpc2FibGVke1xuICAgIGJvcmRlcjoxcHggc29saWQgY29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTJcIik7XG4gICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTJcIikgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuXG4uaWNvbi1hcnJvd3tcbiAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG59XG5cbi5zaWRlbmF2IC5hY3RpdmUgLmljb24tYXJyb3d7XG4gIHRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7XG59XG4iLCIuaGVhZGVyLWNvZGV7XG4gIC5pbmZve1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLW51bWJlcntcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6Y29sb3IoXCJyZWRcIixcImJhc2VcIik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOjlweDtcbiAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgZGlzcGxheTpmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzowIDNweCAzcHggcmdiYShjb2xvcihcInJlZFwiLFwiYmFzZVwiKSwuNTgpO1xufVxuXG4uc2xnLWxvZ297XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZW52ZWxvcGUtaWNvbntcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm1lbnUtaWNvbntcbiAgc3Zne1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIC5jbHMtMSB7XG4gICAgICBAZXh0ZW5kICVsaW5rLXRyYW5zaXRpb247XG4gICAgICBmaWxsOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgfVxuICB9XG4gIGF7XG4gICAgJjpob3ZlcntcbiAgICAgIC5jbHMtMXtcbiAgICAgICAgZmlsbDpjb2xvcihcImJsdWVcIixcImxpZ2h0ZW4tNFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtbG9nb3tcbiAgc3Zne1xuICAgIHdpZHRoOjExMnB4O1xuICAgIGhlaWdodDoyMHB4O1xuICAgIC5jbHMtMSB7XG4gICAgICBAZXh0ZW5kICVsaW5rLXRyYW5zaXRpb247XG4gICAgICBmaWxsOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgfVxuICB9XG4gIGF7XG4gICAgJjpob3ZlcntcbiAgICAgIC5jbHMtMXtcbiAgICAgICAgZmlsbDpjb2xvcihcImJsdWVcIixcImxpZ2h0ZW4tNFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbntcbiAgYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgLm5vdGlmaWNhdGlvbi1udW1iZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6LTEwcHg7XG4gICAgICByaWdodDotMTBweDtcbiAgICB9XG4gIH1cbiAgc3Zne1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICAuY2xzLTEsIC5jbHMtMiwgLmNscy00IHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNscy0xIHtcbiAgICAgIEBleHRlbmQgJWxpbmstdHJhbnNpdGlvbjtcbiAgICAgIHN0cm9rZTogY29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICAgIHN0cm9rZS13aWR0aDogMi4yODhweDtcbiAgICB9XG5cbiAgICAuY2xzLTEsIC5jbHMtMiB7XG4gICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gICAgfVxuXG4gICAgLmNscy0yIHtcbiAgICAgIHN0cm9rZS1saW5lam9pbjogYmV2ZWw7XG4gICAgfVxuXG4gICAgLmNscy0zLCAuY2xzLTUge1xuICAgICAgc3Ryb2tlOiBub25lO1xuICAgIH1cblxuICAgIC5jbHMtNSB7XG4gICAgICBAZXh0ZW5kICVsaW5rLXRyYW5zaXRpb247XG4gICAgICBmaWxsOiBjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxuICBhe1xuICAgICY6aG92ZXJ7XG4gICAgICAuY2xzLTF7XG4gICAgICAgIHN0cm9rZTogY29sb3IoXCJibHVlXCIsXCJsaWdodGVuLTRcIik7XG4gICAgICB9XG4gICAgICAuY2xzLTV7XG4gICAgICAgIGZpbGw6Y29sb3IoXCJibHVlXCIsXCJsaWdodGVuLTRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWhlYWRlcntcbiAgYmFja2dyb3VuZDpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gIHBhZGRpbmc6MTlweCAxNXB4IDE1cHggMTVweDtcbiAgbWFyZ2luOjA7XG4gIGJveC1zaGFkb3c6MCAzcHggMjRweCByZ2JhKGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKSwgODQlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OjU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgW2NsYXNzXj1cImljb24tXCJde1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICB9XG4gIGF7XG4gICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiBkaXYuY29se1xuICAgIHBhZGRpbmc6MCA1cHg7XG4gIH1cbiAgLm1lbnUtaWNvbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zaXRlLWxvZ297XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ub3RpZmljYXRpb257XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50e1xuICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vL01FTlVcblxuLmhlYWRlci13cmFwcGVye1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlci5zdGlja3l7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtbW9iaWxlLW1lbnV7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gIH1cbn1cblxuLnNob3ctbW9iaWxlLW1lbnV7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlci5zdGlja3l7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5ib2R5e1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5wYWdlLXRpdGxle1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xuICBwYWRkaW5nOjIwcHggMDtcbiAgaDF7XG4gICAgbWFyZ2luOjA7XG4gICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICB9XG4gIC5yb3d7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgfVxufVxuXG4uc2V0dGluZ3MtdGl0bGUsIC5zZXR0aW5ncy10aXRsZSAuY29sLCAuc2V0dGluZ3MtdGl0bGUgLnJvd3tcbiAgbWFyZ2luLWJvdHRvbTowO1xuICBkaXNwbGF5OmZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgc3BhbntcbiAgICBmb250LXNpemU6MjRweDtcbiAgfVxufVxuXG4uc3ViLXNldHRpbmdzLWNvbnRlbnR7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiAuaGlkZS1jb250YWluZXIsIC5oaWRlLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vdHJhbnNpdGlvbjouM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNVwiKSA4MCUsIGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi0xXCIpKTtcbiAgICBwYWRkaW5nOjEwcHggMDtcbiAgfVxuICAudGFic3tcbiAgICB0cmFuc2l0aW9uOi43cyBhbGwgZWFzZTtcbiAgfVxufVxuXG4uc3ViLXNldHRpbmdzLWNvbnRlbnQuYWN0aXZle1xuICA+IC5oaWRlLWNvbnRhaW5lciwgLmhpZGUtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdWItc2V0dGluZ3MtY29udGVudC5hY3RpdmUgKyAucm93IC50YWJzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50YWJze1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnRhYnMtY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xufVxuIiwiLnNpdGUtZm9vdGVye1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwiZGFya2VuLTFcIik7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgXG4gIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicC13ZWItbWVkLXVwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggNDBweDtcbiAgfVxuICA+IC5yb3d7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcblxuICAgIC5jb2wge1xuICAgICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgIGdyaWQtZ2FwOiA0MHB4IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1sYXJnZS11cCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudy1pbWcge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbltjbGFzc149aWNvbi1dIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwiZGFya2VuLTVcIikgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1heC13aWR0aDogMjE4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWxvZ28tY29udGFpbmVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuaWNvbi1sb2dve1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyLWljb25ze1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICBtYXJnaW46IDMwcHggMCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgbWF4LWhlaWdodDogNzNweDtcbiAgICAgIG1heC13aWR0aDoxMzBweDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTRcIik7XG4gICAgQGV4dGVuZCAlbGluay10cmFuc2l0aW9uO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYnAtd2ViLWxhcmdlLXVwIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBicC13ZWItbWVkLXVwIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBicC13ZWItc21hbGwtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gYnAtbW9iaWxlLW1lZC11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBicC1tb2JpbGUtbWVkLWRvd24ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWF4LXdpZHRoOiA0MTMuOTlweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gYnAtd2ViLXNtYWxsLWRuIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1heC13aWR0aDogNjY3cHgpIHsgXG4gICAgICBAY29udGVudDsgXG4gICAgfVxuICB9IiwiLmJnLTJ7XG4gIGJhY2tncm91bmQ6Y29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTVcIik7XG59XG4iLCIuc2lkZW5hdntcbiAgcGFkZGluZzoxNXB4IDAgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGF7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXJyZW50LW1lbnUtaXRlbSBhe1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICBoMXtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sbGFwc2libGUtaGVhZGVye1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICA+IGxpOmxhc3QtY2hpbGR7XG4gICAgZmxleC1iYXNpczoxMDAlO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OjY1MHB4KXtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgIGF7XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi0xXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaWNvbi1hcnJvd3tcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gIH1cbn1cblxuYS5zaWRlbmF2LWNsb3Nle1xuICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcblxuICAuaWNvbi1jbG9zZXtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBjb2xvcjpjb2xvcihcImJsdWVcIixcImJhc2VcIik7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24td2ViJztcbiAgc3JjOiAgdXJsKCdmb250cy9pY29tb29uLXdlYi5lb3QnKTtcbiAgc3JjOiAgdXJsKCdmb250cy9pY29tb29uLXdlYi5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZm9udHMvaWNvbW9vbi13ZWIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJ2ZvbnRzL2ljb21vb24td2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmb250cy9pY29tb29uLXdlYi5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24td2ViJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUxBSUFBQXdBd1QxTXZNZzhTQnV3QUFBQzhBQUFBWUdOdFlYQVhWdEt2QUFBQkhBQUFBRlJuWVhOd0FBQUFFQUFBQVhBQUFBQUlaMng1WnEzaXJ5Y0FBQUY0QUFBcjlHaGxZV1F5KzhIRUFBQXRiQUFBQURab2FHVmhKRndnaHdBQUxhUUFBQUFrYUcxMGVNVlBBa0FBQUMzSUFBQUF0R3h2WTJHd2JybTJBQUF1ZkFBQUFGeHRZWGh3QUUwQmlnQUFMdGdBQUFBZ2JtRnRaWE9DNHdzQUFDNzRBQUFCdG5CdmMzUUFBd0FBQUFBd3NBQUFBQ0FBQXdTYUFaQUFCUUFBQXBrQ3pBQUFBSThDbVFMTUFBQUI2d0F6QVFrQUFBQUFBQUFBQUFBQUFBQUFBQUFCRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFEcEtBUEEvOEFBUUFQQUFFQUFBQUFCQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFEQUFBQUF3QUFBQndBQVFBREFBQUFIQUFEQUFFQUFBQWNBQVFBT0FBQUFBb0FDQUFDQUFJQUFRQWc2U2ovL2YvL0FBQUFBQUFnNlFELy9mLy9BQUgvNHhjRUFBTUFBUUFBQUFBQUFBQUFBQUFBQVFBQi8vOEFEd0FCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBbFFRQUF1c0FCUUFBQ1FJSENRRUR0LzVKL2tsSkFnQUNBQUxyL2tRQnZFMzk5d0lKQUFBQUFBWUFBUC9BQkFBRHdBQURBQWNBQ3dBUUFCUUFHQUFBQVJFaEVTVWhFU0VCTXhFakZ6TVJJeEVGRlNFMUFUTVJJd09lL01RRG52d0FCQUQ4NXBxYTQyNXVBUVArWmdGc21aa0M0djFBQXNCaS9Id0VBUDdKWi81bkFabVViMjhDTXY3SkFBQURBSUQvd0FPQUE4QUFMQUE0QUVvQUFBRWpOVFFtSnlzQkRnRUhNUlVqRVJ3Qk1SUVhIZ0VYRmpNd01qTXhJVEkzUGdFM05qVXhJaWN1QVRVME5TVStBVGN4TXg0QkZ6RVZJeE1oTGdFbk1SRWhFUndCRlJRR0l5b0JJd043dm1ORkFTNUZZd0c5RUJFNEppWXJBUUVCWENzbkpqa1FFUUlCQVFIK1FnSVhFQzRSRndHQTdQNnBJaThCQWZZckh3RUJBUUtEbEVaaUFRRmlScFQrRHdFQkt5WW1PQkVRRVJBNUppWXNNVEdUV0ZkTmxCRVhBUUVYRVpUOXZRRXZJZ0Z4L284Q0JBSWZLd0FBQUFBQkFBRC93QVFBQThBQUN3QUFBU2NKQVFjSkFSY0pBVGNCQkFCYy9seitYRndCcFA1Y1hBR2tBYVJjL2x3RFpGeitYQUdrWFA1Yy9seGNBYVQrWEZ3QnBBQUFBQUVBb1AvQUEyQUR3QUFHQUFBVENRRWpFU01Sb0FGZ0FXRHA3Z0puL1ZrQ3B3RlovcWNBQUFBQkFBRC93QVA5QThBQUtnQUFBU0VpQmhVUkZCWXpJUkVqTlRNMU5EWXpNaFl6RlNNaUJnY1VCaDBCTXdjakVTRXlOalVSTkNZak1RUEgvSElYSWlJWEFlbUZoVzVYSzBFTVVTY2dCQU9hRllVQkJCZ2hJQllEd0NJWC9ISVhJZ0dPbkhKamFBYUpIUmNHREFaaW5QNTFJUmdEalJjZ0FBQURBQUQvd0FRQUE4QUFIUUFoQUNVQUFBRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalV4TkNjdUFTY21JeE1qRVRNMUl6VXpBZ0JxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2dwS0l0ZFhXcEFmSHlFaEFQQUtDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcWFsMWRpeWdwL0o0QjVtZDNBQUFHQUFEL3dBUDlBOEFBRkFCNUFJVUEzZ0RzQVFFQUFBRWhJZ1lWRVJRV015RXlOalVSTURRMU5DWWpNUU1PQVFjM0RnRUhNUTRCRHdFT0FTTTRBVGtCRGdFaklpWW5MZ0VuRnk0Qkp6RXVBUzhCTGdFMU9BRTVBUzRCTlRRMk56NEJOd2MrQVRjeFBnRS9BVDRCTXpBeU9RRStBVE15RmhjZUFSY25IZ0VYTVI0Qkh3RWVBUlV3RkRrQkhnRVZGQVlWSlJZVUJ3WWlKeVkwTnpZeU55NEJKelV1QVNjakxnRXJBUzRCSXlJR0J5SUdCek1PQVFjeERnRUhGUTRCQnpFT0FSVVVGaGNlQVJjMUhnRVhGUjRCRnpFZUFUTXhIZ0V6TWpZM01qWTNJejRCTnpFK0FUYzFQZ0UzTVRZME5Ud0JKeTRCSnhjQklpWTFORFl6TWhZVk1SUUdJeE1pSmpVME5qTXlGaFV4T0FFeEZBWWpNQ0k1QVFQSC9ISVhJaUlYQTRzWUlSOFhhd0VJQndFSEZRNE5IeEVCRXl3WEd5NUpTQ3dkR0N3VUFoSWdEQTBWQndFSENBSUJBUUlCQ0FjQkJ4VU9EUjhSQVJNckZ3RWJMa2hKTEIwWExCVUNFaUFNRFJVSEFRY0lBZ0VEL3ZjaUlpSmhJaU1qSW1IZ0JBMEpDQlVNQVE0aEVRRWJMVWRHS3g0UklSQUJEQlVJQ1EwRUJnWUJBZ0VCQWdFSEJRUU5DUWdWREE4aEVSd3JTRWNySFJJaEVBSU5GQWtKRFFRRkJ3RUNBZ0VIQmdIKzcwcHBhVXBLYVdsS3V4RVlHQkVSR1JnUkFRUEFJaGY4Y2hjaUloY0RqZ0VCRmlIOWNSY3NGUUlTSUF3TkZRY0JCd2dDQVFFQ0FRZ0hBUWNWRGcwZkVRRVRMQmNiTGtsSUxCMFlMQlFDRWlBTURSVUhBUWNJQWdFQkFnRUlCd0VIRlE0Tkh4RUJFeXNYQVJzdVNFa3VHK01qWVNJaUlpSmhJeUphREJVSUFRa05Bd1lIQWdFQkFnY0dCQTBJQ1JRTUFRNGhFaHN1UmtZc0hSSWhEd0VNRlFnQkNRMERCZ2NDQVFFQ0J3WUVEUWdKRkF3QkRpRVNHeTVHUml3ZEVpRVBBZjU5YVVwS2FXbEtTbWtCUlJnUkVSa1pFUkVZQUFFQUFQL0FCQUFEd0FBd0FBQUJGVElYSGdFWEZoVXhGQWNPQVFjR0l6RWlKeTRCSnlZMU1TTVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KaU14QWdCVVNVcHVJQ0FnSUc1S1NWUlVTVXB1SUNCcktDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcUE4QnJJQ0J1U2tsVVZFbEtiaUFnSUNCdVNrbFVhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z29BQUFBQUFFQUFBSEFBZ0FEd0FBU0FBQVRORGMrQVRjMk16RTFJZ2NPQVFjR0ZURXpheUFnYmtwSlZHcGRYWXNvS1dzQndGUkpTbTRnSUdzcEtJdGRYV29BQUFBUUFBRUFYQVFCQXlRQUJRQUxBQllBR2dBbUFDMEFNZ0E2QUVzQVhRQnJBSGNBZ0FDRUFKQUFsZ0FBQVFVUkJTVVJBd1VsRVNVRkJ6RXpGek1uTXpVbkZUTTFGeFVqQnlNMU16VWpOUmMxSnhFeklUTTFNelVuQnhjMU14VWpKd2NWSXpVSEZUTW5GU00xSXhVek5TYzFOeFV6TlFjVkZ3VTNCeFUzQnhVM05RYzFOelVITlRjMUl5c0JGVGMxQnpjMUJ6YzFJeFVIQnpjMUJ4VTNGUWMxTnpVakJ4VVhOUmNWRnpVakh3RVZKd2NYTlNjMUZ6VW5OUmMxSXlzQkZSYzFKd0lCL2dBQ0FBSUFKLzRuL2lZQjJnSFprUkFkT0I4Z25qZ3VMazlOUkVWTWhJYit3amxrV0VVNUt5dFVPREE1b2ZNbE41UmNKek9TV3dLZ0pDUVZGV0kwTURBMFltTTBnaVFrRmhZdkg5K1dSUklwWEphck5DZzZiZ3dvS011Q1RrVkZUb0pOS21NNUF5UnEvZ2RsWlFINi9pVmRYZ0c2WW1HZ1NFWitJZVdtQ2lWREp5ODJFRG9iL3Z0bHBSSU9kVTFOY0F6SnZ3dm9QeE1ZUkZBM0ZBZ3BhQjVOT0k4b09BMENHRUFUSmdnU0J4OEVGZ01sd1JvdEp6Y05BeGxIZ2dWY0huUUdMd0lWQldZRk16eUpDam9HUEF6ak5BSTJCVUFhTUE4WUN5b0hHZ010akJNdEN3QUFBQVVBQVAvQUFzTUR3QUFIQUE4QUp3QkxBSm9BQUNVbkR3RVhOeGNuSlFjakJ6Y1hOeWNCTHdFSEp3Y25Ed0VYQng4QlB3RWZBVDhCSHdFL0FTY0hEZ0VITVNNdUFTY3hMZ0UxTURRNUFUUTNQZ0UzTmpNeUZ4NEJGeFlWTVE0QkJ6RXZBVGdCSXlJbUp6RW5MZ0VqSWdZSE1RY1VCaU1IRGdFVkZCWVhNUmNlQVJVUEFRWVVGUlFXTXpJMk56RS9BVDRCTXpJV0Z6RWZBUjRCTXpJMk5Ud0JKekV2QVRRMlB3RStBVFUwSmljeEFqQmdQUWRCUFcxRS9yOWZCRUJ0UFQ0RUFaQjREb0ZaV1lFU2QwRkJkeEliWmtVVUZFVm1HdzU0UVlJZVRDd09MRXdlSml3VEUwSXNMREl6TEN4Q0V4TUVMeVlLVWdFRkNRSWZBZ2tHQmdrQ0lna0ZVZ2NLQkFNOUJnRUhEUUVMQndNRkFpa2ZBZ1VEQXdVQ0h5a0NCUU1IQ3dFTkJ3RUdQUU1EQ1FmZkZFY0U2RzA5N3hRVTd6MXQ2QVFDRkRlRkgyTmpHNEUzZEhRM2dRWVZTeGdZU3hVR2hUWjB1QnNoQVFFaEd5RmROZ0V5TEN4Q0V4TVRFMElzTERJMlhTTHZCd1VGU3dZSEJ3WkxCUVVIQVFzSEJRY0ROd0lLQlJzekFnSUNCd3NDQVJnUkFRSUNBUkVZQVFJTEJ3SUNBak1iQlFvQ053TUhCQWNMQWdBQUF3QUEvOEFFQUFQQUFBTUFDQUFNQUFBVElSVWhFU0VWSVRVUklSVWhBQVFBL0FBRUFQd0FCQUQ4QUFQQWdQNjlnSUQrUTRBQUFBQVBBQUQvd0NDYUE4QUFFUUFhQUI0QUtRQXRBRFFBT0FBN0FFY0FVd0JmQUdVQWNRQjVBSWtBQUFVUk55TTFDUUVSSVJVaEZTRVZJUlVoRlNFUkl4RWpFVGNoRVFFekVTTUJBeU1SSXhFM0lSRWpFd0V6TlNNQkVUY2hFU0VWQXpNUkl3a0JFU0VSTXhFekVUTVJCek1WQVNFUklSVWhFVE0xSXpVaEVTRVJJUlVoRlNFVklSVWhGU0VSTXhFaEZTRVJJUlVoRlNFVklSVWhGU0VSTXhFekVUTVJJUkV6RlRNMUFSRWhFU00xSXhVQkVSNXdnWUVCRy83bEFpTCt5Z0VCL3Y4QlB2WXR5TzIyQWV2K1RNakk5Mzk3UHV5ckFlS0FnLzVidHJiNVdhb0I0LzVmQWJhMkZkSUJHZjFuNjhIdGdZSCs1dnRjQW5uK2M4dGdBVW4zcEFJaS9zY0JCUDhBQVQzN0p1c0JTdmMxQWlMK3h3RUUvdjhCUHZlWjY4SHQrbkhyay82SkFseldtZ0YzUUFHL2pqc0JkZjduQVJ6V3A5TGMxUUZBL3NBRFRyTDhBQUlWQVJYODFnRmwvcHNEWXA3OWFQNllBamZ6L05ZRFlwNzg3T3dCd3dGbi9OWUJOdjdLQkFEODFRTXIvbW1BVGY1a0JBRFcvYXQ4eC8zb0JBRFdwOUxjMVFRQS9OWFZCQURXcDlMYzFRUUEvTlVESy93QUFWNkpnUUVhQVpEK3NuaGkvdWYrVVFBQUFBQURBQUQvd0FRQUE4QUFIUUFoQUNVQUFBRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalV4TkNjdUFTY21JeE1qRVRNMUl6VXpBZ0JxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2dwS0l0ZFhXcEFmSHlFaEFQQUtDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcWFsMWRpeWdwL0o0QjVtZDNBQUFCQUFBQTF3UUFBcWtBQkFBQUV5RVJJUkVBQkFEOEFBS3AvaTRCMGdBQUFBTUFBQUJyQkFBREZRQURBQVlBRFFBQUFTRVJJUU1GSlNFUklSRXpDUUVFQVB3QUJBRHMvdXorN0FLLy9Lb1JBWm9CbWdNVi9WWUNWZVhsL2dBQ0FQNnVBVklBQWdBQS84QUVBQVBBQUIwQUpBQUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRFMEp5NEJKeVlqQXdjQk54Y0JGd0lBYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvS1NpTFhWMXFMMEQrL0VERUFYeEFBOEFvS0l0ZVhXcHFYVjZMS0Nnb0tJdGVYV3BxWFYyTEtDbjlGVUFCQlVERkFYeEFBQUlBQVAvQUJBQUR3QUFrQUNzQUFBRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalV4TURReE5DY3VBU2NtSXpBaU9RRURCd0UzRndFWEFnQnFYVjZMS0Nnb0tJdGVYV3BxWFY2TEtDZ29LSXRkWFdvQkxrRCsvVUREQVgxQUE4QW9LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXb0JhbDFkaXlnby9SWkFBUUpBd2dGOFFBQUFBQUFFQUlEL3dBTjJBOEFBR1FBb0FGZ0FaZ0FBQVNFaUJ3NEJCd1lkQVNFMVBBRTFOQ2N1QVNjbUl5b0JJekVUSVRVK0FUY3hJVElXRnpFaUJoVUJNREl4TWpjK0FUYzJOVFF3TlRFd05EVTBKeTRCSnlZbk1UQWlNU0lIRGdFSEJoVXdGRGtCRkJjZUFSY1dGekVSTWhZVkZBWWpJaVkxTVQ0Qk53S3AvcWtySnlZNUVCRUM5aEFQTnlRbEtRSUNBVkwrQlFFdklnRmNJQzhEQkFIL0FBRXZLQ2s5RWhFUkVqMHBLUzhCTHlrb1BSSVJFaEU5S1NrdktEazVLQ2c1QVRnb0FYZ1FFVGttSml6bTVnTUVBeW9rSlRZUUQvN0laaUl2QVN3Z0swRUJ1QklTUENrcExnRUJBUUV2S1NrK0VoSUJFaEU5S1NrdUFTOHFLVDRURWdJQlNEa29LVGs1S1NjNUFRQUFBd0FBLzhBRUFBUEFBQjRBSWdDQkFBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTVRRbkxnRW5KaU14RXlNMU14TU9BUThDRGdFSEZRNEJGUndCRlRVak1EUXhORFkzQno0QlB3SStBVGN6UGdFMVBBRTFNUzRCSnpFdUFTTXdKaU1pQmdjeERnRVZIQUVYTlNNOEFUVTBOamN6UGdFek1oWXpJekkyTXpJV0Z5TWVBUlVjQVJVMURnRUhOd0lBYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvS1NpTFhWMXFTWW1KaEE4aUVnRWpEQkVGQWdKOEJ3Y0JDeDRTQVNJSURRUUJDQWtCREFrSkp4MERBUllsRFFrSkFZVXhLQUViUVNJREJRTUJBd1FETGxVakFTQWxBUkFPQVFQQUtDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcWFsMWRpeWdwL0t1RUFRQVNJQTBCR2dnWURnRUpGZ3NEQndRQkFSdzNHZ01VSWcwQkdRVU5DQXNhRHdFQ0FSSWdEaEFOQVJNUURCOFFCQVlFQVFJRUF6WmVIZzhRQVFFY0dCZEhLZ01IQkFFYkx4VUJBQUFNQUFEL3dBUUFBOEFBQkFBS0FBOEFGQUFZQUI0QUpBQTFBRHNBUVFCTUFGRUFBQUVqRlRNMUJ4VWpOVE1WSlNNVk16VUhGU00xTXdNekZTTWxJeFV6TlNNWEZTTTFNeFVCSVNJR0ZSRVVGak1oTWpZMUVUUW1Jd0VWSVJFaEZRTVZJUkVoRlFFVkl6VWpOVE0xTXhVekVSVWhFU0VCUlhqTkxIaDdBWE43eWlsN2UydGVYdjZtZU0xVktYaDdBZlg5TkVCYVdrQUN6RUJhV2tEK1d2N2tBUjhEL3VRQkh3R1p2VjlmWGwvKzRRRWZBdlBOelU5U2VDWlB6YzFQVW5qK1YxNlV5czFWVW5zcEFydGFRUDAwUUZwYVFBTE1RRnI5bC9NQkh5d0JuUFlCSHluOTBGOWZYbDlmQWRMMkFSOEFBQUFBQWYvLy84QUVBQVBBQUVVQUFBRTRBVEVpQmdjeEpUNEJOVEUwSmljVkpSNEJNekkyTlRRbUl5SUdGVGdCT1FFZUFSY25CUzRCSXlJR0ZSUVdNekkyTnpFRkRnRVZGREFWTVJRV016STJOVFFtSXpFRFh5UStGdjVaQVFJQ0FRR25GajRqUTE1ZVEwSmZBUUVDQWY1WkZqOGtRMTVlUXlRK0Z3R25BUUpmUWtOZlgwSUJBeDBaMUFjUUNBZ1JDQUhUR0J4ZVFrTmVYa01KRUFnQjB4a2RYME5EWGgwWTB3Y1BDQUVCUWw5ZlEwSmZBQUFBQWdBQS84QUVBQVBBQURjQVB3QUFBVFVqTGdFbkZ6Y25CeTRCTHdFMUl4VU9BUWMzSndjWERnRVBBU01WTXg0QkZ5Y0hGemNlQVI4QkZUTTFQZ0UzQnhjM0p6NEJQd0VoSnpVM014Y1ZCd1FBYndnWUVBRlJqVkVZTmgwRXpDQTRHZ05Oa1ZFT0dBZ0JiMjhJR0JBQlVZMVJHRFlkQk1nZ09CZ0JVWTFORGhnSUFmNUVPenRXT3pzQldzd2dPQmtDVVkxUkRoZ0lBVzl2Q1JnUEFWR1JUUmcySFFUSUlEZ1lBVkdOVFE0WUNBRnZid2dZRUFGUmpWRVlOaDBFTzFZN08xWTdBQVVBQVAvQUEvMER3QUFJQUF3QUVBQWxBQzhBQUNVM016Y1JJUkV6RlJNekZTTW5NeFVqQVNFaUJoVVJGQll6SVRJMk5SRXdORFUwSmlNeEF3Y2pCeU0xSXhFM0lRR2lYcTV0L2ZPVXkwRkJzVUZCQWd2OGNoY2lJaGNEaXhnaEh4ZG93STllWTY0eUFvekVYVzRCWHY0MFhRR3R3Y0hCQWhBaUYveHlGeUlpRndPT0FRRVdJZjJ2d0YxZEFnTi9BQUlBQVAvQUEvMER3QUFVQUhRQUFBRWhJZ1lWRVJRV015RXlOalVSTURRMU5DWWpNUU1WRkFjT0FRY0dJekVpSmljWEhnRXpPZ0V6SXpvQk1USTJOekV1QVNjMUhnRXpNalkzSXk0Qk5UZ0JOVEUxSGdFWE1TNEJOVFEyTnhVV0Z4NEJGeFlYTXk0Qk5UUTJOekUrQVRNeUZoY3pQZ0UzQnc0QkJ5TStBVGNIRGdFSEl3UEgvSElYSWlJWEE0c1lJUjhYc1JzYmFFMU1aRDF4TUFJR0RnZ0JBd0lCQVFFeld5UXZTZzRHRFFnS0V3a0JNVUVPSVJJZElnb0pHaUVoU3lvcUxBRUJBaGdWRXpNZEhqWVRBUmt1RlFJSUlCVUJGeW9VQWc0akZBRUR3Q0lYL0hJWElpSVhBNDRCQVJZaC9vOFNSMGxLZGlVbUl4OEJBUUlpSFFFM0tnRUNBUU1DQ2s0MEFRSUlDUUVWUUNVVUpSRUJJUnNiSndzTUFnY1BDUjgzRlJJVkdCUUZFUXdCR1NrT0Fnd0tBUllsRUFBQUFBRUFvUC9BQTJBRHdBQUdBQUFKQWpNUk14RURZUDZnL3FEcDdnRVpBcWY5V2Y2bkFWa0FBQUFEQUFEL3dBUUFBOEFBSkFCQ0FFVUFBQUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVeE9BRTFOQ2N1QVNjbUl5SXdPUUVSSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVk1SUUhEZ0VIQmlNREVRRUNBR3BkWG9zb0tDZ29pMTVkYW1wZFhvc29LQ2dvaTExZGFnRlhUVXh5SVNFaElYSk1UVmRYVFV4eUlTRWhJWEpNVFZlQ0FiSUR3Q2dvaTE1ZGFtcGRYb3NvS0Nnb2kxNWRhZ0ZxWFYyTEtDajhYQ0VoY2t4TlYxZE5USEloSVNFaGNreE5WMWROVEhJaElRTEsvYlFCSmdBQUFBQURBQUQvd0FQOUE4QUFGQUJkQUdBQUFBRWhJZ1lWRVJRV015RXlOalVSTURRMU5DWWpNUU1PQVFjeEJnY09BUWNpTVRBakxnRW5KaWN1QVNjMUxnRTFQQUUxTVR3Qk5UUTJOd2MrQVRjek5qYytBVGN5TVRBekhnRVhGaGNlQVJjVkhnRVZIQUVWTVJRV0ZSUUdCemNsTnljRHgveHlGeUlpRndPTEdDRWZGM2dGSWhjVkxTMWNJeU1qSTF3dExSVVhJZ2dIQ0FnSUFRWWlGZ0VVTFMxY0l5TWpJMXd1TFJRWElnWUhDQUVJQndIK2E3YTJBOEFpRi94eUZ5SWlGd09PQVFFV0lmMVhGeUlGQmdNREF3RUJBd01EQmdjZ0ZnRWxVeXNDQXdFQkF3SXJWU2dGRnlFR0JnTURBd0VCQXdNREJnVWlGZ0VsVXlzQ0F3RUZEUVltU3lVRlFXaHJBQUFTQUFEL3dBUUFBOEFBS3dCWEFId0FqUUNSQUpVQW1RQ2RBS0VBelFEUkFQMEJLUUV0QVZrQlhRRmhBWWNBQUNVak9BRWpJZ1lWRkRBNUFSVXdGREVVRmpNeU1Ea0JNekl3TVRJMk5UQTBPUUUxT0FFMU5DWWpPQUVqTXlNd0lqRWlCaFVVTURNeEZTSVVNUlFXTXpBeU9RRXpNREl4TWpZMU1EUTVBVFU0QVRVMEppTXdJakV6SXpBaU1TSUdGUlF3T1FFVk1CUXhGQll6TURJNUFUTXdNakV5TmpVd05Ea0JOVFlqRXlFaUJoVVJGQll6SVRJMk5SRTBKaU1GTXhFakF6TVJJd016RVNNckFSRXpPd0VSSXhjY0FSVVVCaU1xQVNNeEl5b0JJeUltTlR3Qk5URTFQQUUxTkRZek9nRVhNVE0yTWpNeUZoVWNBUlV4TnlNUk14TWNBUlVVQmlNcUFTTXhJeW9CSXlJbU5Ud0JOVEUxUEFFMU5EWXpPZ0VYTVRNMk1qTXlGaFVjQVJVeEZ4d0JGUlFHSXlvQkl6RWpLZ0VqSWlZMVBBRTFNVFU4QVRVME5qTTZBUmN4TXpZeU16SVdGUndCRlRFVE14RWpGeHdCRlJRR0l5b0JJekVqS2dFaklpWTFQQUUxTVRVOEFUVTBOak02QVJjeE16WXlNeklXRlJ3QkZURTNJeEV6RXlNUk13RWpNQ0l4SWdZVkZEQTVBUlV3RkRFVUZqTXdNamtCTXpBeU1USTJOVEEwT1FFMU5DWWpBYzhwQVFJRUJBSUJLUUVEQkFRREFZMHBBUU1FQVFFRUF3RXBBUU1FQkFNQmpTa0JBd1FFQXdFcEFRTUVBd3Q5L1RSQVdscEFBc3hBV2xwQS91UWlJbk5TVWtNaUl0Y2hJU0pTVW9VUUN3RUNBVE1CQWdFTEVCQUxBUUlCTXdFQ0FRc1FEeUVoZmhBTEFRSUJNd0VDQVFzUUVBc0JBZ0V6QVFJQkN4Q1BFQXNCQWdFekFRSUJDeEFRQ3dFQ0FUTUJBZ0VMRUEwaElZQVFDd0VDQVRNQkFnRUxFQkFMQVFJQk13RUNBUXNRRkZKU1F5RWgvZHdwQVFNRUJBTUJLUUVEQkFJR3p3UUNBVm9CQXdRRUF3RmFBUUlFQkFJQldnRURCQVFEQVZvQkFnUUVBZ0ZhQVFNRUJBTUJXZ2NDOFZwQS9UUkFXbHBBQXN4QVdzRCtPQUhJL2pnQnlQNDRBY2orT013QkFnRU1EdzhNQVFJQlhBRUJBZ3NRQVFFUUN3SUJBWEFCeVAxc0FRSUJEQThQREFFQ0FWd0JBUUlMRUFFQkVBc0NBUUZjQVFJQkRBOFBEQUVDQVZ3QkFRSUxFQUVCRUFzQ0FRRUNPUDQ0ekFFQ0FRd1BEd3dCQWdGY0FRRUNDeEFCQVJBTEFnRUJjQUhJL2pnQnlQM1BCQUlCV2dFREJBUURBVm9FQXdBQUJBQUEvOEFFQUFQQUFCMEFrd0NsQUxjQUFCTTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCaU14SWljdUFTY21OUVVlQVRFNkFUTXlOamMxTkNjdUFTY21KeGN1QVNjakJ4NEJGeU11QVNjakxnRWpJZ1lITXlJR0l6RU9BUWMzRGdFeFBnRTNNeWNPQVFjekJnY09BUWNHQnpFZUFUTTZBVE14TURZM0xnRW5JekFXRnpJV016RWVBUmNlQVI4QkhnRWZBUjRCTXpJMk55TStBVGNIUGdFM0l3NEJCeU1uUGdFek1oWVZGQVlqTVM0Qk5Ud0JOVEVqUGdFek1oWVZGQVlqTVM0Qk5Ud0JOVEVBS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z29BbnNOR1FFREFUVmFIUWNHRlJBUEZBSWlVaTRCQ0NwSUh3RWxXQzhDREJzT0VTRVFBZ0lHQWlSREh3TVFFaUJMS2dNR0xsTWlBUlFQRHhVR0JnRWRXVFVDQXdFYURTQXpFZ0VKQndFQkFRRURBUWtVQ3dJU0toWURFaWNVRXlZVEF4Z3JGQU1USWc4QkV6VWdBVThDSWhjWkl5TVpHQ1BUQWlJWEdDTWpHQmtpQWNCcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0Nnb0tJdGVYV3JFRVI0dktBRXVMUzFXS0NrbkJSc2dBZ2tMSmhrV0hBWUJBZ0lDQVFVVERnRUhDaG9uQ3djQ0lCc2xKeWhWTFMwdUtEQWZFUWdqR1FVRkFRRUJBUVVLQkFFSERRUUJBd1FEQkFRTkNBRUlFUW9hSkFlZkZ4OGpHQmtpQVNNWkFRRUJGeDhqR0JraUFTTVpBUUVCQUFBQUFBSUFBUC9BQkFBRHdBQWRBRFVBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVXhOQ2N1QVNjbUl4TWpJZ1lkQVRNVkl4VWpOU00xTXpVOEFUVTBOamN4TXdJQWFsMWVpeWdvS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxaFV3SERGOWZYMDFOUWpCTUE4QW9LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0NqK21SQU1NVjdtNWw0d0FRSUJNRVVEQUFBQUJnQUEvOEFFQUFQQUFDRUFOUUJlQUcwQWl3Q2NBQUFCSXlJR0J6RU9BUlV4RkJZek1qWTFPQUU1QVRRMk5UUW1KekV1QVNNd0lpTXhOeU1pQmhVeEVSUVdNekV6TWpZMU1SRTBKaU1ERGdFak9BRTVBU0ltTlRFME5qY3hQZ0V6T2dFek1Ub0JNVElXRnpFZUFSVWNBUWN6RGdFSE1UY2lKalUwTmpNeUZoVXhGQVlyQVFNaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVXhOQ2N1QVNjbUl3RU9BU3NCSWlZbkVUNEJPd0V5RmhjeEFmOERGU1VPRUJKQUxpNUFBUThNRUNvWUFnRi8vRGRPVGpmOE4wNU9Od2tXUENORllSc1lGVG9nQVFNQkFRRWtQeGNVRmdFQkFSc1dOUkFXRmhBUUZ4Y1BBYXBxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXb0JNUUZvU3Z4S2FBRUJhRXI4U21nQkFpOFFEZzhxRnk1QVFDNENBd0lVSkE0UUVaeE9OLzcwTjA1T053RU1OMDcrZ0JZYllrVWpQaGNXR0JzWEZqY2ZBd1FDSWp3WCtoY1FFQmNYRUJBWEFYc29LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0NqOWVrcHBhVW9CREVwcGFVb0FBQUFDQUFEL3dBUUFBOEFBSFFFS0FBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTVRRbkxnRW5KaU1CRGdFSElnWUhEZ0VIRGdFaklqQTVBU01pSmljeExnRWpNU0lHQnpNT0FRY3hEZ0VISXlvQkt3RXVBU2N4TGdFbkl5NEJJekVPQVFjekRnRXJBVGdCSXlJbUp6RXVBVFV1QVNNdUFTYzBKalV4T0FFeE5EWXpNVDRCTnpNK0FUOEJNVDRCTlRRbUp6RXVBU2N1QVNNdUFUYytBVE13TWprQk9BRXhPZ0VYTVI0Qk16RVdNakV5TmpjeE5DWTFNUzRCTlRRMk53YytBVE13TWprQk16QXlNVElXSHdFZUFSVVVCZ2MxRlJRR0ZSNEJNekl3T1FFK0FUY1ZQZ0V6TURJNUFUZ0JNVElXRnpFZUFSY3hGQVlIRGdFSERnRUhEZ0VWRkJZWEl6RWVBUmN6TWhZVk9BRTVBUndCQnpFQ0FHcGRYb3NvS0Nnb2kxNWRhbXBkWG9zb0tDZ29pMTVkYWdGZUJDMG1CQVFDQVFJQkFRVURBUUVFQ0FNSUZBb0lEZ2NCRHhzTEV5OGFBUUVEQVFNYkx4TUxHZzhCQmc0SEN4UUpBUU1JQXdFQkF3WUJBUUlEQkFNbkxRUUJCQU1oTnhNQkNoTUhBUUlEQVFFRkd3c0RCUUlKR0FJRER3a0JBd1FCQ0JJSkFRRUdDUU1CQVFJR0JnRVdXVGNDRGdJM1dSVUJCUVlCQWdFRENRVUJDUkVIQWdZQ0FRTUdBd2NKQVFzVUFnVURDeHNGQVFFREF3RVZTekFCQXdRQkE4QW9LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0NqOVJ3b1JCd3NLQkFjRkF3UUJBUUVEQWdFRURRb1FFd0VCRXhBS0RRUUJBZ0VDQWdFQkJRTUVDQVFLQ3dZU0NnRUNBZ01GQmlJWURSd1BBZ1FLQlFNR0F3d01Bd0VDQkJBTENBb0JCQVVCQkFNRkNnVUxHUTBZTGhZQ01EdzhMd0VVTGhnTkdRMENBZ1VKQlFJRUFRVUVBUUVDQWdFQkN3WUdEd2dCQVFFRURBc0RCZ01GQ2dRdVFBd0ZBd0lDQVFBQUFBVUFBUC9BQkFBRHdBQWRBR0VBZ3dDSEFJc0FBQUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVeE5DY3VBU2NtSXdFR0J3NEJJemdCSXpFcUFTTTRBU01pQmdjeERnRUhEZ0VqTVNvQkl5b0JPUUUxSXp3Qk5UUTFORFkzTVQ0Qk56NEJNemdCTXpFZ0lUTVZGQlV3RkRFVUJnY3hBeUVSTXhVM1BnRTNQZ0V6TURJNUFUSXpNalkzTVQ0Qk56NEJOVGdCT1FFME5RTWpOVE1YSXpVekFnQnFYVjZMS0Nnb0tJdGVYV3BxWFY2TEtDZ29LSXRlWFdvQk1WRlFBd1VFQVJneEdRRUVCd01RSVJBQ0JBSVdMQllCQVpnQkFRZ1JDQUVFQXdFQkZnRVdCd01DTS80M2hRVVFJaEVDQlFNQlJrVURCZ0lWTEJVQ0EvZzRPSmc0T0FQQUtDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvL2FaUlVBTURBd01RSVJBQ0Frc0RBd0xVMHdNR0F4b3lHZ01EQ0xhMkFRTUdBZ0ZJL25CTUJCRWlFQU1DQWdJV0t4VUNCZ09Ta3Y3cXFhbXBBQUFBQUFJQUFQL0FCQUFEd0FBZUFIOEFBQUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVeE5DY3VBU2NtSXpFQkZoVTRBVEVVQnc0QkJ3WWpJaVluRng0Qk16Z0JPUUU0QVRFeU5qY3hMZ0VuTlI0Qk16STJOd2N1QVRVNEFUa0JQQUV4SGdFWE1TNEJOVFEyTnhVV0Z4NEJGeFlYTXk0Qk5UUTJNeklXRnpFK0FUY0hEZ0VISXo0Qk53Y09BUWNqQWdCcVhWMkxLU2dvS1l0ZFhXcHFYVjZMS0Nnb0tJdGVYV29CRmdFZkhtcEhSMUE2YkMwQkNCQUpNRmNqTFVZTkJnMEhDUk1KQVRBK0RTQVJIQ0VLQ1JrZkgwZ25LQ29CQVFKUU9CNHpFeGtzRXdFSUh4UUJGaWdTQVE0aUZBRUR3Q2dvaTE1ZGFtcGRYb3NvS0Nnb2kxNWRhbXBkWG9zb0tQNW5DUWxSUjBacUh4NGhIUUVCQVNBYkFUVW9BUUVDQXdNQkNrc3hBUUVJQ0FFVE95UVRJdzhCSHhrWkpRc0xBZ2NQQ1RoUUZ4UUZFUXdCR0NZTkF3c0lBUlFrRGdBQUFBTUFBUC9BQkFBRHdBQWRBR3dBYndBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVEUwSnk0Qkp5WWpBUlFHQnpVT0FRYzNEZ0VqTVFZSERnRWpJakV3SXk0Qkp5WW5JaVluTVM0Qkp6VXVBVFV4TlRRMk54VStBVGNIUGdFek1UWTNQZ0V6TWprQk1ETXlGaGNXRnpJV0Z6RWVBUmNWSGdFVk1RVTNKd0lBYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvS0NpTFhsMXFBVklFQXdJT0N3RU5JeFFrS1NwSEZ4Z2NIVXdtSnhRV0pnOEtEZ0lEQkFRREFnNExBUTBqRkNRcEtrY1hHQmdYUnlvcEpCUWpEUW9PQWdNRS9taTN0d1BBS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z28vZVlkT1J3RkV5SVBBUTBRQWdJQkFnRUJBZ0VDRUEwT0loSUJHRGdkTkIwNUhBVVRJZzhCRFJBQ0FnRUNBZ0VDQWhBTkRpSVNBUmc0SFhKZlh3QUFCQUFBLzhBRUFBUEFBQk1BSlFCUkFINEFBQUVpQmhVVUZqTXlOalV4T0FFeE5DWWpPQUV4RlNJbU5UUTJNeklXRlRnQk9RRVVCaU14SlNNbUp5NEJKeVluSXpVakZRWUhEZ0VIQmdjVkl4VXpGaGNlQVJjV0Z6TVZNelUyTno0Qk56WTNOVE1CTlNNVkppY3VBU2NtSnpVek5TTTJOejRCTnpZM014VXpOUllYSGdFWEZoY1ZJeFV6QmdjT0FRY0dCeU1DQUNvOFBDb3FQRHdxRnlFaEZ4Y2hJUmNDQUg0RkhSNWhQMEJJQVRKSVFFQmhIaDBGZm40RkhSNWhQMEJJQVRKSlAwQmhIaDBGZnY0Wk1qODROMVFiR2dXRmhRVWFHMVEzTno4Qk1qODROMVFiR2dXRmhRVWFHbFUzTno4QkFpWThLaW84UENvcVBKNGhGeGNoSVJjWElWRklRRUJoSGgwRmZuNEZIUjVoUDBCSUFUSkpQMEJoSGgwRmZuNEZIUjVoUDBCSUFmN0VoWVVGR2hwVk56Yy9BVEkvTnpoVUd4b0ZoWVVGR2h0VU56Yy9BVEkvT0RkVUd4b0ZBQUFBQWdBQS84QUVBQVBCQUI4QVBBQUFBUzRCSXlJSERnRUhCaFVVRmhjbkFSY0JIZ0V6TWpjK0FUYzJOVFFtSnpFRERnRWpJaWN1QVNjbU5UUTNQZ0UzTmpNeUZoY3hIZ0VWRkFZSE1RT1ZNb1pNVEVORFl4MGNIUndCL3FWMUFWc3BZelpMUTBOakhSMDZNVm9oVnpJeExDeEJFeE1URTBFc0xERXlWeUVoSlNVaEExVXlPaDBkWTBOQ1REWmtLd0wrcFhVQld4b2VIUjFqUTBOTVM0WXkvbE1oSmhNVFFTd3NNVElzSzBFVEV5WWdJVmN5TVZnZ0FCOEFBUC9BQkFBRHdBQXNBRE1BUFFCQ0FHWUFhd0IyQUlFQW9nQzBBTGtBeWdEUUFOWUE0d0RuQVBNQStnRC9BUWNCR0FFYkFTc0JOd0U2QVR3QlNBRlJBVlVCWVFGbkFBQUJMZ0VqT0FFeElUZ0JNU0lHRlRnQk9RRVJPQUV4RkJZWE16SVdNemdCTVNFeU5qVTRBVGtCRVRRbUp6RUhNeFVqTlRNVkp5TVBBU00zTXg4Qkl5TTFNeFVqSnpVMEppc0JJZ1lkQVJRV093RXlOajBCTXhVVUJpc0JJaVk5QVRRMk93RXlGaDBCSnhVak5UTUhGU01WTXhVakZTTTFNd2MxTXhVakZUTVZJeFVqSnpBME5UNEJPd0V5RmhjZUFSVVVNRGtCRlJRR0ZURU9BU3NCSWlZbk1EUXhFeUltTlRnQk9RRVJJUkU0QVRFVUJpTXhBdzhCTXljRk16RXlOajBCTkNZckFTSUdIUUVVRmhNUkJTVVJKUUVGSlJFbEJRY3hNekVYTXljMU16VW5GVE0xRnhVakJ5TTFNelVqTlJjMUp4VXpKeFV6TlRNMUp4Y1ZJelV6SndjVkl6VUhGVE12QVRVM0ZUTTFCeFVYTVJVak5TTVZNd1UzSXgwQk53Y1ZOelVITlRjMUJ6VTNOU01yQVJVL0FUVUhOelVqRlFjM0J6Y0hNUWMzTlFjVk54VUhOVGMxSXdjVkZ6VVhGUmMxSXg4QkZTY0hGelVuTlJjMUp6VVhOU01yQVJVWE5TY0Q3QWtaRHZ5SUhDZ2ZGd0VEQndNRGVCd29Dd2tQQVY0aGFEZ0NDQ1F5TVNJUUphZ2hJVDBDQXlzQ0FnSUNLd01DSWhBUk5oRVFFQkUyRVJDVUlpSTZUVDQrSW0vMmIwMCtQaUthQVJBUVBBd1FBd0VCQVFJUER6d1FFQUVpRGhRRHV4TVBvQThESnhQOUxERUNBZ0lDTVFNQ0FpQUJtZ0dhL21ZQmUvNkYvb1VCZXdGN2RRNFhMQmdaZnkwbEpUNCtOamM5YVd2L0xWRkhHU01qWlMwbkxZR1dTUjhwZFVrZUszWUI3Q0VoRUJCT0tTWW1LUzF4S1VJbUVoSW1HVDhtSmliTGVUZ1BJVXA1aVNvZ0xsZ0tJQ0NpWno0NE9ENW5QaUZPTFFPc0NRc29IUHlJR1NVRkFTZ2NBM2dPR1FtZkhweCtCQVVkbkdrem5KeGpGd01DQWdOWUFnSUNBaGNhRUE4UUQxNFFEdzhRR2lpTG5CRU1JaDFBbkpTVUhTSWRRSDBCQVE0UENBa0RCd01CWGdFREFnd05EdzhCL05RVURnSzIvVW9PRkFPSU13aEJZd0VEV0FNQ0FnTllBZ0wrLy81c1VWRUJsVlQrTUV0TEFXSlBUb0E2T0FGa0dyZUZCeDQySHlZckRTNFcwZG5aVVlRUGFRRStIQW1obVFtNlFDMFBCaUJUR0QwdEVCTTJRQ2N6Q3dJVE5CQWVCZzRHR1FRU0FoNmFERGtLQWhRNWFBUUtLd2NIS0JkZEJTVUNFUVZTQkNrd2JnZ3ZCVEFKdFNvQkt3TXpGQ1lNRXdnaEJSVUNKSEFRSlFrQUFCQUFBUC9BQkFBRHdBQXdBRWNBVXdCYkFHb0FjZ0I3QUljQWlnQ1ZBSm9Bc0FDNkFOTUEzUUViQUFBQkxnRWpNQ0l4SVRnQk1TSUdGVGdCT1FFUk9BRXhGQllYTVI0Qk15RXdNakV5TmpjeFBnRTFOREE1QVJFMEppY3hCVGdCTVRRMk16Z0JNU0U0QVRFeUZoVTRBVGtCRVNFWE5UTXlGaDBCRkFZckFSVXpOek1YSXljakJ5RWpKeU1WSXpVek1oWWRBUlFHQnpjMU14VWpGU00xRnhVak5TY3pGemN6QlNNVk16RXlOajBCTkNZakp3Y3pKekkyUFFFMEppc0JGVE1CSVJVaE5UY3pGek1uUGdFOUFUd0JOVFFtSXlvQkJ6RWpFVE0xTXpJV0hRRVVCaXNCQlRVME5qVTBKaU1xQVFjeEl4RXpNaFl6TWpZMU5DWTFGU2NVQmlzQk5UTXlGaFVGUGdFMVBBRTFNVFUwSmlzQklnWWRBVE0xTkRZN0FUSVdIUUVVQmlzQkZUTXlGaDBCRkFZckFTSW1QUUVqRlJRV093RXlOajBCUEFFMU5DWW5NUVBzQ1JrT0FmeUpIQ2dMQ1FrWkRnTjNBUTRaQ1FrTEN3bjhOaFFPQTNjUEUveEZTV1lURXhNVFBtazZPVHNzREVFTUFTNHFJQ0FuWlJNVERRNHlrRFFvMGlnK0t5Y29LdjU0TnpjREFnSUR6aGN0bmdNREF3TTNOd0VZQWJmK1NUY3NMRHN0RXhJYkV3SUVBb3czVEFVREF3Vk1BWUFCSEJNQ0JBR1NrZ0lEQWhNY0FUWUVCRkpTQkFUK0hoSVhMUzZJTHl4ZUJRaG9DQVVGQ0dkdEJ3WUdCM01JQlY4dEw1SXVMUmtWQTZ3SkN5Z2MvSWdPR1FrSkN3c0pDUmtPQVFOM0Roa0pNQTRVRkE3OVN1QzJFaE13RWhJOXRyWW5KMEJBdGhJVEt4QVJBMUlpSXBTVVZqNCtlRkZSSWpNQ0F5Z0RBd0pNRlFJREtnTUNOQUdISXlPRVhtRURHaGRBQWdRQkZCc0IvdmJaQkFRN0JBTmFvQUlFQVJRYkFmNzJBUndUQWdRQ0FRVUZBNllEQmFJSkl4VUNBd0U5THkwdEx6RXJCd1lHQjBjSEJsUUZDRkVIQmdZSEt6RXZMUzB2UndFQ0FSY2tDQUFBQUFFQUFBQUdBQUFUektlM1h3ODg5UUFMQkFBQUFBQUEyWjgrb3dBQUFBRFpuejZqLy8vL3dDQ2FBOEVBQUFBSUFBSUFBQUFBQUFBQUFRQUFBOEQvd0FBQUlKci8vLy8vSUpvQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUMwRUFBQUFBQUFBQUFBQUFBQUNBQUFBQkFBQUFBUUFBQUFFQUFDQUJBQUFBQVFBQUtBRC9RQUFCQUFBQUFQOUFBQUVBQUFBQkFBQUFBUUFBQUVDd3dBQUJBQUFBQ0NhQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBSUFFQUFBQUJBQUFBQVFBLy84RUFBQUFBLzBBQUFQOUFBQUVBQUNnQkFBQUFBUDlBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBQUFBQUFBQW9BRkFBZUFEUUFaZ0RNQU80QkFnRStBWG9DeUFNUUF6QUVCZ1RjQlBnRjBBWU1CaHdHUGdaOEJzQUhSZ2Z5Q0d3SXhna29DWEFLREFvZ0NvWUxDZ3lxRGFJTjdnNnlEL1FRb2hGS0VlUVNqQkxvRktvVitnQUJBQUFBTFFHSUFCOEFBQUFBQUFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURnQ3VBQUVBQUFBQUFBRUFDd0FBQUFFQUFBQUFBQUlBQndDRUFBRUFBQUFBQUFNQUN3QkNBQUVBQUFBQUFBUUFDd0NaQUFFQUFBQUFBQVVBQ3dBaEFBRUFBQUFBQUFZQUN3QmpBQUVBQUFBQUFBb0FHZ0M2QUFNQUFRUUpBQUVBRmdBTEFBTUFBUVFKQUFJQURnQ0xBQU1BQVFRSkFBTUFGZ0JOQUFNQUFRUUpBQVFBRmdDa0FBTUFBUVFKQUFVQUZnQXNBQU1BQVFRSkFBWUFGZ0J1QUFNQUFRUUpBQW9BTkFEVWFXTnZiVzl2YmkxM1pXSUFhUUJqQUc4QWJRQnZBRzhBYmdBdEFIY0FaUUJpVm1WeWMybHZiaUEyTGpBQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURZQUxnQXdhV052Ylc5dmJpMTNaV0lBYVFCakFHOEFiUUJ2QUc4QWJnQXRBSGNBWlFCaWFXTnZiVzl2YmkxM1pXSUFhUUJqQUc4QWJRQnZBRzhBYmdBdEFIY0FaUUJpVW1WbmRXeGhjZ0JTQUdVQVp3QjFBR3dBWVFCeWFXTnZiVzl2YmkxM1pXSUFhUUJqQUc4QWJRQnZBRzhBYmdBdEFIY0FaUUJpUm05dWRDQm5aVzVsY21GMFpXUWdZbmtnU1dOdlRXOXZiaTRBUmdCdkFHNEFkQUFnQUdjQVpRQnVBR1VBY2dCaEFIUUFaUUJrQUNBQVlnQjVBQ0FBU1FCakFHOEFUUUJ2QUc4QWJnQXVBQUFBQXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPT1cIikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi13ZWInICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTo0MHB4O1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZmlyc3RfcGFydHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbiAgY29sb3I6ICNmZjY3Njc7XG59XG4uaWNvbi10aGlyZF9wYXJ0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICBjb2xvcjogI2ZlYmUxYztcbn1cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGNvbG9yOiAjMDBiMWU3O1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uaWNvbi1jaXJjbGUtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tY2lyY2xlLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi1jaXJjbGUtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uaWNvbi1jaXJjbGUtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLWNpcmNsZS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5pY29uLWNpcmNsZS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uaWNvbi1jaXJjbGUteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLmljb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24td2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uaWNvbi1sb2dpbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGNvbG9yOiAjNzQ3NDc0O1xufVxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1zaGFyZV9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tc2hvdy1xcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBjb2xvcjogcmdiKDExNiwgMTE2LCAxMTYpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uaWNvbi1zcGlubmVyLWRhcmsgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDExNiwgMTE2LCAxMTYpO1xufVxuLmljb24tY2FsX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWluZm8xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1xdWVzdGlvbl9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1vay1ncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBjb2xvcjogIzAwYmMxNjtcbn1cbi5pY29uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgY29sb3I6ICNlNjFlMjU7XG59XG4uaWNvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xuICBjb2xvcjogIzAwYmMxNjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuIiwiLmV2ZW50LWNhcmR7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOjAgYXV0bztcbiAgYm94LXNoYWRvdzowIDAgMzlweCBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTpmbGV4O1xuICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gIHRyYW5zaXRpb246LjVzIGFsbCBlYXNlO1xuICAuZXZlbnQtaW1hZ2V7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgLmljb24tbG9nbywgLmljb24tbG9naW4tbG9nb3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLnBsYXktbm93e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOjIwcHg7XG4gICAgICBsZWZ0OjIwcHg7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICAgICAgYm90dG9tOjEwcHg7XG4gICAgICAgIGxlZnQ6MTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXRodW1ie1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgICAgLmZyb250e1xuICAgICAgICA+IHNwYW57XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKGNvbG9yKFwic2hhZGVzXCIsXCJibGFja1wiKSwwKSA2MCUsIHJnYmEoY29sb3IoXCJzaGFkZXNcIixcImJsYWNrXCIpLC41KSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmV2ZW50LWluZm97XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIHdpZHRoOjQwJTtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgICAuZXZlbnQtcGxheS1idG57XG4gICAgICBwYWRkaW5nOjQwcHggMCAwO1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICAgIC5oaWRkZW4tY29udGFpbmVye1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBwe1xuICAgICAgcGFkZGluZzowO1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIC5ldmVudC10aXRsZXtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgIC5leHBhbmQtbGlua3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBzcGFuOm50aC1jaGlsZCgyKXtcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWNhcmQuYWN0aXZle1xuICBAZXh0ZW5kIC5ncmFkaWVudDtcbiAgLmV2ZW50LWltYWdle1xuICAgIC5wbGF5LW5vd3tcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICB9XG4gIC5ldmVudC1pbmZve1xuICAgIHAsYXtcbiAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgfVxuICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG5cbn1cblxuLmV2ZW50LWNhcmQub3Blbi5hY3RpdmV7XG4gIC5ldmVudC1wbGF5LWJ0bntcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG59XG5cbi5ldmVudC1jYXJkLm9wZW57XG4gIEBleHRlbmQgLmdyYWRpZW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiA5OTk5OTlweDtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgIC8vbWluLWhlaWdodDogMTUwMHB4O1xuICAgIC8vbWF4LWhlaWdodDogMjgwMHB4O1xuICB9XG4gIC5ldmVudC1pbmZvLCAuZXZlbnQtaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRhdGUtdGl0bGV7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgY29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTJcIik7XG4gICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gICAgMTAwJSAgIHtcbiAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWltYWdle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNSUpO1xuICAgIC5pY29uLWxvZ297XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIH1cbiAgICAucGxheS1ub3d7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5pbWFnZS10aHVtYntcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgYm94LXNoYWRvdzowIDAgMHB4IGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xuXHQgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICAgIC5mcm9udCwgLmJhY2sge1xuICAgICAgXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgXHR0b3A6IDA7XG4gICAgICBcdGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAuZnJvbnQge1xuICAgICAgXHR6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgID4gc3BhbntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOjIwcHg7XG4gICAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgY29sb3I6Y29sb3IoXCJibHVlXCIsXCJsaWdodGVuLTRcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIGJhY2ssIGluaXRpYWxseSBoaWRkZW4gcGFuZSAqL1xuICAgICAgLmJhY2sge1xuICAgICAgXHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmJhcmNvZGV7XG4gICAgICAgIHRleHR7XG4gICAgICAgICAgZmlsbDpjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXRodW1iLmJhcmNvZGUtYWN0aXZle1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3gtc2hhZG93OjAgMCAzOXB4IGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgIHN2Z3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4Ojk5OTk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmV2ZW50LWluZm97XG4gICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIHBhZGRpbmc6OTRweCAyMHB4IDEwcHg7XG4gICAgZmxleC1ncm93OjE7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgM2ZyO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDZmcjtcbiAgICB9XG4gICAgLmhpZGRlbi1jb250YWluZXJ7XG4gICAgICBhbmltYXRpb246IDFzIGZhZGVJbjtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAucm93e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAsYXtcbiAgICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOmNvbG9yKFwiYmx1ZVwiLFwibGlnaHRlbi0yXCIpO1xuICAgIH1cbiAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIC5ldmVudC10aXRsZXtcbiAgICAgIEBleHRlbmQgaDI7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pY29uLWxvZ2luLWxvZ286YmVmb3Jle1xuICBjb2xvcjpjb2xvcignd2hpdGUnLCdiYXNlJyk7XG59XG5cbi5mbS1oZWFkZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgei1pbmRleDoxMDU7XG4gIC5zaXRlLWxvZ297XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLm1haW4td3JhcHBlcntcbiAgcGFkZGluZzoxcmVtO1xuICBtYXJnaW4tdG9wOjNyZW07XG59XG5cbi5zaWRlYmFye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6MTZweDtcbiAgb3ZlcmZsb3cteTpzY3JvbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLXdpZHRoOiA0MDVweDtcbiAgaDEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBib3JkZXI6MDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjAgMXJlbTtcbiAgfVxuICB1bHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBhe1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIEBleHRlbmQgLmdyZXksIC5saWdodGVuLTQ7XG4gICAgICBjb2xvcjpjb2xvcihcImJsdWVcIixcImJhc2VcIik7XG4gICAgICBtYXJnaW46MTZweDtcbiAgICAgIHBhZGRpbmc6MTJweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIEBleHRlbmQgLmJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY3RpdmV7XG4gICAgICBAZXh0ZW5kIC5ibHVlLCAuZGFya2VuLTI7XG4gICAgICBAZXh0ZW5kIC53aGl0ZS10ZXh0O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgQGV4dGVuZCAuYmx1ZSwgLmRhcmtlbi0yO1xuICAgICAgICBAZXh0ZW5kIC53aGl0ZS10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnJhbWV3b3JrLXNpdGUtaGVhZGVye1xuICBwYWRkaW5nOjE2cHg7XG4gIGgxLCBoMntcbiAgICBtYXJnaW46MCAwIDE2cHg7XG4gICAgZm9udC1zaXplOjM4cHg7XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ucHJldHR5cHJpbnR7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4lbGluay10cmFuc2l0aW9ue1xuICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbn1cblxuLnNhbXBsZS1ncmlke1xuICAuY29se1xuICAgIGJvcmRlcjoxcHggc29saWQgY29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTRcIik7XG4gIH1cbn1cblxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgc2VsZWN0e1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbiIsIi5hdmF0YXJ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOjE4OHB4O1xuICBoZWlnaHQ6IDE4OHB4O1xuICBkaXNwbGF5OmJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXZhdGFyLmVkaXR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmV7XG4gICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgY29udGVudDonJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOnJnYmEoJGJsYWNrLC4wKTtcbiAgICB6LWluZGV4OjU7XG4gIH1cbiAgcHtcbiAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICBvcGFjaXR5OjA7XG4gICAgei1pbmRleDoxMDtcbiAgICBtYXJnaW46MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICB9XG4gICY6aG92ZXJ7XG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoJGJsYWNrLC41KTtcbiAgICB9XG4gICAgcHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjE1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOjMwcHg7XG4gICAgbWFyZ2luOjIwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6MTAwMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zY3JlZW4pe1xuICAgICAgLnByb2ZpbGUtYXZhdGFyLCAuYXZhdGFyLWxvZ28sIC5jaXR5LWxvZ297XG4gICAgICAgIHdpZHRoOiAxMDNweDtcbiAgICAgICAgaGVpZ2h0OiAxMDNweDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNjcmVlbil7XG4gICAgICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICAgICAgaGVpZ2h0OiAyNXZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZmlsZS1hdmF0YXIsIC5hdmF0YXItbG9nb3tcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHJpZ2h0O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2l0eS1sb2dve1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDU7XG4gICAgICAgIGp1c3RpZnktc2VsZjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC51c2VyLWluZm97XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGgyLCBoMywgcHtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdGF0cy1jb250YWluZXJ7XG4gICAgICAgIGdyaWQtY29sdW1uOjEvLTE7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zY3JlZW4pe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czoxZnIgcmVwZWF0KDIsIDJmcik7XG4gICAgICBncmlkLXJvdy1nYXA6IDBweDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDowcHg7XG4gICAgICAucHJvZmlsZS1hdmF0YXIsIC5hdmF0YXItbG9nb3tcbiAgICAgICAgLy9ncmlkLWNvbHVtbnM6MS8yO1xuICAgICAgICBncmlkLXJvdzoxLzQ7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAvL2FsaWduLXNlbGY6Y2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDI4M3B4O1xuICAgICAgICAgIGhlaWdodDogMjgzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2l0eS1sb2dve1xuICAgICAgICBncmlkLWNvbHVtbnM6Mi8zO1xuICAgICAgICBncmlkLXJvdzoxLzI7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgfVxuICAgICAgLnVzZXItaW5mb3tcbiAgICAgICAgaDIsIGgzLCBwe1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgaDJ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbn1cblxuXG4udXNlci1zdGF0c3tcbiAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tMlwiKTtcbiAgZGlzcGxheTpmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICA+IGRpdntcbiAgICBmbGV4LWdyb3c6MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzozMHB4IDE1cHg7XG4gICAgaDJ7XG4gICAgICBjb2xvcjpjb2xvcihcIm9yYW5nZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMixwe1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8vVEVNUE9SQVJZIENTUyBGT1IgTU9EQUwsIFBFTkRJTkcgTkVXIERFU0lHTlxuXG4uYXZhdGFyLW1vZGFse1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6OTk5OTtcbiAgYmFja2dyb3VuZDpyZ2JhKCRibGFjaywuNyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwKTtcbiAgb3BhY2l0eTowO1xuXG4gIHRyYW5zaXRpb246LjVzIGFsbCBjdWJpYy1iZXppZXIoLjU1LC4yOSwuMDksLjU0KTtcbiAgLmF2YXRhcnN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAuYXZhdGFyLXBpY2t7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaW1ne1xuICAgICAgICBib3JkZXI6NHB4IHNvbGlkICRibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgLy90cmFuc2Zvcm06c2NhbGUoMikgcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgIGJvcmRlcjo0cHggc29saWQgY29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaWNvbi1jbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOi00MHB4O1xuICAgIHJpZ2h0Oi00MHB4O1xuICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgZm9udC1zaXplOjM0cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOmNvbG9yKFwib3JhbmdlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uYWN0aXZlLmF2YXRhci1tb2RhbHtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEpO1xuICBvcGFjaXR5OjE7XG59XG5cblxuLy8gLmF2YXRhci1tb2RhbC13aW5kb3d7XG4vLyAgIG1heC13aWR0aDogMzc0cHg7XG4vLyB9XG5cbi5jdXJyZW50LWF2YXRhcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpbWd7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxODhweDtcbiAgICBoZWlnaHQ6IDE4OHB4O1xuICB9XG59XG5cbi5hdmF0YXItb3B0aW9uc3tcbiAgbWFyZ2luOjIwcHggMCA2MHB4O1xufVxuXG4uYXZhdGFyLWNhcm91c2Vse1xuICAuYXZhdGFyLXNlbGVjdGlvbnN7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDYwcHgpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDYwcHgpO1xuICAgIGdyaWQtZ2FwOjEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNlbGx7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6cmdiYShjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIiksLjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEuYXZhdGFyLXNlbGVjdGVke1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKSwuNyk7XG4gICAgICAgIGJvcmRlcjo2cHggc29saWQgY29sb3IoXCJvcmFuZ2VcIixcImJhc2VcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mbGlja2l0eS1idXR0b257XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOjBweDtcbiAgfVxuICAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICAgIGZpbGw6IGNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKTtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgIG1hcmdpbjowIDVweDtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3Rze1xuICAgIGJvdHRvbTotNDBweDtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWR7XG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICB9XG4gIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4iLCJ0YWJsZXtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XG4gICAgdHIgPiB0aHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOjE1cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5wYWdlLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wYWdlLWNvdW50e1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAqIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5wYWdlLXNlY3Rpb257XG4gICAgbWFyZ2luLXJpZ2h0OjQwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIH1cbiAgfVxuICAucGFnZS1uYXYtbGlua3N7XG4gICAgLmljb24tYXJyb3d7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuc3RhcnR7XG4gICAgICBzcGFuOm50aC1jaGlsZCgyKXtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLXJpZ2h0OjIxcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5leHQtcGFnZXtcbiAgICAgIHNwYW57XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVuZHtcbiAgICAgIHNwYW57XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgxKXtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCkgcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgICBtYXJnaW4tbGVmdDoyMXB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnR7XG4gIGJhY2tncm91bmQ6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAubG9nbywgLmhlYWRlci1uYXYsIC51c2VyLWxpbmtze1xuICAgIGEsIHNwYW57XG4gICAgICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5vdGlmaWNhdGlvbi1udW1iZXJ7XG4gICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIgLmhlYWRlci1uYXYgLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlcntcbiAgYmFja2dyb3VuZDpyZ2JhKGNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKSwuMCk7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcblxuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6OTk5O1xufVxuXG4uaGVhZGVyLXdyYXBwZXIuc3RpY2t5e1xuICBiYWNrZ3JvdW5kOnJnYmEoY29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpLDEpO1xuICAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudHtcbiAgICBiYWNrZ3JvdW5kOmNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgIC5sb2dvLCAuaGVhZGVyLW5hdiwgLnVzZXItbGlua3N7XG4gICAgICBhLCBzcGFue1xuICAgICAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGRpdiBhe1xuICAgICAgICBjb2xvcjpjb2xvcihcImdyZXlcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1udW1iZXJ7XG4gICAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIgLmhlYWRlci1uYXYgLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5tb2JpbGUtaGVhZGVye1xuICBkaXNwbGF5Om5vbmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxufVxuXG4uZGVza3RvcC1oZWFkZXJ7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbmJvZHl7XG4gIG1hcmdpbi10b3A6NjBweDtcbn1cblxuYm9keSA+IGhlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi5tYWluLWhlYWRlcntcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OjEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKntcbiAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICB9XG4gIGRpdiwgdWwsIGxpLCBhe1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIH1cbiAgdWx7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGF7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6Y29sb3IoXCJibHVlXCIsXCJsaWdodGVuLTRcIikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgYVtocmVmPVwiL2NhcnRcIl17XG4gICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNGZyO1xuICAgIGRpdntcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgLmxvZ297XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICB9XG4gICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICB9XG4gICAgLmhlYWRlci1uYXZ7XG5cbiAgICB9XG4gICAgLnVzZXItbGlua3N7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgIGF7XG4gICAgICAgIG1hcmdpbjowIDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICAuY3VycmVudC1tZW51LWl0ZW17XG4gICAgICAgIGF7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTo2cHggc29saWQgY29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbltjbGFzc149XCJpY29uXCJde1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6Y29sb3IoXCJibHVlXCIsXCJsaWdodGVuLTRcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlua3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAubm90aWZpY2F0aW9uLW51bWJlcntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjVweDtcbiAgICAgICAgICByaWdodDotMTBweDtcbiAgICAgICAgICB6LWluZGV4OjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlc2t0b3AtaGVhZGVye1xuICBsaXtcbiAgICBkaXZ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MTAwJTtcbiAgICAgIGxlZnQ6MCU7XG4gICAgICB6LWluZGV4Oi0xO1xuICAgICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDI1cHggMjBweCAtMTBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgICAgcGFkZGluZzo0MHB4O1xuICAgICAgb3BhY2l0eTowO1xuXG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIHVse1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgID4gbGl7XG4gICAgICAgICB3aWR0aDogMTYuNjYlO1xuICAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICAgbWF4LXdpZHRoOiAxNDhweDtcbiAgICAgICAgIG1pbi13aWR0aDogMTQ4cHg7XG4gICAgICAgICBhe1xuICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9wZW4tbWVudXtcbiAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eToxO1xuICB9XG4gIC5vcGVuLWxpc3QgKyBkaXZ7XG4gICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6MTtcbiAgICB6LWluZGV4OjE7XG5cbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG4gIGF7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbWFyZ2luOjAgMTVweDtcbiAgfVxuXG4gIC5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICBhe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItbGlua3N7XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXZ7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgbGVmdDotNTAlO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgbGl7XG4gICAgICAgIGJhY2tncm91bmQ6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTVcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIC8vYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2xvc2UtbWVudXtcbiAgYmFja2dyb3VuZDpyZ2JhKGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKSwuNCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjYwcHg7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDotNTA7XG5cbiAgZGlzcGxheTpub25lO1xufVxuXG5cbi5kcm9wLWRvd24tYWN0aXZle1xuICBvdmVyZmxvdzp2aXNpYmxlO1xufVxuIiwiLmFsZXJ0e1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwicmVkXCIsXCJiYXNlXCIpO1xuICB6LWluZGV4Ojk5OTk5OTtcbiAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgb3BhY2l0eTowO1xuXG5cbiAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLmFsZXJ0LWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgcGFkZGluZzo0MHB4IDIwcHg7XG4gICAgPiBkaXZ7XG4gICAgICBmbGV4LWdyb3c6MTtcbiAgICB9XG4gICAgcHtcbiAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgfVxuICAgIC5jbG9zZXtcbiAgICAgIC8vcGFkZGluZzoyMHB4IDAgMCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5pY29uLWNsb3Nle1xuICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5hbGVydC5hY3RpdmV7XG4gIG9wYWNpdHk6MTtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xufVxuIiwiLmZpeGVkLWJ0bi1jb250YWluZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6OTk7XG4gIGJhY2tncm91bmQ6cmdiYShjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpLC44KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOjIwcHg7XG5cbiAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG5cbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7XG4gIG9wYWNpdHk6MDtcbn1cblxuLmZpeGVkLWFjdGl2ZXtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xuICBvcGFjaXR5OjE7XG59XG4iLCIlZXZlbnQtaGVhZGluZ3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDpyZ2JhKCRibGFjaywuMTApO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiNGRkZGRkY7XG4gIHotaW5kZXg6MjA7XG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICB9XG4gIGF7XG4gICAgY29sb3I6I0ZGRkZGRjtcbiAgfVxufVxuXG4uZXZlbnRzLWdyaWR7XG4gIGRpc3BsYXk6Z3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICBncmlkLWdhcDoyMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgfVxuICAuY2VudGVyLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgIH1cbiAgLmV2ZW50LWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgPiBhe1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOjg4cHggMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRibGFjaywuMyksIHJnYmEoJGJsYWNrLC42KSk7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpdmUtbm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6NjBweDtcbiAgICBsZWZ0OjIwcHg7XG4gICAgei1pbmRleDoyMDtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICB0b3A6NTBweDtcbiAgICAgIGxlZnQ6MTBweDtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWxvZ297XG4gICAgd2lkdGg6IDEyMnB4O1xuICAgIGhlaWdodDogMTIycHg7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgIG1heC13aWR0aDogMTIycHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMjJweDtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcbiAgICAgIG1pbi13aWR0aDogMTIycHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWhlYWRpbmd7XG4gICAgQGV4dGVuZCAlZXZlbnQtaGVhZGluZztcbiAgfVxufVxuXG4uYm9yb3VnaHMtc2VyaWVze1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKCM3N0Q1ODIsMSksIHJnYmEoIzAwRTVDQSwxKSk7XG59XG5cbi5ldmVudC1oZXJvLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuY2VudGVyLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWhlYWRpbmd7XG4gICAgQGV4dGVuZCAlZXZlbnQtaGVhZGluZztcbiAgICB0b3A6NjBweDtcbiAgfVxuICAuc2hhcmUtY2FsZW5kYXJ7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWRldGFpbHN7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIC5saXZlLW5vd3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDoxMTRweDtcbiAgICAgIGxlZnQ6MTBweDtcbiAgICAgIHotaW5kZXg6NTA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWltYWdle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0Oi0yNjVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxOTIwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5ldmVudC1sb2dve1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjY4cHgpe1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OjYwcHg7XG4gICAgICBib3R0b206NDBweDtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXNwZWNpYWx7XG4gICAgY29sb3I6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnNlcmllcy1oZXJvLWNvbnRhaW5lcntcbiAgaGVpZ2h0OiA0NjFweDtcbiAgLmV2ZW50LWRldGFpbHMge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmN0YS1jb250YWluZXJ7XG4gICAgICBtYXJnaW4tdG9wOjE2OXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAuZXZlbnQtbG9nb3tcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc21hbGwtZXZlbnQtaGVhZGVye1xuICBoZWlnaHQ6IDI3NnB4O1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgIGhlaWdodDogMzQ4cHg7XG4gIH1cbiAgLmV2ZW50LWRldGFpbHN7XG4gICAgLmN0YS1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICAgID4gZGl2e1xuICAgICAgICB3aWR0aDozMy4zMyU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50LWxvZ297XG4gICAgICAgIHdpZHRoOjE1MnB4O1xuICAgICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaGFyZS1pY29ucy1ncm91cHtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICBtYXJnaW4tdG9wOjMwcHg7XG4gIC5zaGFyZS1pY29ue1xuICAgIHBhZGRpbmc6MCAzMHB4O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi50b2dnbGVDb250YWluZXJ7XG4gIHdpZHRoOiAyMDBweDtcbiAgcHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogY29sb3IoJ2dyZXknLCAnYmFzZScpO1xuICB9XG4gIC50b2dnbGVCb3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCdncmV5JywgJ2Jhc2UnKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLmxhYmVsQ29udGFpbmVye1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHNwYW57XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50b2dnbGVTd2l0Y2h7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yKCdncmV5JywgJ2xpZ2h0ZW4tMScpO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihjb2xvcignZ3JleScsICdsaWdodGVuLTEnKSwgMjAlKTtcbiAgICAgIH1cbiAgICAgIC5pY29uLW1lbnV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6IGNvbG9yKCdncmV5JywgJ2Jhc2UnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b2dnbGVTd2l0Y2hbdmFsdWU9XCIxXCJde1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCAnYmFzZScpO1xuICAgICAgfVxuICAgICAgbGVmdDogOTVweDtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yKCdsaWdodC1ibHVlJywgJ2Jhc2UnKTtcbiAgICAgIC5pY29uLW1lbnV7XG4gICAgICAgIGNvbG9yOiBjb2xvcignd2hpdGUnLCAnYmFzZScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRvZ2dsZUNvbnRhaW5lcltkaXNhYmxlZF17XG4gIHB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuICAudG9nZ2xlQm94e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCdncmV5JywgJ2xpZ2h0ZW4tMScpO1xuICAgIC5sYWJlbENvbnRhaW5lcntcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiBjb2xvcignZ3JleScsICdsaWdodGVuLTEnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvZ2dsZVN3aXRjaHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oY29sb3IoJ2dyZXknLCAnbGlnaHRlbi0xJyksIDEwJSk7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oY29sb3IoJ2dyZXknLCAnbGlnaHRlbi0xJyksIDEwJSk7XG4gICAgfVxuICB9XG4gIC50b2dnbGVTd2l0Y2hbdmFsdWU9XCIxXCJde1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZDogY29sb3IoJ2xpZ2h0LWJsdWUnLCAnbGlnaHRlbi0zJyk7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yKCdsaWdodC1ibHVlJywgJ2xpZ2h0ZW4tMycpO1xuICAgIH1cbiAgfVxufVxuIiwiLnN0YXRzLXNsaWRlcy1jb250YWluZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTg1cHg7XG4gIG1hcmdpbjo0MHB4IGF1dG87XG4gIC5jYXJvdXNlbC1jZWxse1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDozNzVweCl7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjMyNXB4KXtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuY2VsbC1jb250ZW50e1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsMCwwLC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnN0YXRzLXJvd3tcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggYXV0byA0NXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDozMjVweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBhdXRvIDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiBjb2xvcignZ3JleScsICdiYXNlJykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdHMtcm93LWltYWdlIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MzI1cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhdHMtcm93LWNsdWItbmFtZXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRzLXJvdy12YWx1ZXtcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoJ29yYW5nZScsICdiYXNlJykgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlLWNvbnRyb2xze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgLy9tYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuYXJyb3ctY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxlZnQtYXJyb3cgLnJpZ2h0LWFycm93e1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0e1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uLWFycm93e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IGNvbG9yKCdsaWdodC1ibHVlJywgJ2Jhc2UnKTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lcntcbiAgbWFyZ2luOiA0MHB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgLnByb2dyZXNzLWJhci1zZWdtZW50e1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIC5wcm9ncmVzcy1iYXItc2VnbWVudC1sYWJlbHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogY29sb3IoJ2dyZXknLCAnYmFzZScpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5wcm9ncmVzcy1iYXItc2VnbWVudC1ib3h7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignZ3JleScsICdsaWdodGVuLTUnKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcignZ3JleScsICdiYXNlJyk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoJ2dyZXknLCAnYmFzZScpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY29sb3IoJ2dyZXknLCAnYmFzZScpO1xuICAgIH1cbiAgfVxuICAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpe1xuICAgIC5wcm9ncmVzcy1iYXItc2VnbWVudC1ib3h7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggMHB4IDBweCA2cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGNvbG9yKCdncmV5JywgJ2Jhc2UnKTtcbiAgICB9XG4gIH1cbiAgLnByb2dyZXNzLWJhci1zZWdtZW50Omxhc3QtY2hpbGQoKXtcbiAgICAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQtYm94e1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDZweCA2cHggMHB4O1xuICAgIH1cbiAgfVxuICAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQuYWN0aXZle1xuICAgIC5wcm9ncmVzcy1iYXItc2VnbWVudC1ib3h7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbGlnaHQtYmx1ZScsICdiYXNlJyk7XG4gICAgfVxuICB9XG59XG4iLCIudGFiLW1lbnUtY29udGFpbmVye1xuICBib3JkZXItYm90dG9tOjEwcHggc29saWQgY29sb3IoXCJvcmFuZ2VcIiwgXCJiYXNlXCIpO1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xuICAudGFiLW1lbnV7XG4gICAgYmFja2dyb3VuZDpub25lO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYXtcbiAgICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgd2lkdGg6MzMuMzMlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgIH1cbiAgICAuc2VsZWN0ZWR7XG4gICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwib3JhbmdlXCIsXCJiYXNlXCIpO1xuICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYi1zdWItbWVudS1jb250YWluZXJ7XG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgbWFyZ2luOjIwcHggYXV0bztcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAudGFiLXN1Yi1tZW51e1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgd2lkdGg6YXV0bztcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICB9XG4gIC50YWItc3ViLW1lbnUtaGVhZGluZ3tcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIHAsIGF7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbWFyZ2luOjA7XG4gIH1cbiAgYXtcbiAgICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlbGVjdGVke1xuICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgYmFja2dyb3VuZDpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gIH1cbn1cbiIsIiVzbGlkZXMtbmF2aWdhdGlvbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4Ojk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLnNsaWRlcy1uYXZpZ2F0aW9ue1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICBwYWRkaW5nOjAgMTVweDtcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgcG9pbnRlci1ldmVudHM6dmlzaWJsZTtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgIGJvcmRlcjowO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgY29sb3I6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ucHJldi1zbGlkZXtcbiAgICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDotNDVweDtcbiAgICAgIHRvcDo0MiU7XG4gICAgfVxuICAgIGJ1dHRvbi5uZXh0LXNsaWRle1xuICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6LTQ1cHg7XG4gICAgICB0b3A6NDIlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wb3N0LXNsaWRlcy1jb250YWluZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBvc3RzLW5hdmlnYXRpb24tY29udGFpbmVye1xuICAgIEBleHRlbmQgJXNsaWRlcy1uYXZpZ2F0aW9uO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgICAgLnByZXYtc2xpZGV7XG4gICAgICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5leHQtc2xpZGV7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxuXG59XG4ucG9zdC1zbGlkZXN7XG4gIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOjAgYXV0bztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2VsbHtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBhZGRpbmc6MTVweDtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gIH1cbiAgLmZsaWNraXR5LXNsaWRlcntcbiAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgfVxuICAucG9zdC1pdGVte1xuICAgIGJhY2tncm91bmQ6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OjAgMCAxNXB4IHJnYmEoYmxhY2ssLjIpO1xuICB9XG4gIC5wb3N0LW1ldGF7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOjIwcHg7XG4gIH1cbiAgLnBvc3R7XG4gICAgcGFkZGluZzowIDIwcHggMjBweDtcbiAgfVxuICAucG9zdC1oZWFkZXJ7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDMxM3B4O1xuICAgICAgaGVpZ2h0OiAyOTFweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6Izc0NzQ3NDtcbiAgICB9XG4gICAgcHtcbiAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90c3tcbiAgYm90dG9tOjQwcHg7XG4gIC5kb3R7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjoycHggc29saWQgY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgICY6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgIH1cbiAgfVxuICAuZG90LmlzLXNlbGVjdGVke1xuICAgIGJhY2tncm91bmQ6Y29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICB9XG59IiwiLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXJ7XG4gIHBhZGRpbmc6MjBweDtcbiAgLmFsbGlhbmNlLXNlbGVjdGlvbntcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDoyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk1MHB4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3MDBweCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXNlbGVjdGlvbi1idG57XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbiAgLmFsbGlhbmNlLWNob2ljZXtcbiAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogMzY3cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIHRyYW5zaXRpb246LjZzIGFsbCBlYXNlO1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoODIlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDE0cHgpe1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg3NiUpO1xuICAgICAgfVxuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250ZW50e1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgYSwgaDEsIHB7XG4gICAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGgxe1xuICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cbiAgICAgIC5zdGF0e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgaDEsIC5hbGxpYW5jZS10aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgLmFsbGlhbmNlLXRpdGxle1xuICAgICAgICBtYXJnaW46LTEwcHggMCAwO1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5idG4tc3BlY2lhbHtcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOmNvbG9yKFwibGlnaHQtYmx1ZVwiLCBcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b257XG4gICAgICBib3JkZXI6MDtcbiAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIC8vJjpob3ZlcntcbiAgICAgIC8vICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHl7XG4gICAgICAvLyAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7XG4gICAgICAvLyAgfVxuICAgICAgLy99XG4gICAgfVxuICAgIC5hbGxpYW5jZS1jb3B5LWFjdGl2ZXtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5hbGxpYW5jZS1jaG9pY2Utc2VsZWN0ZWR7XG4gICAgaDF7XG4gICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDU4JSk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFsbGlhbmNlLXByb2plY3R7XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5e1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKCNGNUFBMDAsLjkpO1xuICAgIH1cbiAgfVxuICAuYWxsaWFuY2Utc3Rhci1ndWFyZGlhbntcbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHl7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoI0M1M0VGNywuOSk7XG4gICAgfVxuICB9XG4gIC5hbGxpYW5jZS1hcmNhZGV7XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5e1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKCMyOUREQUMsLjkpO1xuICAgIH1cbiAgfVxuICAuYWxsaWFuY2UtcG9vbC1wYXJ0eXtcbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHl7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoIzE2OUNFMiwuOSk7XG4gICAgfVxuICB9XG59XG5cbi5uby1hbGxpYW5jZS1zZWxlY3RlZCB7XG4gIC5hbGxpYW5jZS1zZWxlY3Rpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gIH1cblxuICAuYWxsaWFuY2UtcHJvbXB0LWNvcHl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDoxMDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgLmFsbGlhbmNlLXByb21wdHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgcmdiYSgjMjkyOTI5LCAuOTUpLCByZ2JhKCM1MTFDOTksIC45NSksIHJnYmEoI0RBMEMwQywgLjk1KSk7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6NDBweCAxNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KXtcbiAgICAgICAgcGFkZGluZzo0MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDE0cHgpe1xuICAgICAgICBwYWRkaW5nOjIwMHB4IDIwcHg7XG4gICAgICB9XG4gICAgICBoMXtcbiAgICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46MCAwIDQwcHg7XG4gICAgICB9XG4gICAgICAuYnRuLXNwZWNpYWx7XG4gICAgICAgIGJhY2tncm91bmQ6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIiwgXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuYWxsaWFuY2UtbG9naW4tdGV4dC1saW5re1xuICAgICAgICBjb2xvcjpjb2xvcihcInJlZFwiLCBcImJhc2VcIik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWxsaWFuY2UtY2hvaWNle1xuICAgIGltZ3tcbiAgICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbi5hbGxpYW5jZS1zZWxlY3Rpb24tbG9ja2Vke1xuICAuYWxsaWFuY2UtY2hvaWNle1xuICAgIGltZ3tcbiAgICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XG4gICAgfVxuICB9XG4gIC5hbGxpYW5jZS1wcm9qZWN0e1xuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgjRjVBQTAwLC45KTtcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXN0YXItZ3VhcmRpYW5ze1xuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgjQzUzRUY3LC45KTtcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLWFyY2FkZXtcbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHl7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoIzI5RERBQywuOSk7XG4gICAgfVxuICB9XG4gIC5hbGxpYW5jZS1wb29sLXBhcnR5e1xuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgjMTY5Q0UyLC45KTtcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXNlbGVjdGVke1xuICAgIGltZ3tcbiAgICAgIGZpbHRlcjpncmF5c2NhbGUoMCUpO1xuICAgIH1cbiAgICBoMXtcbiAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5e1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTglKTtcbiAgICAgIHotaW5kZXg6MjA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnBsYXllcnMtZ3JpZHtcbiAgZGlzcGxheTpncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDo0MHB4IDIwcHg7XG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgbWFyZ2luOmF1dG87XG4gIEBtZWRpYSAobWF4LXdpZHRoOjY2OHB4KXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjQxNHB4KXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5wbGF5ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hdmF0YXJ7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBpbWd7XG4gICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICB9XG4gICAgYXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDN7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYXtcbiAgICAgIGNvbG9yOmNvbG9yKCdvcmFuZ2UnLCdiYXNlJyk7XG4gICAgfVxuICB9XG4gIC5zdGF0e1xuICAgIG1hcmdpbjowO1xuICB9XG59IiwiLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46MCBhdXRvO1xuXG4gIC5ldmVudC1zY2hlZHVsZS1oZWFkaW5ne1xuICAgIHBhZGRpbmc6MCAzMHB4IDMwcHggNDBweCA7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxLjVmciAyZnIgMS44ZnIgMS4yZnIgMWZyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxLjQ1ZnIgMmZyIDEuOGZyIDEuMmZyIDFmcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MS40MGZyIDEuOWZyIDEuOGZyIDEuMmZyIDFmcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtc2NoZWR1bGUtbGlzdHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4NXB4LCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOjIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LXNjaGVkdWxlLWl0ZW17XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxLjVmciAyZnIgMS44ZnIgMS4yZnIgMWZyO1xuICAgIGJveC1zaGFkb3c6MCAwIDZweCByZ2JhKGJsYWNrLCAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6MTBweCAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OjEwcHggc29saWQgY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAuYnRuLXNtYWxse1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICBtYXJnaW46NXB4IDA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyMnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICAgIG9yZGVyOjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG9yZGVyOjQ7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBvcmRlcjo1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlLXRpbWV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuYnRuLXNtYWxse1xuICAgICAgbWluLXdpZHRoOiAxMjRweDtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LXBsYXktYWN0aXZle1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb2xvcihcImdyZWVuXCIsXCJiYXNlXCIpO1xuICAgIC5idG4tc21hbGx7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWRpc2FibGVke1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDonJztcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAqIHtcbiAgICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi00XCIpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVye1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBAbWVkaWEobWF4LXdpZHRoOiA5NTJweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA0NjZweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICBncmlkLWdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IDIwcHggYXV0bztcblxuICAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImdyZXlcIiwgXCJiYXNlXCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogY29sb3IoXCJ3aGl0ZVwiLCBcImJhc2VcIik7XG4gICAgfVxuICAgIC5pY29uLWRvd24sLmljb24tdXB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5pY29uLXVwOmJlZm9yZXtcbiAgICAgIGNvbG9yOiAjOTlGNzAwO1xuICAgIH1cbiAgICAuaWNvbi1uZXV0cmFse1xuICAgICAgZm9udC1zaXplOiA1cHg7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgIC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbntcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiZ3JleVwiLCBcImxpZ2h0ZW4tMVwiKTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAuYWxsaWFuY2UtZWxlbWVudC1uYW1le1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuYWxsaWFuY2UtZWxlbWVudC1udW1iZXItY29udGFpbmVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIC5hbGxpYW5jZS1lbGVtZW50LW51bWJlcntcbiAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWxsaWFuY2UtZWxlbWVudC1zdGF0cy1ncmlke1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMTBweDtcbiAgICAgICAgLmFsbGlhbmNlLXN0YXQtbGFiZWx7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hbGxpYW5jZS1zdGF0cy1yb3d7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAuYWxsaWFuY2Utc3RhdHMtcm93LWJhcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3IoXCJncmV5XCIsIFwibGlnaHRlbi0xXCIpO1xuICAgICAgfVxuICAgICAgLmFsbGlhbmNlLXN0YXRzLXJvdy10ZXh0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGxpYW5jZS1zdGF0cy1zdGFyLWd1YXJkaWFue1xuICAgIGJhY2tncm91bmQ6ICM5NjEyQzc7XG4gICAgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9uLCAuYWxsaWFuY2Utc3RhdHMtcm93IC5hbGxpYW5jZS1zdGF0cy1yb3ctYmFye1xuICAgICAgYmFja2dyb3VuZDogI0M1M0VGNztcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXN0YXRzLWFyY2FkZXtcbiAgICBiYWNrZ3JvdW5kOiAjMERBNzdEO1xuICAgIC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiwgLmFsbGlhbmNlLXN0YXRzLXJvdyAuYWxsaWFuY2Utc3RhdHMtcm93LWJhcntcbiAgICAgIGJhY2tncm91bmQ6ICMyOUREQUM7XG4gICAgfVxuICB9XG4gIC5hbGxpYW5jZS1zdGF0cy1wcm9qZWN0e1xuICAgIGJhY2tncm91bmQ6ICNBQzc4MDI7XG4gICAgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9uLCAuYWxsaWFuY2Utc3RhdHMtcm93IC5hbGxpYW5jZS1zdGF0cy1yb3ctYmFye1xuICAgICAgYmFja2dyb3VuZDogI0Y1QUEwMDtcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXN0YXRzLXBvb2wtcGFydHl7XG4gICAgYmFja2dyb3VuZDogIzBBODFCRjtcbiAgICAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24sIC5hbGxpYW5jZS1zdGF0cy1yb3cgLmFsbGlhbmNlLXN0YXRzLXJvdy1iYXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTY5Q0UyO1xuICAgIH1cbiAgfVxufVxuIiwiLndpbm5lcnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc1ZGVnLCByZ2JhKCMzNENFRkMsMSksIHJnYmEoI0M1M0VGNywxKSk7XG4gIGgxIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIHAsIGEge1xuICAgIGNvbG9yOmNvbG9yKCd3aGl0ZScsICdiYXNlJyk7XG4gIH1cbiAgLnN2Zy1pY29uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB9XG4gIC53aW5uZXJzLWNvcHktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHggMCA4MHB4O1xuICB9XG4gIC53aW5uZXJzLWdyaWQge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDBweCAwcHg7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjY2OHB4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjUwM3B4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgfVxuICAgIC5wbGF5ZXJ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hdmF0YXJ7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgaW1ne1xuICAgICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLnN0YXR7XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG4gIH1cbiAgXG59IiwiQG1peGluIGJwLTE5MjAtZG93biB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7IFxuICAgIEBjb250ZW50OyBcbiAgfVxufVxuXG5AbWl4aW4gYnAtMTAwMC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHsgXG4gICAgQGNvbnRlbnQ7IFxuICB9XG59XG5cbkBtaXhpbiBicC02NjgtZG93biB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHsgXG4gICAgQGNvbnRlbnQ7IFxuICB9XG59XG5cbkBtaXhpbiBicC00MTQtZG93biB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHsgXG4gICAgQGNvbnRlbnQ7IFxuICB9XG59XG5cbkBtaXhpbiBicC0zMjAtZG93biB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHsgXG4gICAgQGNvbnRlbnQ7IFxuICB9XG59XG5cbi5hbGxpYW5jZS1zdGFuZGluZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGxpYW5jZS1zdGFuZGluZ3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMjA1cHgsIDMzNHB4KSk7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWdhcDogMjBweDtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXJnaW46IGF1dG87XG5cbiAgQGluY2x1ZGUgYnAtMTAwMC1kb3duIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTc3cHgsIDI4NHB4KSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBicC02NjgtZG93biB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMTc3cHgpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtNDE0LWRvd24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjgwcHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDMyMHB4O1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzOXB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjksNDgsMTA3KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIsODQsMTA2KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzEsNzEsMTMyKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAxLDQwLDcxKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGhlaWdodDogbWlubWF4KDExNXB4LCAxODdweCk7XG4gICAgfVxuXG4gICAgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgbWF4LWhlaWdodDogOTNweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuY29weSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBoMSwgcCB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aW5uZXIgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1Q0M0O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA5RUMyO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4NkVFO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0Qjg2O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXItdGV4dHVyZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAuYmFkZ2UtZmcge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcblxuICAgICAgICBzcGFuIHsgXG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lYXJuZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NUNDNDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCByZ2IoMjksNDgsMTA3KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2IoMjksNDgsMTA3KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDlFQzI7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgcmdiKDEyLDg0LDEwNik7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiKDEyLDg0LDEwNik7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4NkVFO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJnYig3MSw3MSwxMzIpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYig3MSw3MSwxMzIpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNEI4NjtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCByZ2IoMTAxLDQwLDcxKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2IoMTAxLDQwLDcxKTtcbiAgICB9XG5cbiAgfVxufVxuXG4iXX0= */
