.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}
/*
We declare all variables here as default so that they are easy to override...
*/
/* Border, shadows, ... */
/*
Variables that begin with $var- should NEVER be used directly in CSS rules.
they should only be included via the "@include var(property, var-name)"
mechanism.
*/
/* Border styles */
/* Cookie notice positioning */
/* Text colors */
/* Font Families */
/* White */
/* Differently shaded colors */
/*
Use @include var(property, varname) to include a variable, e.g.
  
    @include var(background-color, white1);

to create a white background.
*/
/* Spacing */
/* Breakpoints */
.klaro {
  font-family: inherit;
  font-family: var(--font-family, inherit);
  font-size: 14px;
  font-size: var(--font-size, 14px);
}

.klaro button {
  font-family: inherit;
  font-family: var(--font-family, inherit);
  font-size: 14px;
  font-size: var(--font-size, 14px);
}

.klaro.cm-as-context-notice {
  height: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}

.klaro .cookie-modal,
.klaro .context-notice,
.klaro .cookie-notice {
  /* The switch - the box around the slider */
}

.klaro .cookie-modal .cm-switch-container,
.klaro .context-notice .cm-switch-container,
.klaro .cookie-notice .cm-switch-container {
  border-bottom-style: solid;
  border-bottom-style: var(--border-style, solid);
  border-bottom-width: 1px;
  border-bottom-width: var(--border-width, 1px);
  border-bottom-color: #c8c8c8;
  border-bottom-color: var(--light2, #c8c8c8);
  display: block;
  position: relative;
  padding: 10px;
  padding-left: 66px;
  line-height: 20px;
  vertical-align: middle;
  min-height: 40px;
}

.klaro .cookie-modal .cm-switch-container:last-child,
.klaro .context-notice .cm-switch-container:last-child,
.klaro .cookie-notice .cm-switch-container:last-child {
  border-bottom: 0;
}

.klaro .cookie-modal .cm-switch-container:first-child,
.klaro .context-notice .cm-switch-container:first-child,
.klaro .cookie-notice .cm-switch-container:first-child {
  margin-top: 0;
}

.klaro .cookie-modal .cm-switch-container p,
.klaro .context-notice .cm-switch-container p,
.klaro .cookie-notice .cm-switch-container p {
  margin-top: 0;
}

.klaro .cookie-modal .cm-switch,
.klaro .context-notice .cm-switch,
.klaro .cookie-notice .cm-switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
}

.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
  background-color: #1a936f;
  background-color: var(--green1, #1a936f);
}

.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider {
  background-color: #1a936f;
  background-color: var(--green1, #1a936f);
  opacity: 0.6;
}

.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before {
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}

.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider {
  background-color: #24cc9a;
  background-color: var(--green2, #24cc9a);
  opacity: 0.8;
}

.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider::before {
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}

.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider {
  background-color: #24cc9a;
  background-color: var(--green2, #24cc9a);
  opacity: 0.8;
  cursor: not-allowed;
}

.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}

.klaro .cookie-modal .cm-list-input,
.klaro .context-notice .cm-list-input,
.klaro .cookie-notice .cm-list-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 50px;
  height: 30px;
}

.klaro .cookie-modal .cm-list-title,
.klaro .context-notice .cm-list-title,
.klaro .cookie-notice .cm-list-title {
  font-size: 0.9em;
  font-weight: 600;
}

.klaro .cookie-modal .cm-list-description,
.klaro .context-notice .cm-list-description,
.klaro .cookie-notice .cm-list-description {
  color: #7c7c7c;
  color: var(--dark3, #7c7c7c);
  font-size: 0.9em;
  padding-top: 4px;
}

.klaro .cookie-modal .cm-list-label,
.klaro .context-notice .cm-list-label,
.klaro .cookie-notice .cm-list-label {
  /* The slider */
  /* Rounded sliders */
}

.klaro .cookie-modal .cm-list-label .cm-switch,
.klaro .context-notice .cm-list-label .cm-switch,
.klaro .cookie-notice .cm-list-label .cm-switch {
  position: absolute;
  left: 0;
}

.klaro .cookie-modal .cm-list-label .slider,
.klaro .context-notice .cm-list-label .slider,
.klaro .cookie-notice .cm-list-label .slider {
  background-color: #f2f2f2;
  background-color: var(--white2, #f2f2f2);
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.4s;
  width: 50px;
  display: inline-block;
}

.klaro .cookie-modal .cm-list-label .slider::before,
.klaro .context-notice .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-label .slider::before {
  background-color: #e6e6e6;
  background-color: var(--white3, #e6e6e6);
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  left: 5px;
  bottom: 5px;
  transition: 0.4s;
}

.klaro .cookie-modal .cm-list-label .slider.round,
.klaro .context-notice .cm-list-label .slider.round,
.klaro .cookie-notice .cm-list-label .slider.round {
  border-radius: 30px;
}

.klaro .cookie-modal .cm-list-label .slider.round::before,
.klaro .context-notice .cm-list-label .slider.round::before,
.klaro .cookie-notice .cm-list-label .slider.round::before {
  border-radius: 50%;
}

.klaro .cookie-modal .cm-list-label input:focus + .slider,
.klaro .context-notice .cm-list-label input:focus + .slider,
.klaro .cookie-notice .cm-list-label input:focus + .slider {
  box-shadow-color: #48dfb2;
  box-shadow-color: var(--green3, #48dfb2);
  box-shadow: 0 0 1px var(color, green3);
}

.klaro .cookie-modal .cm-list-label input:checked + .slider::before,
.klaro .context-notice .cm-list-label input:checked + .slider::before,
.klaro .cookie-notice .cm-list-label input:checked + .slider::before {
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:focus + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider {
  box-shadow: 0 4px 6px 0 rgba(125, 125, 125, 0.2), 5px 5px 10px 0 rgba(125, 125, 125, 0.19);
}

.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider::before {
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}

.klaro .cookie-modal a,
.klaro .context-notice a,
.klaro .cookie-notice a {
  color: #1a936f;
  color: var(--green1, #1a936f);
  text-decoration: none;
}

.klaro .cookie-modal p,
.klaro .cookie-modal strong,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice strong,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice strong,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  color: #fafafa;
  color: var(--light1, #fafafa);
}

.klaro .cookie-modal p,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  display: block;
  text-align: left;
  margin: 0;
  padding: 0;
  margin-top: 0.7em;
}

.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal h3,
.klaro .cookie-modal h4,
.klaro .cookie-modal h5,
.klaro .cookie-modal h6,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice h3,
.klaro .context-notice h4,
.klaro .context-notice h5,
.klaro .context-notice h6,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice h3,
.klaro .cookie-notice h4,
.klaro .cookie-notice h5,
.klaro .cookie-notice h6 {
  font-family: inherit;
  font-family: var(--title-font-family, inherit);
}

.klaro .cookie-modal .cm-link,
.klaro .context-notice .cm-link,
.klaro .cookie-notice .cm-link {
  margin-right: 0.5em;
  vertical-align: middle;
}

.klaro .cookie-modal .cm-btn,
.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn {
  color: #fff;
  color: var(--button-text-color, #fff);
  background-color: #5c5c5c;
  background-color: var(--dark2, #5c5c5c);
  border-radius: 4px;
  border-radius: var(--border-radius, 4px);
  padding: 6px 10px;
  margin-right: 0.5em;
  border-style: none;
  padding: 0.4em;
  font-size: 1em;
  cursor: pointer;
}

.klaro .cookie-modal .cm-btn:disabled,
.klaro .context-notice .cm-btn:disabled,
.klaro .cookie-notice .cm-btn:disabled {
  opacity: 0.5;
}

.klaro .cookie-modal .cm-btn.cm-btn-close,
.klaro .context-notice .cm-btn.cm-btn-close,
.klaro .cookie-notice .cm-btn.cm-btn-close {
  background-color: #c8c8c8;
  background-color: var(--light2, #c8c8c8);
}

.klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-success {
  background-color: #1a936f;
  background-color: var(--green1, #1a936f);
}

.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success-var {
  background-color: #24cc9a;
  background-color: var(--green2, #24cc9a);
}

.klaro .cookie-modal .cm-btn.cm-btn-info,
.klaro .context-notice .cm-btn.cm-btn-info,
.klaro .cookie-notice .cm-btn.cm-btn-info {
  background-color: #2581c4;
  background-color: var(--blue1, #2581c4);
}

.klaro .context-notice {
  border-radius: 4px;
  border-radius: var(--border-radius, 4px);
  border-style: solid;
  border-style: var(--border-style, solid);
  border-width: 1px;
  border-width: var(--border-width, 1px);
  border-color: #c8c8c8;
  border-color: var(--light2, #c8c8c8);
  background-color: #fafafa;
  background-color: var(--light1, #fafafa);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 12px;
  height: 100%;
}

.klaro .context-notice.cm-dark {
  background-color: #333;
  background-color: var(--dark1, #333);
  border-color: #5c5c5c;
  border-color: var(--dark2, #5c5c5c);
}

.klaro .context-notice.cm-dark p {
  color: #fafafa;
  color: var(--light1, #fafafa);
}

.klaro .context-notice.cm-dark p a {
  color: #459cdc;
  color: var(--blue2, #459cdc);
}

.klaro .context-notice p {
  color: #333;
  color: var(--dark1, #333);
  flex-grow: 0;
  text-align: center;
  padding-top: 0;
  margin-top: 0;
}

.klaro .context-notice p a {
  color: #24cc9a;
  color: var(--green2, #24cc9a);
}

.klaro .context-notice p.cm-buttons {
  margin-top: 12px;
}

.klaro .cookie-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  left: 0;
  top: 0;
  z-index: 1000;
}

.klaro .cookie-modal.cm-embedded {
  position: relative;
  height: inherit;
  width: inherit;
  left: inherit;
  right: inherit;
  z-index: 0;
}

.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro {
  position: relative;
  -ms-transform: none;
      transform: none;
}

.klaro .cookie-modal .cm-bg {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.klaro .cookie-modal .cm-modal.cm-klaro {
  background-color: #333;
  background-color: var(--dark1, #333);
  color: #fafafa;
  color: var(--light1, #fafafa);
  z-index: 1001;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  width: 100%;
  max-height: 98%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: fixed;
  overflow: auto;
}

@media (min-width: 660px) {
  .klaro .cookie-modal .cm-modal.cm-klaro {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: relative;
    margin: 0 auto;
    max-width: 640px;
    height: auto;
    width: auto;
  }
}

.klaro .cookie-modal .cm-modal .hide {
  border-style: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}

.klaro .cookie-modal .cm-modal .hide svg {
  stroke: #fafafa;
  stroke: var(--light1, #fafafa);
}

.klaro .cookie-modal .cm-modal .cm-footer {
  border-top-color: #5c5c5c;
  border-top-color: var(--dark2, #5c5c5c);
  border-top-width: 1px;
  border-top-width: var(--border-width, 1px);
  border-top-style: solid;
  border-top-style: var(--border-style, solid);
  padding: 1em;
}

.klaro .cookie-modal .cm-modal .cm-footer-buttons {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by {
  font-size: 0.8em;
  padding-top: 4px;
  text-align: right;
  padding-right: 8px;
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a {
  color: #5c5c5c;
  color: var(--dark2, #5c5c5c);
}

.klaro .cookie-modal .cm-modal .cm-header {
  border-bottom-width: 1px;
  border-bottom-width: var(--border-width, 1px);
  border-bottom-style: solid;
  border-bottom-style: var(--border-style, solid);
  border-bottom-color: #5c5c5c;
  border-bottom-color: var(--dark2, #5c5c5c);
  padding: 1em;
  padding-right: 24px;
}

.klaro .cookie-modal .cm-modal .cm-header h1 {
  margin: 0;
  font-size: 2em;
  display: block;
}

.klaro .cookie-modal .cm-modal .cm-header h1.title {
  padding-right: 20px;
}

.klaro .cookie-modal .cm-modal .cm-body {
  padding: 1em;
}

.klaro .cookie-modal .cm-modal .cm-body ul {
  display: block;
}

.klaro .cookie-modal .cm-modal .cm-body span {
  display: inline-block;
  width: auto;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes {
  padding: 0;
  margin: 0;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret {
  color: #a0a0a0;
  color: var(--light3, #a0a0a0);
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content {
  margin-left: -40px;
  display: none;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded {
  margin-top: 10px;
  display: block;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose {
  position: relative;
  line-height: 20px;
  vertical-align: middle;
  padding-left: 60px;
  min-height: 40px;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child {
  margin-top: 0;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p {
  margin-top: 0;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes {
  color: #a0a0a0;
  color: var(--light3, #a0a0a0);
  font-size: 0.8em;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all {
  border-top-width: 1px;
  border-top-width: var(--border-width, 1px);
  border-top-style: solid;
  border-top-style: var(--border-style, solid);
  border-top-color: #5c5c5c;
  border-top-color: var(--dark2, #5c5c5c);
  padding-top: 1em;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title {
  font-weight: 600;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required {
  color: #5c5c5c;
  color: var(--dark2, #5c5c5c);
  padding-left: 0.2em;
  font-size: 0.8em;
}

.klaro .cookie-notice:not(.cookie-modal-notice) {
  background-color: #333;
  background-color: var(--dark1, #333);
  z-index: 999;
  position: fixed;
  width: 100%;
  bottom: 0;
  right: 0;
}

@media (min-width: 1024px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: fixed;
    position: var(--notice-position, fixed);
    right: 20px;
    right: var(--notice-right, 20px);
    left: auto;
    left: var(--notice-left, auto);
    bottom: 20px;
    bottom: var(--notice-bottom, 20px);
    top: auto;
    top: var(--notice-top, auto);
    max-width: 400px;
    max-width: var(--notice-max-width, 400px);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  }
}

@media (max-width: 1023px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) {
    border-style: none;
    border-radius: 0;
  }
}

.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded {
  position: relative;
  height: inherit;
  width: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  z-index: 0;
}

.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body {
  padding-top: 0.5em;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body {
  margin-bottom: 0;
  margin-right: 0;
  bottom: 0;
  padding: 1em;
  padding-top: 0;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p {
  margin-bottom: 0.5em;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes {
  text-decoration: underline;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more {
  display: inline-block;
  flex-grow: 1;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
  display: inline-block;
  margin-top: -0.5em;
}

@media (max-width: 384px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
    width: 100%;
  }
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
  margin-top: 0.5em;
}

@media (max-width: 384px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
    width: calc(50% - 0.5em);
  }
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok {
  margin-top: -0.5em;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: right;
  align-items: baseline;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div {
  margin-top: 0.5em;
}

.klaro .cookie-modal-notice {
  background-color: #333;
  background-color: var(--dark1, #333);
  color: #fafafa;
  color: var(--light1, #fafafa);
  z-index: 1001;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  width: 100%;
  max-height: 98%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: fixed;
  overflow: auto;
  padding: 1em;
  padding-top: 0.2em;
}

@media (min-width: 400px) {
  .klaro .cookie-modal-notice {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: relative;
    margin: 0 auto;
    max-width: 400px;
    height: auto;
    width: auto;
  }
}

.klaro .cookie-modal-notice .cn-ok {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1em;
}

.klaro .cookie-notice-hidden {
  display: none !important;
}


@charset "UTF-8";
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Archivo, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}
input::placeholder,textarea::placeholder{
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
::-webkit-date-and-time-value{
  min-height: 1.5em;
  text-align: inherit;
}
::-webkit-datetime-edit{
  display: inline-flex;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}
select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[multiple],[size]:where(select:not([size="1"])){
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox']{
  border-radius: 0px;
}
[type='radio']{
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  [type='checkbox']:checked{
    -webkit-appearance: auto;
            appearance: auto;
  }
}
[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  [type='radio']:checked{
    -webkit-appearance: auto;
            appearance: auto;
  }
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  [type='checkbox']:indeterminate{
    -webkit-appearance: auto;
            appearance: auto;
  }
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus{
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
@font-face {
    font-family: "Archivo";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url("../fonts/archivo/files/archivo-latin-400-normal.woff2") format("woff2"), url("../fonts/archivo/files/archivo-latin-400-normal.woff") format("woff");
  }
@font-face {
    font-family: "Archivo";
    font-style: italic;
    font-display: swap;
    font-weight: 400;
    src: url("../fonts/archivo/files/archivo-latin-400-italic.woff2") format("woff2"), url("../fonts/archivo/files/archivo-latin-400-italic.woff") format("woff");
  }
@font-face {
    font-family: "Archivo";
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url("../fonts/archivo/files/archivo-latin-700-normal.woff2") format("woff2"), url("../fonts/archivo/files/archivo-latin-700-normal.woff") format("woff");
  }
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
    padding-right: 4rem;
    padding-left: 4rem;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
    padding-right: 6rem;
    padding-left: 6rem;
  }
}
.form-input,.form-textarea,.form-select,.form-multiselect{
  -webkit-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}
.form-select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-select:where([size]:not([size="1"])){
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
@charset "UTF-8";
.ac {
    /*
    margin-top: 10px;
    border: 1px solid $color-light-grey;
    background-color: $color-white;
    box-sizing: border-box;
    */
    box-sizing: border-box;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(206 206 206 / var(--tw-border-opacity));
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
@media (min-width: 768px){
  .ac{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1280px){
  .ac{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.ac:first-of-type{
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(206 206 206 / var(--tw-border-opacity));
}
.ac .ac-header {
    margin: 0;
    padding: 0;
  }
.ac .ac-trigger {
    text-align: left;
    display: block;
    transition: color 0.25s ease;
    text-decoration: none;
    margin: 0;
    border: 0;
    position: relative;
    display: grid;
    width: 100%;
    cursor: pointer;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.25;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
@media (min-width: 768px){
  .ac .ac-trigger{
    font-size: 1.25rem;
    line-height: 1.75rem;
    line-height: 1.25;
  }
}
@media (min-width: 1280px){
  .ac .ac-trigger{
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.25;
  }
}
.ac .ac-trigger {
    /*
    &::after {
      content: '+';
      text-align: center;
      width: 15px;
      transform: translate(0, -50%);
      position: absolute;
      right: 10px;
      top: 50%;
    }
    */
  }
.ac .ac-trigger > span{
  text-align: left;
}
.ac .ac-trigger > svg{
  height: 2rem;
  width: 1.5rem;
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  fill: currentColor;
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ac .ac-panel {
    overflow: hidden;
    transition-property: height, visibility;
    transition-timing-function: ease;
  }
.ac .ac-panel .ac-text{
  margin: 0px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.ac.js-enabled .ac-panel {
    visibility: hidden;
  }
.ac.is-active .ac-panel {
    visibility: visible;
  }
/*
  .accordionItem {
    @apply [&:first-of-type]:border-t [&:first-of-type]:border-solid [&:first-of-type]:border-gray border-b border-solid border-gray py-4 md:py-6 xl:py-8;
    &:hover {
    }
    &--sm {
      @apply text-base md:text-lg xl:text-xl leading-none md:leading-none xl:leading-none;
    }

    & .accordionItemHeading {
      @apply grid grid-flow-col auto-cols-auto justify-between items-center gap-8 w-full relative cursor-pointer transition ease-in-out font-bold text-lg md:text-xl xl:text-2xl leading-tight md:leading-tight xl:leading-tight;
      & > span {
        @apply text-left;
      }

      & > svg {
        @apply fill-current text-blue w-6 h-8 transform rotate-0 transition ease-in-out;
      }
    }

    &.is-open {
      & .accordionItemHeading {
        & > svg {
          @apply rotate-180;
        }
      }
    }

    /*
    &--is-active {
      @apply max-h-full;

      & > svg {
        @apply rotate-45;
      }

      & + .panel {
        // @apply max-h-full;
      }
    }


    .accordionItemContent {
      // @apply max-h-0 overflow-hidden transition ease-in-out;
    }

    &.is-closed .accordionItemContent {
      @apply h-0 transition duration-300 ease-out transform scale-y-0 block;
    }

    &.is-open .accordionItemContent {
      @apply w-full block scale-y-100 origin-top transition-transform duration-300 ease-linear mt-3;
    }

  }
  */
.Container{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.Container--md{
  max-width: 59rem;
}
.Container--lg{
  max-width: 69rem;
}
.mix {
    visibility: hidden;
  }
.mixitup-ready .mix {
    visibility: visible;
  }
.JobList{
  margin-top: 1rem;
  overflow: hidden;
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(206 206 206 / var(--tw-border-opacity));
}
.JobListFilter{
  margin-top: 3rem;
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  gap: 1.5rem;
}
.no-js .JobListFilter{
  display: none;
}
.JobListFilter-row{
  position: relative;
  display: grid;
  gap: 3rem;
}
@media (min-width: 1024px){
  .JobListFilter-row{
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
  }
}
.JobListFilter-col{
  position: relative;
}
.JobListFilter-select{
  -webkit-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
.JobListFilter-select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}
.JobListFilter-select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.JobListFilter-select:where([size]:not([size="1"])){
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
.JobListFilter-select{
  margin-top: 0.25rem;
  display: block;
  height: 3rem;
  -webkit-appearance: none;
          appearance: none;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-clip: padding-box;
  background-repeat: no-repeat;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(2 1 1 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.JobListFilter-select:focus{
  --tw-border-opacity: 1;
  border-color: rgb(28 45 90 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.JobListFilter-input{
  position: relative;
  display: flex;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.JobListFilter-input-text{
  display: grid;
  width: 100%;
  border-width: 0px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  --tw-text-opacity: 1;
  color: rgb(2 1 1 / var(--tw-text-opacity));
}
.JobListFilter-input-text::placeholder{
  --tw-text-opacity: 1;
  color: rgb(2 1 1 / var(--tw-text-opacity));
}
.JobListFilter-input-text:focus{
  border-width: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.JobListFilter-input-icon{
  position: relative;
  display: inline-grid;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(2 1 1 / var(--tw-text-opacity));
}
.JobListFilter-select, .JobListFilter-input{
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(206 206 206 / var(--tw-border-opacity));
}
.JobListPagination{
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  justify-content: center;
}
.JobListPagination-more{
  margin-top: 3rem;
}
.no-js .JobListPagination-more{
  display: none;
}
.JobListItem{
  position: relative;
  display: grid;
  justify-content: space-between;
  gap: 0.75rem;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(206 206 206 / var(--tw-border-opacity));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}
.JobListItem::after{
  position: absolute;
  left: 0px;
  display: block;
  height: 100%;
  width: 0.25rem;
  content: var(--tw-content);
  background-color: transparent;
}
.JobListItem:hover::after{
  top: 0px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
}
@media (min-width: 768px){
  .JobListItem{
    padding: 1.5rem;
  }
}
@media (min-width: 1024px){
  .JobListItem{
    grid-auto-columns: auto;
    grid-auto-flow: column;
  }
}
.JobListItem.is-even{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.JobListItem.is-odd{
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity));
}
.JobListItem.is-last{
  border-width: 0px;
  border-style: none;
}
.JobListItem--no-items{
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity));
}
.JobListItem-meta{
  margin-top: 1rem;
  display: grid;
  justify-content: flex-start;
  gap: 0.75rem;
}
@media (min-width: 1024px){
  .JobListItem-meta{
    grid-auto-columns: auto;
    grid-auto-flow: column;
    gap: 3rem;
  }
}
.JobListItem-more{
  margin-top: 1rem;
}
@media (min-width: 1024px){
  .JobListItem-more{
    margin-top: 0px;
  }
}
.JobDetailGrid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(5, auto);
  gap: 1.5rem;
}
@media (min-width: 1024px){
  .JobDetailGrid{
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: repeat(3, auto);
    gap: 3rem;
  }
}
.JobDetailGrid--has-thumb{
  grid-template-rows: repeat(6, auto);
}
@media (min-width: 1024px){
  .JobDetailGrid--has-thumb{
    grid-template-rows: repeat(4, auto);
  }
}
.JobDetailGrid--has-thumb .JobDetailGrid-thumb{
  grid-column: 1 / -1;
  grid-row-start: 1;
}
@media (min-width: 1024px){
  .JobDetailGrid--has-thumb .JobDetailGrid-thumb{
    grid-column: span 8 / span 8;
  }
}
.JobDetailGrid-header{
  grid-column: 1 / -1;
  grid-row-start: 1;
}
@media (min-width: 1024px){
  .JobDetailGrid-header{
    grid-column: span 8 / span 8;
    border-bottom-width: 2px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(244 244 244 / var(--tw-border-opacity));
    padding-bottom: 1.5rem;
  }
}
.JobDetailGrid--has-thumb .JobDetailGrid-header{
  grid-row-start: 2;
}
@media (min-width: 1024px){
  .JobDetailGrid--has-thumb .JobDetailGrid-header{
    grid-row-start: 2;
  }
}
.JobDetailGrid-description{
  grid-column: 1 / -1;
  grid-row-start: 2;
}
@media (min-width: 1024px){
  .JobDetailGrid-description{
    grid-column: span 5 / span 5;
    grid-row-start: 1;
  }
}
.JobDetailGrid--has-thumb .JobDetailGrid-description{
  grid-row-start: 3;
}
@media (min-width: 1024px){
  .JobDetailGrid--has-thumb .JobDetailGrid-description{
    grid-row-start: 1;
  }
}
.JobDetailGrid-text{
  grid-column: 1 / -1;
  grid-row-start: 3;
}
@media (min-width: 1024px){
  .JobDetailGrid-text{
    grid-column: span 8 / span 8;
    grid-row-start: 2;
  }
}
.JobDetailGrid--has-thumb .JobDetailGrid-text{
  grid-row-start: 4;
}
@media (min-width: 1024px){
  .JobDetailGrid--has-thumb .JobDetailGrid-text{
    grid-column: span 8 / span 8;
    grid-row-start: 3;
  }
}
.JobDetailGrid-subsidiary{
  grid-column: 1 / -1;
  grid-row-start: 4;
}
@media (min-width: 1024px){
  .JobDetailGrid-subsidiary{
    grid-column: span 5 / span 5;
    grid-row: span 2 / span 2;
    grid-row-start: 2;
  }
}
.JobDetailGrid--has-thumb .JobDetailGrid-subsidiary{
  grid-row-start: 5;
}
@media (min-width: 1024px){
  .JobDetailGrid--has-thumb .JobDetailGrid-subsidiary{
    grid-row: span 3 / span 3;
    grid-row-start: 2;
  }
}
.JobDetailGrid-form{
  grid-column: 1 / -1;
  grid-row-start: 5;
}
@media (min-width: 1024px){
  .JobDetailGrid-form{
    grid-column: span 8 / span 8;
    grid-row-start: 3;
    border-top-width: 2px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(244 244 244 / var(--tw-border-opacity));
    padding-top: 1.5rem;
  }
}
.JobDetailGrid--has-thumb .JobDetailGrid-form{
  grid-row-start: 6;
}
@media (min-width: 1024px){
  .JobDetailGrid--has-thumb .JobDetailGrid-form{
    grid-row-start: 4;
  }
}
.Button{
  display: inline-grid;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  border-radius: 0.25rem;
  border-width: 2px;
  border-style: solid;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 600;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.Button:hover{
  --tw-translate-y: -0.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 1024px){
  .Button{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
.Button--fill{
  --tw-border-opacity: 1;
  border-color: rgb(28 45 90 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.Button--fill:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}
.Button--outline{
  --tw-border-opacity: 1;
  border-color: rgb(28 45 90 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}
.Button--outline:hover{
  --tw-border-opacity: 1;
  border-color: rgb(28 45 90 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group:hover .Button--outline{
  --tw-border-opacity: 1;
  border-color: rgb(28 45 90 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.Button.Button--light.Button--outline{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.Button.Button--light.Button--outline:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}
.group:hover .Button.Button--light.Button--outline{
  --tw-border-opacity: 1;
  border-color: rgb(28 45 90 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.bottom-0{
  bottom: 0px;
}
.bottom-8{
  bottom: 2rem;
}
.left-0{
  left: 0px;
}
.right-8{
  right: 2rem;
}
.top-0{
  top: 0px;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.order-2{
  order: 2;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.row-start-1{
  grid-row-start: 1;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-24{
  margin-bottom: 6rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mt-0{
  margin-top: 0px;
}
.mt-0\.5{
  margin-top: 0.125rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-16{
  margin-top: 4rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.grid{
  display: grid;
}
.inline-grid{
  display: inline-grid;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.aspect-\[1\/1\]{
  aspect-ratio: 1/1;
}
.aspect-\[16\/7\]{
  aspect-ratio: 16/7;
}
.aspect-\[3\/2\]{
  aspect-ratio: 3/2;
}
.h-10{
  height: 2.5rem;
}
.h-12{
  height: 3rem;
}
.h-16{
  height: 4rem;
}
.h-48{
  height: 12rem;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-8{
  height: 2rem;
}
.h-\[1\.5vw\]{
  height: 1.5vw;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.min-h-1\/3v{
  min-height: 33.333333vh;
}
.min-h-2\/3v{
  min-height: 66.666667vh;
}
.w-10{
  width: 2.5rem;
}
.w-12{
  width: 3rem;
}
.w-16{
  width: 4rem;
}
.w-40{
  width: 10rem;
}
.w-5{
  width: 1.25rem;
}
.w-6{
  width: 1.5rem;
}
.w-8{
  width: 2rem;
}
.w-full{
  width: 100%;
}
.w-screen{
  width: 100vw;
}
.max-w-\[12\.5rem\]{
  max-width: 12.5rem;
}
.max-w-prose{
  max-width: 65ch;
}
.flex-1{
  flex: 1 1 0%;
}
.grow{
  flex-grow: 1;
}
.-translate-y-0{
  --tw-translate-y: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full{
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0{
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0{
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-gpu{
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
  cursor: pointer;
}
.resize-none{
  resize: none;
}
.resize{
  resize: both;
}
.appearance-none{
  -webkit-appearance: none;
          appearance: none;
}
.auto-cols-auto{
  grid-auto-columns: auto;
}
.grid-flow-row{
  grid-auto-flow: row;
}
.grid-flow-col{
  grid-auto-flow: column;
}
.auto-rows-auto{
  grid-auto-rows: auto;
}
.auto-rows-min{
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.place-content-end{
  place-content: end;
}
.place-items-end{
  place-items: end;
}
.place-items-stretch{
  place-items: stretch;
}
.content-start{
  align-content: flex-start;
}
.content-end{
  align-content: flex-end;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-12{
  gap: 3rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.place-self-end{
  place-self: end;
}
.overflow-hidden{
  overflow: hidden;
}
.scroll-smooth{
  scroll-behavior: smooth;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-\[1px\]{
  border-radius: 1px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.border{
  border-width: 1px;
}
.border-2{
  border-width: 2px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-solid{
  border-style: solid;
}
.border-gray{
  --tw-border-opacity: 1;
  border-color: rgb(206 206 206 / var(--tw-border-opacity));
}
.border-gray-light{
  --tw-border-opacity: 1;
  border-color: rgb(244 244 244 / var(--tw-border-opacity));
}
.border-red-600{
  --tw-border-opacity: 1;
  border-color: rgb(225 29 72 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
}
.bg-brandgreen{
  --tw-bg-opacity: 1;
  background-color: rgb(194 232 67 / var(--tw-bg-opacity));
}
.bg-gray-light{
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-blue{
  --tw-gradient-from: #1c2d5a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(28 45 90 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.bg-cover{
  background-size: cover;
}
.bg-clip-padding{
  background-clip: padding-box;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.fill-current{
  fill: currentColor;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center{
  -o-object-position: center;
     object-position: center;
}
.p-10{
  padding: 2.5rem;
}
.p-2{
  padding: 0.5rem;
}
.p-4{
  padding: 1rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-9{
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-24{
  padding-bottom: 6rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-36{
  padding-top: 9rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.text-center{
  text-align: center;
}
.align-middle{
  vertical-align: middle;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.font-bold{
  font-weight: 700;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.lowercase{
  text-transform: lowercase;
}
.leading-snug{
  line-height: 1.375;
}
.leading-tight{
  line-height: 1.25;
}
.text-blue{
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}
.text-current{
  color: currentColor;
}
.text-gray-light{
  --tw-text-opacity: 1;
  color: rgb(244 244 244 / var(--tw-text-opacity));
}
.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-opacity-50{
  --tw-text-opacity: 0.5;
}
.text-opacity-90{
  --tw-text-opacity: 0.9;
}
.underline{
  text-decoration-line: underline;
}
.decoration-current{
  text-decoration-color: currentColor;
}
.decoration-transparent{
  text-decoration-color: transparent;
}
.decoration-2{
  text-decoration-thickness: 2px;
}
.underline-offset-8{
  text-underline-offset: 8px;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-transparent::placeholder{
  color: transparent;
}
.placeholder-opacity-0::placeholder{
  --tw-placeholder-opacity: 0;
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-150{
  transition-duration: 150ms;
}
.duration-500{
  transition-duration: 500ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}

.u-text-spacing {
  line-height: 1.5;
}
.u-text-spacing > p + p, .u-text-spacing > p + ul, .u-text-spacing > ul + p {
  margin-top: 1rem;
}
.u-text-spacing > .o-hl + p, .u-text-spacing > .o-hl + ul .u-text-spacing > .o-hl2 + p, .u-text-spacing > .o-hl2 + ul, .u-text-spacing > .o-hl3 + p, .u-text-spacing > .o-hl3 + ul, .u-text-spacing > .o-hl4 + p, .u-text-spacing > .o-hl4 + ul {
  margin-top: 0.25rem;
}
.u-text-spacing > * + .o-hl, .u-text-spacing > * + .o-hl2, .u-text-spacing > * + .o-hl3, .u-text-spacing > * + .o-hl4, .u-text-spacing > * + .h2, .u-text-spacing > * + .h3, .u-text-spacing > * + .h4 {
  margin-top: 2rem;
}
.u-text-spacing > ul {
  list-style-type: disc;
  padding-left: 1.5rem;
}
.u-text-spacing > ul > li {
  position: relative;
  /*
  &::before {
    content: '';
    position: absolute;
    top: $unit-3;
    left: 0;
    //transform: translate($unit-5, 0);
    width: $unit-3;
    height: $unit-1 / 2;
    background-color: #688BF5;
  }
  */
}
.u-text-spacing > ul > li:not(:first-child) {
  margin-top: 0.5rem;
}
.u-text-spacing > .o-img + p {
  margin-top: 2rem;
}
.u-text-spacing strong {
  font-weight: bold;
}
.u-text-spacing hr{
  border-top-width: 1px;
  border-style: solid;
  border-color: rgb(28 45 90 / var(--tw-border-opacity));
  --tw-border-opacity: 0.25;
}
.u-text-spacing * + hr{
  margin-top: 1.5rem;
}
.u-text-spacing hr + *{
  margin-top: 1.5rem;
}
.u-text-spacing h2, .u-text-spacing h3, .u-text-spacing h4{
  font-family: Archivo, sans-serif;
  font-weight: 700;
}
.u-text-spacing h2 + *, .u-text-spacing h3 + *, .u-text-spacing h4 + *{
  margin-top: 0.25rem;
}
.u-text-spacing h2{
  font-size: 1.5rem;
  line-height: 2rem;
}
@media (min-width: 1024px){
  .u-text-spacing h2{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
.u-text-spacing h3{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (min-width: 1024px){
  .u-text-spacing h3{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.u-text-spacing h4{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (min-width: 1024px){
  .u-text-spacing h4{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.u-color-scheme--gray-light {
  background-color: #f4f4f4;
  color: currentColor;
}
.u-color-scheme--blue-dark {
  background-color: rgb(28, 45, 90);
  color: rgb(255, 255, 255);
}
.u-color-scheme--sand {
  background-color: #F1F1E6;
  color: currentColor;
}

.u-font-size--sm {
  font-size: 1rem;
}
@media (min-width: 60rem) {
  .u-font-size--sm {
    font-size: 1rem;
  }
}

/*

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

:root {
  --input-border: #8b8a8b;
  --input-focus-h: 245;
  --input-focus-s: 100%;
  --input-focus-l: 42%;
}

.input {
  font-size: 16px;
  // Capitalized to prevent Sass
  // thinking it's the Sass max()
  font-size: Max(16px, 1em);
  font-family: inherit;
  padding: 0.25em 0.5em;
  background-color: #fff;
  border: 2px solid var(--input-border);
  border-radius: 4px;
  transition: 180ms box-shadow ease-in-out;
}

.input:focus {
  border-color: hsl(
    var(--input-focus-h),
    var(--input-focus-s),
    var(--input-focus-l)
  );
  box-shadow: 0 0 0 3px
    hsla(
      var(--input-focus-h),
      var(--input-focus-s),
      calc(var(--input-focus-l) + 40%),
      0.8
    );
  outline: 3px solid transparent;
}

.input:not(textarea) {
  line-height: 1;
  height: 2.25rem;
}

input[type="file"] {
  font-size: 0.9em;
  padding-top: 0.35rem;
}

textarea.input {
  resize: vertical;
}

.input[readonly] {
  border-style: dotted;
  cursor: not-allowed;
  color: #777;
}

.input[disabled] {
  --input-border: #ccc;

  background-color: #eee;
  cursor: not-allowed;
}

label {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
}

.input + label {
  margin-top: 2rem;
}

*/
/* Glide.js */
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.glide__track::-webkit-scrollbar {
  display: none;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  -webkit-user-select: none;
          user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}
.glide--rtl {
  direction: rtl;
}

.glide {
  /*
  &__bullets {
    position: absolute;
    z-index: 2;
    bottom: 2em;
    left: 50%;
    display: inline-flex;
    list-style: none;
    transform: translateX(-50%);
  }
  */
}
.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: white;
}
.glide__arrow--left {
  left: 2em;
}
.glide__arrow--right {
  right: 2em;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 12px;
  height: 12px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
  background-color: white;
}
.glide--swipeable {
  cursor: grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.glide__controls {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
}
.glide__controls > button {
  width: 2rem;
  height: 2rem;
}
.glide__controls > button > svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: #DEE5E8;
}
.glide__controls > button > span {
  display: none;
}

.glide__bullets {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.glide__bullets > .glide__bullet {
  color: #707070;
}
.glide__bullets > .glide__bullet--active {
  color: #DEE5E8;
}

.glide__controls > .glide__control {
  opacity: 0;
  transition: opacity 200ms all 0.3s ease-in;
}
.glide__controls:hover > .glide__control {
  opacity: 1;
}
/* @include transition(all,2s,ease-out); */
.o-hl{
  font-weight: 600;
  line-height: 1.2;
}
.o-hl--1 {
  font-size: 2rem;
  /*
  & em {
    font-weight: normal;
    font-style: normal;
    background-color: $color-white;
    color: $color-cello;
    display: inline;
    padding: $unit-1;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    @include min-lg {
      padding: $unit-2;
    }
  }
  */
}
@media screen and (min-width: 600px) {
  .o-hl--1 {
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 1600px) {
  .o-hl--1 {
    font-size: 3rem;
  }
}
.o-hl--2 {
  font-size: 2rem;
}
@media screen and (min-width: 600px) {
  .o-hl--2 {
    font-size: 2.25rem;
  }
}
@media screen and (min-width: 1600px) {
  .o-hl--2 {
    font-size: 2.5rem;
  }
}
.o-hl--3 {
  font-size: 1.75rem;
}
@media screen and (min-width: 600px) {
  .o-hl--3 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1600px) {
  .o-hl--3 {
    font-size: 2rem;
  }
}
.o-hl--4 {
  font-size: 1.5rem;
}
@media screen and (min-width: 600px) {
  .o-hl--4 {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 1600px) {
  .o-hl--4 {
    font-size: 2rem;
  }
}
.o-hl--5 {
  font-size: 1rem;
}
@media screen and (min-width: 600px) {
  .o-hl--5 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1600px) {
  .o-hl--5 {
    font-size: 1.5rem;
  }
}
.o-hl > a {
  background: none;
}
.o-hl > a::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.o-btn {
  display: inline-flex;
}
.o-btn--primary, .o-btn--secondary {
  padding: 0.75rem 1rem;
  border-width: 0.125rem;
  border-style: solid;
  border-radius: 0.5rem;
  background-image: none;
}
.o-btn--primary {
  border-color: rgb(28, 45, 90);
  background-color: rgb(28, 45, 90);
  color: #f4f4f4;
}
.o-btn--secondary {
  border-color: #f4f4f4;
  background-color: #f4f4f4;
  color: rgb(28, 45, 90);
}
.o-btn--link {
  background-image: none;
}
.o-img {
  display: block;
  position: relative;
  width: 100%;
}
.o-img > img {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  background-color: rgb(28, 45, 90);
  color: rgb(255, 255, 255);
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.c-news {
  display: flex;
}
.c-news > * {
  position: relative;
  display: block;
  background-color: rgb(255, 255, 255);
  border-radius: 1rem;
  padding: 2rem;
  transform: translate(0, 0);
  transition: all 0.333s ease-in-out;
}
.c-news > *.is-link:hover {
  transform: translate(0, -0.5rem);
}
.c-news--grid {
  display: grid;
  gap: 3rem;
  margin-top: 2rem;
  padding-bottom: 3rem;
}
@media screen and (min-width: 1200px) {
  .c-news--grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.c-news--list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-bottom: 3rem;
  justify-content: space-between;
}
.c-news--list > *:not(:first-child) {
  margin-top: 3rem;
}

.c-tagcloud__list {
  display: flex;
  gap: 1.5rem;
}
.c-tagcloud__list__item {
  display: inline-flex;
}
.c-tagcloud__list__item > a {
  color: rgba(28, 45, 90, 0.87);
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 2px;
  transition: background-size 0.3s;
}
.c-tagcloud__list__item > a:hover, .c-tagcloud__list__item > a:focus, .c-tagcloud__list__item > a.is-active {
  background-size: 100% 2px;
}

.c-news-article {
  position: relative;
  /*
  &__link {
    &::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
  */
}
.c-news-article__meta {
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  color: #a8abb4;
  font-size: 1rem;
}
.c-news-article__meta > li {
  display: inline-flex;
  margin: 0;
}
.c-news-article__meta > li:not(:first-child)::before {
  content: "·";
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.c-news-article__title {
  margin-top: 0.5rem;
  color: rgb(28, 45, 90);
}
.c-news-article__text {
  margin-top: 0.75rem;
}

.c-job-card {
  /*
  display: flex;
  &__list {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: $unit-12;

    @include min-md {
      grid-template-columns: repeat(2, 1fr);
    }

    @include min-xl {
      grid-template-columns: repeat(3, 1fr);
    }
  }

  &__slider {
    flex-direction: row;
    flex-wrap: wrap;
    //background-color: red;
    margin-top: $unit-8;
    & > .c-job-card__item {
      width: 100%;
      height: 100%;
    }
  }
  */
}
.c-job-card__item {
  position: relative;
  display: grid;
  grid-template-rows: 2;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  align-content: space-around;
  justify-content: space-between;
  overflow: hidden;
  background-color: rgb(255, 255, 255);
  border-radius: 1rem;
  padding: 1.5rem;
  transform: translate(0, 0);
  transition: all 0.333s ease-in-out;
}
.c-job-card__item:hover {
  transform: translate(0, -0.5rem);
}
@media screen and (min-width: 1200px) {
  .c-job-card__item {
    padding: 2rem;
  }
}
.c-job-card__item--is-parent {
  justify-content: center;
  background-color: rgb(28, 45, 90);
  color: rgb(255, 255, 255);
}
.c-job-card__item__title {
  color: rgb(28, 45, 90);
}
.c-job-card__item__text {
  width: 100%;
  margin-top: 1.5rem;
  color: #a8abb4;
  font-size: 1rem;
}
.c-job-card__item__btn {
  display: block;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: rgb(28, 45, 90);
}

.glide__track {
  overflow: visible;
  overflow-x: visible;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.glide__track::-webkit-scrollbar {
  display: none;
}

.glide__slides {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  overflow: visible;
  overflow-x: visible;
  overflow-y: hidden !important;
  flex: 1;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.glide__slides::-webkit-scrollbar {
  display: none;
}
.glide__slides .glide__slide {
  flex: 1;
  align-items: stretch;
  align-self: stretch;
  white-space: normal;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  z-index: 99;
  align-items: flex-start;
  justify-content: flex-start;
}
.glide__slides .glide__slide .c-job-card__item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  z-index: 99;
  align-items: flex-start;
  justify-content: flex-start;
}
.glide__slides .glide__slide .c-job-card__item--is-parent {
  align-items: center;
  justify-content: center;
  color: rgb(226, 233, 231);
}
.glide__slides .glide__slide .c-job-card__item--is-parent .c-job-card__item__title {
  color: rgb(226, 233, 231);
}

.glide {
  cursor: default;
}
.glide--swipeable .glide__track {
  cursor: grab;
}

.glide__controls {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 3rem;
}
@media screen and (min-width: 1200px) {
  .glide__controls {
    justify-content: space-between;
  }
}

.glide__bullets .glide__bullet {
  width: 1.5rem;
  height: 0.5rem;
  border: none;
  border-radius: 0.25rem;
  background-color: rgb(226, 233, 231);
  box-shadow: none;
}
.glide__bullets .glide__bullet--active, .glide__bullets .glide__bullet:hover {
  border: none;
  background-color: rgb(255, 255, 255);
}

.glide__arrows {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 3rem;
}
@media screen and (min-width: 1200px) {
  .glide__arrows {
    margin-top: 0;
  }
}
.glide__arrows .glide__arrow {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 3rem;
  background-color: rgb(226, 233, 231);
  color: rgb(28, 45, 90);
  position: relative;
  border: none;
  border-radius: 0.5rem;
  left: 0;
  right: 0;
  text-transform: none;
}
.glide__arrows .glide__arrow:hover {
  background-color: rgb(255, 255, 255);
}
.glide__arrows .glide__arrow--left {
  margin-right: 1rem;
}
.glide__arrows .glide__arrow--right {
  margin-left: 1rem;
}
.glide__arrows .glide__arrow > span {
  display: none;
}

.c-job-card__slider .glide__track {
  width: 100%;
}
.c-job-card__slider .glide__controls {
  width: 100%;
  align-items: center;
}
.c-job-card__slider .glide__controls .glide__arrows .glide__arrow svg {
  width: 100%;
  height: 100%;
}

.u-color-scheme--blue-dark .glide__controls {
  width: 100%;
  align-items: center;
}
.u-color-scheme--blue-dark .glide__controls .glide__bullets .glide__bullet {
  background-color: #F1F1E6;
}
.u-color-scheme--blue-dark .glide__controls .glide__bullets .glide__bullet--active {
  background-color: #688BF5;
}
.u-color-scheme--blue-dark .glide__controls .glide__arrows .glide__arrow {
  background-color: #F1F1E6;
  color: rgb(28, 45, 90);
}
.u-color-scheme--blue-dark .glide__controls .glide__arrows .glide__arrow svg {
  fill: currentColor;
  width: 100%;
  height: 100%;
}

.c-teaser-card__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: calc(100% + 1.5rem * 2);
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.c-teaser-card__list > * {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
  width: calc(100% - 3rem);
}
@media screen and (min-width: 600px) {
  .c-teaser-card__list > * {
    width: calc(50% - 3rem);
  }
}
@media screen and (min-width: 1600px) {
  .c-teaser-card__list > * {
    width: calc(33.3333333333% - 3rem);
  }
}
@media screen and (min-width: 600px) {
  .c-teaser-card__list--2-cols > * {
    width: calc(50% - 3rem);
  }
}
.c-teaser-card__item {
  position: relative;
  display: block;
  overflow: hidden;
  margin-top: 2rem;
  background-color: #f4f4f4;
  border-radius: 1rem;
  padding: 1.5rem;
  transform: translate(0, 0);
  transition: all 0.333s ease-in-out;
}
.c-teaser-card__item:hover {
  transform: translate(0, -0.5rem);
}
@media screen and (min-width: 1200px) {
  .c-teaser-card__item {
    margin-top: 3rem;
    padding: 2rem;
  }
}
.c-teaser-card__item__text {
  margin-top: 0.75rem;
  color: #a8abb4;
}
.c-teaser-card__item__btn {
  display: block;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: rgb(28, 45, 90);
}

.c-section-card {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  margin-right: -2rem;
  margin-left: -2rem;
  width: calc(100% + 2rem * 2);
  position: relative;
}
.c-section-card:nth-child(even) {
  flex-direction: row-reverse;
}
.c-section-card:not(:first-child) {
  margin-top: 4rem;
}
.c-section-card__thumb, .c-section-card__main {
  margin-right: 2rem;
  margin-left: 2rem;
  width: calc(100% - 2rem * 2);
}
@media screen and (min-width: 1200px) {
  .c-section-card__thumb, .c-section-card__main {
    width: calc(50% - 2rem * 2);
  }
}
.c-section-card__thumb {
  border-radius: 1rem;
  overflow: hidden;
}
.c-section-card__main {
  margin-top: 2rem;
}
@media screen and (min-width: 1200px) {
  .c-section-card__main {
    margin-top: 0;
  }
}
.c-section-card__text {
  margin-top: 1rem;
}
.c-section-card__btn {
  margin-top: 2rem;
}

.c-aside__widget {
  position: relative;
  display: block;
  border-radius: 1rem;
  padding: 2rem;
  transform: translate(0, 0);
  transition: all 0.333s ease-in-out;
  border: 2px solid #f4f4f4;
}
.c-aside__widget--no-padding {
  padding: 0;
}
.c-aside__widget--grey {
  background-color: #f4f4f4;
}
.c-aside__widget--white {
  background-color: rgb(255, 255, 255);
}

/*
.l-newsletter {
  display: flex;
  flex-direction: row;
  background-color: $color-cello;
  color: white;

  &__img {
    width: (100% / 3);
    background-color: yellow;
  }
  &__form {
    width: (100% / 1.5);
    padding: $unit-8;
  }
}
*/
.l-newsletter {
  display: grid;
  gap: 3rem;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "main main main" "aside aside aside";
  width: 100%;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .l-newsletter {
    grid-template-areas: "main main aside";
  }
}
.l-newsletter__main {
  grid-area: main;
  display: block;
  width: 100%;
}
.l-newsletter__aside {
  grid-area: aside;
  display: block;
  width: 100%;
}

.l-news {
  display: grid;
  gap: 3rem;
  grid-template-areas: "aside" "tags" "main";
}
@media screen and (min-width: 1200px) {
  .l-news {
    grid-template-areas: "tags tags ." "main main aside";
  }
}
.l-news__tags {
  grid-area: tags;
}
.l-news__main {
  grid-area: main;
}
.l-news__aside {
  grid-area: aside;
}

.l-article {
  padding: 1rem 0;
}
.l-article:not(:first-child) {
  margin-top: 3rem;
}
:root {
  --width: 100%;
  --height: 1.5vw;
  --top-color: #f44336;
  --bottom-color: #2196F3;
}

.non-rectangular {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.non-rectangular--non-rectangular::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: var(--height) 100vw 0 0;
  border-color: rgb(28, 45, 90) white transparent transparent;
  z-index: 30;
}
.non-rectangular-gray::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: var(--height) 100vw 0 0;
  border-color: transparent #f4f4f4 rgb(28, 45, 90) transparent;
  z-index: 30;
}
.non-rectangular-white::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: var(--height) 100vw 0 0;
  border-color: transparent rgb(255, 255, 255) rgb(28, 45, 90) transparent;
  z-index: 30;
}

.l-section {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.l-section--non-rectangular::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: var(--height) 100vw 0 0;
  border-color: rgb(28, 45, 90) white transparent transparent;
  z-index: 30;
}
.l-section--non-rectangular-grey::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: var(--height) 100vw 0 0;
  border-color: transparent #f4f4f4 rgb(28, 45, 90) transparent;
  z-index: 30;
}
.l-section--non-rectangular-sand::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: var(--height) 100vw 0 0;
  border-color: rgb(28, 45, 90) #F1F1E6 transparent transparent;
  z-index: 30;
}
.l-section--default {
  padding: 5vh 10vw;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media screen and (min-width: 1200px) {
  .l-section--default {
    padding-right: 10vw;
    padding-left: 10vw;
  }
}
@media screen and (min-width: 1600px) {
  .l-section--default {
    padding-right: 15vw;
    padding-left: 15vw;
  }
}
@media screen and (min-width: 1800px) {
  .l-section--default {
    padding-right: 20vw;
    padding-left: 20vw;
  }
}
.l-section__header {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto auto;
  gap: 1rem 4rem;
  grid-template-areas: "title title" "description description";
}
@media screen and (min-width: 1200px) {
  .l-section__header {
    grid-template-areas: "title ." "description .";
  }
}
.l-section__header--centered {
  justify-content: center;
  text-align: center;
}
.l-section__title {
  grid-area: title;
}
.l-section__description {
  grid-area: description;
}
.l-section__main {
  margin-top: 1rem;
}

.l-footer .bap-logo {
  max-width: 220px;
  margin: 0 0 1.25rem;
}
.l-footer .bap-logo a {
  border: none;
  background: none;
}
.l-footer .bap-logo a svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.l-footer .site-footer-widget-items {
  display: grid;
  grid-template-columns: 1fr;
  gap: 4rem 3rem;
}
@media screen and (min-width: 600px) {
  .l-footer .site-footer-widget-items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1600px) {
  .l-footer .site-footer-widget-items {
    grid-template-columns: repeat(4, 1fr);
  }
}
.l-footer .site-footer-widget-items .site-footer-widget-item .o-btn--secondary {
  background-color: transparent;
  border: 2px solid currentColor;
}
.l-footer .site-footer-widget-items .site-footer-widget-item .site-footer-widget-item__title {
  display: block;
  font-size: 80%;
  color: #a8abb4;
}
.l-footer .site-footer-widget-items .site-footer-widget-item .site-footer-widget-item__main {
  display: block;
  margin: 1.5rem 0 0;
}
.l-footer .site-footer-widget-items .site-footer-widget-item .site-footer-widget-item__main > p:not(:first-child) {
  margin-top: 1rem;
}
.l-footer .site-footer-widget-items .site-footer-widget-item .site-footer-widget-item-nav {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.l-footer .site-footer-widget-items .site-footer-widget-item .site-footer-widget-item-nav a {
  background-image: none;
  line-height: 1.5;
  transform: translate(0, 0);
}
.l-footer .site-footer-widget-items .site-footer-widget-item .site-footer-widget-item-nav a:not(:first-child) {
  margin: 0.5rem 0 0;
}
.l-footer .site-footer-widget-items .site-footer-widget-item .site-footer-widget-item-nav a:hover {
  text-decoration: none;
  transform: translate(0.25rem, 0);
  color: rgb(255, 255, 255);
}
.l-footer .site-footer-widget-items .site-footer-widget-item .site-footer-widget-item-nav a.active {
  color: rgb(255, 255, 255);
}
.l-footer__meta {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 3rem;
  background-color: rgb(28, 45, 90);
  color: rgb(226, 233, 231);
}
@media screen and (min-width: 1200px) {
  .l-footer__meta {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.l-footer__meta .site-footer-metanav-items {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0.5rem 1rem;
}
@media (min-width: 60rem) {
  .l-footer__meta .site-footer-metanav-items {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.l-footer__meta .site-footer-metanav-items .site-footer-metanav-item:hover {
  text-decoration: none;
  color: white;
}

.l-about {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.l-about__main {
  width: calc(66.66% - 5rem);
}
.l-about__aside {
  width: calc(33.33% - 5rem);
}

.l-apply {
  display: grid;
  gap: 3rem;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "text text text" "form form form" "contact contact contact";
  width: 100%;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .l-apply {
    grid-template-areas: "text text ." "form form contact";
  }
}
.l-apply__text {
  grid-area: text;
  display: block;
  width: 100%;
}
.l-apply__form {
  grid-area: form;
  display: block;
  width: 100%;
}
.l-apply__contact {
  grid-area: contact;
  display: block;
  width: 100%;
}
.marker{
  height: 50px;
  width: 37px;
  cursor: pointer;
  border-style: none;
  background-color: transparent;
  background-image: url("/assets/images/flixwork-marker.svg");
}

.mapboxgl-popup{
  top: 1rem;
  left: 1rem;
  transform: none !important;
}
.mapboxgl-popup .mapboxgl-popup-close-button{
  position: absolute;
  top: 0px;
  right: 0px;
  height: 2rem;
  width: 2rem;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.mapboxgl-popup-content{
  border-radius: 0.25rem;
  padding: 0px;
}
.mapboxgl-popup-content > header, .mapboxgl-popup-content > div{
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.mapboxgl-popup-content > header{
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.mapboxgl-popup-content > header > h3{
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.mapboxgl-popup-content > div{
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}
.mapboxgl-popup-content > div strong{
  font-weight: 600;
}
.mapboxgl-popup-content > div * + *{
  margin-top: 1rem;
}
.mapboxgl-popup-content > div a:not(a.Button){
  text-decoration-line: underline;
}
/* Marker tweaks */
.mapboxgl-popup {
  padding-bottom: 50px;
}

/*
.mapboxgl-popup-content {
    font: 400 15px/22px 'Source Sans Pro', 'Helvetica Neue', sans-serif;
    padding: 0;
    width: 180px;
}
.mapboxgl-popup-content h3 {
    background: #91c949;
    color: #fff;
    margin: 0;
    padding: 10px;
    border-radius: 3px 3px 0 0;
    font-weight: 700;
    margin-top: -15px;
}

.mapboxgl-popup-content h4 {
    margin: 0;
    padding: 10px;
    font-weight: 400;
}

.mapboxgl-popup-content div {
    padding: 10px;
}

.mapboxgl-popup-anchor-top > .mapboxgl-popup-content {
    margin-top: 15px;
}

.mapboxgl-popup-anchor-top > .mapboxgl-popup-tip {
    border-bottom-color: #91c949;
}
*/
.klaro{
  font-family: Archivo, sans-serif;
}
.klaro .cookie-notice:not(.cookie-modal-notice){
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-success{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.klaro .cookie-modal .cm-btn,
.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.klaro .cookie-modal a,
.klaro .context-notice a,
.klaro .cookie-notice a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.klaro .cookie-modal .cm-modal.cm-klaro{
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.klaro .cookie-modal .cm-list-description,
.klaro .context-notice .cm-list-description,
.klaro .cookie-notice .cm-list-description{
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-text-opacity: 0.75;
}
.klaro .cookie-modal .cm-list-label .slider::before,
.klaro .context-notice .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-label .slider::before{
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.25;
}
.klaro .cm-powered-by{
  display: none;
}
.klaro .cm-powered-by a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body{
  font-family: Archivo, sans-serif;
  line-height: 1.375;
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  body{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

a{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.map-container{
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 16;
}

.map-container > *{
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.map-container{
  --tw-aspect-h: 9;
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity));
  padding-bottom: 56.25%;
}
.map-container .map{
  position: absolute;
  height: 100%;
  width: 100%;
}
.map-container .map #map{
  height: 100%;
  width: 100%;
}

.c-filter__group {
  padding: 0;
}
.c-filter__group:not(:first-child) {
  margin-top: 1.5rem;
}
.c-filter__group__items {
  /*
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: $unit-4;
  margin-top: $unit-2;
  & > * {
  }
  */
}
.c-filter__group__item{
  position: relative;
}
.c-filter__group__item input{
  position: absolute;
  display: none;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.c-filter__group__item input + span{
  display: block;
  cursor: pointer;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(28 45 90 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}
.c-filter__group__item input + span:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-filter__group__item input:checked + span{
  --tw-bg-opacity: 1;
  background-color: rgb(28 45 90 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}

.after\:bottom-0::after{
  content: var(--tw-content);
  bottom: 0px;
}

.after\:left-0::after{
  content: var(--tw-content);
  left: 0px;
}

.after\:right-0::after{
  content: var(--tw-content);
  right: 0px;
}

.after\:top-0::after{
  content: var(--tw-content);
  top: 0px;
}

.after\:z-20::after{
  content: var(--tw-content);
  z-index: 20;
}

.after\:block::after{
  content: var(--tw-content);
  display: block;
}

.after\:h-1::after{
  content: var(--tw-content);
  height: 0.25rem;
}

.after\:h-\[33\.3333vh\]::after{
  content: var(--tw-content);
  height: 33.3333vh;
}

.after\:w-16::after{
  content: var(--tw-content);
  width: 4rem;
}

.after\:w-\[33\.3333vw\]::after{
  content: var(--tw-content);
  width: 33.3333vw;
}

.after\:translate-x-4::after{
  content: var(--tw-content);
  --tw-translate-x: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:translate-y-16::after{
  content: var(--tw-content);
  --tw-translate-y: 4rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:translate-y-2::after{
  content: var(--tw-content);
  --tw-translate-y: 0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:transform::after{
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:bg-\[\#C2E843\]::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(194 232 67 / var(--tw-bg-opacity));
}

.after\:bg-contain::after{
  content: var(--tw-content);
  background-size: contain;
}

.after\:bg-right-top::after{
  content: var(--tw-content);
  background-position: right top;
}

.after\:bg-no-repeat::after{
  content: var(--tw-content);
  background-repeat: no-repeat;
}

.after\:opacity-50::after{
  content: var(--tw-content);
  opacity: 0.5;
}

.hover\:-translate-y-1:hover{
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:bg-transparent:hover{
  background-color: transparent;
}

.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:text-blue:hover{
  --tw-text-opacity: 1;
  color: rgb(28 45 90 / var(--tw-text-opacity));
}

.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:text-opacity-100:hover{
  --tw-text-opacity: 1;
}

.hover\:no-underline:hover{
  text-decoration-line: none;
}

.hover\:decoration-current:hover{
  text-decoration-color: currentColor;
}

.hover\:opacity-75:hover{
  opacity: 0.75;
}

.focus\:bg-white:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.group:hover .group-hover\:translate-x-2{
  --tw-translate-x: 0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 640px){
  .sm\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 768px){
  .md\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .md\:col-span-9{
    grid-column: span 9 / span 9;
  }
  .md\:mb-6{
    margin-bottom: 1.5rem;
  }
  .md\:mt-6{
    margin-top: 1.5rem;
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:gap-6{
    gap: 1.5rem;
  }
  .md\:gap-y-6{
    row-gap: 1.5rem;
  }
  .md\:p-6{
    padding: 1.5rem;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  .lg\:relative{
    position: relative;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .lg\:mb-24{
    margin-bottom: 6rem;
  }
  .lg\:mb-8{
    margin-bottom: 2rem;
  }
  .lg\:mt-20{
    margin-top: 5rem;
  }
  .lg\:mt-4{
    margin-top: 1rem;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-12{
    height: 3rem;
  }
  .lg\:h-auto{
    height: auto;
  }
  .lg\:min-h-1\/2v{
    min-height: 50vh;
  }
  .lg\:w-12{
    width: 3rem;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:flex-1{
    flex: 1 1 0%;
  }
  .lg\:-translate-y-0{
    --tw-translate-y: -0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:auto-cols-auto{
    grid-auto-columns: auto;
  }
  .lg\:grid-flow-col{
    grid-auto-flow: column;
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-row-reverse{
    flex-direction: row-reverse;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-12{
    gap: 3rem;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:p-0{
    padding: 0px;
  }
  .lg\:p-12{
    padding: 3rem;
  }
  .lg\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:pb-16{
    padding-bottom: 4rem;
  }
  .lg\:pb-44{
    padding-bottom: 11rem;
  }
  .lg\:pt-24{
    padding-top: 6rem;
  }
  .lg\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .lg\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:leading-snug{
    line-height: 1.375;
  }
  .lg\:opacity-100{
    opacity: 1;
  }
  .lg\:after\:bg-\[url\(\'\/assets\/images\/x\.svg\'\)\]::after{
    content: var(--tw-content);
    background-image: url('/assets/images/x.svg');
  }
  .lg\:even\:translate-y-24:nth-child(even){
    --tw-translate-y: 6rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 1280px){
  .xl\:mt-5{
    margin-top: 1.25rem;
  }
  .xl\:w-1\/3{
    width: 33.333333%;
  }
  .xl\:w-2\/3{
    width: 66.666667%;
  }
  .xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:gap-12{
    gap: 3rem;
  }
  .xl\:gap-16{
    gap: 4rem;
  }
  .xl\:gap-8{
    gap: 2rem;
  }
  .xl\:rounded-md{
    border-radius: 0.375rem;
  }
  .xl\:p-8{
    padding: 2rem;
  }
  .xl\:pt-36{
    padding-top: 9rem;
  }
  .xl\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .xl\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .xl\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .xl\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .xl\:leading-snug{
    line-height: 1.375;
  }
}

@media (min-width: 1536px){
  .\32xl\:min-h-2\/3v{
    min-height: 66.666667vh;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO1lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO1lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO1lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUNBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQ0NFO0FBT0Y7SUFDRTs7Ozs7S0FBQTtJQU1BO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VINFpBO0FHNVpBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0lBQ0U7SUFDQTtFSDJaRjtBR3ZaQTtJQUNFO0lBRUE7SUFFQTtJQUVBO0lBQ0E7SUFDQTtJQUVBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFSG1hRjtBR25hRTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBWEY7SUFvQkU7Ozs7Ozs7Ozs7S0FBQTtFSDBaRjtBR2phTTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBcUJOO0lBQ0U7SUFDQTtJQUNBO0VIZ1pGO0FHM1lJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFNRjtJQUNFO0VIMFlKO0FHcFlFO0lBQ0U7RUhzWUo7QUc1WEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBQzVGTTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQ05SO0lBQ0k7RUwyK0NOO0FLeCtDRTtJQUNJO0VMMCtDTjtBS3QrQ007RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDRkE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUZJO0VBQUE7QUFBQTtBQUtBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFRQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBTUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQ3JDSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7QUNOUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQVFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQ3hCSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFRSTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUMvQ1I7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUNYWjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFB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QWhCeU1OO0FnQnJNRTtFQUNFO0VBRUE7QWhCdU1KO0FnQnBNRTtFQUNFO0VBRUE7QWhCc01KOztBZ0IzTEE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWhCNkxGO0FnQjVMRTtFQUNFO0VBQ0E7QWhCOExKO0FnQjdMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQitMTjtBZ0I3TEk7RUFDRTtBaEIrTE47O0FnQjFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNkxGO0FnQjFMRTtFQUNFO0FoQjRMSjtBZ0IzTEk7RUFDRTtBaEI2TE47O0FnQnZMRTtFQUNFO0VBQ0E7QWhCMExKO0FnQnZMSTtFQUNFO0FoQnlMTjtBaUIvWkE7QUNLRTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBRUU7RUFRQTs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBbEJ5aEJKO0FtQmxmRTtFRGpEQTtJQUlJO0VsQm1pQko7QUFDRjtBbUIzZUU7RUQ3REE7SUFPSTtFbEJxaUJKO0FBQ0Y7QWtCamhCRTtFQUNFO0FsQm1oQko7QW1CL2ZFO0VEckJBO0lBR0k7RWxCcWhCSjtBQUNGO0FtQnhmRTtFRGpDQTtJQU1JO0VsQnVoQko7QUFDRjtBa0JwaEJFO0VBQ0U7QWxCc2hCSjtBbUI1Z0JFO0VEWEE7SUFHSTtFbEJ3aEJKO0FBQ0Y7QW1CcmdCRTtFRHZCQTtJQU1JO0VsQjBoQko7QUFDRjtBa0J4aEJFO0VBRUU7QWxCeWhCSjtBbUJ6aEJFO0VERkE7SUFJSTtFbEIyaEJKO0FBQ0Y7QW1CbGhCRTtFRGRBO0lBT0k7RWxCNmhCSjtBQUNGO0FrQjNoQkU7RUFDRTtBbEI2aEJKO0FtQnRpQkU7RURRQTtJQUdJO0VsQitoQko7QUFDRjtBbUIvaEJFO0VESkE7SUFNSTtFbEJpaUJKO0FBQ0Y7QWtCOWhCRTtFQUNFO0FsQmdpQko7QWtCL2hCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmlpQk47O0FvQm5uQkE7RUFDRTtBcEJzbkJGO0FvQnBuQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQSxxQk5rREs7RU1qREw7QXBCcW5CSjtBb0JsbkJFO0VBQ0UsNkJOb0JVO0VNbkJWLGlDTm1CVTtFTWxCVixjTmlDZ0I7QWRtbEJwQjtBb0JqbkJFO0VBQ0UscUJONkJnQjtFTTVCaEIseUJONEJnQjtFTTNCaEIsc0JOWVU7QWR1bUJkO0FvQmhuQkU7RUFDRTtBcEJrbkJKO0FxQjNvQkE7RUFDRTtFQUNBO0VBQ0E7QXJCNm9CRjtBcUI1b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDUHVCVTtFT3RCVix5QlA2QlU7RU81QlY7RUFFQTtFQUNBO0VBQ0E7QXJCNm9CSjs7QXNCN3BCQTtFQUNFO0F0QmdxQkY7QXNCOXBCRTtFQUNFO0VBQ0E7RUFJQSxvQ1IrQlU7RVE5QlYsbUJSa0RLO0VRakRMLGFScURLO0VRcERMO0VBQ0Esa0NSeUNTO0Fkb25CYjtBc0IzcEJJO0VBQ0U7QXRCNnBCTjtBc0J4cEJFO0VBQ0U7RUFDQSxTUjZDTTtFUTVDTixnQlJ3Q0s7RVF2Q0wsb0JSMkNNO0FkK21CVjtBbUJ0bkJFO0VHeENBO0lBT0k7RXRCMnBCSjtBQUNGO0FzQmxwQkU7RUFDRTtFQUNBO0VBQ0E7RUFJQSxvQlJ1Qk07RVF0Qk47QXRCaXBCSjtBc0J4b0JNO0VBQ0UsZ0JSWUU7QWQ4bkJWOztBc0Job0JFO0VBQ0U7RUFDQSxXUk5LO0FkeW9CVDtBc0Jsb0JJO0VBQ0U7QXRCb29CTjtBc0Jsb0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCb29CUjtBc0Jub0JRO0VBR0U7QXRCbW9CVjs7QXVCdHRCQTtFQUNFO0VBK0JBOzs7Ozs7Ozs7Ozs7R0FBQTtBdkJ1c0JGO0F1QnJ1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVHNDVTtFU3JDVjtBdkJ1dUJKO0F1QnR1Qkk7RUFDRTtFQUNBO0F2Qnd1Qk47QXVCdHVCUTtFQUNFO0VBQ0EsbUJUeUNEO0VTeENDLG9CVHdDRDtBZGdzQlQ7QXVCbnVCRTtFQUNFLGtCVGtDSztFU2pDTCxzQlRRVTtBZDZ0QmQ7QXVCbHVCRTtFQUNFLG1CVDhCSztBZHNzQlQ7O0F3Qmp3QkE7RUFDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBeEI4eEJGO0F3Qmx3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0NWR1U7RVVGVixtQlZzQks7RVVyQkwsZVZ1Qks7RVV0Qkw7RUFDQSxrQ1ZhUztBZHV2QmI7QXdCbHdCSTtFQUNFO0F4Qm93Qk47QW1CbnZCRTtFS2hDQTtJQW1CSSxhVmdCRztFZG92QlA7QUFDRjtBd0Jsd0JJO0VBQ0U7RUFDQSxpQ1ZwQlE7RVVxQlIseUJWZFE7QWRreEJkO0F3Qmp3Qkk7RUFDRSxzQlZ6QlE7QWQ0eEJkO0F3Qmh3Qkk7RUFDRTtFQUNBLGtCVkRHO0VVRUgsY1ZqQlE7RVVrQlI7QXhCa3dCTjtBd0IvdkJJO0VBQ0U7RUFDQSxXVk5HO0VVT0gsWVZQRztFVVFIO0VBQ0EsaUNWeENRO0FkeXlCZDs7QXdCNXZCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCOHZCRjtBd0I3dkJFO0VBQ0U7QXhCK3ZCSjs7QXdCM3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtBeEJ5dkJGO0F3Qjd2QkU7RUFDRTtBeEIrdkJKO0F3QjF2QkU7RUFDRTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIwdkJKO0F3Qnh2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjB2Qk47QXdCeHZCTTtFQUNFO0VBQ0E7RUFDQSx5QlZ6R1U7QWRtMkJsQjtBd0J4dkJRO0VBQ0UseUJWNUdRO0FkczJCbEI7O0F3Qmp2QkE7RUFDRTtBeEJvdkJGO0F3Qmx2Qkk7RUFDRTtBeEJvdkJOOztBd0IvdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JWbkdRO0FkcTFCVjtBbUI1MUJFO0VLbUdGO0lBVUk7RXhCbXZCRjtBQUNGOztBd0I5dUJFO0VBQ0UsYVZuSEs7RVVvSEwsY1Z4SEs7RVV5SEw7RUFDQSxzQlY1SEc7RVU2SEgsb0NWbkpjO0VVb0pkO0F4Qml2Qko7QXdCL3VCSTtFQUVFO0VBQ0Esb0NWbkpRO0FkbTRCZDs7QXdCMXVCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBLGdCVmxJUTtBZDgyQlY7QW1CcjNCRTtFS29JRjtJQU9JO0V4Qjh1QkY7QUFDRjtBd0I3dUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdWeklNO0VVMElOLFlWN0lNO0VVOElOLG9DVmhMYztFVWlMZCxzQlZsTFU7RVVtTFY7RUFDQTtFQUNBLHFCVjVKSztFVTZKTDtFQUNBO0VBQ0E7QXhCK3VCSjtBd0I5dUJJO0VBQ0Usb0NWbkxRO0FkbTZCZDtBd0I5dUJJO0VBQ0Usa0JWbEtHO0FkazVCVDtBd0I5dUJJO0VBQ0UsaUJWcktHO0FkcTVCVDtBd0I3dUJJO0VBQ0U7QXhCK3VCTjs7QXdCdHVCRTtFQUNFO0F4Qnl1Qko7QXdCOXRCRTtFQUNFO0VBQ0E7QXhCZ3VCSjtBd0JudEJRO0VBRUU7RUFDQTtBeEJvdEJWOztBd0I1c0JFO0VBQ0U7RUFDQTtBeEIrc0JKO0F3QjdzQk07RUFDRSx5QlZ0T0s7QWRxN0JiO0F3QjlzQlE7RUFDRSx5QlZ6T0s7QWR5N0JmO0F3QjNzQk07RUFDRSx5QlY5T0s7RVUrT0wsc0JWalFNO0FkODhCZDtBd0I1c0JRO0VBQ0U7RUFDQTtFQUNBO0F4QjhzQlY7O0F5Qm4vQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCcy9CSjtBeUJuL0JJO0VBQ0Usb0JYbURHO0VXbERILG1CWGtERztFV2pESDtBekJxL0JOO0FtQjM4QkU7RU10Q0k7SUFDRTtFekJvL0JOO0FBQ0Y7QW1CcDhCRTtFTTVDSTtJQUNFO0V6Qm0vQk47QUFDRjtBbUJyOUJFO0VNdkJNO0lBQ0U7RXpCKytCUjtBQUNGO0F5QjMrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQlhzQks7RVdyQkwseUJYS2dCO0VXSmhCLG1CWGdCSztFV2ZMLGVYaUJLO0VXaEJMO0VBQ0Esa0NYT1M7QWRzK0JiO0F5QjMrQkk7RUFDRTtBekI2K0JOO0FtQmwrQkU7RU12QkE7SUFnQkksZ0JYY0k7SVdiSixhWFNHO0VkbytCUDtBQUNGO0F5QnYrQkk7RUFDRSxtQlhKRztFV0tILGNYakJRO0FkMC9CZDtBeUJyK0JJO0VBQ0U7RUFDQSxXWE5HO0VXT0gsWVhQRztFV1FIO0VBQ0EsaUNYeENRO0FkK2dDZDs7QTBCaGpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbWpDRjtBMEJsakNFO0VBQ0U7QTFCb2pDSjtBMEJsakNFO0VBQ0UsZ0JaMERNO0FkMC9CVjtBMEJqakNFO0VBRUUsa0JaOENLO0VZN0NMLGlCWjZDSztFWTVDTDtBMUJrakNKO0FtQnpnQ0U7RU83Q0E7SUFPSTtFMUJtakNKO0FBQ0Y7QTBCaGpDRTtFQUNFLG1CWmdDSztFWS9CTDtBMUJrakNKO0EwQmhqQ0U7RUFDRSxnQlpnQ0s7QWRraENUO0FtQnJoQ0U7RU85QkE7SUFHSTtFMUJvakNKO0FBQ0Y7QTBCampDRTtFQUNFLGdCWnFCSztBZDhoQ1Q7QTBCaGpDRTtFQUNFLGdCWnFCSztBZDZoQ1Q7O0EyQjdsQ0E7RUFDRTtFQUNBO0VBQ0EsbUJieURPO0VheERQLGFiNERPO0VhM0RQO0VBQ0Esa0NiZ0RXO0VhL0NYO0EzQmdtQ0Y7QTJCMWxDRTtFQUNFO0EzQjRsQ0o7QTJCemxDRTtFQUNFLHlCYjhCZ0I7QWQ2akNwQjtBMkJ6bENFO0VBQ0Usb0NibUJVO0Fkd2tDZDs7QTRCaG5DQTs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBc0JBO0VBQ0U7RUFDQSxTZDRDUTtFYzNDUjtFQUNBLHlEQUNBO0VBRUE7RUFDQTtBNUI0bUNGO0FtQjdrQ0U7RVN2Q0Y7SUFXSSxzQ0FDQTtFNUI0bUNGO0FBQ0Y7QTRCMW1DRTtFQUNFO0VBQ0E7RUFDQTtBNUI0bUNKO0E0QjFtQ0U7RUFDRTtFQUNBO0VBQ0E7QTVCNG1DSjs7QTZCenBDQTtFQUNFO0VBQ0EsU2ZrRVE7RWVqRVIsMENBQ0E7QTdCMnBDRjtBbUJsbUNFO0VV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QUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FmMkpFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBZTNKRjtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBZmtLSTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FlbEtKO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QWZvdkRBO0FlcHZEQTtFZitLTSxrQmNqSEc7QWR5ckRUO0FldnZEQTtFQUFBOzs7Ozs7OztHQUFBO0Fma3dEQTtBZWx3REE7RUFBQTtBQUFBO0Fmb01RO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FlcE1SO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QWZBQTtFQUFBLDBCQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUEsMEJBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQSwwQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBLDBCQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUEsMEJBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQSwwQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBLDBCQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUEsMEJBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQSwwQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBLDBCQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUEsMEJBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQSwwQkFzeURDO0VBdHlERCxzQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBLDBCQXN5REM7RUF0eURELHNCQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUEsMEJBc3lEQztFQXR5REQsd0JBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQSwwQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBLDBCQXN5REM7RUF0eURELGtCQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUEsMEJBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQSwwQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBLDBCQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUEsMEJBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQSwwQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBO0FBc3lEQzs7QUF0eUREO0VBQUEsa0JBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQSxvQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBLG9CQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUE7QUFzeURDOztBQXR5REQ7RUFBQTtBQXN5REM7O0FBdHlERDtFQUFBO0FBc3lEQzs7QUF0eUREO0VBQUE7QUFzeURDOztBQXR5REQ7RUFBQSxrQkFzeURDO0VBdHlERDtBQXN5REM7O0FBdHlERDtFQUFBLDhCQXN5REM7RUF0eUREO0FBc3lEQzs7QUF0eUREO0VBQUEsd0JBc3lEQztFQXR5REQ7QUFzeURDOztBQXR5REQ7RUFBQTtJQUFBLGtCQXN5REM7SUF0eUREO0VBc3lEQztBQUFBOztBQXR5REQ7RUFBQTtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUEsbUJBc3lEQztJQXR5REQ7RUFzeURDO0FBQUE7O0FBdHlERDtFQUFBO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUEsc0JBc3lEQztJQXR5REQ7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQSxpQkFzeURDO0lBdHlERDtFQXN5REM7RUF0eUREO0lBQUEsaUJBc3lEQztJQXR5REQ7RUFzeURDO0VBdHlERDtJQUFBLGlCQXN5REM7SUF0eUREO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQSxpQkFzeURDO0lBdHlERDtFQXN5REM7RUF0eUREO0lBQUEsbUJBc3lEQztJQXR5REQ7RUFzeURDO0VBdHlERDtJQUFBLGtCQXN5REM7SUF0eUREO0VBc3lEQztFQXR5REQ7SUFBQSxtQkFzeURDO0lBdHlERDtFQXN5REM7RUF0eUREO0lBQUEsa0JBc3lEQztJQXR5REQ7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUEsMEJBc3lEQztJQXR5REQ7RUFzeURDO0VBdHlERDtJQUFBLHNCQXN5REM7SUF0eUREO0VBc3lEQztBQUFBOztBQXR5REQ7RUFBQTtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUE7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztFQXR5REQ7SUFBQTtFQXN5REM7RUF0eUREO0lBQUEsbUJBc3lEQztJQXR5REQ7RUFzeURDO0VBdHlERDtJQUFBLGtCQXN5REM7SUF0eUREO0VBc3lEQztFQXR5REQ7SUFBQSxrQkFzeURDO0lBdHlERDtFQXN5REM7RUF0eUREO0lBQUEsa0JBc3lEQztJQXR5REQ7RUFzeURDO0VBdHlERDtJQUFBO0VBc3lEQztBQUFBOztBQXR5REQ7RUFBQTtJQUFBO0VBc3lEQztBQUFBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL25vZGVfbW9kdWxlcy9tYXBib3gtZ2wvZGlzdC9tYXBib3gtZ2wuY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vbm9kZV9tb2R1bGVzL2tsYXJvL2Rpc3Qva2xhcm8uY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvYmFzZS5jc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvY29tcG9uZW50cy5jc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy9Db21wb25lbnRzL19Db250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzL0NvbXBvbmVudHMvX0pvYkxpc3Quc2NzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzL0NvbXBvbmVudHMvX0pvYkxpc3RGaWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzL0NvbXBvbmVudHMvX0pvYkxpc3RQYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy9Db21wb25lbnRzL19Kb2JMaXN0SXRlbS5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvQ29tcG9uZW50cy9fSm9iRGV0YWlsR3JpZC5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvQ29tcG9uZW50cy9fQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzLmNzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzL19yZXNldC5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvMDEtdG9vbHMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvMDEtdG9vbHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy8wNS12ZW5kb3IvX2dsaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzLzAyLW9iamVjdHMvX2hlYWRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy8wMS10b29scy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy8wMi1vYmplY3RzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy8wMi1vYmplY3RzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzLzAzLWNvbXBvbmVudHMvX25ld3MtbGlzdC5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvMDMtY29tcG9uZW50cy9fbmV3cy1hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy8wMy1jb21wb25lbnRzL19qb2ItY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzLzAzLWNvbXBvbmVudHMvX3RlYXNlci1jYXJkcy5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvMDMtY29tcG9uZW50cy9fc2VjdGlvbi1jYXJkcy5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvMDMtY29tcG9uZW50cy9fd2lkZ2V0cy5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvMDQtbGF5b3V0cy9fbmV3c2xldHRlci5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvMDQtbGF5b3V0cy9fbmV3cy5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvMDQtbGF5b3V0cy9fYXJ0aWNsZXMuc2NzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzLzA0LWxheW91dHMvX3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy8wNC1sYXlvdXRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9mbGl4d29yay5kZS8uL3NyYy9zY3NzLzA0LWxheW91dHMvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZmxpeHdvcmsuZGUvLi9zcmMvc2Nzcy8wNC1sYXlvdXRzL19hcHBseS5zY3NzIiwid2VicGFjazovL2ZsaXh3b3JrLmRlLy4vc3JjL3Njc3MvQ29tcG9uZW50cy9fbWFwYm94LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm1hcGJveGdsLW1hcHtmb250OjEycHgvMjBweCBIZWx2ZXRpY2EgTmV1ZSxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYigwIDAgMC8wKX0ubWFwYm94Z2wtY2FudmFze2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0ubWFwYm94Z2wtbWFwOi13ZWJraXQtZnVsbC1zY3JlZW57aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ubWFwYm94Z2wtY2FuYXJ5e2JhY2tncm91bmQtY29sb3I6c2FsbW9ufS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlLC5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3N7Y3Vyc29yOmdyYWI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtaW50ZXJhY3RpdmUubWFwYm94Z2wtdHJhY2stcG9pbnRlcntjdXJzb3I6cG9pbnRlcn0ubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZTphY3RpdmUsLm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uLm1hcGJveGdsLWN0cmwtY29tcGFzczphY3RpdmV7Y3Vyc29yOmdyYWJiaW5nfS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXpvb20tcm90YXRlLC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXpvb20tcm90YXRlIC5tYXBib3hnbC1jYW52YXN7dG91Y2gtYWN0aW9uOnBhbi14IHBhbi15fS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLWRyYWctcGFuLC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLWRyYWctcGFuIC5tYXBib3hnbC1jYW52YXN7dG91Y2gtYWN0aW9uOnBpbmNoLXpvb219Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtem9vbS1yb3RhdGUubWFwYm94Z2wtdG91Y2gtZHJhZy1wYW4sLm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtem9vbS1yb3RhdGUubWFwYm94Z2wtdG91Y2gtZHJhZy1wYW4gLm1hcGJveGdsLWNhbnZhc3t0b3VjaC1hY3Rpb246bm9uZX0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdCwubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQsLm1hcGJveGdsLWN0cmwtdG9wLWxlZnQsLm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0e3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyfS5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0e2xlZnQ6MDt0b3A6MH0ubWFwYm94Z2wtY3RybC10b3AtcmlnaHR7cmlnaHQ6MDt0b3A6MH0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdHtib3R0b206MDtsZWZ0OjB9Lm1hcGJveGdsLWN0cmwtYm90dG9tLXJpZ2h0e2JvdHRvbTowO3JpZ2h0OjB9Lm1hcGJveGdsLWN0cmx7Y2xlYXI6Ym90aDtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCl9Lm1hcGJveGdsLWN0cmwtdG9wLWxlZnQgLm1hcGJveGdsLWN0cmx7ZmxvYXQ6bGVmdDttYXJnaW46MTBweCAwIDAgMTBweH0ubWFwYm94Z2wtY3RybC10b3AtcmlnaHQgLm1hcGJveGdsLWN0cmx7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjEwcHggMTBweCAwIDB9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQgLm1hcGJveGdsLWN0cmx7ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDEwcHggMTBweH0ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQgLm1hcGJveGdsLWN0cmx7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMTBweCAxMHB4IDB9Lm1hcGJveGdsLWN0cmwtZ3JvdXB7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NHB4fS5tYXBib3hnbC1jdHJsLWdyb3VwOm5vdCg6ZW1wdHkpe2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEpfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybC1ncm91cDpub3QoOmVtcHR5KXtib3gtc2hhZG93OjAgMCAwIDJweCBCdXR0b25UZXh0fX0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjlweDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt3aWR0aDoyOXB4fS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbitidXR0b257Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0ubWFwYm94Z2wtY3RybCBidXR0b24gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uK2J1dHRvbntib3JkZXItdG9wOjFweCBzb2xpZCBCdXR0b25UZXh0fX0ubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9uOmZvY3VzLC5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAycHggMnB4ICMwMDk2ZmZ9Lm1hcGJveGdsLWN0cmwgYnV0dG9uOmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0ubWFwYm94Z2wtY3RybCBidXR0b246ZGlzYWJsZWQgLm1hcGJveGdsLWN0cmwtaWNvbntvcGFjaXR5Oi4yNX0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4fS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbjpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6aW5oZXJpdH0ubWFwYm94Z2wtY3RybCBidXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCAwIDAvNSUpfS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbjpmb2N1czpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6MCAwIDJweCAycHggIzAwOTZmZn0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtib3gtc2hhZG93Om5vbmV9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1vdXQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMycgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTEwIDEzYy0uNzUgMC0xLjUuNzUtMS41IDEuNVM5LjI1IDE2IDEwIDE2aDljLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC05eicvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC16b29tLWluIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xNC41IDguNWMtLjc1IDAtMS41Ljc1LTEuNSAxLjV2M2gtM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmgzdjNjMCAuNzUuNzUgMS41IDEuNSAxLjVTMTYgMTkuNzUgMTYgMTl2LTNoM2MuNzUgMCAxLjUtLjc1IDEuNS0xLjVTMTkuNzUgMTMgMTkgMTNoLTN2LTNjMC0uNzUtLjc1LTEuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1vdXQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTEwIDEzYy0uNzUgMC0xLjUuNzUtMS41IDEuNVM5LjI1IDE2IDEwIDE2aDljLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC05eicvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC16b29tLWluIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xNC41IDguNWMtLjc1IDAtMS41Ljc1LTEuNSAxLjV2M2gtM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmgzdjNjMCAuNzUuNzUgMS41IDEuNSAxLjVTMTYgMTkuNzUgMTYgMTl2LTNoM2MuNzUgMCAxLjUtLjc1IDEuNS0xLjVTMTkuNzUgMTMgMTkgMTNoLTN2LTNjMC0uNzUtLjc1LTEuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKX19QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDpibGFjay1vbi13aGl0ZSl7Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1vdXQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzAwMCcgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTEwIDEzYy0uNzUgMC0xLjUuNzUtMS41IDEuNVM5LjI1IDE2IDEwIDE2aDljLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC05eicvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC16b29tLWluIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xNC41IDguNWMtLjc1IDAtMS41Ljc1LTEuNSAxLjV2M2gtM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmgzdjNjMCAuNzUuNzUgMS41IDEuNSAxLjVTMTYgMTkuNzUgMTYgMTl2LTNoM2MuNzUgMCAxLjUtLjc1IDEuNS0xLjVTMTkuNzUgMTMgMTkgMTNoLTN2LTNjMC0uNzUtLjc1LTEuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKX19Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZnVsbHNjcmVlbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzMzJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMjQgMTZ2NS41YzAgMS43NS0uNzUgMi41LTIuNSAyLjVIMTZ2LTFsMy0xLjUtNC01LjUgMS0xIDUuNSA0IDEuNS0zaDF6TTYgMTZsMS41IDMgNS41LTQgMSAxLTQgNS41IDMgMS41djFINy41QzUuNzUgMjQgNSAyMy4yNSA1IDIxLjVWMTZoMXptNy0xMXYxbC0zIDEuNSA0IDUuNS0xIDEtNS41LTRMNiAxM0g1VjcuNUM1IDUuNzUgNS43NSA1IDcuNSA1SDEzem0xMSAyLjVjMC0xLjc1LS43NS0yLjUtMi41LTIuNUgxNnYxbDMgMS41LTQgNS41IDEgMSA1LjUtNCAxLjUgM2gxVjcuNXonLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtc2hyaW5rIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMTguNSAxNmMtMS43NSAwLTIuNS43NS0yLjUgMi41VjI0aDFsMS41LTMgNS41IDQgMS0xLTQtNS41IDMtMS41di0xaC01LjV6TTEzIDE4LjVjMC0xLjc1LS43NS0yLjUtMi41LTIuNUg1djFsMyAxLjVMNCAyNGwxIDEgNS41LTQgMS41IDNoMXYtNS41em0zLThjMCAxLjc1Ljc1IDIuNSAyLjUgMi41SDI0di0xbC0zLTEuNUwyNSA1bC0xLTEtNS41IDRMMTcgNWgtMXY1LjV6TTEwLjUgMTNjMS43NSAwIDIuNS0uNzUgMi41LTIuNVY1aC0xbC0xLjUgM0w1IDQgNCA1bDQgNS41TDUgMTJ2MWg1LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1mdWxsc2NyZWVuIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00yNCAxNnY1LjVjMCAxLjc1LS43NSAyLjUtMi41IDIuNUgxNnYtMWwzLTEuNS00LTUuNSAxLTEgNS41IDQgMS41LTNoMXpNNiAxNmwxLjUgMyA1LjUtNCAxIDEtNCA1LjUgMyAxLjV2MUg3LjVDNS43NSAyNCA1IDIzLjI1IDUgMjEuNVYxNmgxem03LTExdjFsLTMgMS41IDQgNS41LTEgMS01LjUtNEw2IDEzSDVWNy41QzUgNS43NSA1Ljc1IDUgNy41IDVIMTN6bTExIDIuNWMwLTEuNzUtLjc1LTIuNS0yLjUtMi41SDE2djFsMyAxLjUtNCA1LjUgMSAxIDUuNS00IDEuNSAzaDFWNy41eicvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1zaHJpbmsgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTE4LjUgMTZjLTEuNzUgMC0yLjUuNzUtMi41IDIuNVYyNGgxbDEuNS0zIDUuNSA0IDEtMS00LTUuNSAzLTEuNXYtMWgtNS41ek0xMyAxOC41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVINXYxbDMgMS41TDQgMjRsMSAxIDUuNS00IDEuNSAzaDF2LTUuNXptMy04YzAgMS43NS43NSAyLjUgMi41IDIuNUgyNHYtMWwtMy0xLjVMMjUgNWwtMS0xLTUuNSA0TDE3IDVoLTF2NS41ek0xMC41IDEzYzEuNzUgMCAyLjUtLjc1IDIuNS0yLjVWNWgtMWwtMS41IDNMNSA0IDQgNWw0IDUuNUw1IDEydjFoNS41eicvJTNFJTNDL3N2ZyUzRVwiKX19QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDpibGFjay1vbi13aGl0ZSl7Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZnVsbHNjcmVlbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDAwJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMjQgMTZ2NS41YzAgMS43NS0uNzUgMi41LTIuNSAyLjVIMTZ2LTFsMy0xLjUtNC01LjUgMS0xIDUuNSA0IDEuNS0zaDF6TTYgMTZsMS41IDMgNS41LTQgMSAxLTQgNS41IDMgMS41djFINy41QzUuNzUgMjQgNSAyMy4yNSA1IDIxLjVWMTZoMXptNy0xMXYxbC0zIDEuNSA0IDUuNS0xIDEtNS41LTRMNiAxM0g1VjcuNUM1IDUuNzUgNS43NSA1IDcuNSA1SDEzem0xMSAyLjVjMC0xLjc1LS43NS0yLjUtMi41LTIuNUgxNnYxbDMgMS41LTQgNS41IDEgMSA1LjUtNCAxLjUgM2gxVjcuNXonLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtc2hyaW5rIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xOC41IDE2Yy0xLjc1IDAtMi41Ljc1LTIuNSAyLjVWMjRoMWwxLjUtMyA1LjUgNCAxLTEtNC01LjUgMy0xLjV2LTFoLTUuNXpNMTMgMTguNWMwLTEuNzUtLjc1LTIuNS0yLjUtMi41SDV2MWwzIDEuNUw0IDI0bDEgMSA1LjUtNCAxLjUgM2gxdi01LjV6bTMtOGMwIDEuNzUuNzUgMi41IDIuNSAyLjVIMjR2LTFsLTMtMS41TDI1IDVsLTEtMS01LjUgNEwxNyA1aC0xdjUuNXpNMTAuNSAxM2MxLjc1IDAgMi41LS43NSAyLjUtMi41VjVoLTFsLTEuNSAzTDUgNCA0IDVsNCA1LjVMNSAxMnYxaDUuNXonLyUzRSUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3MgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMycgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTEwLjUgMTRsNC04IDQgOGgtOHonLyUzRSUzQ3BhdGggaWQ9J3NvdXRoJyBkPSdNMTAuNSAxNmw0IDggNC04aC04eicgZmlsbD0nJTIzY2NjJy8lM0UlM0Mvc3ZnJTNFXCIpfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1jb21wYXNzIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xMC41IDE0bDQtOCA0IDhoLTh6Jy8lM0UlM0NwYXRoIGlkPSdzb3V0aCcgZD0nTTEwLjUgMTZsNCA4IDQtOGgtOHonIGZpbGw9JyUyMzk5OScvJTNFJTNDL3N2ZyUzRVwiKX19QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDpibGFjay1vbi13aGl0ZSl7Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtY29tcGFzcyAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDAwJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMTAuNSAxNGw0LTggNCA4aC04eicvJTNFJTNDcGF0aCBpZD0nc291dGgnIGQ9J00xMC41IDE2bDQgOCA0LThoLTh6JyBmaWxsPSclMjNjY2MnLyUzRSUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNhYWEnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBmaWxsPSclMjNmMDAnLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLWFjdGl2ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzM2I1ZTUnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUtZXJyb3IgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZTU4OTc4JyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzM2I1ZTUnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicgZGlzcGxheT0nbm9uZScvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kLWVycm9yIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2U1NGUzMyclM0UlM0NwYXRoIGQ9J00xMCA0QzkgNCA5IDUgOSA1di4xQTUgNSAwIDAgMCA1LjEgOUg1cy0xIDAtMSAxIDEgMSAxIDFoLjFBNSA1IDAgMCAwIDkgMTQuOXYuMXMwIDEgMSAxIDEtMSAxLTF2LS4xYTUgNSAwIDAgMCAzLjktMy45aC4xczEgMCAxLTEtMS0xLTEtMWgtLjFBNSA1IDAgMCAwIDExIDUuMVY1czAtMS0xLTF6bTAgMi41YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAxIDEgMC03eicvJTNFJTNDY2lyY2xlIGlkPSdkb3QnIGN4PScxMCcgY3k9JzEwJyByPScyJyBkaXNwbGF5PSdub25lJy8lM0UlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLXdhaXRpbmcgLm1hcGJveGdsLWN0cmwtaWNvbnthbmltYXRpb246bWFwYm94Z2wtc3BpbiAycyBsaW5lYXIgaW5maW5pdGV9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjM5OTknJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBmaWxsPSclMjNmMDAnLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLWFjdGl2ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzM2I1ZTUnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUtZXJyb3IgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZTU4OTc4JyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzM2I1ZTUnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicgZGlzcGxheT0nbm9uZScvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kLWVycm9yIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2U1NGUzMyclM0UlM0NwYXRoIGQ9J00xMCA0QzkgNCA5IDUgOSA1di4xQTUgNSAwIDAgMCA1LjEgOUg1cy0xIDAtMSAxIDEgMSAxIDFoLjFBNSA1IDAgMCAwIDkgMTQuOXYuMXMwIDEgMSAxIDEtMSAxLTF2LS4xYTUgNSAwIDAgMCAzLjktMy45aC4xczEgMCAxLTEtMS0xLTEtMWgtLjFBNSA1IDAgMCAwIDExIDUuMVY1czAtMS0xLTF6bTAgMi41YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAxIDEgMC03eicvJTNFJTNDY2lyY2xlIGlkPSdkb3QnIGN4PScxMCcgY3k9JzEwJyByPScyJyBkaXNwbGF5PSdub25lJy8lM0UlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjM2NjYnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBmaWxsPSclMjNmMDAnLyUzRSUzQy9zdmclM0VcIil9fUBrZXlmcmFtZXMgbWFwYm94Z2wtc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1hLm1hcGJveGdsLWN0cmwtbG9nb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHZpZXdCb3g9JzAgMCA4OCAyMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nbG9nbycgZD0nTTExLjUgMi4yNWM1LjEwNSAwIDkuMjUgNC4xNDUgOS4yNSA5LjI1cy00LjE0NSA5LjI1LTkuMjUgOS4yNS05LjI1LTQuMTQ1LTkuMjUtOS4yNSA0LjE0NS05LjI1IDkuMjUtOS4yNXpNNi45OTcgMTUuOTgzYy0uMDUxLS4zMzgtLjgyOC01LjgwMiAyLjIzMy04Ljg3M2E0LjM5NSA0LjM5NSAwIDAxMy4xMy0xLjI4YzEuMjcgMCAyLjQ5LjUxIDMuMzkgMS40Mi45MS45IDEuNDIgMi4xMiAxLjQyIDMuMzkgMCAxLjE4LS40NDkgMi4zMDEtMS4yOCAzLjEzQzEyLjcyIDE2LjkzIDcgMTYgNyAxNmwtLjAwMy0uMDE3ek0xNS4zIDEwLjVsLTIgLjgtLjggMi0uOC0yLTItLjggMi0uOC44LTIgLjggMiAyIC44eicvJTNFJTNDcGF0aCBpZD0ndGV4dCcgZD0nTTUwLjYzIDhjLjEzIDAgLjIzLjEuMjMuMjNWOWMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDIuMTcgMCAzLjk1IDEuODUgMy45NSA0LjE3cy0xLjc3IDQuMTktMy45NCA0LjE5Yy0xLjA0IDAtMi4wMy0uNDMtMi43NC0xLjE4djMuNzdjMCAuMTMtLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjguMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTMuODYuMDFjLjAxIDAgLjAxIDAgLjAxLS4wMS4xMyAwIC4yMi4xLjIyLjIydjcuNTVjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjE1Yy0uNy43Ni0xLjY5IDEuMTktMi43MyAxLjE5LTIuMTcgMC0zLjk0LTEuODctMy45NC00LjE5IDAtMi4zMiAxLjc3LTQuMTkgMy45NC00LjE5IDEuMDMgMCAyLjAyLjQzIDIuNzMgMS4xOHYtLjc1YzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bTI2LjM3NS0uMTlhNC4yNCA0LjI0IDAgMDAtNC4xNiAzLjI5Yy0uMTMuNTktLjEzIDEuMTkgMCAxLjc3YTQuMjMzIDQuMjMzIDAgMDA0LjE3IDMuM2MyLjM1IDAgNC4yNi0xLjg3IDQuMjYtNC4xOSAwLTIuMzItMS45LTQuMTctNC4yNy00LjE3ek02MC42MyA1Yy4xMyAwIC4yMy4xLjIzLjIzdjMuNzZjLjctLjc2IDEuNy0xLjE4IDIuNzMtMS4xOCAxLjg4IDAgMy40NSAxLjQgMy44NCAzLjI4LjEzLjU5LjEzIDEuMiAwIDEuOC0uMzkgMS44OC0xLjk2IDMuMjktMy44NCAzLjI5LTEuMDMgMC0yLjAyLS40My0yLjczLTEuMTh2Ljc3YzAgLjEyLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1Y1LjIzYzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bS0zNCAxMWgtMS40Yy0uMTMgMC0uMjMtLjExLS4yMy0uMjNWOC4yMmMuMDEtLjEzLjEtLjIyLjIzLS4yMmgxLjRjLjEzIDAgLjIyLjExLjIzLjIydi42OGMuNS0uNjggMS4zLTEuMDkgMi4xNi0xLjFoLjAzYzEuMDkgMCAyLjA5LjYgMi42IDEuNTUuNDUtLjk1IDEuNC0xLjU1IDIuNDQtMS41NiAxLjYyIDAgMi45MyAxLjI1IDIuOSAyLjc4bC4wMyA1LjJjMCAuMTMtLjEuMjMtLjIzLjIzaC0xLjQxYy0uMTMgMC0uMjMtLjExLS4yMy0uMjN2LTQuNTljMC0uOTgtLjc0LTEuNzEtMS42Mi0xLjcxLS44IDAtMS40Ni43LTEuNTkgMS42MmwuMDEgNC42OGMwIC4xMy0uMTEuMjMtLjIzLjIzaC0xLjQxYy0uMTMgMC0uMjMtLjExLS4yMy0uMjN2LTQuNTljMC0uOTgtLjc0LTEuNzEtMS42Mi0xLjcxLS44NSAwLTEuNTQuNzktMS42IDEuOHY0LjVjMCAuMTMtLjEuMjMtLjIzLjIzem01My42MTUgMGgtMS42MWMtLjA0IDAtLjA4LS4wMS0uMTItLjAzLS4wOS0uMDYtLjEzLS4xOS0uMDYtLjI4bDIuNDMtMy43MS0yLjM5LTMuNjVhLjIxMy4yMTMgMCAwMS0uMDMtLjEyYzAtLjEyLjA5LS4yMS4yMS0uMjFoMS42MWMuMTMgMCAuMjQuMDYuMy4xN2wxLjQxIDIuMzcgMS40LTIuMzdhLjM0LjM0IDAgMDEuMy0uMTdoMS42Yy4wNCAwIC4wOC4wMS4xMi4wMy4wOS4wNi4xMy4xOS4wNi4yOGwtMi4zNyAzLjY1IDIuNDMgMy43YzAgLjA1LjAxLjA5LjAxLjEzIDAgLjEyLS4wOS4yMS0uMjEuMjFoLTEuNjFjLS4xMyAwLS4yNC0uMDYtLjMtLjE3bC0xLjQ0LTIuNDItMS40NCAyLjQyYS4zNC4zNCAwIDAxLS4zLjE3em0tNy4xMi0xLjQ5Yy0xLjMzIDAtMi40Mi0xLjEyLTIuNDItMi41MSAwLTEuMzkgMS4wOC0yLjUyIDIuNDItMi41MiAxLjMzIDAgMi40MiAxLjEyIDIuNDIgMi41MSAwIDEuMzktMS4wOCAyLjUxLTIuNDIgMi41MnptLTE5Ljg2NSAwYy0xLjMyIDAtMi4zOS0xLjExLTIuNDItMi40OHYtLjA3Yy4wMi0xLjM4IDEuMDktMi40OSAyLjQtMi40OSAxLjMyIDAgMi40MSAxLjEyIDIuNDEgMi41MSAwIDEuMzktMS4wNyAyLjUyLTIuMzkgMi41M3ptLTguMTEtMi40OGMtLjAxIDEuMzctMS4wOSAyLjQ3LTIuNDEgMi40N3MtMi40Mi0xLjEyLTIuNDItMi41MWMwLTEuMzkgMS4wOC0yLjUyIDIuNC0yLjUyIDEuMzMgMCAyLjM5IDEuMTEgMi40MSAyLjQ4bC4wMi4wOHptMTguMTIgMi40N2MtMS4zMiAwLTIuMzktMS4xMS0yLjQxLTIuNDh2LS4wNmMuMDItMS4zOCAxLjA5LTIuNDggMi40MS0yLjQ4czIuNDIgMS4xMiAyLjQyIDIuNTFjMCAxLjM5LTEuMDkgMi41MS0yLjQyIDIuNTF6Jy8lM0UlM0MvZGVmcyUzRSUzQ21hc2sgaWQ9J2NsaXAnJTNFJTNDcmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nd2hpdGUnLyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFJTNDL21hc2slM0UlM0NnIGlkPSdvdXRsaW5lJyBvcGFjaXR5PScwLjMnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDY2lyY2xlIG1hc2s9J3VybCglMjNjbGlwKScgY3g9JzExLjUnIGN5PScxMS41JyByPSc5LjI1Jy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcgbWFzaz0ndXJsKCUyM2NsaXApJy8lM0UlM0MvZyUzRSUzQ2cgaWQ9J2ZpbGwnIG9wYWNpdHk9JzAuOScgZmlsbD0nJTIzZmZmJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyM3B4O21hcmdpbjowIDAgLTRweCAtNHB4O292ZXJmbG93OmhpZGRlbjt3aWR0aDo4OHB4fWEubWFwYm94Z2wtY3RybC1sb2dvLm1hcGJveGdsLWNvbXBhY3R7d2lkdGg6MjNweH1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7YS5tYXBib3hnbC1jdHJsLWxvZ297YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHZpZXdCb3g9JzAgMCA4OCAyMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nbG9nbycgZD0nTTExLjUgMi4yNWM1LjEwNSAwIDkuMjUgNC4xNDUgOS4yNSA5LjI1cy00LjE0NSA5LjI1LTkuMjUgOS4yNS05LjI1LTQuMTQ1LTkuMjUtOS4yNSA0LjE0NS05LjI1IDkuMjUtOS4yNXpNNi45OTcgMTUuOTgzYy0uMDUxLS4zMzgtLjgyOC01LjgwMiAyLjIzMy04Ljg3M2E0LjM5NSA0LjM5NSAwIDAxMy4xMy0xLjI4YzEuMjcgMCAyLjQ5LjUxIDMuMzkgMS40Mi45MS45IDEuNDIgMi4xMiAxLjQyIDMuMzkgMCAxLjE4LS40NDkgMi4zMDEtMS4yOCAzLjEzQzEyLjcyIDE2LjkzIDcgMTYgNyAxNmwtLjAwMy0uMDE3ek0xNS4zIDEwLjVsLTIgLjgtLjggMi0uOC0yLTItLjggMi0uOC44LTIgLjggMiAyIC44eicvJTNFJTNDcGF0aCBpZD0ndGV4dCcgZD0nTTUwLjYzIDhjLjEzIDAgLjIzLjEuMjMuMjNWOWMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDIuMTcgMCAzLjk1IDEuODUgMy45NSA0LjE3cy0xLjc3IDQuMTktMy45NCA0LjE5Yy0xLjA0IDAtMi4wMy0uNDMtMi43NC0xLjE4djMuNzdjMCAuMTMtLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjguMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTMuODYuMDFjLjAxIDAgLjAxIDAgLjAxLS4wMS4xMyAwIC4yMi4xLjIyLjIydjcuNTVjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjE1Yy0uNy43Ni0xLjY5IDEuMTktMi43MyAxLjE5LTIuMTcgMC0zLjk0LTEuODctMy45NC00LjE5IDAtMi4zMiAxLjc3LTQuMTkgMy45NC00LjE5IDEuMDMgMCAyLjAyLjQzIDIuNzMgMS4xOHYtLjc1YzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bTI2LjM3NS0uMTlhNC4yNCA0LjI0IDAgMDAtNC4xNiAzLjI5Yy0uMTMuNTktLjEzIDEuMTkgMCAxLjc3YTQuMjMzIDQuMjMzIDAgMDA0LjE3IDMuM2MyLjM1IDAgNC4yNi0xLjg3IDQuMjYtNC4xOSAwLTIuMzItMS45LTQuMTctNC4yNy00LjE3ek02MC42MyA1Yy4xMyAwIC4yMy4xLjIzLjIzdjMuNzZjLjctLjc2IDEuNy0xLjE4IDIuNzMtMS4xOCAxLjg4IDAgMy40NSAxLjQgMy44NCAzLjI4LjEzLjU5LjEzIDEuMiAwIDEuOC0uMzkgMS44OC0xLjk2IDMuMjktMy44NCAzLjI5LTEuMDMgMC0yLjAyLS40My0yLjczLTEuMTh2Ljc3YzAgLjEyLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1Y1LjIzYzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bS0zNCAxMWgtMS40Yy0uMTMgMC0uMjMtLjExLS4yMy0uMjNWOC4yMmMuMDEtLjEzLjEtLjIyLjIzLS4yMmgxLjRjLjEzIDAgLjIyLjExLjIzLjIydi42OGMuNS0uNjggMS4zLTEuMDkgMi4xNi0xLjFoLjAzYzEuMDkgMCAyLjA5LjYgMi42IDEuNTUuNDUtLjk1IDEuNC0xLjU1IDIuNDQtMS41NiAxLjYyIDAgMi45MyAxLjI1IDIuOSAyLjc4bC4wMyA1LjJjMCAuMTMtLjEuMjMtLjIzLjIzaC0xLjQxYy0uMTMgMC0uMjMtLjExLS4yMy0uMjN2LTQuNTljMC0uOTgtLjc0LTEuNzEtMS42Mi0xLjcxLS44IDAtMS40Ni43LTEuNTkgMS42MmwuMDEgNC42OGMwIC4xMy0uMTEuMjMtLjIzLjIzaC0xLjQxYy0uMTMgMC0uMjMtLjExLS4yMy0uMjN2LTQuNTljMC0uOTgtLjc0LTEuNzEtMS42Mi0xLjcxLS44NSAwLTEuNTQuNzktMS42IDEuOHY0LjVjMCAuMTMtLjEuMjMtLjIzLjIzem01My42MTUgMGgtMS42MWMtLjA0IDAtLjA4LS4wMS0uMTItLjAzLS4wOS0uMDYtLjEzLS4xOS0uMDYtLjI4bDIuNDMtMy43MS0yLjM5LTMuNjVhLjIxMy4yMTMgMCAwMS0uMDMtLjEyYzAtLjEyLjA5LS4yMS4yMS0uMjFoMS42MWMuMTMgMCAuMjQuMDYuMy4xN2wxLjQxIDIuMzcgMS40LTIuMzdhLjM0LjM0IDAgMDEuMy0uMTdoMS42Yy4wNCAwIC4wOC4wMS4xMi4wMy4wOS4wNi4xMy4xOS4wNi4yOGwtMi4zNyAzLjY1IDIuNDMgMy43YzAgLjA1LjAxLjA5LjAxLjEzIDAgLjEyLS4wOS4yMS0uMjEuMjFoLTEuNjFjLS4xMyAwLS4yNC0uMDYtLjMtLjE3bC0xLjQ0LTIuNDItMS40NCAyLjQyYS4zNC4zNCAwIDAxLS4zLjE3em0tNy4xMi0xLjQ5Yy0xLjMzIDAtMi40Mi0xLjEyLTIuNDItMi41MSAwLTEuMzkgMS4wOC0yLjUyIDIuNDItMi41MiAxLjMzIDAgMi40MiAxLjEyIDIuNDIgMi41MSAwIDEuMzktMS4wOCAyLjUxLTIuNDIgMi41MnptLTE5Ljg2NSAwYy0xLjMyIDAtMi4zOS0xLjExLTIuNDItMi40OHYtLjA3Yy4wMi0xLjM4IDEuMDktMi40OSAyLjQtMi40OSAxLjMyIDAgMi40MSAxLjEyIDIuNDEgMi41MSAwIDEuMzktMS4wNyAyLjUyLTIuMzkgMi41M3ptLTguMTEtMi40OGMtLjAxIDEuMzctMS4wOSAyLjQ3LTIuNDEgMi40N3MtMi40Mi0xLjEyLTIuNDItMi41MWMwLTEuMzkgMS4wOC0yLjUyIDIuNC0yLjUyIDEuMzMgMCAyLjM5IDEuMTEgMi40MSAyLjQ4bC4wMi4wOHptMTguMTIgMi40N2MtMS4zMiAwLTIuMzktMS4xMS0yLjQxLTIuNDh2LS4wNmMuMDItMS4zOCAxLjA5LTIuNDggMi40MS0yLjQ4czIuNDIgMS4xMiAyLjQyIDIuNTFjMCAxLjM5LTEuMDkgMi41MS0yLjQyIDIuNTF6Jy8lM0UlM0MvZGVmcyUzRSUzQ21hc2sgaWQ9J2NsaXAnJTNFJTNDcmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nd2hpdGUnLyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFJTNDL21hc2slM0UlM0NnIGlkPSdvdXRsaW5lJyBvcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnIG1hc2s9J3VybCglMjNjbGlwKScvJTNFJTNDL2clM0UlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScxJyBmaWxsPSclMjNmZmYnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2xvZ28nLyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpe2EubWFwYm94Z2wtY3RybC1sb2dve2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIGZpbGwtcnVsZT0nZXZlbm9kZCcgdmlld0JveD0nMCAwIDg4IDIzJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdsb2dvJyBkPSdNMTEuNSAyLjI1YzUuMTA1IDAgOS4yNSA0LjE0NSA5LjI1IDkuMjVzLTQuMTQ1IDkuMjUtOS4yNSA5LjI1LTkuMjUtNC4xNDUtOS4yNS05LjI1IDQuMTQ1LTkuMjUgOS4yNS05LjI1ek02Ljk5NyAxNS45ODNjLS4wNTEtLjMzOC0uODI4LTUuODAyIDIuMjMzLTguODczYTQuMzk1IDQuMzk1IDAgMDEzLjEzLTEuMjhjMS4yNyAwIDIuNDkuNTEgMy4zOSAxLjQyLjkxLjkgMS40MiAyLjEyIDEuNDIgMy4zOSAwIDEuMTgtLjQ0OSAyLjMwMS0xLjI4IDMuMTNDMTIuNzIgMTYuOTMgNyAxNiA3IDE2bC0uMDAzLS4wMTd6TTE1LjMgMTAuNWwtMiAuOC0uOCAyLS44LTItMi0uOCAyLS44LjgtMiAuOCAyIDIgLjh6Jy8lM0UlM0NwYXRoIGlkPSd0ZXh0JyBkPSdNNTAuNjMgOGMuMTMgMCAuMjMuMS4yMy4yM1Y5Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMi4xNyAwIDMuOTUgMS44NSAzLjk1IDQuMTdzLTEuNzcgNC4xOS0zLjk0IDQuMTljLTEuMDQgMC0yLjAzLS40My0yLjc0LTEuMTh2My43N2MwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWOC4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMy44Ni4wMWMuMDEgMCAuMDEgMCAuMDEtLjAxLjEzIDAgLjIyLjEuMjIuMjJ2Ny41NWMwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWMTVjLS43Ljc2LTEuNjkgMS4xOS0yLjczIDEuMTktMi4xNyAwLTMuOTQtMS44Ny0zLjk0LTQuMTkgMC0yLjMyIDEuNzctNC4xOSAzLjk0LTQuMTkgMS4wMyAwIDIuMDIuNDMgMi43MyAxLjE4di0uNzVjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptMjYuMzc1LS4xOWE0LjI0IDQuMjQgMCAwMC00LjE2IDMuMjljLS4xMy41OS0uMTMgMS4xOSAwIDEuNzdhNC4yMzMgNC4yMzMgMCAwMDQuMTcgMy4zYzIuMzUgMCA0LjI2LTEuODcgNC4yNi00LjE5IDAtMi4zMi0xLjktNC4xNy00LjI3LTQuMTd6TTYwLjYzIDVjLjEzIDAgLjIzLjEuMjMuMjN2My43NmMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDEuODggMCAzLjQ1IDEuNCAzLjg0IDMuMjguMTMuNTkuMTMgMS4yIDAgMS44LS4zOSAxLjg4LTEuOTYgMy4yOS0zLjg0IDMuMjktMS4wMyAwLTIuMDItLjQzLTIuNzMtMS4xOHYuNzdjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjUuMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTM0IDExaC0xLjRjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM1Y4LjIyYy4wMS0uMTMuMS0uMjIuMjMtLjIyaDEuNGMuMTMgMCAuMjIuMTEuMjMuMjJ2LjY4Yy41LS42OCAxLjMtMS4wOSAyLjE2LTEuMWguMDNjMS4wOSAwIDIuMDkuNiAyLjYgMS41NS40NS0uOTUgMS40LTEuNTUgMi40NC0xLjU2IDEuNjIgMCAyLjkzIDEuMjUgMi45IDIuNzhsLjAzIDUuMmMwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjggMC0xLjQ2LjctMS41OSAxLjYybC4wMSA0LjY4YzAgLjEzLS4xMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjg1IDAtMS41NC43OS0xLjYgMS44djQuNWMwIC4xMy0uMS4yMy0uMjMuMjN6bTUzLjYxNSAwaC0xLjYxYy0uMDQgMC0uMDgtLjAxLS4xMi0uMDMtLjA5LS4wNi0uMTMtLjE5LS4wNi0uMjhsMi40My0zLjcxLTIuMzktMy42NWEuMjEzLjIxMyAwIDAxLS4wMy0uMTJjMC0uMTIuMDktLjIxLjIxLS4yMWgxLjYxYy4xMyAwIC4yNC4wNi4zLjE3bDEuNDEgMi4zNyAxLjQtMi4zN2EuMzQuMzQgMCAwMS4zLS4xN2gxLjZjLjA0IDAgLjA4LjAxLjEyLjAzLjA5LjA2LjEzLjE5LjA2LjI4bC0yLjM3IDMuNjUgMi40MyAzLjdjMCAuMDUuMDEuMDkuMDEuMTMgMCAuMTItLjA5LjIxLS4yMS4yMWgtMS42MWMtLjEzIDAtLjI0LS4wNi0uMy0uMTdsLTEuNDQtMi40Mi0xLjQ0IDIuNDJhLjM0LjM0IDAgMDEtLjMuMTd6bS03LjEyLTEuNDljLTEuMzMgMC0yLjQyLTEuMTItMi40Mi0yLjUxIDAtMS4zOSAxLjA4LTIuNTIgMi40Mi0yLjUyIDEuMzMgMCAyLjQyIDEuMTIgMi40MiAyLjUxIDAgMS4zOS0xLjA4IDIuNTEtMi40MiAyLjUyem0tMTkuODY1IDBjLTEuMzIgMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0uMDdjLjAyLTEuMzggMS4wOS0yLjQ5IDIuNC0yLjQ5IDEuMzIgMCAyLjQxIDEuMTIgMi40MSAyLjUxIDAgMS4zOS0xLjA3IDIuNTItMi4zOSAyLjUzem0tOC4xMS0yLjQ4Yy0uMDEgMS4zNy0xLjA5IDIuNDctMi40MSAyLjQ3cy0yLjQyLTEuMTItMi40Mi0yLjUxYzAtMS4zOSAxLjA4LTIuNTIgMi40LTIuNTIgMS4zMyAwIDIuMzkgMS4xMSAyLjQxIDIuNDhsLjAyLjA4em0xOC4xMiAyLjQ3Yy0xLjMyIDAtMi4zOS0xLjExLTIuNDEtMi40OHYtLjA2Yy4wMi0xLjM4IDEuMDktMi40OCAyLjQxLTIuNDhzMi40MiAxLjEyIDIuNDIgMi41MWMwIDEuMzktMS4wOSAyLjUxLTIuNDIgMi41MXonLyUzRSUzQy9kZWZzJTNFJTNDbWFzayBpZD0nY2xpcCclM0UlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSd3aGl0ZScvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2xvZ28nLyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0Jy8lM0UlM0MvbWFzayUzRSUzQ2cgaWQ9J291dGxpbmUnIG9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzMnIGZpbGw9JyUyM2ZmZiclM0UlM0NjaXJjbGUgbWFzaz0ndXJsKCUyM2NsaXApJyBjeD0nMTEuNScgY3k9JzExLjUnIHI9JzkuMjUnLyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSUzQy9nJTNFJTNDZyBpZD0nZmlsbCcgb3BhY2l0eT0nMScgZmlsbD0nJTIzMDAwJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpfX0ubWFwYm94Z2wtY3RybC5tYXBib3hnbC1jdHJsLWF0dHJpYntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC41KTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fUBtZWRpYSBzY3JlZW57Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTJweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O21hcmdpbjoxMHB4O21pbi1oZWlnaHQ6MjBweDtwYWRkaW5nOjJweCAyNHB4IDJweCAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0LXNob3d7cGFkZGluZzoycHggMjhweCAycHggOHB4O3Zpc2liaWxpdHk6dmlzaWJsZX0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdD4ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdC1zaG93LC5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0Pi5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0LXNob3d7Ym9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6MnB4IDhweCAycHggMjhweH0ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdCAubWFwYm94Z2wtY3RybC1hdHRyaWItaW5uZXJ7ZGlzcGxheTpub25lfS5tYXBib3hnbC1jdHJsLWF0dHJpYi1idXR0b257YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000IDEwYTYgNiAwIDEgMCAxMiAwIDYgNiAwIDEgMC0xMiAwbTUtM2ExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDBtMCAzYTEgMSAwIDEgMSAyIDB2M2ExIDEgMCAxIDEtMiAwJy8lM0UlM0Mvc3ZnJTNFXCIpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpub25lO2hlaWdodDoyNHB4O291dGxpbmU6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjI0cHh9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQgLm1hcGJveGdsLWN0cmwtYXR0cmliLWJ1dHRvbiwubWFwYm94Z2wtY3RybC10b3AtbGVmdCAubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9ue2xlZnQ6MH0ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdCAubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9uLC5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0LXNob3cgLm1hcGJveGdsLWN0cmwtYXR0cmliLWlubmVye2Rpc3BsYXk6YmxvY2t9Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Qtc2hvdyAubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmdiKDAgMCAwLzUlKX0ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7Ym90dG9tOjA7cmlnaHQ6MH0ubWFwYm94Z2wtY3RybC10b3AtcmlnaHQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7cmlnaHQ6MDt0b3A6MH0ubWFwYm94Z2wtY3RybC10b3AtbGVmdD4ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdDphZnRlcntsZWZ0OjA7dG9wOjB9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7Ym90dG9tOjA7bGVmdDowfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdDphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSclMjNmZmYnJTNFJTNDcGF0aCBkPSdNNCAxMGE2IDYgMCAxIDAgMTIgMCA2IDYgMCAxIDAtMTIgMG01LTNhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwbTAgM2ExIDEgMCAxIDEgMiAwdjNhMSAxIDAgMSAxLTIgMCcvJTNFJTNDL3N2ZyUzRVwiKX19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OmJsYWNrLW9uLXdoaXRlKXsubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdDphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQgMTBhNiA2IDAgMSAwIDEyIDAgNiA2IDAgMSAwLTEyIDBtNS0zYTEgMSAwIDEgMCAyIDAgMSAxIDAgMSAwLTIgMG0wIDNhMSAxIDAgMSAxIDIgMHYzYTEgMSAwIDEgMS0yIDAnLyUzRSUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsLWF0dHJpYiBhe2NvbG9yOnJnYmEoMCwwLDAsLjc1KTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFwYm94Z2wtY3RybC1hdHRyaWIgYTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1hcGJveGdsLWN0cmwtYXR0cmliIC5tYXBib3gtaW1wcm92ZS1tYXB7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1sZWZ0OjJweH0ubWFwYm94Z2wtYXR0cmliLWVtcHR5e2Rpc3BsYXk6bm9uZX0ubWFwYm94Z2wtY3RybC1zY2FsZXtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC43NSk7Ym9yZGVyOjJweCBzb2xpZCAjMzMzO2JvcmRlci10b3A6IzMzMztib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6IzMzMztmb250LXNpemU6MTBweDtwYWRkaW5nOjAgNXB4O3doaXRlLXNwYWNlOm5vd3JhcH0ubWFwYm94Z2wtcG9wdXB7ZGlzcGxheTpmbGV4O2xlZnQ6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXRvcCwubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXRvcC1sZWZ0LC5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbSwubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1sZWZ0LC5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItbGVmdHtmbGV4LWRpcmVjdGlvbjpyb3d9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0ubWFwYm94Z2wtcG9wdXAtdGlwe2JvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2hlaWdodDowO3dpZHRoOjA7ei1pbmRleDoxfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wIC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpjZW50ZXI7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci10b3A6bm9uZX0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXRvcC1sZWZ0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZjtib3JkZXItbGVmdDpub25lO2JvcmRlci10b3A6bm9uZX0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXRvcC1yaWdodCAubWFwYm94Z2wtcG9wdXAtdGlwe2FsaWduLXNlbGY6ZmxleC1lbmQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3A6bm9uZX0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbSAubWFwYm94Z2wtcG9wdXAtdGlwe2FsaWduLXNlbGY6Y2VudGVyO2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItdG9wLWNvbG9yOiNmZmZ9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20tbGVmdCAubWFwYm94Z2wtcG9wdXAtdGlwe2FsaWduLXNlbGY6ZmxleC1zdGFydDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItdG9wLWNvbG9yOiNmZmZ9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20tcmlnaHQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmZsZXgtZW5kO2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItdG9wLWNvbG9yOiNmZmZ9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1sZWZ0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpjZW50ZXI7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpjZW50ZXI7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZjtib3JkZXItcmlnaHQ6bm9uZX0ubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowIDNweCAwIDA7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0ubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDAgMCAwLzUlKX0ubWFwYm94Z2wtcG9wdXAtY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMSk7cGFkZGluZzoxMHB4IDEwcHggMTVweDtwb2ludGVyLWV2ZW50czphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC1jb250ZW50e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20tbGVmdCAubWFwYm94Z2wtcG9wdXAtY29udGVudHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20tcmlnaHQgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ubWFwYm94Z2wtcG9wdXAtdHJhY2stcG9pbnRlcntkaXNwbGF5Om5vbmV9Lm1hcGJveGdsLXBvcHVwLXRyYWNrLXBvaW50ZXIgKntwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1hcGJveGdsLW1hcDpob3ZlciAubWFwYm94Z2wtcG9wdXAtdHJhY2stcG9pbnRlcntkaXNwbGF5OmZsZXh9Lm1hcGJveGdsLW1hcDphY3RpdmUgLm1hcGJveGdsLXBvcHVwLXRyYWNrLXBvaW50ZXJ7ZGlzcGxheTpub25lfS5tYXBib3hnbC1tYXJrZXJ7bGVmdDowO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3QsLm1hcGJveGdsLXVzZXItbG9jYXRpb24tZG90OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMxZGExZjI7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweH0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Q6YmVmb3Jle2FuaW1hdGlvbjptYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdC1wdWxzZSAycyBpbmZpbml0ZTtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGV9Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tZG90OmFmdGVye2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgMCAzcHggcmdiYSgwLDAsMCwuMzUpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb250ZW50OlwiXCI7aGVpZ2h0OjE5cHg7bGVmdDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O3dpZHRoOjE5cHh9Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tc2hvdy1oZWFkaW5nIC5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWhlYWRpbmd7aGVpZ2h0OjA7d2lkdGg6MH0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1zaG93LWhlYWRpbmcgLm1hcGJveGdsLXVzZXItbG9jYXRpb24taGVhZGluZzphZnRlciwubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1zaG93LWhlYWRpbmcgLm1hcGJveGdsLXVzZXItbG9jYXRpb24taGVhZGluZzpiZWZvcmV7Ym9yZGVyLWJvdHRvbTo3LjVweCBzb2xpZCAjNGFhMWViO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1zaG93LWhlYWRpbmcgLm1hcGJveGdsLXVzZXItbG9jYXRpb24taGVhZGluZzpiZWZvcmV7Ym9yZGVyLWxlZnQ6Ny41cHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI4cHgpIHNrZXdZKC0yMGRlZyl9Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tc2hvdy1oZWFkaW5nIC5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWhlYWRpbmc6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjcuNXB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zZm9ybTp0cmFuc2xhdGUoNy41cHgsLTI4cHgpIHNrZXdZKDIwZGVnKX1Aa2V5ZnJhbWVzIG1hcGJveGdsLXVzZXItbG9jYXRpb24tZG90LXB1bHNlezAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9NzAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMyl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgxKX19Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tZG90LXN0YWxle2JhY2tncm91bmQtY29sb3I6I2FhYX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Qtc3RhbGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWFjY3VyYWN5LWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOiMxZGExZjIzMztib3JkZXItcmFkaXVzOjEwMCU7aGVpZ2h0OjFweDt3aWR0aDoxcHh9Lm1hcGJveGdsLWNyb3NzaGFpciwubWFwYm94Z2wtY3Jvc3NoYWlyIC5tYXBib3hnbC1pbnRlcmFjdGl2ZSwubWFwYm94Z2wtY3Jvc3NoYWlyIC5tYXBib3hnbC1pbnRlcmFjdGl2ZTphY3RpdmV7Y3Vyc29yOmNyb3NzaGFpcn0ubWFwYm94Z2wtYm94em9vbXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBkb3R0ZWQgIzIwMjAyMDtoZWlnaHQ6MDtsZWZ0OjA7b3BhY2l0eTouNTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDowfUBtZWRpYSBwcmludHsubWFwYm94LWltcHJvdmUtbWFwe2Rpc3BsYXk6bm9uZX19Lm1hcGJveGdsLXNjcm9sbC16b29tLWJsb2NrZXIsLm1hcGJveGdsLXRvdWNoLXBhbi1ibG9ja2Vye2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjcpO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7bGVmdDowO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuNzVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb24tZGVsYXk6MXM7d2lkdGg6MTAwJX0ubWFwYm94Z2wtc2Nyb2xsLXpvb20tYmxvY2tlci1zaG93LC5tYXBib3hnbC10b3VjaC1wYW4tYmxvY2tlci1zaG93e29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0fS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXBhbi1ibG9ja2VyLW92ZXJyaWRlLm1hcGJveGdsLXNjcm9sbGFibGUtcGFnZSwubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC10b3VjaC1wYW4tYmxvY2tlci1vdmVycmlkZS5tYXBib3hnbC1zY3JvbGxhYmxlLXBhZ2UgLm1hcGJveGdsLWNhbnZhc3t0b3VjaC1hY3Rpb246cGFuLXggcGFuLXl9IiwiLypcbldlIGRlY2xhcmUgYWxsIHZhcmlhYmxlcyBoZXJlIGFzIGRlZmF1bHQgc28gdGhhdCB0aGV5IGFyZSBlYXN5IHRvIG92ZXJyaWRlLi4uXG4qL1xuLyogQm9yZGVyLCBzaGFkb3dzLCAuLi4gKi9cbi8qXG5WYXJpYWJsZXMgdGhhdCBiZWdpbiB3aXRoICR2YXItIHNob3VsZCBORVZFUiBiZSB1c2VkIGRpcmVjdGx5IGluIENTUyBydWxlcy5cbnRoZXkgc2hvdWxkIG9ubHkgYmUgaW5jbHVkZWQgdmlhIHRoZSBcIkBpbmNsdWRlIHZhcihwcm9wZXJ0eSwgdmFyLW5hbWUpXCJcbm1lY2hhbmlzbS5cbiovXG4vKiBCb3JkZXIgc3R5bGVzICovXG4vKiBDb29raWUgbm90aWNlIHBvc2l0aW9uaW5nICovXG4vKiBUZXh0IGNvbG9ycyAqL1xuLyogRm9udCBGYW1pbGllcyAqL1xuLyogV2hpdGUgKi9cbi8qIERpZmZlcmVudGx5IHNoYWRlZCBjb2xvcnMgKi9cbi8qXG5Vc2UgQGluY2x1ZGUgdmFyKHByb3BlcnR5LCB2YXJuYW1lKSB0byBpbmNsdWRlIGEgdmFyaWFibGUsIGUuZy5cbiAgXG4gICAgQGluY2x1ZGUgdmFyKGJhY2tncm91bmQtY29sb3IsIHdoaXRlMSk7XG5cbnRvIGNyZWF0ZSBhIHdoaXRlIGJhY2tncm91bmQuXG4qL1xuLyogU3BhY2luZyAqL1xuLyogQnJlYWtwb2ludHMgKi9cbi5rbGFybyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLCAxNHB4KTtcbn1cblxuLmtsYXJvIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLCAxNHB4KTtcbn1cblxuLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSxcbi5rbGFybyAuY29va2llLW5vdGljZSB7XG4gIC8qIFRoZSBzd2l0Y2ggLSB0aGUgYm94IGFyb3VuZCB0aGUgc2xpZGVyICovXG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gtY29udGFpbmVyLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiB2YXIoLS1ib3JkZXItc3R5bGUsIHNvbGlkKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1ib3JkZXItd2lkdGgsIDFweCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOGM4Yzg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWxpZ2h0MiwgI2M4YzhjOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gtY29udGFpbmVyOmxhc3QtY2hpbGQsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVyOmxhc3QtY2hpbGQsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gtY29udGFpbmVyOmZpcnN0LWNoaWxkLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gtY29udGFpbmVyIHAsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVyIHAsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE5MzZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjEsICMxYTkzNmYpO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE5MzZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjEsICMxYTkzNmYpO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0Lm9ubHktcmVxdWlyZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0Lm9ubHktcmVxdWlyZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0Y2M5YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4yLCAjMjRjYzlhKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0Lm9ubHktcmVxdWlyZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0LnJlcXVpcmVkOmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5yZXF1aXJlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dC5yZXF1aXJlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGNjOWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMiwgIzI0Y2M5YSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLnNsaWRlcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtdGl0bGUsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LXRpdGxlLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtZGVzY3JpcHRpb24sXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWRlc2NyaXB0aW9uLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM3YzdjN2M7XG4gIGNvbG9yOiB2YXIoLS1kYXJrMywgIzdjN2M3Yyk7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1sYWJlbCxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCB7XG4gIC8qIFRoZSBzbGlkZXIgKi9cbiAgLyogUm91bmRlZCBzbGlkZXJzICovXG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5jbS1zd2l0Y2gsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5jbS1zd2l0Y2gsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLmNtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUyLCAjZjJmMmYyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUzLCAjZTZlNmU2KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZCxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZDo6YmVmb3JlLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLnJvdW5kOjpiZWZvcmUsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1sYWJlbCBpbnB1dDpmb2N1cyArIC5zbGlkZXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsIGlucHV0OmZvY3VzICsgLnNsaWRlcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICBib3gtc2hhZG93LWNvbG9yOiAjNDhkZmIyO1xuICBib3gtc2hhZG93LWNvbG9yOiB2YXIoLS1ncmVlbjMsICM0OGRmYjIpO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHZhcihjb2xvciwgZ3JlZW4zKTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6OmJlZm9yZSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6OmJlZm9yZSxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjo6YmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dDpmb2N1cyArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0OmZvY3VzICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dDpmb2N1cyArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuMiksIDVweCA1cHggMTBweCAwIHJnYmEoMTI1LCAxMjUsIDEyNSwgMC4xOSk7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0OmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0OmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLnNsaWRlcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBhLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBhLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGEge1xuICBjb2xvcjogIzFhOTM2ZjtcbiAgY29sb3I6IHZhcigtLWdyZWVuMSwgIzFhOTM2Zik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgcCxcbi5rbGFybyAuY29va2llLW1vZGFsIHN0cm9uZyxcbi5rbGFybyAuY29va2llLW1vZGFsIGgxLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDIsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCB1bCxcbi5rbGFybyAuY29va2llLW1vZGFsIGxpLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBwLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBzdHJvbmcsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGgxLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgdWwsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGxpLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIHAsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2Ugc3Ryb25nLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGgxLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGgyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIHVsLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGxpIHtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiB2YXIoLS1saWdodDEsICNmYWZhZmEpO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBwLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDEsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMixcbi5rbGFybyAuY29va2llLW1vZGFsIHVsLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgbGksXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIHAsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGgxLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgdWwsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGxpLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIHAsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDEsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDIsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgdWwsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwLjdlbTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDEsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMixcbi5rbGFybyAuY29va2llLW1vZGFsIGgzLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoNSxcbi5rbGFybyAuY29va2llLW1vZGFsIGg2LFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGgzLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoNCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDUsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGg2LFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGgxLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGgyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGgzLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGg0LFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGg1LFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSwgaW5oZXJpdCk7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saW5rLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGluayxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGluayB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4sXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4sXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrMiwgIzVjNWM1Yyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC40ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG46ZGlzYWJsZWQsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG46ZGlzYWJsZWQsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tY2xvc2UsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLWNsb3NlLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG4uY20tYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQyLCAjYzhjOGM4KTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcyxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcyxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhOTM2ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4xLCAjMWE5MzZmKTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0Y2M5YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4yLCAjMjRjYzlhKTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4taW5mbyxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4taW5mbyxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1ODFjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZTEsICMyNTgxYzQpO1xufVxuXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLCA0cHgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1ib3JkZXItd2lkdGgsIDFweCk7XG4gIGJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodDIsICNjOGM4YzgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodDEsICNmYWZhZmEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rbGFybyAuY29udGV4dC1ub3RpY2UuY20tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmsxLCAjMzMzKTtcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRhcmsyLCAjNWM1YzVjKTtcbn1cblxuLmtsYXJvIC5jb250ZXh0LW5vdGljZS5jbS1kYXJrIHAge1xuICBjb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0MSwgI2ZhZmFmYSk7XG59XG5cbi5rbGFybyAuY29udGV4dC1ub3RpY2UuY20tZGFyayBwIGEge1xuICBjb2xvcjogIzQ1OWNkYztcbiAgY29sb3I6IHZhcigtLWJsdWUyLCAjNDU5Y2RjKTtcbn1cblxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBwIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrMSwgIzMzMyk7XG4gIGZsZXgtZ3JvdzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBwIGEge1xuICBjb2xvcjogIzI0Y2M5YTtcbiAgY29sb3I6IHZhcigtLWdyZWVuMiwgIzI0Y2M5YSk7XG59XG5cbi5rbGFybyAuY29udGV4dC1ub3RpY2UgcC5jbS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwuY20tZW1iZWRkZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICB6LWluZGV4OiAwO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbC5jbS1lbWJlZGRlZCAuY20tbW9kYWwuY20ta2xhcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmsxLCAjMzMzKTtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiB2YXIoLS1saWdodDEsICNmYWZhZmEpO1xuICB6LWluZGV4OiAxMDAxO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDVweCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5OCU7XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5oaWRlIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5oaWRlIHN2ZyB7XG4gIHN0cm9rZTogI2ZhZmFmYTtcbiAgc3Ryb2tlOiB2YXIoLS1saWdodDEsICNmYWZhZmEpO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3RlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1YzVjNWM7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWRhcmsyLCAjNWM1YzVjKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1ib3JkZXItd2lkdGgsIDFweCk7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXN0eWxlOiB2YXIoLS1ib3JkZXItc3R5bGUsIHNvbGlkKTtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3Rlci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXIgLmNtLXBvd2VyZWQtYnkge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3RlciAuY20tcG93ZXJlZC1ieSBhIHtcbiAgY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrMiwgIzVjNWM1Yyk7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1ib3JkZXItd2lkdGgsIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiB2YXIoLS1ib3JkZXItc3R5bGUsIHNvbGlkKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVjNWM1YztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZGFyazIsICM1YzVjNWMpO1xuICBwYWRkaW5nOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIGgxLnRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY2FyZXQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNhcmV0IHtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIGNvbG9yOiB2YXIoLS1saWdodDMsICNhMGEwYTApO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNvbnRlbnQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudC5leHBhbmRlZCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudC5leHBhbmRlZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2UsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2U6Zmlyc3QtY2hpbGQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZTpmaXJzdC1jaGlsZCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlOmZpcnN0LWNoaWxkLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSBwLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgcCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHAsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UgcC5wdXJwb3Nlcyxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHAucHVycG9zZXMsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBwLnB1cnBvc2VzLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgcC5wdXJwb3NlcyB7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBjb2xvcjogdmFyKC0tbGlnaHQzLCAjYTBhMGEwKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UuY20tdG9nZ2xlLWFsbCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlLmNtLXRvZ2dsZS1hbGwsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZS5jbS10b2dnbGUtYWxsLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UuY20tdG9nZ2xlLWFsbCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLCAxcHgpO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogdmFyKC0tYm9yZGVyLXN0eWxlLCBzb2xpZCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1YzVjNWM7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWRhcmsyLCAjNWM1YzVjKTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1saXN0LXRpdGxlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1saXN0LXRpdGxlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1saXN0LXRpdGxlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1vcHQtb3V0LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1yZXF1aXJlZCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tb3B0LW91dCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tcmVxdWlyZWQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLW9wdC1vdXQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLXJlcXVpcmVkLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1vcHQtb3V0LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjNWM1YzVjO1xuICBjb2xvcjogdmFyKC0tZGFyazIsICM1YzVjNWMpO1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmsxLCAjMzMzKTtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9zaXRpb246IHZhcigtLW5vdGljZS1wb3NpdGlvbiwgZml4ZWQpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiB2YXIoLS1ub3RpY2UtcmlnaHQsIDIwcHgpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbGVmdDogdmFyKC0tbm90aWNlLWxlZnQsIGF1dG8pO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBib3R0b206IHZhcigtLW5vdGljZS1ib3R0b20sIDIwcHgpO1xuICAgIHRvcDogYXV0bztcbiAgICB0b3A6IHZhcigtLW5vdGljZS10b3AsIGF1dG8pO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ub3RpY2UtbWF4LXdpZHRoLCA0MDBweCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpLmNuLWVtYmVkZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogaW5oZXJpdDtcbiAgYm90dG9tOiBpbmhlcml0O1xuICB6LWluZGV4OiAwO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKS5jbi1lbWJlZGRlZCAuY24tYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSBwLmNuLWNoYW5nZXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWxlYXJuLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gIC5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tYnV0dG9ucyBidXR0b24uY20tYnRuIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODRweCkge1xuICAua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tYnV0dG9ucyBidXR0b24uY20tYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gIH1cbn1cblxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLW9rIHtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1vayBhLFxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLW9rIGRpdiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbC1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrMSwgIzMzMyk7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogdmFyKC0tbGlnaHQxLCAjZmFmYWZhKTtcbiAgei1pbmRleDogMTAwMTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTglO1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICBwYWRkaW5nLXRvcDogMC4yZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAua2xhcm8gLmNvb2tpZS1tb2RhbC1ub3RpY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLCA0cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbC1ub3RpY2UgLmNuLW9rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy9iYXNlXCI7XG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInRhaWx3aW5kY3NzL3V0aWxpdGllc1wiO1xuXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAncmVzZXQnO1xuXG5AaW1wb3J0ICcwMS10b29scy9taXhpbnMnO1xuQGltcG9ydCAnMDEtdG9vbHMvdXRpbGl0aWVzJztcbkBpbXBvcnQgJzAxLXRvb2xzL2Zvcm1zJztcblxuQGltcG9ydCAnMDUtdmVuZG9yL19nbGlkZSc7XG5cblxuQGltcG9ydCAnX2FjY29yZGlvbic7XG5cblxuLy9AaW1wb3J0ICdoZWxwZXInO1xuQGltcG9ydCAnbWl4aW5zJztcbi8vQGltcG9ydCAnYmFzZSc7XG4vL0BpbXBvcnQgJ3R5cG9ncmFwaHknO1xuLy9AaW1wb3J0ICdsYXlvdXQnO1xuLy9AaW1wb3J0ICdzaXRlJztcbi8vQGltcG9ydCAnZmFkaW5nJztcblxuLy9AaW1wb3J0ICdicmVhZGNydW1iJztcbi8vQGltcG9ydCAnaGVybyc7XG4vL0BpbXBvcnQgJ3BhZ2luYXRpb24nO1xuLy9AaW1wb3J0ICdjaGlwcyc7XG4vL0BpbXBvcnQgJ2NhcmRzJztcbi8vQGltcG9ydCAnam9iLWNhcmRzJztcbi8vQGltcG9ydCAnam9iLWRlcGFydG1lbnQtY2FyZHMnO1xuLy9AaW1wb3J0ICd0ZXN0aW1vbmlhbC1jYXJkcyc7XG4vL0BpbXBvcnQgJ2FydGljbGUtY2FyZHMnO1xuLy9AaW1wb3J0ICdwYW5lbCc7XG4vL0BpbXBvcnQgJ2NvbnRhY3QtY2hpcHMnO1xuLy9AaW1wb3J0ICdjb250YWN0LWNhcmRzJztcbi8vQGltcG9ydCAnYnRuJztcbi8vQGltcG9ydCAnZm9ybXMnO1xuXG4vL0BpbXBvcnQgJ2pvYnMnO1xuLy9AaW1wb3J0ICdqb2InO1xuLy9AaW1wb3J0ICdhcHBsaWNhdGlvbnMnO1xuLy9AaW1wb3J0ICd0ZW1wbGF0ZS1hYm91dCc7XG4vL0BpbXBvcnQgJ3RlbXBsYXRlLWJ1c2luZXNzZXMnO1xuXG4vL0BpbXBvcnQgJ2NvbXBvbmVudHMnO1xuXG5cbkBpbXBvcnQgJzAyLW9iamVjdHMvX2hlYWRpbmdzJztcbkBpbXBvcnQgJzAyLW9iamVjdHMvX2J1dHRvbnMnO1xuQGltcG9ydCAnMDItb2JqZWN0cy9faW1hZ2VzJztcblxuLy9AaW1wb3J0ICcwMy1jb21wb25lbnRzL19uYXYnO1xuLy9AaW1wb3J0ICcwMy1jb21wb25lbnRzL19oZXJvJztcbkBpbXBvcnQgJzAzLWNvbXBvbmVudHMvX25ld3MtbGlzdCc7XG5AaW1wb3J0ICcwMy1jb21wb25lbnRzL19uZXdzLWFydGljbGUnO1xuLy9AaW1wb3J0ICcwMy1jb21wb25lbnRzL19maWx0ZXInO1xuQGltcG9ydCAnMDMtY29tcG9uZW50cy9fam9iLWNhcmRzJztcbkBpbXBvcnQgJzAzLWNvbXBvbmVudHMvX3RlYXNlci1jYXJkcyc7XG4vL0BpbXBvcnQgJzAzLWNvbXBvbmVudHMvX2RlcGFydG1lbnQtY2FyZHMnO1xuLy9AaW1wb3J0ICcwMy1jb21wb25lbnRzL190ZXN0aW1vbmlhbHMnO1xuLy9AaW1wb3J0ICcwMy1jb21wb25lbnRzL19zZXJ2aWNlLWNhcmQnO1xuLy9AaW1wb3J0ICcwMy1jb21wb25lbnRzL19wbGFjZS1jYXJkJztcbi8vQGltcG9ydCAnMDMtY29tcG9uZW50cy9fdGVhbS1tZW1iZXItY2FyZCc7XG5AaW1wb3J0ICcwMy1jb21wb25lbnRzL19zZWN0aW9uLWNhcmRzJztcbi8vQGltcG9ydCAnMDMtY29tcG9uZW50cy9fYWJvdXQtY2FyZCc7XG4vL0BpbXBvcnQgJzAzLWNvbXBvbmVudHMvX3doYXRzYXBwLWJ0bic7XG5AaW1wb3J0ICcwMy1jb21wb25lbnRzL193aWRnZXRzJztcblxuQGltcG9ydCAnMDQtbGF5b3V0cy9uZXdzbGV0dGVyJztcbkBpbXBvcnQgJzA0LWxheW91dHMvbmV3cyc7XG5AaW1wb3J0ICcwNC1sYXlvdXRzL2FydGljbGVzJztcbkBpbXBvcnQgJzA0LWxheW91dHMvX3NlY3Rpb25zJztcbi8vQGltcG9ydCAnMDQtbGF5b3V0cy9faGVhZGVyJztcbkBpbXBvcnQgJzA0LWxheW91dHMvX2Zvb3Rlcic7XG5cbi8vQGltcG9ydCAnMDQtbGF5b3V0cy9fam9iJztcbkBpbXBvcnQgJzA0LWxheW91dHMvX2Fib3V0JztcbkBpbXBvcnQgJzA0LWxheW91dHMvX2FwcGx5JztcblxuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9hcGkubWFwYm94LmNvbS9tYXBib3gtZ2wtanMvdjIuOC4xL21hcGJveC1nbC5jc3MnKTtcbi8vQGltcG9ydCBcIn5tYXBib3gtZ2wvc3JjL2Nzcy9tYXBib3gtZ2wuY3NzXCI7XG5AaW1wb3J0IFwifm1hcGJveC1nbC9kaXN0L21hcGJveC1nbC5jc3NcIjtcbi8vIEBpbXBvcnQgJ35hY2NvcmRpb24tanMvZGlzdC9hY2NvcmRpb24ubWluLmNzcyc7XG5cblxuQGltcG9ydCAna2xhcm8vZGlzdC9rbGFyby5jc3MnO1xuXG5cbkBpbXBvcnQgJ0NvbXBvbmVudHMvX0NvbnRhaW5lcic7XG5AaW1wb3J0ICdDb21wb25lbnRzL19Kb2JMaXN0JztcbkBpbXBvcnQgJ0NvbXBvbmVudHMvX0pvYkxpc3RGaWx0ZXInO1xuQGltcG9ydCAnQ29tcG9uZW50cy9fSm9iTGlzdFBhZ2luYXRpb24nO1xuQGltcG9ydCAnQ29tcG9uZW50cy9fSm9iTGlzdEl0ZW0nO1xuQGltcG9ydCAnQ29tcG9uZW50cy9fSm9iRGV0YWlsR3JpZCc7XG5AaW1wb3J0ICdDb21wb25lbnRzL19CdXR0b24nO1xuXG5AaW1wb3J0ICdDb21wb25lbnRzL19tYXBib3gnO1xuXG4ua2xhcm8ge1xuICBAYXBwbHkgZm9udC1zYW5zO1xuICAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIHtcbiAgICBAYXBwbHkgYmctYmx1ZSB0ZXh0LXdoaXRlIHNoYWRvdy1ub25lO1xuICB9XG4gIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tc3VjY2VzcyxcbiAgLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsXG4gIC5jb29raWUtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3Mge1xuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci13aGl0ZSB0ZXh0LXdoaXRlO1xuICB9XG4gIC5jb29raWUtbW9kYWwgLmNtLWJ0bixcbiAgLmNvbnRleHQtbm90aWNlIC5jbS1idG4sXG4gIC5jb29raWUtbm90aWNlIC5jbS1idG4ge1xuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci13aGl0ZSB0ZXh0LXdoaXRlO1xuICB9XG4gIC5jb29raWUtbW9kYWwgYSxcbiAgLmNvbnRleHQtbm90aWNlIGEsXG4gIC5jb29raWUtbm90aWNlIGEgIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgfVxuXG4gIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIHtcbiAgICBAYXBwbHkgYmctYmx1ZSB0ZXh0LXdoaXRlO1xuICB9XG5cbiAgLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1kZXNjcmlwdGlvbixcbiAgLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWRlc2NyaXB0aW9uLFxuICAuY29va2llLW5vdGljZSAuY20tbGlzdC1kZXNjcmlwdGlvbiB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC1vcGFjaXR5LTc1O1xuICB9XG4gIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuICAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuICAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUge1xuICAgIEBhcHBseSBiZy1ibHVlIGJnLW9wYWNpdHktMjU7XG4gIH1cblxuICAuY20tcG93ZXJlZC1ieSB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgICAmIGEge1xuICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbmJvZHkge1xuICBAYXBwbHkgZm9udC1zYW5zIGxnOnRleHQtbGcgdGV4dC1ibHVlIGxlYWRpbmctc251Zztcbn1cblxuXG5hIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24gZHVyYXRpb24tNTAwIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFwLWNvbnRhaW5lciB7XG4gIEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgYXNwZWN0LXctMTYgYXNwZWN0LWgtOSBiZy1ncmF5LWxpZ2h0IHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAmIC5tYXAge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1mdWxsO1xuICAgICNtYXAge1xuICAgICAgQGFwcGx5IHctZnVsbCBoLWZ1bGw7XG4gICAgfVxuICB9XG59XG5cblxuXG4uYy1maWx0ZXIge1xuICAmX19ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICR1bml0LTY7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgLypcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAkdW5pdC00O1xuICAgICAgbWFyZ2luLXRvcDogJHVuaXQtMjtcbiAgICAgICYgPiAqIHtcbiAgICAgIH1cbiAgICAgICovXG4gICAgfVxuXG5cbiAgICAmX19pdGVtIHtcbiAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgJiBpbnB1dCB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gb3ZlcmZsb3ctaGlkZGVuIGFic29sdXRlIHctZnVsbCBoLWZ1bGw7XG4gICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICBAYXBwbHkgYmxvY2sgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItYmx1ZSByb3VuZGVkIHB4LTQgcHktMyB0ZXh0LXhsIGJnLXRyYW5zcGFyZW50IHRleHQtYmx1ZSBob3Zlcjp0ZXh0LXdoaXRlIGhvdmVyOmJnLWJsdWUgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuQGxheWVyIGJhc2Uge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FyY2hpdm8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYXJjaGl2by9maWxlcy9hcmNoaXZvLWxhdGluLTQwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvYXJjaGl2by9maWxlcy9hcmNoaXZvLWxhdGluLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2FyY2hpdm8vZmlsZXMvYXJjaGl2by1sYXRpbi00MDAtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2FyY2hpdm8vZmlsZXMvYXJjaGl2by1sYXRpbi00MDAtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcmNoaXZvL2ZpbGVzL2FyY2hpdm8tbGF0aW4tNzAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9hcmNoaXZvL2ZpbGVzL2FyY2hpdm8tbGF0aW4tNzAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIH1cbn1cbiIsIkB0YWlsd2luZCBiYXNlO1xuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIEBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWxpZ2h0LWdyZXk6ICNlZWU7XG4kY29sb3ItZ3JleTogIzhhOGE4YTtcbiRjb2xvci1ibGFjazogIzExMTtcblxuLmFjIHtcbiAgLypcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWdyZXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgKi9cbiAgQGFwcGx5IGJveC1ib3JkZXIgWyY6Zmlyc3Qtb2YtdHlwZV06Ym9yZGVyLXQgWyY6Zmlyc3Qtb2YtdHlwZV06Ym9yZGVyLXNvbGlkIFsmOmZpcnN0LW9mLXR5cGVdOmJvcmRlci1ncmF5IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheSBweS00IG1kOnB5LTYgeGw6cHktODtcblxuICAvLyBIZWFkZXIgY2xhc3NcbiAgLmFjLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBUcmlnZ2VyIGNsYXNzXG4gIC5hYy10cmlnZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgQGFwcGx5IGdyaWQgZ3JpZC1mbG93LWNvbCBhdXRvLWNvbHMtYXV0byBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIGdhcC04IHctZnVsbCByZWxhdGl2ZSBjdXJzb3ItcG9pbnRlciB0cmFuc2l0aW9uIGVhc2UtaW4tb3V0IGZvbnQtYm9sZCB0ZXh0LWxnIG1kOnRleHQteGwgeGw6dGV4dC0yeGwgbGVhZGluZy10aWdodCBtZDpsZWFkaW5nLXRpZ2h0IHhsOmxlYWRpbmctdGlnaHQ7XG4gICAgICAmID4gc3BhbiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWxlZnQ7XG4gICAgICB9XG4gIFxuICAgICAgJiA+IHN2ZyB7XG4gICAgICAgIEBhcHBseSBmaWxsLWN1cnJlbnQgdGV4dC1ibHVlIHctNiBoLTggdHJhbnNmb3JtIHJvdGF0ZS0wIHRyYW5zaXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAvKlxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cbiAgICAqL1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgfVxuICB9XG5cbiAgLy8gUGFuZWwgY2xhc3NcbiAgLmFjLXBhbmVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblxuICAgIC5hYy10ZXh0IHtcbiAgICAgIC8vIGZvbnQ6IDE1cHgvMjRweCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgLy8gY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIEBhcHBseSBweS02IG0tMDtcbiAgICB9XG4gIH1cblxuICAvLyBIaWRlIGNvbnRlbnQgd2hlbiBKYXZhc2NyaXB0IGlzIGVuYWJsZWRcbiAgJi5qcy1lbmFibGVkIHtcbiAgICAuYWMtcGFuZWwge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzc1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgLmFjLXBhbmVsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJiA+IC5hYy1oZWFkZXIgLmFjLXRyaWdnZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAvLyBjb250ZW50OiAnXFwyMDEzJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgLypcbiAgLmFjY29yZGlvbkl0ZW0ge1xuICAgIEBhcHBseSBbJjpmaXJzdC1vZi10eXBlXTpib3JkZXItdCBbJjpmaXJzdC1vZi10eXBlXTpib3JkZXItc29saWQgWyY6Zmlyc3Qtb2YtdHlwZV06Ym9yZGVyLWdyYXkgYm9yZGVyLWIgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5IHB5LTQgbWQ6cHktNiB4bDpweS04O1xuICAgICY6aG92ZXIge1xuICAgIH1cbiAgICAmLS1zbSB7XG4gICAgICBAYXBwbHkgdGV4dC1iYXNlIG1kOnRleHQtbGcgeGw6dGV4dC14bCBsZWFkaW5nLW5vbmUgbWQ6bGVhZGluZy1ub25lIHhsOmxlYWRpbmctbm9uZTtcbiAgICB9XG5cbiAgICAmIC5hY2NvcmRpb25JdGVtSGVhZGluZyB7XG4gICAgICBAYXBwbHkgZ3JpZCBncmlkLWZsb3ctY29sIGF1dG8tY29scy1hdXRvIGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZ2FwLTggdy1mdWxsIHJlbGF0aXZlIGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24gZWFzZS1pbi1vdXQgZm9udC1ib2xkIHRleHQtbGcgbWQ6dGV4dC14bCB4bDp0ZXh0LTJ4bCBsZWFkaW5nLXRpZ2h0IG1kOmxlYWRpbmctdGlnaHQgeGw6bGVhZGluZy10aWdodDtcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGVmdDtcbiAgICAgIH1cbiAgXG4gICAgICAmID4gc3ZnIHtcbiAgICAgICAgQGFwcGx5IGZpbGwtY3VycmVudCB0ZXh0LWJsdWUgdy02IGgtOCB0cmFuc2Zvcm0gcm90YXRlLTAgdHJhbnNpdGlvbiBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgJiAuYWNjb3JkaW9uSXRlbUhlYWRpbmcge1xuICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICBAYXBwbHkgcm90YXRlLTE4MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgJi0taXMtYWN0aXZlIHtcbiAgICAgIEBhcHBseSBtYXgtaC1mdWxsO1xuXG4gICAgICAmID4gc3ZnIHtcbiAgICAgICAgQGFwcGx5IHJvdGF0ZS00NTtcbiAgICAgIH1cblxuICAgICAgJiArIC5wYW5lbCB7XG4gICAgICAgIC8vIEBhcHBseSBtYXgtaC1mdWxsO1xuICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgIC5hY2NvcmRpb25JdGVtQ29udGVudCB7XG4gICAgICAvLyBAYXBwbHkgbWF4LWgtMCBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbiBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLmlzLWNsb3NlZCAuYWNjb3JkaW9uSXRlbUNvbnRlbnQge1xuICAgICAgQGFwcGx5IGgtMCB0cmFuc2l0aW9uIGR1cmF0aW9uLTMwMCBlYXNlLW91dCB0cmFuc2Zvcm0gc2NhbGUteS0wIGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiAuYWNjb3JkaW9uSXRlbUNvbnRlbnQge1xuICAgICAgQGFwcGx5IHctZnVsbCBibG9jayBzY2FsZS15LTEwMCBvcmlnaW4tdG9wIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCBlYXNlLWxpbmVhciBtdC0zO1xuICAgIH1cblxuICB9XG4gICovXG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gICAgLkNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSBteC1hdXRvIHJlbGF0aXZlIHB4LTY7XG4gICAgICAgICYtLW1kIHtcbiAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bNTlyZW1dOyAvLyA5MjBweCwgNjByZW0gKDk2MHB4KSArIDEuNXJlbSBwYWRkaW5nXG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZyB7XG4gICAgICAgICAgICBAYXBwbHkgbWF4LXctWzY5cmVtXTsgLy8gOTIwcHgsIDYwcmVtICg5NjBweClcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gICAgLy8gdHJhbnNmb3JtIG1peCBjbGFzc2VzIHRvIHN1aXQgY3NzXG4gICAgLm1peCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgXG4gICAgLm1peGl0dXAtcmVhZHkgLm1peCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLkpvYkxpc3Qge1xuICAgICAgICBAYXBwbHkgbXQtNCBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5IHJvdW5kZWQtbGcgb3ZlcmZsb3ctaGlkZGVuO1xuICAgIH1cbn0iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gICAgLy8gZG8gbm90IHVzZSBjc3MgZXZlbi1vZGQtc2VsZWN0b3JzIGluIGNvbmp1bmN0aW9uIHdpdGggbWl4aXR1cFxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9wYXRyaWNra3Vua2EvbWl4aXR1cC9pc3N1ZXMvMjkyXG4gICAgLy8gaHR0cHM6Ly93d3cua3Vua2FsYWJzLmNvbS90dXRvcmlhbHMvbWl4aXR1cC1ncmlkLWxheW91dHMvXG4gICAgLy8gaHR0cHM6Ly93d3cucHJvZ3JhbWl6LmNvbS9qYXZhc2NyaXB0L2V4YW1wbGVzL2V2ZW4tb2RkXG4gICAgLkpvYkxpc3RGaWx0ZXIge1xuICAgICAgICAubm8tanMgJiB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIEBhcHBseSBtdC0xMiBncmlkIGdyaWQtZmxvdy1yb3cgYXV0by1yb3dzLWF1dG8gZ2FwLTYgdy1mdWxsO1xuXG4gICAgICAgICYtcm93IHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBncmlkIGxnOmdyaWQtZmxvdy1jb2wgbGc6YXV0by1jb2xzLWZyIGdhcC0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29sIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZ3JvdXAge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLXNlbGVjdCB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtMyBweS0zIGZvcm0tc2VsZWN0IGJvcmRlci0wIGFwcGVhcmFuY2Utbm9uZSBibG9jayBoLTEyIHRleHQtYmFzZSBmb250LW5vcm1hbCB0ZXh0LWdyYXktZGFyayBiZy13aGl0ZSBiZy1jbGlwLXBhZGRpbmcgYmctbm8tcmVwZWF0IHRyYW5zaXRpb24gZWFzZS1pbi1vdXQgbXQtMSBmb2N1czpib3JkZXItYmx1ZSBmb2N1czpvdXRsaW5lLW5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBiZy13aGl0ZTtcbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQgdy1mdWxsIHB4LTMgcHktNCBib3JkZXItMCB0ZXh0LWdyYXktZGFyayBwbGFjZWhvbGRlcjp0ZXh0LWdyYXktZGFyayBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6Ym9yZGVyLTAgZm9jdXM6c2hhZG93LW5vbmUgZm9jdXM6cmluZy0wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWdyaWQgcGwtMyBweS0zIHRleHQtZ3JheS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zZWxlY3QsXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5IHJvdW5kZWQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAgIC5Kb2JMaXN0UGFnaW5hdGlvbiB7XG4gICAgICAgIEBhcHBseSBncmlkIGdyaWQtZmxvdy1yb3cgYXV0by1yb3dzLWF1dG8ganVzdGlmeS1jZW50ZXI7XG5cbiAgICAgICAgJi1tb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC0xMjsgLy8gaW5saW5lLWdyaWQgYm9yZGVyLTIgYm9yZGVyLXNvbGlkIGJvcmRlci1ibHVlIHB4LTYgcHktNCByb3VuZGVkXG5cbiAgICAgICAgICAgIC5uby1qcyAmIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgICAuSm9iTGlzdEl0ZW0ge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZ3JpZCBsZzpncmlkLWZsb3ctY29sIGxnOmF1dG8tY29scy1hdXRvIGdhcC0zIGp1c3RpZnktYmV0d2VlbiBib3JkZXItYiBib3JkZXItc29saWQgYm9yZGVyLWdyYXkgdGV4dC1ibHVlIHAtNCBtZDpwLTYgYWZ0ZXI6YmxvY2sgYWZ0ZXI6dy0xIGFmdGVyOmgtZnVsbCBhZnRlcjphYnNvbHV0ZSBob3ZlcjphZnRlcjp0b3AtMCBhZnRlcjpsZWZ0LTAgYWZ0ZXI6YmctdHJhbnNwYXJlbnQgaG92ZXI6YWZ0ZXI6YmctYmx1ZTsgLy8gaG92ZXI6YmctYmx1ZSBob3Zlcjp0ZXh0LXdoaXRlIHRyYW5zaXRpb24gZHVyYXRpb24tMTUwIGVhc2UtaW4tb3V0XG4gICAgICAgICYuaXMtZXZlbiB7XG4gICAgICAgICAgICBAYXBwbHkgYmctd2hpdGU7IC8vIGhvdmVyOmJnLWJsdWVcbiAgICAgICAgfVxuICAgICAgICAmLmlzLW9kZCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZ3JheS1saWdodDsgLy8gaG92ZXI6YmctYmx1ZVxuICAgICAgICB9XG4gICAgICAgICYuaXMtbGFzdCB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLTAgYm9yZGVyLW5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uby1pdGVtcyB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZ3JheS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLW1ldGEge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQgbGc6Z3JpZC1mbG93LWNvbCBsZzphdXRvLWNvbHMtYXV0byBqdXN0aWZ5LXN0YXJ0IGdhcC0zIGxnOmdhcC0xMiBtdC00O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1tb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC00IGxnOm10LTA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAgIC5Kb2JEZXRhaWxHcmlkIHtcbiAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTQgZ3JpZC1yb3dzLVtyZXBlYXQoNSxfYXV0byldIGxnOmdyaWQtcm93cy1bcmVwZWF0KDMsX2F1dG8pXSBsZzpncmlkLWNvbHMtMTIgZ2FwLTYgbGc6Z2FwLTEyO1xuICAgICAgICAmLS1oYXMtdGh1bWIge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQtcm93cy1bcmVwZWF0KDYsX2F1dG8pXSBsZzpncmlkLXJvd3MtW3JlcGVhdCg0LF9hdXRvKV07XG4gICAgICAgIH1cbiAgICAgICAgJi0taGFzLXN1YnNpZGlhcnkge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLXRodW1iIHtcbiAgICAgICAgICAgIC5Kb2JEZXRhaWxHcmlkLS1oYXMtdGh1bWIgJiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zdGFydC0xIGNvbC1zcGFuLWZ1bGwgbGc6Y29sLXNwYW4tODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIEBhcHBseSByb3ctc3RhcnQtMSBjb2wtc3Bhbi1mdWxsIGxnOmNvbC1zcGFuLTggbGc6Ym9yZGVyLWItMiBsZzpib3JkZXItc29saWQgbGc6Ym9yZGVyLWdyYXktbGlnaHQgbGc6cGItNjtcblxuICAgICAgICAgICAgLkpvYkRldGFpbEdyaWQtLWhhcy10aHVtYiAmIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXN0YXJ0LTIgbGc6cm93LXN0YXJ0LTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBhcHBseSByb3ctc3RhcnQtMiBjb2wtc3Bhbi1mdWxsIGxnOnJvdy1zdGFydC0xIGxnOmNvbC1zcGFuLTU7XG5cbiAgICAgICAgICAgIC5Kb2JEZXRhaWxHcmlkLS1oYXMtdGh1bWIgJiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zdGFydC0zIGxnOnJvdy1zdGFydC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSByb3ctc3RhcnQtMyBjb2wtc3Bhbi1mdWxsIGxnOnJvdy1zdGFydC0yIGxnOmNvbC1zcGFuLTg7XG4gICAgICAgICAgICAuSm9iRGV0YWlsR3JpZC0taGFzLXRodW1iICYge1xuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3RhcnQtNCBsZzpyb3ctc3RhcnQtMyBsZzpjb2wtc3Bhbi04O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJzaWRpYXJ5IHtcbiAgICAgICAgICAgIEBhcHBseSByb3ctc3RhcnQtNCBjb2wtc3Bhbi1mdWxsIGxnOnJvdy1zdGFydC0yIGxnOnJvdy1zcGFuLTIgbGc6Y29sLXNwYW4tNTtcbiAgICAgICAgICAgIC5Kb2JEZXRhaWxHcmlkLS1oYXMtdGh1bWIgJiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zdGFydC01IGxnOnJvdy1zdGFydC0yIGxnOnJvdy1zcGFuLTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgQGFwcGx5IHJvdy1zdGFydC01IGNvbC1zcGFuLWZ1bGwgbGc6cm93LXN0YXJ0LTMgbGc6Y29sLXNwYW4tOCBsZzpib3JkZXItdC0yIGxnOmJvcmRlci1zb2xpZCBsZzpib3JkZXItZ3JheS1saWdodCBsZzpwdC02O1xuICAgICAgICAgICAgLkpvYkRldGFpbEdyaWQtLWhhcy10aHVtYiAmIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXN0YXJ0LTYgbGc6cm93LXN0YXJ0LTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gICAgLkJ1dHRvbiB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtZ3JpZCBib3JkZXItMiBib3JkZXItc29saWQgcHgtNCBweS0yIGxnOnB4LTYgbGc6cHktMyByb3VuZGVkIHRyYW5zaXRpb24gZHVyYXRpb24tMTUwIGVhc2UtaW4tb3V0IHRyYW5zZm9ybS1ncHUgZm9udC1zZW1pYm9sZCB0cmFuc2xhdGUteS0wIGhvdmVyOi10cmFuc2xhdGUteS0wLjUgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICYtLWZpbGwge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWJsdWUgdGV4dC13aGl0ZSBib3JkZXItYmx1ZSBob3ZlcjpiZy10cmFuc3BhcmVudCBob3Zlcjp0ZXh0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tb3V0bGluZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgdGV4dC1ibHVlIGJvcmRlci1ibHVlIGhvdmVyOmJnLWJsdWUgaG92ZXI6dGV4dC13aGl0ZSBob3Zlcjpib3JkZXItYmx1ZSBncm91cC1ob3ZlcjpiZy1ibHVlIGdyb3VwLWhvdmVyOnRleHQtd2hpdGUgZ3JvdXAtaG92ZXI6Ym9yZGVyLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLkJ1dHRvbi0tbGlnaHQuQnV0dG9uLS1vdXRsaW5lIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCB0ZXh0LXdoaXRlIGJvcmRlci13aGl0ZSBob3ZlcjpiZy13aGl0ZSBob3Zlcjp0ZXh0LWJsdWUgaG92ZXI6Ym9yZGVyLXdoaXRlIGdyb3VwLWhvdmVyOmJnLWJsdWUgZ3JvdXAtaG92ZXI6dGV4dC13aGl0ZSBncm91cC1ob3Zlcjpib3JkZXItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuKiB7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4iLCIudS10ZXh0LXNwYWNpbmcge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAmID4gKiB7XG5cbiAgfVxuICAmID4gcCArIHAsXG4gICYgPiBwICsgdWwsXG4gICYgPiB1bCArIHAge1xuICAgIG1hcmdpbi10b3A6ICR1bml0LTQ7XG4gIH1cbiAgJiA+IC5vLWhsICsgcCxcbiAgJiA+IC5vLWhsICsgdWxcbiAgJiA+IC5vLWhsMiArIHAsXG4gICYgPiAuby1obDIgKyB1bCxcbiAgJiA+IC5vLWhsMyArIHAsXG4gICYgPiAuby1obDMgKyB1bCxcbiAgJiA+IC5vLWhsNCArIHAsXG4gICYgPiAuby1obDQgKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogJHVuaXQtMTtcbiAgfVxuICAmID4gKiArIC5vLWhsLFxuICAmID4gKiArIC5vLWhsMixcbiAgJiA+ICogKyAuby1obDMsXG4gICYgPiAqICsgLm8taGw0LFxuICAmID4gKiArIC5oMixcbiAgJiA+ICogKyAuaDMsXG4gICYgPiAqICsgLmg0IHtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC04O1xuICB9XG5cblxuICAmID4gdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAvLyBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogJHVuaXQtNjtcbiAgICAmID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICR1bml0LTI7XG4gICAgICB9XG5cbiAgICAgIC8qXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICR1bml0LTM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHVuaXQtNSwgMCk7XG4gICAgICAgIHdpZHRoOiAkdW5pdC0zO1xuICAgICAgICBoZWlnaHQ6ICR1bml0LTEgLyAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg4QkY1O1xuICAgICAgfVxuICAgICAgKi9cbiAgICB9XG4gIH1cblxuICAmID4gLm8taW1nICsgcCB7XG4gICAgbWFyZ2luLXRvcDogJHVuaXQtODtcbiAgfVxuXG4gICYgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYgaHIge1xuICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItc29saWQgYm9yZGVyLWJsdWUgYm9yZGVyLW9wYWNpdHktMjU7XG4gIH1cbiAgJiAqICsgaHIge1xuICAgIEBhcHBseSBtdC02O1xuICB9XG4gICYgaHIgKyAqIHtcbiAgICBAYXBwbHkgbXQtNjtcbiAgfVxuXG4gICYgaDIsXG4gICYgaDMsXG4gICYgaDQge1xuICAgIEBhcHBseSBmb250LXNhbnMgZm9udC1ib2xkO1xuICB9XG4gICYgaDIgKyAqLFxuICAmIGgzICsgKixcbiAgJiBoNCArICoge1xuICAgIEBhcHBseSBtdC0xO1xuICB9XG4gICYgaDIge1xuICAgIEBhcHBseSB0ZXh0LTJ4bCBsZzp0ZXh0LTN4bDtcbiAgfVxuICAmIGgzIHtcbiAgICBAYXBwbHkgdGV4dC14bCBsZzp0ZXh0LTJ4bDtcbiAgfVxuICAmIGg0IHtcbiAgICBAYXBwbHkgdGV4dC1sZyBsZzp0ZXh0LXhsO1xuICB9XG59XG5cblxuXG4udS1jb2xvci1zY2hlbWUge1xuICAmLS1ncmF5LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWdyZXktbGlnaHQ7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gICYtLWJsdWUtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNlbGxvO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1zYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2FuZDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi51LWZvbnQtc2l6ZS0tc20ge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLS1zbSwgMSk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstcG9pbnQtc2l6ZS1sKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS0tc20sIDIpO1xuICB9XG59XG4iLCIkZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodDogNDAwO1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAxMDA7XG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtc2l6ZTogMjBweDtcbiRmb250LXNpemUtc206ICRmb250LXNpemUgKiAuODtcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUgKiAxLjI1O1xuXG5cblxuXG5cblxuXG5cblxuXG5cbiRjb2xvci1jZWxsbzogcmdiKDMxLDY2LDEwMykgIWRlZmF1bHQ7XG4kY29sb3Itc2NyZWFtaW4tZ3JlZW46IHJnYigxMjQsMjQ0LDEzNCk7XG4vLyRjb2xvci1jb25mZXR0aTogcmdiKDIzMSwyMjksMTA0KSAhZGVmYXVsdDtcbiRjb2xvci1nZXlzZXI6IHJnYigyMTcsMjI5LDIyOCkgIWRlZmF1bHQ7XG4kY29sb3ItY29uZmV0dGk6ICRjb2xvci1nZXlzZXI7XG5cblxuJGNvbG9yLWNlbGxvOiByZ2IoMjgsNDksODgpO1xuJGNvbG9yLXNjcmVhbWluLWdyZWVuOiByZ2IoMTI0LDI0NCwxMzQpO1xuXG5cbi8vJGNvbG9yLWNlbGxvOiByZ2IoMzIsNTIsOTUpO1xuLy8kY29sb3IteWVsbG93LWdyZWVuOiByZ2IoMjEwLDIzNCwxMzEpO1xuXG4kY29sb3ItY2VsbG86IHJnYigyOCw0NSw5MCkgO1xuJGNvbG9yLXBvcmNlbGFpbjogcmdiKDIyNiwyMzMsMjMxKSA7XG4vLyRjb2xvci1wb3JjZWxhaW46IHJnYmEoJGNvbG9yLWNlbGxvLCAxLzEyKTtcblxuJGNvbG9yLWNlbGxvOiAkY29sb3ItY2VsbG87XG4kY29sb3ItY29uZmV0dGk6ICRjb2xvci1wb3JjZWxhaW47XG5cbiRjb2xvci13aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiRjb2xvci1ncmV5OiBncmV5O1xuXG4kY29sb3ItLXN1Y2Nlc3M6IGdyZWVuO1xuJGNvbG9yLS1lcnJvcjogcmVkO1xuXG5cbiRjb2xvci0tZ3JleTogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvci1jZWxsbywgNDUlKSwgNDUlKTtcbiRjb2xvci0tZ3JleS1saWdodDogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvci1jZWxsbywgNzUlKSwgNzIuNSUpO1xuXG4kY29sb3ItYWN0aXZlOiAjNjg4QkY1O1xuJGNvbG9yLXNhbmQ6ICNGMUYxRTY7XG4kYzogI0Y4RjlGRjtcblxuJHRyYW5zaXRpb246IGFsbCAuMzMzcyBlYXNlLWluLW91dDtcblxuJHVuaXQ6IDQvMTYgKiAxcmVtO1xuJHVuaXQtMTogJHVuaXQ7XG4kdW5pdC0yOiAkdW5pdCAqIDI7XG4kdW5pdC0zOiAkdW5pdCAqIDM7XG4kdW5pdC00OiAkdW5pdCAqIDQ7XG4kdW5pdC01OiAkdW5pdCAqIDU7XG4kdW5pdC02OiAkdW5pdCAqIDY7XG4kdW5pdC03OiAkdW5pdCAqIDc7XG4kdW5pdC04OiAkdW5pdCAqIDg7XG4kdW5pdC05OiAkdW5pdCAqIDk7XG4kdW5pdC0xMDogJHVuaXQgKiAxMDtcbiR1bml0LTExOiAkdW5pdCAqIDExO1xuJHVuaXQtMTI6ICR1bml0ICogMTI7XG4kdW5pdC0xNDogJHVuaXQgKiAxNDtcbiR1bml0LTE1OiAkdW5pdCAqIDE1O1xuJHVuaXQtMTY6ICR1bml0ICogMTY7XG4kdW5pdC0xODogJHVuaXQgKiAxODtcbiR1bml0LTIwOiAkdW5pdCAqIDIwO1xuJHVuaXQtMjE6ICR1bml0ICogMjE7XG4kdW5pdC0yNDogJHVuaXQgKiAyNDtcbiR1bml0LTI3OiAkdW5pdCAqIDI3O1xuJHVuaXQtMzA6ICR1bml0ICogMzA7XG4kdW5pdC0zNjogJHVuaXQgKiAzNjtcbiR1bml0LTQ4OiAkdW5pdCAqIDQ4O1xuJHVuaXQtOTY6ICR1bml0ICogOTY7XG5cbiRsYXlvdXQtc3BhY2luZzogJHVuaXQtOTtcblxuJHNpemUtczogJHVuaXQgKiAxMjA7IC8vIDYwMHB4XG4kc2l6ZS1tOiAkdW5pdCAqIDE4MDsgLy8gOTAwcHhcbiRzaXplLWw6ICR1bml0ICogMjQwOyAvLyAxMjAwcHhcbiRzaXplLXhsOiAkdW5pdCAqIDI4MDsgLy8gMTQwMHB4XG4kc2l6ZS0yeDogJHVuaXQgKiAzNjA7IC8vIDE4MDBweFxuJHNpemUtM3g6ICR1bml0ICogNDAwOyAvLyAyMDAwcHhcblxuXG4kc2l6ZS14czogMzIwcHg7XG4kc2l6ZS1zbTogMzc1cHg7XG4kc2l6ZS1tZDogNjAwcHg7XG4kc2l6ZS1sZzogMTIwMHB4O1xuJHNpemUteGw6IDE2MDBweDtcbiRzaXplLXh4bDogMTgwMHB4O1xuXG5cbiRicmVhay14czogJHNpemUteHM7XG4kYnJlYWstc206ICRzaXplLXNtO1xuJGJyZWFrLW1kOiAkc2l6ZS1tZDtcbiRicmVhay1sZzogJHNpemUtbGc7XG4kYnJlYWsteGw6ICRzaXplLXhsO1xuJGJyZWFrLXh4bDogJHNpemUteHhsO1xuXG5cblxuJGJyZWFrLXBvaW50LXNpemUtczogJHNpemUtcztcbiRicmVhay1wb2ludC1zaXplLW06ICRzaXplLW07XG4kYnJlYWstcG9pbnQtc2l6ZS1sOiAkc2l6ZS1sO1xuJGJyZWFrLXBvaW50LXNpemUteGw6ICRzaXplLXhsO1xuJGJyZWFrLXBvaW50LXNpemUtMng6ICRzaXplLTJ4O1xuJGJyZWFrLXBvaW50LXNpemUtM3g6ICRzaXplLTN4O1xuXG5cblxuXG4kZm9udC1zaXplLS1obC0xOiAoJHVuaXQtOCwgJHVuaXQtMTAsICR1bml0LTEyKTtcblxuJGZvbnQtc2l6ZS0taGwtMjogKCR1bml0LTgsICR1bml0LTksICR1bml0LTEwKTtcblxuJGZvbnQtc2l6ZS0taGwtMzogKCR1bml0LTcsICR1bml0LTgsICR1bml0LTgpO1xuJGZvbnQtc2l6ZS0taGwtNDogKCR1bml0LTYsICR1bml0LTcsICR1bml0LTgpO1xuJGZvbnQtc2l6ZS0taGwtNTogKCR1bml0LTQsICR1bml0LTUsICR1bml0LTYpO1xuJGZvbnQtc2l6ZS0tc206ICgkdW5pdC00LCAkdW5pdC00KTtcblxuJGZvbnQtc2l6ZS0tdGVzdGltb25pYWw6ICgkdW5pdC04LCAkdW5pdC03KTtcblxuXG5cbiRzZWN0aW9uLXBhZGRpbmctdnJ0LS1kZWZhdWx0OiAoJHVuaXQtNCwgMTB2dywgMTV2dywgMjB2dyk7XG4iLCIvKlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46cm9vdCB7XG4gIC0taW5wdXQtYm9yZGVyOiAjOGI4YThiO1xuICAtLWlucHV0LWZvY3VzLWg6IDI0NTtcbiAgLS1pbnB1dC1mb2N1cy1zOiAxMDAlO1xuICAtLWlucHV0LWZvY3VzLWw6IDQyJTtcbn1cblxuLmlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAvLyBDYXBpdGFsaXplZCB0byBwcmV2ZW50IFNhc3NcbiAgLy8gdGhpbmtpbmcgaXQncyB0aGUgU2FzcyBtYXgoKVxuICBmb250LXNpemU6IE1heCgxNnB4LCAxZW0pO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IDE4MG1zIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKFxuICAgIHZhcigtLWlucHV0LWZvY3VzLWgpLFxuICAgIHZhcigtLWlucHV0LWZvY3VzLXMpLFxuICAgIHZhcigtLWlucHV0LWZvY3VzLWwpXG4gICk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweFxuICAgIGhzbGEoXG4gICAgICB2YXIoLS1pbnB1dC1mb2N1cy1oKSxcbiAgICAgIHZhcigtLWlucHV0LWZvY3VzLXMpLFxuICAgICAgY2FsYyh2YXIoLS1pbnB1dC1mb2N1cy1sKSArIDQwJSksXG4gICAgICAwLjhcbiAgICApO1xuICBvdXRsaW5lOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnB1dDpub3QodGV4dGFyZWEpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nLXRvcDogMC4zNXJlbTtcbn1cblxudGV4dGFyZWEuaW5wdXQge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uaW5wdXRbcmVhZG9ubHldIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uaW5wdXRbZGlzYWJsZWRdIHtcbiAgLS1pbnB1dC1ib3JkZXI6ICNjY2M7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxubGFiZWwge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmlucHV0ICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4qL1xuIiwiLyogR2xpZGUuanMgKi9cblxuJGdsaWRlLWNsYXNzOiAnZ2xpZGUnICFkZWZhdWx0O1xuJGdsaWRlLWVsZW1lbnQtc2VwYXJhdG9yOiAnX18nICFkZWZhdWx0O1xuJGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcjogJy0tJyAhZGVmYXVsdDtcbiRlYXNlLWZhZGU6IGFsbCAwLjNzIGVhc2UtaW47XG5cbi4jeyRnbGlkZS1jbGFzc30ge1xuICAkdGhpczogJjtcblxuICAkc2U6ICRnbGlkZS1lbGVtZW50LXNlcGFyYXRvcjtcbiAgJHNtOiAkZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gICYjeyRzZX10cmFjayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiN7JHNlfXNsaWRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJiN7JGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcn1kcmFnZ2luZyB7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmI3skc2V9c2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgYSB7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmI3skc2V9YXJyb3dzIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmI3skc2V9YnVsbGV0cyB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJiN7JHNtfXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbn1cblxuXG4uI3skZ2xpZGUtY2xhc3N9IHtcbiAgJHRoaXM6ICY7XG5cbiAgJHNlOiAkZ2xpZGUtZWxlbWVudC1zZXBhcmF0b3I7XG4gICRzbTogJGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcjtcblxuICAmI3skc2V9YXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdGV4dC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbiAgICAmI3skc219bGVmdCB7XG4gICAgICBsZWZ0OiAyZW07XG4gICAgfVxuXG4gICAgJiN7JHNtfXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAyZW07XG4gICAgfVxuXG4gICAgJiN7JHNtfWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMzM7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgJiN7JHNlfWJ1bGxldHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAqL1xuXG4gICYjeyRzZX1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW46IDAgMC4yNWVtO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAmI3skc219YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYjeyRzbX1zd2lwZWFibGUge1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgfVxuXG4gICYjeyRzbX1kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICB9XG59XG5cbi8vIFJlcXVpcmVkIENvcmUgU3R5bGVzaGVldFxuLy9AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS5jb3JlXCI7XG5cbi8vIE9wdGlvbmFsIFRoZW1lIFN0eWxlc2hlZXRcbi8vQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AZ2xpZGVqcy9nbGlkZS9zcmMvYXNzZXRzL3Nhc3MvZ2xpZGUudGhlbWVcIjtcblxuXG4uZ2xpZGVfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICYgPiBidXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICAmID4gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiAjREVFNUU4O1xuICAgIH1cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZ2xpZGVfX2J1bGxldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vbGVmdDogMDtcblxuICAmID4gLmdsaWRlX19idWxsZXQge1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0RFRTVFODtcbiAgICB9XG4gIH1cbn1cblxuLmdsaWRlX19jb250cm9scyB7XG4gICYgPiAuZ2xpZGVfX2NvbnRyb2wge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAkZWFzZS1mYWRlO1xuICB9XG4gICY6aG92ZXIge1xuICAgICYgPiAuZ2xpZGVfX2NvbnRyb2wge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDJzLGVhc2Utb3V0KTsgKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbiIsIi5vLWhsIHtcbiAgLy8gY29sb3I6ICRjb2xvci1jZWxsbztcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBsaW5lLWhlaWdodDogMS4yO1xuICAvLyBAaW5jbHVkZSBicmVhay13b3JkO1xuICBAYXBwbHkgbGVhZGluZy1bMS4yXSBmb250LXNlbWlib2xkO1xuICAmLS0xIHtcbiAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtLWhsLTEsIDEpO1xuICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLS1obC0xLCAyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtLWhsLTEsIDMpO1xuICAgIH1cblxuICAgIC8qXG4gICAgJiBlbSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgY29sb3I6ICRjb2xvci1jZWxsbztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6ICR1bml0LTE7XG4gICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgIHBhZGRpbmc6ICR1bml0LTI7XG4gICAgICB9XG4gICAgfVxuICAgICovXG5cbiAgfVxuXG4gICYtLTIge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtLWhsLTIsIDEpO1xuICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLS1obC0yLCAyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtLWhsLTIsIDMpO1xuICAgIH1cbiAgfVxuXG4gICYtLTMge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtLWhsLTMsIDEpO1xuICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLS1obC0zLCAyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtLWhsLTMsIDMpO1xuICAgIH1cbiAgfVxuICAmLS00IHtcbiAgICAvL2ZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLS1obC00LCAxKTtcbiAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS0taGwtNCwgMik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLS1obC00LCAzKTtcbiAgICB9XG4gIH1cbiAgJi0tNSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS0taGwtNSwgMSk7XG4gICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtLWhsLTUsIDIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS0taGwtNSwgMyk7XG4gICAgfVxuICB9XG5cbiAgJiA+IGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLyBTbGlnaHRseSBsaWdodGVuIGEgY29sb3Jcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHRpbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4vLy8gQHJldHVybiB7Q29sb3J9XG5AZnVuY3Rpb24gdGludCgkY29sb3IsICRwZXJjZW50YWdlKSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cblxuLy8vIFNsaWdodGx5IGRhcmtlbiBhIGNvbG9yXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byBzaGFkZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcGVyY2VudGFnZSAtIHBlcmNlbnRhZ2Ugb2YgYCRjb2xvcmAgaW4gcmV0dXJuZWQgY29sb3Jcbi8vLyBAcmV0dXJuIHtDb2xvcn1cbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50YWdlKSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cblxuXG5cblxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmb250LXN0eWxlLCAkZm9udC13ZWlnaHQsICRzcmMsICRsb2NhbF93aXRob3V0X2h5cGhlbiwgJGxvY2FsX3dpdGhfaHlwaGVuKSB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAnI3skZm9udC1mYW1pbHl9Jztcblx0XHRmb250LWRpc3BsYXk6IGF1dG87XG5cdFx0Zm9udC1zdHlsZTogI3skZm9udC1zdHlsZX07XG5cdFx0Zm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0fTtcblx0XHRzcmM6IHVybCgnI3skc3JjfS5lb3QnKTtcblx0XHRzcmM6IGxvY2FsKCcjeyRsb2NhbF93aXRob3V0X2h5cGhlbn0nKSxcblx0XHRcdFx0IGxvY2FsKCcjeyRsb2NhbF93aXRoX2h5cGhlbn0nKSxcblx0XHRcdFx0IHVybCgnI3skc3JjfS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdFx0XHRcdCB1cmwoJyN7JHNyY30ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHRcdCAgICAgdXJsKCcjeyRzcmN9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdFx0ICAgICB1cmwoJyN7JHNyY30udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHRcdCAgICAgdXJsKCcjeyRzcmN9LnN2ZyMjeyRmb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG5cdH1cbn1cblxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xuICBAcmV0dXJuICRzaXplIC8gMTYgKiAxcmVtO1xufVxuXG5AbWl4aW4gYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bztcbn1cblxuQG1peGluIG1pbi1zbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLXNtfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4tbWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluLWxnIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbGd9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbi14bCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLXhsfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4teHhsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWsteHhsfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuby1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAmLS1wcmltYXJ5LFxuICAmLS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6ICR1bml0LTMgJHVuaXQtNDtcbiAgICBib3JkZXItd2lkdGg6ICR1bml0LTEgLyAyO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHVuaXQtMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2VsbG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNlbGxvO1xuICAgIGNvbG9yOiAkY29sb3ItLWdyZXktbGlnaHQ7XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1ncmV5LWxpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0tZ3JleS1saWdodDtcbiAgICBjb2xvcjogJGNvbG9yLWNlbGxvO1xuICB9XG5cbiAgJi0tbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLS1saWdodCB7XG5cbiAgfVxuICAmLS1vdXRsaW5lIHtcblxuICB9XG4gICY6bm90KC5vLWJ0bi0tb3V0bGluZSkge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG5cbiAgJi0tbGluayB7XG5cbiAgfVxufVxuIiwiLm8taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gICYgPiBpbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNlbGxvO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4iLCIuYy1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAkdW5pdC02O1xuICAgIC8vbWFyZ2luLWxlZnQ6ICR1bml0LTY7XG4gICAgLy93aWR0aDogY2FsYygxMDAlIC0gI3skdW5pdC0xMn0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkdW5pdC00O1xuICAgIHBhZGRpbmc6ICR1bml0LTg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICYuaXMtbGluazpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtI3skdW5pdC0yfSk7XG4gICAgfVxuXG4gIH1cblxuICAmLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogJHVuaXQtMTI7XG4gICAgbWFyZ2luLXRvcDogJHVuaXQtODtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHVuaXQtMTI7XG5cbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLyAyIC0gI3skdW5pdC0xMn0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy93aWR0aDogY2FsYygxMDAlICsgI3skdW5pdC02fSAqIDIpO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAtI3skdW5pdC02fTtcbiAgICAvL21hcmdpbi1sZWZ0OiAtI3skdW5pdC02fTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHVuaXQtMTI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJiA+ICoge1xuICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC8gMS41IC0gI3skdW5pdC0xMn0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAqIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkdW5pdC0xMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cblxuLmMtdGFnY2xvdWQge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJHVuaXQtNjtcbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1jZWxsbywgMC44Nyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwJSAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuM3M7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5jLW5ld3MtYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fbWV0YSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItLWdyZXk7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS0tc20sIDIpO1xuICAgICYgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR1bml0LTI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdW5pdC0yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC0yO1xuICAgIGNvbG9yOiAkY29sb3ItY2VsbG87XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC0zO1xuICB9XG5cbiAgLypcbiAgJl9fbGluayB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gICovXG59XG4iLCIuYy1qb2ItY2FyZCB7XG4gIC8qXG4gIGRpc3BsYXk6IGZsZXg7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6ICR1bml0LTEyO1xuXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC04O1xuICAgICYgPiAuYy1qb2ItY2FyZF9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgKi9cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDI7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJHVuaXQtNDtcbiAgICBwYWRkaW5nOiAkdW5pdC02O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0jeyR1bml0LTJ9KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgcGFkZGluZzogJHVuaXQtODtcbiAgICB9XG5cbiAgICAmLS1pcy1wYXJlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2VsbG87XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItY2VsbG87XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6ICR1bml0LTY7XG4gICAgICBjb2xvcjogJGNvbG9yLS1ncmV5O1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS0tc20sIDIpO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAkdW5pdC04O1xuICAgICAgaGVpZ2h0OiAkdW5pdC04O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNlbGxvO1xuICAgIH1cbiAgfVxufVxuXG4uZ2xpZGVfX3RyYWNrIHtcbiAgLy8gaG92ZXIgZm9yIGNhcmRzIG92ZXJmbG93IGJyb2tlXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ2xpZGVfX3NsaWRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy9hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBmbGV4OiAxO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICYgLmdsaWRlX19zbGlkZSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICYgLmMtam9iLWNhcmRfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICYtLWlzLXBhcmVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbmZldHRpO1xuXG4gICAgICAgICYgLmMtam9iLWNhcmRfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbmZldHRpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uZ2xpZGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gICYtLXN3aXBlYWJsZSB7XG4gICAgJiAuZ2xpZGVfX3RyYWNrIHtcbiAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICB9XG4gIH1cbn1cblxuLmdsaWRlX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogJHVuaXQtMTI7XG5cbiAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4uZ2xpZGVfX2J1bGxldHMge1xuICAmIC5nbGlkZV9fYnVsbGV0IHtcbiAgICB3aWR0aDogJHVuaXQtNjtcbiAgICBoZWlnaHQ6ICR1bml0LTI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICR1bml0LTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbmZldHRpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLy8gZXh0ZW5kIGNsaWNrYWJsZSBhcmVhXG4gICAgJi0tYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5nbGlkZV9fYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIG1hcmdpbi10b3A6ICR1bml0LTEyO1xuICBAaW5jbHVkZSBtaW4tbGcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJiAuZ2xpZGVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAkdW5pdC0xNjtcbiAgICBoZWlnaHQ6ICR1bml0LTEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb25mZXR0aTtcbiAgICBjb2xvcjogJGNvbG9yLWNlbGxvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJHVuaXQtMjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHVuaXQtNDtcbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICR1bml0LTQ7XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLmMtam9iLWNhcmRfX3NsaWRlciB7XG4gICYgLmdsaWRlX190cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJiAuZ2xpZGVfX3NsaWRlcyB7XG4gICAgICAvL2Rpc3BsYXk6IGdyaWQ7XG4gICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAvL2dhcDogJHVuaXQtMTI7XG4gICAgICAmIC5nbGlkZV9fc2xpZGUge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuZ2xpZGVfX2NvbnRyb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgLmdsaWRlX19idWxsZXRzIHtcbiAgICAgICYgLmdsaWRlX19idWxsZXQge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zYW5kO1xuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmIC5nbGlkZV9fYXJyb3dzIHtcbiAgICAgICYgLmdsaWRlX19hcnJvdyB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNhbmQ7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvci1jZWxsbztcbiAgICAgICAgJiBzdmcge1xuICAgICAgICAgIC8vZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1jb2xvci1zY2hlbWUtLWJsdWUtZGFyayB7XG4gICYgLmdsaWRlX19jb250cm9scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmIC5nbGlkZV9fYnVsbGV0cyB7XG4gICAgICAmIC5nbGlkZV9fYnVsbGV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNhbmQ7XG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmIC5nbGlkZV9fYXJyb3dzIHtcbiAgICAgICYgLmdsaWRlX19hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zYW5kO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNlbGxvO1xuICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtdGVhc2VyLWNhcmQge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyR1bml0LTZ9ICogMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAtI3skdW5pdC02fTtcbiAgICBtYXJnaW4tbGVmdDogLSN7JHVuaXQtNn07XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogJHVuaXQtMTI7XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICR1bml0LTY7XG4gICAgICBtYXJnaW4tbGVmdDogJHVuaXQtNjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR1bml0LTEyfSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAjeyR1bml0LTEyfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAjeyR1bml0LTEyfSk7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgICYtLTItY29scyB7XG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAjeyR1bml0LTEyfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogJHVuaXQtODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWdyZXktbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHVuaXQtNDtcbiAgICBwYWRkaW5nOiAkdW5pdC02O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0jeyR1bml0LTJ9KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgbWFyZ2luLXRvcDogJHVuaXQtMTI7XG4gICAgICBwYWRkaW5nOiAkdW5pdC04O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcblxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogJHVuaXQtMztcbiAgICAgIGNvbG9yOiAkY29sb3ItLWdyZXk7XG4gICAgICAvL2ZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtLXNtLCAyKTtcbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogJHVuaXQtODtcbiAgICAgIGhlaWdodDogJHVuaXQtODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jZWxsbztcbiAgICB9XG4gIH1cbn1cbiIsIi5jLXNlY3Rpb24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtI3skdW5pdC04fTtcbiAgbWFyZ2luLWxlZnQ6IC0jeyR1bml0LTh9O1xuICB3aWR0aDogY2FsYygxMDAlICsgI3skdW5pdC04fSAqIDIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogJHVuaXQtMTY7XG4gIH1cblxuICAmX190aHVtYixcbiAgJl9fbWFpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdW5pdC04O1xuICAgIG1hcmdpbi1sZWZ0OiAkdW5pdC04O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR1bml0LTh9ICogMik7XG5cbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skdW5pdC04fSAqIDIpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAkdW5pdC00O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJl9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogJHVuaXQtODtcbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC00O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC04O1xuICB9XG59XG4iLCIuYy1hc2lkZV9fd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogJHVuaXQtNDtcbiAgcGFkZGluZzogJHVuaXQtODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0tZ3JleS1saWdodDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAvL21hcmdpbi10b3A6ICR1bml0LTQ7XG4gIH1cblxuICAmLS1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1ncmV5LWxpZ2h0O1xuICB9XG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cbiIsIi8qXG4ubC1uZXdzbGV0dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNlbGxvO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogKDEwMCUgLyAzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG4gIH1cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6ICgxMDAlIC8gMS41KTtcbiAgICBwYWRkaW5nOiAkdW5pdC04O1xuICB9XG59XG4qL1xuXG5cblxuXG5cbi5sLW5ld3NsZXR0ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6ICR1bml0LTEyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICBcIm1haW4gbWFpbiBtYWluXCJcbiAgXCJhc2lkZSBhc2lkZSBhc2lkZVwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcIm1haW4gbWFpbiBhc2lkZVwiO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2FzaWRlIHtcbiAgICBncmlkLWFyZWE6IGFzaWRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIubC1uZXdzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAkdW5pdC0xMjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgXCJhc2lkZVwiXG4gIFwidGFnc1wiXG4gIFwibWFpblwiO1xuXG4gIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRhZ3MgdGFncyAuXCJcbiAgICBcIm1haW4gbWFpbiBhc2lkZVwiO1xuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgZ3JpZC1hcmVhOiB0YWdzO1xuICB9XG4gICZfX21haW4ge1xuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgfVxuICAmX19hc2lkZSB7XG4gICAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgfVxufVxuIiwiLmwtYXJ0aWNsZS1saXN0IHtcblxufVxuXG4ubC1hcnRpY2xlIHtcbiAgcGFkZGluZzogJHVuaXQtNCAwO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC0xMjtcbiAgfVxuXG4gICZfX3RodW1iIHtcblxuICB9XG4gICZfX3RpdGxlIHtcblxuICB9XG4gICZfX3RleHQge1xuXG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS13aWR0aDogMTAwJTtcbiAgLS1oZWlnaHQ6IDEuNXZ3O1xuICAtLXRvcC1jb2xvcjogI2Y0NDMzNjtcbiAgLS1ib3R0b20tY29sb3I6ICMyMTk2RjM7XG59XG5cbi5ub24tcmVjdGFuZ3VsYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLW5vbi1yZWN0YW5ndWxhciB7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogJHVuaXQtMjQ7XG5cblxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1oZWlnaHQpIDEwMHZ3IDAgMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNlbGxvIHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogMzA7XG4gICAgfVxuXG4gIH1cbiAgJi1ncmF5IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLWhlaWdodCkgMTAwdncgMCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3ItLWdyZXktbGlnaHQgJGNvbG9yLWNlbGxvIHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogMzA7XG4gICAgfVxuICB9XG4gICYtd2hpdGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0taGVpZ2h0KSAxMDB2dyAwIDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvci13aGl0ZSAkY29sb3ItY2VsbG8gdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICB9XG4gIH1cbn1cblxuLmwtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tbm9uLXJlY3Rhbmd1bGFyIHtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAkdW5pdC0yNDtcblxuXG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgJGNvbG9yLWNlbGxvLCAkY29sb3ItY2VsbG8gNTAlLCAkY29sb3ItLWdyZXktbGlnaHQgNTAlLCAkY29sb3ItLWdyZXktbGlnaHQpO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0taGVpZ2h0KSAxMDB2dyAwIDA7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jZWxsbyB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgIH1cblxuICB9XG4gICYtLW5vbi1yZWN0YW5ndWxhci1ncmV5IHtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAkdW5pdC0yNDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLWhlaWdodCkgMTAwdncgMCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3ItLWdyZXktbGlnaHQgJGNvbG9yLWNlbGxvIHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogMzA7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9uLXJlY3Rhbmd1bGFyLXNhbmQge1xuICAgIC8vcGFkZGluZy1ib3R0b206ICR1bml0LTI0O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0taGVpZ2h0KSAxMDB2dyAwIDA7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jZWxsbyAkY29sb3Itc2FuZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgIH1cbiAgfVxuXG4gICYtLWRlZmF1bHQge1xuICAgIHBhZGRpbmc6IDV2aCAxMHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IG50aCgkc2VjdGlvbi1wYWRkaW5nLXZydC0tZGVmYXVsdCwgMSk7XG4gICAgcGFkZGluZy1sZWZ0OiBudGgoJHNlY3Rpb24tcGFkZGluZy12cnQtLWRlZmF1bHQsIDEpO1xuXG4gICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG50aCgkc2VjdGlvbi1wYWRkaW5nLXZydC0tZGVmYXVsdCwgMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG50aCgkc2VjdGlvbi1wYWRkaW5nLXZydC0tZGVmYXVsdCwgMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG50aCgkc2VjdGlvbi1wYWRkaW5nLXZydC0tZGVmYXVsdCwgMyk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG50aCgkc2VjdGlvbi1wYWRkaW5nLXZydC0tZGVmYXVsdCwgMyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1pbi14eGwge1xuICAgICAgcGFkZGluZy1yaWdodDogbnRoKCRzZWN0aW9uLXBhZGRpbmctdnJ0LS1kZWZhdWx0LCA0KTtcbiAgICAgIHBhZGRpbmctbGVmdDogbnRoKCRzZWN0aW9uLXBhZGRpbmctdnJ0LS1kZWZhdWx0LCA0KTtcbiAgICB9XG4gIH1cblxuXG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ2FwOiAkdW5pdC00ICR1bml0LTE2O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0aXRsZSB0aXRsZVwiXG4gICAgXCJkZXNjcmlwdGlvbiBkZXNjcmlwdGlvblwiO1xuXG4gICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlIC5cIlxuICAgICAgXCJkZXNjcmlwdGlvbiAuXCI7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBncmlkLWFyZWE6IGRlc2NyaXB0aW9uO1xuICAgIC8vbWFyZ2luLXRvcDogJHVuaXQtNDtcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIG1hcmdpbi10b3A6ICR1bml0LTQ7XG4gIH1cbn1cbiIsIi5sLWZvb3RlciB7XG4gICYgLmJhcC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMCAwICR1bml0LTU7XG4gICAgJiBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAmIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiAuc2l0ZS1mb290ZXItd2lkZ2V0LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogJHVuaXQtMTYgJHVuaXQtMTI7XG5cbiAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWluLXh4bCB7XG4gICAgfVxuXG4gICAgJiAuc2l0ZS1mb290ZXItd2lkZ2V0LWl0ZW0ge1xuXG4gICAgICAmIC5vLWJ0biB7XG4gICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmIC5zaXRlLWZvb3Rlci13aWRnZXQtaXRlbV9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLWdyZXk7XG4gICAgICB9XG4gICAgICAmIC5zaXRlLWZvb3Rlci13aWRnZXQtaXRlbV9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46ICR1bml0LTYgMCAwO1xuXG4gICAgICAgICYgPiBwIHtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR1bml0LTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmIC5zaXRlLWZvb3Rlci13aWRnZXQtaXRlbS1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogJHVuaXQtMiAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHVuaXQtMSwgMCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogJHVuaXQtMTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNlbGxvO1xuICAgIGNvbG9yOiAkY29sb3ItY29uZmV0dGk7XG5cbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1pbi14eGwge1xuICAgIH1cbiAgICAmIC5zaXRlLWZvb3Rlci1tZXRhbmF2LWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAkdW5pdC0yICR1bml0LTQ7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50LXNpemUtbCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgJiAuc2l0ZS1mb290ZXItbWV0YW5hdi1pdGVtIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubC1hYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmX19tYWluIHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAjeyR1bml0LTIwfSk7XG4gIH1cbiAgJl9fYXNpZGUge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtICN7JHVuaXQtMjB9KTtcbiAgfVxufVxuIiwiLmwtYXBwbHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6ICR1bml0LTEyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICBcInRleHQgdGV4dCB0ZXh0XCJcbiAgXCJmb3JtIGZvcm0gZm9ybVwiXG4gIFwiY29udGFjdCBjb250YWN0IGNvbnRhY3RcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtaW4tbGcge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0ZXh0IHRleHQgLlwiXG4gICAgXCJmb3JtIGZvcm0gY29udGFjdFwiO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2Zvcm0ge1xuICAgIGdyaWQtYXJlYTogZm9ybTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jb250YWN0IHtcbiAgICBncmlkLWFyZWE6IGNvbnRhY3Q7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vQGxheWVyIGNvbXBvbmVudHMge1xuXG4gICAgLm1hcmtlciB7XG4gICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXItbm9uZSBoLVs1MHB4XSB3LVszN3B4XSBjdXJzb3ItcG9pbnRlciBiZy1bdXJsKCcvYXNzZXRzL2ltYWdlcy9mbGl4d29yay1tYXJrZXIuc3ZnJyldO1xuICAgICAgfVxuXG4gICAgLm1hcGJveGdsLXBvcHVwIHtcbiAgICAgICAgQGFwcGx5IHRvcC00IGxlZnQtNDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCB0ZXh0LXdoaXRlIHctOCBoLTggdGV4dC1bMS41cmVtXTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZCBwLTA7XG4gICAgICAgICAgICAmID4gaGVhZGVyLFxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB5LTQgcHgtNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBoZWFkZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlIHRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgJiA+IGgzIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgZm9udC1zZW1pYm9sZCB0ZXh0LXhsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZSB0ZXh0LVsxcmVtXTtcbiAgICAgICAgICAgICAgICAmICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICogKyAqIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG10LTQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiBhOm5vdChhLkJ1dHRvbikge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIGEuQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGFwcGx5IGdyaWQganVzdGlmeS1jZW50ZXIgcHktMiBweC0zIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWJsdWUgcm91bmRlZC1zbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AgLm1hcGJveGdsLXBvcHVwLXRpcCxcbiAgICAubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbSAubWFwYm94Z2wtcG9wdXAtdGlwLFxuICAgIC5tYXBib3hnbC1wb3B1cC1hbmNob3ItY2VudGVyIC5tYXBib3hnbC1wb3B1cC10aXAsXG4gICAgLm1hcGJveGdsLXBvcHVwLWFuY2hvci1sZWZ0IC5tYXBib3hnbC1wb3B1cC10aXAsXG4gICAgLm1hcGJveGdsLXBvcHVwLWFuY2hvci1yaWdodCAubWFwYm94Z2wtcG9wdXAtdGlwLFxuICAgIC5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC10aXAsXG4gICAgLm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20tbGVmdCAubWFwYm94Z2wtcG9wdXAtdGlwLFxuICAgIC5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC10aXAsIFxuICAgIC5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcHtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBNYXJrZXIgdHdlYWtzICovXG4gICAgLm1hcGJveGdsLXBvcHVwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgICBcbiAgICAubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8qXG4gICAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xuICAgICAgICBmb250OiA0MDAgMTVweC8yMnB4ICdTb3VyY2UgU2FucyBQcm8nLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGgzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzkxYzk0OTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIH1cbiAgICAgXG4gICAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgICBcbiAgICAubWFwYm94Z2wtcG9wdXAtY29udGVudCBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICAgXG4gICAgLm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AgPiAubWFwYm94Z2wtcG9wdXAtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgICBcbiAgICAubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXRvcCA+IC5tYXBib3hnbC1wb3B1cC10aXAge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTFjOTQ5O1xuICAgIH1cbiAgICAqL1xuLy99XG4gICAgIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/