@charset "UTF-8";.portfolio-grid-container{margin:min(30px,3vw) 0;padding:0 min(30px,3vw);width:100%}.portfolio-grid-container #portfolio-filters{display:grid;gap:5px;grid-template-columns:repeat(4,minmax(auto,1fr));grid-template-rows:auto;margin:0 auto;max-width:400px;overflow-x:auto;padding:3px;width:100%}.portfolio-grid-container #portfolio-filters button{background:none;background:transparent;border:none;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.239);color:#a4a2a2;cursor:pointer;min-width:-moz-min-content;min-width:min-content;overflow:hidden;padding:4px 5px;transition:color .2s;width:100%}.portfolio-grid-container #portfolio-filters button span{display:block;margin:auto;width:-moz-min-content;width:min-content}.portfolio-grid-container #portfolio-filters button{position:relative}.portfolio-grid-container #portfolio-filters button:before{background:var(--selectedBackground);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;z-index:-1}@media (hover:hover){.portfolio-grid-container #portfolio-filters button:hover{color:#000}.portfolio-grid-container #portfolio-filters button:hover:before{opacity:1}}.portfolio-grid-container #portfolio-filters button:focus-visible{color:#000}.portfolio-grid-container #portfolio-filters button:focus-visible:before{opacity:1}@media (min-width:700px){.portfolio-grid-container #portfolio-filters{gap:10px;max-width:900px}.portfolio-grid-container #portfolio-filters button{padding:6px 10px}.portfolio-grid-container #portfolio-filters button span{display:inline}}.portfolio-grid-container #portfolio-filters button:not([data-product]){--selectedBackground:linear-gradient(45deg,var(--colour-pink-mid),var(--colour-pink-light))}.portfolio-grid-container:not([data-filters-product]) #portfolio-filters button:not([data-product]){color:#000}.portfolio-grid-container:not([data-filters-product]) #portfolio-filters button:not([data-product]):before{opacity:1}.portfolio-grid-container[data-filters-product=celebration-cake] #portfolio-filters button[data-product=celebration-cake]{color:#000}.portfolio-grid-container[data-filters-product=celebration-cake] #portfolio-filters button[data-product=celebration-cake]:before{opacity:1}.portfolio-grid-container[data-filters-product=wedding-cake] #portfolio-filters button[data-product=wedding-cake]{color:#000}.portfolio-grid-container[data-filters-product=wedding-cake] #portfolio-filters button[data-product=wedding-cake]:before{opacity:1}.portfolio-grid-container[data-filters-product=cupcakes] #portfolio-filters button[data-product=cupcakes]{color:#000}.portfolio-grid-container[data-filters-product=cupcakes] #portfolio-filters button[data-product=cupcakes]:before{opacity:1}.portfolio-grid-container .portfolio-grid{margin-top:min(30px,3vw);min-height:100vh;position:relative;width:100%}.portfolio-grid-container .portfolio-grid .grid-item{background:#ececec;border:none;cursor:pointer;height:-moz-min-content;height:min-content;opacity:0;overflow:hidden;padding:0;position:absolute;transition:opacity .3s}.portfolio-grid-container .portfolio-grid .grid-item img{display:block;height:100%;opacity:0;transition:transform .7s;width:100%}@media (hover:hover){.portfolio-grid-container .portfolio-grid .grid-item img:hover{transform:scale(1.2)}}.portfolio-grid-container .portfolio-grid .grid-item img{transition:transform .7s,opacity .3s}.portfolio-grid-container .portfolio-grid .grid-item{display:none}.portfolio-grid-container .portfolio-grid .grid-item.filtered{display:block}.portfolio-grid-container .portfolio-grid.grid-initialised .grid-item,.portfolio-grid-container .portfolio-grid.grid-initialised .grid-item.image-loaded img{opacity:1}#portfolio-modal{background:rgba(0,0,0,.902);bottom:0;color:#fff;display:none;grid-template-rows:min-content 1fr;left:0;position:fixed;right:0;top:0;z-index:200}#portfolio-modal .close-button-container{display:flex;justify-content:flex-end;padding:20px}#portfolio-modal .close-button-container #modal-close{background:none;border:1px solid #fff;color:#fff;cursor:pointer;padding:8px 15px;transition:all .3s}@media (hover:hover){#portfolio-modal .close-button-container #modal-close:hover{border-color:#f7cac9;color:#f7cac9}}#portfolio-modal .scrollable-container{height:100%;max-height:100%;overflow-y:auto}#portfolio-modal .scrollable-container .container{display:flex;flex-direction:column;gap:50px;justify-content:center;min-height:100%;padding:0 5vw 20px}@media only screen and (max-width:800px){#portfolio-modal .scrollable-container .container{gap:30px}}#portfolio-modal .scrollable-container .container .images{align-items:center;display:flex;flex-direction:column;justify-content:center}#portfolio-modal .scrollable-container .container .images #selected-image{aspect-ratio:var(--aspect-ratio);background:#000;border:1px solid #f7cac9;overflow:hidden;width:min(100%,60vh * var(--aspect-ratio))}#portfolio-modal .scrollable-container .container .images #selected-image img,#portfolio-modal .scrollable-container .container .images #selected-image video{display:block;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;width:100%}#portfolio-modal .scrollable-container .container .images #thumbs{display:flex;gap:15px;height:80px;justify-content:center;margin-top:20px;max-width:100%;overflow-x:auto;overflow-y:hidden}#portfolio-modal .scrollable-container .container .images #thumbs button{background:#000;border:none;cursor:pointer;height:100%;overflow:hidden;padding:0}#portfolio-modal .scrollable-container .container .images #thumbs button.video-thumb{position:relative}#portfolio-modal .scrollable-container .container .images #thumbs button.video-thumb:before{background:rgba(0,0,0,.82);border-radius:100%;content:"";display:block;height:36px;left:calc(50% - 18px);position:absolute;top:calc(50% - 18px);width:36px}#portfolio-modal .scrollable-container .container .images #thumbs button.video-thumb:after{border-bottom:8px solid transparent;border-left:10px solid hsla(0,0%,100%,.82);border-top:8px solid transparent;content:"";height:0;left:calc(50% - 3.33333px);position:absolute;top:calc(50% - 8px);width:0}#portfolio-modal .scrollable-container .container .images #thumbs button img{border:1px solid #fff;height:100%;width:100%}#portfolio-modal .scrollable-container .container .text{display:flex;flex-direction:column;justify-content:center;text-align:center}#portfolio-modal .scrollable-container .container .text h1{color:#f7cac9;font-size:3em;margin:0}#portfolio-modal .scrollable-container .container .text #testimonial blockquote{font-style:italic;font-weight:400;margin:0;padding:15px;position:relative;quotes:"“" "”";text-align:center}#portfolio-modal .scrollable-container .container .text #testimonial blockquote:after,#portfolio-modal .scrollable-container .container .text #testimonial blockquote:before{color:#fff;font-family:Licorice,cursive;font-size:300%;position:absolute}#portfolio-modal .scrollable-container .container .text #testimonial blockquote:before{content:open-quote;left:0;top:0}#portfolio-modal .scrollable-container .container .text #testimonial blockquote:after{bottom:0;content:close-quote;line-height:0px;right:0}#portfolio-modal .scrollable-container .container .text #testimonial span{display:block;padding-right:10px;text-align:right}#portfolio-modal .scrollable-container .container .text #testimonial{font-size:90%}@media only screen and (min-width:1200px){#portfolio-modal .scrollable-container .container{flex-direction:row}#portfolio-modal .scrollable-container .container .images{max-width:40vw}#portfolio-modal .scrollable-container .container .images #selected-image{width:min(40vw,60vh * var(--aspect-ratio))}#portfolio-modal .scrollable-container .container .text{max-width:36vw}}#portfolio-modal .scrollable-container .container.title-only{flex-direction:column}#portfolio-modal .scrollable-container .container.title-only .images,#portfolio-modal .scrollable-container .container.title-only .text{max-width:none}:root{--portfolio-scroll:0px}body.portfolio-modal-open{overflow:hidden;position:fixed;top:var(--portfolio-scroll);width:100%}body.portfolio-modal-open #portfolio-modal{display:grid}
/*# sourceMappingURL=data:application/json;base64,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Q0UsY0FDRixDQUVBLE1BQ0Usc0JBQ0YsQ0FFQSwwQkFDRSxlQUFnQixDQUNoQixjQUFlLENBQ2YsMkJBQTRCLENBQzVCLFVBQ0YsQ0FDQSwyQ0FDRSxZQUNGIiwiZmlsZSI6InBvcnRmb2xpby5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogbWluKDMwcHgsIDN2dykgMDtcbiAgcGFkZGluZzogMCBtaW4oMzBweCwgM3Z3KTtcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXIgI3BvcnRmb2xpby1maWx0ZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KGF1dG8sIDFmcikpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXIgI3BvcnRmb2xpby1maWx0ZXJzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNhNGEyYTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMzkyMTU2ODYzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXIgI3BvcnRmb2xpby1maWx0ZXJzIGJ1dHRvbiBzcGFuIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAjcG9ydGZvbGlvLWZpbHRlcnMgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAjcG9ydGZvbGlvLWZpbHRlcnMgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VsZWN0ZWRCYWNrZ3JvdW5kKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXIgI3BvcnRmb2xpby1maWx0ZXJzIGJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAjcG9ydGZvbGlvLWZpbHRlcnMgYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXIgI3BvcnRmb2xpby1maWx0ZXJzIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyICNwb3J0Zm9saW8tZmlsdGVycyBidXR0b246Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyICNwb3J0Zm9saW8tZmlsdGVycyB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAjcG9ydGZvbGlvLWZpbHRlcnMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxuICAucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyICNwb3J0Zm9saW8tZmlsdGVycyBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyICNwb3J0Zm9saW8tZmlsdGVycyBidXR0b246bm90KFtkYXRhLXByb2R1Y3RdKSB7XG4gIC0tc2VsZWN0ZWRCYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbG91ci1waW5rLW1pZCksIHZhcigtLWNvbG91ci1waW5rLWxpZ2h0KSk7XG59XG4ucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyOm5vdChbZGF0YS1maWx0ZXJzLXByb2R1Y3RdKSAjcG9ydGZvbGlvLWZpbHRlcnMgYnV0dG9uOm5vdChbZGF0YS1wcm9kdWN0XSkge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXI6bm90KFtkYXRhLWZpbHRlcnMtcHJvZHVjdF0pICNwb3J0Zm9saW8tZmlsdGVycyBidXR0b246bm90KFtkYXRhLXByb2R1Y3RdKTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXJbZGF0YS1maWx0ZXJzLXByb2R1Y3Q9Y2VsZWJyYXRpb24tY2FrZV0gI3BvcnRmb2xpby1maWx0ZXJzIGJ1dHRvbltkYXRhLXByb2R1Y3Q9Y2VsZWJyYXRpb24tY2FrZV0ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXJbZGF0YS1maWx0ZXJzLXByb2R1Y3Q9Y2VsZWJyYXRpb24tY2FrZV0gI3BvcnRmb2xpby1maWx0ZXJzIGJ1dHRvbltkYXRhLXByb2R1Y3Q9Y2VsZWJyYXRpb24tY2FrZV06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyW2RhdGEtZmlsdGVycy1wcm9kdWN0PXdlZGRpbmctY2FrZV0gI3BvcnRmb2xpby1maWx0ZXJzIGJ1dHRvbltkYXRhLXByb2R1Y3Q9d2VkZGluZy1jYWtlXSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lcltkYXRhLWZpbHRlcnMtcHJvZHVjdD13ZWRkaW5nLWNha2VdICNwb3J0Zm9saW8tZmlsdGVycyBidXR0b25bZGF0YS1wcm9kdWN0PXdlZGRpbmctY2FrZV06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyW2RhdGEtZmlsdGVycy1wcm9kdWN0PWN1cGNha2VzXSAjcG9ydGZvbGlvLWZpbHRlcnMgYnV0dG9uW2RhdGEtcHJvZHVjdD1jdXBjYWtlc10ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXJbZGF0YS1maWx0ZXJzLXByb2R1Y3Q9Y3VwY2FrZXNdICNwb3J0Zm9saW8tZmlsdGVycyBidXR0b25bZGF0YS1wcm9kdWN0PWN1cGNha2VzXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXIgLnBvcnRmb2xpby1ncmlkIHtcbiAgbWFyZ2luLXRvcDogbWluKDMwcHgsIDN2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAucG9ydGZvbGlvLWdyaWQgLmdyaWQtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5wb3J0Zm9saW8tZ3JpZC1jb250YWluZXIgLnBvcnRmb2xpby1ncmlkIC5ncmlkLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAucG9ydGZvbGlvLWdyaWQgLmdyaWQtaXRlbSBpbWc6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAucG9ydGZvbGlvLWdyaWQgLmdyaWQtaXRlbSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cywgb3BhY2l0eSAwLjNzO1xufVxuLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAucG9ydGZvbGlvLWdyaWQgLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyIC5wb3J0Zm9saW8tZ3JpZCAuZ3JpZC1pdGVtLmZpbHRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9ydGZvbGlvLWdyaWQtY29udGFpbmVyIC5wb3J0Zm9saW8tZ3JpZC5ncmlkLWluaXRpYWxpc2VkIC5ncmlkLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcnRmb2xpby1ncmlkLWNvbnRhaW5lciAucG9ydGZvbGlvLWdyaWQuZ3JpZC1pbml0aWFsaXNlZCAuZ3JpZC1pdGVtLmltYWdlLWxvYWRlZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jcG9ydGZvbGlvLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkwMTk2MDc4NDMpO1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IDFmcjtcbiAgY29sb3I6ICNmZmY7XG59XG4jcG9ydGZvbGlvLW1vZGFsIC5jbG9zZS1idXR0b24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbiNwb3J0Zm9saW8tbW9kYWwgLmNsb3NlLWJ1dHRvbi1jb250YWluZXIgI21vZGFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgI3BvcnRmb2xpby1tb2RhbCAuY2xvc2UtYnV0dG9uLWNvbnRhaW5lciAjbW9kYWwtY2xvc2U6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y3Q0FDOTtcbiAgICBjb2xvcjogI0Y3Q0FDOTtcbiAgfVxufVxuI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNXZ3O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbiNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLmltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIgLmNvbnRhaW5lciAuaW1hZ2VzICNzZWxlY3RlZC1pbWFnZSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgNjB2aCAqIHZhcigtLWFzcGVjdC1yYXRpbykpO1xuICBhc3BlY3QtcmF0aW86IHZhcigtLWFzcGVjdC1yYXRpbyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGN0NBQzk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIC5pbWFnZXMgI3NlbGVjdGVkLWltYWdlIGltZywgI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIgLmNvbnRhaW5lciAuaW1hZ2VzICNzZWxlY3RlZC1pbWFnZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIgLmNvbnRhaW5lciAuaW1hZ2VzICN0aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIgLmNvbnRhaW5lciAuaW1hZ2VzICN0aHVtYnMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLmltYWdlcyAjdGh1bWJzIGJ1dHRvbi52aWRlby10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLmltYWdlcyAjdGh1bWJzIGJ1dHRvbi52aWRlby10aHVtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDE4cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE4cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODE5NjA3ODQzMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4jcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIC5pbWFnZXMgI3RodW1icyBidXR0b24udmlkZW8tdGh1bWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMy4zMzMzMzMzMzMzcHgpO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgxOTYwNzg0MzEpO1xufVxuI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIgLmNvbnRhaW5lciAuaW1hZ2VzICN0aHVtYnMgYnV0dG9uIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4jcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIC50ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLnRleHQgaDEge1xuICBmb250LXNpemU6IDNlbTtcbiAgY29sb3I6ICNGN0NBQzk7XG4gIG1hcmdpbjogMDtcbn1cbiNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLnRleHQgI3Rlc3RpbW9uaWFsIGJsb2NrcXVvdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIgLmNvbnRhaW5lciAudGV4dCAjdGVzdGltb25pYWwgYmxvY2txdW90ZTo6YmVmb3JlLCAjcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIC50ZXh0ICN0ZXN0aW1vbmlhbCBibG9ja3F1b3RlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJMaWNvcmljZVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDMwMCU7XG59XG4jcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIC50ZXh0ICN0ZXN0aW1vbmlhbCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIC50ZXh0ICN0ZXN0aW1vbmlhbCBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIgLmNvbnRhaW5lciAudGV4dCAjdGVzdGltb25pYWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbiNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLnRleHQgI3Rlc3RpbW9uaWFsIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLmltYWdlcyB7XG4gICAgbWF4LXdpZHRoOiA0MHZ3O1xuICB9XG4gICNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLmltYWdlcyAjc2VsZWN0ZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiBtaW4oNDB2dywgNjB2aCAqIHZhcigtLWFzcGVjdC1yYXRpbykpO1xuICB9XG4gICNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIgLnRleHQge1xuICAgIG1heC13aWR0aDogMzZ2dztcbiAgfVxufVxuI3BvcnRmb2xpby1tb2RhbCAuc2Nyb2xsYWJsZS1jb250YWluZXIgLmNvbnRhaW5lci50aXRsZS1vbmx5IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNwb3J0Zm9saW8tbW9kYWwgLnNjcm9sbGFibGUtY29udGFpbmVyIC5jb250YWluZXIudGl0bGUtb25seSAuaW1hZ2VzLCAjcG9ydGZvbGlvLW1vZGFsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciAuY29udGFpbmVyLnRpdGxlLW9ubHkgLnRleHQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLS1wb3J0Zm9saW8tc2Nyb2xsOiAwcHg7XG59XG5cbmJvZHkucG9ydGZvbGlvLW1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogdmFyKC0tcG9ydGZvbGlvLXNjcm9sbCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5wb3J0Zm9saW8tbW9kYWwtb3BlbiAjcG9ydGZvbGlvLW1vZGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbiJdfQ== */