.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{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.heading-link,.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{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}.heading-link,.red{background-color:#f44336!important}.red-text{color:#f44336!important}.lighten-5.heading-link,.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.lighten-4.heading-link,.red.lighten-4{background-color:#ffcdd2!important}.red-text.text-lighten-4{color:#ffcdd2!important}.lighten-3.heading-link,.red.lighten-3{background-color:#ef9a9a!important}.red-text.text-lighten-3{color:#ef9a9a!important}.heading-link,.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.lighten-1.heading-link,.red.lighten-1{background-color:#ef5350!important}.red-text.text-lighten-1{color:#ef5350!important}.darken-1.heading-link,.red.darken-1{background-color:#e53935!important}.red-text.text-darken-1{color:#e53935!important}.darken-2.heading-link,.red.darken-2{background-color:#d32f2f!important}.red-text.text-darken-2{color:#d32f2f!important}.darken-3.heading-link,.red.darken-3{background-color:#c62828!important}.red-text.text-darken-3{color:#c62828!important}.darken-4.heading-link,.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.accent-1.heading-link,.red.accent-1{background-color:#ff8a80!important}.red-text.text-accent-1{color:#ff8a80!important}.accent-2.heading-link,.red.accent-2{background-color:#ff5252!important}.red-text.text-accent-2{color:#ff5252!important}.accent-3.heading-link,.red.accent-3{background-color:#ff1744!important}.red-text.text-accent-3{color:#ff1744!important}.accent-4.heading-link,.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{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.heading-link,.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{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{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.heading-link,.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{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{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.heading-link,.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{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{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.heading-link,.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{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{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.heading-link,.blue.lighten-2{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue.darken-1{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.heading-link,.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.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{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.heading-link,.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{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:#009688!important}.teal-text{color:#009688!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.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.heading-link,.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}.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:#4caf50!important}.green-text{color:#4caf50!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4{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.heading-link,.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{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{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.heading-link,.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{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{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.heading-link,.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{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}.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.heading-link,.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}.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{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.heading-link,.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{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:#ff9800!important}.orange-text{color:#ff9800!important}.orange.lighten-5{background-color:#fff3e0!important}.orange-text.text-lighten-5{color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important}.orange-text.text-lighten-4{color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange-text.text-lighten-3{color:#ffcc80!important}.orange.heading-link,.orange.lighten-2{background-color:#ffb74d!important}.orange-text.text-lighten-2{color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange-text.text-lighten-1{color:#ffa726!important}.orange.darken-1{background-color:#fb8c00!important}.orange-text.text-darken-1{color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important}.orange-text.text-darken-2{color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange-text.text-darken-3{color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange-text.text-darken-4{color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange-text.text-accent-1{color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange-text.text-accent-2{color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange-text.text-accent-3{color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.orange-text.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{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.heading-link,.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{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{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.heading-link,.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{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{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.heading-link,.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{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{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey-text.text-lighten-3{color:#eee!important}.grey.heading-link,.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.heading-link a,.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}button,input,optgroup,select,textarea{font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#458622;text-decoration:none;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;-webkit-tap-highlight-color:transparent}a:focus,a:hover{color:#305d18}.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items: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-small,.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-small: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 #458622}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.img-layout-1,img.img-layout-3,img.img-layout-5,img.img-layout-7,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:#458622}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}.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%}.page-footer{padding-top:20px;color:#fff;background-color:#458622}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:rgba(255,255,255,.8);background-color:#212121}.page-footer .footer-copyright .row p{margin-top:0}.page-footer .footer-copyright .right-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:right}table,td,th{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.ce-table-2 tr,table.striped tr{border-bottom:none}table.ce-table-2>tbody>tr:nth-child(odd),table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,.5)}table.ce-table-2>tbody>tr>td,table.striped>tbody>tr>td{border-radius:0}table.ce-table-3>tbody>tr,table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}table.ce-table-3>tbody>tr:hover,table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,.5)}table.ce-table-4 tbody tr td,table.ce-table-4 thead tr th,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:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}.collection{margin:.6666666667rem 0 1.3333333333rem 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)>.img-layout-4,.collection .collection-item.avatar :not(.circle-clipper)>.img-layout-5,.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar:not(.circle-clipper)>.img-layout-4,.collection .collection-item.avatar:not(.circle-clipper)>.img-layout-5{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle,.collection .collection-item.avatar i.img-layout-4,.collection .collection-item.avatar i.img-layout-5{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:#75af4a;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:#75af4a}.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:#75af4a}.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:#e1eed7;border-radius:2px;margin:.6666666667rem 0 1.3333333333rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#75af4a;-webkit-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#75af4a}.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,.img-layout-4,.img-layout-5{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:#757575;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#75af4a;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:-webkit-calc(.75rem - 11px);margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:-webkit-calc(24px - 11px);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,main .swiper-container .ce-bodytext,main>#subpage-content>.frame,main>#subpage-content>.frame-bg-white-wrap>.frame,main>#subpage-hero-element>.frame,main>#subpage-hero-element>.frame-bg-white-wrap>.frame,main>.frame,main>.frame-bg-white-wrap>.frame{margin:0 auto;max-width:1912px;width:90%;padding:0 1rem}.col .row,.container .row,main .swiper-container .ce-bodytext .row,main>#subpage-content>.frame .row,main>#subpage-content>.frame-bg-white-wrap>.frame .row,main>#subpage-hero-element>.frame .row,main>#subpage-hero-element>.frame-bg-white-wrap>.frame .row,main>.frame .row,main>.frame-bg-white-wrap>.frame .row{margin-left:-1rem;margin-right:-1rem}.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;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2,.row .tabs-size-2 .col.s-none,.tabs-size-2 .row .col.s-none{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3,.row .tabs-size-3 .col.s-none,.tabs-size-3 .row .col.s-none{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4,.row .tabs-size-4 .col.s-none,.tabs-size-4 .row .col.s-none{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5,.row .tabs-size-5 .col.s-none,.tabs-size-5 .row .col.s-none{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6,.row .tabs-size-6 .col.s-none,.tabs-size-6 .row .col.s-none{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;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.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.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.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.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.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.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.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}nav{color:#fff;background-color:#458622;width:100%;height:48px;line-height:48px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:48px;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:48px;line-height:48px}nav .nav-wrapper{position:relative;height:100%}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:48px;margin:0 18px}nav .sidenav-trigger i{height:48px;line-height:48px}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%)}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-small{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-small>.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:48px;z-index:997}.navbar-fixed nav{position:fixed}a{text-decoration:none}html{line-height:1.5;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;color:#212121}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;color:#458622}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:2.5rem;line-height:1.25;margin:0 0 1.6666666667rem 0}h2{font-size:1.875rem;line-height:1.25;margin:0 0 1.25rem 0;font-weight:400}h3{font-size:1.25rem;line-height:1.25;margin:0 0 .25em 0}h4{font-size:1.25rem;line-height:1.25;margin:0 0 .25em 0}h5{font-size:1rem;line-height:1.25;margin:0 0 .25em 0}h6{font-size:1rem;line-height:1.25;margin:0 0 .25em 0}em{font-style:italic}strong{font-weight:900}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}.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:.6666666667rem 0 1.3333333333rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.6666666667rem 0 1.3333333333rem 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:-webkit-flex;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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-webkit-flex-grow: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-large):not(.btn-floating){color:#75af4a;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-large):not(.btn-floating):hover{color:#abd08f}.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}.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;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-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}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:transparent}.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:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:#212121;display:block;width:100%;height:100%;padding:0 24px;font-size:14px;-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:rgba(117,175,74,.3);outline:0}.tabs .tab a.active,.tabs .tab a:hover{background-color:transparent;color:#212121}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(33,33,33,.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#75af4a;will-change:left,right}.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:-webkit-calc(100% - 4px);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-small{border:none;border-radius:2px;display:inline-block;height:46px;line-height:46px;padding:0 16px;text-transform:uppercase;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-small.disabled,.btn-small:disabled,.btn-small[disabled],.btn.disabled,.btn:disabled,.btn[disabled],.disabled.btn-large,.disabled.btn-small{pointer-events:none;background-color:#dfdfdf!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-small.disabled:hover,.btn-small:disabled:hover,.btn-small[disabled]:hover,.btn.disabled:hover,.btn:disabled:hover,.btn[disabled]:hover,.disabled.btn-large:hover,.disabled.btn-small:hover{background-color:#dfdfdf!important;color:#9f9f9f!important}.btn,.btn-flat,.btn-floating,.btn-large,.btn-small{font-size:15px;outline:0}.btn i,.btn-flat i,.btn-floating i,.btn-large i,.btn-small i{font-size:1.3rem;line-height:inherit}.btn-floating:focus,.btn-large:focus,.btn-small:focus,.btn:focus{background-color:#5d8b3b}.btn,.btn-large,.btn-small{text-decoration:none;color:#fff;background-color:#75af4a;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-small:hover,.btn:hover{background-color:#82b959}.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:#75af4a;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:#75af4a}.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:41.4px;height:41.4px}.btn-floating.btn-small.halfway-fab{bottom:-20.7px}.btn-floating.btn-small i{line-height:41.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-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:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-webkit-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:#75af4a;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.btn-flat{padding:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#458622;cursor:pointer;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,.1)}.btn-flat.btn-flat[disabled],.btn-flat.disabled{background-color:transparent!important;color:#b3b2b2!important;cursor:default}.btn-large{height:69px;line-height:69px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:41.4px;line-height:41.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{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 li{clear:both;color:#212121;cursor:pointer;min-height:46px;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}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#75af4a;display:block;line-height:22px;padding:12px 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}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;-webkit-transform:none;-ms-transform:none;transform:none}.dropdown-trigger{cursor:pointer}/*!
 * 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:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}.modal:focus{outline:0}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.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-small{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:-webkit-calc(100% - 56px);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 #a8a8a8;border-right:1px solid #a8a8a8;border-left:1px solid #a8a8a8;margin:.6666666667rem 0 1.3333333333rem 0}.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem 2rem;background-color:#fff;border-bottom:1px solid #a8a8a8}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{display:none;border-bottom:1px solid #a8a8a8;-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 23.5px 0 31px}.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:0 0 8px 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:-webkit-calc(100% - 3rem);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 #f4f9f0}button:focus{outline:0;background-color:#7fb756}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}::-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}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.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;-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}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]{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{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]){border-bottom:1px solid #75af4a;-webkit-box-shadow:0 1px 0 0 #75af4a;box-shadow:0 1px 0 0 #75af4a}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{color:#75af4a}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{color:#4caf50}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{color:#f44336}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{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{border-bottom:1px solid #4caf50;-webkit-box-shadow:0 1px 0 0 #4caf50;box-shadow:0 1px 0 0 #4caf50}.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.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.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.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]{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{content:attr(data-success);color:#4caf50}.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.materialize-textarea.invalid~.helper-text:after,textarea.materialize-textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#f44336}.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.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:1rem}.input-field.col .prefix~.validate~label,.input-field.col .prefix~label{width:-webkit-calc(100% - 3rem - 2rem);width:calc(100% - 3rem - 2rem)}.input-field>label{color:#9e9e9e;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(12px);-ms-transform:translateY(12px);transform:translateY(12px)}.input-field>label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(.8);-ms-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8);-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,.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8);-webkit-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:#75af4a}.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:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}.input-field .prefix~label{margin-left: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:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default)~.material-icons,.input-field input[type=search]:focus:not(.browser-default)~.mdi-navigation-close{color:#444}.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:.8rem 0 .8rem 0;resize:none;min-height:3rem;-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 .ce-table-3,.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:36px;width:36px;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:1rem;-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 #75af4a}[type=radio].with-gap:checked+span:after,[type=radio]:checked+span:after{background-color:#75af4a}[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(.5);-ms-transform:scale(.5);transform:scale(.5)}[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:1rem;-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:none;background-color:rgba(0,0,0,.42)}[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 #75af4a;border-bottom:2px solid #75af4a;-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 #75af4a;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 #75af4a;background-color:#75af4a;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:#75af4a;border-color:#75af4a}[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:#bbc7b2}.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:#75af4a}.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(117,175,74,.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(117,175,74,.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}.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-bottom:1px solid #9e9e9e;outline:0;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;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-bottom:1px solid #75af4a}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}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}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.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)}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.select-dropdown li img{height:36px;width:36px;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}.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-small{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}.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:#75af4a;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:#75af4a;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:#75af4a;-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:#75af4a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(117,175,74,.26);box-shadow:0 0 0 10px rgba(117,175,74,.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:#75af4a;-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}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(117,175,74,.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:#75af4a;-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}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(117,175,74,.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 #458622}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #458622}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:-webkit-calc(100% + 60px);height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;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:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:rgba(0,0,0,.05)}.sidenav li>a.btn,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-small{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-small{color:#fff}.sidenav li>a.btn-flat{color:#458622}.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn:hover{background-color:#82b959}.sidenav li>a.btn-floating:hover{background-color:#75af4a}.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>[class^=mdi-],.sidenav li>a>i,.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 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 .img-layout-4,.sidenav .user-view .img-layout-5,.sidenav .user-view .name{display:block}.sidenav .user-view .circle,.sidenav .user-view .img-layout-4,.sidenav .user-view .img-layout-5{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}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#458622}.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-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:#75af4a}.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,.gap-patch .img-layout-4,.gap-patch .img-layout-5{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle,.circle-clipper .img-layout-4,.circle-clipper .img-layout-5{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,.circle-clipper.left .img-layout-4,.circle-clipper.left .img-layout-5{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);-ms-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle,.circle-clipper.right .img-layout-4,.circle-clipper.right .img-layout-5{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle,.active .circle-clipper.left .img-layout-4,.active .circle-clipper.left .img-layout-5{-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,.active .circle-clipper.right .img-layout-4,.active .circle-clipper.right .img-layout-5{-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:#9e9e9e;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:#4caf50}.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 h2{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:#458622;-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),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover{background:0 0}.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.datepicker-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:-webkit-box;display:-webkit-flex;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;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#75af4a;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;-webkit-flex:2.5 auto;-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:#75af4a}.datepicker-table td.is-selected{background-color:#75af4a;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(118,169,80,.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-done,.datepicker-today{color:#75af4a;padding:0 1rem}.datepicker-clear{color:#f44336}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#75af4a;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;-webkit-flex:2.5 auto;-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(117,175,74,.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:#75af4a;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:.25}.timepicker-canvas-bearing{stroke:none;fill:#75af4a}.timepicker-canvas-bg{stroke:none;fill:#75af4a}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.timepicker-clear{color:#f44336}.timepicker-close{color:#75af4a}.timepicker-clear,.timepicker-close{padding:0 20px}.lead{margin-bottom:1.75em;font-size:1.25rem;line-height:1.5}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}table{margin-bottom:25px}.btn-px{padding-left:.5rem;padding-right:.5rem}p,ul{margin-top:0;margin-bottom:2rem}.btn,.btn-large,.btn-small{min-width:165px}.btn-large:focus,.btn-large:hover,.btn-small:focus,.btn-small:hover,.btn:focus,.btn:hover{color:#fff;background-color:#579631}.btn-secondary.btn-large,.btn-secondary.btn-small,.btn.btn-secondary{background-color:#f89801}.btn-secondary.btn-large:focus,.btn-secondary.btn-large:hover,.btn-secondary.btn-small:focus,.btn-secondary.btn-small:hover,.btn.btn-secondary:focus,.btn.btn-secondary:hover{color:#fff;background-color:#f47c02}.btn-flat{color:#75af4a}.btn-flat:hover{color:#5d8b3b}.btn-flat.btn-secondary{color:#ef6c01}.btn-flat.btn-secondary:hover{color:#bc5501}.btn-floating{min-width:0}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:0;float:none;width:100%}.row.row-equal-height>.col{margin-bottom:3rem}.row.row-equal-height>.col>.frame{height:100%}.row.row-equal-height>.col>.frame>:first-child:last-child{height:100%;margin-bottom:0}.icon{display:inline-block}.icon svg{fill:currentColor;width:1em;height:1em}.frame-jumbotron,.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.frame-jumbotron .h1,.frame-jumbotron h1,.jumbotron .h1,.jumbotron h1{color:inherit}.frame-jumbotron p,.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.frame-jumbotron>hr,.jumbotron>hr{border-top-color:#d5d5d5}.container .frame-jumbotron,.container .jumbotron,.container-fluid .frame-jumbotron,.container-fluid .jumbotron,main .swiper-container .ce-bodytext .frame-jumbotron,main .swiper-container .ce-bodytext .jumbotron,main>#subpage-content>.frame .frame-jumbotron,main>#subpage-content>.frame .jumbotron,main>#subpage-content>.frame-bg-white-wrap>.frame .frame-jumbotron,main>#subpage-content>.frame-bg-white-wrap>.frame .jumbotron,main>#subpage-hero-element>.frame .frame-jumbotron,main>#subpage-hero-element>.frame .jumbotron,main>#subpage-hero-element>.frame-bg-white-wrap>.frame .frame-jumbotron,main>#subpage-hero-element>.frame-bg-white-wrap>.frame .jumbotron,main>.frame .frame-jumbotron,main>.frame .jumbotron,main>.frame-bg-white-wrap>.frame .frame-jumbotron,main>.frame-bg-white-wrap>.frame .jumbotron{border-radius:6px;padding-left:1rem;padding-right:1rem}.frame-jumbotron .container,.frame-jumbotron main .swiper-container .ce-bodytext,.frame-jumbotron main>#subpage-content>.frame,.frame-jumbotron main>#subpage-content>.frame-bg-white-wrap>.frame,.frame-jumbotron main>#subpage-hero-element>.frame,.frame-jumbotron main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.frame-jumbotron main>.frame,.frame-jumbotron main>.frame-bg-white-wrap>.frame,.jumbotron .container,.jumbotron main .swiper-container .ce-bodytext,.jumbotron main>#subpage-content>.frame,.jumbotron main>#subpage-content>.frame-bg-white-wrap>.frame,.jumbotron main>#subpage-hero-element>.frame,.jumbotron main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.jumbotron main>.frame,.jumbotron main>.frame-bg-white-wrap>.frame,main .swiper-container .frame-jumbotron .ce-bodytext,main .swiper-container .jumbotron .ce-bodytext{max-width:100%}.frame-well,.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.frame-well blockquote,.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.frame-well,.well-sm{padding:9px;border-radius:3px}.alert,.frame-alert-danger,.frame-alert-info,.frame-alert-success,.frame-alert-warning{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:4px}.alert h4,.frame-alert-danger h4,.frame-alert-info h4,.frame-alert-success h4,.frame-alert-warning h4{margin-top:0;color:inherit}.alert .alert-link,.frame-alert-danger .alert-link,.frame-alert-info .alert-link,.frame-alert-success .alert-link,.frame-alert-warning .alert-link{font-weight:700}.alert>p,.alert>ul,.frame-alert-danger>p,.frame-alert-danger>ul,.frame-alert-info>p,.frame-alert-info>ul,.frame-alert-success>p,.frame-alert-success>ul,.frame-alert-warning>p,.frame-alert-warning>ul{margin-bottom:0}.alert>p+p,.frame-alert-danger>p+p,.frame-alert-info>p+p,.frame-alert-success>p+p,.frame-alert-warning>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success,.frame-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr,.frame-alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link,.frame-alert-success .alert-link{color:#2b542c}.alert-info,.frame-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr,.frame-alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link,.frame-alert-info .alert-link{color:#245269}.alert-warning,.frame-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr,.frame-alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link,.frame-alert-warning .alert-link{color:#66512c}.alert-danger,.frame-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr,.frame-alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link,.frame-alert-danger .alert-link{color:#843534}.frame-bg-white-wrap{padding:1px 0;background-color:#fff}.frame-bg-white-wrap+.frame{margin-top:2rem}.frame+.frame-bg-white-wrap{padding-top:2rem}.right-triangle{float:right}.dropdown-nested{overflow-y:visible}.dropdown-content .dropdown-content{margin-left:100%}.main-nav{height:75px;background-color:#fff}.main-nav .brand-logo{margin-top:15px}.main-nav a{color:#212121}.main-nav .button-collapse{margin-top:14px;font-size:32px}.main-nav-list{position:relative}.main-nav-list>li>a{position:relative;line-height:75px;z-index:10000;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.main-nav-list>li>a.active{background-color:#bad7a4;color:#458622}.main-nav-list>li>a i{height:75px;line-height:75px}.main-nav-list a{display:inline-block;padding:0 8px;font-weight:600;outline:0}.main-nav-list a>.material-icons.right{margin-left:0;font-size:1.5rem}.main-nav .dropdown-content{background-color:#bad7a4;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5)}.main-nav .dropdown-content a{display:block;padding-left:8px;padding-right:8px;color:#458622}.main-nav .dropdown-content a:focus,.main-nav .dropdown-content a:hover{background-color:#9ec77f}.main-nav .dropdown-rows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-nav .dropdown-rows>ul{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem 2rem}.main-nav .dropdown-rows>ul:not(:first-child){padding-left:0}.main-nav .dropdown-rows>ul:not(:last-child){padding-right:0}.main-nav .dropdown-rows>ul:first-child:last-child{padding:0}.main-nav .dropdown-rows>ul:first-child:last-child>li>a{padding:12px 8px}.main-nav .dropdown-rows>ul>li{float:none}.main-nav .dropdown-rows>ul>li>a{max-width:248px;padding-left:2rem;padding-right:2rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sidenav .collapsible{border-radius:0}.sidenav li>a{padding-left:1.5rem}.sidenav li>a>i.material-icons{width:20px;margin-right:4px;font-size:20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.sidenav .collapsible-body li a{padding-left:3rem}.sidenav .collapsible-body li a.collapsible-header{padding-left:2.5rem}.sidenav .collapsible-body li li li a{padding-left:4rem}.sidenav li.active>a>i.material-icons{-webkit-transform:none;-ms-transform:none;transform:none}.metanav-link{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.metanav-link .icon{font-size:22px;color:#bad7a4;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.metanav-link .icon svg{display:block}.metanav-link-label{margin-left:12px}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#eef5e9}main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}nav .button-collapse{float:right}.page-footer{padding-top:28px;padding-bottom:20px;color:#fff}.page-footer .container .container,.page-footer .container main .swiper-container .ce-bodytext,.page-footer .container main>#subpage-content>.frame,.page-footer .container main>#subpage-content>.frame-bg-white-wrap>.frame,.page-footer .container main>#subpage-hero-element>.frame,.page-footer .container main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.page-footer .container main>.frame,.page-footer .container main>.frame-bg-white-wrap>.frame,.page-footer main .swiper-container .ce-bodytext .ce-bodytext,.page-footer main .swiper-container .ce-bodytext .container,.page-footer main .swiper-container .ce-bodytext main>#subpage-content>.frame,.page-footer main .swiper-container .ce-bodytext main>#subpage-content>.frame-bg-white-wrap>.frame,.page-footer main .swiper-container .ce-bodytext main>#subpage-hero-element>.frame,.page-footer main .swiper-container .ce-bodytext main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.page-footer main .swiper-container .ce-bodytext main>.frame,.page-footer main .swiper-container .ce-bodytext main>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-content>.frame .container,.page-footer main>#subpage-content>.frame .swiper-container .ce-bodytext,.page-footer main>#subpage-content>.frame main>#subpage-content>.frame,.page-footer main>#subpage-content>.frame main>#subpage-content>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-content>.frame main>#subpage-hero-element>.frame,.page-footer main>#subpage-content>.frame main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-content>.frame main>.frame,.page-footer main>#subpage-content>.frame main>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-content>.frame-bg-white-wrap>.frame .container,.page-footer main>#subpage-content>.frame-bg-white-wrap>.frame .swiper-container .ce-bodytext,.page-footer main>#subpage-content>.frame-bg-white-wrap>.frame main>#subpage-content>.frame,.page-footer main>#subpage-content>.frame-bg-white-wrap>.frame main>#subpage-content>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-content>.frame-bg-white-wrap>.frame main>#subpage-hero-element>.frame,.page-footer main>#subpage-content>.frame-bg-white-wrap>.frame main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-content>.frame-bg-white-wrap>.frame main>.frame,.page-footer main>#subpage-content>.frame-bg-white-wrap>.frame main>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-hero-element>.frame .container,.page-footer main>#subpage-hero-element>.frame .swiper-container .ce-bodytext,.page-footer main>#subpage-hero-element>.frame main>#subpage-content>.frame,.page-footer main>#subpage-hero-element>.frame main>#subpage-content>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-hero-element>.frame main>#subpage-hero-element>.frame,.page-footer main>#subpage-hero-element>.frame main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-hero-element>.frame main>.frame,.page-footer main>#subpage-hero-element>.frame main>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-hero-element>.frame-bg-white-wrap>.frame .container,.page-footer main>#subpage-hero-element>.frame-bg-white-wrap>.frame .swiper-container .ce-bodytext,.page-footer main>#subpage-hero-element>.frame-bg-white-wrap>.frame main>#subpage-content>.frame,.page-footer main>#subpage-hero-element>.frame-bg-white-wrap>.frame main>#subpage-content>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-hero-element>.frame-bg-white-wrap>.frame main>#subpage-hero-element>.frame,.page-footer main>#subpage-hero-element>.frame-bg-white-wrap>.frame main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.page-footer main>#subpage-hero-element>.frame-bg-white-wrap>.frame main>.frame,.page-footer main>#subpage-hero-element>.frame-bg-white-wrap>.frame main>.frame-bg-white-wrap>.frame,.page-footer main>.frame .container,.page-footer main>.frame .swiper-container .ce-bodytext,.page-footer main>.frame main>#subpage-content>.frame,.page-footer main>.frame main>#subpage-content>.frame-bg-white-wrap>.frame,.page-footer main>.frame main>#subpage-hero-element>.frame,.page-footer main>.frame main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.page-footer main>.frame main>.frame,.page-footer main>.frame main>.frame-bg-white-wrap>.frame,.page-footer main>.frame-bg-white-wrap>.frame .container,.page-footer main>.frame-bg-white-wrap>.frame .swiper-container .ce-bodytext,.page-footer main>.frame-bg-white-wrap>.frame main>#subpage-content>.frame,.page-footer main>.frame-bg-white-wrap>.frame main>#subpage-content>.frame-bg-white-wrap>.frame,.page-footer main>.frame-bg-white-wrap>.frame main>#subpage-hero-element>.frame,.page-footer main>.frame-bg-white-wrap>.frame main>#subpage-hero-element>.frame-bg-white-wrap>.frame,.page-footer main>.frame-bg-white-wrap>.frame main>.frame,.page-footer main>.frame-bg-white-wrap>.frame main>.frame-bg-white-wrap>.frame,main .swiper-container .page-footer .ce-bodytext .ce-bodytext,main .swiper-container .page-footer .ce-bodytext .container,main .swiper-container .page-footer .ce-bodytext main>#subpage-content>.frame,main .swiper-container .page-footer .ce-bodytext main>#subpage-content>.frame-bg-white-wrap>.frame,main .swiper-container .page-footer .ce-bodytext main>#subpage-hero-element>.frame,main .swiper-container .page-footer .ce-bodytext main>#subpage-hero-element>.frame-bg-white-wrap>.frame,main .swiper-container .page-footer .ce-bodytext main>.frame,main .swiper-container .page-footer .ce-bodytext main>.frame-bg-white-wrap>.frame,main .swiper-container .page-footer .container .ce-bodytext{margin:0;padding:0}.page-footer .row{margin-bottom:0}.page-footer p,.page-footer ul{margin-bottom:20px}.page-footer h3{margin-bottom:14px;color:#fff}.page-footer a{color:#fff}.page-footer a:active,.page-footer a:focus,.page-footer a:hover{text-decoration:underline}.container-max-width{max-width:1920px;margin:0 auto;padding:0 1rem}#subpage-content{padding-top:80px}#subpage-hero-element+#subpage-content{padding-top:0}form{margin-bottom:30px}form fieldset{margin:0;padding:0;border:0}form fieldset legend{display:none}form .form-check{margin-bottom:20px}form .inputs-list{margin-bottom:20px}form .inputs-list .form-check{margin-bottom:0}.tx-indexedsearch-res h3{font-size:1.1rem;font-weight:700;position:relative}.tx-indexedsearch-res h3 .tx-indexedsearch-icon{position:absolute;left:0;top:2px}.tx-indexedsearch-res h3 .tx-indexedsearch-icon img{display:block}.tx-indexedsearch-res h3 .tx-indexedsearch-title{display:block;padding-left:20px}.tx-indexedsearch-res .tx-indexedsearch-description{margin:0;padding:0}.tx-indexedsearch-res .tx-indexedsearch-path p{margin-top:0;padding-top:5px}.tx-indexedsearch-browsebox{text-align:center;margin-bottom:25px}.tx-indexedsearch-browsebox ul{display:inline}.tx-indexedsearch-browsebox ul li{display:inline}.tx-indexedsearch-browsebox ul li a{display:inline-block;margin:0 5px}.img-layout-2,.img-layout-3,.img-rounded{border-radius:6px}.img-layout-6,.img-layout-7,.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;max-width:100%;height:auto}.ce-textpic .ce-bodytext p{margin-top:0}.carousel .indicators .indicator-item{background-color:#9e9e9e}.carousel .indicators .indicator-item.active{background-color:#4caf50}.person-card{margin-bottom:3rem;text-align:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);border-radius:4px;background:#fff}.person-card img{display:block;width:100%;height:auto;border-radius:4px 4px 0 0}.person-card-text{padding:1rem 1rem 20px}.person-card-text h3{margin-bottom:10px}.person-card-text p{margin-bottom:2px}.person-card .icon{vertical-align:middle;margin-right:8px}.aktuelles-teaser{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);border-radius:4px;overflow:hidden;background-color:#fff}.aktuelles-teaser.article{height:100%}.aktuelles-teaser-header{background:#75af4a;text-align:center;padding:1rem}.aktuelles-teaser-header h3{color:#fff;font-size:1.875rem;font-weight:400;margin-bottom:0}.aktuelles-teaser-header .icon{width:5.625rem;height:5.625rem;margin-bottom:.5rem;padding:1.5625rem;line-height:1;color:#75af4a;background-color:#eef5e9;font-size:2.5rem;border-radius:50%}.aktuelles-teaser-image{margin-bottom:1.5rem;padding:1rem}.aktuelles-teaser-image a{display:block}.aktuelles-teaser-image img{display:block;width:100%;height:auto}.aktuelles-teaser-date{margin-bottom:4px}.aktuelles-teaser-text{padding:0 1rem 1rem}.aktuelles-teaser-text .btn-flat{height:auto;line-height:1.5;vertical-align:top}.aktuelles-teaser-text h3{margin-bottom:20px}.aktuelles-teaser-text p{margin-bottom:0}main .swiper-container{margin-bottom:3.75rem}main .swiper-container .swiper-slide{font-size:inherit;background-color:#75af4a}main .swiper-container.swiper-container-horizontal .swiper-pagination{position:absolute;top:-30px;bottom:auto;padding-top:31.25%;line-height:24px}main .swiper-container.swiper-container-horizontal .swiper-pagination-bullet{width:12px;height:12px;border:2px solid #fff;background-color:transparent;opacity:1}main .swiper-container.swiper-container-horizontal .swiper-pagination-bullet-active{background-color:#fff}main .swiper-container .ce-textpic{margin-bottom:0}main .swiper-container .ce-gallery{margin:0}main .swiper-container .ce-bodytext{padding:2.5em 0;color:#fff}main .swiper-container .ce-bodytext .h2,main .swiper-container .ce-bodytext h2{margin-bottom:24px;font-size:1.25rem;color:#fff}main .swiper-container .ce-bodytext p{margin-bottom:0;font-size:1rem}.collapsible{border-radius:4px;overflow:hidden;background-color:#fff;margin-bottom:4rem;border:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5)}.collapsible li .collapsible-header{-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.collapsible li.active .collapsible-header{background:#d6e7c9}.collapsible-body>.frame>:last-child,.tab-content>.col>.frame>:last-child{margin-bottom:0}.collapsible-body>.frame>.ce-textpic>.ce-bodytext>p:last-child,.tab-content>.col>.frame>.ce-textpic>.ce-bodytext>p:last-child{margin-bottom:0}.ce-image,.ce-textpic{margin-bottom:2rem}.ce-left.ce-intext .ce-gallery{margin-right:0}.ce-intext.ce-right .ce-gallery{margin-left:0}.image-embed-item{max-width:100%;height:auto}.frame-type-text ul{line-height:1.5;color:#458622}.frame-type-text ul li{position:relative;margin-bottom:1.5rem;padding-left:1.375rem}.frame-type-text ul li::before{content:'';position:absolute;left:0;top:.6875rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#458622}.frame-type-text ul li::first-line{font-size:1.25rem;font-weight:600}.frame-type-text ul li h3{margin-bottom:0;line-height:1.5}.tabs-wrap{margin-bottom:4rem;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5)}.tab-content{background:#fff;padding:30px;border-top:1px solid #a8a8a8}.btn-floating.button-up{position:fixed;right:32px;bottom:30px;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-size:14px}.btn-floating.button-up--show{opacity:1;visibility:visible}.btn-floating.button-up .icon{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn-floating.button-up .icon svg{display:block}.news-single .article .news-img-wrap{margin:0 0 1em 0}.news-single .article .news-img-wrap img{float:none}.news-text-wrap{margin-bottom:10px}.news-related-wrap{display:table;margin-top:20px;width:100%}.news-related{width:50%;padding:15px;border:1px solid #eee;display:table-cell}.news-related ul li{line-height:1em;margin-bottom:12px}.news-related ul li span{border-right:1px solid #ddd;display:inline-block;margin-right:8px;padding-right:8px;color:#888}.news-related ul li span :last-child{border-right:0;padding-right:0}.news-related h4{margin-bottom:10px}.news-related-files ul li{margin-bottom:20px}.news-related-files .news-related-files-link .jpg{background-position:0 0}.news-clear{clear:both}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container{width:100%;height:auto;margin-bottom:25px}.swiper-pagination{position:relative}.swiper-slide{text-align:center;font-size:18px;background:#fff}@media only screen and (min-width:0){html{font-size:16px}}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:410px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:460px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:560px){.flow-text{font-size:1.296rem}}@media screen and (min-width:600px){.frame-jumbotron,.jumbotron{padding-top:48px;padding-bottom:48px}.container .frame-jumbotron,.container .jumbotron,.container-fluid .frame-jumbotron,.container-fluid .jumbotron,main .swiper-container .ce-bodytext .frame-jumbotron,main .swiper-container .ce-bodytext .jumbotron,main>#subpage-content>.frame .frame-jumbotron,main>#subpage-content>.frame .jumbotron,main>#subpage-content>.frame-bg-white-wrap>.frame .frame-jumbotron,main>#subpage-content>.frame-bg-white-wrap>.frame .jumbotron,main>#subpage-hero-element>.frame .frame-jumbotron,main>#subpage-hero-element>.frame .jumbotron,main>#subpage-hero-element>.frame-bg-white-wrap>.frame .frame-jumbotron,main>#subpage-hero-element>.frame-bg-white-wrap>.frame .jumbotron,main>.frame .frame-jumbotron,main>.frame .jumbotron,main>.frame-bg-white-wrap>.frame .frame-jumbotron,main>.frame-bg-white-wrap>.frame .jumbotron{padding-left:60px;padding-right:60px}.frame-jumbotron .h1,.frame-jumbotron h1,.jumbotron .h1,.jumbotron h1{font-size:72px}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}.show-on-medium-and-up{display:block!important}.container,main .swiper-container .ce-bodytext,main>#subpage-content>.frame,main>#subpage-content>.frame-bg-white-wrap>.frame,main>#subpage-hero-element>.frame,main>#subpage-hero-element>.frame-bg-white-wrap>.frame,main>.frame,main>.frame-bg-white-wrap>.frame{width:85%}.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;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.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.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.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.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.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.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.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}nav.nav-extended .nav-wrapper{min-height:48px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:48px;line-height:48px}.navbar-fixed{height:48px}.datepicker-modal{max-width:625px}.datepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.datepicker-date-display{-webkit-box-flex:0;-webkit-flex:0 1 270px;-ms-flex:0 1 270px;flex:0 1 270px}.datepicker-controls,.datepicker-footer,.datepicker-table{width:320px}.datepicker-day-button{line-height:44px}.timepicker-modal{max-width:600px}.timepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-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}.page-footer>.container>.frame>.row>.col:last-child,main .swiper-container .page-footer>.ce-bodytext>.frame>.row>.col:last-child,main.page-footer>.frame>.frame>.row>.col:last-child,main>#subpage-content.page-footer>.frame>.frame>.row>.col:last-child,main>#subpage-content>.frame-bg-white-wrap.page-footer>.frame>.frame>.row>.col:last-child,main>#subpage-hero-element.page-footer>.frame>.frame>.row>.col:last-child,main>#subpage-hero-element>.frame-bg-white-wrap.page-footer>.frame>.frame>.row>.col:last-child,main>.frame-bg-white-wrap.page-footer>.frame>.frame>.row>.col:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}main .swiper-container .ce-bodytext .h2,main .swiper-container .ce-bodytext h2{font-size:2.5rem}main .swiper-container .ce-bodytext p{font-size:1.25rem}.ce-intext.ce-right .ce-gallery,.ce-left.ce-intext .ce-gallery{max-width:30%}.ce-left.ce-intext .ce-gallery{margin-right:1rem}.ce-intext.ce-right .ce-gallery{margin-left:1rem}}@media only screen and (min-width:610px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:710px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:760px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:860px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:910px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:992px){html{font-size:16px}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}.show-on-large{display:block!important}.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;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.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.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.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.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.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.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.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}nav a.sidenav-trigger{display:none}#toast-container{top:10%;right:7%;max-width:86%}.container>.container,main .swiper-container .ce-bodytext>.ce-bodytext,main .swiper-container .ce-bodytext>.container,main .swiper-container .container>.ce-bodytext,main .swiper-container main.ce-bodytext>.frame,main .swiper-container main>#subpage-content.ce-bodytext>.frame,main .swiper-container main>#subpage-content>.frame-bg-white-wrap.ce-bodytext>.frame,main .swiper-container main>#subpage-content>.frame-bg-white-wrap>.frame>.ce-bodytext,main .swiper-container main>#subpage-content>.frame>.ce-bodytext,main .swiper-container main>#subpage-hero-element.ce-bodytext>.frame,main .swiper-container main>#subpage-hero-element>.frame-bg-white-wrap.ce-bodytext>.frame,main .swiper-container main>#subpage-hero-element>.frame-bg-white-wrap>.frame>.ce-bodytext,main .swiper-container main>#subpage-hero-element>.frame>.ce-bodytext,main .swiper-container main>.frame-bg-white-wrap.ce-bodytext>.frame,main .swiper-container main>.frame-bg-white-wrap>.frame>.ce-bodytext,main .swiper-container main>.frame>.ce-bodytext,main.container>.frame,main>#subpage-content.container>.frame,main>#subpage-content.frame>.frame,main>#subpage-content>.frame-bg-white-wrap.container>.frame,main>#subpage-content>.frame-bg-white-wrap.frame>.frame,main>#subpage-content>.frame-bg-white-wrap>.frame>.container,main>#subpage-content>.frame-bg-white-wrap>main.frame>.frame,main>#subpage-content>.frame>.container,main>#subpage-content>main.frame-bg-white-wrap>#subpage-content.frame>.frame,main>#subpage-content>main.frame-bg-white-wrap>#subpage-hero-element.frame>.frame,main>#subpage-content>main.frame-bg-white-wrap>.frame-bg-white-wrap.frame>.frame,main>#subpage-content>main.frame>.frame,main>#subpage-hero-element.container>.frame,main>#subpage-hero-element.frame>.frame,main>#subpage-hero-element>.frame-bg-white-wrap.container>.frame,main>#subpage-hero-element>.frame-bg-white-wrap.frame>.frame,main>#subpage-hero-element>.frame-bg-white-wrap>.frame>.container,main>#subpage-hero-element>.frame-bg-white-wrap>main.frame>.frame,main>#subpage-hero-element>.frame>.container,main>#subpage-hero-element>main.frame-bg-white-wrap>#subpage-content.frame>.frame,main>#subpage-hero-element>main.frame-bg-white-wrap>#subpage-hero-element.frame>.frame,main>#subpage-hero-element>main.frame-bg-white-wrap>.frame-bg-white-wrap.frame>.frame,main>#subpage-hero-element>main.frame>.frame,main>.frame-bg-white-wrap.container>.frame,main>.frame-bg-white-wrap.frame>.frame,main>.frame-bg-white-wrap>.frame>.container,main>.frame-bg-white-wrap>main.frame>.frame,main>.frame>.container,main>main#subpage-content>#subpage-content.frame-bg-white-wrap>.frame-bg-white-wrap.frame>.frame,main>main#subpage-content>#subpage-content.frame>.frame,main>main#subpage-content>#subpage-hero-element.frame-bg-white-wrap>.frame-bg-white-wrap.frame>.frame,main>main#subpage-content>#subpage-hero-element.frame>.frame,main>main#subpage-hero-element>#subpage-content.frame-bg-white-wrap>.frame-bg-white-wrap.frame>.frame,main>main#subpage-hero-element>#subpage-content.frame>.frame,main>main#subpage-hero-element>#subpage-hero-element.frame-bg-white-wrap>.frame-bg-white-wrap.frame>.frame,main>main#subpage-hero-element>#subpage-hero-element.frame>.frame,main>main.frame-bg-white-wrap>#subpage-content.frame>.frame,main>main.frame-bg-white-wrap>#subpage-hero-element.frame>.frame,main>main.frame-bg-white-wrap>.frame-bg-white-wrap.frame>.frame,main>main.frame>.frame{width:auto;max-width:none}.sidenav,.sidenav-overlay{display:none!important}.metanav{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:12px;padding-left:12px!important;border-left:2px solid #bad7a4}.metanav li.divider{display:none}.metanav-link{height:28px;padding:0 6px}.metanav-link:focus,.metanav-link:hover{background-color:#bad7a4}.metanav-link:focus .icon,.metanav-link:hover .icon{color:#fff}.metanav-link-label{display:none}.ce-intext.ce-right .ce-gallery,.ce-left.ce-intext .ce-gallery{max-width:50%}.ce-left.ce-intext .ce-gallery{margin-right:2rem}.ce-intext.ce-right .ce-gallery{margin-left:2rem}}@media only screen and (min-width:1010px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:1060px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:1110px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:1160px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:1201px){.hide-on-extra-large-only{display:none!important}.show-on-extra-large{display:block!important}.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;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.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.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.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.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.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.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.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}.hide-on-extra-large-and-up{display:none!important}.show-on-extra-large-only{display:block!important}}@media only screen and (min-width:1210px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:1260px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:1310px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:1360px){.flow-text{font-size:1.68rem}}@media only screen and (min-width:1600px){html{font-size:16px}}@media only screen and (max-width:1600px){.hide-on-large-and-down{display:none!important}}@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}.hide-on-med-and-down{display:none!important}.show-on-medium-and-down{display:block!important}table.ce-table-5,table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.ce-table-5 td:empty:before,table.responsive-table td:empty:before{content:'\00a0'}table.ce-table-5 td,table.ce-table-5 th,table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}table.ce-table-5 th,table.responsive-table th{text-align:left}table.ce-table-5 thead,table.responsive-table thead{display:block;float:left}table.ce-table-5 thead tr,table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.ce-table-5 thead tr th::before,table.responsive-table thead tr th::before{content:"\00a0"}table.ce-table-5 tbody,table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.ce-table-5 tbody tr,table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.ce-table-5 th,table.responsive-table th{display:block;text-align:right}table.ce-table-5 td,table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.ce-table-5 tr,table.responsive-table tr{border-bottom:none;padding:0 10px}table.ce-table-5 thead,table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}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}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}.modal{width:80%}.input-field .prefix~input{width:86%;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}.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}}@media only screen and (max-width:600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}.show-on-small{display:block!important}.center-on-small-only{text-align:center}#toast-container{min-width:100%;bottom:0}.toast{width:100%;border-radius:0}.input-field .prefix~input{width:80%;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}.tap-target,.tap-target-wrapper{width:600px;height:600px}.ce-intext.ce-right .ce-gallery,.ce-left.ce-intext .ce-gallery{float:none}.btn-floating.button-up{right:24px;bottom:20px;width:44px;height:44px;font-size:12px}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}.show-on-medium{display:block!important}}@media only screen and (min-width:601px) and (max-width:992px){#toast-container{left:5%;bottom:7%;max-width:90%}.aktuelles-teaser-image{width:41.6666666667%;margin-bottom:0;float:left}.aktuelles-teaser-text{width:58.3333333333%;padding-top:1rem;padding-left:0;float:left}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19jb2xvci1jbGFzc2VzLnNjc3MiLCJtYXRlcmlhbGl6ZS5jc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9mb3Jtcy9fcmFuZ2Uuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19iYWRnZXMuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19pY29ucy1tYXRlcmlhbC1kZXNpZ24uc2NzcyIsInBhZ2UvX3BhZ2Uuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvX3RyYW5zaXRpb25zLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL190b2FzdC5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fd2F2ZXMuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvX2NvbGxhcHNpYmxlLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fY2hpcHMuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19tYXRlcmlhbGJveC5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtZmllbGRzLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9mb3Jtcy9fc2VsZWN0LnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9mb3Jtcy9fcmFkaW8tYnV0dG9ucy5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvZm9ybXMvX2NoZWNrYm94ZXMuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL2Zvcm1zL19zd2l0Y2hlcy5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvZm9ybXMvX2ZpbGUtaW5wdXQuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL190YWJsZV9vZl9jb250ZW50cy5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvX3NpZGVuYXYuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19wcmVsb2FkZXIuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19zbGlkZXIuc2NzcyIsInZlbmRvci9tYXRlcmlhbGl6ZS9jb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvX3RhcFRhcmdldC5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvX3B1bHNlLnNjc3MiLCJ2ZW5kb3IvbWF0ZXJpYWxpemUvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwidmVuZG9yL21hdGVyaWFsaXplL2NvbXBvbmVudHMvX3RpbWVwaWNrZXIuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX21peGluZ3Muc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImVsZW1lbnRzL19ob21lcGFnZS1zbGlkZXIuc2NzcyIsImJhc2UvX2lubGluZV9zdmcuc2NzcyIsInBhZ2UvX2ZyYW1lcy5zY3NzIiwicGFnZS9fbmF2aWdhdGlvbi5zY3NzIiwiZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCJlbGVtZW50cy9faW5kZXhlZF9zZWFyY2guc2NzcyIsImVsZW1lbnRzL19pbWFnZS5zY3NzIiwiZWxlbWVudHMvX3RleHQtd2l0aC1pbWFnZS5zY3NzIiwiZWxlbWVudHMvX2Nhcm91c2VsLnNjc3MiLCJlbGVtZW50cy9fcGVyc29uLWNhcmQuc2NzcyIsImVsZW1lbnRzL19ha3R1ZWxsZXMtdGVhc2VyLnNjc3MiLCJlbGVtZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJlbGVtZW50cy9fY2Uuc2NzcyIsImVsZW1lbnRzL190YWItZnJhbWVzLnNjc3MiLCJlbGVtZW50cy9fYnV0dG9uLXVwLnNjc3MiLCJleHRlbnNpb25zL25ld3MvX25ld3Muc2NzcyIsInZlbmRvci9zd2lwZXIvX3N3aXBlci5zY3NzIiwidmVuZG9yL19zd2lwZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLTSxpQkFDRSxpQkFBQSxrQkFFRixzQkFDRSxNQUFBLGtCQUlGLDJCQUNFLGlCQUFBLGtCQUVGLHFDQUNFLE1BQUEsa0JBSkYsMkJBQ0UsaUJBQUEsa0JBRUYscUNBQ0UsTUFBQSxrQkFKRiwyQkFDRSxpQkFBQSxrQkFFRixxQ0FDRSxNQUFBLGtCQ2dCUiw4QkRwQk0sMkJBRUMsaUJBQUEsa0JDc0JQLHFDRG5CTyxNQUFBLGtCQ3VCUCwyQkQxQk8saUJBQUEsa0JDOEJQLHFDRDNCTyxNQUFBLGtCQytCUCwwQkRsQ08saUJBQUEsa0JDc0NQLG9DRG5DTyxNQUFBLGtCQ3VDUCww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QUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUY2K0VMLFdBQ0UsbUJBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLElBQUEsS0FBQSxlQUtGLFdFeitFRSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxJQUFBLGVBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxJQUFBLGVBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxJQUFBLGVBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxJQUFBLGVBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxLQUFBLGVGb2dGRixPQXJCQSxXQUVFLG1CQUFBLEVBQUEsS0FBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsZUVoK0VGLFdBQ0UsbUJBQUEsbUJBQUEsS0FBQSxXQUFBLG1CQUFBLEtBQUEsY0FBQSxXQUFBLEtBQUEsV0FBQSxXQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsQ0FBQSxtQkFBQSxLRnMrRUYsaUJFditFQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGNBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGdCQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxjQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxnQkYyK0VBLFNFbitFSSxPQUFBLElBQ0EsU0FBQSxPQUNE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LEtBQUEsS0FDQSxNQUFBLEtBR0YsY0FDRSxNQUFBLElBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsY0FDRSxNQUFBLGVBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsY0FDRSxNQUFBLGVBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsY0FDRSxNQUFBLElBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsY0FDRSxNQUFBLGVBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsY0FDRSxNQUFBLGVBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsY0FDRSxNQUFBLElBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsZUFDRSxNQUFBLGVBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsZUFDRSxNQUFBLGVBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YsZUFDRSxNQUFBLEtBQ0EsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0YscUJBQ0UsWUFBQSxjQUdGLG1CQUNFLE1BQUEsY0FHRixtQkFDRSxLQUFBLGNBR0YscUJBQ0UsWUFBQSxlQUdGLG1CQUNFLE1BQUEsZUFHRixtQkFDRSxLQUFBLGVBR0YscUJBQ0UsWUFBQSxJQUdGLG1CQUNFLE1BQUEsSUFHRixtQkFDRSxLQUFBLElBR0YscUJBQ0UsWUFBQSxlQUdGLG1CQUNFLE1BQUEsZUFHRixtQkFDRSxLQUFBLGVBR0YscUJBQ0UsWUFBQSxlQUdGLG1CQUNFLE1BQUEsZUFHRixtQkFDRSxLQUFBLGVBR0YscUJBQ0UsWUFBQSxJQUdGLG1CQUNFLE1BQUEsSUFHRixtQkFDRSxLQUFBLElBR0YscUJBQ0UsWUFBQSxlQUdGLG1CQUNFLE1BQUEsZUFHRixtQkFDRSxLQUFBLGVBR0YscUJBQ0UsWUFBQSxlQUdGLG1CQUNFLE1BQUEsZUFHRixtQkFDRSxLQUFBLGVBR0YscUJBQ0UsWUFBQSxJQUdGLG1CQUNFLE1BQUEsSUFHRixtQkFDRSxLQUFBLElB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ZUFDQSxjQUFBLEVBQ0EsTUFBQSxLQUdGLHVCQUNFLE1BQUEsZUFDQSxZQUFBLEtBQ0EsYUFBQSxFQUNBLE1BQUEiLCJmaWxlIjoibWF0ZXJpYWxpemUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvbG9yIENsYXNzZXNcblxuQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGVhY2ggJGNvbG9yX3R5cGUsICRjb2xvcl92YWx1ZSBpbiAkY29sb3Ige1xuICAgIEBpZiAkY29sb3JfdHlwZSA9PSBcImJhc2VcIiB7XG4gICAgICAuI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC4jeyRjb2xvcl9uYW1lfS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkY29sb3JfbmFtZSAhPSBcInNoYWRlc1wiIHtcbiAgICAgIC4jeyRjb2xvcl9uYW1lfS4jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLiN7JGNvbG9yX25hbWV9LXRleHQudGV4dC0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hhZGUgY2xhc3Nlc1xuQGVhY2ggJGNvbG9yLCAkY29sb3JfdmFsdWUgaW4gJHNoYWRlcyB7XG4gIC4jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICB9XG4gIC4jeyRjb2xvcn0tdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIubWF0ZXJpYWxpemUtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MWMyMyAhaW1wb3J0YW50O1xufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQge1xuICBjb2xvcjogI2U1MWMyMyAhaW1wb3J0YW50O1xufVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudDtcbn1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudDtcbn1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjMWMzICFpbXBvcnRhbnQ7XG59XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjhjMWMzICFpbXBvcnRhbnQ7XG59XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTg5YiAhaW1wb3J0YW50O1xufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2YzOTg5YiAhaW1wb3J0YW50O1xufVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMixcbi5tYXRlcmlhbGl6ZS1yZWQuaGVhZGluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNmU3MyAhaW1wb3J0YW50O1xufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2VlNmU3MyAhaW1wb3J0YW50O1xufVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTQ1NGIgIWltcG9ydGFudDtcbn1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNlYTQ1NGIgIWltcG9ydGFudDtcbn1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDE4MWUgIWltcG9ydGFudDtcbn1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2QwMTgxZSAhaW1wb3J0YW50O1xufVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MTUxYiAhaW1wb3J0YW50O1xufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYjkxNTFiICFpbXBvcnRhbnQ7XG59XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIxMzE4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNhMjEzMTggIWltcG9ydGFudDtcbn1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjEwMTQgIWltcG9ydGFudDtcbn1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzhiMTAxNCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLFxuLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC5saWdodGVuLTUsXG4ubGlnaHRlbi01LmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDtcbn1cblxuLnJlZC5saWdodGVuLTQsXG4ubGlnaHRlbi00LmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDtcbn1cblxuLnJlZC5saWdodGVuLTMsXG4ubGlnaHRlbi0zLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbn1cblxuLnJlZC5saWdodGVuLTIsXG4uaGVhZGluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmxpZ2h0ZW4tMSxcbi5saWdodGVuLTEuaGVhZGluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmRhcmtlbi0xLFxuLmRhcmtlbi0xLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmRhcmtlbi0yLFxuLmRhcmtlbi0yLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmRhcmtlbi0zLFxuLmRhcmtlbi0zLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmRhcmtlbi00LFxuLmRhcmtlbi00LmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmFjY2VudC0xLFxuLmFjY2VudC0xLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmFjY2VudC0yLFxuLmFjY2VudC0yLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmFjY2VudC0zLFxuLmFjY2VudC0zLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLmFjY2VudC00LFxuLmFjY2VudC00LmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbn1cblxuLnJlZC10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dCB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U0ZWMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLmxpZ2h0ZW4tMixcbi5waW5rLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50O1xufVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50O1xufVxuXG4ucGluay5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cblxuLnBpbmsuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50O1xufVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50O1xufVxuXG4ucGluay5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cblxuLnBpbmsuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4ucGluay5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTkzZDggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNjZTkzZDggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS5saWdodGVuLTIsXG4ucHVycGxlLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2VhODBmYyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiMzlkZGIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMixcbi5kZWVwLXB1cnBsZS5oZWFkaW5nLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzVlMzViMSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2IzODhmZiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzYyMDBlYSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLXRleHQge1xuICBjb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYThkYSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzlmYThkYSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMixcbi5pbmRpZ28uaGVhZGluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDtcbn1cblxuLmJsdWUubGlnaHRlbi0yLFxuLmJsdWUuaGVhZGluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLmJsdWUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjODFkNGZhICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMixcbi5saWdodC1ibHVlLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQge1xuICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi5saWdodGVuLTIsXG4uY3lhbi5oZWFkaW5nLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0IHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjJmMSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDtcbn1cblxuLnRlYWwubGlnaHRlbi0yLFxuLnRlYWwuaGVhZGluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4ubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLmxpZ2h0ZW4tMixcbi5ncmVlbi5oZWFkaW5nLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMzRhICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tMixcbi5saWdodC1ncmVlbi5oZWFkaW5nLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhZWQ1ODEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzljY2M2NSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dCB7XG4gIGNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZjlmYmU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVlOWMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLmxpZ2h0ZW4tMixcbi5saW1lLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmxpbWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy10ZXh0IHtcbiAgY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3cubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy5saWdodGVuLTIsXG4ueWVsbG93LmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3cuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3cuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3cuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0IHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLmxpZ2h0ZW4tMixcbi5hbWJlci5oZWFkaW5nLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzQwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXIuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLmxpZ2h0ZW4tMixcbi5vcmFuZ2UuaGVhZGluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0yLFxuLmRlZXAtb3JhbmdlLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllODAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7XG59XG5cbi5icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLXRleHQge1xuICBjb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24ubGlnaHRlbi0yLFxuLmJyb3duLmhlYWRpbmctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktdGV4dCB7XG4gIGNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXkubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0yLFxuLmJsdWUtZ3JleS5oZWFkaW5nLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXkuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10ZXh0IHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cblxuLmdyZXkubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmdyZXkubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmdyZXkubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmdyZXkubGlnaHRlbi0yLFxuLmdyZXkuaGVhZGluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLmdyZXkubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbn1cblxuLmdyZXkuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmdyZXkuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJsYWNrLXRleHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS10ZXh0LFxuLmhlYWRpbmctbGluayBhIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zcGFyZW50LXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG5cbnVsOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG51bDpub3QoLmJyb3dzZXItZGVmYXVsdCkgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNDU4NjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzMwNWQxODtcbn1cblxuLnZhbGlnbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi56LWRlcHRoLTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIDJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuXG4uei1kZXB0aC0xLFxubmF2LFxuLmNhcmQtcGFuZWwsXG4uY2FyZCxcbi50b2FzdCxcbi5idG4sXG4uYnRuLWxhcmdlLFxuLmJ0bi1zbWFsbCxcbi5idG4tZmxvYXRpbmcsXG4uZHJvcGRvd24tY29udGVudCxcbi5jb2xsYXBzaWJsZSxcbi5zaWRlbmF2IHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uei1kZXB0aC0xLWhhbGYsXG4uYnRuOmhvdmVyLFxuLmJ0bi1sYXJnZTpob3Zlcixcbi5idG4tc21hbGw6aG92ZXIsXG4uYnRuLWZsb2F0aW5nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiA2ZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cblxuLnotZGVwdGgtMiB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qIDEyZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cblxuLnotZGVwdGgtMyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogMTZkcCBlbGV2YXRpb24gKi9cblxuLnotZGVwdGgtNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiAyNGRwIGVsZXZhdGlvbiAqL1xuXG4uei1kZXB0aC01LFxuLm1vZGFsIHtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uaG92ZXJhYmxlIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xufVxuXG4uaG92ZXJhYmxlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG59XG5cbi5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzQ1ODYyMjtcbn1cblxuaSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5pLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuaS50aW55IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5pLnNtYWxsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5pLm1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuaS5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbn1cblxuaW1nLnJlc3BvbnNpdmUtaW1nLFxuaW1nLmltZy1sYXlvdXQtMSxcbmltZy5pbWctbGF5b3V0LTMsXG5pbWcuaW1nLWxheW91dC01LFxuaW1nLmltZy1sYXlvdXQtNyxcbnZpZGVvLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODYyMjtcbn1cblxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5wYWdpbmF0aW9uIGxpLnBhZ2VzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5icmVhZGNydW1iIGksXG4uYnJlYWRjcnVtYiBbY2xhc3NePVwibWRpLVwiXSxcbi5icmVhZGNydW1iIFtjbGFzcyo9XCJtZGktXCJdLFxuLmJyZWFkY3J1bWIgaS5tYXRlcmlhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmJyZWFkY3J1bWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTVDQyc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDhweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5icmVhZGNydW1iOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmVhZGNydW1iOmxhc3QtY2hpbGQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLnBhcmFsbGF4LWNvbnRhaW5lciAucGFyYWxsYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wYXJhbGxheC1jb250YWluZXIgLnBhcmFsbGF4IGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucGluLXRvcCxcbi5waW4tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGlubmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgVHJhbnNpdGlvbiBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuXG51bC5zdGFnZ2VyZWQtbGlzdCBsaSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4NjIyO1xufVxuXG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuXG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQgLnJvdyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IC5yaWdodC1ib3gge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxudGFibGUsXG50aCxcbnRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRhYmxlLnN0cmlwZWQgdHIsXG50YWJsZS5jZS10YWJsZS0yIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudGFibGUuc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCksXG50YWJsZS5jZS10YWJsZS0yID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC41KTtcbn1cblxudGFibGUuc3RyaXBlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbnRhYmxlLmNlLXRhYmxlLTIgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG50YWJsZS5oaWdobGlnaHQgPiB0Ym9keSA+IHRyLFxudGFibGUuY2UtdGFibGUtMyA+IHRib2R5ID4gdHIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxudGFibGUuaGlnaGxpZ2h0ID4gdGJvZHkgPiB0cjpob3ZlcixcbnRhYmxlLmNlLXRhYmxlLTMgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUpO1xufVxuXG50YWJsZS5jZW50ZXJlZCB0aGVhZCB0ciB0aCxcbnRhYmxlLmNlLXRhYmxlLTQgdGhlYWQgdHIgdGgsXG50YWJsZS5jZW50ZXJlZCB0Ym9keSB0ciB0ZCxcbnRhYmxlLmNlLXRhYmxlLTQgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMC42NjY2NjY2NjY3cmVtIDAgMS4zMzMzMzMzMzMzcmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XG4gIG1pbi1oZWlnaHQ6IDg0cHg7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhcjpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUsXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhcjpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5pbWctbGF5b3V0LTQsXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhcjpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5pbWctbGF5b3V0LTUsXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlLFxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmltZy1sYXlvdXQtNCxcbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIDpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5pbWctbGF5b3V0LTUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgaS5jaXJjbGUsXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciBpLmltZy1sYXlvdXQtNCxcbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIGkuaW1nLWxheW91dC01IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1QUY0QTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmFjdGl2ZSAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbGxlY3Rpb24gYS5jb2xsZWN0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgY29sb3I6ICM3NUFGNEE7XG59XG5cbi5jb2xsZWN0aW9uIGEuY29sbGVjdGlvbi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuXG4uc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNzVBRjRBO1xufVxuXG4uY29sbGFwc2libGUgLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbi52aWRlby1jb250YWluZXIgb2JqZWN0LFxuLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWVlZDc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwLjY2NjY2NjY2NjdyZW0gMCAxLjMzMzMzMzMzMzNyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzIC5kZXRlcm1pbmF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4zcyBsaW5lYXI7XG59XG5cbi5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG59XG5cbi5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMi4xcyBjdWJpYy1iZXppZXIoMC42NSwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XG59XG5cbi5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZS1zaG9ydCAyLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xNXM7XG59XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMzUlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgNjAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOTAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xuICAwJSB7XG4gICAgbGVmdDogLTIwMCU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICA2MCUge1xuICAgIGxlZnQ6IDEwNyU7XG4gICAgcmlnaHQ6IC04JTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwNyU7XG4gICAgcmlnaHQ6IC04JTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKlxuICBVdGlsaXR5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKiovXG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2VudGVyLFxuLmNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLm5vLXNlbGVjdCxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNpcmNsZSxcbi5pbWctbGF5b3V0LTQsXG4uaW1nLWxheW91dC01IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4uYmFkZ2Uge1xuICBtaW4td2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnNwYW4uYmFkZ2UubmV3IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVBRjRBO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbnNwYW4uYmFkZ2UubmV3OmFmdGVyIHtcbiAgY29udGVudDogXCIgbmV3XCI7XG59XG5cbnNwYW4uYmFkZ2VbZGF0YS1iYWRnZS1jYXB0aW9uXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIiBhdHRyKGRhdGEtYmFkZ2UtY2FwdGlvbik7XG59XG5cbm5hdiB1bCBhIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uY29sbGVjdGlvbi1pdGVtIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuNzVyZW0gLSAxMXB4KTtcbn1cblxuLmNvbGxhcHNpYmxlIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNpZGVuYXYgc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMjRweCAtIDExcHgpO1xufVxuXG50YWJsZSBzcGFuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qIFRoaXMgaXMgbmVlZGVkIGZvciBzb21lIG1vYmlsZSBwaG9uZXMgdG8gZGlzcGxheSB0aGUgR29vZ2xlIEljb24gZm9udCBwcm9wZXJseSAqL1xuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbn1cblxuLmNvbnRhaW5lcixcbm1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLFxubWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbm1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUsXG5tYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG5tYWluID4gLmZyYW1lLFxubWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxubWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxOTEycHg7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmNvbnRhaW5lciAucm93LFxubWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUgLnJvdyxcbm1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgLnJvdyxcbm1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUgLnJvdyxcbm1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSAucm93LFxubWFpbiA+IC5mcmFtZSAucm93LFxubWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIC5yb3csXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCAucm93LFxuLmNvbCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnNlY3Rpb24ubm8tcGFkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24ubm8tcGFkLWJvdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi5uby1wYWQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93IC5jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5yb3cgLmNvbFtjbGFzcyo9XCJwdXNoLVwiXSxcbi5yb3cgLmNvbFtjbGFzcyo9XCJwdWxsLVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvdyAuY29sLnMxIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuLnJvdyAuY29sLnMyLFxuLnJvdyAudGFicy1zaXplLTIgLmNvbC5zLW5vbmUsXG4udGFicy1zaXplLTIgLnJvdyAuY29sLnMtbm9uZSB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucm93IC5jb2wuczMsXG4ucm93IC50YWJzLXNpemUtMyAuY29sLnMtbm9uZSxcbi50YWJzLXNpemUtMyAucm93IC5jb2wucy1ub25lIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucm93IC5jb2wuczQsXG4ucm93IC50YWJzLXNpemUtNCAuY29sLnMtbm9uZSxcbi50YWJzLXNpemUtNCAucm93IC5jb2wucy1ub25lIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5yb3cgLmNvbC5zNSxcbi5yb3cgLnRhYnMtc2l6ZS01IC5jb2wucy1ub25lLFxuLnRhYnMtc2l6ZS01IC5yb3cgLmNvbC5zLW5vbmUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuLnJvdyAuY29sLnM2LFxuLnJvdyAudGFicy1zaXplLTYgLmNvbC5zLW5vbmUsXG4udGFicy1zaXplLTYgLnJvdyAuY29sLnMtbm9uZSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuLnJvdyAuY29sLnM3IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5yb3cgLmNvbC5zOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucm93IC5jb2wuczkge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5yb3cgLmNvbC5zMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuLnJvdyAuY29sLnMxMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucm93IC5jb2wuczEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuLnJvdyAuY29sLm9mZnNldC1zMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucm93IC5jb2wucHVsbC1zMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucm93IC5jb2wucHVzaC1zMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3cgLmNvbC5wdWxsLXMyIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93IC5jb2wucHVzaC1zMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93IC5jb2wub2Zmc2V0LXMzIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnJvdyAuY29sLnB1bGwtczMge1xuICByaWdodDogMjUlO1xufVxuXG4ucm93IC5jb2wucHVzaC1zMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLnJvdyAuY29sLm9mZnNldC1zNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdyAuY29sLnB1bGwtczQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3cgLmNvbC5wdXNoLXM0IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3cgLmNvbC5wdWxsLXM1IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucm93IC5jb2wucHVzaC1zNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucm93IC5jb2wub2Zmc2V0LXM2IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnJvdyAuY29sLnB1bGwtczYge1xuICByaWdodDogNTAlO1xufVxuXG4ucm93IC5jb2wucHVzaC1zNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnJvdyAuY29sLm9mZnNldC1zNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdyAuY29sLnB1bGwtczcge1xuICByaWdodDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5yb3cgLmNvbC5wdXNoLXM3IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3cgLmNvbC5wdWxsLXM4IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93IC5jb2wucHVzaC1zOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93IC5jb2wub2Zmc2V0LXM5IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLnJvdyAuY29sLnB1bGwtczkge1xuICByaWdodDogNzUlO1xufVxuXG4ucm93IC5jb2wucHVzaC1zOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLnJvdyAuY29sLm9mZnNldC1zMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3cgLmNvbC5wdWxsLXMxMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdyAuY29sLnB1c2gtczEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ucm93IC5jb2wucHVsbC1zMTEge1xuICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3cgLmNvbC5wdXNoLXMxMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ucm93IC5jb2wub2Zmc2V0LXMxMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4ucm93IC5jb2wucHVsbC1zMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLnJvdyAuY29sLnB1c2gtczEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxubmF2IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTg2MjI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG5uYXYubmF2LWV4dGVuZGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5uYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxubmF2Lm5hdi1leHRlbmRlZCAubmF2LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbm5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbm5hdiBpLFxubmF2IFtjbGFzc149XCJtZGktXCJdLFxubmF2IFtjbGFzcyo9XCJtZGktXCJdLFxubmF2IGkubWF0ZXJpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG5uYXYgLm5hdi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbm5hdiAuc2lkZW5hdi10cmlnZ2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgMThweDtcbn1cblxubmF2IC5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbm5hdiAuYnJhbmQtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbm5hdiAuYnJhbmQtbG9nby5jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxubmF2IC5icmFuZC1sb2dvLnJpZ2h0IHtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxubmF2IC5icmFuZC1sb2dvIGksXG5uYXYgLmJyYW5kLWxvZ28gW2NsYXNzXj1cIm1kaS1cIl0sXG5uYXYgLmJyYW5kLWxvZ28gW2NsYXNzKj1cIm1kaS1cIl0sXG5uYXYgLmJyYW5kLWxvZ28gaS5tYXRlcmlhbC1pY29ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbm5hdiAubmF2LXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG4gIHBhZGRpbmc6IDI4cHggMDtcbn1cblxubmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5uYXYgdWwgbGkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm5hdiB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbm5hdiB1bCBhIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubmF2IHVsIGEuYnRuLFxubmF2IHVsIGEuYnRuLWxhcmdlLFxubmF2IHVsIGEuYnRuLXNtYWxsLFxubmF2IHVsIGEuYnRuLWxhcmdlLFxubmF2IHVsIGEuYnRuLWZsYXQsXG5uYXYgdWwgYS5idG4tZmxvYXRpbmcge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5uYXYgdWwgYS5idG4gPiAubWF0ZXJpYWwtaWNvbnMsXG5uYXYgdWwgYS5idG4tbGFyZ2UgPiAubWF0ZXJpYWwtaWNvbnMsXG5uYXYgdWwgYS5idG4tc21hbGwgPiAubWF0ZXJpYWwtaWNvbnMsXG5uYXYgdWwgYS5idG4tbGFyZ2UgPiAubWF0ZXJpYWwtaWNvbnMsXG5uYXYgdWwgYS5idG4tZmxhdCA+IC5tYXRlcmlhbC1pY29ucyxcbm5hdiB1bCBhLmJ0bi1mbG9hdGluZyA+IC5tYXRlcmlhbC1pY29ucyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm5hdiB1bCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5uYXYgdWwubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5uYXYgZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxubmF2IC5pbnB1dC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5uYXYgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm5hdiAuaW5wdXQtZmllbGQgaW5wdXQ6Zm9jdXMsXG5uYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsXG5uYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdOnZhbGlkLFxubmF2IC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTp2YWxpZCxcbm5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT11cmxdOnZhbGlkLFxubmF2IC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWRhdGVdOnZhbGlkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5uYXYgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5uYXYgLmlucHV0LWZpZWxkIGxhYmVsIGkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG59XG5cbm5hdiAuaW5wdXQtZmllbGQgbGFiZWwuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB6LWluZGV4OiA5OTc7XG59XG5cbi5uYXZiYXItZml4ZWQgbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNDU4NjIyO1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAwIDEuNjY2NjY2NjY2N3JlbSAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgLjI1ZW0gMDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAuMjVlbSAwO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAwIC4yNWVtIDA7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgLjI1ZW0gMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnNjYWxlLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41MywgMC4wMSwgMC4zNiwgMS42MykgIWltcG9ydGFudDtcbn1cblxuLnNjYWxlLXRyYW5zaXRpb24uc2NhbGUtb3V0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAhaW1wb3J0YW50O1xufVxuXG4uc2NhbGUtdHJhbnNpdGlvbi5zY2FsZS1pbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5jYXJkLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDAuNjY2NjY2NjY2N3JlbSAwIDEuMzMzMzMzMzMzM3JlbSAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNjY2NjY2NjY2N3JlbSAwIDEuMzMzMzMzMzMzM3JlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmNhcmQgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jYXJkIC5jYXJkLXRpdGxlLmFjdGl2YXRvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcmQuc21hbGwsXG4uY2FyZC5tZWRpdW0sXG4uY2FyZC5sYXJnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQuc21hbGwgLmNhcmQtaW1hZ2UsXG4uY2FyZC5tZWRpdW0gLmNhcmQtaW1hZ2UsXG4uY2FyZC5sYXJnZSAuY2FyZC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmQuc21hbGwgLmNhcmQtaW1hZ2UgKyAuY2FyZC1jb250ZW50LFxuLmNhcmQubWVkaXVtIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCxcbi5jYXJkLmxhcmdlIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLmNhcmQuc21hbGwgLmNhcmQtY29udGVudCxcbi5jYXJkLm1lZGl1bSAuY2FyZC1jb250ZW50LFxuLmNhcmQubGFyZ2UgLmNhcmQtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLnNtYWxsIC5jYXJkLWFjdGlvbixcbi5jYXJkLm1lZGl1bSAuY2FyZC1hY3Rpb24sXG4uY2FyZC5sYXJnZSAuY2FyZC1hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJkLnNtYWxsIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmNhcmQubWVkaXVtIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmNhcmQubGFyZ2Uge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4uY2FyZC5ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmQuaG9yaXpvbnRhbC5zbWFsbCAuY2FyZC1pbWFnZSxcbi5jYXJkLmhvcml6b250YWwubWVkaXVtIC5jYXJkLWltYWdlLFxuLmNhcmQuaG9yaXpvbnRhbC5sYXJnZSAuY2FyZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jYXJkLmhvcml6b250YWwuc21hbGwgLmNhcmQtaW1hZ2UgaW1nLFxuLmNhcmQuaG9yaXpvbnRhbC5tZWRpdW0gLmNhcmQtaW1hZ2UgaW1nLFxuLmNhcmQuaG9yaXpvbnRhbC5sYXJnZSAuY2FyZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC5ob3Jpem9udGFsIC5jYXJkLXN0YWNrZWQgLmNhcmQtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNhcmQuc3RpY2t5LWFjdGlvbiAuY2FyZC1hY3Rpb24ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2FyZC5zdGlja3ktYWN0aW9uIC5jYXJkLXJldmVhbCB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4uY2FyZCAuY2FyZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLmNhcmQgLmNhcmQtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUgaSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uY2FyZCAuY2FyZC1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cblxuLmNhcmQgLmNhcmQtYWN0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLmNhcmQgLmNhcmQtYWN0aW9uIGE6bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1zbWFsbCk6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWZsb2F0aW5nKSB7XG4gIGNvbG9yOiAjNzVBRjRBO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FyZCAuY2FyZC1hY3Rpb24gYTpub3QoLmJ0bik6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLXNtYWxsKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tZmxvYXRpbmcpOmhvdmVyIHtcbiAgY29sb3I6ICNhYmQwOGY7XG59XG5cbi5jYXJkIC5jYXJkLXJldmVhbCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZCAuY2FyZC1yZXZlYWwgLmNhcmQtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi50b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50b2FzdCAudG9hc3QtYWN0aW9uIHtcbiAgY29sb3I6ICNlZWZmNDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udG9hc3Qucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi50YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFicy50YWJzLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhLFxuLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiLmRpc2FibGVkIGEsXG4udGFicy50YWJzLXRyYW5zcGFyZW50IC50YWIuZGlzYWJsZWQgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhOmhvdmVyLFxuLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLmluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJzLnRhYnMtZml4ZWQtd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGFicy50YWJzLWZpeGVkLXdpZHRoIC50YWIge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi50YWJzIC50YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGFicyAudGFiIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjI4cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4yOHMgZWFzZTtcbn1cblxuLnRhYnMgLnRhYiBhOmZvY3VzLFxuLnRhYnMgLnRhYiBhOmZvY3VzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxNzUsIDc0LCAwLjMpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udGFicyAudGFiIGE6aG92ZXIsXG4udGFicyAudGFiIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4udGFicyAudGFiLmRpc2FibGVkIGEsXG4udGFicyAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50YWJzIC5pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbn1cblxuLm1hdGVyaWFsLXRvb2x0aXAge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbn1cblxuLmJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5idG4sXG4uYnRuLWxhcmdlLFxuLmJ0bi1zbWFsbCxcbi5idG4tZmxhdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5kaXNhYmxlZCxcbi5kaXNhYmxlZC5idG4tbGFyZ2UsXG4uZGlzYWJsZWQuYnRuLXNtYWxsLFxuLmJ0bi1mbG9hdGluZy5kaXNhYmxlZCxcbi5idG4tbGFyZ2UuZGlzYWJsZWQsXG4uYnRuLXNtYWxsLmRpc2FibGVkLFxuLmJ0bi1mbGF0LmRpc2FibGVkLFxuLmJ0bjpkaXNhYmxlZCxcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCxcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bi1mbGF0OmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmJ0bi1mbGF0W2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOUY5RjlGICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bi5kaXNhYmxlZDpob3Zlcixcbi5kaXNhYmxlZC5idG4tbGFyZ2U6aG92ZXIsXG4uZGlzYWJsZWQuYnRuLXNtYWxsOmhvdmVyLFxuLmJ0bi1mbG9hdGluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4tbGFyZ2UuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXNtYWxsLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1mbGF0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bjpkaXNhYmxlZDpob3Zlcixcbi5idG4tbGFyZ2U6ZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXNtYWxsOmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZDpob3Zlcixcbi5idG4tbGFyZ2U6ZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXNtYWxsOmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1mbGF0OmRpc2FibGVkOmhvdmVyLFxuLmJ0bltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWxhcmdlW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc21hbGxbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWxhcmdlW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc21hbGxbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1mbGF0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkRGREYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5RjlGOUYgIWltcG9ydGFudDtcbn1cblxuLmJ0bixcbi5idG4tbGFyZ2UsXG4uYnRuLXNtYWxsLFxuLmJ0bi1mbG9hdGluZyxcbi5idG4tbGFyZ2UsXG4uYnRuLXNtYWxsLFxuLmJ0bi1mbGF0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuIGksXG4uYnRuLWxhcmdlIGksXG4uYnRuLXNtYWxsIGksXG4uYnRuLWZsb2F0aW5nIGksXG4uYnRuLWxhcmdlIGksXG4uYnRuLXNtYWxsIGksXG4uYnRuLWZsYXQgaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmJ0bjpmb2N1cyxcbi5idG4tbGFyZ2U6Zm9jdXMsXG4uYnRuLXNtYWxsOmZvY3VzLFxuLmJ0bi1mbG9hdGluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDhiM2I7XG59XG5cbi5idG4sXG4uYnRuLWxhcmdlLFxuLmJ0bi1zbWFsbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG46aG92ZXIsXG4uYnRuLWxhcmdlOmhvdmVyLFxuLmJ0bi1zbWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MmI5NTk7XG59XG5cbi5idG4tZmxvYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVBRjRBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZmxvYXRpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVBRjRBO1xufVxuXG4uYnRuLWZsb2F0aW5nOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZmxvYXRpbmcuYnRuLWxhcmdlIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJ0bi1mbG9hdGluZy5idG4tbGFyZ2UuaGFsZndheS1mYWIge1xuICBib3R0b206IC0yOHB4O1xufVxuXG4uYnRuLWZsb2F0aW5nLmJ0bi1sYXJnZSBpIHtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi5idG4tZmxvYXRpbmcuYnRuLXNtYWxsIHtcbiAgd2lkdGg6IDQxLjRweDtcbiAgaGVpZ2h0OiA0MS40cHg7XG59XG5cbi5idG4tZmxvYXRpbmcuYnRuLXNtYWxsLmhhbGZ3YXktZmFiIHtcbiAgYm90dG9tOiAtMjAuN3B4O1xufVxuXG4uYnRuLWZsb2F0aW5nLmJ0bi1zbWFsbCBpIHtcbiAgbGluZS1oZWlnaHQ6IDQxLjRweDtcbn1cblxuLmJ0bi1mbG9hdGluZy5oYWxmd2F5LWZhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogLTIwcHg7XG59XG5cbi5idG4tZmxvYXRpbmcuaGFsZndheS1mYWIubGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyNHB4O1xufVxuXG4uYnRuLWZsb2F0aW5nIGkge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbmJ1dHRvbi5idG4tZmxvYXRpbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maXhlZC1hY3Rpb24tYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjNweDtcbiAgYm90dG9tOiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogOTk3O1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0bi5hY3RpdmUgdWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tbGVmdCxcbi5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbi5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1sZWZ0IHVsLFxuLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHJpZ2h0OiA2NHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIC8qd2lkdGggMTAwJSBvbmx5IGdvZXMgdG8gd2lkdGggb2YgYnV0dG9uIGNvbnRhaW5lciAqL1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1sZWZ0IHVsIGxpLFxuLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDcuNXB4IDE1cHggMCAwO1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQge1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgbGVmdDogNjRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB1bCBsaSB7XG4gIG1hcmdpbjogNy41cHggMCAwIDE1cHg7XG59XG5cbi5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1ib3R0b20ge1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tYm90dG9tIHVsIHtcbiAgdG9wOiA2NHB4O1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWJvdHRvbSB1bCBsaSB7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbn1cblxuLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNTZweDtcbn1cblxuLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhci5hY3RpdmUgPiBhIGkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwgbGkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyIHVsIGxpIGEgaSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0biB1bCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NHB4O1xuICBtYXJnaW46IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZml4ZWQtYWN0aW9uLWJ0biB1bCBhLmJ0bi1mbG9hdGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maXhlZC1hY3Rpb24tYnRuIC5mYWItYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmJ0bi1mbGF0IHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDU4NjIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xufVxuXG4uYnRuLWZsYXQ6Zm9jdXMsXG4uYnRuLWZsYXQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWZsYXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5idG4tZmxhdC5kaXNhYmxlZCxcbi5idG4tZmxhdC5idG4tZmxhdFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2IzYjJiMiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5idG4tbGFyZ2Uge1xuICBoZWlnaHQ6IDY5cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbn1cblxuLmJ0bi1sYXJnZSBpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5idG4tc21hbGwge1xuICBoZWlnaHQ6IDQxLjRweDtcbiAgbGluZS1oZWlnaHQ6IDQxLjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYnRuLXNtYWxsIGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tY29udGVudCBsaSB7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQgbGk6aG92ZXIsXG4uZHJvcGRvd24tY29udGVudCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1jb250ZW50IGxpLmRpdmlkZXIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhLFxuLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc1QUY0QTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5cbi5kcm9wZG93bi1jb250ZW50IGxpID4gc3BhbiA+IGxhYmVsIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhID4gaSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjRweCAwIDA7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG5ib2R5LmtleWJvYXJkLWZvY3VzZWQgLmRyb3Bkb3duLWNvbnRlbnQgbGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4uaW5wdXQtZmllbGQuY29sIC5kcm9wZG93bi1jb250ZW50IFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIVxuICogV2F2ZXMgdjAuNi4wXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlc1xuICpcbiAqIENvcHlyaWdodCAyMDE0IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG4ud2F2ZXMtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbn1cblxuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtcmVkIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjcpO1xufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXllbGxvdyAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzNSwgNTksIDAuNyk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjcpO1xufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXB1cnBsZSAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNyk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtZ3JlZW4gLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDE3NSwgODAsIDAuNyk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC43KTtcbn1cblxuLndhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLndhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4ud2F2ZXMtZWZmZWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndhdmVzLWVmZmVjdCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xufVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogRmlyZWZveCBCdWc6IGxpbmsgbm90IHRyaWdnZXJlZCAqL1xuXG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogNzAlO1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lsbC1jaGFuZ2U6IHRvcCwgb3BhY2l0eTtcbn1cblxuLm1vZGFsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1vZGFsIGgxLFxuLm1vZGFsIGgyLFxuLm1vZGFsIGgzLFxuLm1vZGFsIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsIC5tb2RhbC1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4sXG4ubW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLWxhcmdlLFxuLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1zbWFsbCxcbi5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tZmxhdCB7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogLTI1JTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDcwJTtcbn1cblxuLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7XG59XG5cbi5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQThBOEE4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQThBOEE4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBOEE4QTg7XG4gIG1hcmdpbjogMC42NjY2NjY2NjY3cmVtIDAgMS4zMzMzMzMzMzMzcmVtIDA7XG59XG5cbi5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBOEE4QTg7XG59XG5cbi5jb2xsYXBzaWJsZS1oZWFkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uY29sbGFwc2libGUtaGVhZGVyIGkge1xuICB3aWR0aDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5rZXlib2FyZC1mb2N1c2VkIC5jb2xsYXBzaWJsZS1oZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uY29sbGFwc2libGUtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQThBOEE4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUsXG4uc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZSBsaSxcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZSBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXIsXG4uc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyLFxuLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWhlYWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXIgaSxcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSxcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSBsaSBhLFxuLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgbGkgYSB7XG4gIHBhZGRpbmc6IDAgMjMuNXB4IDAgMzFweDtcbn1cblxuLmNvbGxhcHNpYmxlLnBvcG91dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbjogMCAyNHB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uY29sbGFwc2libGUucG9wb3V0ID4gbGkuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLmNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2hpcDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2hpcCA+IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgOHB4IDAgLTEycHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNoaXAgLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uY2hpcHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmNoaXBzLmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNmE2OWE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMjZhNjlhO1xufVxuXG4uY2hpcHM6aG92ZXIge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5jaGlwcyAuaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGlwcyAuaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hpcHMgLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByZWZpeCB+IC5jaGlwcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB3aWR0aDogOTIlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG5cbi5jaGlwczplbXB0eSB+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwJSk7XG59XG5cbi5tYXRlcmlhbGJveGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYXRlcmlhbGJveGVkOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4ubWF0ZXJpYWxib3hlZC5hY3RpdmUge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4jbWF0ZXJpYWxib3gtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLm1hdGVyaWFsYm94LWNhcHRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwJSAxNSU7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZjRmOWYwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZiNzU2O1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzllOWU5ZTtcbn1cblxuLyogVGV4dCBJbnB1dHMgKyBUZXh0YXJlYVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3R5bGUgUGxhY2Vob2xkZXJzICovXG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QxZDFkMTtcbn1cblxuLyogVGV4dCBpbnB1dHMgKi9cblxuaW5wdXQ6bm90KFt0eXBlXSksXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzLCBib3JkZXIgLjNzO1xufVxuXG5pbnB1dDpub3QoW3R5cGVdKTpkaXNhYmxlZCxcbmlucHV0Om5vdChbdHlwZV0pW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpkaXNhYmxlZCxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuXG5pbnB1dDpub3QoW3R5cGVdKTpkaXNhYmxlZCArIGxhYmVsLFxuaW5wdXQ6bm90KFt0eXBlXSlbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpkaXNhYmxlZCArIGxhYmVsLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWFbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG5cbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzVBRjRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgIzc1QUY0QTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwge1xuICBjb2xvcjogIzc1QUY0QTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwge1xuICBjb2xvcjogI0Y0NDMzNjtcbn1cblxuaW5wdXQ6bm90KFt0eXBlXSkudmFsaWRhdGUgKyBsYWJlbCxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWRhdGUgKyBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBWYWxpZGF0aW9uIFNhc3MgUGxhY2Vob2xkZXJzICovXG5cbmlucHV0LnZhbGlkOm5vdChbdHlwZV0pLFxuaW5wdXQudmFsaWQ6bm90KFt0eXBlXSk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQ6Zm9jdXMsXG4uc2VsZWN0LXdyYXBwZXIudmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRDQUY1MDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0Q0FGNTA7XG59XG5cbmlucHV0LmludmFsaWQ6bm90KFt0eXBlXSksXG5pbnB1dC5pbnZhbGlkOm5vdChbdHlwZV0pOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkOmZvY3VzLFxuLnNlbGVjdC13cmFwcGVyLmludmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCA+IGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjQ0MzM2O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI0Y0NDMzNjtcbn1cblxuaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dDpub3QoW3R5cGVdKS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5zZWxlY3Qtd3JhcHBlci52YWxpZCAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbi5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmlucHV0Om5vdChbdHlwZV0pLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uc2VsZWN0LXdyYXBwZXIudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc3VjY2Vzcyk7XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuXG5pbnB1dDpub3QoW3R5cGVdKS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICNGNDQzMzY7XG59XG5cbmlucHV0Om5vdChbdHlwZV0pICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhICsgbGFiZWw6YWZ0ZXIsXG4uc2VsZWN0LXdyYXBwZXIgKyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1vdXQsIC4ycyBjb2xvciBlYXNlLW91dDtcbn1cblxuLmlucHV0LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uaW5wdXQtZmllbGQuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uaW5wdXQtZmllbGQuaW5saW5lIGlucHV0LFxuLmlucHV0LWZpZWxkLmlubGluZSAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmlucHV0LWZpZWxkLmNvbCBsYWJlbCB7XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5pbnB1dC1maWVsZC5jb2wgLnByZWZpeCB+IGxhYmVsLFxuLmlucHV0LWZpZWxkLmNvbCAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSAtIDJyZW0pO1xufVxuXG4uaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjdXJzb3I6IHRleHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xufVxuXG4uaW5wdXQtZmllbGQgPiBsYWJlbDpub3QoLmxhYmVsLWljb24pLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4uaW5wdXQtZmllbGQgPiBpbnB1dFt0eXBlXTotd2Via2l0LWF1dG9maWxsOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoW3R5cGU9XCJzZWFyY2hcIl0pICsgbGFiZWwsXG4uaW5wdXQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsLFxuLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4uaW5wdXQtZmllbGQgLmhlbHBlci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cblxuLmlucHV0LWZpZWxkIC5oZWxwZXItdGV4dDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmlucHV0LWZpZWxkIC5wcmVmaXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzcmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgdG9wOiAwLjVyZW07XG59XG5cbi5pbnB1dC1maWVsZCAucHJlZml4LmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzVBRjRBO1xufVxuXG4uaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0LFxuLmlucHV0LWZpZWxkIC5wcmVmaXggfiB0ZXh0YXJlYSxcbi5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwsXG4uaW5wdXQtZmllbGQgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsLFxuLmlucHV0LWZpZWxkIC5wcmVmaXggfiAuaGVscGVyLXRleHQsXG4uaW5wdXQtZmllbGQgLnByZWZpeCB+IC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB3aWR0aDogOTIlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG5cbi5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLyogU2VhcmNoIEZpZWxkICovXG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4ubmF2LXdyYXBwZXIgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsIGksXG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0gKyAubGFiZWwtaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbGVmdDogMXJlbTtcbn1cblxuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0gfiAubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRyYW5zaXRpb246IC4zcyBjb2xvcjtcbn1cblxuLyogVGV4dGFyZWEgKi9cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC8qIHByZXZlbnRzIHNjcm9sbCBiYXIgZmxhc2ggKi9cbiAgcGFkZGluZzogLjhyZW0gMCAuOHJlbSAwO1xuICAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cbiAgcmVzaXplOiBub25lO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaGlkZGVuZGl2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLyogZnV0dXJlIHZlcnNpb24gb2YgZGVwcmVjYXRlZCAnd29yZC13cmFwJyAqL1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiBBdXRvY29tcGxldGUgKi9cblxuLmF1dG9jb21wbGV0ZS1jb250ZW50IGxpIC5oaWdobGlnaHQsXG4uYXV0b2NvbXBsZXRlLWNvbnRlbnQgbGkgLmNlLXRhYmxlLTMge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmF1dG9jb21wbGV0ZS1jb250ZW50IGxpIGltZyB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIG1hcmdpbjogNXB4IDE1cHg7XG59XG5cbi8qIENoYXJhY3RlciBDb3VudGVyICovXG5cbi5jaGFyYWN0ZXItY291bnRlciB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIFJhZGlvIEJ1dHRvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW4sXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cblt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogLjI4cyBlYXNlO1xufVxuXG4vKiBVbmNoZWNrZWQgc3R5bGVzICovXG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzVhNWE1YTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi8qIENoZWNrZWQgc3R5bGVzICovXG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzVBRjRBO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG59XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4vKiBSYWRpbyBXaXRoIGdhcCAqL1xuXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4vKiBGb2N1c2VkIHN0eWxlcyAqL1xuXG5bdHlwZT1cInJhZGlvXCJdLnRhYmJlZDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIERpc2FibGVkIFJhZGlvIFdpdGggZ2FwICovXG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbn1cblxuLyogRGlzYWJsZWQgc3R5bGUgKi9cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYm9yZGVyLWNvbG9yOiAjOTQ5NDk0O1xufVxuXG4vKiBDaGVja2JveGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBSZW1vdmUgZGVmYXVsdCBjaGVja2JveCAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLyogY2hlY2tib3ggYXNwZWN0ICovXG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTVhNWE7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0udGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNzVBRjRBO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc1QUY0QTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmRpc2FibGVkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbn1cblxuLyogSW5kZXRlcm1pbmF0ZSBjaGVja2JveCAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC0xMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzc1QUY0QTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogLjFzIGRlbGF5IGlzIGZvciBjaGVjayBhbmltYXRpb24gKi9cbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cywgd2lkdGggLjIwcyAuMXMsIGhlaWdodCAuMjBzIC4xcywgdG9wIC4yMHMgLjFzLCBsZWZ0IC4yMHMgLjFzO1xuICB6LWluZGV4OiAxO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVhNWE1YTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NUFGNEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIHotaW5kZXg6IDA7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzVhNWE1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbi50YWJiZWQ6Y2hlY2tlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIGJvcmRlci1jb2xvcjogIzc1QUY0QTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDtcbn1cblxuLyogU3dpdGNoXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc3dpdGNoLFxuLnN3aXRjaCAqIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjN2IyO1xufVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YmVmb3JlLFxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgbGVmdDogMThweDtcbn1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1QUY0QTtcbn1cblxuLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5cbi5zd2l0Y2ggbGFiZWwgLmxldmVyOmJlZm9yZSxcbi5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZTtcbn1cblxuLnN3aXRjaCBsYWJlbCAubGV2ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDE3NSwgNzQsIDAuMTUpO1xufVxuXG4uc3dpdGNoIGxhYmVsIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkgfiAubGV2ZXI6YWN0aXZlOjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTc1LCA3NCwgMC4xNSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAubGV2ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyOmFmdGVyLFxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7XG59XG5cbi8qIFNlbGVjdCBGaWVsZFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0LmJyb3dzZXItZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uc2VsZWN0LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3Qtd3JhcHBlci52YWxpZCArIGxhYmVsLFxuLnNlbGVjdC13cmFwcGVyLmludmFsaWQgKyBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzVBRjRBO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB6LWluZGV4OiAwO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjZweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIuZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIuZGlzYWJsZWQgLmNhcmV0IHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIgaSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQsXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkID4gc3Bhbixcbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5rZXlib2FyZC1mb2N1c2VkIC5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5wcmVmaXggfiAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgd2lkdGg6IDkyJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuXG4ucHJlZml4IH4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnNlbGVjdC1kcm9wZG93biBsaSBpbWcge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBtYXJnaW46IDVweCAxNXB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cC5zZWxlY3RlZCA+IHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwID4gc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAgfiBsaS5vcHRncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi8qIEZpbGUgSW5wdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmlsZS1maWVsZCAuZmlsZS1wYXRoLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5maWxlLWZpZWxkIGlucHV0LmZpbGUtcGF0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsZS1maWVsZCAuYnRuLFxuLmZpbGUtZmllbGQgLmJ0bi1sYXJnZSxcbi5maWxlLWZpZWxkIC5idG4tc21hbGwge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLmZpbGUtZmllbGQgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbGUtZmllbGQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uZmlsZS1maWVsZCBpbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJhbmdlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucmFuZ2UtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc1QUY0QTtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iLmFjdGl2ZSAudmFsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNjMmMwYzI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM3NUFGNEE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcbn1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxMTcsIDE3NSwgNzQsIDAuMjYpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC8qIGZpeCBmb3IgRkYgdW5hYmxlIHRvIGFwcGx5IGZvY3VzIHN0eWxlIGJ1ZyAgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIC8qcmVxdWlyZWQgZm9yIHByb3BlciB0cmFjayBzaXppbmcgaW4gRkYqL1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNzVBRjRBO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rZXlib2FyZC1mb2N1c2VkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOm5vdCguYWN0aXZlKTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxMTcsIDE3NSwgNzQsIDAuMjYpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzc1QUY0QTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XG59XG5cbi5rZXlib2FyZC1mb2N1c2VkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOm5vdCguYWN0aXZlKTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDExNywgMTc1LCA3NCwgMC4yNik7XG59XG5cbi8qKioqKioqKioqKioqKipcbiAgICBOYXYgTGlzdFxuKioqKioqKioqKioqKioqL1xuXG4udGFibGUtb2YtY29udGVudHMuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi50YWJsZS1vZi1jb250ZW50cyBsaSB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuXG4udGFibGUtb2YtY29udGVudHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFibGUtb2YtY29udGVudHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ1ODYyMjtcbn1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0NTg2MjI7XG59XG5cbi5zaWRlbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XG4gIGhlaWdodDogLW1vei1jYWxjKDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG59XG5cbi5zaWRlbmF2LnJpZ2h0LWFsaWduZWQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpZGVuYXYgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5zaWRlbmF2IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zaWRlbmF2IGxpID4gYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5zaWRlbmF2IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zaWRlbmF2IGxpID4gYS5idG4sXG4uc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLFxuLnNpZGVuYXYgbGkgPiBhLmJ0bi1zbWFsbCxcbi5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2UsXG4uc2lkZW5hdiBsaSA+IGEuYnRuLWZsYXQsXG4uc2lkZW5hdiBsaSA+IGEuYnRuLWZsb2F0aW5nIHtcbiAgbWFyZ2luOiAxMHB4IDE1cHg7XG59XG5cbi5zaWRlbmF2IGxpID4gYS5idG4sXG4uc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLFxuLnNpZGVuYXYgbGkgPiBhLmJ0bi1zbWFsbCxcbi5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2UsXG4uc2lkZW5hdiBsaSA+IGEuYnRuLWZsb2F0aW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlbmF2IGxpID4gYS5idG4tZmxhdCB7XG4gIGNvbG9yOiAjNDU4NjIyO1xufVxuXG4uc2lkZW5hdiBsaSA+IGEuYnRuOmhvdmVyLFxuLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZTpob3Zlcixcbi5zaWRlbmF2IGxpID4gYS5idG4tc21hbGw6aG92ZXIsXG4uc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyYjk1OTtcbn1cblxuLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG59XG5cbi5zaWRlbmF2IGxpID4gYSA+IGksXG4uc2lkZW5hdiBsaSA+IGEgPiBbY2xhc3NePVwibWRpLVwiXSxcbi5zaWRlbmF2IGxpID4gYSBsaSA+IGEgPiBbY2xhc3MqPVwibWRpLVwiXSxcbi5zaWRlbmF2IGxpID4gYSA+IGkubWF0ZXJpYWwtaWNvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xuICB3aWR0aDogMjRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5cbi5zaWRlbmF2IC5kaXZpZGVyIHtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG59XG5cbi5zaWRlbmF2IC5zdWJoZWFkZXIge1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLnNpZGVuYXYgLnN1YmhlYWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2lkZW5hdiAudXNlci12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2lkZW5hdiAudXNlci12aWV3ID4gYSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpZGVuYXYgLnVzZXItdmlldyA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpZGVuYXYgLnVzZXItdmlldyAuYmFja2dyb3VuZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNpZGVuYXYgLnVzZXItdmlldyAuY2lyY2xlLFxuLnNpZGVuYXYgLnVzZXItdmlldyAuaW1nLWxheW91dC00LFxuLnNpZGVuYXYgLnVzZXItdmlldyAuaW1nLWxheW91dC01LFxuLnNpZGVuYXYgLnVzZXItdmlldyAubmFtZSxcbi5zaWRlbmF2IC51c2VyLXZpZXcgLmVtYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlbmF2IC51c2VyLXZpZXcgLmNpcmNsZSxcbi5zaWRlbmF2IC51c2VyLXZpZXcgLmltZy1sYXlvdXQtNCxcbi5zaWRlbmF2IC51c2VyLXZpZXcgLmltZy1sYXlvdXQtNSB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5zaWRlbmF2IC51c2VyLXZpZXcgLm5hbWUsXG4uc2lkZW5hdiAudXNlci12aWV3IC5lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5zaWRlbmF2IC51c2VyLXZpZXcgLm5hbWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2lkZW5hdiAudXNlci12aWV3IC5lbWFpbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZHJhZy10YXJnZXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk4O1xufVxuXG4uZHJhZy10YXJnZXQucmlnaHQtYWxpZ25lZCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2lkZW5hdi5zaWRlbmF2LWZpeGVkIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQucmlnaHQtYWxpZ25lZCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSA+IHVsOm5vdCguY29sbGFwc2libGUpID4gbGkuYWN0aXZlLFxuLnNpZGVuYXYuc2lkZW5hdi1maXhlZCAuY29sbGFwc2libGUtYm9keSA+IHVsOm5vdCguY29sbGFwc2libGUpID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODYyMjtcbn1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSBhLFxuLnNpZGVuYXYuc2lkZW5hdi1maXhlZCAuY29sbGFwc2libGUtYm9keSA+IHVsOm5vdCguY29sbGFwc2libGUpID4gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2lkZW5hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEyMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5NztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAgICBAbGljZW5zZVxuICAgIENvcHlyaWdodCAoYykgMjAxNCBUaGUgUG9seW1lciBQcm9qZWN0IEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gICAgVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgYXV0aG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0FVVEhPUlMudHh0XG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBjb250cmlidXRvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9DT05UUklCVVRPUlMudHh0XG4gICAgQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc29cbiAgICBzdWJqZWN0IHRvIGFuIGFkZGl0aW9uYWwgSVAgcmlnaHRzIGdyYW50IGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9QQVRFTlRTLnR4dFxuICovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogU1RZTEVTIEZPUiBUSEUgU1BJTk5FUiAqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qXG4gKiBDb25zdGFudHM6XG4gKiAgICAgIFNUUk9LRVdJRFRIID0gM3B4XG4gKiAgICAgIEFSQ1NJWkUgICAgID0gMjcwIGRlZ3JlZXMgKGFtb3VudCBvZiBjaXJjbGUgdGhlIGFyYyB0YWtlcyB1cClcbiAqICAgICAgQVJDVElNRSAgICAgPSAxMzMzbXMgKHRpbWUgaXQgdGFrZXMgdG8gZXhwYW5kIGFuZCBjb250cmFjdCBhcmMpXG4gKiAgICAgIEFSQ1NUQVJUUk9UID0gMjE2IGRlZ3JlZXMgKGhvdyBtdWNoIHRoZSBzdGFydCBsb2NhdGlvbiBvZiB0aGUgYXJjXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvdWxkIHJvdGF0ZSBlYWNoIHRpbWUsIDIxNiBnaXZlcyB1cyBhXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNSBwb2ludGVkIHN0YXIgc2hhcGUgKGl0J3MgMzYwLzUgKiAzKS5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGb3IgYSA3IHBvaW50ZWQgc3Rhciwgd2UgbWlnaHQgZG9cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNjAvNyAqIDMgPSAxNTQuMjg2KVxuICogICAgICBDT05UQUlORVJXSURUSCA9IDI4cHhcbiAqICAgICAgU0hSSU5LX1RJTUUgPSA0MDBtc1xuICovXG5cbi5wcmVsb2FkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ucHJlbG9hZGVyLXdyYXBwZXIuc21hbGwge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4ucHJlbG9hZGVyLXdyYXBwZXIuYmlnIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLnByZWxvYWRlci13cmFwcGVyLmFjdGl2ZSB7XG4gIC8qIGR1cmF0aW9uOiAzNjAgKiBBUkNUSU1FIC8gKEFSQ1NUQVJUUk9UICsgKDM2MC1BUkNTSVpFKSkgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc3Bpbm5lci1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzVBRjRBO1xufVxuXG4uc3Bpbm5lci1ibHVlLFxuLnNwaW5uZXItYmx1ZS1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI4NWY0O1xufVxuXG4uc3Bpbm5lci1yZWQsXG4uc3Bpbm5lci1yZWQtb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2RiNDQzNztcbn1cblxuLnNwaW5uZXIteWVsbG93LFxuLnNwaW5uZXIteWVsbG93LW9ubHkge1xuICBib3JkZXItY29sb3I6ICNmNGI0MDA7XG59XG5cbi5zcGlubmVyLWdyZWVuLFxuLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzBmOWQ1ODtcbn1cblxuLyoqXG4gKiBJTVBPUlRBTlQgTk9URSBBQk9VVCBDU1MgQU5JTUFUSU9OIFBST1BFUlRJRVMgKGtlYW51bGVlKTpcbiAqXG4gKiBpT1MgU2FmYXJpICh0ZXN0ZWQgb24gaU9TIDguMSkgZG9lcyBub3QgaGFuZGxlIGFuaW1hdGlvbi1kZWxheSB2ZXJ5IHdlbGwgLSBpdCBkb2Vzbid0XG4gKiBndWFyYW50ZWUgdGhhdCB0aGUgYW5pbWF0aW9uIHdpbGwgc3RhcnQgX2V4YWN0bHlfIGFmdGVyIHRoYXQgdmFsdWUuIFNvIHdlIGF2b2lkIHVzaW5nXG4gKiBhbmltYXRpb24tZGVsYXkgYW5kIGluc3RlYWQgc2V0IGN1c3RvbSBrZXlmcmFtZXMgZm9yIGVhY2ggY29sb3IgKGFzIHJlZHVuZGFudCBhcyBpdFxuICogc2VlbXMpLlxuICpcbiAqIFdlIHdyaXRlIG91dCBlYWNoIGFuaW1hdGlvbiBpbiBmdWxsIChpbnN0ZWFkIG9mIHNlcGFyYXRpbmcgYW5pbWF0aW9uLW5hbWUsXG4gKiBhbmltYXRpb24tZHVyYXRpb24sIGV0Yy4pIGJlY2F1c2UgdW5kZXIgdGhlIHBvbHlmaWxsLCBTYWZhcmkgZG9lcyBub3QgcmVjb2duaXplIHRob3NlXG4gKiBzcGVjaWZpYyBwcm9wZXJ0aWVzIHByb3Blcmx5LCB0cmVhdHMgdGhlbSBhcyAtd2Via2l0LWFuaW1hdGlvbiwgYW5kIG92ZXJyaWRlcyB0aGVcbiAqIG90aGVyIGFuaW1hdGlvbiBydWxlcy4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BsYXRmb3JtL2lzc3Vlcy81My5cbiAqL1xuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItYmx1ZSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZCB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3cge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4ge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllcixcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93LW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuXG4gIC8qIDAuNSAqIEFSQ1NJWkUgKi9cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cblxuICAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cblxuICAvKiAxLjUgKiBBUkNTSVpFICovXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG5cbiAgLyogMiAgICogQVJDU0laRSAqL1xuICA2Mi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG5cbiAgLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgfVxuXG4gIC8qIDMgICAqIEFSQ1NJWkUgKi9cbiAgODcuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuXG4gIC8qIDMuNSAqIEFSQ1NJWkUgKi9cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG4gIH1cblxuICAvKiA0ICAgKiBBUkNTSVpFICovfVxuXG5Aa2V5ZnJhbWVzIGZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG5cbiAgLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cblxuICAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICB9XG5cbiAgLyogMS41ICogQVJDU0laRSAqL1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cblxuICAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG5cbiAgLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XG4gIH1cblxuICAvKiAzICAgKiBBUkNTSVpFICovXG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICB9XG5cbiAgLyogMy41ICogQVJDU0laRSAqL1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG4gIH1cblxuICAvKiA0ICAgKiBBUkNTSVpFICovfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNiUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA4OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNiUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA4OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTElIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDc2JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA3NiUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qKlxuICogUGF0Y2ggdGhlIGdhcCB0aGF0IGFwcGVhciBiZXR3ZWVuIHRoZSB0d28gYWRqYWNlbnQgZGl2LmNpcmNsZS1jbGlwcGVyIHdoaWxlIHRoZVxuICogc3Bpbm5lciBpcyByb3RhdGluZyAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXG4gKi9cblxuLmdhcC1wYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2FwLXBhdGNoIC5jaXJjbGUsXG4uZ2FwLXBhdGNoIC5pbWctbGF5b3V0LTQsXG4uZ2FwLXBhdGNoIC5pbWctbGF5b3V0LTUge1xuICB3aWR0aDogMTAwMCU7XG4gIGxlZnQ6IC00NTAlO1xufVxuXG4uY2lyY2xlLWNsaXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jaXJjbGUtY2xpcHBlciAuY2lyY2xlLFxuLmNpcmNsZS1jbGlwcGVyIC5pbWctbGF5b3V0LTQsXG4uY2lyY2xlLWNsaXBwZXIgLmltZy1sYXlvdXQtNSB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICAvKiBTVFJPS0VXSURUSCAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUsXG4uY2lyY2xlLWNsaXBwZXIubGVmdCAuaW1nLWxheW91dC00LFxuLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmltZy1sYXlvdXQtNSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xufVxuXG4uY2lyY2xlLWNsaXBwZXIucmlnaHQgLmNpcmNsZSxcbi5jaXJjbGUtY2xpcHBlci5yaWdodCAuaW1nLWxheW91dC00LFxuLmNpcmNsZS1jbGlwcGVyLnJpZ2h0IC5pbWctbGF5b3V0LTUge1xuICBsZWZ0OiAtMTAwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xufVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUsXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5pbWctbGF5b3V0LTQsXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5pbWctbGF5b3V0LTUge1xuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLnJpZ2h0IC5jaXJjbGUsXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuaW1nLWxheW91dC00LFxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIucmlnaHQgLmltZy1sYXlvdXQtNSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVmdC1zcGluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbn1cblxuI3NwaW5uZXJDb250YWluZXIuY29vbGRvd24ge1xuICAvKiBkdXJhdGlvbjogU0hSSU5LX1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyLmZ1bGxzY3JlZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNsaWRlci5mdWxsc2NyZWVuIHVsLnNsaWRlcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlci5mdWxsc2NyZWVuIHVsLmluZGljYXRvcnMge1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDMwcHg7XG59XG5cbi5zbGlkZXIgLnNsaWRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLnNsaWRlciAuc2xpZGVzIGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXIgLnNsaWRlcyBsaSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiAxNSU7XG4gIHdpZHRoOiA3MCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiBwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbi5zbGlkZXIgLnNsaWRlcyBsaS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2xpZGVyIC5pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWRlciAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDAgMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNsaWRlciAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbn1cblxuLmNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcGVyc3BlY3RpdmU6IDUwMHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG59XG5cbi5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWZpeGVkLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWZpeGVkLWl0ZW0ud2l0aC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiA2OHB4O1xufVxuXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwgLmluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2Fyb3VzZWwgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIG1hcmdpbjogMjRweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhcm91c2VsIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwuc2Nyb2xsaW5nIC5jYXJvdXNlbC1pdGVtIC5tYXRlcmlhbGJveGVkLFxuLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtOm5vdCguYWN0aXZlKSAubWF0ZXJpYWxib3hlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGFwLXRhcmdldC13cmFwcGVyIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDgwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuM3M7XG59XG5cbi50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHM7XG59XG5cbi50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiAudGFwLXRhcmdldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IC45NTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuXG4udGFwLXRhcmdldC13cmFwcGVyLm9wZW4gLnRhcC10YXJnZXQtd2F2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAwcyAxcztcbn1cblxuLnRhcC10YXJnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4NjIyO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMTBweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzMHB4IDEwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG59XG5cbi50YXAtdGFyZ2V0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50YXAtdGFyZ2V0LXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSxcbi50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRhcC10YXJnZXQtd2F2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLnRhcC10YXJnZXQtd2F2ZTo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IDBzO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRhcC10YXJnZXQtb3JpZ2luIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnRhcC10YXJnZXQtb3JpZ2luOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpLFxuLnRhcC10YXJnZXQtb3JpZ2luOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnB1bHNlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG59XG5cbi8qIE1vZGFsICovXG5cbi5kYXRlcGlja2VyLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXllYXIgaW5wdXQge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC1tb250aCBpbnB1dCB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4ubW9udGgtcHJldixcbi5tb250aC1uZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIERhdGUgRGlzcGxheSAqL1xuXG4uZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSAueWVhci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC5kYXRlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBDYWxlbmRhciAqL1xuXG4uZGF0ZXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuICBmbGV4OiAyLjUgYXV0bztcbn1cblxuLmRhdGVwaWNrZXItdGFibGUge1xuICB3aWR0aDogMjgwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kYXRlcGlja2VyLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlci10YWJsZSB0ciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItdGFibGUgYWJiciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5kYXRlcGlja2VyLXRhYmxlIHRkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy10b2RheSB7XG4gIGNvbG9yOiAjNzVBRjRBO1xufVxuXG4uZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgsXG4uZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmRhdGVwaWNrZXItZGF5LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE4LCAxNjksIDgwLCAwLjI1KTtcbn1cblxuLyogRm9vdGVyICovXG5cbi5kYXRlcGlja2VyLWZvb3RlciB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRhdGVwaWNrZXItY2FuY2VsLFxuLmRhdGVwaWNrZXItY2xlYXIsXG4uZGF0ZXBpY2tlci10b2RheSxcbi5kYXRlcGlja2VyLWRvbmUge1xuICBjb2xvcjogIzc1QUY0QTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uZGF0ZXBpY2tlci1jbGVhciB7XG4gIGNvbG9yOiAjRjQ0MzM2O1xufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5cbi8qIFRpbWVwaWNrZXIgQ29udGFpbmVycyAqL1xuXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogQ2xvY2sgRGlnaXRhbCBEaXNwbGF5ICovXG5cbi50aW1lcGlja2VyLWRpZ2l0YWwtZGlzcGxheSB7XG4gIGZsZXg6IDEgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1QUY0QTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLXNwYW4taG91cnMsXG4udGltZXBpY2tlci1zcGFuLW1pbnV0ZXMsXG4udGltZXBpY2tlci1zcGFuLWFtLXBtIGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3VycyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4udGltZXBpY2tlci1zcGFuLW1pbnV0ZXMge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4udGltZXBpY2tlci1kaXNwbGF5LWFtLXBtIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogQW5hbG9nIENsb2NrIERpc3BsYXkgKi9cblxuLnRpbWVwaWNrZXItYW5hbG9nLWRpc3BsYXkge1xuICBmbGV4OiAyLjUgYXV0bztcbn1cblxuLnRpbWVwaWNrZXItcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGltZXBpY2tlci1jYW52YXMsXG4udGltZXBpY2tlci1kaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi50aW1lcGlja2VyLW1pbnV0ZXMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50aW1lcGlja2VyLXRpY2sge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udGltZXBpY2tlci10aWNrLmFjdGl2ZSxcbi50aW1lcGlja2VyLXRpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTc1LCA3NCwgMC4yNSk7XG59XG5cbi50aW1lcGlja2VyLWRpYWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG59XG5cbi50aW1lcGlja2VyLWRpYWwtb3V0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRpbWVwaWNrZXItZGlhbC1vdXQudGltZXBpY2tlci1ob3VycyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuXG4udGltZXBpY2tlci1kaWFsLW91dC50aW1lcGlja2VyLW1pbnV0ZXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbn1cblxuLnRpbWVwaWNrZXItY2FudmFzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcztcbn1cblxuLnRpbWVwaWNrZXItY2FudmFzIGxpbmUge1xuICBzdHJva2U6ICM3NUFGNEE7XG4gIHN0cm9rZS13aWR0aDogNDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuXG4udGltZXBpY2tlci1jYW52YXMtb3V0IHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnRpbWVwaWNrZXItY2FudmFzLWJlYXJpbmcge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICM3NUFGNEE7XG59XG5cbi50aW1lcGlja2VyLWNhbnZhcy1iZyB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogIzc1QUY0QTtcbn1cblxuLyogRm9vdGVyICovXG5cbi50aW1lcGlja2VyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGltZXBpY2tlci1jbGVhciB7XG4gIGNvbG9yOiAjRjQ0MzM2O1xufVxuXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIGNvbG9yOiAjNzVBRjRBO1xufVxuXG4udGltZXBpY2tlci1jbGVhcixcbi50aW1lcGlja2VyLWNsb3NlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NWVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJ0bi1weCB7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xufVxuXG5wLFxudWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYnRuLFxuLmJ0bi1sYXJnZSxcbi5idG4tc21hbGwge1xuICBtaW4td2lkdGg6IDE2NXB4O1xufVxuXG4uYnRuOmZvY3VzLFxuLmJ0bi1sYXJnZTpmb2N1cyxcbi5idG4tc21hbGw6Zm9jdXMsXG4uYnRuOmhvdmVyLFxuLmJ0bi1sYXJnZTpob3Zlcixcbi5idG4tc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OTYzMTtcbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnkuYnRuLWxhcmdlLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4OTgwMTtcbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLWxhcmdlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLXNtYWxsOmZvY3VzLFxuLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLWxhcmdlOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDdDMDI7XG59XG5cbi5idG4tZmxhdCB7XG4gIGNvbG9yOiAjNzVBRjRBO1xufVxuXG4uYnRuLWZsYXQ6aG92ZXIge1xuICBjb2xvcjogIzVkOGIzYjtcbn1cblxuLmJ0bi1mbGF0LmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0VGNkMwMTtcbn1cblxuLmJ0bi1mbGF0LmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2JjNTUwMTtcbn1cblxuLmJ0bi1mbG9hdGluZyB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJvdyAuY29sIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LnJvdy1lcXVhbC1oZWlnaHQgPiAuY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnJvdy5yb3ctZXF1YWwtaGVpZ2h0ID4gLmNvbCA+IC5mcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJvdy5yb3ctZXF1YWwtaGVpZ2h0ID4gLmNvbCA+IC5mcmFtZSA+ICo6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG5cbi5qdW1ib3Ryb24sXG4uZnJhbWUtanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmp1bWJvdHJvbiBoMSxcbi5mcmFtZS1qdW1ib3Ryb24gaDEsXG4uanVtYm90cm9uIC5oMSxcbi5mcmFtZS1qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5qdW1ib3Ryb24gcCxcbi5mcmFtZS1qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmp1bWJvdHJvbiA+IGhyLFxuLmZyYW1lLWp1bWJvdHJvbiA+IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTtcbn1cblxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxubWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUgLmp1bWJvdHJvbixcbm1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgLmp1bWJvdHJvbixcbm1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUgLmp1bWJvdHJvbixcbm1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSAuanVtYm90cm9uLFxubWFpbiA+IC5mcmFtZSAuanVtYm90cm9uLFxubWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIC5qdW1ib3Ryb24sXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCAuanVtYm90cm9uLFxuLmNvbnRhaW5lciAuZnJhbWUtanVtYm90cm9uLFxubWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUgLmZyYW1lLWp1bWJvdHJvbixcbm1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgLmZyYW1lLWp1bWJvdHJvbixcbm1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUgLmZyYW1lLWp1bWJvdHJvbixcbm1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSAuZnJhbWUtanVtYm90cm9uLFxubWFpbiA+IC5mcmFtZSAuZnJhbWUtanVtYm90cm9uLFxubWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIC5mcmFtZS1qdW1ib3Ryb24sXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCAuZnJhbWUtanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuZnJhbWUtanVtYm90cm9uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5qdW1ib3Ryb24gLmNvbnRhaW5lcixcbi5mcmFtZS1qdW1ib3Ryb24gLmNvbnRhaW5lcixcbi5qdW1ib3Ryb24gbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUsXG4uZnJhbWUtanVtYm90cm9uIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLFxuLmp1bWJvdHJvbiBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLmZyYW1lLWp1bWJvdHJvbiBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLmp1bWJvdHJvbiBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLFxuLmZyYW1lLWp1bWJvdHJvbiBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLFxuLmp1bWJvdHJvbiBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4uZnJhbWUtanVtYm90cm9uIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5qdW1ib3Ryb24gbWFpbiA+IC5mcmFtZSxcbi5mcmFtZS1qdW1ib3Ryb24gbWFpbiA+IC5mcmFtZSxcbi5qdW1ib3Ryb24gbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLmZyYW1lLWp1bWJvdHJvbiBtYWluID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4uanVtYm90cm9uIG1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0LFxubWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuanVtYm90cm9uIC5jZS1ib2R5dGV4dCxcbi5mcmFtZS1qdW1ib3Ryb24gbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQsXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5mcmFtZS1qdW1ib3Ryb24gLmNlLWJvZHl0ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud2VsbCxcbi5mcmFtZS13ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLndlbGwgYmxvY2txdW90ZSxcbi5mcmFtZS13ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi53ZWxsLXNtLFxuLmZyYW1lLXdlbGwge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmFsZXJ0LFxuLmZyYW1lLWFsZXJ0LWluZm8sXG4uZnJhbWUtYWxlcnQtc3VjY2Vzcyxcbi5mcmFtZS1hbGVydC13YXJuaW5nLFxuLmZyYW1lLWFsZXJ0LWRhbmdlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5hbGVydCBoNCxcbi5mcmFtZS1hbGVydC1pbmZvIGg0LFxuLmZyYW1lLWFsZXJ0LXN1Y2Nlc3MgaDQsXG4uZnJhbWUtYWxlcnQtd2FybmluZyBoNCxcbi5mcmFtZS1hbGVydC1kYW5nZXIgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0IC5hbGVydC1saW5rLFxuLmZyYW1lLWFsZXJ0LWluZm8gLmFsZXJ0LWxpbmssXG4uZnJhbWUtYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayxcbi5mcmFtZS1hbGVydC13YXJuaW5nIC5hbGVydC1saW5rLFxuLmZyYW1lLWFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWxlcnQgPiBwLFxuLmZyYW1lLWFsZXJ0LWluZm8gPiBwLFxuLmZyYW1lLWFsZXJ0LXN1Y2Nlc3MgPiBwLFxuLmZyYW1lLWFsZXJ0LXdhcm5pbmcgPiBwLFxuLmZyYW1lLWFsZXJ0LWRhbmdlciA+IHAsXG4uYWxlcnQgPiB1bCxcbi5mcmFtZS1hbGVydC1pbmZvID4gdWwsXG4uZnJhbWUtYWxlcnQtc3VjY2VzcyA+IHVsLFxuLmZyYW1lLWFsZXJ0LXdhcm5pbmcgPiB1bCxcbi5mcmFtZS1hbGVydC1kYW5nZXIgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbGVydCA+IHAgKyBwLFxuLmZyYW1lLWFsZXJ0LWluZm8gPiBwICsgcCxcbi5mcmFtZS1hbGVydC1zdWNjZXNzID4gcCArIHAsXG4uZnJhbWUtYWxlcnQtd2FybmluZyA+IHAgKyBwLFxuLmZyYW1lLWFsZXJ0LWRhbmdlciA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtc3VjY2Vzcyxcbi5mcmFtZS1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIsXG4uZnJhbWUtYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rLFxuLmZyYW1lLWFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLmFsZXJ0LWluZm8sXG4uZnJhbWUtYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5cbi5hbGVydC1pbmZvIGhyLFxuLmZyYW1lLWFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayxcbi5mcmFtZS1hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG5cbi5hbGVydC13YXJuaW5nLFxuLmZyYW1lLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uYWxlcnQtd2FybmluZyBocixcbi5mcmFtZS1hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmssXG4uZnJhbWUtYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4uYWxlcnQtZGFuZ2VyLFxuLmZyYW1lLWFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIsXG4uZnJhbWUtYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayxcbi5mcmFtZS1hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmZyYW1lLWJnLXdoaXRlLXdyYXAge1xuICBwYWRkaW5nOiAxcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZyYW1lLWJnLXdoaXRlLXdyYXAgKyAuZnJhbWUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZnJhbWUgKyAuZnJhbWUtYmctd2hpdGUtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ucmlnaHQtdHJpYW5nbGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kcm9wZG93bi1uZXN0ZWQge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uZHJvcGRvd24tY29udGVudCAuZHJvcGRvd24tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4ubWFpbi1uYXYge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLW5hdiAuYnJhbmQtbG9nbyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tYWluLW5hdiBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5tYWluLW5hdiAuYnV0dG9uLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4ubWFpbi1uYXYtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2LWxpc3QgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIGNvbG9yIC4zcztcbn1cblxuLm1haW4tbmF2LWxpc3QgPiBsaSA+IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBRDdBNDtcbiAgY29sb3I6ICM0NTg2MjI7XG59XG5cbi5tYWluLW5hdi1saXN0ID4gbGkgPiBhIGkge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuXG4ubWFpbi1uYXYtbGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1haW4tbmF2LWxpc3QgYSA+IC5tYXRlcmlhbC1pY29ucy5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLm1haW4tbmF2IC5kcm9wZG93bi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBRDdBNDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm1haW4tbmF2IC5kcm9wZG93bi1jb250ZW50IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgY29sb3I6ICM0NTg2MjI7XG59XG5cbi5tYWluLW5hdiAuZHJvcGRvd24tY29udGVudCBhOmhvdmVyLFxuLm1haW4tbmF2IC5kcm9wZG93bi1jb250ZW50IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVDNzdGO1xufVxuXG4ubWFpbi1uYXYgLmRyb3Bkb3duLXJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1uYXYgLmRyb3Bkb3duLXJvd3MgPiB1bCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG59XG5cbi5tYWluLW5hdiAuZHJvcGRvd24tcm93cyA+IHVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWFpbi1uYXYgLmRyb3Bkb3duLXJvd3MgPiB1bDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1haW4tbmF2IC5kcm9wZG93bi1yb3dzID4gdWw6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLW5hdiAuZHJvcGRvd24tcm93cyA+IHVsOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbn1cblxuLm1haW4tbmF2IC5kcm9wZG93bi1yb3dzID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubWFpbi1uYXYgLmRyb3Bkb3duLXJvd3MgPiB1bCA+IGxpID4gYSB7XG4gIG1heC13aWR0aDogMjQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zaWRlbmF2IGxpID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uc2lkZW5hdiBsaSA+IGEgPiBpLm1hdGVyaWFsLWljb25zIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IGxpIGEuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IGxpIGxpIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5cbi5zaWRlbmF2IGxpLmFjdGl2ZSA+IGEgPiBpLm1hdGVyaWFsLWljb25zIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubWV0YW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWV0YW5hdi1saW5rIC5pY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI0JBRDdBNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xufVxuXG4ubWV0YW5hdi1saW5rIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWV0YW5hdi1saW5rLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjVFOTtcbn1cblxubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5uYXYgLmJ1dHRvbi1jb2xsYXBzZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtZm9vdGVyIC5jb250YWluZXIgLmNvbnRhaW5lcixcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZSAuY29udGFpbmVyLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgLmNvbnRhaW5lcixcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lIC5jb250YWluZXIsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIC5jb250YWluZXIsXG4ucGFnZS1mb290ZXIgbWFpbiA+IC5mcmFtZSAuY29udGFpbmVyLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSAuY29udGFpbmVyLFxuLnBhZ2UtZm9vdGVyIG1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0IC5jb250YWluZXIsXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5wYWdlLWZvb3RlciAuY2UtYm9keXRleHQgLmNvbnRhaW5lcixcbi5wYWdlLWZvb3RlciAuY29udGFpbmVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUsXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5wYWdlLWZvb3RlciAuY2UtYm9keXRleHQgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgLmNvbnRhaW5lciBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gLmZyYW1lIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbm1haW4gLnN3aXBlci1jb250YWluZXIgLnBhZ2UtZm9vdGVyIC5jZS1ib2R5dGV4dCBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIC5jb250YWluZXIgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0IG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUsXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5wYWdlLWZvb3RlciAuY2UtYm9keXRleHQgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciAuY29udGFpbmVyIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZSBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gLmZyYW1lIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0IG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbm1haW4gLnN3aXBlci1jb250YWluZXIgLnBhZ2UtZm9vdGVyIC5jZS1ib2R5dGV4dCBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgLmNvbnRhaW5lciBtYWluID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lIG1haW4gPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSBtYWluID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUgbWFpbiA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgbWFpbiA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gLmZyYW1lIG1haW4gPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIG1haW4gPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQgbWFpbiA+IC5mcmFtZSxcbm1haW4gLnN3aXBlci1jb250YWluZXIgLnBhZ2UtZm9vdGVyIC5jZS1ib2R5dGV4dCBtYWluID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIC5jb250YWluZXIgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAuZnJhbWUgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSBtYWluID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4ucGFnZS1mb290ZXIgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxubWFpbiAuc3dpcGVyLWNvbnRhaW5lciAucGFnZS1mb290ZXIgLmNlLWJvZHl0ZXh0IG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbi5wYWdlLWZvb3RlciAuY29udGFpbmVyIG1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0LFxubWFpbiAuc3dpcGVyLWNvbnRhaW5lciAucGFnZS1mb290ZXIgLmNvbnRhaW5lciAuY2UtYm9keXRleHQsXG4ucGFnZS1mb290ZXIgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUgLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0LFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0LFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUgLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0LFxuLnBhZ2UtZm9vdGVyIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQsXG4ucGFnZS1mb290ZXIgbWFpbiA+IC5mcmFtZSAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQsXG4ucGFnZS1mb290ZXIgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCxcbi5wYWdlLWZvb3RlciBtYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCAuY2UtYm9keXRleHQsXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5wYWdlLWZvb3RlciAuY2UtYm9keXRleHQgLmNlLWJvZHl0ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1mb290ZXIgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLWZvb3RlciBwLFxuLnBhZ2UtZm9vdGVyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2UtZm9vdGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLWZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLWZvb3RlciBhOmhvdmVyLFxuLnBhZ2UtZm9vdGVyIGE6YWN0aXZlLFxuLnBhZ2UtZm9vdGVyIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRhaW5lci1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuI3N1YnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4jc3VicGFnZS1oZXJvLWVsZW1lbnQgKyAjc3VicGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmZvcm0gZmllbGRzZXQge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDBweDtcbn1cblxuZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZm9ybSAuaW5wdXRzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5mb3JtIC5pbnB1dHMtbGlzdCAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnR4LWluZGV4ZWRzZWFyY2gtcmVzIGgzIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50eC1pbmRleGVkc2VhcmNoLXJlcyBoMyAudHgtaW5kZXhlZHNlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMnB4O1xufVxuXG4udHgtaW5kZXhlZHNlYXJjaC1yZXMgaDMgLnR4LWluZGV4ZWRzZWFyY2gtaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR4LWluZGV4ZWRzZWFyY2gtcmVzIGgzIC50eC1pbmRleGVkc2VhcmNoLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnR4LWluZGV4ZWRzZWFyY2gtcmVzIC50eC1pbmRleGVkc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnR4LWluZGV4ZWRzZWFyY2gtcmVzIC50eC1pbmRleGVkc2VhcmNoLXBhdGggcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnR4LWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udHgtaW5kZXhlZHNlYXJjaC1icm93c2Vib3ggdWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50eC1pbmRleGVkc2VhcmNoLWJyb3dzZWJveCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnR4LWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cblxuLmltZy1yb3VuZGVkLFxuLmltZy1sYXlvdXQtMixcbi5pbWctbGF5b3V0LTMge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5pbWctdGh1bWJuYWlsLFxuLmltZy1sYXlvdXQtNixcbi5pbWctbGF5b3V0LTcge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2Fyb3VzZWwgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbn1cblxuLmNhcm91c2VsIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xufVxuXG4ucGVyc29uLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBlcnNvbi1jYXJkIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLnBlcnNvbi1jYXJkLXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMjBweDtcbn1cblxuLnBlcnNvbi1jYXJkLXRleHQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGVyc29uLWNhcmQtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucGVyc29uLWNhcmQgLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmFrdHVlbGxlcy10ZWFzZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ha3R1ZWxsZXMtdGVhc2VyLmFydGljbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ha3R1ZWxsZXMtdGVhc2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM3NUFGNEE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmFrdHVlbGxlcy10ZWFzZXItaGVhZGVyIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ha3R1ZWxsZXMtdGVhc2VyLWhlYWRlciAuaWNvbiB7XG4gIHdpZHRoOiA1LjYyNXJlbTtcbiAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzVBRjRBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGNUU5O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWt0dWVsbGVzLXRlYXNlci1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmFrdHVlbGxlcy10ZWFzZXItaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWt0dWVsbGVzLXRlYXNlci1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFrdHVlbGxlcy10ZWFzZXItZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmFrdHVlbGxlcy10ZWFzZXItdGV4dCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuXG4uYWt0dWVsbGVzLXRlYXNlci10ZXh0IC5idG4tZmxhdCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFrdHVlbGxlcy10ZWFzZXItdGV4dCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ha3R1ZWxsZXMtdGVhc2VyLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm1haW4gLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NUFGNEE7XG59XG5cbm1haW4gLnN3aXBlci1jb250YWluZXIuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzEuMjUlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxubWFpbiAuc3dpcGVyLWNvbnRhaW5lci5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG5tYWluIC5zd2lwZXItY29udGFpbmVyLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbm1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLXRleHRwaWMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1nYWxsZXJ5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCB7XG4gIHBhZGRpbmc6IDIuNWVtIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5tYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCBoMixcbm1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbm1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uY29sbGFwc2libGUgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIHRyYW5zaXRpb246IC42cztcbn1cblxuLmNvbGxhcHNpYmxlIGxpLmFjdGl2ZSAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0Q2RTdDOTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmNvbCA+IC5mcmFtZSA+ICo6bGFzdC1jaGlsZCxcbi5jb2xsYXBzaWJsZS1ib2R5ID4gLmZyYW1lID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYi1jb250ZW50ID4gLmNvbCA+IC5mcmFtZSA+IC5jZS10ZXh0cGljID4gLmNlLWJvZHl0ZXh0ID4gcDpsYXN0LWNoaWxkLFxuLmNvbGxhcHNpYmxlLWJvZHkgPiAuZnJhbWUgPiAuY2UtdGV4dHBpYyA+IC5jZS1ib2R5dGV4dCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jZS10ZXh0cGljLFxuLmNlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNlLWxlZnQuY2UtaW50ZXh0IC5jZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2UtaW50ZXh0LmNlLXJpZ2h0IC5jZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pbWFnZS1lbWJlZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mcmFtZS10eXBlLXRleHQgdWwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ1ODYyMjtcbn1cblxuLmZyYW1lLXR5cGUtdGV4dCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xufVxuXG4uZnJhbWUtdHlwZS10ZXh0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuNjg3NXJlbTtcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTg2MjI7XG59XG5cbi5mcmFtZS10eXBlLXRleHQgdWwgbGk6OmZpcnN0LWxpbmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mcmFtZS10eXBlLXRleHQgdWwgbGkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udGFicy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0E4QThBODtcbn1cblxuLmJ0bi1mbG9hdGluZy5idXR0b24tdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBib3R0b206IDMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLWZsb2F0aW5nLmJ1dHRvbi11cC0tc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tZmxvYXRpbmcuYnV0dG9uLXVwIC5pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ0bi1mbG9hdGluZy5idXR0b24tdXAgLmljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogRGVmYXVsdCBzdHlsZXMgZm9yIG5ld3MgZXh0ZW5zaW9uICovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogc2luZ2xlIHZpZXcgKi9cblxuLm5ld3Mtc2luZ2xlIC5hcnRpY2xlIC5uZXdzLWltZy13cmFwIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbi5uZXdzLXNpbmdsZSAuYXJ0aWNsZSAubmV3cy1pbWctd3JhcCBpbWcge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5ld3MtdGV4dC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogcmVsYXRlZCBuZXdzICsgZmlsZXMgKi9cblxuLm5ld3MtcmVsYXRlZC13cmFwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3cy1yZWxhdGVkIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLm5ld3MtcmVsYXRlZCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5uZXdzLXJlbGF0ZWQgdWwgbGkgc3BhbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREREREQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5uZXdzLXJlbGF0ZWQgdWwgbGkgc3BhbiA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm5ld3MtcmVsYXRlZCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5uZXdzLXJlbGF0ZWQtZmlsZXMgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3cy1yZWxhdGVkLWZpbGVzIC5uZXdzLXJlbGF0ZWQtZmlsZXMtbGluayAuanBnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4ubmV3cy1jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKipcbiAqIFN3aXBlciA0LjEuNlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMTEsIDIwMThcbiAqL1xuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1pbnZpc2libGUtYmxhbmstc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG5cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogYTExeSAqL1xuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjIyNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjcycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI5NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuanVtYm90cm9uLFxuICAuZnJhbWUtanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUgLmp1bWJvdHJvbixcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSAuanVtYm90cm9uLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lIC5qdW1ib3Ryb24sXG4gIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSAuanVtYm90cm9uLFxuICBtYWluID4gLmZyYW1lIC5qdW1ib3Ryb24sXG4gIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSAuanVtYm90cm9uLFxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCAuanVtYm90cm9uLFxuICAuY29udGFpbmVyIC5mcmFtZS1qdW1ib3Ryb24sXG4gIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lIC5mcmFtZS1qdW1ib3Ryb24sXG4gIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgLmZyYW1lLWp1bWJvdHJvbixcbiAgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZSAuZnJhbWUtanVtYm90cm9uLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgLmZyYW1lLWp1bWJvdHJvbixcbiAgbWFpbiA+IC5mcmFtZSAuZnJhbWUtanVtYm90cm9uLFxuICBtYWluID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgLmZyYW1lLWp1bWJvdHJvbixcbiAgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQgLmZyYW1lLWp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5mcmFtZS1qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmZyYW1lLWp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEsXG4gIC5mcmFtZS1qdW1ib3Ryb24gLmgxIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuaGlkZS1vbi1tZWQtYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUsXG4gIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4gIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUsXG4gIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSxcbiAgbWFpbiA+IC5mcmFtZSxcbiAgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC5tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wubTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC5tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wubTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLm02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wubTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLm04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC5tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLm0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wubTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC5tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LW0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLW0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLW0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLW0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC1tMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLW0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LW00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC1tNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gtbTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLW01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC1tNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLW02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LW03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC1tNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gtbTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLW04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC1tOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLW05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LW0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1tMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLW0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gtbTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLW0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1tMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIG5hdixcbiAgbmF2IC5uYXYtd3JhcHBlciBpLFxuICBuYXYgYS5zaWRlbmF2LXRyaWdnZXIsXG4gIG5hdiBhLnNpZGVuYXYtdHJpZ2dlciBpIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAubmF2YmFyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IHtcbiAgICBmbGV4OiAwIDEgMjcwcHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1jb250cm9scyxcbiAgLmRhdGVwaWNrZXItdGFibGUsXG4gIC5kYXRlcGlja2VyLWZvb3RlciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAudGltZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuICAgIHRvcDogMzIlO1xuICB9XG5cbiAgLnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyID4gLmNvbnRhaW5lciA+IC5mcmFtZSA+IC5yb3cgPiAuY29sOmxhc3QtY2hpbGQsXG4gIG1haW4gPiAjc3VicGFnZS1jb250ZW50LnBhZ2UtZm9vdGVyID4gLmZyYW1lID4gLmZyYW1lID4gLnJvdyA+IC5jb2w6bGFzdC1jaGlsZCxcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcC5wYWdlLWZvb3RlciA+IC5mcmFtZSA+IC5mcmFtZSA+IC5yb3cgPiAuY29sOmxhc3QtY2hpbGQsXG4gIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQucGFnZS1mb290ZXIgPiAuZnJhbWUgPiAuZnJhbWUgPiAucm93ID4gLmNvbDpsYXN0LWNoaWxkLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAucGFnZS1mb290ZXIgPiAuZnJhbWUgPiAuZnJhbWUgPiAucm93ID4gLmNvbDpsYXN0LWNoaWxkLFxuICBtYWluLnBhZ2UtZm9vdGVyID4gLmZyYW1lID4gLmZyYW1lID4gLnJvdyA+IC5jb2w6bGFzdC1jaGlsZCxcbiAgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwLnBhZ2UtZm9vdGVyID4gLmZyYW1lID4gLmZyYW1lID4gLnJvdyA+IC5jb2w6bGFzdC1jaGlsZCxcbiAgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAucGFnZS1mb290ZXIgPiAuY2UtYm9keXRleHQgPiAuZnJhbWUgPiAucm93ID4gLmNvbDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIC5jZS1ib2R5dGV4dCBoMixcbiAgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIG1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC5jZS1sZWZ0LmNlLWludGV4dCAuY2UtZ2FsbGVyeSxcbiAgLmNlLWludGV4dC5jZS1yaWdodCAuY2UtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cblxuICAuY2UtbGVmdC5jZS1pbnRleHQgLmNlLWdhbGxlcnkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5jZS1pbnRleHQuY2UtcmlnaHQgLmNlLWdhbGxlcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjMycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM0NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzkycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQxNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40NjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNDg4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhpZGUtb24tbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNob3ctb24tbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93IC5jb2wubDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wubDIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLmwzIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wubDQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLmw1IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC5sNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLmw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC5sOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wubDkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC5sMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLmwxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wubDEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC1sMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1sMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLWwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1sMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LWwzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbDMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1sMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbDQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLWw0IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLWw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1sNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LWw2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbDYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1sNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbDcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLWw3IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLWw4IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1sOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LWw5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwtbDkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC1sOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLWwxMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gtbDEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC1sMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLWwxMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LWwxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC1sMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gtbDEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgbmF2IGEuc2lkZW5hdi10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lciB7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDclO1xuICAgIG1heC13aWR0aDogODYlO1xuICB9XG5cbiAgLmNvbnRhaW5lciA+IC5jb250YWluZXIsXG4gIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lID4gLmNvbnRhaW5lcixcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSA+IC5jb250YWluZXIsXG4gIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUgPiAuY29udGFpbmVyLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgPiAuY29udGFpbmVyLFxuICBtYWluID4gLmZyYW1lID4gLmNvbnRhaW5lcixcbiAgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lID4gLmNvbnRhaW5lcixcbiAgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY2UtYm9keXRleHQgPiAuY29udGFpbmVyLFxuICBtYWluID4gI3N1YnBhZ2UtY29udGVudC5jb250YWluZXIgPiAuZnJhbWUsXG4gIG1haW4gPiBtYWluI3N1YnBhZ2UtY29udGVudCA+ICNzdWJwYWdlLWNvbnRlbnQuZnJhbWUgPiAuZnJhbWUsXG4gIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gbWFpbi5mcmFtZS1iZy13aGl0ZS13cmFwID4gI3N1YnBhZ2UtY29udGVudC5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiA+IG1haW4jc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAjc3VicGFnZS1jb250ZW50LmZyYW1lID4gLmZyYW1lLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gbWFpbi5mcmFtZS1iZy13aGl0ZS13cmFwID4gI3N1YnBhZ2UtY29udGVudC5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQuZnJhbWUgPiAuZnJhbWUsXG4gIG1haW4gPiBtYWluLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAjc3VicGFnZS1jb250ZW50LmZyYW1lID4gLmZyYW1lLFxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50LmNlLWJvZHl0ZXh0ID4gLmZyYW1lLFxuICBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwLmNvbnRhaW5lciA+IC5mcmFtZSxcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcC5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiA+IG1haW4jc3VicGFnZS1jb250ZW50ID4gI3N1YnBhZ2UtY29udGVudC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAuZnJhbWUgPiAuZnJhbWUsXG4gIG1haW4gPiBtYWluI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gI3N1YnBhZ2UtY29udGVudC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAuZnJhbWUgPiAuZnJhbWUsXG4gIG1haW4gLnN3aXBlci1jb250YWluZXIgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcC5jZS1ib2R5dGV4dCA+IC5mcmFtZSxcbiAgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudC5jb250YWluZXIgPiAuZnJhbWUsXG4gIG1haW4gPiBtYWluI3N1YnBhZ2UtY29udGVudCA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudC5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiBtYWluLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQuZnJhbWUgPiAuZnJhbWUsXG4gIG1haW4gPiBtYWluI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50LmZyYW1lID4gLmZyYW1lLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gbWFpbi5mcmFtZS1iZy13aGl0ZS13cmFwID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50LmZyYW1lID4gLmZyYW1lLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50LmZyYW1lID4gLmZyYW1lLFxuICBtYWluID4gbWFpbi5mcmFtZS1iZy13aGl0ZS13cmFwID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50LmZyYW1lID4gLmZyYW1lLFxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQuY2UtYm9keXRleHQgPiAuZnJhbWUsXG4gIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcC5jb250YWluZXIgPiAuZnJhbWUsXG4gIG1haW4gPiBtYWluI3N1YnBhZ2UtY29udGVudCA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAuZnJhbWUgPiAuZnJhbWUsXG4gIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcC5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiA+IG1haW4jc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwLmZyYW1lID4gLmZyYW1lLFxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcC5jZS1ib2R5dGV4dCA+IC5mcmFtZSxcbiAgbWFpbi5jb250YWluZXIgPiAuZnJhbWUsXG4gIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gbWFpbi5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiA+ICNzdWJwYWdlLWNvbnRlbnQgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IG1haW4uZnJhbWUgPiAuZnJhbWUsXG4gIG1haW4gPiAjc3VicGFnZS1oZXJvLWVsZW1lbnQgPiBtYWluLmZyYW1lID4gLmZyYW1lLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiBtYWluLmZyYW1lID4gLmZyYW1lLFxuICBtYWluID4gbWFpbi5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gbWFpbi5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciBtYWluLmNlLWJvZHl0ZXh0ID4gLmZyYW1lLFxuICBtYWluID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAuY29udGFpbmVyID4gLmZyYW1lLFxuICBtYWluID4gI3N1YnBhZ2UtY29udGVudCA+IG1haW4uZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwLmZyYW1lID4gLmZyYW1lLFxuICBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gbWFpbi5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAuZnJhbWUgPiAuZnJhbWUsXG4gIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcC5mcmFtZSA+IC5mcmFtZSxcbiAgbWFpbiA+IG1haW4uZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwLmZyYW1lID4gLmZyYW1lLFxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIG1haW4gPiAuZnJhbWUtYmctd2hpdGUtd3JhcC5jZS1ib2R5dGV4dCA+IC5mcmFtZSxcbiAgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciAuY29udGFpbmVyID4gLmNlLWJvZHl0ZXh0LFxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lID4gLmNlLWJvZHl0ZXh0LFxuICBtYWluIC5zd2lwZXItY29udGFpbmVyIG1haW4gPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgPiAuY2UtYm9keXRleHQsXG4gIG1haW4gLnN3aXBlci1jb250YWluZXIgbWFpbiA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZSA+IC5jZS1ib2R5dGV4dCxcbiAgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciBtYWluID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgPiAuY2UtYm9keXRleHQsXG4gIG1haW4gLnN3aXBlci1jb250YWluZXIgbWFpbiA+IC5mcmFtZSA+IC5jZS1ib2R5dGV4dCxcbiAgbWFpbiAuc3dpcGVyLWNvbnRhaW5lciBtYWluID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUgPiAuY2UtYm9keXRleHQsXG4gIG1haW4gLnN3aXBlci1jb250YWluZXIgLmNlLWJvZHl0ZXh0ID4gLmNlLWJvZHl0ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuc2lkZW5hdixcbiAgLnNpZGVuYXYtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1ldGFuYXYge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNCQUQ3QTQ7XG4gIH1cblxuICAubWV0YW5hdiBsaS5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1ldGFuYXYtbGluayB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG5cbiAgLm1ldGFuYXYtbGluazpob3ZlcixcbiAgLm1ldGFuYXYtbGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBRDdBNDtcbiAgfVxuXG4gIC5tZXRhbmF2LWxpbms6aG92ZXIgLmljb24sXG4gIC5tZXRhbmF2LWxpbms6Zm9jdXMgLmljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm1ldGFuYXYtbGluay1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jZS1sZWZ0LmNlLWludGV4dCAuY2UtZ2FsbGVyeSxcbiAgLmNlLWludGV4dC5jZS1yaWdodCAuY2UtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2UtbGVmdC5jZS1pbnRleHQgLmNlLWdhbGxlcnkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5jZS1pbnRleHQuY2UtcmlnaHQgLmNlLWdhbGxlcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAxMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41MTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjUzNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjU4NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGlkZS1vbi1leHRyYS1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2hvdy1vbi1leHRyYS1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3cgLmNvbC54bDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wueGwyIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC54bDMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC54bDQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLnhsNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wueGw2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wueGw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5yb3cgLmNvbC54bDgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLnhsOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLnhsMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLnhsMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyAuY29sLnhsMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LXhsMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC14bDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gteGwxIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC14bDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLXhsMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gteGwyIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQteGwzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwteGwzIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gteGwzIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LXhsNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwteGw0IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC14bDQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC14bDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLXhsNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gteGw1IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQteGw2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwteGw2IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gteGw2IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LXhsNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwteGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC14bDcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC14bDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLXhsOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gteGw4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQteGw5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1bGwteGw5IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLnJvdyAuY29sLnB1c2gteGw5IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LXhsMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdWxsLXhsMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLXhsMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC14bDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC14bDExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAucm93IC5jb2wucHVzaC14bDExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQteGwxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAucm93IC5jb2wucHVsbC14bDEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5yb3cgLmNvbC5wdXNoLXhsMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuaGlkZS1vbi1leHRyYS1sYXJnZS1hbmQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaG93LW9uLWV4dHJhLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjYwOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjMycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42NTZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjY4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGlkZS1vbi1sYXJnZS1hbmQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gbGkucHJldixcbiAgLnBhZ2luYXRpb24gbGkubmV4dCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIGxpLnBhZ2VzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSxcbiAgdGFibGUuY2UtdGFibGUtNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogc29ydCBvdXQgYm9yZGVycyAqL1xuICB9XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ZDplbXB0eTpiZWZvcmUsXG4gIHRhYmxlLmNlLXRhYmxlLTUgdGQ6ZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwwMGEwJztcbiAgfVxuXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgsXG4gIHRhYmxlLmNlLXRhYmxlLTUgdGgsXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQsXG4gIHRhYmxlLmNlLXRhYmxlLTUgdGQge1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCxcbiAgdGFibGUuY2UtdGFibGUtNSB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQsXG4gIHRhYmxlLmNlLXRhYmxlLTUgdGhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB0cixcbiAgdGFibGUuY2UtdGFibGUtNSB0aGVhZCB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxuXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQgdHIgdGg6OmJlZm9yZSxcbiAgdGFibGUuY2UtdGFibGUtNSB0aGVhZCB0ciB0aDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICB9XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSxcbiAgdGFibGUuY2UtdGFibGUtNSB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGJvZHkgdHIsXG4gIHRhYmxlLmNlLXRhYmxlLTUgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCxcbiAgdGFibGUuY2UtdGFibGUtNSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkLFxuICB0YWJsZS5jZS10YWJsZS01IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdHIsXG4gIHRhYmxlLmNlLXRhYmxlLTUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCxcbiAgdGFibGUuY2UtdGFibGUtNSB0aGVhZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cblxuICBuYXYgLmJyYW5kLWxvZ28ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICBuYXYgLmJyYW5kLWxvZ28ubGVmdCxcbiAgbmF2IC5icmFuZC1sb2dvLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIG5hdiAuYnJhbmQtbG9nby5sZWZ0IHtcbiAgICBsZWZ0OiAwLjVyZW07XG4gIH1cblxuICBuYXYgLmJyYW5kLWxvZ28ucmlnaHQge1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnRhYnMgLnRhYiB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnRhYnMgLnRhYiBhIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cblxuICAubW9kYWwge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0IHtcbiAgICB3aWR0aDogODYlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxuXG4gIC5zaWRlbmF2LnNpZGVuYXYtZml4ZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG4gIH1cblxuICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkLnJpZ2h0LWFsaWduZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcbiAgfVxuXG4gIC5zaWRlbmF2ID4gYSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG5cbiAgLnNpZGVuYXYgLnVzZXItdmlldyB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGlkZS1vbi1zbWFsbC1vbmx5LFxuICAuaGlkZS1vbi1zbWFsbC1hbmQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNob3ctb24tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2VudGVyLW9uLXNtYWxsLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICN0b2FzdC1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3R0b206IDAlO1xuICB9XG5cbiAgLnRvYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBpbnB1dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cblxuICAudGFwLXRhcmdldCxcbiAgLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuY2UtbGVmdC5jZS1pbnRleHQgLmNlLWdhbGxlcnksXG4gIC5jZS1pbnRleHQuY2UtcmlnaHQgLmNlLWdhbGxlcnkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmJ0bi1mbG9hdGluZy5idXR0b24tdXAge1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRlLW9uLW1lZC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2hvdy1vbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICN0b2FzdC1jb250YWluZXIge1xuICAgIGxlZnQ6IDUlO1xuICAgIGJvdHRvbTogNyU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cblxuICAuYWt0dWVsbGVzLXRlYXNlci1pbWFnZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuYWt0dWVsbGVzLXRlYXNlci10ZXh0IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL0RlZmF1bHQgc3R5bGVzXG5cbmh0bWwge1xuIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5tYWluIHtcbiAgLy8gZmxleDogMSAwIGF1dG87XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbn1cblxudWwge1xuICAmOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICYgPiBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmEge1xuXHRjb2xvcjogJGxpbmstY29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuXG4gIC8vIEdldHMgcmlkIG9mIHRhcCBhY3RpdmUgc3RhdGVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpO1xuICB9XG59XG5cblxuLy8gUG9zaXRpb25pbmdcbi52YWxpZ24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLy8gY2xhc3NpYyBjbGVhcmZpeFxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cblxuLy8gWi1sZXZlbHNcbi56LWRlcHRoLTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIDJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4yKTtcbn1cbi56LWRlcHRoLTEtaGFsZiB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogNmRwIGVsZXZhdGlvbiBtb2RpZmllZCovXG4uei1kZXB0aC0yIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IDAgcmdiYSgwLDAsMCwwLjE0KSxcbiAgICAgICAgICAgICAgMCAxcHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLyogMTJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogMTZkcCBlbGV2YXRpb24gKi9cbi56LWRlcHRoLTQge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiYSgwLDAsMCwwLjE0KSxcbiAgICAgICAgICAgICAgMCA2cHggMzBweCA1cHggcmdiYSgwLDAsMCwwLjEyKSxcbiAgICAgICAgICAgICAgMCA4cHggMTBweCAtN3B4IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLyogMjRkcCBlbGV2YXRpb24gKi9cbi56LWRlcHRoLTUge1xuICBib3gtc2hhZG93OiAwIDI0cHggMzhweCAzcHggcmdiYSgwLDAsMCwwLjE0KSxcbiAgICAgICAgICAgICAgMCA5cHggNDZweCA4cHggcmdiYSgwLDAsMCwwLjEyKSxcbiAgICAgICAgICAgICAgMCAxMXB4IDE1cHggLTdweCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5ob3ZlcmFibGUge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIH1cbn1cblxuLy8gRGl2aWRlcnNcblxuLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJncmV5XCIsIFwibGlnaHRlbi0yXCIpO1xufVxuXG5cbi8vICBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHByaW1hcnktY29sb3I7XG59XG5cbi8vIEljb24gU3R5bGVzXG5cbmkge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAmLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgJi50aW55IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gICYubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgJi5sYXJnZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5cbi8vIEltYWdlc1xuaW1nLnJlc3BvbnNpdmUtaW1nLFxudmlkZW8ucmVzcG9uc2l2ZS12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFBhZ2luYXRpb25cblxuLnBhZ2luYXRpb24ge1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMzBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIGEgeyBjb2xvcjogI2ZmZjsgfVxuXG4gICAgJi5hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgfVxuXG4gICAgJi5kaXNhYmxlZCBhIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgbGkucGFnZXMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAucGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaS5wcmV2LFxuICAgIGxpLm5leHQge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICBsaS5wYWdlcyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbi8vIEJyZWFkY3J1bWJzXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC43KTtcblxuICBpLFxuICBbY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIm1kaS1cIl0sXG4gIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRTVDQyc7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC43KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCA4cHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLy8gUGFyYWxsYXhcbi5wYXJhbGxheC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG5cbiAgLnBhcmFsbGF4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFB1c2hwaW5cbi5waW4tdG9wLCAucGluLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5waW5uZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBUcmFuc2l0aW9uIENsYXNzZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG5cbnVsLnN0YWdnZXJlZC1saXN0IGxpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIE1lZGlhIFF1ZXJ5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG4uaGlkZS1vbi1zbWFsbC1vbmx5LCAuaGlkZS1vbi1zbWFsbC1hbmQtZG93biB7XG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbWVkLWFuZC11cCB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1vbi1tZWQtb25seSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1vbi1sYXJnZS1vbmx5IHtcbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tZXh0cmEtbGFyZ2Utb25seSB7XG4gIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLWV4dHJhLWxhcmdlIHtcbiAgQG1lZGlhICN7JGV4dHJhLWxhcmdlLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLWxhcmdlIHtcbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLW1lZGl1bSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tc21hbGwge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1tZWRpdW0tYW5kLWRvd24ge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIENlbnRlciB0ZXh0IG9uIG1vYmlsZVxuLmNlbnRlci1vbi1zbWFsbC1vbmx5IHtcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIEZvb3RlclxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGNvbG9yOiAkZm9vdGVyLWZvbnQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmctY29sb3I7XG5cbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGNvbG9yOiAkZm9vdGVyLWNvcHlyaWdodC1mb250LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG5cbiAgICAucm93e1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0LWJveHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGVzXG50YWJsZSwgdGgsIHRkIHtcbiAgIGJvcmRlcjogbm9uZTtcbn1cblxudGFibGUge1xuICB3aWR0aDoxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgJi5zdHJpcGVkIHtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGlnaGxpZ2h0ID4gdGJvZHkgPiB0ciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmNlbnRlcmVkIHtcbiAgICB0aGVhZCB0ciB0aCwgdGJvZHkgdHIgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG50ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xufVxuXG50ZCwgdGh7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi8vIFJlc3BvbnNpdmUgVGFibGVcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblxuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRkOmVtcHR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMGEwJztcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIHRoIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cbiAgICAgICAgdGg6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXDAwYTBcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLyogc29ydCBvdXQgYm9yZGVycyAqL1xuICAgIHRoZWFkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbn1cblxuXG4vLyBDb2xsZWN0aW9uc1xuLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYmctY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICRjb2xsZWN0aW9uLWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIEF2YXRhciBDb2xsZWN0aW9uXG4gICAgJi5hdmF0YXIge1xuICAgICAgbWluLWhlaWdodDogODRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLy8gRG9uJ3Qgc3R5bGUgY2lyY2xlcyBpbnNpZGUgcHJlbG9hZGVyIGNsYXNzZXMuXG4gICAgICAmOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmNpcmNsZSxcbiAgICAgIDpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIGkuY2lyY2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYWN0aXZlLWJnLWNvbG9yO1xuICAgICAgY29sb3I6ICRjb2xsZWN0aW9uLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEuY29sbGVjdGlvbi1pdGVte1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4yNXM7XG4gICAgY29sb3I6ICRjb2xsZWN0aW9uLWxpbmstY29sb3I7XG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWhvdmVyLWJnLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2l0aC1oZWFkZXIge1xuICAgIC5jb2xsZWN0aW9uLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1iZy1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgfVxuICB9XG5cbn1cbi8vIE1hZGUgbGVzcyBzcGVjaWZpYyB0byBhbGxvdyBlYXNpZXIgb3ZlcnJpZGluZ1xuLnNlY29uZGFyeS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cbi5jb2xsYXBzaWJsZSAuY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5cblxuLy8gUmVzcG9uc2l2ZSBWaWRlb3Ncbi52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaWZyYW1lLCBvYmplY3QsIGVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi8vIFByb2dyZXNzIEJhclxuLnByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJvZ3Jlc3MtYmFyLWNvbG9yLCA0MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmRldGVybWluYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGxpbmVhcjtcbiAgfVxuICAuaW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gICAgICAvLyBDdXN0b20gYmV6aWVyXG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMi4xcyBjdWJpYy1iZXppZXIoMC42NTAsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlO1xuXG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgLy8gQ3VzdG9tIGJlemllclxuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xNXM7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IC0zNSU7XG4gICAgICByaWdodDoxMDAlO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtOTAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICByaWdodDogLTkwJTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zaG9ydCB7XG4gICAgMCUge1xuICAgICAgbGVmdDogLTIwMCU7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIGxlZnQ6IDEwNyU7XG4gICAgICByaWdodDogLTglO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDEwNyU7XG4gICAgICByaWdodDogLTglO1xuICAgIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKlxuICBVdGlsaXR5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKiovXG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBUZXh0IEFsaWduXG4ubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuLmNlbnRlciwgLmNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE5vIFRleHQgU2VsZWN0XG4ubm8tc2VsZWN0IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRydW5jYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8qIFJhbmdlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucmFuZ2UtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBAZXh0ZW5kIC5uby1zZWxlY3Q7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcblxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXG4gIC52YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7XG5cbiAgICAudmFsdWUge1xuICAgICAgY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFNoYXJlZFxuQG1peGluIHJhbmdlLXRyYWNrIHtcbiAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtaXhpbiByYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAkcmFuZ2UtaGVpZ2h0O1xuICB3aWR0aDogJHJhbmdlLXdpZHRoO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRyYWRpby1maWxsLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbn1cblxuLy8gV2ViS2l0XG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdHJhY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIEBpbmNsdWRlIHJhbmdlLXRodW1iO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBtYXJnaW46IC01cHggMCAwIDA7XG5cbn1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkcmFkaW8tZmlsbC1jb2xvciwgLjI2KTtcbn1cblxuLy8gRmlyZUZveFxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAvKiBmaXggZm9yIEZGIHVuYWJsZSB0byBhcHBseSBmb2N1cyBzdHlsZSBidWcgICovXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXG4gIC8qcmVxdWlyZWQgZm9yIHByb3BlciB0cmFjayBzaXppbmcgaW4gRkYqL1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIEBpbmNsdWRlIHJhbmdlLXRyYWNrO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBAaW5jbHVkZSByYW5nZS10aHVtYjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLy8gaGlkZSB0aGUgb3V0bGluZSBiZWhpbmQgdGhlIGJvcmRlclxuaW5wdXRbdHlwZT1yYW5nZV06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rZXlib2FyZC1mb2N1c2VkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOm5vdCguYWN0aXZlKTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkcmFkaW8tZmlsbC1jb2xvciwgLjI2KTtcbn1cblxuLy8gSUUgMTArXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xuXG4gIC8vIHJlbW92ZSBiZyBjb2xvdXIgZnJvbSB0aGUgdHJhY2ssIHdlJ2xsIHVzZSBtcy1maWxsLWxvd2VyIGFuZCBtcy1maWxsLXVwcGVyIGluc3RlYWRcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgLy8gbGVhdmUgcm9vbSBmb3IgdGhlIGxhcmdlciB0aHVtYiB0byBvdmVyZmxvdyB3aXRoIGEgdHJhbnNwYXJlbnQgYm9yZGVyICovXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDA7XG5cbiAgLypyZW1vdmUgZGVmYXVsdCB0aWNrIG1hcmtzKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdGh1bWI7XG59XG5cbi5rZXlib2FyZC1mb2N1c2VkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOm5vdCguYWN0aXZlKTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRyYWRpby1maWxsLWNvbG9yLCAuMjYpO1xufVxuIiwiLy8gQmFkZ2VzXG5zcGFuLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICBjb2xvcjogY29sb3IoJ2dyZXknLCAnZGFya2VuLTEnKTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYubmV3IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZy1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi5uZXc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIG5ld1wiO1xuICB9XG5cbiAgJltkYXRhLWJhZGdlLWNhcHRpb25dOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCIgYXR0cihkYXRhLWJhZGdlLWNhcHRpb24pO1xuICB9XG59XG5cbi8vIFNwZWNpYWwgY2FzZXNcbm5hdiB1bCBhIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4vLyBMaW5lIGhlaWdodCBjZW50ZXJpbmdcbi5jb2xsZWN0aW9uLWl0ZW0gc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skY29sbGVjdGlvbi1saW5lLWhlaWdodCAvIDJ9IC0gI3skYmFkZ2UtaGVpZ2h0IC8gMn0pO1xufVxuLmNvbGxhcHNpYmxlIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zaWRlbmF2IHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKCN7JHNpZGVuYXYtbGluZS1oZWlnaHQgLyAyfSAtICN7JGJhZGdlLWhlaWdodCAvIDJ9KTtcbn1cblxudGFibGUgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLyogVGhpcyBpcyBuZWVkZWQgZm9yIHNvbWUgbW9iaWxlIHBob25lcyB0byBkaXNwbGF5IHRoZSBHb29nbGUgSWNvbiBmb250IHByb3Blcmx5ICovXG4ubWF0ZXJpYWwtaWNvbnMge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbn1cbiIsIi8vZm9vdGVyIGFsbHdheXMgYm90dG9tXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWJnO1xufVxuXG5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG4gID4gI3N1YnBhZ2UtY29udGVudCA+IC5mcmFtZSxcbiAgPiAjc3VicGFnZS1jb250ZW50ID4gLmZyYW1lLWJnLXdoaXRlLXdyYXAgPiAuZnJhbWUsXG4gID4gI3N1YnBhZ2UtaGVyby1lbGVtZW50ID4gLmZyYW1lLFxuICA+ICNzdWJwYWdlLWhlcm8tZWxlbWVudCA+IC5mcmFtZS1iZy13aGl0ZS13cmFwID4gLmZyYW1lLFxuICA+IC5mcmFtZSxcbiAgPiAuZnJhbWUtYmctd2hpdGUtd3JhcCA+IC5mcmFtZSB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG59XG5cbi8vIGhlYWRlclxubmF2IC5idXR0b24tY29sbGFwc2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vZm9vdGVyXG4ucGFnZS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gID4gLmNvbnRhaW5lciA+IC5mcmFtZSA+IC5yb3cgPiAuY29sOmxhc3QtY2hpbGQge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgcCxcbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c3tcbiAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItbWF4LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwICRndXR0ZXItd2lkdGggLyAyO1xufVxuXG4jc3VicGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4jc3VicGFnZS1oZXJvLWVsZW1lbnQgKyAjc3VicGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbiIsIi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxODgwcHggKyAzMnB4O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAwICRndXR0ZXItd2lkdGggLyAyO1xufVxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLmNvbnRhaW5lciAucm93LFxuLmNvbCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6ICgtMSAqICRndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiAoLTEgKiAkZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICYubm8tcGFkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYubm8tcGFkLWJvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgJi5uby1wYWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIE1peGlucyB0byBlbGltaW5hdGUgY29kZSByZXBpdGl0aW9uXG5AbWl4aW4gcmVzZXQtb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1peGluIGdyaWQtY2xhc3Nlcygkc2l6ZSwgJGksICRwZXJjKSB7XG4gICYub2Zmc2V0LSN7JHNpemV9I3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGVyYztcbiAgfVxuICAmLnB1bGwtI3skc2l6ZX0jeyRpfSB7XG4gICAgcmlnaHQ6ICRwZXJjO1xuICB9XG4gICYucHVzaC0jeyRzaXplfSN7JGl9IHtcbiAgICBsZWZ0OiAkcGVyYztcbiAgfVxufVxuXG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC8vIENsZWFyIGZsb2F0aW5nIGNoaWxkcmVuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aCAvIDI7XG4gICAgbWluLWhlaWdodDogMXB4O1xuXG4gICAgJltjbGFzcyo9XCJwdXNoLVwiXSxcbiAgICAmW2NsYXNzKj1cInB1bGwtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAkaTogMTtcbiAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICYucyN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICRwZXJjO1xuICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XG4gICAgICB9XG4gICAgICAkaTogJGkgKyAxO1xuICAgIH1cblxuICAgICRpOiAxO1xuICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwic1wiLCAkaSwgJHBlcmMpO1xuICAgICAgJGk6ICRpICsgMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgICYubSN7JGl9IHtcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgICAgICRpOiAkaSArIDFcbiAgICAgIH1cblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJtXCIsICRpLCAkcGVyYyk7XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgICYubCN7JGl9IHtcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwibFwiLCAkaSwgJHBlcmMpO1xuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICAmLnhsI3skaX0ge1xuICAgICAgICAgIHdpZHRoOiAkcGVyYztcbiAgICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJ4bFwiLCAkaSwgJHBlcmMpO1xuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwibmF2IHtcbiAgJi5uYXYtZXh0ZW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5uYXYtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm5hdi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU7XG5cbiAgYSB7IGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7IH1cblxuICBpLFxuICBbY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIm1kaS1cIl0sXG4gIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU7XG4gIH1cblxuICAubmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgYS5zaWRlbmF2LXRyaWdnZXIgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuXG4gIC8vIENvbGxhcHNlIGJ1dHRvblxuICAuc2lkZW5hdi10cmlnZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgICBtYXJnaW46IDAgMThweDtcblxuICAgIGkge1xuICAgICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU7XG4gICAgfVxuICB9XG5cblxuICAvLyBMb2dvXG4gIC5icmFuZC1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5jZW50ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgJi5sZWZ0LCAmLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmxlZnQgeyBsZWZ0OiAwLjVyZW07IH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaSxcbiAgICBbY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIm1kaS1cIl0sXG4gICAgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIFRpdGxlXG4gIC5uYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICB9XG5cblxuICAvLyBOYXZiYXIgTGlua3NcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgZm9udC1zaXplOiAkbmF2YmFyLWZvbnQtc2l6ZTtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5idG4sICYuYnRuLWxhcmdlLCAmLmJ0bi1mbGF0LCAmLmJ0bi1mbG9hdGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJiA+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2YmFyIFNlYXJjaCBGb3JtXG4gIGZvcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5pbnB1dC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAmOmZvY3VzLCAmW3R5cGU9dGV4dF06dmFsaWQsICZbdHlwZT1wYXNzd29yZF06dmFsaWQsXG4gICAgICAmW3R5cGU9ZW1haWxdOnZhbGlkLCAmW3R5cGU9dXJsXTp2YWxpZCwgJlt0eXBlPWRhdGVdOnZhbGlkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIGkgeyBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yOyB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeGVkIE5hdmJhclxuLm5hdmJhci1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gIHotaW5kZXg6IDk5NztcblxuICBuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgbmF2Lm5hdi1leHRlbmRlZCAubmF2LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICB9XG4gIG5hdiwgbmF2IC5uYXYtd3JhcHBlciBpLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIsIG5hdiBhLnNpZGVuYXYtdHJpZ2dlciBpIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWxpbmUtaGVpZ2h0O1xuICB9XG4gIC5uYXZiYXItZml4ZWQge1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gIH1cbn1cbiIsIlxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaHRtbHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJG9mZi1ibGFjaztcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4vLyBIZWFkZXIgU3R5bGVzXG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbmgxIHsgZm9udC1zaXplOiAkaDEtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxLjI1OyBtYXJnaW46IDAgMCAoJGgxLWZvbnRzaXplIC8gMS41KSAwO31cbmgyIHsgZm9udC1zaXplOiAkaDItZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxLjI1OyBtYXJnaW46IDAgMCAoJGgyLWZvbnRzaXplIC8gMS41KSAwOyBmb250LXdlaWdodDogNDAwO31cbmgzIHsgZm9udC1zaXplOiAkaDMtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxLjI1OyBtYXJnaW46IDAgMCAuMjVlbSAwO31cbmg0IHsgZm9udC1zaXplOiAkaDQtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxLjI1OyBtYXJnaW46IDAgMCAuMjVlbSAwO31cbmg1IHsgZm9udC1zaXplOiAkaDUtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxLjI1OyBtYXJnaW46IDAgMCAuMjVlbSAwO31cbmg2IHsgZm9udC1zaXplOiAkaDYtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxLjI1OyBtYXJnaW46IDAgMCAuMjVlbSAwO31cblxuLy8gVGV4dCBTdHlsZXNcbmVtIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5zdHJvbmcgeyBmb250LXdlaWdodDogOTAwO31cbnNtYWxsIHsgZm9udC1zaXplOiA3NSU7IH1cbi5saWdodCB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi50aGluIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5cbi5mbG93LXRleHR7XG4gICRpOiAwO1xuICBAd2hpbGUgJGkgPD0gJGludGVydmFscyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMzYwICsgKCRpICogJGludGVydmFsLXNpemUpKSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbSAqICgxICsgKC4wMiAqICRpKSk7XG4gICAgfVxuICAgICRpOiAkaSArIDE7XG4gIH1cblxuICAvLyBIYW5kbGUgYmVsb3cgMzYwcHggc2NyZWVuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuIiwiLy8gU2NhbGUgdHJhbnNpdGlvblxuLnNjYWxlLXRyYW5zaXRpb24ge1xuICAmLnNjYWxlLW91dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnNjYWxlLWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC41MywgMC4wMSwgMC4zNiwgMS42MykgIWltcG9ydGFudDtcbn0iLCJcblxuLmNhcmQtcGFuZWwge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XG4gIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcblxuXG4gIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAmLmFjdGl2YXRvciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2FyZCBTaXplc1xuICAmLnNtYWxsLCAmLm1lZGl1bSwgJi5sYXJnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmNhcmQtaW1hZ2UgKyAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICB9XG4gICAgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmNhcmQtYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgJi5tZWRpdW0ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAmLmxhcmdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLy8gSG9yaXpvbnRhbCBDYXJkc1xuICAmLmhvcml6b250YWwge1xuICAgICYuc21hbGwsICYubWVkaXVtLCAmLmxhcmdlIHtcbiAgICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY2FyZC1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXN0YWNrZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN0aWNreSBBY3Rpb24gU2VjdGlvblxuICAmLnN0aWNreS1hY3Rpb24ge1xuICAgIC5jYXJkLWFjdGlvbiB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5jYXJkLXJldmVhbCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cblxuXG5cbiAgLmNhcmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIEltYWdlIGJhY2tncm91bmQgZm9yIGNvbnRlbnRcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWFjdGlvbiB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyAvLyBVc2UgaW5oZXJpdCB0byBpbmhlcml0IGNvbG9yIGNsYXNzZXNcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsMTYwLDE2MCwuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE2cHggJGNhcmQtcGFkZGluZztcblxuICAgIGE6bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xuICAgICAgY29sb3I6ICRjYXJkLWxpbmstY29sb3I7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLXBhZGRpbmc7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6aG92ZXIgeyBjb2xvcjogJGNhcmQtbGluay1jb2xvci1saWdodDsgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXJldmVhbCB7XG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmctY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIjdG9hc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTpibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBsZWZ0OiA1JTtcbiAgICBib3R0b206IDclO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICB0b3A6IDEwJTtcbiAgICByaWdodDogNyU7XG4gICAgbWF4LXdpZHRoOiA4NiU7XG4gIH1cbn1cblxuLnRvYXN0IHtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRvcDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOjEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogJHRvYXN0LWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAkdG9hc3QtdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgLnRvYXN0LWFjdGlvbiB7XG4gICAgY29sb3I6ICR0b2FzdC1hY3Rpb24tY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgJi5yb3VuZGVke1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIudGFicyB7XG4gICYudGFicy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAudGFiIGEsXG4gICAgLnRhYi5kaXNhYmxlZCBhLFxuICAgIC50YWIuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgIH1cblxuICAgIC50YWIgYTpob3ZlcixcbiAgICAudGFiIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLnRhYnMtZml4ZWQtd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYmctY29sb3I7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC50YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBhIHtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR0YWJzLXVuZGVybGluZS1jb2xvciwgLjcpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICR0YWJzLXRleHQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiAkdGFicy10ZXh0LWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yOHMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMjhzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCBhLFxuICAgICYuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgkdGFicy10ZXh0LWNvbG9yLCAuNCk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdW5kZXJsaW5lLWNvbG9yO1xuICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgfVxufVxuXG4vLyBGaXhlZCBTaWRlbmF2IGhpZGUgb24gc21hbGxlclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC50YWIge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1hdGVyaWFsLXRvb2x0aXAge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbn1cblxuLmJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvLyBzaGFyZWQgc3R5bGVzXG4uYnRuLFxuLmJ0bi1mbGF0IHtcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEdldHMgcmlkIG9mIHRhcCBhY3RpdmUgc3RhdGVcbn1cblxuLy8gRGlzYWJsZWQgc2hhcmVkIHN0eWxlXG4uYnRuLmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZy5kaXNhYmxlZCxcbi5idG4tbGFyZ2UuZGlzYWJsZWQsXG4uYnRuLXNtYWxsLmRpc2FibGVkLFxuLmJ0bi1mbGF0LmRpc2FibGVkLFxuLmJ0bjpkaXNhYmxlZCxcbi5idG4tZmxvYXRpbmc6ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmJ0bi1zbWFsbDpkaXNhYmxlZCxcbi5idG4tZmxhdDpkaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmJ0bi1mbGF0W2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICRidXR0b24tZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNoYXJlZCBpY29uIHN0eWxlc1xuLmJ0bixcbi5idG4tZmxvYXRpbmcsXG4uYnRuLWxhcmdlLFxuLmJ0bi1zbWFsbCxcbi5idG4tZmxhdCB7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XG4gIG91dGxpbmU6IDA7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1pY29uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBTaGFyZWQgZm9jdXMgYnV0dG9uIHN0eWxlXG4uYnRuLFxuLmJ0bi1mbG9hdGluZyB7XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCAxMCUpO1xuICB9XG59XG5cbi8vIFJhaXNlZCBCdXR0b25cbi5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkYnV0dG9uLXJhaXNlZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIEBleHRlbmQgLnotZGVwdGgtMS1oYWxmO1xuICB9XG59XG5cbi8vIEZsb2F0aW5nIGJ1dHRvblxuLmJ0bi1mbG9hdGluZyB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBAZXh0ZW5kIC56LWRlcHRoLTEtaGFsZjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLmJ0bi1sYXJnZSB7XG4gICAgJi5oYWxmd2F5LWZhYiB7XG4gICAgICBib3R0b206IC0kYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemUgLyAyO1xuICAgIH1cbiAgICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLXNtYWxsIHtcbiAgICAmLmhhbGZ3YXktZmFiIHtcbiAgICAgIGJvdHRvbTogLSRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZSAvIDI7XG4gICAgfVxuICAgIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemU7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemU7XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zbWFsbC1zaXplO1xuICAgIH1cbiAgfVxuXG4gICYuaGFsZndheS1mYWIge1xuICAgICYubGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgfVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICBib3R0b206IC0kYnV0dG9uLWZsb2F0aW5nLXNpemUgLyAyO1xuICB9XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRidXR0b24tZmxvYXRpbmctY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1mbG9hdGluZy1yYWRpdXM7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaSB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1jb2xvcjtcbiAgICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtaWNvbi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgfVxufVxuXG4vLyBidXR0b24gZml4XG5idXR0b24uYnRuLWZsb2F0aW5nIHtcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlcjtcbn1cblxuLy8gRml4ZWQgQWN0aW9uIEJ1dHRvblxuLmZpeGVkLWFjdGlvbi1idG4ge1xuICAmLmFjdGl2ZSB7XG4gICAgdWwge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXJlY3Rpb25zXG4gICYuZGlyZWN0aW9uLWxlZnQsXG4gICYuZGlyZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcmlnaHQ6IDY0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAvKndpZHRoIDEwMCUgb25seSBnb2VzIHRvIHdpZHRoIG9mIGJ1dHRvbiBjb250YWluZXIgKi9cbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDcuNXB4IDE1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRpcmVjdGlvbi1yaWdodCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICBsZWZ0OiA2NHB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogNy41cHggMCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGlyZWN0aW9uLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB1bCB7XG4gICAgICB0b3A6IDY0cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudG9vbGJhciB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgJj5hIGkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjNweDtcbiAgYm90dG9tOiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogOTk3O1xuICB1bCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIGEuYnRuLWZsb2F0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC5mYWItYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWZsb2F0aW5nLXJhZGl1cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbi8vIEZsYXQgYnV0dG9uXG4uYnRuLWZsYXQge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRidXR0b24tZmxhdC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmLmJ0bi1mbGF0W2Rpc2FibGVkXSAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRidXR0b24tZmxhdC1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vLyBMYXJnZSBidXR0b25cbi5idG4tbGFyZ2Uge1xuICBAZXh0ZW5kIC5idG47XG4gIGhlaWdodDogJGJ1dHRvbi1sYXJnZS1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxhcmdlLWhlaWdodDtcbiAgZm9udC1zaXplOiAkYnV0dG9uLWxhcmdlLWZvbnQtc2l6ZTtcbiAgcGFkZGluZzogMCAyOHB4O1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1sYXJnZS1pY29uLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBTbWFsbCBidXR0b25cbi5idG4tc21hbGwge1xuICBAZXh0ZW5kIC5idG47XG4gIGhlaWdodDogJGJ1dHRvbi1zbWFsbC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLXNtYWxsLWhlaWdodDtcbiAgZm9udC1zaXplOiAkYnV0dG9uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLXNtYWxsLWljb24tZm9udC1zaXplO1xuICB9XG59XG5cbi8vIEJsb2NrIGJ1dHRvblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLmRyb3Bkb3duLWNvbnRlbnQge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cblxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1jb2xvcjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTsgLy8gVE9ETzogQ2hlY2sgaWYgdGhpcyBkb2Vzbid0IGJyZWFrIG90aGVyIHRoaW5nc1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cblxuICBsaSB7XG4gICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRpdmlkZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cblxuICAgICYgPiBhLCAmID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmc6ICgoJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMjIpIC8gMikgMTZweDtcbiAgICB9XG5cbiAgICAmID4gc3BhbiA+IGxhYmVsIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAvLyBJY29uIGFsaWdubWVudCBvdmVycmlkZVxuICAgICYgPiBhID4gaSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuXG5cbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5ib2R5LmtleWJvYXJkLWZvY3VzZWQge1xuICAuZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkcm9wZG93bi1ob3Zlci1iZy1jb2xvciwgOCUpO1xuICB9XG59XG5cbi8vIElucHV0IGZpZWxkIHNwZWNpZmljaXR5IGJ1Z2ZpeFxuLmlucHV0LWZpZWxkLmNvbCAuZHJvcGRvd24tY29udGVudCBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5kcm9wZG93bi10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIlxuLyohXG4gKiBXYXZlcyB2MC42LjBcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzXG4gKlxuICogQ29weXJpZ2h0IDIwMTQgQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG5cblxuLndhdmVzLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cbiAgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDotMTBweDtcbiAgICBtYXJnaW4tbGVmdDotMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gV2F2ZXMgQ29sb3JzXG4gICYud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgfVxuICAmLndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAuNzApO1xuICB9XG4gICYud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAuNzApO1xuICB9XG4gICYud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIC43MCk7XG4gIH1cbiAgJi53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNzApO1xuICB9XG4gICYud2F2ZXMtZ3JlZW4gLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC43MCk7XG4gIH1cbiAgJi53YXZlcy10ZWFsIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuNzApO1xuICB9XG5cbiAgLy8gU3R5bGUgaW5wdXQgYnV0dG9uIGJ1Zy5cbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgI3tcIiFpbXBvcnRhbnRcIn07XG59XG5cbi53YXZlcy1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcbn1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG59XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBGaXJlZm94IEJ1ZzogbGluayBub3QgdHJpZ2dlcmVkICovXG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICB6LWluZGV4OiAtMTtcbn0iLCIubW9kYWwge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgQGV4dGVuZCAuei1kZXB0aC01O1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lsbC1jaGFuZ2U6IHRvcCwgb3BhY2l0eTtcblxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICB3aWR0aDogODAlO1xuICB9XG5cbiAgaDEsaDIsaDMsaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAubW9kYWwtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAuYnRuLCAuYnRuLWZsYXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICB9XG4gIH1cbn1cbi5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogLTI1JTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLy8gTW9kYWwgd2l0aCBmaXhlZCBhY3Rpb24gZm9vdGVyXG4ubW9kYWwubW9kYWwtZml4ZWQtZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA3MCU7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIE1vZGFsIEJvdHRvbSBTaGVldCBTdHlsZVxuLm1vZGFsLmJvdHRvbS1zaGVldCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDUlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWxsLWNoYW5nZTogYm90dG9tLCBvcGFjaXR5O1xufVxuIiwiLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG59XG5cbi5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwXG4gIH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDFyZW0gJGd1dHRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxhcHNpYmxlLWhlYWRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG5cbiAgaSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5rZXlib2FyZC1mb2N1c2VkIC5jb2xsYXBzaWJsZS1oZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uY29sbGFwc2libGUtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4vLyBTaWRlbmF2IGNvbGxhcHNpYmxlIHN0eWxpbmdcbi5zaWRlbmF2LFxuLnNpZGVuYXYuZml4ZWQge1xuXG4gIC5jb2xsYXBzaWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBsaSB7IHBhZGRpbmc6IDA7IH1cbiAgfVxuXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAkc2lkZW5hdi1wYWRkaW5nO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgfVxuICAgIGkgeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICB9XG5cbiAgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2libGUtaGVhZGVyLWNvbG9yO1xuXG4gICAgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwICg3LjVweCArICRzaWRlbmF2LXBhZGRpbmcpXG4gICAgICAgICAgICAgICAwICgxNXB4ICsgJHNpZGVuYXYtcGFkZGluZyk7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gUG9wb3V0IENvbGxhcHNpYmxlXG5cbi5jb2xsYXBzaWJsZS5wb3BvdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gID4gbGkge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKC45Mik7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgfVxuICA+IGxpLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4iLCIuY2hpcCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtc2VsZWN0ZWQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLDAsMCwuNik7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGlwLWJnLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAkY2hpcC1tYXJnaW47XG4gIG1hcmdpbi1yaWdodDogJGNoaXAtbWFyZ2luO1xuXG4gID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4IDAgLTEycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLmNoaXBzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoaXAtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGlwLXNlbGVjdGVkLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQXV0b2NvbXBsZXRlXG4gIC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIEZvcm0gcHJlZml4XG4ucHJlZml4IH4gLmNoaXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cbi5jaGlwczplbXB0eSB+IGxhYmVsICB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xufVxuIiwiLm1hdGVyaWFsYm94ZWQge1xuICAmOmhvdmVyIHtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cblxuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiB6b29tLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxufVxuXG4jbWF0ZXJpYWxib3gtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ubWF0ZXJpYWxib3gtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAlIDE1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn0iLCIvLyBSZW1vdmUgRm9jdXMgQm94ZXNcbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6ICRzZWxlY3QtZm9jdXM7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1mb2N1cztcbn1cblxubGFiZWwge1xuICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XG4gIGNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xufVxuXG5AaW1wb3J0ICdpbnB1dC1maWVsZHMnO1xuQGltcG9ydCAncmFkaW8tYnV0dG9ucyc7XG5AaW1wb3J0ICdjaGVja2JveGVzJztcbkBpbXBvcnQgJ3N3aXRjaGVzJztcbkBpbXBvcnQgJ3NlbGVjdCc7XG5AaW1wb3J0ICdmaWxlLWlucHV0JztcbkBpbXBvcnQgJ3JhbmdlJztcbiIsIi8qIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFN0eWxlIFBsYWNlaG9sZGVycyAqL1xuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xufVxuXG4vKiBUZXh0IGlucHV0cyAqL1xuXG5pbnB1dDpub3QoW3R5cGVdKSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG5cbiAgLy8gR2VuZXJhbCBTdHlsZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIGJvcmRlciAuM3M7XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXQgc3R5bGVcbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXI7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBsYWJlbCBzdHlsZVxuICAmOmRpc2FibGVkK2xhYmVsLFxuICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIGlucHV0IHN0eWxlXG4gICY6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIGxhYmVsIHN0eWxlXG4gICY6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICB9XG5cbiAgLy8gSGlkZSBoZWxwZXIgdGV4dCBvbiBkYXRhIG1lc3NhZ2VcbiAgJi52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuICAmOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4gICYuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbiAgJjpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgICBAZXh0ZW5kICVoaWRkZW4tdGV4dDtcbiAgfVxuXG4gIC8vIFZhbGlkIElucHV0IFN0eWxlXG4gICYudmFsaWQsXG4gICY6Zm9jdXMudmFsaWQge1xuICAgIEBleHRlbmQgJXZhbGlkLWlucHV0LXN0eWxlO1xuICB9XG5cbiAgLy8gQ3VzdG9tIFN1Y2Nlc3MgTWVzc2FnZVxuICAmLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuICAmOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVjdXN0b20tc3VjY2Vzcy1tZXNzYWdlO1xuICB9XG4gICY6Zm9jdXMudmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xuICB9XG5cbiAgLy8gSW52YWxpZCBJbnB1dCBTdHlsZVxuICAmLmludmFsaWQsXG4gICY6Zm9jdXMuaW52YWxpZCB7XG4gICAgQGV4dGVuZCAlaW52YWxpZC1pbnB1dC1zdHlsZTtcbiAgfVxuXG4gIC8vIEN1c3RvbSBFcnJvciBtZXNzYWdlXG4gICYuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbiAgJjpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVjdXN0b20tZXJyb3ItbWVzc2FnZTtcbiAgfVxuICAmOmZvY3VzLmludmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcbiAgfVxuXG4gIC8vIEZ1bGwgd2lkdGggbGFiZWwgd2hlbiB1c2luZyB2YWxpZGF0ZSBmb3IgZXJyb3IgbWVzc2FnZXNcbiAgJi52YWxpZGF0ZSArIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEZvcm0gTWVzc2FnZSBTaGFyZWQgU3R5bGVzXG4gICYgKyBsYWJlbDphZnRlciB7XG4gICAgQGV4dGVuZCAlaW5wdXQtYWZ0ZXItc3R5bGU7XG4gIH1cbn1cblxuXG4vKiBWYWxpZGF0aW9uIFNhc3MgUGxhY2Vob2xkZXJzICovXG4ldmFsaWQtaW5wdXQtc3R5bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LXN1Y2Nlc3MtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtc3VjY2Vzcy1jb2xvcjtcbn1cbiVpbnZhbGlkLWlucHV0LXN0eWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWludmFsaWQtYm9yZGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LWVycm9yLWNvbG9yO1xufVxuJWhpZGRlbi10ZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4lY3VzdG9tLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcbiAgY29sb3I6ICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xufVxuJWN1c3RvbS1lcnJvci1tZXNzYWdlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcbn1cbiVpbnB1dC1hZnRlci1zdHlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1vdXQsIC4ycyBjb2xvciBlYXNlLW91dDtcbn1cblxuXG4vLyBTdHlsaW5nIGZvciBpbnB1dCBmaWVsZCB3cmFwcGVyXG4uaW5wdXQtZmllbGQge1xuICAvLyBJbmxpbmUgc3R5bGVzXG4gICYuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgaW5wdXQsXG4gICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEd1dHRlciBzcGFjaW5nXG4gICYuY29sIHtcbiAgICBsYWJlbCB7XG4gICAgICBsZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG5cbiAgICAucHJlZml4IH4gbGFiZWwsXG4gICAgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtIC0gI3skZ3V0dGVyLXdpZHRofSk7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICYgPiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG5cbiAgICAmOm5vdCgubGFiZWwtaWNvbikuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoLjgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEF1dG9maWxsICsgZGF0ZSArIHRpbWUgaW5wdXRzXG4gICYgPiBpbnB1dFt0eXBlXTotd2Via2l0LWF1dG9maWxsOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoW3R5cGU9XCJzZWFyY2hcIl0pICsgbGFiZWwsXG4gICYgPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsLFxuICAmID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KSBzY2FsZSguOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG5cbiAgLmhlbHBlci10ZXh0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcbiAgfVxuXG4gIC8vIFByZWZpeCBJY29uc1xuICAucHJlZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRpbnB1dC1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtaWNvbi1zaXplO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB0b3A6ICgkaW5wdXQtaGVpZ2h0IC0gJGlucHV0LWljb24tc2l6ZSkgLyAyO1xuXG4gICAgJi5hY3RpdmUgeyBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yOyB9XG4gIH1cblxuICAucHJlZml4IH4gaW5wdXQsXG4gIC5wcmVmaXggfiB0ZXh0YXJlYSxcbiAgLnByZWZpeCB+IGxhYmVsLFxuICAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwsXG4gIC5wcmVmaXggfiAuaGVscGVyLXRleHQsXG4gIC5wcmVmaXggfiAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG5cbiAgLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgfVxuICB9XG59XG5cblxuLyogU2VhcmNoIEZpZWxkICovXG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIC5uYXYtd3JhcHBlciAmIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXM6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcblxuICAgICYgKyBsYWJlbCBpLFxuICAgICYgfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXG4gICAgJiB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG4gIH1cblxuICAmICsgLmxhYmVsLWljb24ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG5cbiAgJiB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbiAgJiB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWljb24tc2l6ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG4gIH1cbn1cblxuXG4vKiBUZXh0YXJlYSAqL1xuXG4vLyBEZWZhdWx0IHRleHRhcmVhXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICYubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXG4gICAgcGFkZGluZzogLjhyZW0gMCAuOHJlbSAwOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8vIEZvciB0ZXh0YXJlYSBhdXRvcmVzaXplXG4uaGlkZGVuZGl2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgLyogZnV0dXJlIHZlcnNpb24gb2YgZGVwcmVjYXRlZCAnd29yZC13cmFwJyAqL1xuICBwYWRkaW5nLXRvcDogMS4ycmVtOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cblxuICAvLyBSZWR1Y2VzIHJlcGFpbnRzXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vKiBBdXRvY29tcGxldGUgKi9cbi5hdXRvY29tcGxldGUtY29udGVudCB7XG4gIGxpIHtcbiAgICAuaGlnaGxpZ2h0IHsgY29sb3I6ICM0NDQ7IH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLyogQ2hhcmFjdGVyIENvdW50ZXIgKi9cbi5jaGFyYWN0ZXItY291bnRlciB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG59XG4iLCIvKiBTZWxlY3QgRmllbGRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnNlbGVjdCB7IGRpc3BsYXk6IG5vbmU7IH1cbnNlbGVjdC5icm93c2VyLWRlZmF1bHQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWJhY2tncm91bmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmc7XG4gIGJvcmRlcjogJHNlbGVjdC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRzZWxlY3QtcmFkaXVzO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG59XG5cbi5zZWxlY3QtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG4gICYudmFsaWQgLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4gICYuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gICAgQGV4dGVuZCAlaGlkZGVuLXRleHQ7XG4gIH1cblxuICAmLnZhbGlkIHtcbiAgICAmID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIEBleHRlbmQgJXZhbGlkLWlucHV0LXN0eWxlO1xuICAgIH1cblxuICAgICYgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlY3VzdG9tLXN1Y2Nlc3MtbWVzc2FnZTtcbiAgICB9XG4gIH1cblxuICAmLmludmFsaWQge1xuICAgICYgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sXG4gICAgJiA+IGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gICAgICBAZXh0ZW5kICVpbnZhbGlkLWlucHV0LXN0eWxlO1xuICAgIH1cblxuICAgICYgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlY3VzdG9tLWVycm9yLW1lc3NhZ2U7XG4gICAgfVxuICB9XG5cbiAgJi52YWxpZCArIGxhYmVsLFxuICAmLmludmFsaWQgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmICsgbGFiZWw6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWlucHV0LWFmdGVyLXN0eWxlO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1c2VyLXNlbGVjdDpub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuY2FyZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZmlsbDogcmdiYSgwLDAsMCwuODcpO1xuICB9XG5cbiAgJiArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjZweDtcbiAgICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3R5bGVzXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIuZGlzYWJsZWQge1xuICArIGxhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICB9XG4gIC5jYXJldCB7XG4gICAgZmlsbDogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd246ZGlzYWJsZWQge1xuICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIgaSB7XG4gIGNvbG9yOiAkc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xufVxuXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkLFxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCA+IHNwYW4sXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcbiAgY29sb3I6ICRzZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5LmtleWJvYXJkLWZvY3VzZWQge1xuICAuc2VsZWN0LWRyb3Bkb3duLmRyb3Bkb3duLWNvbnRlbnQgbGk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Qtb3B0aW9uLWZvY3VzO1xuICB9XG59XG5cbi5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCB7XG4gIGxpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Qtb3B0aW9uLWhvdmVyO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24tc2VsZWN0ZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZWZpeCBJY29uc1xuLnByZWZpeCB+IC5zZWxlY3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB3aWR0aDogOTIlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG5cbi5wcmVmaXggfiBsYWJlbCB7IG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG5cbi8vIEljb25zXG4uc2VsZWN0LWRyb3Bkb3duIGxpIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgIHdpZHRoOiAkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAxMDtcbiAgICBtYXJnaW46IDVweCAxNXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vLyBPcHRncm91cCBzdHlsZXNcbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yO1xuXG4gICYuc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xuICB9XG5cbiAgJiB+IGxpLm9wdGdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG4iLCIvKiBSYWRpbyBCdXR0b25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBSZW1vdmUgZGVmYXVsdCBSYWRpbyBCdXR0b25zXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbn1cblxuLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4vKiBDaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogJHJhZGlvLWJvcmRlcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi8qIFJhZGlvIFdpdGggZ2FwICovXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG59XG5cbi8qIEZvY3VzZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdLnRhYmJlZDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcbn1cblxuLyogRGlzYWJsZWQgUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cbi8qIERpc2FibGVkIHN0eWxlICovXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xufVxuIiwiLyogQ2hlY2tib3hlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIENoZWNrYm94IFN0eWxlc1xuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8vIFRleHQgTGFiZWwgU3R5bGVcbiAgKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqL1xuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuICAmOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gIH1cblxuICAmOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgJjpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIHN0eWxlc1xuICAmLnRhYmJlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICB9XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRyYWRpby1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHJhZGlvLWJvcmRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLyogSW5kZXRlcm1pbmF0ZSBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgdG9wOiAtMTFweDtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6ICRyYWRpby1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGluZGV0ZXJtaW5hdGVcbiAgJjpkaXNhYmxlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gRmlsbGVkIGluIFN0eWxlXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiB7XG4gIC8vIEdlbmVyYWxcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuICArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIC4xcyBkZWxheSBpcyBmb3IgY2hlY2sgYW5pbWF0aW9uICovXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cywgd2lkdGggLjIwcyAuMXMsIGhlaWdodCAuMjBzIC4xcywgdG9wIC4yMHMgLjFzLCBsZWZ0IC4yMHMgLjFzO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAvLyBVbmNoZWNrZWQgc3R5bGVcbiAgJjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB9XG5cbiAgJjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1lbXB0eS1jb2xvcjtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLy8gQ2hlY2tlZCBzdHlsZVxuICAmOmNoZWNrZWQge1xuICAgICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvY3VzZWQgc3R5bGVzXG4gICYudGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogJHJhZGlvLWVtcHR5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICB9XG5cbiAgJi50YWJiZWQ6Y2hlY2tlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0eWxlXG4gICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICB9XG5cbiAgJjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICB9XG59XG4iLCIvKiBTd2l0Y2hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zd2l0Y2gsXG4uc3dpdGNoICoge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN3aXRjaCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG5cbiAgJjpjaGVja2VkICsgLmxldmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWNoZWNrZWQtbGV2ZXItYmc7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1iZy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC11bmNoZWNrZWQtbGV2ZXItYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtcmFkaXVzO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTZweDtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gLjFzIGVhc2U7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHN3aXRjaC1iZy1jb2xvciwgLjg1KTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtdW5jaGVja2VkLWJnO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cblxuLy8gU3dpdGNoIGFjdGl2ZSBzdHlsZVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkudGFiYmVkOmZvY3VzIH4gLmxldmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzd2l0Y2gtYmctY29sb3IsIC44NSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDgpO1xufVxuXG4vLyBEaXNhYmxlZCBTdHlsZXNcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xMik7XG59XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyOmFmdGVyLFxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcbn1cbiIsIi8qIEZpbGUgSW5wdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBpbnB1dC5maWxlLXBhdGggeyB3aWR0aDogMTAwJTsgfVxuXG4gIC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9ZmlsZV0ge1xuXG4gICAgLy8gTmVlZGVkIHRvIG92ZXJyaWRlIHdlYmtpdCBidXR0b25cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKlxuICAgIE5hdiBMaXN0XG4qKioqKioqKioqKioqKiovXG4udGFibGUtb2YtY29udGVudHMge1xuICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCM3NTc1NzUsIDIwJSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogJHNpZGVuYXYtd2lkdGg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XG4gIGhlaWdodDogLW1vei1jYWxjKDEwMCUpOyAvL1RlbXBvcmFyeSBGaXJlZm94IEZpeFxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGVuYXYtYmctY29sb3I7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xuXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcblxuICAvLyBSaWdodCBBbGlnblxuICAmLnJpZ2h0LWFsaWduZWQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIC5jb2xsYXBzaWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cblxuICBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xuXG4gICAgJi5hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7IH1cbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgY29sb3I6ICRzaWRlbmF2LWZvbnQtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkc2lkZW5hdi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwICgkc2lkZW5hdi1wYWRkaW5nICogMik7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpO31cblxuICAgICYuYnRuLCAmLmJ0bi1sYXJnZSwgJi5idG4tZmxhdCwgJi5idG4tZmxvYXRpbmcge1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi5idG4sXG4gICAgJi5idG4tbGFyZ2UsXG4gICAgJi5idG4tZmxvYXRpbmcgeyBjb2xvcjogJGJ1dHRvbi1yYWlzZWQtY29sb3I7IH1cbiAgICAmLmJ0bi1mbGF0IHsgY29sb3I6ICRidXR0b24tZmxhdC1jb2xvcjsgfVxuXG4gICAgJi5idG46aG92ZXIsXG4gICAgJi5idG4tbGFyZ2U6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRidXR0b24tcmFpc2VkLWJhY2tncm91bmQsIDUlKTsgfVxuICAgICYuYnRuLWZsb2F0aW5nOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZDsgfVxuXG4gICAgJiA+IGksXG4gICAgJiA+IFtjbGFzc149XCJtZGktXCJdLCBsaSA+IGEgPiBbY2xhc3MqPVwibWRpLVwiXSxcbiAgICAmID4gaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogJHNpZGVuYXYtaXRlbS1oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XG4gICAgICBtYXJnaW46IDAgKCRzaWRlbmF2LXBhZGRpbmcgKiAyKSAwIDA7XG4gICAgICB3aWR0aDogJHNpZGVuYXYtaXRlbS1oZWlnaHQgLyAyO1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcbiAgICB9XG4gIH1cblxuXG4gIC5kaXZpZGVyIHtcbiAgICBtYXJnaW46ICgkc2lkZW5hdi1wYWRkaW5nIC8gMikgMCAwIDA7XG4gIH1cblxuICAuc3ViaGVhZGVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xuICAgIGZvbnQtc2l6ZTogJHNpZGVuYXYtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnVzZXItdmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICgkc2lkZW5hdi1wYWRkaW5nICogMikgKCRzaWRlbmF2LXBhZGRpbmcgKiAyKSAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzaWRlbmF2LXBhZGRpbmcgLyAyO1xuXG4gICAgJiA+IGEge1xuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuY2lyY2xlLCAubmFtZSwgLmVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jaXJjbGUge1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgfVxuXG4gICAgLm5hbWUsXG4gICAgLmVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpZGVuYXYtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0IC8gMjtcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuZW1haWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRvdWNoIGludGVyYWN0aW9uXG4uZHJhZy10YXJnZXQge1xuICAvLyBSaWdodCBBbGlnblxuICAmLnJpZ2h0LWFsaWduZWQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5ODtcbn1cblxuXG4vLyBGaXhlZCBTaWRlbmF2IHNob3duXG4uc2lkZW5hdi5zaWRlbmF2LWZpeGVkIHtcbiAgLy8gUmlnaHQgQWxpZ25cbiAgJi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi8vIEZpeGVkIFNpZGVuYXYgaGlkZSBvbiBzbWFsbGVyXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gIC5zaWRlbmF2IHtcbiAgICAmLnNpZGVuYXYtZml4ZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTtcblxuICAgICAgJi5yaWdodC1hbGlnbmVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBwYWRkaW5nOiAwICRzaWRlbmF2LXBhZGRpbmc7XG4gICAgfVxuXG4gICAgLnVzZXItdmlldyB7XG4gICAgICBwYWRkaW5nOiAkc2lkZW5hdi1wYWRkaW5nICRzaWRlbmF2LXBhZGRpbmcgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSA+IHVsOm5vdCguY29sbGFwc2libGUpID4gbGkuYWN0aXZlLFxuLnNpZGVuYXYuc2lkZW5hdi1maXhlZCAuY29sbGFwc2libGUtYm9keSA+IHVsOm5vdCguY29sbGFwc2libGUpID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGEge1xuICAgIGNvbG9yOiAkc2lkZW5hdi1iZy1jb2xvcjtcbiAgfVxufVxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi5zaWRlbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTIwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICB6LWluZGV4OiA5OTc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKlxuICAgIEBsaWNlbnNlXG4gICAgQ29weXJpZ2h0IChjKSAyMDE0IFRoZSBQb2x5bWVyIFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAgICBUaGlzIGNvZGUgbWF5IG9ubHkgYmUgdXNlZCB1bmRlciB0aGUgQlNEIHN0eWxlIGxpY2Vuc2UgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0xJQ0VOU0UudHh0XG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBhdXRob3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQVVUSE9SUy50eHRcbiAgICBUaGUgY29tcGxldGUgc2V0IG9mIGNvbnRyaWJ1dG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0NPTlRSSUJVVE9SUy50eHRcbiAgICBDb2RlIGRpc3RyaWJ1dGVkIGJ5IEdvb2dsZSBhcyBwYXJ0IG9mIHRoZSBwb2x5bWVyIHByb2plY3QgaXMgYWxzb1xuICAgIHN1YmplY3QgdG8gYW4gYWRkaXRpb25hbCBJUCByaWdodHMgZ3JhbnQgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL1BBVEVOVFMudHh0XG4gKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogU1RZTEVTIEZPUiBUSEUgU1BJTk5FUiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKlxuICogQ29uc3RhbnRzOlxuICogICAgICBTVFJPS0VXSURUSCA9IDNweFxuICogICAgICBBUkNTSVpFICAgICA9IDI3MCBkZWdyZWVzIChhbW91bnQgb2YgY2lyY2xlIHRoZSBhcmMgdGFrZXMgdXApXG4gKiAgICAgIEFSQ1RJTUUgICAgID0gMTMzM21zICh0aW1lIGl0IHRha2VzIHRvIGV4cGFuZCBhbmQgY29udHJhY3QgYXJjKVxuICogICAgICBBUkNTVEFSVFJPVCA9IDIxNiBkZWdyZWVzIChob3cgbXVjaCB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGFyY1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3VsZCByb3RhdGUgZWFjaCB0aW1lLCAyMTYgZ2l2ZXMgdXMgYVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUgcG9pbnRlZCBzdGFyIHNoYXBlIChpdCdzIDM2MC81ICogMykuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9yIGEgNyBwb2ludGVkIHN0YXIsIHdlIG1pZ2h0IGRvXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzYwLzcgKiAzID0gMTU0LjI4NilcbiAqICAgICAgQ09OVEFJTkVSV0lEVEggPSAyOHB4XG4gKiAgICAgIFNIUklOS19USU1FID0gNDAwbXNcbiAqL1xuXG5cbi5wcmVsb2FkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuXG4gICYuc21hbGwge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuXG4gICYuYmlnIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgLyogZHVyYXRpb246IDM2MCAqIEFSQ1RJTUUgLyAoQVJDU1RBUlRST1QgKyAoMzYwLUFSQ1NJWkUpKSAqL1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XG59XG5cbkBrZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XG59XG5cbi5zcGlubmVyLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItY29sb3I6ICRzcGlubmVyLWRlZmF1bHQtY29sb3I7XG59XG5cbi5zcGlubmVyLWJsdWUsXG4uc3Bpbm5lci1ibHVlLW9ubHkge1xuICBib3JkZXItY29sb3I6ICM0Mjg1ZjQ7XG59XG5cbi5zcGlubmVyLXJlZCxcbi5zcGlubmVyLXJlZC1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGI0NDM3O1xufVxuXG4uc3Bpbm5lci15ZWxsb3csXG4uc3Bpbm5lci15ZWxsb3ctb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YjQwMDtcbn1cblxuLnNwaW5uZXItZ3JlZW4sXG4uc3Bpbm5lci1ncmVlbi1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGY5ZDU4O1xufVxuXG4vKipcbiAqIElNUE9SVEFOVCBOT1RFIEFCT1VUIENTUyBBTklNQVRJT04gUFJPUEVSVElFUyAoa2VhbnVsZWUpOlxuICpcbiAqIGlPUyBTYWZhcmkgKHRlc3RlZCBvbiBpT1MgOC4xKSBkb2VzIG5vdCBoYW5kbGUgYW5pbWF0aW9uLWRlbGF5IHZlcnkgd2VsbCAtIGl0IGRvZXNuJ3RcbiAqIGd1YXJhbnRlZSB0aGF0IHRoZSBhbmltYXRpb24gd2lsbCBzdGFydCBfZXhhY3RseV8gYWZ0ZXIgdGhhdCB2YWx1ZS4gU28gd2UgYXZvaWQgdXNpbmdcbiAqIGFuaW1hdGlvbi1kZWxheSBhbmQgaW5zdGVhZCBzZXQgY3VzdG9tIGtleWZyYW1lcyBmb3IgZWFjaCBjb2xvciAoYXMgcmVkdW5kYW50IGFzIGl0XG4gKiBzZWVtcykuXG4gKlxuICogV2Ugd3JpdGUgb3V0IGVhY2ggYW5pbWF0aW9uIGluIGZ1bGwgKGluc3RlYWQgb2Ygc2VwYXJhdGluZyBhbmltYXRpb24tbmFtZSxcbiAqIGFuaW1hdGlvbi1kdXJhdGlvbiwgZXRjLikgYmVjYXVzZSB1bmRlciB0aGUgcG9seWZpbGwsIFNhZmFyaSBkb2VzIG5vdCByZWNvZ25pemUgdGhvc2VcbiAqIHNwZWNpZmljIHByb3BlcnRpZXMgcHJvcGVybHksIHRyZWF0cyB0aGVtIGFzIC13ZWJraXQtYW5pbWF0aW9uLCBhbmQgb3ZlcnJpZGVzIHRoZVxuICogb3RoZXIgYW5pbWF0aW9uIHJ1bGVzLiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcGxhdGZvcm0vaXNzdWVzLzUzLlxuICovXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItYmx1ZSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93IHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4ge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUtb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQtb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3ctb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbi1vbmx5IHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7ICB9IC8qIDAuNSAqIEFSQ1NJWkUgKi9cbiAgMjUlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7ICB9IC8qIDEgICAqIEFSQ1NJWkUgKi9cbiAgMzcuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7ICB9IC8qIDEuNSAqIEFSQ1NJWkUgKi9cbiAgNTAlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7ICB9IC8qIDIgICAqIEFSQ1NJWkUgKi9cbiAgNjIuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7ICB9IC8qIDIuNSAqIEFSQ1NJWkUgKi9cbiAgNzUlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7ICB9IC8qIDMgICAqIEFSQ1NJWkUgKi9cbiAgODcuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7ICB9IC8qIDMuNSAqIEFSQ1NJWkUgKi9cbiAgdG8gICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IC8qIDQgICAqIEFSQ1NJWkUgKi9cbn1cblxuQGtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7ICB9IC8qIDAuNSAqIEFSQ1NJWkUgKi9cbiAgMjUlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAgfSAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgIH0gLyogMS41ICogQVJDU0laRSAqL1xuICA1MCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7ICB9IC8qIDIgICAqIEFSQ1NJWkUgKi9cbiAgNjIuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyAgfSAvKiAyLjUgKiBBUkNTSVpFICovXG4gIDc1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgIH0gLyogMyAgICogQVJDU0laRSAqL1xuICA4Ny41JSB7IHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7ICB9IC8qIDMuNSAqIEFSQ1NJWkUgKi9cbiAgdG8gICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfSAvKiA0ICAgKiBBUkNTSVpFICovXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxuICAyNiUgeyBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7IG9wYWNpdHk6IDA7IH1cbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XG4gIDI2JSB7IG9wYWNpdHk6IDA7IH1cbiAgODklIHsgb3BhY2l0eTogMDsgfVxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAxNSUgeyBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICA1MSUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgMTUlIHsgb3BhY2l0eTogMDsgfVxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNTElIHsgb3BhY2l0eTogMDsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMDsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cbiAgNzYlIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gIDc2JSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgNjUlIHsgb3BhY2l0eTogMDsgfVxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDY1JSB7IG9wYWNpdHk6IDA7IH1cbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbi8qKlxuICogUGF0Y2ggdGhlIGdhcCB0aGF0IGFwcGVhciBiZXR3ZWVuIHRoZSB0d28gYWRqYWNlbnQgZGl2LmNpcmNsZS1jbGlwcGVyIHdoaWxlIHRoZVxuICogc3Bpbm5lciBpcyByb3RhdGluZyAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXG4gKi9cbi5nYXAtcGF0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmdhcC1wYXRjaCAuY2lyY2xlIHtcbiAgd2lkdGg6IDEwMDAlO1xuICBsZWZ0OiAtNDUwJTtcbn1cblxuLmNpcmNsZS1jbGlwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG4gIC5jaXJjbGUge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDNweDsgLyogU1RST0tFV0lEVEggKi9cbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmLmxlZnQgLmNpcmNsZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XG4gIH1cbiAgJi5yaWdodCAuY2lyY2xlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xuICB9XG59XG5cblxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUge1xuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcbiAgLyogZHVyYXRpb246IEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVmdC1zcGluIHtcbiAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxufVxuXG4jc3Bpbm5lckNvbnRhaW5lci5jb29sZG93biB7XG4gIC8qIGR1cmF0aW9uOiBTSFJJTktfVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG4iLCIuc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBGdWxsc2NyZWVuIHNsaWRlclxuICAmLmZ1bGxzY3JlZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgdWwuc2xpZGVzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICB1bC5pbmRpY2F0b3JzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1iZy1jb2xvcjtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0MDBweDtcblxuICAgIGxpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgcCB7IGNvbG9yOiAkc2xpZGVyLWJnLWNvbG9yLWxpZ2h0OyB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1iZy1jb2xvci1saWdodDtcblxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1pbmRpY2F0b3ItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIuY2Fyb3VzZWwge1xuICAmLmNhcm91c2VsLXNsaWRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAuY2Fyb3VzZWwtZml4ZWQtaXRlbSB7XG4gICAgICAmLndpdGgtaW5kaWNhdG9ycyB7XG4gICAgICAgIGJvdHRvbTogNjhweDtcbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6ICRjYXJvdXNlbC1oZWlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtaGVpZ2h0O1xuICBwZXJzcGVjdGl2ZTogNTAwcHg7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaXRlbS13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pdGVtLWhlaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIG1hcmdpbjogMjRweCA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcblxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWF0ZXJpYWxib3ggY29tcGF0aWJpbGl0eVxuICAmLnNjcm9sbGluZyAuY2Fyb3VzZWwtaXRlbSAubWF0ZXJpYWxib3hlZCxcbiAgLmNhcm91c2VsLWl0ZW06bm90KC5hY3RpdmUpIC5tYXRlcmlhbGJveGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzO1xufVxuXG4udGFwLXRhcmdldC13cmFwcGVyLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzO1xuXG4gIC50YXAtdGFyZ2V0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC45NTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpLFxuICAgICAgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKTtcbiAgfVxuXG4gIC50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudGFwLXRhcmdldC13YXZlOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgLjNzLFxuICAgICAgdHJhbnNmb3JtIC4zcyxcbiAgICAgIHZpc2liaWxpdHkgMHMgMXM7XG4gIH1cbn1cblxuLnRhcC10YXJnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTQpLCAwIDEwcHggNTBweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMzBweCAxMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSksXG4gICAgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKTtcbn1cblxuLnRhcC10YXJnZXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRhcC10YXJnZXQtd2F2ZSB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAuM3MsXG4gICAgICB0cmFuc2Zvcm0gLjNzLFxuICAgICAgdmlzaWJpbGl0eSAwcztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLnRhcC10YXJnZXQtb3JpZ2luIHtcbiAgJjpub3QoLmJ0biksXG4gICY6bm90KC5idG4pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICB6LWluZGV4OiAxMDAwMjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRhcC10YXJnZXQsIC50YXAtdGFyZ2V0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4iLCIucHVsc2Uge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDFzIGN1YmljLWJlemllcigwLjI0LCAwLCAwLjM4LCAxKSBpbmZpbml0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG59XG4iLCIvKiBNb2RhbCAqL1xuLmRhdGVwaWNrZXItbW9kYWwge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kYXRlcGlja2VyLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5zZWxlY3RzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgaW5wdXQge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jYXJldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QteWVhciBpbnB1dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAuc2VsZWN0LW1vbnRoIGlucHV0IHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG4ubW9udGgtcHJldiwgLm1vbnRoLW5leHQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG4vKiBEYXRlIERpc3BsYXkgKi9cbi5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSB7XG4gIGZsZXg6IDEgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAueWVhci10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogJGRhdGVwaWNrZXIteWVhcjtcbiAgfVxuXG4gIC5kYXRlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuXG4vKiBDYWxlbmRhciAqL1xuLmRhdGVwaWNrZXItY2FsZW5kYXItY29udGFpbmVyIHtcbiAgZmxleDogMi41IGF1dG87XG59XG5cbi5kYXRlcGlja2VyLXRhYmxlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHRyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBhYmJyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRkYXRlcGlja2VyLWNhbGVuZGFyLWhlYWRlci1jb2xvcjtcbiAgfVxuXG4gIHRkIHtcbiAgICAmLmlzLXRvZGF5IHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuaXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoLFxuICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRkYXRlcGlja2VyLWRpc2FibGVkLWRheS1jb2xvcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWRheS1idXR0b24ge1xuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1kYXktZm9jdXM7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi8qIEZvb3RlciAqL1xuLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGF0ZXBpY2tlci1jYW5jZWwsXG4uZGF0ZXBpY2tlci1jbGVhcixcbi5kYXRlcGlja2VyLXRvZGF5LFxuLmRhdGVwaWNrZXItZG9uZSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5kYXRlcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAuZGF0ZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IHtcbiAgICBmbGV4OiAwIDEgMjcwcHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1jb250cm9scyxcbiAgLmRhdGVwaWNrZXItdGFibGUsXG4gIC5kYXRlcGlja2VyLWZvb3RlciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbiIsIi8qIFRpbWVwaWNrZXIgQ29udGFpbmVycyAqL1xuLnRpbWVwaWNrZXItbW9kYWwge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4udGltZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbn1cblxuXG4vKiBDbG9jayBEaWdpdGFsIERpc3BsYXkgKi9cbi50aW1lcGlja2VyLWRpZ2l0YWwtZGlzcGxheSB7XG4gIGZsZXg6IDEgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuXHRmb250LXNpemU6IDRyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLXNwYW4taG91cnMsXG4udGltZXBpY2tlci1zcGFuLW1pbnV0ZXMsXG4udGltZXBpY2tlci1zcGFuLWFtLXBtIGRpdiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3VycyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4udGltZXBpY2tlci1zcGFuLW1pbnV0ZXMge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4udGltZXBpY2tlci1kaXNwbGF5LWFtLXBtIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG4vKiBBbmFsb2cgQ2xvY2sgRGlzcGxheSAqL1xuLnRpbWVwaWNrZXItYW5hbG9nLWRpc3BsYXkge1xuICBmbGV4OiAyLjUgYXV0bztcbn1cblxuLnRpbWVwaWNrZXItcGxhdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZXBpY2tlci1jbG9jay1wbGF0ZS1iZztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMjcwcHg7XG5cdGhlaWdodDogMjcwcHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRpbWVwaWNrZXItY2FudmFzLFxuLnRpbWVwaWNrZXItZGlhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnRpbWVwaWNrZXItbWludXRlcyB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRpbWVwaWNrZXItdGljayB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICR0aW1lcGlja2VyLWNsb2NrLWNvbG9yO1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udGltZXBpY2tlci10aWNrLmFjdGl2ZSxcbi50aW1lcGlja2VyLXRpY2s6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkc2Vjb25kYXJ5LWNvbG9yLCAuNzUpO1xufVxuLnRpbWVwaWNrZXItZGlhbCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtcztcbn1cbi50aW1lcGlja2VyLWRpYWwtb3V0IHtcbiAgJi50aW1lcGlja2VyLWhvdXJzIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgfVxuXG4gICYudGltZXBpY2tlci1taW51dGVzIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG4gIH1cblxuXHRvcGFjaXR5OiAwO1xufVxuLnRpbWVwaWNrZXItY2FudmFzIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcztcblxuICBsaW5lIHtcblx0ICBzdHJva2U6ICRzZWNvbmRhcnktY29sb3I7XG5cdCAgc3Ryb2tlLXdpZHRoOiA0O1xuXHQgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgfVxufVxuLnRpbWVwaWNrZXItY2FudmFzLW91dCB7XG5cdG9wYWNpdHk6IDAuMjU7XG59XG4udGltZXBpY2tlci1jYW52YXMtYmVhcmluZyB7XG5cdHN0cm9rZTogbm9uZTtcblx0ZmlsbDogJHNlY29uZGFyeS1jb2xvcjtcbn1cbi50aW1lcGlja2VyLWNhbnZhcy1iZyB7XG5cdHN0cm9rZTogbm9uZTtcblx0ZmlsbDogJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuXG4vKiBGb290ZXIgKi9cbi50aW1lcGlja2VyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGltZXBpY2tlci1jbGVhciB7XG4gIGNvbG9yOiAkZXJyb3ItY29sb3I7XG59XG5cbi50aW1lcGlja2VyLWNsb3NlIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG5cbi50aW1lcGlja2VyLWNsZWFyLFxuLnRpbWVwaWNrZXItY2xvc2Uge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gIC50aW1lcGlja2VyLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG5cbiAgLnRpbWVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAudGltZXBpY2tlci10ZXh0LWNvbnRhaW5lciB7XG5cdFx0dG9wOiAzMiU7XG5cdH1cblxuXHQudGltZXBpY2tlci1kaXNwbGF5LWFtLXBtIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgcmlnaHQ6IGF1dG87XG5cdCAgYm90dG9tOiBhdXRvO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBtYXJnaW4tdG9wOiAxLjJyZW07XG5cdH1cbn1cbiIsIi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NWVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYnRuLXB4IHtcblx0cGFkZGluZy1sZWZ0OiAuNXJlbTtcblx0cGFkZGluZy1yaWdodDogLjVyZW07XG59XG5cbnAsXG51bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRndXR0ZXItd2lkdGg7IC8vICRlbGVtZW50LWJvdHRvbS1tYXJnaW47XG59XG5cbi5idG4ge1xuICBtaW4td2lkdGg6IDE2NXB4O1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mb2N1cy1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1mb2N1cy1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLWZsYXQge1xuICBjb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1iYWNrZ3JvdW5kLCAxMCUpO1xuICB9XG5cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktZmxhdC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkYnV0dG9uLXNlY29uZGFyeS1mbGF0LWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLWZsb2F0aW5nIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIsXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59IiwiLmhpZGUtb24tbGFyZ2UtYW5kLWRvd24ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRsYXJnZS1zY3JlZW59KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1vbi1leHRyYS1sYXJnZS1hbmQtdXAge1xuICBAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1leHRyYS1sYXJnZS1vbmx5IHtcbiAgQG1lZGlhICN7JGV4dHJhLWxhcmdlLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAuY29udGFpbmVyID4gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmNvbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yb3cucm93LWVxdWFsLWhlaWdodCB7XG4gID4gLmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgID4gLmZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgPiAqOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJtYWluIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gICYuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMS4yNSU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAmLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNlLXRleHRwaWMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2UtZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNlLWJvZHl0ZXh0IHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG5cbiAgICBwYWRkaW5nOiAyLjVlbSAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAgICAkanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbC1zY3JlZW59KSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG5cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cblxuXG4uZnJhbWUtanVtYm90cm9uIHtcbiAgQGV4dGVuZCAuanVtYm90cm9uO1xufVxuLmZyYW1lLXdlbGwge1xuICBAZXh0ZW5kIC53ZWxsO1xuICBAZXh0ZW5kIC53ZWxsLXNtO1xufVxuLmZyYW1lLWFsZXJ0LWluZm8ge1xuICBAZXh0ZW5kIC5hbGVydDtcbiAgQGV4dGVuZCAuYWxlcnQtaW5mbztcbn1cbi5mcmFtZS1hbGVydC1zdWNjZXNzIHtcbiAgQGV4dGVuZCAuYWxlcnQ7XG4gIEBleHRlbmQgLmFsZXJ0LXN1Y2Nlc3M7XG59XG4uZnJhbWUtYWxlcnQtd2FybmluZyB7XG4gIEBleHRlbmQgLmFsZXJ0O1xuICBAZXh0ZW5kIC5hbGVydC13YXJuaW5nO1xufVxuLmZyYW1lLWFsZXJ0LWRhbmdlciB7XG4gIEBleHRlbmQgLmFsZXJ0O1xuICBAZXh0ZW5kIC5hbGVydC1kYW5nZXI7XG59XG5cbi5mcmFtZS1iZy13aGl0ZS13cmFwIHtcbiAgcGFkZGluZzogMXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICArIC5mcmFtZSB7XG4gICAgbWFyZ2luLXRvcDogJGd1dHRlci13aWR0aDtcbiAgfVxufVxuXG4uZnJhbWUge1xuICArIC5mcmFtZS1iZy13aGl0ZS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogJGd1dHRlci13aWR0aDtcbiAgfVxufVxuIiwiLnJpZ2h0LXRyaWFuZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZHJvcGRvd24tbmVzdGVkIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQgLmRyb3Bkb3duLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuXG4uaGVhZGluZy1saW5rIHtcbiAgQGV4dGVuZCAucmVkLCAubGlnaHRlbi0yO1xuXG4gIGEge1xuICAgIEBleHRlbmQgLndoaXRlLXRleHQ7XG4gIH1cbn1cblxuXG4ubWFpbi1uYXYge1xuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgLmJyYW5kLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgfVxuXG4gIC5idXR0b24tY29sbGFwc2Uge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIGNvbG9yIC4zcztcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFEN0E0O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgb3V0bGluZTogMDtcblxuICAgICAgPiAubWF0ZXJpYWwtaWNvbnMucmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQUQ3QTQ7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlFQzc3RjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tcm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgID4gdWwge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCA+IGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICA+IGEge1xuICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZW5hdiB7XG4gIC5jb2xsYXBzaWJsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cbiAgICA+IGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsYXBzaWJsZS1ib2R5IGxpIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgICAgJi5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSBsaSBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICB9XG4gIH1cblxuICBsaS5hY3RpdmUgPiBhID4gaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zaWRlbmF2LFxuLnNpZGVuYXYtb3ZlcmxheSB7XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1ldGFuYXYge1xuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0JBRDdBNDtcbiAgfVxuXG4gIGxpLmRpdmlkZXIge1xuICAgIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JBRDdBNDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjQkFEN0E0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiZm9ybXtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICBmaWVsZHNldHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgbGVnZW5ke1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2t7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaW5wdXRzLWxpc3R7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuZm9ybS1jaGVja3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbn0iLCIudHgtaW5kZXhlZHNlYXJjaC1yZXN7XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC50eC1pbmRleGVkc2VhcmNoLWljb257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnR4LWluZGV4ZWRzZWFyY2gtdGl0bGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnR4LWluZGV4ZWRzZWFyY2gtZGVzY3JpcHRpb257XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC50eC1pbmRleGVkc2VhcmNoLXBhdGh7XG4gICAgcHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG4udHgtaW5kZXhlZHNlYXJjaC1icm93c2Vib3h7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB1bHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi5pbWctbGF5b3V0LTEge1xuICBAZXh0ZW5kIC5yZXNwb25zaXZlLWltZztcbn1cbi5pbWctbGF5b3V0LTIge1xuICBAZXh0ZW5kIC5pbWctcm91bmRlZDtcbn1cbi5pbWctbGF5b3V0LTMge1xuICBAZXh0ZW5kIC5yZXNwb25zaXZlLWltZztcbiAgQGV4dGVuZCAuaW1nLXJvdW5kZWQ7XG59XG4uaW1nLWxheW91dC00IHtcbiAgQGV4dGVuZCAuY2lyY2xlO1xufVxuLmltZy1sYXlvdXQtNSB7XG4gIEBleHRlbmQgLnJlc3BvbnNpdmUtaW1nO1xuICBAZXh0ZW5kIC5jaXJjbGU7XG59XG4uaW1nLWxheW91dC02IHtcbiAgQGV4dGVuZCAuaW1nLXRodW1ibmFpbDtcbn1cbi5pbWctbGF5b3V0LTcge1xuICBAZXh0ZW5kIC5yZXNwb25zaXZlLWltZztcbiAgQGV4dGVuZCAuaW1nLXRodW1ibmFpbDtcbn0iLCIuY2UtdGV4dHBpYyAuY2UtYm9keXRleHQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4iLCIuY2Fyb3VzZWwgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmctY29sb3I7XG4gICAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItaW5kaWNhdG9yLWNvbG9yO1xuICB9XG59IiwiLnBlcnNvbi1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBhZGRpbmc6ICRndXR0ZXItd2lkdGggKiAuNSAkZ3V0dGVyLXdpZHRoICogLjUgMjBweDtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbiIsIi5ha3R1ZWxsZXMtdGVhc2VyIHtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHQmLmFydGljbGUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCYtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyLXdpZHRoIC8gMjtcblxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAzMC8xNiAqIDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdHdpZHRoOiA5MC8xNiAqIDFyZW07XG5cdFx0XHRoZWlnaHQ6IDkwLzE2ICogMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0cGFkZGluZzogMjUvMTYgKiAxcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRUY1RTk7XG5cdFx0XHRmb250LXNpemU6IDQwLzE2ICogMXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQmLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0cGFkZGluZzogJGd1dHRlci13aWR0aCAqIC41O1xuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG5cdFx0XHR3aWR0aDogNS8xMiAqIDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLWRhdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXG5cdCYtdGV4dCB7XG5cdFx0cGFkZGluZzogMCAkZ3V0dGVyLXdpZHRoICogLjUgMXJlbTtcblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuXHRcdFx0d2lkdGg6IDcvMTIgKiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6ICRndXR0ZXItd2lkdGggKiAuNTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5idG4tZmxhdCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblxuICBsaSB7XG4gICAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNENkU3Qzk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLmZyYW1lLWJnLXdoaXRlLXdyYXAsXG4udGFiLWNvbnRlbnQgPiAuY29sLFxuLmNvbGxhcHNpYmxlLWJvZHkge1xuICA+IC5mcmFtZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICA+IC5mcmFtZSA+IC5jZS10ZXh0cGljID4gLmNlLWJvZHl0ZXh0ID4gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvLyBSZXNldHRpbmcgc3R5bGVzIGZvciBkZWZhdWx0IGZsdWlkIENFc1xuXG4uY2UtdGV4dHBpYyxcbi5jZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206ICRndXR0ZXItd2lkdGg7XG59XG5cbi5jZS1sZWZ0LmNlLWludGV4dCAuY2UtZ2FsbGVyeSxcbi5jZS1pbnRleHQuY2UtcmlnaHQgLmNlLWdhbGxlcnkge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgXHRmbG9hdDogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gIFx0bWF4LXdpZHRoOiAzMCU7XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gIFx0bWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNlLWxlZnQuY2UtaW50ZXh0IC5jZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoO1xuICB9XG59XG5cbi5jZS1pbnRleHQuY2UtcmlnaHQgLmNlLWdhbGxlcnkge1xuICBtYXJnaW4tbGVmdDogMDtcblxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItd2lkdGg7XG4gIH1cbn1cblxuLmltYWdlLWVtYmVkLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZyYW1lLXR5cGUtdGV4dCB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXItd2lkdGggKiAuNzU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDExLzE2ICogMXJlbTtcbiAgICAgIHdpZHRoOiAuNXJlbTtcbiAgICAgIGhlaWdodDogLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjpmaXJzdC1saW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG4iLCIudGFicy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG59XG5cbi50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQThBOEE4O1xufVxuIiwiLmJ0bi1mbG9hdGluZy5idXR0b24tdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBib3R0b206IDMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRyaWdodDogMjRweDtcblx0Ym90dG9tOiAyMHB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAmLS1zaG93IHtcbiAgXHRvcGFjaXR5OiAxO1xuICBcdHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuaWNvbntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3Zne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBEZWZhdWx0IHN0eWxlcyBmb3IgbmV3cyBleHRlbnNpb24gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogc2luZ2xlIHZpZXcgKi9cbi5uZXdzLXNpbmdsZSB7XG5cdC5hcnRpY2xlIC5uZXdzLWltZy13cmFwIHtcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcblx0XHRpbWcge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC50ZWFzZXItdGV4dCB7XG5cdH1cbn1cbi5uZXdzLXRleHQtd3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5uZXdzLWltZy1jYXB0aW9uIHtcbn1cblxuLyogcmVsYXRlZCBuZXdzICsgZmlsZXMgKi9cbi5uZXdzLXJlbGF0ZWQtd3JhcCB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm5ld3MtcmVsYXRlZCB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cblx0dWwgbGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERERERDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0Y29sb3I6ICM4ODg7XG5cblx0XHRcdDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4ubmV3cy1yZWxhdGVkLWZpbGVzIHtcblx0dWwgbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Lm5ld3MtcmVsYXRlZC1maWxlcy1saW5rIC5qcGcge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0fVxufVxuXG4ubmV3cy1jbGVhciB7XG5cdGNsZWFyOiBib3RoO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgNC4xLjZcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDExLCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuIiwiQGltcG9ydCBcInN3aXBlci9zd2lwZXJcIjtcblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiJdfQ== */
