text: /*! For license information please see main.js.LICENSE */
  !function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=49)}([function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",o=e[3];if(!o)return n;if(t&&"function"==typeof btoa){var i=(s=o,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(s))))+" */"),r=o.sources.map((function(e){return"/*# sourceURL="+o.sourceRoot+e+" */"}));return[n].concat(r).concat([i]).join("\n")}var s;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var o={},i=0;i<this.length;i++){var r=this[i][0];null!=r&&(o[r]=!0)}for(i=0;i<e.length;i++){var s=e[i];null!=s[0]&&o[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),t.push(s))}},t}},function(e,t){e.exports="assets/734099829db36d89d89abad3939e2a36.svg"},function(e,t,n){},function(e,t,n){var o=n(4);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,":host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}bronco-side-navbar{--sidebar-width: 15em}bronco-template{--shadow-header: none;--shadow-nav: none}bronco-top-navbar{--height: 3em}\n",""])},function(e,t){e.exports="assets/04c2c6c96f83c855411e832624fec155.png"},function(e,t,n){var o=n(7);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,":host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}bronco-top-navbar{--height: 3em}bronco-side-navbar{--sidebar-width: 15em}bronco-template{--shadow-header: none;--shadow-nav: none}bronco-searchbar{--color: black}section{padding:50px 10px}section:last-of-type{margin-bottom:500px}@media only screen and (min-width: 928px){section{max-width:100vw;padding:50px 50px;margin:30px 30px}}@media only screen and (min-width: 1400px){section{max-width:100vw;padding:50px 50px;margin:30px 120px}}\n",""])},function(e,t,n){var o=n(9);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}:host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}.componentInfo{background-color:#1d1d1d;border-radius:15px;margin:20px;padding:10px 30px;word-wrap:break-word;width:100%}@media only screen and (max-width: 768px){.componentInfo>span{display:block;width:200px;word-wrap:break-word}}.codeInput{border:none;font-family:inherit;font-size:inherit;padding:none;color:#d7ba7d !important;background-color:#1d1d1d;max-width:200px}.tag{color:#569cd6}.attribute{color:#9cdcfe}.attributeName{color:#d7ba7d !important}.comment{color:#6a9955}a{cursor:pointer}.material-icons{font-size:30px;color:grey}.material-icons:hover{font-size:31px;color:black}h2 a{position:relative;display:inline-block;margin-top:20px;font-size:0.5em;text-align:center}h2 a[title]:hover:after{content:attr(title);position:absolute;top:-90%;left:-1px;color:var(--primary-color)}.green{--primary-color: rgb(52, 255, 52);--primary-color-hover: rgb(41, 216, 41)}\n",""])},function(e,t,n){var o=n(11);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}:host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}.componentInfo{background-color:#1d1d1d;border-radius:15px;margin:20px;padding:10px 30px;word-wrap:break-word;width:100%}@media only screen and (max-width: 768px){.componentInfo>span{display:block;width:200px;word-wrap:break-word}}.codeInput{border:none;font-family:inherit;font-size:inherit;padding:none;color:#d7ba7d !important;background-color:#1d1d1d;max-width:200px}.tag{color:#569cd6}.attribute{color:#9cdcfe}.attributeName{color:#d7ba7d !important}.comment{color:#6a9955}a{cursor:pointer}.material-icons{font-size:30px;color:grey}.material-icons:hover{font-size:31px;color:black}h2 a{position:relative;display:inline-block;margin-top:20px;font-size:0.5em;text-align:center}h2 a[title]:hover:after{content:attr(title);position:absolute;top:-90%;left:-1px;color:var(--primary-color)}.container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}bronco-corner-navbar{--position: absolute;--right: 20px;--top: 100px}.green{--primary-color: rgb(52, 255, 52)}\n",""])},function(e,t,n){var o=n(13);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}:host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}.componentInfo{background-color:#1d1d1d;border-radius:15px;margin:20px;padding:10px 30px;word-wrap:break-word;width:100%}@media only screen and (max-width: 768px){.componentInfo>span{display:block;width:200px;word-wrap:break-word}}.codeInput{border:none;font-family:inherit;font-size:inherit;padding:none;color:#d7ba7d !important;background-color:#1d1d1d;max-width:200px}.tag{color:#569cd6}.attribute{color:#9cdcfe}.attributeName{color:#d7ba7d !important}.comment{color:#6a9955}a{cursor:pointer}.material-icons{font-size:30px;color:grey}.material-icons:hover{font-size:31px;color:black}h2 a{position:relative;display:inline-block;margin-top:20px;font-size:0.5em;text-align:center}h2 a[title]:hover:after{content:attr(title);position:absolute;top:-90%;left:-1px;color:var(--primary-color)}.container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}bronco-left-navbar{--position: relative;--sidebar-min-height: 400px;--bg-color: white}.green{--primary-color: rgb(52, 255, 52)}\n",""])},function(e,t,n){var o=n(15);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}:host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}.componentInfo{background-color:#1d1d1d;border-radius:15px;margin:20px;padding:10px 30px;word-wrap:break-word;width:100%}@media only screen and (max-width: 768px){.componentInfo>span{display:block;width:200px;word-wrap:break-word}}.codeInput{border:none;font-family:inherit;font-size:inherit;padding:none;color:#d7ba7d !important;background-color:#1d1d1d;max-width:200px}.tag{color:#569cd6}.attribute{color:#9cdcfe}.attributeName{color:#d7ba7d !important}.comment{color:#6a9955}a{cursor:pointer}.material-icons{font-size:30px;color:grey}.material-icons:hover{font-size:31px;color:black}h2 a{position:relative;display:inline-block;margin-top:20px;font-size:0.5em;text-align:center}h2 a[title]:hover:after{content:attr(title);position:absolute;top:-90%;left:-1px;color:var(--primary-color)}.container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}bronco-side-navbar{--position: relative;--sidebar-min-height: 100%\r\n}\n",""])},function(e,t,n){var o=n(17);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}:host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}.componentInfo{background-color:#1d1d1d;border-radius:15px;margin:20px;padding:10px 30px;word-wrap:break-word;width:100%}@media only screen and (max-width: 768px){.componentInfo>span{display:block;width:200px;word-wrap:break-word}}.codeInput{border:none;font-family:inherit;font-size:inherit;padding:none;color:#d7ba7d !important;background-color:#1d1d1d;max-width:200px}.tag{color:#569cd6}.attribute{color:#9cdcfe}.attributeName{color:#d7ba7d !important}.comment{color:#6a9955}a{cursor:pointer}.material-icons{font-size:30px;color:grey}.material-icons:hover{font-size:31px;color:black}h2 a{position:relative;display:inline-block;margin-top:20px;font-size:0.5em;text-align:center}h2 a[title]:hover:after{content:attr(title);position:absolute;top:-90%;left:-1px;color:var(--primary-color)}\n",""])},function(e,t,n){var o=n(19);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}:host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}.componentInfo{background-color:#1d1d1d;border-radius:15px;margin:20px;padding:10px 30px;word-wrap:break-word;width:100%}@media only screen and (max-width: 768px){.componentInfo>span{display:block;width:200px;word-wrap:break-word}}.codeInput{border:none;font-family:inherit;font-size:inherit;padding:none;color:#d7ba7d !important;background-color:#1d1d1d;max-width:200px}.tag{color:#569cd6}.attribute{color:#9cdcfe}.attributeName{color:#d7ba7d !important}.comment{color:#6a9955}a{cursor:pointer}.material-icons{font-size:30px;color:grey}.material-icons:hover{font-size:31px;color:black}h2 a{position:relative;display:inline-block;margin-top:20px;font-size:0.5em;text-align:center}h2 a[title]:hover:after{content:attr(title);position:absolute;top:-90%;left:-1px;color:var(--primary-color)}img{width:90%;height:90%;margin:5%;box-shadow:4px 4px 4px 4px rgba(128,128,128,0.322)}@media only screen and (min-width: 928px){img{margin:50px}}\n",""])},function(e,t){e.exports="assets/7bdc740f0e9abcc90b5a0a1dc0808686.png"},function(e,t,n){var o=n(22);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}:host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}.componentInfo{background-color:#1d1d1d;border-radius:15px;margin:20px;padding:10px 30px;word-wrap:break-word;width:100%}@media only screen and (max-width: 768px){.componentInfo>span{display:block;width:200px;word-wrap:break-word}}.codeInput{border:none;font-family:inherit;font-size:inherit;padding:none;color:#d7ba7d !important;background-color:#1d1d1d;max-width:200px}.tag{color:#569cd6}.attribute{color:#9cdcfe}.attributeName{color:#d7ba7d !important}.comment{color:#6a9955}a{cursor:pointer}.material-icons{font-size:30px;color:grey}.material-icons:hover{font-size:31px;color:black}h2 a{position:relative;display:inline-block;margin-top:20px;font-size:0.5em;text-align:center}h2 a[title]:hover:after{content:attr(title);position:absolute;top:-90%;left:-1px;color:var(--primary-color)}.container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}bronco-top-navbar{--position: relative !important;--width: 100%}.col{width:100%}\n",""])},function(e,t,n){var o=n(24);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}:host{--primary-color: rgb(29, 202, 255);--primary-color: #caf3ff;--primary-color-hover: rgb(13, 183, 235);--primary-color-shadow: rgba(13, 183, 235, 0.308);--secondary-color: #838383}.componentInfo{background-color:#1d1d1d;border-radius:15px;margin:20px;padding:10px 30px;word-wrap:break-word;width:100%}@media only screen and (max-width: 768px){.componentInfo>span{display:block;width:200px;word-wrap:break-word}}.codeInput{border:none;font-family:inherit;font-size:inherit;padding:none;color:#d7ba7d !important;background-color:#1d1d1d;max-width:200px}.tag{color:#569cd6}.attribute{color:#9cdcfe}.attributeName{color:#d7ba7d !important}.comment{color:#6a9955}a{cursor:pointer}.material-icons{font-size:30px;color:grey}.material-icons:hover{font-size:31px;color:black}h2 a{position:relative;display:inline-block;margin-top:20px;font-size:0.5em;text-align:center}h2 a[title]:hover:after{content:attr(title);position:absolute;top:-90%;left:-1px;color:var(--primary-color)}.green{--primary-color: rgb(52, 255, 52);--primary-color-hover: rgb(41, 216, 41)}\n",""])},function(e,t,n){var o=n(26);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".container{height:100%;width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-top:50px;width:100%;height:100%}h2{margin:20px 20px}.shadow{box-shadow:0px 8px 8px rgba(128,128,128,0.322);padding:10px 0px}.col{position:relative;width:100%}.col.justify-content-center{display:flex;flex-wrap:wrap;justify-content:center}.col.align-center{align-items:center}.my-5{margin-bottom:50px;margin-top:50px}.mx-5{margin-left:50px;margin-right:50px}@media only screen and (min-width: 928px){.col{width:50%;box-sizing:border-box}}:host{--primary-color: rgb(29, 202, 255)}bronco-searchbar{--bg-color: rgba(255, 255, 255, 0.178)}bronco-top-navbar.onTop{--box-shadow: none;--bg-color: rgba(255, 255, 255, 0.157)}.landingImg{left:0px;top:0px;position:fixed;width:100%;height:100%;background-image:linear-gradient(to bottom, #fff, #fafbff, #f2f9ff, #e8f7ff, #dcf5ff, #cff2ff, #c2f0ff, #b4edff, #a3e9ff, #90e4ff, #7ce0ff, #64dbff)}.landingContainer{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100vh}.center{display:flex;justify-content:center;flex-wrap:wrap;width:100%}@media only screen and (min-width: 928px){.center{max-width:50%}}.center>*{width:100%;text-align:center}.logo{width:90%}.imgInstallation,.imgElements{width:100%}@media only screen and (min-width: 928px){.logo{width:50%}}.header{margin:30px 0px}.divider{width:66%;box-shadow:0 8px 8px -8px rgba(128,128,128,0.322);border:0.5px solid rgba(172,172,172,0.198)}.getStarted{opacity:0.9}.drag{background:white;border-radius:50%;box-shadow:0px 8px 8px rgba(128,128,128,0.212);cursor:pointer;height:50px;position:absolute;width:50px}.drag.down{bottom:10%}.drag.up{top:10%}.drag bronco-icon{--size: 50px;--color: grey}.drag bronco-icon:hover{--color: var(--primary-color)}\n",""])},function(e,t){e.exports="assets/50529eec50815757061aab77d05d3e03.png"},function(e,t){e.exports="assets/05c0a7e2ad8b3b9f2ed72cd20cc452a6.png"},function(e,t,n){var o=n(30);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,':host{--bg-color: var(--primary-color);--bg-color-focus: var(--primary-color);--bg-color-hover: var(--primary-color-hover);--bg-color-focus-hover: white;--border-radius: 90px;--button-color-shadow: rgba(0, 0, 0, 0.2);--button-color-shadow-focus: var(--primary-color);--color: white;--color-focus-hover: var(--primary-color);--height: 45px;--margin: 10px;--min-width: 140px;--primary-color: rgb(29, 202, 255);--primary-color-hover: rgb(13, 183, 235)}button{min-width:var(--min-width);height:var(--height);font-size:11px;font-family:"Roboto", sans-serif;letter-spacing:2.5px;font-weight:500;text-transform:uppercase;border-radius:var(--border-radius);background-color:var(--bg-color);margin:var(--margin);color:var(--color);border:none;position:relative;display:inline-block;cursor:pointer;transition:300ms ease all;box-shadow:0px 8px 15px var(--button-color-shadow);outline:none}button:hover:not(.outline){transition:none;background-color:var(--bg-color-hover)}button:focus{box-shadow:0px 8px 15px var(--button-color-shadow-focus)}button:active{-webkit-transform:scale(1.05);transform:scale(1.05)}.outlineEffect:before,.outlineEffect:after{content:"";position:absolute;top:0;right:0;height:2px;width:0;background:var(--primary-color);transition:300ms ease all}.outlineEffect:after{right:inherit;top:inherit;left:0;bottom:0}.outlineEffect:after{right:inherit;top:inherit;left:0;bottom:0}.outlineEffectEffect:before,.outlineEffectEffect:after{content:"";position:absolute;top:0;right:0;height:2px;width:0;background:white}.outlineEffect:after{right:inherit;top:inherit;left:0;bottom:0}.outlineEffect:after{right:inherit;top:inherit;left:0;bottom:0}.outlineEffect:focus:before,.outlineEffect:focus:after{width:100%;transition:300ms ease all;background:var(--primary-color)}span{display:block;padding:0.4em 0.5em}span::before,span::after{content:"";height:0;position:absolute;background:var(--primary-color)}.outlineEffect:active span::after,.outlineEffect:focus span::after{width:2px;left:0;bottom:0;height:100%;transition:all 0.2s linear}.outlineEffect:active span::before,.outlineEffect:focus span::before{width:2px;right:0;top:0;height:100%;transition:all 0.2s linear}.outline{--bg-color: white;color:var(--primary-color);border:solid 1px var(--primary-color)}.outline:hover{--bg-color: var(--primary-color);color:white}.outlineEffect:focus{border:none;background-color:white;color:var(--primary-color);border-radius:0}.outlineEffect:focus:hover{background-color:white;color:var(--primary-color-hover);box-shadow:0px 8px 15px var(--button-color-shadow-focus)}\n',""])},function(e,t,n){var o=n(32);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,':host{--box-shadow: none;--color: black;--size: 50px}.mi{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:var(--size);box-shadow:var(--box-shadow);color:var(--color);border-radius:50%;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\'liga\';font-feature-settings:\'liga\'}.mi-3d-rotation:before{content:"\\e84d"}.mi-ac-unit:before{content:"\\eb3b"}.mi-access-alarm:before{content:"\\e190"}.mi-access-alarms:before{content:"\\e191"}.mi-access-time:before{content:"\\e192"}.mi-accessibility:before{content:"\\e84e"}.mi-accessible:before{content:"\\e914"}.mi-account-balance:before{content:"\\e84f"}.mi-account-balance-wallet:before{content:"\\e850"}.mi-account-box:before{content:"\\e851"}.mi-account-circle:before{content:"\\e853"}.mi-adb:before{content:"\\e60e"}.mi-add:before{content:"\\e145"}.mi-add-a-photo:before{content:"\\e439"}.mi-add-alarm:before{content:"\\e193"}.mi-add-alert:before{content:"\\e003"}.mi-add-box:before{content:"\\e146"}.mi-add-circle:before{content:"\\e147"}.mi-add-circle-outline:before{content:"\\e148"}.mi-add-location:before{content:"\\e567"}.mi-add-shopping-cart:before{content:"\\e854"}.mi-add-to-photos:before{content:"\\e39d"}.mi-add-to-queue:before{content:"\\e05c"}.mi-adjust:before{content:"\\e39e"}.mi-airline-seat-flat:before{content:"\\e630"}.mi-airline-seat-flat-angled:before{content:"\\e631"}.mi-airline-seat-individual-suite:before{content:"\\e632"}.mi-airline-seat-legroom-extra:before{content:"\\e633"}.mi-airline-seat-legroom-normal:before{content:"\\e634"}.mi-airline-seat-legroom-reduced:before{content:"\\e635"}.mi-airline-seat-recline-extra:before{content:"\\e636"}.mi-airline-seat-recline-normal:before{content:"\\e637"}.mi-airplanemode-active:before{content:"\\e195"}.mi-airplanemode-inactive:before{content:"\\e194"}.mi-airplay:before{content:"\\e055"}.mi-airport-shuttle:before{content:"\\eb3c"}.mi-alarm:before{content:"\\e855"}.mi-alarm-add:before{content:"\\e856"}.mi-alarm-off:before{content:"\\e857"}.mi-alarm-on:before{content:"\\e858"}.mi-album:before{content:"\\e019"}.mi-all-inclusive:before{content:"\\eb3d"}.mi-all-out:before{content:"\\e90b"}.mi-android:before{content:"\\e859"}.mi-announcement:before{content:"\\e85a"}.mi-apps:before{content:"\\e5c3"}.mi-archive:before{content:"\\e149"}.mi-arrow-back:before{content:"\\e5c4"}.mi-arrow-downward:before{content:"\\e5db"}.mi-arrow-drop-down:before{content:"\\e5c5"}.mi-arrow-drop-down-circle:before{content:"\\e5c6"}.mi-arrow-drop-up:before{content:"\\e5c7"}.mi-arrow-forward:before{content:"\\e5c8"}.mi-arrow-upward:before{content:"\\e5d8"}.mi-art-track:before{content:"\\e060"}.mi-aspect-ratio:before{content:"\\e85b"}.mi-assessment:before{content:"\\e85c"}.mi-assignment:before{content:"\\e85d"}.mi-assignment-ind:before{content:"\\e85e"}.mi-assignment-late:before{content:"\\e85f"}.mi-assignment-return:before{content:"\\e860"}.mi-assignment-returned:before{content:"\\e861"}.mi-assignment-turned-in:before{content:"\\e862"}.mi-assistant:before{content:"\\e39f"}.mi-assistant-photo:before{content:"\\e3a0"}.mi-attach-file:before{content:"\\e226"}.mi-attach-money:before{content:"\\e227"}.mi-attachment:before{content:"\\e2bc"}.mi-audiotrack:before{content:"\\e3a1"}.mi-autorenew:before{content:"\\e863"}.mi-av-timer:before{content:"\\e01b"}.mi-backspace:before{content:"\\e14a"}.mi-backup:before{content:"\\e864"}.mi-battery-alert:before{content:"\\e19c"}.mi-battery-charging-full:before{content:"\\e1a3"}.mi-battery-full:before{content:"\\e1a4"}.mi-battery-std:before{content:"\\e1a5"}.mi-battery-unknown:before{content:"\\e1a6"}.mi-beach-access:before{content:"\\eb3e"}.mi-beenhere:before{content:"\\e52d"}.mi-block:before{content:"\\e14b"}.mi-bluetooth:before{content:"\\e1a7"}.mi-bluetooth-audio:before{content:"\\e60f"}.mi-bluetooth-connected:before{content:"\\e1a8"}.mi-bluetooth-disabled:before{content:"\\e1a9"}.mi-bluetooth-searching:before{content:"\\e1aa"}.mi-blur-circular:before{content:"\\e3a2"}.mi-blur-linear:before{content:"\\e3a3"}.mi-blur-off:before{content:"\\e3a4"}.mi-blur-on:before{content:"\\e3a5"}.mi-book:before{content:"\\e865"}.mi-bookmark:before{content:"\\e866"}.mi-bookmark-border:before{content:"\\e867"}.mi-border-all:before{content:"\\e228"}.mi-border-bottom:before{content:"\\e229"}.mi-border-clear:before{content:"\\e22a"}.mi-border-color:before{content:"\\e22b"}.mi-border-horizontal:before{content:"\\e22c"}.mi-border-inner:before{content:"\\e22d"}.mi-border-left:before{content:"\\e22e"}.mi-border-outer:before{content:"\\e22f"}.mi-border-right:before{content:"\\e230"}.mi-border-style:before{content:"\\e231"}.mi-border-top:before{content:"\\e232"}.mi-border-vertical:before{content:"\\e233"}.mi-branding-watermark:before{content:"\\e06b"}.mi-brightness-1:before{content:"\\e3a6"}.mi-brightness-2:before{content:"\\e3a7"}.mi-brightness-3:before{content:"\\e3a8"}.mi-brightness-4:before{content:"\\e3a9"}.mi-brightness-5:before{content:"\\e3aa"}.mi-brightness-6:before{content:"\\e3ab"}.mi-brightness-7:before{content:"\\e3ac"}.mi-brightness-auto:before{content:"\\e1ab"}.mi-brightness-high:before{content:"\\e1ac"}.mi-brightness-low:before{content:"\\e1ad"}.mi-brightness-medium:before{content:"\\e1ae"}.mi-broken-image:before{content:"\\e3ad"}.mi-brush:before{content:"\\e3ae"}.mi-bubble-chart:before{content:"\\e6dd"}.mi-bug-report:before{content:"\\e868"}.mi-build:before{content:"\\e869"}.mi-burst-mode:before{content:"\\e43c"}.mi-business:before{content:"\\e0af"}.mi-business-center:before{content:"\\eb3f"}.mi-cached:before{content:"\\e86a"}.mi-cake:before{content:"\\e7e9"}.mi-call:before{content:"\\e0b0"}.mi-call-end:before{content:"\\e0b1"}.mi-call-made:before{content:"\\e0b2"}.mi-call-merge:before{content:"\\e0b3"}.mi-call-missed:before{content:"\\e0b4"}.mi-call-missed-outgoing:before{content:"\\e0e4"}.mi-call-received:before{content:"\\e0b5"}.mi-call-split:before{content:"\\e0b6"}.mi-call-to-action:before{content:"\\e06c"}.mi-camera:before{content:"\\e3af"}.mi-camera-alt:before{content:"\\e3b0"}.mi-camera-enhance:before{content:"\\e8fc"}.mi-camera-front:before{content:"\\e3b1"}.mi-camera-rear:before{content:"\\e3b2"}.mi-camera-roll:before{content:"\\e3b3"}.mi-cancel:before{content:"\\e5c9"}.mi-card-giftcard:before{content:"\\e8f6"}.mi-card-membership:before{content:"\\e8f7"}.mi-card-travel:before{content:"\\e8f8"}.mi-casino:before{content:"\\eb40"}.mi-cast:before{content:"\\e307"}.mi-cast-connected:before{content:"\\e308"}.mi-center-focus-strong:before{content:"\\e3b4"}.mi-center-focus-weak:before{content:"\\e3b5"}.mi-change-history:before{content:"\\e86b"}.mi-chat:before{content:"\\e0b7"}.mi-chat-bubble:before{content:"\\e0ca"}.mi-chat-bubble-outline:before{content:"\\e0cb"}.mi-check:before{content:"\\e5ca"}.mi-check-box:before{content:"\\e834"}.mi-check-box-outline-blank:before{content:"\\e835"}.mi-check-circle:before{content:"\\e86c"}.mi-chevron-left:before{content:"\\e5cb"}.mi-chevron-right:before{content:"\\e5cc"}.mi-child-care:before{content:"\\eb41"}.mi-child-friendly:before{content:"\\eb42"}.mi-chrome-reader-mode:before{content:"\\e86d"}.mi-class:before{content:"\\e86e"}.mi-clear:before{content:"\\e14c"}.mi-clear-all:before{content:"\\e0b8"}.mi-close:before{content:"\\e5cd"}.mi-closed-caption:before{content:"\\e01c"}.mi-cloud:before{content:"\\e2bd"}.mi-cloud-circle:before{content:"\\e2be"}.mi-cloud-done:before{content:"\\e2bf"}.mi-cloud-download:before{content:"\\e2c0"}.mi-cloud-off:before{content:"\\e2c1"}.mi-cloud-queue:before{content:"\\e2c2"}.mi-cloud-upload:before{content:"\\e2c3"}.mi-code:before{content:"\\e86f"}.mi-collections:before{content:"\\e3b6"}.mi-collections-bookmark:before{content:"\\e431"}.mi-color-lens:before{content:"\\e3b7"}.mi-colorize:before{content:"\\e3b8"}.mi-comment:before{content:"\\e0b9"}.mi-compare:before{content:"\\e3b9"}.mi-compare-arrows:before{content:"\\e915"}.mi-computer:before{content:"\\e30a"}.mi-confirmation-number:before{content:"\\e638"}.mi-contact-mail:before{content:"\\e0d0"}.mi-contact-phone:before{content:"\\e0cf"}.mi-contacts:before{content:"\\e0ba"}.mi-content-copy:before{content:"\\e14d"}.mi-content-cut:before{content:"\\e14e"}.mi-content-paste:before{content:"\\e14f"}.mi-control-point:before{content:"\\e3ba"}.mi-control-point-duplicate:before{content:"\\e3bb"}.mi-copyright:before{content:"\\e90c"}.mi-create:before{content:"\\e150"}.mi-create-new-folder:before{content:"\\e2cc"}.mi-credit-card:before{content:"\\e870"}.mi-crop:before{content:"\\e3be"}.mi-crop-16-9:before{content:"\\e3bc"}.mi-crop-3-2:before{content:"\\e3bd"}.mi-crop-5-4:before{content:"\\e3bf"}.mi-crop-7-5:before{content:"\\e3c0"}.mi-crop-din:before{content:"\\e3c1"}.mi-crop-free:before{content:"\\e3c2"}.mi-crop-landscape:before{content:"\\e3c3"}.mi-crop-original:before{content:"\\e3c4"}.mi-crop-portrait:before{content:"\\e3c5"}.mi-crop-rotate:before{content:"\\e437"}.mi-crop-square:before{content:"\\e3c6"}.mi-dashboard:before{content:"\\e871"}.mi-data-usage:before{content:"\\e1af"}.mi-date-range:before{content:"\\e916"}.mi-dehaze:before{content:"\\e3c7"}.mi-delete:before{content:"\\e872"}.mi-delete-forever:before{content:"\\e92b"}.mi-delete-sweep:before{content:"\\e16c"}.mi-description:before{content:"\\e873"}.mi-desktop-mac:before{content:"\\e30b"}.mi-desktop-windows:before{content:"\\e30c"}.mi-details:before{content:"\\e3c8"}.mi-developer-board:before{content:"\\e30d"}.mi-developer-mode:before{content:"\\e1b0"}.mi-device-hub:before{content:"\\e335"}.mi-devices:before{content:"\\e1b1"}.mi-devices-other:before{content:"\\e337"}.mi-dialer-sip:before{content:"\\e0bb"}.mi-dialpad:before{content:"\\e0bc"}.mi-directions:before{content:"\\e52e"}.mi-directions-bike:before{content:"\\e52f"}.mi-directions-boat:before{content:"\\e532"}.mi-directions-bus:before{content:"\\e530"}.mi-directions-car:before{content:"\\e531"}.mi-directions-railway:before{content:"\\e534"}.mi-directions-run:before{content:"\\e566"}.mi-directions-subway:before{content:"\\e533"}.mi-directions-transit:before{content:"\\e535"}.mi-directions-walk:before{content:"\\e536"}.mi-disc-full:before{content:"\\e610"}.mi-dns:before{content:"\\e875"}.mi-do-not-disturb:before{content:"\\e612"}.mi-do-not-disturb-alt:before{content:"\\e611"}.mi-do-not-disturb-off:before{content:"\\e643"}.mi-do-not-disturb-on:before{content:"\\e644"}.mi-dock:before{content:"\\e30e"}.mi-domain:before{content:"\\e7ee"}.mi-done:before{content:"\\e876"}.mi-done-all:before{content:"\\e877"}.mi-donut-large:before{content:"\\e917"}.mi-donut-small:before{content:"\\e918"}.mi-drafts:before{content:"\\e151"}.mi-drag-handle:before{content:"\\e25d"}.mi-drive-eta:before{content:"\\e613"}.mi-dvr:before{content:"\\e1b2"}.mi-edit:before{content:"\\e3c9"}.mi-edit-location:before{content:"\\e568"}.mi-eject:before{content:"\\e8fb"}.mi-email:before{content:"\\e0be"}.mi-enhanced-encryption:before{content:"\\e63f"}.mi-equalizer:before{content:"\\e01d"}.mi-error:before{content:"\\e000"}.mi-error-outline:before{content:"\\e001"}.mi-euro-symbol:before{content:"\\e926"}.mi-ev-station:before{content:"\\e56d"}.mi-event:before{content:"\\e878"}.mi-event-available:before{content:"\\e614"}.mi-event-busy:before{content:"\\e615"}.mi-event-note:before{content:"\\e616"}.mi-event-seat:before{content:"\\e903"}.mi-exit-to-app:before{content:"\\e879"}.mi-expand-less:before{content:"\\e5ce"}.mi-expand-more:before{content:"\\e5cf"}.mi-explicit:before{content:"\\e01e"}.mi-explore:before{content:"\\e87a"}.mi-exposure:before{content:"\\e3ca"}.mi-exposure-neg-1:before{content:"\\e3cb"}.mi-exposure-neg-2:before{content:"\\e3cc"}.mi-exposure-plus-1:before{content:"\\e3cd"}.mi-exposure-plus-2:before{content:"\\e3ce"}.mi-exposure-zero:before{content:"\\e3cf"}.mi-extension:before{content:"\\e87b"}.mi-face:before{content:"\\e87c"}.mi-fast-forward:before{content:"\\e01f"}.mi-fast-rewind:before{content:"\\e020"}.mi-favorite:before{content:"\\e87d"}.mi-favorite-border:before{content:"\\e87e"}.mi-featured-play-list:before{content:"\\e06d"}.mi-featured-video:before{content:"\\e06e"}.mi-feedback:before{content:"\\e87f"}.mi-fiber-dvr:before{content:"\\e05d"}.mi-fiber-manual-record:before{content:"\\e061"}.mi-fiber-new:before{content:"\\e05e"}.mi-fiber-pin:before{content:"\\e06a"}.mi-fiber-smart-record:before{content:"\\e062"}.mi-file-download:before{content:"\\e2c4"}.mi-file-upload:before{content:"\\e2c6"}.mi-filter:before{content:"\\e3d3"}.mi-filter-1:before{content:"\\e3d0"}.mi-filter-2:before{content:"\\e3d1"}.mi-filter-3:before{content:"\\e3d2"}.mi-filter-4:before{content:"\\e3d4"}.mi-filter-5:before{content:"\\e3d5"}.mi-filter-6:before{content:"\\e3d6"}.mi-filter-7:before{content:"\\e3d7"}.mi-filter-8:before{content:"\\e3d8"}.mi-filter-9:before{content:"\\e3d9"}.mi-filter-9-plus:before{content:"\\e3da"}.mi-filter-b-and-w:before{content:"\\e3db"}.mi-filter-center-focus:before{content:"\\e3dc"}.mi-filter-drama:before{content:"\\e3dd"}.mi-filter-frames:before{content:"\\e3de"}.mi-filter-hdr:before{content:"\\e3df"}.mi-filter-list:before{content:"\\e152"}.mi-filter-none:before{content:"\\e3e0"}.mi-filter-tilt-shift:before{content:"\\e3e2"}.mi-filter-vintage:before{content:"\\e3e3"}.mi-find-in-page:before{content:"\\e880"}.mi-find-replace:before{content:"\\e881"}.mi-fingerprint:before{content:"\\e90d"}.mi-first-page:before{content:"\\e5dc"}.mi-fitness-center:before{content:"\\eb43"}.mi-flag:before{content:"\\e153"}.mi-flare:before{content:"\\e3e4"}.mi-flash-auto:before{content:"\\e3e5"}.mi-flash-off:before{content:"\\e3e6"}.mi-flash-on:before{content:"\\e3e7"}.mi-flight:before{content:"\\e539"}.mi-flight-land:before{content:"\\e904"}.mi-flight-takeoff:before{content:"\\e905"}.mi-flip:before{content:"\\e3e8"}.mi-flip-to-back:before{content:"\\e882"}.mi-flip-to-front:before{content:"\\e883"}.mi-folder:before{content:"\\e2c7"}.mi-folder-open:before{content:"\\e2c8"}.mi-folder-shared:before{content:"\\e2c9"}.mi-folder-special:before{content:"\\e617"}.mi-font-download:before{content:"\\e167"}.mi-format-align-center:before{content:"\\e234"}.mi-format-align-justify:before{content:"\\e235"}.mi-format-align-left:before{content:"\\e236"}.mi-format-align-right:before{content:"\\e237"}.mi-format-bold:before{content:"\\e238"}.mi-format-clear:before{content:"\\e239"}.mi-format-color-fill:before{content:"\\e23a"}.mi-format-color-reset:before{content:"\\e23b"}.mi-format-color-text:before{content:"\\e23c"}.mi-format-indent-decrease:before{content:"\\e23d"}.mi-format-indent-increase:before{content:"\\e23e"}.mi-format-italic:before{content:"\\e23f"}.mi-format-line-spacing:before{content:"\\e240"}.mi-format-list-bulleted:before{content:"\\e241"}.mi-format-list-numbered:before{content:"\\e242"}.mi-format-paint:before{content:"\\e243"}.mi-format-quote:before{content:"\\e244"}.mi-format-shapes:before{content:"\\e25e"}.mi-format-size:before{content:"\\e245"}.mi-format-strikethrough:before{content:"\\e246"}.mi-format-textdirection-l-to-r:before{content:"\\e247"}.mi-format-textdirection-r-to-l:before{content:"\\e248"}.mi-format-underlined:before{content:"\\e249"}.mi-forum:before{content:"\\e0bf"}.mi-forward:before{content:"\\e154"}.mi-forward-10:before{content:"\\e056"}.mi-forward-30:before{content:"\\e057"}.mi-forward-5:before{content:"\\e058"}.mi-free-breakfast:before{content:"\\eb44"}.mi-fullscreen:before{content:"\\e5d0"}.mi-fullscreen-exit:before{content:"\\e5d1"}.mi-functions:before{content:"\\e24a"}.mi-g-translate:before{content:"\\e927"}.mi-gamepad:before{content:"\\e30f"}.mi-games:before{content:"\\e021"}.mi-gavel:before{content:"\\e90e"}.mi-gesture:before{content:"\\e155"}.mi-get-app:before{content:"\\e884"}.mi-gif:before{content:"\\e908"}.mi-golf-course:before{content:"\\eb45"}.mi-gps-fixed:before{content:"\\e1b3"}.mi-gps-not-fixed:before{content:"\\e1b4"}.mi-gps-off:before{content:"\\e1b5"}.mi-grade:before{content:"\\e885"}.mi-gradient:before{content:"\\e3e9"}.mi-grain:before{content:"\\e3ea"}.mi-graphic-eq:before{content:"\\e1b8"}.mi-grid-off:before{content:"\\e3eb"}.mi-grid-on:before{content:"\\e3ec"}.mi-group:before{content:"\\e7ef"}.mi-group-add:before{content:"\\e7f0"}.mi-group-work:before{content:"\\e886"}.mi-hd:before{content:"\\e052"}.mi-hdr-off:before{content:"\\e3ed"}.mi-hdr-on:before{content:"\\e3ee"}.mi-hdr-strong:before{content:"\\e3f1"}.mi-hdr-weak:before{content:"\\e3f2"}.mi-headset:before{content:"\\e310"}.mi-headset-mic:before{content:"\\e311"}.mi-healing:before{content:"\\e3f3"}.mi-hearing:before{content:"\\e023"}.mi-help:before{content:"\\e887"}.mi-help-outline:before{content:"\\e8fd"}.mi-high-quality:before{content:"\\e024"}.mi-highlight:before{content:"\\e25f"}.mi-highlight-off:before{content:"\\e888"}.mi-history:before{content:"\\e889"}.mi-home:before{content:"\\e88a"}.mi-hot-tub:before{content:"\\eb46"}.mi-hotel:before{content:"\\e53a"}.mi-hourglass-empty:before{content:"\\e88b"}.mi-hourglass-full:before{content:"\\e88c"}.mi-http:before{content:"\\e902"}.mi-https:before{content:"\\e88d"}.mi-image:before{content:"\\e3f4"}.mi-image-aspect-ratio:before{content:"\\e3f5"}.mi-import-contacts:before{content:"\\e0e0"}.mi-import-export:before{content:"\\e0c3"}.mi-important-devices:before{content:"\\e912"}.mi-inbox:before{content:"\\e156"}.mi-indeterminate-check-box:before{content:"\\e909"}.mi-info:before{content:"\\e88e"}.mi-info-outline:before{content:"\\e88f"}.mi-input:before{content:"\\e890"}.mi-insert-chart:before{content:"\\e24b"}.mi-insert-comment:before{content:"\\e24c"}.mi-insert-drive-file:before{content:"\\e24d"}.mi-insert-emoticon:before{content:"\\e24e"}.mi-insert-invitation:before{content:"\\e24f"}.mi-insert-link:before{content:"\\e250"}.mi-insert-photo:before{content:"\\e251"}.mi-invert-colors:before{content:"\\e891"}.mi-invert-colors-off:before{content:"\\e0c4"}.mi-iso:before{content:"\\e3f6"}.mi-keyboard:before{content:"\\e312"}.mi-keyboard-arrow-down:before{content:"\\e313"}.mi-keyboard-arrow-left:before{content:"\\e314"}.mi-keyboard-arrow-right:before{content:"\\e315"}.mi-keyboard-arrow-up:before{content:"\\e316"}.mi-keyboard-backspace:before{content:"\\e317"}.mi-keyboard-capslock:before{content:"\\e318"}.mi-keyboard-hide:before{content:"\\e31a"}.mi-keyboard-return:before{content:"\\e31b"}.mi-keyboard-tab:before{content:"\\e31c"}.mi-keyboard-voice:before{content:"\\e31d"}.mi-kitchen:before{content:"\\eb47"}.mi-label:before{content:"\\e892"}.mi-label-outline:before{content:"\\e893"}.mi-landscape:before{content:"\\e3f7"}.mi-language:before{content:"\\e894"}.mi-laptop:before{content:"\\e31e"}.mi-laptop-chromebook:before{content:"\\e31f"}.mi-laptop-mac:before{content:"\\e320"}.mi-laptop-windows:before{content:"\\e321"}.mi-last-page:before{content:"\\e5dd"}.mi-launch:before{content:"\\e895"}.mi-layers:before{content:"\\e53b"}.mi-layers-clear:before{content:"\\e53c"}.mi-leak-add:before{content:"\\e3f8"}.mi-leak-remove:before{content:"\\e3f9"}.mi-lens:before{content:"\\e3fa"}.mi-library-add:before{content:"\\e02e"}.mi-library-books:before{content:"\\e02f"}.mi-library-music:before{content:"\\e030"}.mi-lightbulb-outline:before{content:"\\e90f"}.mi-line-style:before{content:"\\e919"}.mi-line-weight:before{content:"\\e91a"}.mi-linear-scale:before{content:"\\e260"}.mi-link:before{content:"\\e157"}.mi-linked-camera:before{content:"\\e438"}.mi-list:before{content:"\\e896"}.mi-live-help:before{content:"\\e0c6"}.mi-live-tv:before{content:"\\e639"}.mi-local-activity:before{content:"\\e53f"}.mi-local-airport:before{content:"\\e53d"}.mi-local-atm:before{content:"\\e53e"}.mi-local-bar:before{content:"\\e540"}.mi-local-cafe:before{content:"\\e541"}.mi-local-car-wash:before{content:"\\e542"}.mi-local-convenience-store:before{content:"\\e543"}.mi-local-dining:before{content:"\\e556"}.mi-local-drink:before{content:"\\e544"}.mi-local-florist:before{content:"\\e545"}.mi-local-gas-station:before{content:"\\e546"}.mi-local-grocery-store:before{content:"\\e547"}.mi-local-hospital:before{content:"\\e548"}.mi-local-hotel:before{content:"\\e549"}.mi-local-laundry-service:before{content:"\\e54a"}.mi-local-library:before{content:"\\e54b"}.mi-local-mall:before{content:"\\e54c"}.mi-local-movies:before{content:"\\e54d"}.mi-local-offer:before{content:"\\e54e"}.mi-local-parking:before{content:"\\e54f"}.mi-local-pharmacy:before{content:"\\e550"}.mi-local-phone:before{content:"\\e551"}.mi-local-pizza:before{content:"\\e552"}.mi-local-play:before{content:"\\e553"}.mi-local-post-office:before{content:"\\e554"}.mi-local-printshop:before{content:"\\e555"}.mi-local-see:before{content:"\\e557"}.mi-local-shipping:before{content:"\\e558"}.mi-local-taxi:before{content:"\\e559"}.mi-location-city:before{content:"\\e7f1"}.mi-location-disabled:before{content:"\\e1b6"}.mi-location-off:before{content:"\\e0c7"}.mi-location-on:before{content:"\\e0c8"}.mi-location-searching:before{content:"\\e1b7"}.mi-lock:before{content:"\\e897"}.mi-lock-open:before{content:"\\e898"}.mi-lock-outline:before{content:"\\e899"}.mi-looks:before{content:"\\e3fc"}.mi-looks-3:before{content:"\\e3fb"}.mi-looks-4:before{content:"\\e3fd"}.mi-looks-5:before{content:"\\e3fe"}.mi-looks-6:before{content:"\\e3ff"}.mi-looks-one:before{content:"\\e400"}.mi-looks-two:before{content:"\\e401"}.mi-loop:before{content:"\\e028"}.mi-loupe:before{content:"\\e402"}.mi-low-priority:before{content:"\\e16d"}.mi-loyalty:before{content:"\\e89a"}.mi-mail:before{content:"\\e158"}.mi-mail-outline:before{content:"\\e0e1"}.mi-map:before{content:"\\e55b"}.mi-markunread:before{content:"\\e159"}.mi-markunread-mailbox:before{content:"\\e89b"}.mi-memory:before{content:"\\e322"}.mi-menu:before{content:"\\e5d2"}.mi-merge-type:before{content:"\\e252"}.mi-message:before{content:"\\e0c9"}.mi-mic:before{content:"\\e029"}.mi-mic-none:before{content:"\\e02a"}.mi-mic-off:before{content:"\\e02b"}.mi-mms:before{content:"\\e618"}.mi-mode-comment:before{content:"\\e253"}.mi-mode-edit:before{content:"\\e254"}.mi-monetization-on:before{content:"\\e263"}.mi-money-off:before{content:"\\e25c"}.mi-monochrome-photos:before{content:"\\e403"}.mi-mood:before{content:"\\e7f2"}.mi-mood-bad:before{content:"\\e7f3"}.mi-more:before{content:"\\e619"}.mi-more-horiz:before{content:"\\e5d3"}.mi-more-vert:before{content:"\\e5d4"}.mi-motorcycle:before{content:"\\e91b"}.mi-mouse:before{content:"\\e323"}.mi-move-to-inbox:before{content:"\\e168"}.mi-movie:before{content:"\\e02c"}.mi-movie-creation:before{content:"\\e404"}.mi-movie-filter:before{content:"\\e43a"}.mi-multiline-chart:before{content:"\\e6df"}.mi-music-note:before{content:"\\e405"}.mi-music-video:before{content:"\\e063"}.mi-my-location:before{content:"\\e55c"}.mi-nature:before{content:"\\e406"}.mi-nature-people:before{content:"\\e407"}.mi-navigate-before:before{content:"\\e408"}.mi-navigate-next:before{content:"\\e409"}.mi-navigation:before{content:"\\e55d"}.mi-near-me:before{content:"\\e569"}.mi-network-cell:before{content:"\\e1b9"}.mi-network-check:before{content:"\\e640"}.mi-network-locked:before{content:"\\e61a"}.mi-network-wifi:before{content:"\\e1ba"}.mi-new-releases:before{content:"\\e031"}.mi-next-week:before{content:"\\e16a"}.mi-nfc:before{content:"\\e1bb"}.mi-no-encryption:before{content:"\\e641"}.mi-no-sim:before{content:"\\e0cc"}.mi-not-interested:before{content:"\\e033"}.mi-note:before{content:"\\e06f"}.mi-note-add:before{content:"\\e89c"}.mi-notifications:before{content:"\\e7f4"}.mi-notifications-active:before{content:"\\e7f7"}.mi-notifications-none:before{content:"\\e7f5"}.mi-notifications-off:before{content:"\\e7f6"}.mi-notifications-paused:before{content:"\\e7f8"}.mi-offline-pin:before{content:"\\e90a"}.mi-ondemand-video:before{content:"\\e63a"}.mi-opacity:before{content:"\\e91c"}.mi-open-in-browser:before{content:"\\e89d"}.mi-open-in-new:before{content:"\\e89e"}.mi-open-with:before{content:"\\e89f"}.mi-pages:before{content:"\\e7f9"}.mi-pageview:before{content:"\\e8a0"}.mi-palette:before{content:"\\e40a"}.mi-pan-tool:before{content:"\\e925"}.mi-panorama:before{content:"\\e40b"}.mi-panorama-fish-eye:before{content:"\\e40c"}.mi-panorama-horizontal:before{content:"\\e40d"}.mi-panorama-vertical:before{content:"\\e40e"}.mi-panorama-wide-angle:before{content:"\\e40f"}.mi-party-mode:before{content:"\\e7fa"}.mi-pause:before{content:"\\e034"}.mi-pause-circle-filled:before{content:"\\e035"}.mi-pause-circle-outline:before{content:"\\e036"}.mi-payment:before{content:"\\e8a1"}.mi-people:before{content:"\\e7fb"}.mi-people-outline:before{content:"\\e7fc"}.mi-perm-camera-mic:before{content:"\\e8a2"}.mi-perm-contact-calendar:before{content:"\\e8a3"}.mi-perm-data-setting:before{content:"\\e8a4"}.mi-perm-device-information:before{content:"\\e8a5"}.mi-perm-identity:before{content:"\\e8a6"}.mi-perm-media:before{content:"\\e8a7"}.mi-perm-phone-msg:before{content:"\\e8a8"}.mi-perm-scan-wifi:before{content:"\\e8a9"}.mi-person:before{content:"\\e7fd"}.mi-person-add:before{content:"\\e7fe"}.mi-person-outline:before{content:"\\e7ff"}.mi-person-pin:before{content:"\\e55a"}.mi-person-pin-circle:before{content:"\\e56a"}.mi-personal-video:before{content:"\\e63b"}.mi-pets:before{content:"\\e91d"}.mi-phone:before{content:"\\e0cd"}.mi-phone-android:before{content:"\\e324"}.mi-phone-bluetooth-speaker:before{content:"\\e61b"}.mi-phone-forwarded:before{content:"\\e61c"}.mi-phone-in-talk:before{content:"\\e61d"}.mi-phone-iphone:before{content:"\\e325"}.mi-phone-locked:before{content:"\\e61e"}.mi-phone-missed:before{content:"\\e61f"}.mi-phone-paused:before{content:"\\e620"}.mi-phonelink:before{content:"\\e326"}.mi-phonelink-erase:before{content:"\\e0db"}.mi-phonelink-lock:before{content:"\\e0dc"}.mi-phonelink-off:before{content:"\\e327"}.mi-phonelink-ring:before{content:"\\e0dd"}.mi-phonelink-setup:before{content:"\\e0de"}.mi-photo:before{content:"\\e410"}.mi-photo-album:before{content:"\\e411"}.mi-photo-camera:before{content:"\\e412"}.mi-photo-filter:before{content:"\\e43b"}.mi-photo-library:before{content:"\\e413"}.mi-photo-size-select-actual:before{content:"\\e432"}.mi-photo-size-select-large:before{content:"\\e433"}.mi-photo-size-select-small:before{content:"\\e434"}.mi-picture-as-pdf:before{content:"\\e415"}.mi-picture-in-picture:before{content:"\\e8aa"}.mi-picture-in-picture-alt:before{content:"\\e911"}.mi-pie-chart:before{content:"\\e6c4"}.mi-pie-chart-outlined:before{content:"\\e6c5"}.mi-pin-drop:before{content:"\\e55e"}.mi-place:before{content:"\\e55f"}.mi-play-arrow:before{content:"\\e037"}.mi-play-circle-filled:before{content:"\\e038"}.mi-play-circle-outline:before{content:"\\e039"}.mi-play-for-work:before{content:"\\e906"}.mi-playlist-add:before{content:"\\e03b"}.mi-playlist-add-check:before{content:"\\e065"}.mi-playlist-play:before{content:"\\e05f"}.mi-plus-one:before{content:"\\e800"}.mi-poll:before{content:"\\e801"}.mi-polymer:before{content:"\\e8ab"}.mi-pool:before{content:"\\eb48"}.mi-portable-wifi-off:before{content:"\\e0ce"}.mi-portrait:before{content:"\\e416"}.mi-power:before{content:"\\e63c"}.mi-power-input:before{content:"\\e336"}.mi-power-settings-new:before{content:"\\e8ac"}.mi-pregnant-woman:before{content:"\\e91e"}.mi-present-to-all:before{content:"\\e0df"}.mi-print:before{content:"\\e8ad"}.mi-priority-high:before{content:"\\e645"}.mi-public:before{content:"\\e80b"}.mi-publish:before{content:"\\e255"}.mi-query-builder:before{content:"\\e8ae"}.mi-question-answer:before{content:"\\e8af"}.mi-queue:before{content:"\\e03c"}.mi-queue-music:before{content:"\\e03d"}.mi-queue-play-next:before{content:"\\e066"}.mi-radio:before{content:"\\e03e"}.mi-radio-button-checked:before{content:"\\e837"}.mi-radio-button-unchecked:before{content:"\\e836"}.mi-rate-review:before{content:"\\e560"}.mi-receipt:before{content:"\\e8b0"}.mi-recent-actors:before{content:"\\e03f"}.mi-record-voice-over:before{content:"\\e91f"}.mi-redeem:before{content:"\\e8b1"}.mi-redo:before{content:"\\e15a"}.mi-refresh:before{content:"\\e5d5"}.mi-remove:before{content:"\\e15b"}.mi-remove-circle:before{content:"\\e15c"}.mi-remove-circle-outline:before{content:"\\e15d"}.mi-remove-from-queue:before{content:"\\e067"}.mi-remove-red-eye:before{content:"\\e417"}.mi-remove-shopping-cart:before{content:"\\e928"}.mi-reorder:before{content:"\\e8fe"}.mi-repeat:before{content:"\\e040"}.mi-repeat-one:before{content:"\\e041"}.mi-replay:before{content:"\\e042"}.mi-replay-10:before{content:"\\e059"}.mi-replay-30:before{content:"\\e05a"}.mi-replay-5:before{content:"\\e05b"}.mi-reply:before{content:"\\e15e"}.mi-reply-all:before{content:"\\e15f"}.mi-report:before{content:"\\e160"}.mi-report-problem:before{content:"\\e8b2"}.mi-restaurant:before{content:"\\e56c"}.mi-restaurant-menu:before{content:"\\e561"}.mi-restore:before{content:"\\e8b3"}.mi-restore-page:before{content:"\\e929"}.mi-ring-volume:before{content:"\\e0d1"}.mi-room:before{content:"\\e8b4"}.mi-room-service:before{content:"\\eb49"}.mi-rotate-90-degrees-ccw:before{content:"\\e418"}.mi-rotate-left:before{content:"\\e419"}.mi-rotate-right:before{content:"\\e41a"}.mi-rounded-corner:before{content:"\\e920"}.mi-router:before{content:"\\e328"}.mi-rowing:before{content:"\\e921"}.mi-rss-feed:before{content:"\\e0e5"}.mi-rv-hookup:before{content:"\\e642"}.mi-satellite:before{content:"\\e562"}.mi-save:before{content:"\\e161"}.mi-scanner:before{content:"\\e329"}.mi-schedule:before{content:"\\e8b5"}.mi-school:before{content:"\\e80c"}.mi-screen-lock-landscape:before{content:"\\e1be"}.mi-screen-lock-portrait:before{content:"\\e1bf"}.mi-screen-lock-rotation:before{content:"\\e1c0"}.mi-screen-rotation:before{content:"\\e1c1"}.mi-screen-share:before{content:"\\e0e2"}.mi-sd-card:before{content:"\\e623"}.mi-sd-storage:before{content:"\\e1c2"}.mi-search:before{content:"\\e8b6"}.mi-security:before{content:"\\e32a"}.mi-select-all:before{content:"\\e162"}.mi-send:before{content:"\\e163"}.mi-sentiment-dissatisfied:before{content:"\\e811"}.mi-sentiment-neutral:before{content:"\\e812"}.mi-sentiment-satisfied:before{content:"\\e813"}.mi-sentiment-very-dissatisfied:before{content:"\\e814"}.mi-sentiment-very-satisfied:before{content:"\\e815"}.mi-settings:before{content:"\\e8b8"}.mi-settings-applications:before{content:"\\e8b9"}.mi-settings-backup-restore:before{content:"\\e8ba"}.mi-settings-bluetooth:before{content:"\\e8bb"}.mi-settings-brightness:before{content:"\\e8bd"}.mi-settings-cell:before{content:"\\e8bc"}.mi-settings-ethernet:before{content:"\\e8be"}.mi-settings-input-antenna:before{content:"\\e8bf"}.mi-settings-input-component:before{content:"\\e8c0"}.mi-settings-input-composite:before{content:"\\e8c1"}.mi-settings-input-hdmi:before{content:"\\e8c2"}.mi-settings-input-svideo:before{content:"\\e8c3"}.mi-settings-overscan:before{content:"\\e8c4"}.mi-settings-phone:before{content:"\\e8c5"}.mi-settings-power:before{content:"\\e8c6"}.mi-settings-remote:before{content:"\\e8c7"}.mi-settings-system-daydream:before{content:"\\e1c3"}.mi-settings-voice:before{content:"\\e8c8"}.mi-share:before{content:"\\e80d"}.mi-shop:before{content:"\\e8c9"}.mi-shop-two:before{content:"\\e8ca"}.mi-shopping-basket:before{content:"\\e8cb"}.mi-shopping-cart:before{content:"\\e8cc"}.mi-short-text:before{content:"\\e261"}.mi-show-chart:before{content:"\\e6e1"}.mi-shuffle:before{content:"\\e043"}.mi-signal-cellular-4-bar:before{content:"\\e1c8"}.mi-signal-cellular-connected-no-internet-4-bar:before{content:"\\e1cd"}.mi-signal-cellular-no-sim:before{content:"\\e1ce"}.mi-signal-cellular-null:before{content:"\\e1cf"}.mi-signal-cellular-off:before{content:"\\e1d0"}.mi-signal-wifi-4-bar:before{content:"\\e1d8"}.mi-signal-wifi-4-bar-lock:before{content:"\\e1d9"}.mi-signal-wifi-off:before{content:"\\e1da"}.mi-sim-card:before{content:"\\e32b"}.mi-sim-card-alert:before{content:"\\e624"}.mi-skip-next:before{content:"\\e044"}.mi-skip-previous:before{content:"\\e045"}.mi-slideshow:before{content:"\\e41b"}.mi-slow-motion-video:before{content:"\\e068"}.mi-smartphone:before{content:"\\e32c"}.mi-smoke-free:before{content:"\\eb4a"}.mi-smoking-rooms:before{content:"\\eb4b"}.mi-sms:before{content:"\\e625"}.mi-sms-failed:before{content:"\\e626"}.mi-snooze:before{content:"\\e046"}.mi-sort:before{content:"\\e164"}.mi-sort-by-alpha:before{content:"\\e053"}.mi-spa:before{content:"\\eb4c"}.mi-space-bar:before{content:"\\e256"}.mi-speaker:before{content:"\\e32d"}.mi-speaker-group:before{content:"\\e32e"}.mi-speaker-notes:before{content:"\\e8cd"}.mi-speaker-notes-off:before{content:"\\e92a"}.mi-speaker-phone:before{content:"\\e0d2"}.mi-spellcheck:before{content:"\\e8ce"}.mi-star:before{content:"\\e838"}.mi-star-border:before{content:"\\e83a"}.mi-star-half:before{content:"\\e839"}.mi-stars:before{content:"\\e8d0"}.mi-stay-current-landscape:before{content:"\\e0d3"}.mi-stay-current-portrait:before{content:"\\e0d4"}.mi-stay-primary-landscape:before{content:"\\e0d5"}.mi-stay-primary-portrait:before{content:"\\e0d6"}.mi-stop:before{content:"\\e047"}.mi-stop-screen-share:before{content:"\\e0e3"}.mi-storage:before{content:"\\e1db"}.mi-store:before{content:"\\e8d1"}.mi-store-mall-directory:before{content:"\\e563"}.mi-straighten:before{content:"\\e41c"}.mi-streetview:before{content:"\\e56e"}.mi-strikethrough-s:before{content:"\\e257"}.mi-style:before{content:"\\e41d"}.mi-subdirectory-arrow-left:before{content:"\\e5d9"}.mi-subdirectory-arrow-right:before{content:"\\e5da"}.mi-subject:before{content:"\\e8d2"}.mi-subscriptions:before{content:"\\e064"}.mi-subtitles:before{content:"\\e048"}.mi-subway:before{content:"\\e56f"}.mi-supervisor-account:before{content:"\\e8d3"}.mi-surround-sound:before{content:"\\e049"}.mi-swap-calls:before{content:"\\e0d7"}.mi-swap-horiz:before{content:"\\e8d4"}.mi-swap-vert:before{content:"\\e8d5"}.mi-swap-vertical-circle:before{content:"\\e8d6"}.mi-switch-camera:before{content:"\\e41e"}.mi-switch-video:before{content:"\\e41f"}.mi-sync:before{content:"\\e627"}.mi-sync-disabled:before{content:"\\e628"}.mi-sync-problem:before{content:"\\e629"}.mi-system-update:before{content:"\\e62a"}.mi-system-update-alt:before{content:"\\e8d7"}.mi-tab:before{content:"\\e8d8"}.mi-tab-unselected:before{content:"\\e8d9"}.mi-tablet:before{content:"\\e32f"}.mi-tablet-android:before{content:"\\e330"}.mi-tablet-mac:before{content:"\\e331"}.mi-tag-faces:before{content:"\\e420"}.mi-tap-and-play:before{content:"\\e62b"}.mi-terrain:before{content:"\\e564"}.mi-text-fields:before{content:"\\e262"}.mi-text-format:before{content:"\\e165"}.mi-textsms:before{content:"\\e0d8"}.mi-texture:before{content:"\\e421"}.mi-theaters:before{content:"\\e8da"}.mi-thumb-down:before{content:"\\e8db"}.mi-thumb-up:before{content:"\\e8dc"}.mi-thumbs-up-down:before{content:"\\e8dd"}.mi-time-to-leave:before{content:"\\e62c"}.mi-timelapse:before{content:"\\e422"}.mi-timeline:before{content:"\\e922"}.mi-timer:before{content:"\\e425"}.mi-timer-10:before{content:"\\e423"}.mi-timer-3:before{content:"\\e424"}.mi-timer-off:before{content:"\\e426"}.mi-title:before{content:"\\e264"}.mi-toc:before{content:"\\e8de"}.mi-today:before{content:"\\e8df"}.mi-toll:before{content:"\\e8e0"}.mi-tonality:before{content:"\\e427"}.mi-touch-app:before{content:"\\e913"}.mi-toys:before{content:"\\e332"}.mi-track-changes:before{content:"\\e8e1"}.mi-traffic:before{content:"\\e565"}.mi-train:before{content:"\\e570"}.mi-tram:before{content:"\\e571"}.mi-transfer-within-a-station:before{content:"\\e572"}.mi-transform:before{content:"\\e428"}.mi-translate:before{content:"\\e8e2"}.mi-trending-down:before{content:"\\e8e3"}.mi-trending-flat:before{content:"\\e8e4"}.mi-trending-up:before{content:"\\e8e5"}.mi-tune:before{content:"\\e429"}.mi-turned-in:before{content:"\\e8e6"}.mi-turned-in-not:before{content:"\\e8e7"}.mi-tv:before{content:"\\e333"}.mi-unarchive:before{content:"\\e169"}.mi-undo:before{content:"\\e166"}.mi-unfold-less:before{content:"\\e5d6"}.mi-unfold-more:before{content:"\\e5d7"}.mi-update:before{content:"\\e923"}.mi-usb:before{content:"\\e1e0"}.mi-verified-user:before{content:"\\e8e8"}.mi-vertical-align-bottom:before{content:"\\e258"}.mi-vertical-align-center:before{content:"\\e259"}.mi-vertical-align-top:before{content:"\\e25a"}.mi-vibration:before{content:"\\e62d"}.mi-video-call:before{content:"\\e070"}.mi-video-label:before{content:"\\e071"}.mi-video-library:before{content:"\\e04a"}.mi-videocam:before{content:"\\e04b"}.mi-videocam-off:before{content:"\\e04c"}.mi-videogame-asset:before{content:"\\e338"}.mi-view-agenda:before{content:"\\e8e9"}.mi-view-array:before{content:"\\e8ea"}.mi-view-carousel:before{content:"\\e8eb"}.mi-view-column:before{content:"\\e8ec"}.mi-view-comfy:before{content:"\\e42a"}.mi-view-compact:before{content:"\\e42b"}.mi-view-day:before{content:"\\e8ed"}.mi-view-headline:before{content:"\\e8ee"}.mi-view-list:before{content:"\\e8ef"}.mi-view-module:before{content:"\\e8f0"}.mi-view-quilt:before{content:"\\e8f1"}.mi-view-stream:before{content:"\\e8f2"}.mi-view-week:before{content:"\\e8f3"}.mi-vignette:before{content:"\\e435"}.mi-visibility:before{content:"\\e8f4"}.mi-visibility-off:before{content:"\\e8f5"}.mi-voice-chat:before{content:"\\e62e"}.mi-voicemail:before{content:"\\e0d9"}.mi-volume-down:before{content:"\\e04d"}.mi-volume-mute:before{content:"\\e04e"}.mi-volume-off:before{content:"\\e04f"}.mi-volume-up:before{content:"\\e050"}.mi-vpn-key:before{content:"\\e0da"}.mi-vpn-lock:before{content:"\\e62f"}.mi-wallpaper:before{content:"\\e1bc"}.mi-warning:before{content:"\\e002"}.mi-watch:before{content:"\\e334"}.mi-watch-later:before{content:"\\e924"}.mi-wb-auto:before{content:"\\e42c"}.mi-wb-cloudy:before{content:"\\e42d"}.mi-wb-incandescent:before{content:"\\e42e"}.mi-wb-iridescent:before{content:"\\e436"}.mi-wb-sunny:before{content:"\\e430"}.mi-wc:before{content:"\\e63d"}.mi-web:before{content:"\\e051"}.mi-web-asset:before{content:"\\e069"}.mi-weekend:before{content:"\\e16b"}.mi-whatshot:before{content:"\\e80e"}.mi-widgets:before{content:"\\e1bd"}.mi-wifi:before{content:"\\e63e"}.mi-wifi-lock:before{content:"\\e1e1"}.mi-wifi-tethering:before{content:"\\e1e2"}.mi-work:before{content:"\\e8f9"}.mi-wrap-text:before{content:"\\e25b"}.mi-youtube-searched-for:before{content:"\\e8fa"}.mi-zoom-in:before{content:"\\e8ff"}.mi-zoom-out:before{content:"\\e900"}.mi-zoom-out-map:before{content:"\\e56b"}\n',""])},function(e,t,n){var o=n(34);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,":host{--bg-color: rgba(233, 233, 233, 0.233);--bg-color-item: rgb(0, 0, 0);--bg-color-hover: var(--primary-color);--color: #838383;--color-hover: white;--color-selected: var(--primary-color);--item-width: 80%;--item-height: 2.5em;--margin-top-items: 10px;--padding-top: 10vh;--position: fixed;--primary-color: rgb(29, 202, 255);--rotation-3d: 10deg;--shadow-x: 1.5em;--shadow-y: 1em;--sidebar-width: 15em;--sidebar-min-height: 100vh;--z-index: 1}ul{background-color:var(--bg-color);padding-top:var(--padding-top);position:var(--position);box-shadow:0px 8px 8px rgba(128,128,128,0.322);margin:0;min-height:var(--sidebar-min-height);padding:0;padding-top:var(--padding-top);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:left;width:var(--sidebar-width);list-style:none}li{padding-top:10px;padding:0px 5px;background:var(--bg-color-item);box-shadow:0px 8px 8px rgba(128,128,128,0.322);color:var(--color);text-align:center;height:var(--item-height);width:var(--item-width);line-height:var(--item-height);margin-top:var(--margin-top-items);font-size:0.9em;position:relative;text-decoration:none;vertical-align:middle;box-shadow:var(--shadow-x) var(--shadow-y) 0 rgba(225,225,225,0.313725);transition:all .20s linear;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}li:hover{background:var(--bg-color-hover);color:var(--color-hover);-webkit-transform:translate(0.9em, 0em);transform:translate(0.9em, 0em);transition:all .25s linear;box-shadow:-1.5em 1em 0 rgba(225,225,225,0.31373)}.effect3dul{-webkit-perspective:700px;perspective:700px}.effect3dli{-webkit-transform:rotateY(var(--rotation-3d));transform:rotateY(var(--rotation-3d))}svg{margin:10px 10px}.selected{color:var(--color-selected);-webkit-transform:translate(0.9em, -0.19em);transform:translate(0.9em, -0.19em)}.selected:hover{color:var(--color-hover)}.loop{background:var(--bg-color-hover);color:var(--color-hover);-webkit-transform:translate(0.9em, -0.9em);transform:translate(0.9em, -0.9em);transition:all .25s linear;box-shadow:-2em 2em 0 #e1e1e1;-webkit-animation:turner .4s infinite linear;animation:turner .4s infinite linear}@-webkit-keyframes turner{from{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes turner{from{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}\n",""])},function(e,t,n){var o=n(36);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,':host{--bg-color-item: #000;--circle-color-transparent1: rgba(29, 202, 255, 0.5);--circle-color-transparent2: rgba(29, 202, 255, 0.3);--circle-radius: 500px;--color: white;--bg-color-hover: var(--selectedColor);--item-radius: 4.5em;--item-shadow: rgba(0, 0, 0, 0.2);--item-shadow-selected: white;--position: fixed;--primary-color: rgb(29, 202, 255);--right: 40px;--shadow-x: var(--shadow-x);--shadow-y: var(--shadow-y);--top: 10px;--z-index: 3}.hide{opacity:0;transition:opacity 0.1s linear}.hideBar{transition:opacity 0.5s linear}.show{opacity:1;transition:opacity 0.3s linear}.icon{position:var(--position);top:var(--top);right:var(--right);width:50px;height:50px;display:block;cursor:pointer;transition:opacity 0.2s linear;z-index:var(--z-index)}.icon span{display:block;float:left;clear:both;height:4px;width:40px;border-radius:40px;background-color:black;position:absolute;right:3px;top:3px;overflow:hidden;transition:all 0.3s ease}.icon span:nth-child(1){margin-top:10px;z-index:9}.icon span:nth-child(2){margin-top:25px}.icon span:nth-child(3){margin-top:40px}.sub-menu{transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);height:0;width:0;right:0;top:0;position:absolute;background-color:var(--circle-color-transparent2);border-radius:50%;z-index:18;overflow:hidden}.sub-menu li{display:block;float:right;clear:both;height:auto;margin-right:-160px;transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.sub-menu li:first-child{margin-top:180px}.sub-menu li:nth-child(1){transition-delay:0.05s}.sub-menu li:nth-child(2){transition-delay:0.1s}.sub-menu li:nth-child(3){transition-delay:0.15s}.sub-menu li:nth-child(4){transition-delay:0.2s}.sub-menu li:nth-child(5){transition-delay:0.25s}.sub-menu li a{color:#fff;font-family:"Lato", Arial, Helvetica, sans-serif;font-size:16px;width:100%;display:block;float:left;line-height:40px}.open .sub-menu{opacity:1;height:var(--circle-radius);width:var(--circle-radius)}.open span:nth-child(2){overflow:visible}.open span:nth-child(1),.open span:nth-child(3){z-index:100;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open span:nth-child(1){-webkit-transform:rotate(45deg) translateY(12px) translateX(12px);transform:rotate(45deg) translateY(12px) translateX(12px)}.open span:nth-child(2){height:var(--circle-radius);width:var(--circle-radius);right:-100px;top:-160px;border-radius:50%;background-color:var(--circle-color-transparent1)}.open span:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-10px) translateX(10px);transform:rotate(-45deg) translateY(-10px) translateX(10px)}.open li{margin-right:168px}.button{display:block;float:left;clear:both;padding:20px 40px;background:#fff;border-radius:3px;border:2px solid var(--circle-color-transparent1);overflow:hidden;position:relative}.button:after{transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;content:"";position:absolute;height:200px;width:var(--circle-radius);-webkit-transform:rotate(45deg) translateX(-540px) translateY(-100px);transform:rotate(45deg) translateX(-540px) translateY(-100px);background:var(--circle-color-transparent1);z-index:1}.button:before{transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);content:attr(title);position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;z-index:2;text-align:center;padding:20px 40px;-webkit-transform:translateY(200px);transform:translateY(200px)}.button:hover{text-decoration:none}.button:hover:after{-webkit-transform:translateX(-300px) translateY(-100px);transform:translateX(-300px) translateY(-100px)}.button:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.three{position:relative;width:12em;height:12em;padding:0;border-radius:50%;list-style:none}.three>*{display:block;position:absolute;top:50%;left:50%;width:2em;height:2em;margin:-1em}.three>*:nth-of-type(1){-webkit-transform:rotate(0deg) translate(6em) rotate(0deg);transform:rotate(0deg) translate(6em) rotate(0deg)}.three>*:nth-of-type(2){-webkit-transform:rotate(90deg) translate(6em) rotate(-90deg);transform:rotate(90deg) translate(6em) rotate(-90deg)}.three>*:nth-of-type(3){-webkit-transform:rotate(180deg) translate(6em) rotate(-180deg);transform:rotate(180deg) translate(6em) rotate(-180deg)}.three>*:nth-of-type(4){-webkit-transform:rotate(270deg) translate(6em) rotate(-270deg);transform:rotate(270deg) translate(6em) rotate(-270deg)}.four{position:relative;width:14em;height:14em;padding:0;border-radius:50%;list-style:none}.four>*{display:block;position:absolute;top:50%;left:50%;width:2em;height:2em;margin:-1em}.four>*:nth-of-type(1){-webkit-transform:rotate(0deg) translate(7em) rotate(0deg);transform:rotate(0deg) translate(7em) rotate(0deg)}.four>*:nth-of-type(2){-webkit-transform:rotate(72deg) translate(7em) rotate(-72deg);transform:rotate(72deg) translate(7em) rotate(-72deg)}.four>*:nth-of-type(3){-webkit-transform:rotate(144deg) translate(7em) rotate(-144deg);transform:rotate(144deg) translate(7em) rotate(-144deg)}.four>*:nth-of-type(4){-webkit-transform:rotate(216deg) translate(7em) rotate(-216deg);transform:rotate(216deg) translate(7em) rotate(-216deg)}.four>*:nth-of-type(5){-webkit-transform:rotate(288deg) translate(7em) rotate(-288deg);transform:rotate(288deg) translate(7em) rotate(-288deg)}.five{position:relative;width:15em;height:15em;padding:0;border-radius:50%;list-style:none}.five>*{display:block;position:absolute;top:50%;left:50%;width:2em;height:2em;margin:-1em}.five>*:nth-of-type(1){-webkit-transform:rotate(0deg) translate(7.5em) rotate(0deg);transform:rotate(0deg) translate(7.5em) rotate(0deg)}.five>*:nth-of-type(2){-webkit-transform:rotate(60deg) translate(7.5em) rotate(-60deg);transform:rotate(60deg) translate(7.5em) rotate(-60deg)}.five>*:nth-of-type(3){-webkit-transform:rotate(120deg) translate(7.5em) rotate(-120deg);transform:rotate(120deg) translate(7.5em) rotate(-120deg)}.five>*:nth-of-type(4){-webkit-transform:rotate(180deg) translate(7.5em) rotate(-180deg);transform:rotate(180deg) translate(7.5em) rotate(-180deg)}.five>*:nth-of-type(5){-webkit-transform:rotate(240deg) translate(7.5em) rotate(-240deg);transform:rotate(240deg) translate(7.5em) rotate(-240deg)}.five>*:nth-of-type(6){-webkit-transform:rotate(300deg) translate(7.5em) rotate(-300deg);transform:rotate(300deg) translate(7.5em) rotate(-300deg)}.circle-container{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);margin:5em auto 0;margin-right:10em;top:5em}.circle-container div{background:var(--bg-color-item);height:var(--item-radius);width:var(--item-radius);text-align:center;line-height:2.5em;border-bottom:1px solid #060606;position:relative;text-decoration:none;vertical-align:middle;box-shadow:0px 8px 15px var(--item-shadow);transition:all 0.2s linear;cursor:pointer;border-radius:50%;padding:5px 5px;-webkit-transform:rotate(40deg);transform:rotate(40deg);justify-content:center}.circle-container div a{position:relative;width:7em;height:20%;line-height:100%;font-weight:bold;top:40%;font-size:1em;z-index:2;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circle-container div:hover{background:var(--bg-color-hover);color:var(--hover-color);transition:all 0.25s linear;box-shadow:0px 8px 15px var(--item-shadow-selected)}.circle-container .active{color:var(--color);background:var(--primary-color);border:1px solid var(--color);box-shadow:0px 8px 15px var(--item-shadow-selected)}.circle-container .active:hover{background:var(--primary-color-hover)}\n',""])},function(e,t,n){var o=n(38);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:100%;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}:host{--bg-color: white;--bg-color-hover: rgba(233, 233, 233, 0.178);--box-shadow: 0 8px 8px -8px rgba(128, 128, 128, 0.322);--color: grey;--color-hover: black;--color-selected: var(--primary-color);--height: 3em;--position: fixed;--primary-color: rgb(29, 202, 255);--width: 100%;--z-index: 2}.topBar{background-color:var(--bg-color);right:0;top:0;position:var(--position);width:var(--width);height:var(--height);z-index:var(--z-index);box-shadow:var(--box-shadow)}#center{margin-left:auto;margin-right:auto;padding:0}ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;height:100%}li{align-items:center;color:var(--color);cursor:pointer;display:flex;margin:0px 7px;text-align:center;outline:none}li:nth-child(1){margin:0}li:hover:not(#leftHeader):not(#rightHeader){color:var(--color-hover)}.selected{color:var(--color-selected)}#leftHeader>::slotted(*),#rightHeader>::slotted(*){height:var(--height);border-radius:10%;line-height:var(--height);margin:0px 15px;outline:none}.hide{opacity:0;position:fixed;transition:opacity 0.1s linear}.hideBar{transition:opacity 0.5s linear}.show{opacity:1;transition:opacity 0.3s linear}.topBar:hover{opacity:1;transition:all 0.3s linear}\n",""])},function(e,t,n){var o=n(40);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,".material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:30px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}:host{--bg-color: rgba(233, 233, 233, 0.164);--bg-color-preview: white;--box-width: 80%;--color: black;--color-preview: grey;--preview-color-shadow: rgba(0, 0, 0, 0.2);--bg-color-preview-hover: rgb(240, 240, 240);--border-radius: 40px;--primary-color: rgb(29, 202, 255);--width: 260px;--height: 35px}.container{width:var(--width);margin:5px 0px}.searchBox{position:relative;background:var(--bg-color);border-radius:var(--border-radius);box-shadow:0px 2px 2px rgba(128,128,128,0.322);display:flex;padding:0px;border:none;width:var(--box-width);transition:0.4s;height:var(--height)}.searchBox[focus-within]{width:100%}.searchBox:focus-within{width:100%}.clearBtn{color:black;cursor:pointer;float:right;width:40px;height:var(--height);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:0.4s;outline:none;border:none;background:none;z-index:9999;padding-right:20px}.clearBtn:focus>bronco-icon,.clearBtn:hover>bronco-icon{color:var(--primary-color)}bronco-icon{--size: 28px;--color: var(--color)}bronco-icon:hover{--color: var(--primary-color)}.searchInput{border:none;background:none;outline:none;float:left;padding:0;color:var(--color);font-size:16px;transition:0.4s;line-height:var(--height);height:var(--height);width:100%;padding:0 6px}#input:focus{width:100%;padding:0 6px}#input:focus ~ .clearBtn{display:flex;border-color:white}ul{position:absolute;top:100%;margin:0;padding:0;padding:var(--padding-y) 0vh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:left;width:100%;background:rgba(255,255,255,0)}::-webkit-scrollbar{display:none}li{background-color:var(--bg-color-preview);border-radius:var(--border-radius);box-shadow:0px 8px 15px var(--preview-color-shadow);cursor:pointer;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:var(--height);height:var(--height);list-style:none;color:var(--color-preview);font-size:1em;padding-left:20px;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:center}li:hover,.focused{background-color:var(--bg-color-preview-hover);color:var(--primary-color);outline:none}\n",""])},function(e,t,n){var o=n(42);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,":host{--bg-color: rgba(233, 233, 233, 0.233);--bg-color: white;--bg-color-hover: rgba(233, 233, 233, 0.178);--bg-color-icon-hover: black;--color: grey;--padding-y: 8vh;--position: fixed;--primary-color: rgb(29, 202, 255);--sidebar-width: inherit;--sidebar-min-height: 100vh;--box-shadow: 0px 8px 8px rgba(128, 128, 128, 0.322)}.selected{color:var(--primary-color)}ul{background-color:var(--bg-color);position:var(--position);box-shadow:var(--box-shadow);margin:0;height:var(--sidebar-min-height);padding:0;padding:var(--padding-y) 0vh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:left;width:var(--sidebar-width);overflow:scroll}::-webkit-scrollbar{display:none}li{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;color:var(--color);font-size:1em;padding:15px 20px;padding-left:20px;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:center}li i{padding-right:20px}li:hover{background-color:var(--bg-color-hover)}.selected{color:var(--primary-color)}\n",""])},function(e,t,n){var o=n(44);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,'.material-icons{font-family:\'Material Icons\';font-weight:normal;font-style:normal;font-size:30px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\'liga\';font-feature-settings:\'liga\'}:host{--bg: none;--header-height: 2.5em;--nav-width: 15em;--color-icon: rgb(177, 177, 177);--shadow-header: 0 8px 8px -8px rgba(128, 128, 128, 0.322);--shadow-nav: 0px 8px 8px rgba(128, 128, 128, 0.322)}.grid-container{margin:0;padding:0;display:grid;height:100%;overflow-x:hidden;width:100%;grid:"head" 5em\r "main" 1fr\r /1fr}.grid-container.open{margin:0;padding:0;display:grid;height:100%;width:100%;grid:"nav head" var(--header-height) "nav  main" 1fr/var(--nav-width) 1fr}@media only screen and (min-width: 928px){.grid-container{grid:"nav head" var(--header-height) "nav  main" 1fr/var(--nav-width) 1fr}.hideNav{grid:"head" var(--header-height) "main" 1fr/1fr}.hideNav nav{display:none}}.grid-container.hideForever{grid:"head" var(--header-height) "main" 1fr/1fr}.grid-container.hideForever nav{display:none}.grid-container>*{background:var(--bg-color)}header{grid-area:head;box-shadow:var(--shadow-header)}header>::slotted(*):nth-child(1){position:relative;height:100%;line-height:var(--header-height)}nav{grid-area:nav;box-shadow:var(--shadow-nav)}nav>::slotted(*){min-height:100vh}main{grid-area:main}main>::slotted(*){min-height:calc(100vh - var(--header-height))}#drag{position:fixed;left:calc(var(--nav-width) - 1.7em);top:40vh;z-index:9999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hideNav{left:-10px !important}#drag bronco-icon{font-size:50px;--color:var(--color-icon);background:white;border-radius:50%;box-shadow:0px 8px 8px rgba(128,128,128,0.212)}#drag bronco-icon:hover{font-size:50px;--color: black}\n',""])},function(e,t,n){var o=n(46);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,":host{--bg-color: #3d3d3d;--color: white;--primary-color: #78c0a8;--min-height: 0;--font-size: 1.1em}bronco-chip{flex:1 auto;padding:0;margin:0}.chip-list{background-color:var(--bg-color);border-radius:10px;border-width:0 0 1px;border-bottom:1px solid;border-bottom-color:var(--primary-color);padding:5px;display:flex;flex-flow:row wrap;justify-content:space-around;box-shadow:2px 2px 4px 5px rgba(199,199,199,0.78824);min-height:var(--min-height)}.chip-list[focus-within]{box-shadow:1px 1px 2px 2px var(--primary-color)}.chip-list:focus-within{box-shadow:1px 1px 2px 2px var(--primary-color)}.chip-list.marked-to-submit{box-shadow:1px 1px 2px 2px #79ff79}.chip-list>bronco-chip{display:flex;margin:2px 2px}input{color:var(--color);outline:none;font-size:var(--font-size);border:none;padding:5px;flex:1 auto;width:80px;overflow:hidden;background:none;border-bottom:1px solid rgba(255,255,255,0.78824);margin:0px 5px}input:focus{border-bottom:1px solid var(--primary-color)}input:focus .chip-list{box-shadow:1px 1px 2px 2px rgba(126,0,0,0.445)}input::-webkit-input-placeholder{color:rgba(255,255,255,0.78824)}input:-ms-input-placeholder{color:rgba(255,255,255,0.78824)}input::-ms-input-placeholder{color:rgba(255,255,255,0.78824)}input::placeholder{color:rgba(255,255,255,0.78824)}\n",""])},function(e,t,n){var o=n(48);e.exports="string"==typeof o?o:o.toString()},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,':host{--height: 28px;--bg-color: #78c0a8}.chip{display:inline-flex;flex-direction:row;background-color:var(--bg-color);border:none;cursor:default;height:var(--height);width:100%;outline:none;padding:0;margin:0px 1px;font-size:14px;color:#333333;font-family:"Open Sans", sans-serif;white-space:nowrap;align-items:center;border-radius:16px;vertical-align:middle;text-decoration:none;justify-content:space-between}.chip-content{cursor:inherit;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding-left:12px;padding-right:12px}.chip-close{display:flex}.chip-svg{color:#999999;cursor:pointer;height:auto;fill:currentColor;width:1em;height:100%;display:inline-block;font-size:24px;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;margin-right:2px}.chip-svg:hover{color:#666666}.chip.delete-mode .chip-svg{color:rgba(238,0,0,0.60784)}.ripple{background-position:center;transition:background 0.3s}.ripple:hover{background:var(--bg-color) radial-gradient(circle, transparent 1%, var(--bg-color) 1%) center/15000%}.ripple:active{background-color:rgba(199,199,199,0.589);background-size:100%;transition:background 0s}button{border:none;border-radius:2px;padding:12px 18px;font-size:16px;text-transform:uppercase;cursor:pointer;color:white;background-color:#2196f3;box-shadow:0 0 4px #999;outline:none}\n',""])},function(e,t,n){"use strict";n.r(t);n(2);const o=new WeakMap,i=e=>"function"==typeof e&&o.has(e),r=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,s=(e,t,n=null)=>{for(;t!==n;){const n=t.nextSibling;e.removeChild(t),t=n}},a={},c={},l=`{{lit-${String(Math.random()).slice(2)}}}`,d=`\x3c!--${l}--\x3e`,h=new RegExp(`${l}|${d}`),p="$lit$";class u{constructor(e,t){this.parts=[],this.element=t;const n=[],o=[],i=document.createTreeWalker(t.content,133,null,!1);let r=0,s=-1,a=0;const{strings:c,values:{length:d}}=e;for(;a<d;){const e=i.nextNode();if(null!==e){if(s++,1===e.nodeType){if(e.hasAttributes()){const t=e.attributes,{length:n}=t;let o=0;for(let e=0;e<n;e++)m(t[e].name,p)&&o++;for(;o-- >0;){const t=c[a],n=g.exec(t)[2],o=n.toLowerCase()+p,i=e.getAttribute(o);e.removeAttribute(o);const r=i.split(h);this.parts.push({type:"attribute",index:s,name:n,strings:r}),a+=r.length-1}}"TEMPLATE"===e.tagName&&(o.push(e),i.currentNode=e.content)}else if(3===e.nodeType){const t=e.data;if(t.indexOf(l)>=0){const o=e.parentNode,i=t.split(h),r=i.length-1;for(let t=0;t<r;t++){let n,r=i[t];if(""===r)n=b();else{const e=g.exec(r);null!==e&&m(e[2],p)&&(r=r.slice(0,e.index)+e[1]+e[2].slice(0,-p.length)+e[3]),n=document.createTextNode(r)}o.insertBefore(n,e),this.parts.push({type:"node",index:++s})}""===i[r]?(o.insertBefore(b(),e),n.push(e)):e.data=i[r],a+=r}}else if(8===e.nodeType)if(e.data===l){const t=e.parentNode;null!==e.previousSibling&&s!==r||(s++,t.insertBefore(b(),e)),r=s,this.parts.push({type:"node",index:s}),null===e.nextSibling?e.data="":(n.push(e),s--),a++}else{let t=-1;for(;-1!==(t=e.data.indexOf(l,t+1));)this.parts.push({type:"node",index:-1}),a++}}else i.currentNode=o.pop()}for(const e of n)e.parentNode.removeChild(e)}}const m=(e,t)=>{const n=e.length-t.length;return n>=0&&e.slice(n)===t},f=e=>-1!==e.index,b=()=>document.createComment(""),g=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class y{constructor(e,t,n){this.__parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this.__parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this.__parts)void 0!==e&&e.commit()}_clone(){const e=r?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=[],n=this.template.parts,o=document.createTreeWalker(e,133,null,!1);let i,s=0,a=0,c=o.nextNode();for(;s<n.length;)if(i=n[s],f(i)){for(;a<i.index;)a++,"TEMPLATE"===c.nodeName&&(t.push(c),o.currentNode=c.content),null===(c=o.nextNode())&&(o.currentNode=t.pop(),c=o.nextNode());if("node"===i.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(c.previousSibling),this.__parts.push(e)}else this.__parts.push(...this.processor.handleAttributeExpressions(c,i.name,i.strings,this.options));s++}else this.__parts.push(void 0),s++;return r&&(document.adoptNode(e),customElements.upgrade(e)),e}}const v=` ${l} `;class w{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="",n=!1;for(let o=0;o<e;o++){const e=this.strings[o],i=e.lastIndexOf("\x3c!--");n=(i>-1||n)&&-1===e.indexOf("--\x3e",i+1);const r=g.exec(e);t+=null===r?e+(n?v:d):e.substr(0,r.index)+r[1]+r[2]+p+r[3]+l}return t+=this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const _=e=>null===e||!("object"==typeof e||"function"==typeof e),S=e=>Array.isArray(e)||!(!e||!e[Symbol.iterator]);class x{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new P(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(_(e)||!S(e))n+="string"==typeof e?e:String(e);else for(const t of e)n+="string"==typeof t?t:String(t)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class P{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===a||_(e)&&e===this.value||(this.value=e,i(e)||(this.committer.dirty=!0))}commit(){for(;i(this.value);){const e=this.value;this.value=a,e(this)}this.value!==a&&this.committer.commit()}}class C{constructor(e){this.value=void 0,this.__pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(b()),this.endNode=e.appendChild(b())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e.__insert(this.startNode=b()),e.__insert(this.endNode=b())}insertAfterPart(e){e.__insert(this.startNode=b()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this.__pendingValue=e}commit(){for(;i(this.__pendingValue);){const e=this.__pendingValue;this.__pendingValue=a,e(this)}const e=this.__pendingValue;e!==a&&(_(e)?e!==this.value&&this.__commitText(e):e instanceof w?this.__commitTemplateResult(e):e instanceof Node?this.__commitNode(e):S(e)?this.__commitIterable(e):e===c?(this.value=c,this.clear()):this.__commitText(e))}__insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}__commitNode(e){this.value!==e&&(this.clear(),this.__insert(e),this.value=e)}__commitText(e){const t=this.startNode.nextSibling,n="string"==typeof(e=null==e?"":e)?e:String(e);t===this.endNode.previousSibling&&3===t.nodeType?t.data=n:this.__commitNode(document.createTextNode(n)),this.value=e}__commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof y&&this.value.template===t)this.value.update(e.values);else{const n=new y(t,e.processor,this.options),o=n._clone();n.update(e.values),this.__commitNode(o),this.value=n}}__commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new C(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){s(this.startNode.parentNode,e.nextSibling,this.endNode)}}class N{constructor(e,t,n){if(this.value=void 0,this.__pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this.__pendingValue=e}commit(){for(;i(this.__pendingValue);){const e=this.__pendingValue;this.__pendingValue=a,e(this)}if(this.__pendingValue===a)return;const e=!!this.__pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=e),this.__pendingValue=a}}class k extends x{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new E(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class E extends P{}let T=!1;try{const e={get capture(){return T=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class A{constructor(e,t,n){this.value=void 0,this.__pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this.__boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this.__pendingValue=e}commit(){for(;i(this.__pendingValue);){const e=this.__pendingValue;this.__pendingValue=a,e(this)}if(this.__pendingValue===a)return;const e=this.__pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),o&&(this.__options=V(e),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=e,this.__pendingValue=a}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const V=e=>e&&(T?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const O=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new k(e,t.slice(1),n).parts}return"@"===i?[new A(e,t.slice(1),o.eventContext)]:"?"===i?[new N(e,t.slice(1),n)]:new x(e,t,n).parts}handleTextExpression(e){return new C(e)}};function z(e){let t=R.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},R.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(l);return void 0===(n=t.keyString.get(o))&&(n=new u(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const R=new Map,M=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const j=(e,...t)=>new w(e,t,"html",O),U=133;function I(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,U,null,!1);let r=L(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=L(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const $=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,U,null,!1);for(;n.nextNode();)t++;return t},L=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(f(t))return n}return-1};const q=(e,t)=>`${e}--${t}`;let F=!0;void 0===window.ShadyCSS?F=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected. Please update to at least @webcomponents/webcomponentsjs@2.0.2 and @webcomponents/shadycss@1.3.1."),F=!1);const B=e=>t=>{const n=q(t.type,e);let o=R.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},R.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(l);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();F&&window.ShadyCSS.prepareTemplateDom(n,e),i=new u(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},H=["html","svg"],W=new Set,D=(e,t,n)=>{W.add(e);const o=n?n.element:document.createElement("template"),i=t.querySelectorAll("style"),{length:r}=i;if(0===r)return void window.ShadyCSS.prepareTemplateStyles(o,e);const s=document.createElement("style");for(let e=0;e<r;e++){const t=i[e];t.parentNode.removeChild(t),s.textContent+=t.textContent}(e=>{H.forEach(t=>{const n=R.get(q(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),I(e,n)})})})(e);const a=o.content;n?function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,U,null,!1);let s=L(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=$(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=L(i,s);return}s=L(i,s)}}}(n,s,a.firstChild):a.insertBefore(s,a.firstChild),window.ShadyCSS.prepareTemplateStyles(o,e);const c=a.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==c)t.insertBefore(c.cloneNode(!0),t.firstChild);else if(n){a.insertBefore(s,a.firstChild);const e=new Set;e.add(s),I(n,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const J={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},Y=(e,t)=>t!==e&&(t==t||e==e),X={attribute:!0,type:String,converter:J,reflect:!1,hasChanged:Y},G=Promise.resolve(!0),K=1,Q=4,Z=8,ee=16,te=32,ne="finalized";class oe extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=G,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=X){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){const e=Object.getPrototypeOf(this);if(e.hasOwnProperty(ne)||e.finalize(),this[ne]=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=Y){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||J,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||J.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|te,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=X){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|Z,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~Z}}_attributeToProperty(e,t){if(this._updateState&Z)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||X;this._updateState=this._updateState|ee,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~ee}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||X;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&ee||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|Q;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&te}get _hasRequestedUpdate(){return this._updateState&Q}get hasUpdated(){return this._updateState&K}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&K||(this._updateState=this._updateState|K,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~Q}get updateComplete(){return this._getUpdateComplete()}_getUpdateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}oe[ne]=!0;const ie=e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t),re=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),se=(e,t,n)=>{t.constructor.createProperty(n,e)};function ae(e){return(t,n)=>void 0!==n?se(e,t,n):re(e,t)}function ce(e){return(t,n)=>{const o={get(){return this.renderRoot.querySelectorAll(e)},enumerable:!0,configurable:!0};return void 0!==n?le(o,t,n):de(o,t)}}const le=(e,t,n)=>{Object.defineProperty(t,n,e)},de=(e,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:e}),he="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,pe=Symbol();class ue{constructor(e,t){if(t!==pe)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(he?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}const me=e=>new ue(String(e),pe),fe=(e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof ue)return e.cssText;if("number"==typeof e)return e;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new ue(n,pe)};(window.litElementVersions||(window.litElementVersions=[])).push("2.2.1");const be=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class ge extends oe{static finalize(){super.finalize.call(this),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){be(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?he?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof w&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}ge.finalized=!0,ge.render=(e,t,n)=>{if(!n||"object"!=typeof n||!n.scopeName)throw new Error("The `scopeName` option is required.");const o=n.scopeName,i=M.has(t),r=F&&11===t.nodeType&&!!t.host,a=r&&!W.has(o),c=a?document.createDocumentFragment():t;if(((e,t,n)=>{let o=M.get(t);void 0===o&&(s(t,t.firstChild),M.set(t,o=new C(Object.assign({templateFactory:z},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,c,Object.assign({templateFactory:B(o)},n)),a){const e=M.get(c);M.delete(c);const n=e.value instanceof y?e.value.template:void 0;D(o,c,n),s(t,t.firstChild),t.appendChild(c),M.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};const ye=new class{constructor(){this.listeners=[],this.rootPath="/",window.onpopstate=()=>this.notifyListeners(),document.addEventListener("click",e=>{if(!this.shouldIgnoreEvent(e)){const t=this.getAnchor(e);t&&!this.shouldIgnoreAnchor(t)&&(e.preventDefault(),this.navigate(t.pathname+t.search+t.hash))}}),document.getElementsByTagName("base").length>0&&(this.rootPath=document.getElementsByTagName("base")[0].getAttribute("href"))}subscribe(e){return this.listeners.push(e),()=>{this.listeners=this.listeners.filter(t=>t!==e)}}navigate(e){history.pushState(null,"",this.withRootPath(e)),this.notifyListeners()}getPath(){this.withoutRootPath(location.pathname).split("?")[0];return this.withoutRootPath(location.pathname).split("?")[0]}getParams(){const e=location.href;if(e.includes("?")){const t=e.split("?")[1].split("=");return{key:t[0],value:t[1]}}return null}notifyListeners(){const e=this.getPath();this.listeners.forEach(t=>t(e))}shouldIgnoreEvent(e){return e.defaultPrevented||0!==e.button||e.shiftKey||e.ctrlKey||e.altKey||e.metaKey}getAnchor(e){for(const t of e.composedPath?e.composedPath():[])if(this.isAnchor(t))return t;let t=e.target;for(;t&&!this.isAnchor(t);)t=t.parentNode;return t&&this.isAnchor(t)?t:null}isAnchor(e){return e.nodeName&&"a"===e.nodeName.toLowerCase()}shouldIgnoreAnchor(e){if(e.target&&"_self"!==e.target.toLowerCase())return!0;if(e.hasAttribute("download"))return!0;if(this.withRootPath(e.pathname)===window.location.pathname&&""!==e.hash)return!0;return(e.origin||this.getAnchorOrigin(e))!==window.location.origin||void 0}getAnchorOrigin(e){const t=e.port,n=e.protocol;return`${n}//${"http:"===n&&"80"===t||"https:"===n&&"443"===t?e.hostname:e.host}`}withRootPath(e){return e.startsWith(this.rootPath)?e:this.rootPath+e}withoutRootPath(e){return e.startsWith(this.rootPath)?e.substring(this.rootPath.length):e}};var ve=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const we=n(3);n(5),n(1);let _e=class extends ge{constructor(){super(...arguments),this.path=ye.getPath(),this.components=["bronco-button","bronco-corner-navbar","bronco-left-navbar","bronco-searchbar","bronco-side-navbar","bronco-template","bronco-top-navbar"],this.navItems=["Get started","Components"]}firstUpdated(){ye.subscribe(e=>{this.path=e,this.requestUpdate()})}renderRouterOutlet(){switch(ye.getPath().toLowerCase()){case"home":return j`<landing-page .navItems=${this.navItems} .searchArray=${this.components}></landing-page>`;case"components":return j`<components-page .navItems=${this.navItems} ></components-page>`;default:return j`<landing-page .navItems=${this.navItems} .searchArray=${this.components}></landing-page>`}}render(){return j`
          ${this.renderRouterOutlet()}
  `}};_e.styles=fe`${me(we)}`,ve([ae()],_e.prototype,"path",void 0),ve([ae()],_e.prototype,"components",void 0),ve([ae()],_e.prototype,"navItems",void 0),_e=ve([ie("app-root")],_e);var Se=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const xe=n(6),Pe=n(1);let Ce=class extends ge{constructor(){super(...arguments),this.components=["bronco-button","bronco-corner-navbar","bronco-chip-list","bronco-left-navbar","bronco-searchbar","bronco-side-navbar","bronco-template","bronco-top-navbar"],this.loaded=!1,this.selectOnScroll=()=>{this.sectionElements.forEach(e=>{e.offsetTop-200<document.documentElement.scrollTop&&(this.selectedItem=e.getAttribute("id"))})}}firstUpdated(){let e=ye.getParams();e&&"component"==e.key&&(this.selectedItem=e.value),ye.subscribe(e=>{let t=ye.getParams();console.log(t),t&&"component"==t.key?this.selectedItem=t.value:this.selectedItem=this.navItems[0],e==="components".toLowerCase()&&this.scrollToSection(this.selectedItem)}),document.addEventListener("scroll",this.selectOnScroll),"components"===ye.getPath()&&setTimeout(()=>{"components"===ye.getPath()&&this.scrollToSection(this.selectedItem)},50)}disconnectedCallback(){document.removeEventListener("scroll",this.selectOnScroll)}scrollToSection(e){try{let t;this.sectionElements.forEach(n=>{n.getAttribute("id")===e&&(t=n)}),window.scrollTo({top:t.offsetTop,left:0,behavior:"smooth"})}catch(e){}}render(){return j`
          <bronco-template .hideNavForever=${!1}>
            <div slot="header">
              <bronco-top-navbar selectedItem="components" .navItems=${this.navItems} .hideOnNotTop=${!1} @selected=${e=>this.navItems.find(t=>t===e.detail)?ye.navigate(e.detail.toLowerCase()):""}>
  
                <img src="${Pe}" slot="left" tabindex="0" @click=${()=>ye.navigate("home")}>
  
                <bronco-searchbar .searchArray=${this.components} @selected=${e=>ye.navigate("components?component="+e.detail)} slot="center"></bronco-searchbar>
  
  
                <a slot="right" href="https://github.com/marius2502/bronconents" target="_blank"><svg class="octicon octicon-mark-github v-align-middle"
                    height="100%" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true">
                    <path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path>
                  </svg></a>
  
              </bronco-top-navbar>
            </div>
  
            <div slot="nav">
              <bronco-side-navbar selectedItem=${this.selectedItem} .hideOnMobile=${!1} .navItems=${this.components} @selected=${e=>ye.navigate("components?component="+e.detail)}}>
              </bronco-side-navbar>
            </div>
  
            <div slot="main">
              <section id='bronco-button'>
                <button-overview></button-overview>
              </section>
  
              <section id='bronco-corner-navbar'>
                <corner-navbar-overview></corner-navbar-overview>
              </section>
  
              <section id='bronco-chip-list'>
                <chip-list-overview></chip-list-overview>
              </section>
  
              <section id='bronco-left-navbar'>
                <left-navbar-overview></left-navbar-overview>
              </section>
  
              <section id='bronco-searchbar'>
                <searchbar-overview></searchbar-overview>
              </section>
  
              <section id='bronco-side-navbar'>
                <side-navbar-overview></side-navbar-overview>
              </section>
  
              <section id='bronco-template'>
                <template-overview></template-overview>
              </section>
  
              <section id='bronco-top-navbar'>
                <top-navbar-overview></top-navbar-overview>
              </section>
            </div>
          </bronco-template>
  
  `}};Ce.styles=fe`${me(xe)}`,Se([ae()],Ce.prototype,"components",void 0),Se([ae()],Ce.prototype,"navItems",void 0),Se([ae()],Ce.prototype,"selectedItem",void 0),Se([ae()],Ce.prototype,"loaded",void 0),Se([ce("section")],Ce.prototype,"sectionElements",void 0),Ce=Se([ie("components-page")],Ce);var Ne=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const ke=n(8);let Ee=class extends ge{render(){return j`
    <div class="container shadow">
      <h2>bronco-button <a style="float:right" target="_blank" title="Live demo" href="https://codepen.io/marius2502/pen/MMzboL">
          <i class="material-icons" target="_blank" href="https://codepen.io/marius2502/pen/MMzboL">launch</i>
        </a></h2>
      <div class="row my-5">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-button"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-button></span>
            <span style="color:white">Default</span>
            <span class="tag">&lt/bronco-button></span>
            <br>
            <br>
            <span class="tag">&ltbronco-button<span class="attribute"> outline</span>></span>
            <span style="color:white">Outline</span>
            <span class="tag">&lt/bronco-button></span>
            <br>
            <br>
            <span class="tag">&ltbronco-button<span class="attribute"> outlineeffect</span>></span>
            <span style="color:white">Outlineffect</span>
            <span class="tag">&lt/bronco-button></span>
            <br>
            <br>
            <span class="tag">&ltbronco-button<span class="attribute"> outline outlineeffect</span>></span>
            <span style="color:white">Both</span>
            <span class="tag">&lt/bronco-button></span>
          </div>
        </div>
        <div class="col justify-content-center align-center">
          <bronco-button>Default</bronco-button>
          <bronco-button outline>Outline</bronco-button>
          <bronco-button outlineEffect>Outlineffect</bronco-button>
          <bronco-button outline outlineEffect>Both</bronco-button>
        </div>
      </div>
  
      <div class="row my-5">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-button"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-button></span>
            <span style="color:white">Default</span>
            <span class="tag">&lt/bronco-button></span>
            <br>
            <br>
            <span class="tag">&ltbronco-button<span class="attribute"> outline</span>></span>
            <span style="color:white">Outline</span>
            <span class="tag">&lt/bronco-button></span>
            <br>
            <br>
            <span class="tag">&ltbronco-button<span class="attribute"> outlineeffect</span>></span>
            <span style="color:white">Outlineffect</span>
            <span class="tag">&lt/bronco-button></span>
            <br>
            <br>
            <span class="tag">&ltbronco-button<span class="attribute"> outline outlineeffect</span>></span>
            <span style="color:white">Outlineffect</span>
            <span class="tag">&lt/bronco-button></span>
            <br>
            <br>
            <!-- Styling -->
            <span class="tag">&ltstyle></span>
            <span style="color:white">
              <br>
              <span class="tag">marius-button <span style="color:white"> {</span></span>
              <br>
              <span class="attribute">--primary-color: <span class="attributeName">rgb(52, 255, 52);</span></span>
              <br>
              <span class="attribute">--primary-color-hover: <span class="attributeName">rgb(52, 255, 52);</span></span>
              <br>
              <span style="color:white">}</span>
              <br>
              <span class="tag">&lt/style></span>
          </div>
        </div>
        <div class="col justify-content-center align-center">
          <bronco-button class="green">Default</bronco-button>
          <bronco-button class="green" outline>Outline</bronco-button>
          <bronco-button class="green" outlineEffect>Outlineffect</bronco-button>
          <bronco-button class="green" outline outlineEffect>Both</bronco-button>
        </div>
      </div>
    </div>
  `}};Ee.styles=fe`${me(ke)}`,Ee=Ne([ie("button-overview")],Ee);var Te=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const Ae=n(10);let Ve=class extends ge{render(){return j`
      <div class="container shadow">
        <h2>bronco-corner-navbar <a style="float:right" target="_blank" title="Live demo" href="https://codepen.io/marius2502/pen/LKaMWL">
            <i class="material-icons" target="_blank" href="https://codepen.io/marius2502/pen/LKaMWL">launch</i>
          </a></h2>
        <div class="row my-5">
          <div class="col justify-content-center align-center">
            <div class="componentInfo">
              <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-corner-navbar"
                  class="attributeName"><strong>Github</strong></a> --></span>
              <br>
              <br>
              <span class="tag">&ltbronco-corner-navbar></span>
              <span class="tag">&lt/bronco-corner-navbar></span>
              <br>
              <br>
              <!-- Styling -->
              <span class="tag">&ltstyle></span>
              <br>
              <span style="color:white">
                <br>
                <span class="tag">bronco-corner-navbar<span style="color:white"> {</span></span>
                <br>
                <span class="attribute">--position: <span class="attributeName">relative;</span></span>
                <br>
                <span style="color:white">}</span>
                <br>
                <br>
                <span class="tag">&lt/style></span>
            </div>
          </div>
          <div class="col justify-content-center align-center">
            <div style="width: 100%; height: 300px">
              <bronco-corner-navbar></bronco-corner-navbar>
            </div>
          </div>
        </div>
  
        <div class="row">
          <div class="col justify-content-center align-center">
            <div class="componentInfo">
              <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-corner-navbar"
                  class="attributeName"><strong>Github</strong></a> --></span>
              <br>
              <br>
              <span class="tag">&ltbronco-corner-navbar></span>
              <span class="tag">&lt/bronco-corner-navbar></span>
              <br>
              <br>
              <!-- Styling -->
              <span class="tag">&ltstyle></span>
              <br>
              <span style="color:white">
                <br>
                <span class="tag">bronco-corner-navbar<span style="color:white"> {</span></span>
                <br>
                <span class="attribute">--position: <span class="attributeName">relative;</span></span>
                <br>
                <span style="color:white">}</span>
                <br>
                <br>
                <span class="tag">&lt/style></span>
            </div>
          </div>
          <div class="col justify-content-center align-center">
            <div style="width: 100%; height: 300px">
              <bronco-corner-navbar></bronco-corner-navbar>
            </div>
          </div>
        </div>
  
  
      </div>
  `}};Ve.styles=fe`${me(Ae)}`,Ve=Te([ie("corner-navbar-overview")],Ve);var Oe=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const ze=n(12);let Re=class extends ge{render(){return j`
    <div class="container shadow">
      <h2>bronco-left-navbar <a style="float:right" target="_blank" title="Live demo" href="https://codepen.io/marius2502/pen/pXYwYB">
          <i class="material-icons" target="_blank" href="https://codepen.io/marius2502/pen/pXYwYB">launch</i>
        </a></h2>
      <div class="row my-5">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-left-navbar"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-left-navbar></span>
            <span class="tag">&lt/bronco-left-navbar></span>
            <br>
            <br>
            <!-- Styling -->
            <span class="tag">&ltstyle></span>
            <br>
            <span style="color:white">
              <br>
              <span class="tag">bronco-left-navbar<span style="color:white"> {</span></span>
              <br>
              <span class="attribute">--position: <span class="attributeName">relative;</span></span>
              <br>
              <span style="color:white">}</span>
              <br>
              <br>
              <span class="tag">&lt/style></span>
          </div>
        </div>
        <div class="col justify-content-center align-center my-5">
          <bronco-left-navbar></bronco-left-navbar>
        </div>
      </div>
  
      <div class="row my-5">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-left-navbar"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-left-navbar
              <span class="attribute">effect3d=<span class="attributeName">"false"<span class="tag">></span></span></span>
              <span class="tag">&lt/bronco-left-navbar></span>
              <br>
              <br>
              <!-- Styling -->
              <span class="tag">&ltstyle></span>
              <br>
              <span style="color:white">
                <br>
                <span class="tag">bronco-left-navbar<span style="color:white"> {</span></span>
                <br>
                <span class="attribute">--position: <span class="attributeName">relative;</span></span>
                <br>
                <span class="attribute">--primary-color: <span class="attributeName">rgb(52, 255, 52);</span></span>
                <br>
                <span style="color:white">}</span>
                <br>
                <br>
                <span class="tag">&lt/style></span>
          </div>
        </div>
        <div class="col justify-content-center align-center my-5">
          <bronco-left-navbar effect3d=${!1} class="green"></bronco-left-navbar>
        </div>
      </div>
    </div>
  `}};Re.styles=fe`${me(ze)}`,Re=Oe([ie("left-navbar-overview")],Re);var Me=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const je=n(14);let Ue=class extends ge{render(){return j`
    <div class="container shadow">
      <h2>bronco-side-navbar <a style="float:right" target="_blank" title="Live demo" href="https://codepen.io/marius2502/pen/pXYRXX">TODO
          <i class="material-icons" target="_blank" href="https://codepen.io/marius2502/pen/pXYRXX">launch</i>
        </a></h2>
      <div class="row">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-side-navbar"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-side-navbar></span>
            <span class="tag">&lt/bronco-side-navbar></span>
            <br>
            <br>
          </div>
        </div>
        <div class="col justify-content-center align-center my-5">
          <bronco-side-navbar></bronco-side-navbar>
        </div>
      </div>
    </div>
  `}};Ue.styles=fe`${me(je)}`,Ue=Me([ie("side-navbar-overview")],Ue);var Ie=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const $e=n(16);let Le=class extends ge{render(){return j`
    <div class="container shadow">
      <h2>bronco-searchbar <a style="float:right" target="_blank" title="Live demo" href="https://codepen.io/marius2502/pen/MMzboL/">
          <i class="material-icons" target="_blank" href="https://codepen.io/marius2502/pen/MMzboL/">launch</i>
        </a></h2>
      <div class="row my-5">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-searchbar"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-searchbar></span>
            <span class="tag">&lt/bronco-searchbar></span>
            <br>
            <br>
          </div>
        </div>
        <div class="col justify-content-center align-center">
          <bronco-searchbar .searchArray=${["Item1","Item2","Item3"]}></bronco-searchbar>
        </div>
      </div>
    </div>
  `}};Le.styles=fe`${me($e)}`,Le=Ie([ie("searchbar-overview")],Le);var qe=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const Fe=n(18),Be=n(20);let He=class extends ge{render(){return j`
    <div class="container shadow">
      <h2>bronco-template <a style="float:right" target="_blank" title="Live demo" href="https://codepen.io/marius2502/pen/KOKGRr">
          <i class="material-icons" target="_blank">launch</i>
        </a></h2>
      <div class="row my-5">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-template"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-template></span>
  
            <br>
            <br>
            <span class="tag">&ltdiv<span class="attribute"> slot=<span class="attributeName">"header"</span></span>>
            </span>
            <span style="color:white">
              Header
            </span>
            <span class="tag">&lt/div></span>
  
            <br>
            <br>
            <span class="tag">&ltdiv<span class="attribute"> slot=<span class="attributeName">"nav"</span></span>>
            </span>
            <span style="color:white">
              Nav
            </span>
            <span class="tag">&lt/div></span>
  
            <br>
            <br>
            <span class="tag">&ltdiv<span class="attribute"> slot=<span class="attributeName">"main"</span></span>>
            </span>
            <span style="color:white">
              Main
            </span>
            <span class="tag">&lt/div></span>
  
  
            <br>
            <br>
            <span class="tag">&lt/bronco-template></span>
            <br>
            <br>
          </div>
        </div>
  
      </div>
  
      <img src=${Be}>
  
    </div>
  `}};He.styles=fe`${me(Fe)}`,He=qe([ie("template-overview")],He);var We=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const De=n(21);let Je=class extends ge{render(){return j`
    <div class="container shadow">
      <h2>bronco-top-navbar <a style="float:right" target="_blank" title="Live demo" href="https://codepen.io/marius2502/pen/gNyWWV">
          TODO<i class="material-icons" target="_blank" href="https://codepen.io/marius2502/pen/gNyWWV">launch</i>
  
        </a></h2>
      <div class="row">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-top-navbar"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-top-navbar
              <span class="attribute">hideOnTop=<span class="attributeName">"false"</span></span>
            </span>
            <span class="tag">></span>
  
            <br>
            <br>
            <span class="tag">&lth5<span class="attribute"> slot=<span class="attributeName">"left"</span></span>>
            </span>
            <span style="color:white">
              Left slot
            </span>
            <span class="tag">&lt/h5></span>
  
  
            <br>
            <br>
            <span class="tag">&ltbronco-searchbar<span class="attribute"> slot=<span class="attributeName">"center"</span></span>>
            </span>
            <span style="color:white">
              Left slot
            </span>
            <span class="tag">&lt/bronco-searchbar></span>
            <br>
            <br>
  
            <span class="tag">&ltimg
              <span class="attribute">
                slot=<span class="attributeName">"right"</span>
                src=<span class="attributeName">"https://thispersondoesnotexist.com/image"</span>
              </span>
              >
            </span>
  
  
            <br>
            <br>
            <span class="tag">&lt/bronco-top-navbar></span>
            <br>
            <br>
  
            <!-- Styling -->
            <span class="tag">&ltstyle></span>
            <br>
            <span style="color:white">
              <br>
              <span class="tag">bronco-top-navbar<span style="color:white"> {</span></span>
              <br>
              <span class="attribute">--position: <span class="attributeName">relative;</span></span>
              <br>
              <span style="color:white">}</span>
              <br>
              <br>
              <span class="tag">&lt/style></span>
            </span>
          </div>
        </div>
        <div class="col justify-content-center align-center my-5">
          <div style="width: 100%; height: 100px">
            <bronco-top-navbar>
              <h5 slot="left">Left slot</h5>
              <bronco-searchbar slot="center" .searchArray=${["Item1","Item2","Item3"]}></bronco-searchbar>
              <img slot="right" src="https://thispersondoesnotexist.com/image"></h5>
            </bronco-top-navbar>
          </div>
        </div>
      </div>
    </div>
  `}};Je.styles=fe`${me(De)}`,Je=We([ie("top-navbar-overview")],Je);var Ye=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const Xe=n(23);let Ge=class extends ge{render(){return j`
    <div class="container shadow">
      <h2>bronco-chip-list <a style="float:right" target="_blank" title="Live demo" href="https://codepen.io/marius2502/pen/MMzboL">
          <i class="material-icons" target="_blank" href="https://codepen.io/marius2502/pen/MMzboL">launch</i>
        </a></h2>
      <div class="row my-5">
        <div class="col justify-content-center align-center">
          <div class="componentInfo">
            <span class="comment">&lt!-- Detailed Documentation on <a class="comment" target="_blank" href="https://github.com/marius2502/bronco-chip-list"
                class="attributeName"><strong>Github</strong></a> --></span>
            <br>
            <br>
            <span class="tag">&ltbronco-chip-list></span>
            <span class="tag">&lt/bronco-chip-list></span>
            <br>
          </div>
        </div>
        <div class="col justify-content-center align-center">
          <bronco-chip-list @tagsChanged=${e=>console.log(e.detail)}></bronco-chip-list>
        </div>
      </div>
  
    </div>
  `}};Ge.styles=fe`${me(Xe)}`,Ge=Ye([ie("chip-list-overview")],Ge);var Ke=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const Qe=n(25),Ze=n(1),et=n(27),tt=n(28);let nt=class extends ge{constructor(){super(...arguments),this.containerIndex=0,this.scrolledTop=!0,this.lastScroll=0,this.detectScrollDirection=()=>{console.log("OldScroll: "+this.lastScroll),window.removeEventListener("scroll",this.detectScrollDirection),this.scrollToContainer()},this.hideOnTop=()=>{0===document.documentElement.scrollTop?this.scrolledTop=!0:this.scrolledTop=!1,this.scrolledTop&&(this.containerIndex=0)}}firstUpdated(){document.documentElement.scrollTop=0,this.containerIndex=0,window.addEventListener("scroll",this.hideOnTop),window.addEventListener("scroll",this.detectScrollDirection,{once:!0})}disconnectedCallback(){window.removeEventListener("scroll",this.hideOnTop),window.removeEventListener("scroll",this.detectScrollDirection)}scrollToContainer(e){e&&window.removeEventListener("scroll",this.detectScrollDirection);const t=e||document.documentElement.scrollTop;this.lastScroll<t&&(this.containerIndex===this.landingContainer.length-1?this.containerIndex=this.landingContainer.length-1:this.containerIndex++),this.lastScroll>t&&(0===this.containerIndex?this.containerIndex=0:this.containerIndex--);const n=this.landingContainer[this.containerIndex];window.scrollTo({top:n.offsetTop,left:0,behavior:"smooth"}),setTimeout(()=>{this.lastScroll=document.documentElement.scrollTop,window.addEventListener("scroll",this.detectScrollDirection,{once:!0}),console.log("NewScroll: "+this.lastScroll)},800)}render(){return j`
        <bronco-top-navbar class="${this.scrolledTop?"onTop":""}" .navItems=${this.navItems} .hideOnNotTop=${!1}
          @selected=${e=>this.navItems.find(t=>t===e.detail)?ye.navigate(e.detail.toLowerCase()):""}>
  
          <img src="${Ze}" slot="left" tabindex="0" @click=${()=>ye.navigate("home")}>
  
          <bronco-searchbar .searchArray=${this.searchArray} @selected=${e=>ye.navigate("components?component="+e.detail)} slot="center"></bronco-searchbar>
  
  
          <a slot="right" href="https://github.com/marius2502/bronconents" target="_blank"><svg class="octicon octicon-mark-github v-align-middle"
              height="100%" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true">
              <path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path>
            </svg></a>
  
        </bronco-top-navbar>
  
  
        <div class="landingImg"></div>
        <div class="landingContainer">
  
          <div class="center">
  
            <div class="header">
              <img class="logo" src="${Ze}" slot="left" tabindex="0" @click=${()=>ye.navigate("home")}>
            </div>
  
            <bronco-button outlineEffect @click=${()=>ye.navigate("GetStarted")}>Get started</bronco-button>
            <hr class="divider">
            <bronco-button outline outlineEffect @click=${()=>ye.navigate("components")}>See Elements</bronco-button>
            <div class="drag down">
              <bronco-icon @click=${()=>this.scrollToContainer(this.lastScroll+1)}
                class="material-icons" iconName='keyboard_arrow_down'></bronco-icon>
            </div>
          </div>
        </div>
  
        <div class="landingContainer">
          <div class="drag up">
            <bronco-icon class="material-icons" iconName='keyboard_arrow_up' @click=${()=>this.scrollToContainer(this.lastScroll-1)}></bronco-icon>
          </div>
          <div class="center">
            <div>
              <img class="imgInstallation" src="${et}" slot="left" tabindex="0" @click=${()=>ye.navigate("home")}>
            </div>
          </div>
          <div class="drag down">
            <bronco-icon @click=${()=>this.scrollToContainer(this.lastScroll+1)}
              class="material-icons" iconName='keyboard_arrow_down'></bronco-icon>
          </div>
        </div>
  
        <div class="landingContainer">
          <div class="drag up">
            <bronco-icon @click=${()=>this.scrollToContainer(this.lastScroll-1)}
              class="material-icons" iconName='keyboard_arrow_up'></bronco-icon>
          </div>
          <div class="center">
            <div>
              <img class="imgElements" src="${tt}" slot="left" tabindex="0" @click=${()=>ye.navigate("home")}>
            </div>
          </div>
        </div>
  
              `}};nt.styles=fe`${me(Qe)}`,Ke([ae()],nt.prototype,"containerIndex",void 0),Ke([ae()],nt.prototype,"navItems",void 0),Ke([ae()],nt.prototype,"searchArray",void 0),Ke([ae()],nt.prototype,"scrolledTop",void 0),Ke([ce(".landingContainer")],nt.prototype,"landingContainer",void 0),nt=Ke([ie("landing-page")],nt);const ot=new WeakMap,it=e=>"function"==typeof e&&ot.has(e),rt=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,st=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},at={},ct={},lt=`{{lit-${String(Math.random()).slice(2)}}}`,dt=`\x3c!--${lt}--\x3e`,ht=new RegExp(`${lt}|${dt}`),pt="$lit$";class ut{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(lt)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=bt.exec(i)[2],s=r.toLowerCase()+pt,a=t.getAttribute(s).split(ht);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(lt)>=0){const r=t.parentNode,s=e.split(ht),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?ft():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(ft(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===lt){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(ft(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(lt,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const mt=e=>-1!==e.index,ft=()=>document.createComment(""),bt=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class gt{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=rt?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(mt(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),rt&&(document.adoptNode(e),customElements.upgrade(e)),e}}class yt{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=bt.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+pt+o[3]+lt:e+dt}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const vt=e=>null===e||!("object"==typeof e||"function"==typeof e);class wt{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new _t(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class _t{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===at||vt(e)&&e===this.value||(this.value=e,it(e)||(this.committer.dirty=!0))}commit(){for(;it(this.value);){const e=this.value;this.value=at,e(this)}this.value!==at&&this.committer.commit()}}class St{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(ft()),this.endNode=e.appendChild(ft())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=ft()),e._insert(this.endNode=ft())}insertAfterPart(e){e._insert(this.startNode=ft()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;it(this._pendingValue);){const e=this._pendingValue;this._pendingValue=at,e(this)}const e=this._pendingValue;e!==at&&(vt(e)?e!==this.value&&this._commitText(e):e instanceof yt?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===ct?(this.value=ct,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof gt&&this.value.template===t)this.value.update(e.values);else{const n=new gt(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new St(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){st(this.startNode.parentNode,e.nextSibling,this.endNode)}}class xt{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;it(this._pendingValue);){const e=this._pendingValue;this._pendingValue=at,e(this)}if(this._pendingValue===at)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=at}}class Pt extends wt{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new Ct(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class Ct extends _t{}let Nt=!1;try{const e={get capture(){return Nt=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class kt{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;it(this._pendingValue);){const e=this._pendingValue;this._pendingValue=at,e(this)}if(this._pendingValue===at)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=Et(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=at}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const Et=e=>e&&(Nt?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const Tt=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new Pt(e,t.slice(1),n).parts}return"@"===i?[new kt(e,t.slice(1),o.eventContext)]:"?"===i?[new xt(e,t.slice(1),n)]:new wt(e,t,n).parts}handleTextExpression(e){return new St(e)}};function At(e){let t=Vt.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},Vt.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(lt);return void 0===(n=t.keyString.get(o))&&(n=new ut(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const Vt=new Map,Ot=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const zt=(e,...t)=>new yt(e,t,"html",Tt),Rt=133;function Mt(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,Rt,null,!1);let r=Ut(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=Ut(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const jt=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,Rt,null,!1);for(;n.nextNode();)t++;return t},Ut=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(mt(t))return n}return-1};const It=(e,t)=>`${e}--${t}`;let $t=!0;void 0===window.ShadyCSS?$t=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),$t=!1);const Lt=e=>t=>{const n=It(t.type,e);let o=Vt.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},Vt.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(lt);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();$t&&window.ShadyCSS.prepareTemplateDom(n,e),i=new ut(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},qt=["html","svg"],Ft=new Set,Bt=(e,t,n)=>{Ft.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{qt.forEach(t=>{const n=Vt.get(It(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),Mt(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,Rt,null,!1);let s=Ut(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=jt(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=Ut(i,s);return}s=Ut(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),Mt(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const Ht={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},Wt=(e,t)=>t!==e&&(t==t||e==e),Dt={attribute:!0,type:String,converter:Ht,reflect:!1,hasChanged:Wt},Jt=Promise.resolve(!0),Yt=1,Xt=4,Gt=8,Kt=16,Qt=32;class Zt extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=Jt,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=Dt){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=Wt){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||Ht,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||Ht.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|Qt,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=Dt){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|Gt,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~Gt}}_attributeToProperty(e,t){if(this._updateState&Gt)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||Dt;this._updateState=this._updateState|Kt,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~Kt}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||Dt;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&Kt||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|Xt;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&Qt}get _hasRequestedUpdate(){return this._updateState&Xt}get hasUpdated(){return this._updateState&Yt}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&Yt||(this._updateState=this._updateState|Yt,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~Xt}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}Zt.finalized=!0;const en=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),tn=(e,t,n)=>{t.constructor.createProperty(n,e)};function nn(e){return(t,n)=>void 0!==n?tn(e,t,n):en(e,t)}const on="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,rn=Symbol();class sn{constructor(e,t){if(t!==rn)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(on?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const an=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class cn extends Zt{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){an(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?on?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof yt&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}cn.finalized=!0,cn.render=(e,t,n)=>{const o=n.scopeName,i=Ot.has(t),r=t instanceof ShadowRoot&&$t&&e instanceof yt,s=r&&!Ft.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=Ot.get(t);void 0===o&&(st(t,t.firstChild),Ot.set(t,o=new St(Object.assign({templateFactory:At},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:Lt(o)},n)),s){const e=Ot.get(a);Ot.delete(a),e.value instanceof gt&&Bt(a,e.value.template,o),st(t,t.firstChild),t.appendChild(a),Ot.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var ln=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const dn=n(29);let hn=class extends cn{constructor(){super(...arguments),this.outline=!1,this.outlineEffect=!1}emit(){this.dispatchEvent(new CustomEvent("clicked",{bubbles:!0}))}render(){return zt`
            <button class='
              ${this.outline?" outline":""}
              ${this.outlineEffect?"outlineEffect":""}' @click=${()=>this.emit()}>
                <span>
                  <slot></slot>
                </span>
              </button>
  `}};hn.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof sn)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new sn(n,rn)})`${(e=>new sn(String(e),rn))(dn)}`,ln([nn({type:Boolean,reflect:!1})],hn.prototype,"outline",void 0),ln([nn({type:Boolean,reflect:!1})],hn.prototype,"outlineEffect",void 0),hn=ln([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-button")],hn);const pn=new WeakMap,un=e=>"function"==typeof e&&pn.has(e),mn=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,fn=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},bn={},gn={},yn=`{{lit-${String(Math.random()).slice(2)}}}`,vn=`\x3c!--${yn}--\x3e`,wn=new RegExp(`${yn}|${vn}`),_n="$lit$";class Sn{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(yn)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=Cn.exec(i)[2],s=r.toLowerCase()+_n,a=t.getAttribute(s).split(wn);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(yn)>=0){const r=t.parentNode,s=e.split(wn),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?Pn():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(Pn(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===yn){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(Pn(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(yn,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const xn=e=>-1!==e.index,Pn=()=>document.createComment(""),Cn=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class Nn{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=mn?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(xn(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),mn&&(document.adoptNode(e),customElements.upgrade(e)),e}}class kn{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=Cn.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+_n+o[3]+yn:e+vn}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const En=e=>null===e||!("object"==typeof e||"function"==typeof e);class Tn{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new An(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class An{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===bn||En(e)&&e===this.value||(this.value=e,un(e)||(this.committer.dirty=!0))}commit(){for(;un(this.value);){const e=this.value;this.value=bn,e(this)}this.value!==bn&&this.committer.commit()}}class Vn{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(Pn()),this.endNode=e.appendChild(Pn())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=Pn()),e._insert(this.endNode=Pn())}insertAfterPart(e){e._insert(this.startNode=Pn()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;un(this._pendingValue);){const e=this._pendingValue;this._pendingValue=bn,e(this)}const e=this._pendingValue;e!==bn&&(En(e)?e!==this.value&&this._commitText(e):e instanceof kn?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===gn?(this.value=gn,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof Nn&&this.value.template===t)this.value.update(e.values);else{const n=new Nn(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new Vn(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){fn(this.startNode.parentNode,e.nextSibling,this.endNode)}}class On{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;un(this._pendingValue);){const e=this._pendingValue;this._pendingValue=bn,e(this)}if(this._pendingValue===bn)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=bn}}class zn extends Tn{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new Rn(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class Rn extends An{}let Mn=!1;try{const e={get capture(){return Mn=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class jn{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;un(this._pendingValue);){const e=this._pendingValue;this._pendingValue=bn,e(this)}if(this._pendingValue===bn)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=Un(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=bn}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const Un=e=>e&&(Mn?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const In=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new zn(e,t.slice(1),n).parts}return"@"===i?[new jn(e,t.slice(1),o.eventContext)]:"?"===i?[new On(e,t.slice(1),n)]:new Tn(e,t,n).parts}handleTextExpression(e){return new Vn(e)}};function $n(e){let t=Ln.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},Ln.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(yn);return void 0===(n=t.keyString.get(o))&&(n=new Sn(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const Ln=new Map,qn=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const Fn=(e,...t)=>new kn(e,t,"html",In),Bn=133;function Hn(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,Bn,null,!1);let r=Dn(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=Dn(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const Wn=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,Bn,null,!1);for(;n.nextNode();)t++;return t},Dn=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(xn(t))return n}return-1};const Jn=(e,t)=>`${e}--${t}`;let Yn=!0;void 0===window.ShadyCSS?Yn=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),Yn=!1);const Xn=e=>t=>{const n=Jn(t.type,e);let o=Ln.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},Ln.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(yn);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();Yn&&window.ShadyCSS.prepareTemplateDom(n,e),i=new Sn(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},Gn=["html","svg"],Kn=new Set,Qn=(e,t,n)=>{Kn.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{Gn.forEach(t=>{const n=Ln.get(Jn(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),Hn(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,Bn,null,!1);let s=Dn(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=Wn(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=Dn(i,s);return}s=Dn(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),Hn(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const Zn={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},eo=(e,t)=>t!==e&&(t==t||e==e),to={attribute:!0,type:String,converter:Zn,reflect:!1,hasChanged:eo},no=Promise.resolve(!0),oo=1,io=4,ro=8,so=16,ao=32;class co extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=no,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=to){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=eo){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||Zn,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||Zn.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|ao,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=to){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|ro,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~ro}}_attributeToProperty(e,t){if(this._updateState&ro)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||to;this._updateState=this._updateState|so,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~so}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||to;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&so||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|io;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&ao}get _hasRequestedUpdate(){return this._updateState&io}get hasUpdated(){return this._updateState&oo}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&oo||(this._updateState=this._updateState|oo,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~io}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}co.finalized=!0;const lo=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),ho=(e,t,n)=>{t.constructor.createProperty(n,e)};const po="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,uo=Symbol();class mo{constructor(e,t){if(t!==uo)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(po?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const fo=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class bo extends co{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){fo(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?po?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof kn&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}bo.finalized=!0,bo.render=(e,t,n)=>{const o=n.scopeName,i=qn.has(t),r=t instanceof ShadowRoot&&Yn&&e instanceof kn,s=r&&!Kn.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=qn.get(t);void 0===o&&(fn(t,t.firstChild),qn.set(t,o=new Vn(Object.assign({templateFactory:$n},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:Xn(o)},n)),s){const e=qn.get(a);qn.delete(a),e.value instanceof Nn&&Qn(a,e.value.template,o),fn(t,t.firstChild),t.appendChild(a),qn.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var go=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const yo=n(31);let vo=class extends bo{constructor(){super(...arguments),this.iconName=""}firstUpdated(){const e=document.createElement("link");e.href="https://fonts.googleapis.com/icon?family=Material+Icons",e.rel="stylesheet",document.head.appendChild(e);const t=this.iconName.split("_");this.iconName=t.join("-")}render(){return Fn`<span class="mi mi-${this.iconName}"></span>`}};var wo;vo.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof mo)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new mo(n,uo)})`${(e=>new mo(String(e),uo))(yo)}`,go([(e,t)=>void 0!==t?ho(wo,e,t):lo(wo,e)],vo.prototype,"iconName",void 0),vo=go([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-icon")],vo);const _o=new WeakMap,So=e=>"function"==typeof e&&_o.has(e),xo=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,Po=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},Co={},No={},ko=`{{lit-${String(Math.random()).slice(2)}}}`,Eo=`\x3c!--${ko}--\x3e`,To=new RegExp(`${ko}|${Eo}`),Ao="$lit$";class Vo{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(ko)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=Ro.exec(i)[2],s=r.toLowerCase()+Ao,a=t.getAttribute(s).split(To);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(ko)>=0){const r=t.parentNode,s=e.split(To),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?zo():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(zo(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===ko){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(zo(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(ko,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const Oo=e=>-1!==e.index,zo=()=>document.createComment(""),Ro=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class Mo{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=xo?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(Oo(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),xo&&(document.adoptNode(e),customElements.upgrade(e)),e}}class jo{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=Ro.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+Ao+o[3]+ko:e+Eo}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const Uo=e=>null===e||!("object"==typeof e||"function"==typeof e);class Io{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new $o(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class $o{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===Co||Uo(e)&&e===this.value||(this.value=e,So(e)||(this.committer.dirty=!0))}commit(){for(;So(this.value);){const e=this.value;this.value=Co,e(this)}this.value!==Co&&this.committer.commit()}}class Lo{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(zo()),this.endNode=e.appendChild(zo())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=zo()),e._insert(this.endNode=zo())}insertAfterPart(e){e._insert(this.startNode=zo()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;So(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Co,e(this)}const e=this._pendingValue;e!==Co&&(Uo(e)?e!==this.value&&this._commitText(e):e instanceof jo?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===No?(this.value=No,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof Mo&&this.value.template===t)this.value.update(e.values);else{const n=new Mo(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new Lo(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){Po(this.startNode.parentNode,e.nextSibling,this.endNode)}}class qo{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;So(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Co,e(this)}if(this._pendingValue===Co)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=Co}}class Fo extends Io{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new Bo(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class Bo extends $o{}let Ho=!1;try{const e={get capture(){return Ho=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class Wo{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;So(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Co,e(this)}if(this._pendingValue===Co)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=Do(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=Co}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const Do=e=>e&&(Ho?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const Jo=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new Fo(e,t.slice(1),n).parts}return"@"===i?[new Wo(e,t.slice(1),o.eventContext)]:"?"===i?[new qo(e,t.slice(1),n)]:new Io(e,t,n).parts}handleTextExpression(e){return new Lo(e)}};function Yo(e){let t=Xo.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},Xo.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(ko);return void 0===(n=t.keyString.get(o))&&(n=new Vo(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const Xo=new Map,Go=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const Ko=(e,...t)=>new jo(e,t,"html",Jo),Qo=133;function Zo(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,Qo,null,!1);let r=ti(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=ti(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const ei=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,Qo,null,!1);for(;n.nextNode();)t++;return t},ti=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(Oo(t))return n}return-1};const ni=(e,t)=>`${e}--${t}`;let oi=!0;void 0===window.ShadyCSS?oi=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),oi=!1);const ii=e=>t=>{const n=ni(t.type,e);let o=Xo.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},Xo.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(ko);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();oi&&window.ShadyCSS.prepareTemplateDom(n,e),i=new Vo(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},ri=["html","svg"],si=new Set,ai=(e,t,n)=>{si.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{ri.forEach(t=>{const n=Xo.get(ni(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),Zo(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,Qo,null,!1);let s=ti(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=ei(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=ti(i,s);return}s=ti(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),Zo(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const ci={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},li=(e,t)=>t!==e&&(t==t||e==e),di={attribute:!0,type:String,converter:ci,reflect:!1,hasChanged:li},hi=Promise.resolve(!0),pi=1,ui=4,mi=8,fi=16,bi=32;class gi extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=hi,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=di){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=li){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||ci,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||ci.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|bi,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=di){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|mi,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~mi}}_attributeToProperty(e,t){if(this._updateState&mi)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||di;this._updateState=this._updateState|fi,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~fi}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||di;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&fi||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|ui;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&bi}get _hasRequestedUpdate(){return this._updateState&ui}get hasUpdated(){return this._updateState&pi}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&pi||(this._updateState=this._updateState|pi,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~ui}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}gi.finalized=!0;const yi=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),vi=(e,t,n)=>{t.constructor.createProperty(n,e)};function wi(e){return(t,n)=>void 0!==n?vi(e,t,n):yi(e,t)}const _i="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Si=Symbol();class xi{constructor(e,t){if(t!==Si)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(_i?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const Pi=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class Ci extends gi{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){Pi(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?_i?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof jo&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}Ci.finalized=!0,Ci.render=(e,t,n)=>{const o=n.scopeName,i=Go.has(t),r=t instanceof ShadowRoot&&oi&&e instanceof jo,s=r&&!si.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=Go.get(t);void 0===o&&(Po(t,t.firstChild),Go.set(t,o=new Lo(Object.assign({templateFactory:Yo},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:ii(o)},n)),s){const e=Go.get(a);Go.delete(a),e.value instanceof Mo&&ai(a,e.value.template,o),Po(t,t.firstChild),t.appendChild(a),Go.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)},window.navigator.userAgent.match("Trident")&&(DOMTokenList.prototype.toggle=function(e,t){return void 0===t||t?this.add(e):this.remove(e),void 0===t||t});const Ni=new WeakMap,ki=new WeakMap,Ei=(e=>(...t)=>{const n=e(...t);return _o.set(n,!0),n})(e=>t=>{if(!(t instanceof $o)||t instanceof Bo||"class"!==t.committer.name||t.committer.parts.length>1)throw new Error("The `classMap` directive must be used in the `class` attribute and must be the only part in the attribute.");ki.has(t)||(t.committer.element.className=t.committer.strings.join(" "),ki.set(t,!0));const n=Ni.get(t);for(const o in n)o in e||t.committer.element.classList.remove(o);for(const o in e)n&&n[o]===e[o]||t.committer.element.classList.toggle(o,Boolean(e[o]));Ni.set(t,e)});var Ti=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const Ai=n(33);let Vi=class extends Ci{constructor(){super(...arguments),this.navItems=["Home","Components","Documentation","Get started","Account"],this.selectedItem=this.navItems[0],this.effect3d=!0}getClassMap(e){return{selected:this.selectedItem===e,effect3dli:!0===this.effect3d}}emit(e){this.dispatchEvent(new CustomEvent("selected",{detail:e,bubbles:!0}))}render(){return Ko`
                      <ul class="${this.effect3d?"effect3dul":""}">
                        ${this.navItems.map(e=>Ko`
                        <li
                        @click=${()=>{this.selectedItem=e,this.emit(e)}}
  
                          class=${Ei(this.getClassMap(e))}>
                          ${e}
  
                        </li>
                        `)}
                      </ul>
  `}};Vi.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof xi)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new xi(n,Si)})`${(e=>new xi(String(e),Si))(Ai)}`,Ti([wi()],Vi.prototype,"navItems",void 0),Ti([wi()],Vi.prototype,"selectedItem",void 0),Ti([wi()],Vi.prototype,"effect3d",void 0),Vi=Ti([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-left-navbar")],Vi);const Oi=new WeakMap,zi=e=>"function"==typeof e&&Oi.has(e),Ri=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,Mi=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},ji={},Ui={},Ii=`{{lit-${String(Math.random()).slice(2)}}}`,$i=`\x3c!--${Ii}--\x3e`,Li=new RegExp(`${Ii}|${$i}`),qi="$lit$";class Fi{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(Ii)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=Wi.exec(i)[2],s=r.toLowerCase()+qi,a=t.getAttribute(s).split(Li);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(Ii)>=0){const r=t.parentNode,s=e.split(Li),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?Hi():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(Hi(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===Ii){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(Hi(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(Ii,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const Bi=e=>-1!==e.index,Hi=()=>document.createComment(""),Wi=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class Di{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=Ri?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(Bi(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),Ri&&(document.adoptNode(e),customElements.upgrade(e)),e}}class Ji{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=Wi.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+qi+o[3]+Ii:e+$i}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const Yi=e=>null===e||!("object"==typeof e||"function"==typeof e);class Xi{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new Gi(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class Gi{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===ji||Yi(e)&&e===this.value||(this.value=e,zi(e)||(this.committer.dirty=!0))}commit(){for(;zi(this.value);){const e=this.value;this.value=ji,e(this)}this.value!==ji&&this.committer.commit()}}class Ki{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(Hi()),this.endNode=e.appendChild(Hi())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=Hi()),e._insert(this.endNode=Hi())}insertAfterPart(e){e._insert(this.startNode=Hi()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;zi(this._pendingValue);){const e=this._pendingValue;this._pendingValue=ji,e(this)}const e=this._pendingValue;e!==ji&&(Yi(e)?e!==this.value&&this._commitText(e):e instanceof Ji?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===Ui?(this.value=Ui,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof Di&&this.value.template===t)this.value.update(e.values);else{const n=new Di(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new Ki(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){Mi(this.startNode.parentNode,e.nextSibling,this.endNode)}}class Qi{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;zi(this._pendingValue);){const e=this._pendingValue;this._pendingValue=ji,e(this)}if(this._pendingValue===ji)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=ji}}class Zi extends Xi{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new er(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class er extends Gi{}let tr=!1;try{const e={get capture(){return tr=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class nr{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;zi(this._pendingValue);){const e=this._pendingValue;this._pendingValue=ji,e(this)}if(this._pendingValue===ji)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=or(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=ji}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const or=e=>e&&(tr?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const ir=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new Zi(e,t.slice(1),n).parts}return"@"===i?[new nr(e,t.slice(1),o.eventContext)]:"?"===i?[new Qi(e,t.slice(1),n)]:new Xi(e,t,n).parts}handleTextExpression(e){return new Ki(e)}};function rr(e){let t=sr.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},sr.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(Ii);return void 0===(n=t.keyString.get(o))&&(n=new Fi(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const sr=new Map,ar=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const cr=(e,...t)=>new Ji(e,t,"html",ir),lr=133;function dr(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,lr,null,!1);let r=pr(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=pr(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const hr=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,lr,null,!1);for(;n.nextNode();)t++;return t},pr=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(Bi(t))return n}return-1};const ur=(e,t)=>`${e}--${t}`;let mr=!0;void 0===window.ShadyCSS?mr=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),mr=!1);const fr=e=>t=>{const n=ur(t.type,e);let o=sr.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},sr.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(Ii);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();mr&&window.ShadyCSS.prepareTemplateDom(n,e),i=new Fi(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},br=["html","svg"],gr=new Set,yr=(e,t,n)=>{gr.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{br.forEach(t=>{const n=sr.get(ur(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),dr(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,lr,null,!1);let s=pr(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=hr(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=pr(i,s);return}s=pr(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),dr(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const vr={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},wr=(e,t)=>t!==e&&(t==t||e==e),_r={attribute:!0,type:String,converter:vr,reflect:!1,hasChanged:wr},Sr=Promise.resolve(!0),xr=1,Pr=4,Cr=8,Nr=16,kr=32;class Er extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=Sr,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=_r){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=wr){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||vr,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||vr.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|kr,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=_r){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|Cr,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~Cr}}_attributeToProperty(e,t){if(this._updateState&Cr)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||_r;this._updateState=this._updateState|Nr,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~Nr}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||_r;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&Nr||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|Pr;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&kr}get _hasRequestedUpdate(){return this._updateState&Pr}get hasUpdated(){return this._updateState&xr}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&xr||(this._updateState=this._updateState|xr,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~Pr}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}Er.finalized=!0;const Tr=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),Ar=(e,t,n)=>{t.constructor.createProperty(n,e)};function Vr(e){return(t,n)=>void 0!==n?Ar(e,t,n):Tr(e,t)}const Or="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,zr=Symbol();class Rr{constructor(e,t){if(t!==zr)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(Or?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const Mr=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class jr extends Er{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){Mr(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?Or?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof Ji&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}jr.finalized=!0,jr.render=(e,t,n)=>{const o=n.scopeName,i=ar.has(t),r=t instanceof ShadowRoot&&mr&&e instanceof Ji,s=r&&!gr.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=ar.get(t);void 0===o&&(Mi(t,t.firstChild),ar.set(t,o=new Ki(Object.assign({templateFactory:rr},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:fr(o)},n)),s){const e=ar.get(a);ar.delete(a),e.value instanceof Di&&yr(a,e.value.template,o),Mi(t,t.firstChild),t.appendChild(a),ar.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var Ur=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const Ir=n(35);let $r=class extends jr{constructor(){super(...arguments),this.mobile=!1,this.navItems=["Home","Components","Documentation","Get started"],this.open=!1,this.selectedItem="Components",this.scrolledTop=!0,this.hideOnScrolling=!1,this.hideOnTop=!1}firstUpdated(){switch(this.navItems=this.navItems.reverse(),this.navItems.length){case 3:this.itemsCount="three";break;case 4:this.itemsCount="four";break;case 5:this.itemsCount="five";break;default:this.itemsCount="five"}window.innerWidth<928&&(this.mobile=!0),window.addEventListener("resize",()=>{window.innerWidth<928&&(this.mobile=!0),window.innerWidth>=928&&(this.mobile=!1)}),document.addEventListener("scroll",()=>{this.isScrolling=!0,this.open=!1,0===document.documentElement.scrollTop?this.scrolledTop=!0:this.scrolledTop=!1,setTimeout(()=>{this.isScrolling=!1},500)}),document.addEventListener("click",e=>{!e.composedPath().includes(this)&&(this.open=!1)})}emit(e){this.selectedItem=e,this.dispatchEvent(new CustomEvent("selected",{detail:e,bubbles:!0}))}render(){return cr`
                  <!-- Hides corner icon during scrolling, when hideOnScrolling is activated.
                  Hides corner, when scrolled to to the top, if hideOnTop is activated.
                  On mobile devices, it is always shown -->
              <div class="icon ${this.open?"open":""}
              ${(this.scrolledTop&&this.hideOnTop||this.isScrolling)&&!this.mobile&&this.hideOnScrolling?"hide":"show"}"
                @click=${()=>this.open?this.open=!1:this.open=!0}>
                <span class="cls"></span>
                <span>
                  <ul class="sub-menu">
                    <ul class='circle-container ${this.itemsCount}'>
                      <!-- Items are visible in opposite order  -->
                      <li></li>
                      ${this.navItems.map(e=>cr` <li>
                        <div class=${this.selectedItem===e?"active":""} @click=${()=>this.emit(e)}><a>${e}</a></div>
                      </li>`)}
                    </ul>
                  </ul>
                </span>
                <span class="cls"></span>
              </div>
  `}};$r.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof Rr)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new Rr(n,zr)})`${(e=>new Rr(String(e),zr))(Ir)}`,Ur([Vr()],$r.prototype,"itemsCount",void 0),Ur([Vr()],$r.prototype,"isScrolling",void 0),Ur([Vr()],$r.prototype,"mobile",void 0),Ur([Vr()],$r.prototype,"navItems",void 0),Ur([Vr()],$r.prototype,"open",void 0),Ur([Vr()],$r.prototype,"selectedItem",void 0),Ur([Vr()],$r.prototype,"scrolledTop",void 0),Ur([Vr()],$r.prototype,"hideOnScrolling",void 0),Ur([Vr()],$r.prototype,"hideOnTop",void 0),$r=Ur([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-corner-navbar")],$r);const Lr=new WeakMap,qr=e=>"function"==typeof e&&Lr.has(e),Fr=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,Br=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},Hr={},Wr={},Dr=`{{lit-${String(Math.random()).slice(2)}}}`,Jr=`\x3c!--${Dr}--\x3e`,Yr=new RegExp(`${Dr}|${Jr}`),Xr="$lit$";class Gr{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(Dr)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=Zr.exec(i)[2],s=r.toLowerCase()+Xr,a=t.getAttribute(s).split(Yr);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(Dr)>=0){const r=t.parentNode,s=e.split(Yr),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?Qr():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(Qr(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===Dr){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(Qr(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(Dr,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const Kr=e=>-1!==e.index,Qr=()=>document.createComment(""),Zr=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class es{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=Fr?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(Kr(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),Fr&&(document.adoptNode(e),customElements.upgrade(e)),e}}class ts{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=Zr.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+Xr+o[3]+Dr:e+Jr}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const ns=e=>null===e||!("object"==typeof e||"function"==typeof e);class os{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new is(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class is{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===Hr||ns(e)&&e===this.value||(this.value=e,qr(e)||(this.committer.dirty=!0))}commit(){for(;qr(this.value);){const e=this.value;this.value=Hr,e(this)}this.value!==Hr&&this.committer.commit()}}class rs{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(Qr()),this.endNode=e.appendChild(Qr())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=Qr()),e._insert(this.endNode=Qr())}insertAfterPart(e){e._insert(this.startNode=Qr()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;qr(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Hr,e(this)}const e=this._pendingValue;e!==Hr&&(ns(e)?e!==this.value&&this._commitText(e):e instanceof ts?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===Wr?(this.value=Wr,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof es&&this.value.template===t)this.value.update(e.values);else{const n=new es(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new rs(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){Br(this.startNode.parentNode,e.nextSibling,this.endNode)}}class ss{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;qr(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Hr,e(this)}if(this._pendingValue===Hr)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=Hr}}class as extends os{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new cs(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class cs extends is{}let ls=!1;try{const e={get capture(){return ls=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class ds{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;qr(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Hr,e(this)}if(this._pendingValue===Hr)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=hs(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=Hr}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const hs=e=>e&&(ls?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const ps=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new as(e,t.slice(1),n).parts}return"@"===i?[new ds(e,t.slice(1),o.eventContext)]:"?"===i?[new ss(e,t.slice(1),n)]:new os(e,t,n).parts}handleTextExpression(e){return new rs(e)}};function us(e){let t=ms.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},ms.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(Dr);return void 0===(n=t.keyString.get(o))&&(n=new Gr(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const ms=new Map,fs=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const bs=(e,...t)=>new ts(e,t,"html",ps),gs=133;function ys(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,gs,null,!1);let r=ws(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=ws(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const vs=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,gs,null,!1);for(;n.nextNode();)t++;return t},ws=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(Kr(t))return n}return-1};const _s=(e,t)=>`${e}--${t}`;let Ss=!0;void 0===window.ShadyCSS?Ss=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),Ss=!1);const xs=e=>t=>{const n=_s(t.type,e);let o=ms.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},ms.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(Dr);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();Ss&&window.ShadyCSS.prepareTemplateDom(n,e),i=new Gr(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},Ps=["html","svg"],Cs=new Set,Ns=(e,t,n)=>{Cs.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{Ps.forEach(t=>{const n=ms.get(_s(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),ys(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,gs,null,!1);let s=ws(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=vs(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=ws(i,s);return}s=ws(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),ys(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const ks={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},Es=(e,t)=>t!==e&&(t==t||e==e),Ts={attribute:!0,type:String,converter:ks,reflect:!1,hasChanged:Es},As=Promise.resolve(!0),Vs=1,Os=4,zs=8,Rs=16,Ms=32;class js extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=As,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=Ts){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=Es){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||ks,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||ks.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|Ms,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=Ts){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|zs,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~zs}}_attributeToProperty(e,t){if(this._updateState&zs)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||Ts;this._updateState=this._updateState|Rs,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~Rs}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||Ts;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&Rs||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|Os;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&Ms}get _hasRequestedUpdate(){return this._updateState&Os}get hasUpdated(){return this._updateState&Vs}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&Vs||(this._updateState=this._updateState|Vs,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~Os}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}js.finalized=!0;const Us=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),Is=(e,t,n)=>{t.constructor.createProperty(n,e)};function $s(e){return(t,n)=>void 0!==n?Is(e,t,n):Us(e,t)}const Ls="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,qs=Symbol();class Fs{constructor(e,t){if(t!==qs)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(Ls?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const Bs=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class Hs extends js{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){Bs(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?Ls?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof ts&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}Hs.finalized=!0,Hs.render=(e,t,n)=>{const o=n.scopeName,i=fs.has(t),r=t instanceof ShadowRoot&&Ss&&e instanceof ts,s=r&&!Cs.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=fs.get(t);void 0===o&&(Br(t,t.firstChild),fs.set(t,o=new rs(Object.assign({templateFactory:us},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:xs(o)},n)),s){const e=fs.get(a);fs.delete(a),e.value instanceof es&&Ns(a,e.value.template,o),Br(t,t.firstChild),t.appendChild(a),fs.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var Ws=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const Ds=n(37);let Js=class extends Hs{constructor(){super(...arguments),this.hideOnMobile=!1,this.hideOnScrolling=!0,this.hideOnNotTop=!1,this.mobile=!1,this.navItems=["Get started","Components"],this.open=!1,this.scrolledTop=!0,this.selectedItem="",this.title="Bronconents"}firstUpdated(){window.innerWidth<928&&(this.mobile=!0),window.addEventListener("resize",()=>{window.innerWidth<928&&(this.mobile=!0),window.innerWidth>=928&&(this.mobile=!1)}),document.addEventListener("scroll",()=>{this.isScrolling=!0,this.open=!1,0===document.documentElement.scrollTop?this.scrolledTop=!0:this.scrolledTop=!1,setTimeout(()=>{this.isScrolling=!1},500)}),document.addEventListener("click",e=>{!e.composedPath().includes(this)&&(this.open=!1)})}emit(e){this.selectedItem=e,this.dispatchEvent(new CustomEvent("selected",{detail:e,bubbles:!0}))}render(){return bs`
      ${this.mobile&&this.hideOnMobile?"":bs`
      <div class="topBar
      ${!this.scrolledTop&&this.hideOnScrolling&&this.hideOnNotTop?"hide hideBar position":"show"}">
  
        <ul>
          <li id="leftHeader">
            <slot name="left"></slot>
          </li>
          ${this.mobile?"":bs`
          <li id="center">
            <slot name="center"></slot>
          </li>
          `}
          ${this.mobile?"":bs` ${this.navItems.map(e=>bs`
          <li tabindex="0"  @click=${()=>this.emit(e)}
            class=${this.selectedItem.toLowerCase()===e.toLowerCase()?"selected":""}>${e}</li>`)}`}
  
          <li id="rightHeader">
            <slot name="right"></slot>
          </li>
        </ul>
      </div>
      `}
  `}};Js.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof Fs)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new Fs(n,qs)})`${(e=>new Fs(String(e),qs))(Ds)}`,Ws([$s()],Js.prototype,"hideOnMobile",void 0),Ws([$s()],Js.prototype,"hideOnScrolling",void 0),Ws([$s()],Js.prototype,"hideOnNotTop",void 0),Ws([$s()],Js.prototype,"isScrolling",void 0),Ws([$s()],Js.prototype,"mobile",void 0),Ws([$s()],Js.prototype,"navItems",void 0),Ws([$s()],Js.prototype,"open",void 0),Ws([$s()],Js.prototype,"scrolledTop",void 0),Ws([$s()],Js.prototype,"searchArray",void 0),Ws([$s()],Js.prototype,"selectedItem",void 0),Ws([$s()],Js.prototype,"title",void 0),Js=Ws([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-top-navbar")],Js);const Ys=new WeakMap,Xs=e=>"function"==typeof e&&Ys.has(e),Gs=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,Ks=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},Qs={},Zs={},ea=`{{lit-${String(Math.random()).slice(2)}}}`,ta=`\x3c!--${ea}--\x3e`,na=new RegExp(`${ea}|${ta}`),oa="$lit$";class ia{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(ea)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=aa.exec(i)[2],s=r.toLowerCase()+oa,a=t.getAttribute(s).split(na);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(ea)>=0){const r=t.parentNode,s=e.split(na),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?sa():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(sa(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===ea){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(sa(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(ea,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const ra=e=>-1!==e.index,sa=()=>document.createComment(""),aa=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class ca{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=Gs?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(ra(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),Gs&&(document.adoptNode(e),customElements.upgrade(e)),e}}class la{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=aa.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+oa+o[3]+ea:e+ta}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const da=e=>null===e||!("object"==typeof e||"function"==typeof e);class ha{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new pa(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class pa{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===Qs||da(e)&&e===this.value||(this.value=e,Xs(e)||(this.committer.dirty=!0))}commit(){for(;Xs(this.value);){const e=this.value;this.value=Qs,e(this)}this.value!==Qs&&this.committer.commit()}}class ua{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(sa()),this.endNode=e.appendChild(sa())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=sa()),e._insert(this.endNode=sa())}insertAfterPart(e){e._insert(this.startNode=sa()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;Xs(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Qs,e(this)}const e=this._pendingValue;e!==Qs&&(da(e)?e!==this.value&&this._commitText(e):e instanceof la?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===Zs?(this.value=Zs,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof ca&&this.value.template===t)this.value.update(e.values);else{const n=new ca(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new ua(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){Ks(this.startNode.parentNode,e.nextSibling,this.endNode)}}class ma{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;Xs(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Qs,e(this)}if(this._pendingValue===Qs)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=Qs}}class fa extends ha{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new ba(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class ba extends pa{}let ga=!1;try{const e={get capture(){return ga=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class ya{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;Xs(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Qs,e(this)}if(this._pendingValue===Qs)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=va(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=Qs}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const va=e=>e&&(ga?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const wa=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new fa(e,t.slice(1),n).parts}return"@"===i?[new ya(e,t.slice(1),o.eventContext)]:"?"===i?[new ma(e,t.slice(1),n)]:new ha(e,t,n).parts}handleTextExpression(e){return new ua(e)}};function _a(e){let t=Sa.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},Sa.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(ea);return void 0===(n=t.keyString.get(o))&&(n=new ia(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const Sa=new Map,xa=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const Pa=(e,...t)=>new la(e,t,"html",wa),Ca=133;function Na(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,Ca,null,!1);let r=Ea(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=Ea(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const ka=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,Ca,null,!1);for(;n.nextNode();)t++;return t},Ea=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(ra(t))return n}return-1};const Ta=(e,t)=>`${e}--${t}`;let Aa=!0;void 0===window.ShadyCSS?Aa=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),Aa=!1);const Va=e=>t=>{const n=Ta(t.type,e);let o=Sa.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},Sa.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(ea);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();Aa&&window.ShadyCSS.prepareTemplateDom(n,e),i=new ia(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},Oa=["html","svg"],za=new Set,Ra=(e,t,n)=>{za.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{Oa.forEach(t=>{const n=Sa.get(Ta(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),Na(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,Ca,null,!1);let s=Ea(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=ka(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=Ea(i,s);return}s=Ea(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),Na(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const Ma={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},ja=(e,t)=>t!==e&&(t==t||e==e),Ua={attribute:!0,type:String,converter:Ma,reflect:!1,hasChanged:ja},Ia=Promise.resolve(!0),$a=1,La=4,qa=8,Fa=16,Ba=32;class Ha extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=Ia,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=Ua){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=ja){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||Ma,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||Ma.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|Ba,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=Ua){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|qa,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~qa}}_attributeToProperty(e,t){if(this._updateState&qa)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||Ua;this._updateState=this._updateState|Fa,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~Fa}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||Ua;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&Fa||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|La;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&Ba}get _hasRequestedUpdate(){return this._updateState&La}get hasUpdated(){return this._updateState&$a}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&$a||(this._updateState=this._updateState|$a,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~La}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}Ha.finalized=!0;const Wa=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),Da=(e,t,n)=>{t.constructor.createProperty(n,e)};function Ja(e){return(t,n)=>void 0!==n?Da(e,t,n):Wa(e,t)}const Ya=(e,t,n)=>{Object.defineProperty(t,n,e)},Xa=(e,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:e}),Ga="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Ka=Symbol();class Qa{constructor(e,t){if(t!==Ka)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(Ga?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const Za=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class ec extends Ha{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){Za(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?Ga?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof la&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}ec.finalized=!0,ec.render=(e,t,n)=>{const o=n.scopeName,i=xa.has(t),r=t instanceof ShadowRoot&&Aa&&e instanceof la,s=r&&!za.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=xa.get(t);void 0===o&&(Ks(t,t.firstChild),xa.set(t,o=new ua(Object.assign({templateFactory:_a},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:Va(o)},n)),s){const e=xa.get(a);xa.delete(a),e.value instanceof ca&&Ra(a,e.value.template,o),Ks(t,t.firstChild),t.appendChild(a),xa.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var tc=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const nc=n(39);let oc=class extends ec{constructor(){super(...arguments),this.currentIndex=0,this.minLetters=0,this.searchArray=[]}emit(e){this.clearInput(),this.dispatchEvent(new CustomEvent("selected",{detail:e,bubbles:!1}))}clearInput(){this.inputElement.value="",this.filteredArray=void 0,this.currentIndex=-1}handleKeyEvents(e){const t=e.key;"Enter"===t&&this.emit(this.filteredArray[this.currentIndex]),"ArrowDown"===t&&(e.preventDefault(),this.currentIndex<this.filteredArray.length-1&&this.currentIndex++),"ArrowUp"===t&&(e.preventDefault(),this.currentIndex>0&&this.currentIndex--)}firstUpdated(){this.inputElement.addEventListener("keyup",()=>{this.inputElement.value.length>this.minLetters?this.filteredArray=this.searchArray.filter(e=>e.toLowerCase().includes(this.inputElement.value.toLowerCase())):this.filteredArray=void 0}),document.addEventListener("click",e=>{!e.composedPath().includes(this)&&this.clearInput()}),document.addEventListener("scroll",()=>{this.clearInput()})}render(){return Pa`
      <div class="container">
        <div class="searchBox">
          <input @keyup=${e=>this.handleKeyEvents(e)} tabindex="0" autocomplete="off" id="input"
          class="searchInput" type="text" name="" placeholder="Search">
          <button  @keyup=${e=>"Enter"===e.key?this.clearInput():""} tabindex="0" class="clearBtn">
            ${this.inputElement&&this.inputElement.value?Pa` <bronco-icon @click=${()=>this.clearInput()}
              class="material-icons" iconName="delete_forever">
            </bronco-icon>`:""}
          </button>
  
          <!-- Search preview -->
          ${this.filteredArray?Pa`
          <ul>
            ${this.filteredArray.map(e=>Pa`<li class="${this.filteredArray[this.currentIndex]===e?"focused":""}"
              @click=${()=>this.emit(e)}>${e}</li>`)}
          </ul>
          `:""}
  
        </div>
      </div>
  `}};var ic;oc.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof Qa)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new Qa(n,Ka)})`${(e=>new Qa(String(e),Ka))(nc)}`,tc([Ja()],oc.prototype,"currentIndex",void 0),tc([Ja()],oc.prototype,"filteredArray",void 0),tc([Ja()],oc.prototype,"minLetters",void 0),tc([Ja()],oc.prototype,"searchArray",void 0),tc([(ic="#input",(e,t)=>{const n={get(){return this.renderRoot.querySelector(ic)},enumerable:!0,configurable:!0};return void 0!==t?Ya(n,e,t):Xa(n,e)})],oc.prototype,"inputElement",void 0),oc=tc([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-searchbar")],oc);const rc=new WeakMap,sc=e=>"function"==typeof e&&rc.has(e),ac=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,cc=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},lc={},dc={},hc=`{{lit-${String(Math.random()).slice(2)}}}`,pc=`\x3c!--${hc}--\x3e`,uc=new RegExp(`${hc}|${pc}`),mc="$lit$";class fc{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(hc)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=yc.exec(i)[2],s=r.toLowerCase()+mc,a=t.getAttribute(s).split(uc);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(hc)>=0){const r=t.parentNode,s=e.split(uc),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?gc():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(gc(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===hc){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(gc(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(hc,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const bc=e=>-1!==e.index,gc=()=>document.createComment(""),yc=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class vc{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=ac?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(bc(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),ac&&(document.adoptNode(e),customElements.upgrade(e)),e}}class wc{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=yc.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+mc+o[3]+hc:e+pc}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const _c=e=>null===e||!("object"==typeof e||"function"==typeof e);class Sc{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new xc(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class xc{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===lc||_c(e)&&e===this.value||(this.value=e,sc(e)||(this.committer.dirty=!0))}commit(){for(;sc(this.value);){const e=this.value;this.value=lc,e(this)}this.value!==lc&&this.committer.commit()}}class Pc{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(gc()),this.endNode=e.appendChild(gc())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=gc()),e._insert(this.endNode=gc())}insertAfterPart(e){e._insert(this.startNode=gc()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;sc(this._pendingValue);){const e=this._pendingValue;this._pendingValue=lc,e(this)}const e=this._pendingValue;e!==lc&&(_c(e)?e!==this.value&&this._commitText(e):e instanceof wc?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===dc?(this.value=dc,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof vc&&this.value.template===t)this.value.update(e.values);else{const n=new vc(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new Pc(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){cc(this.startNode.parentNode,e.nextSibling,this.endNode)}}class Cc{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;sc(this._pendingValue);){const e=this._pendingValue;this._pendingValue=lc,e(this)}if(this._pendingValue===lc)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=lc}}class Nc extends Sc{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new kc(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class kc extends xc{}let Ec=!1;try{const e={get capture(){return Ec=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class Tc{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;sc(this._pendingValue);){const e=this._pendingValue;this._pendingValue=lc,e(this)}if(this._pendingValue===lc)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=Ac(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=lc}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const Ac=e=>e&&(Ec?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const Vc=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new Nc(e,t.slice(1),n).parts}return"@"===i?[new Tc(e,t.slice(1),o.eventContext)]:"?"===i?[new Cc(e,t.slice(1),n)]:new Sc(e,t,n).parts}handleTextExpression(e){return new Pc(e)}};function Oc(e){let t=zc.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},zc.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(hc);return void 0===(n=t.keyString.get(o))&&(n=new fc(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const zc=new Map,Rc=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const Mc=(e,...t)=>new wc(e,t,"html",Vc),jc=133;function Uc(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,jc,null,!1);let r=$c(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=$c(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const Ic=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,jc,null,!1);for(;n.nextNode();)t++;return t},$c=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(bc(t))return n}return-1};const Lc=(e,t)=>`${e}--${t}`;let qc=!0;void 0===window.ShadyCSS?qc=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),qc=!1);const Fc=e=>t=>{const n=Lc(t.type,e);let o=zc.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},zc.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(hc);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();qc&&window.ShadyCSS.prepareTemplateDom(n,e),i=new fc(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},Bc=["html","svg"],Hc=new Set,Wc=(e,t,n)=>{Hc.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{Bc.forEach(t=>{const n=zc.get(Lc(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),Uc(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,jc,null,!1);let s=$c(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=Ic(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=$c(i,s);return}s=$c(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),Uc(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const Dc={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},Jc=(e,t)=>t!==e&&(t==t||e==e),Yc={attribute:!0,type:String,converter:Dc,reflect:!1,hasChanged:Jc},Xc=Promise.resolve(!0),Gc=1,Kc=4,Qc=8,Zc=16,el=32;class tl extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=Xc,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=Yc){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=Jc){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||Dc,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||Dc.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|el,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=Yc){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|Qc,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~Qc}}_attributeToProperty(e,t){if(this._updateState&Qc)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||Yc;this._updateState=this._updateState|Zc,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~Zc}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||Yc;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&Zc||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|Kc;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&el}get _hasRequestedUpdate(){return this._updateState&Kc}get hasUpdated(){return this._updateState&Gc}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&Gc||(this._updateState=this._updateState|Gc,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~Kc}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}tl.finalized=!0;const nl=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),ol=(e,t,n)=>{t.constructor.createProperty(n,e)};function il(e){return(t,n)=>void 0!==n?ol(e,t,n):nl(e,t)}function rl(e){return(t,n)=>{const o={get(){return this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};return void 0!==n?sl(o,t,n):al(o,t)}}const sl=(e,t,n)=>{Object.defineProperty(t,n,e)},al=(e,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:e}),cl="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,ll=Symbol();class dl{constructor(e,t){if(t!==ll)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(cl?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const hl=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class pl extends tl{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){hl(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?cl?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof wc&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}pl.finalized=!0,pl.render=(e,t,n)=>{const o=n.scopeName,i=Rc.has(t),r=t instanceof ShadowRoot&&qc&&e instanceof wc,s=r&&!Hc.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=Rc.get(t);void 0===o&&(cc(t,t.firstChild),Rc.set(t,o=new Pc(Object.assign({templateFactory:Oc},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:Fc(o)},n)),s){const e=Rc.get(a);Rc.delete(a),e.value instanceof vc&&Wc(a,e.value.template,o),cc(t,t.firstChild),t.appendChild(a),Rc.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var ul=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const ml=n(41);let fl=class extends pl{constructor(){super(...arguments),this.hideOnMobile=!0,this.mobile=!1,this.navItems=["Home","Components","Documentation","Get started"],this.selectedItem="Components"}firstUpdated(){window.innerWidth<928&&(this.mobile=!0),window.addEventListener("resize",()=>{window.innerWidth<928&&(this.mobile=!0),window.innerWidth>=928&&(this.mobile=!1)})}changeSizeOfSidebar(e){this.sideBar.style.width=`${e.clientX}px`}emit(e){this.selectedItem=e,this.dispatchEvent(new CustomEvent("selected",{detail:e,bubbles:!0}))}render(){return Mc`
        <!-- Navbar is not visible on mobile devices -->
        ${this.mobile&&this.hideOnMobile?"":Mc`
          <ul>
            ${this.navItems.map(e=>Mc`
            <li @click=${()=>this.emit(e)} class="${this.selectedItem===e?"selected":""}">
              ${e}
            </li>
            `)}
          </ul>
        `}
  
      `}};fl.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof dl)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new dl(n,ll)})`${(e=>new dl(String(e),ll))(ml)}`,ul([il()],fl.prototype,"hideOnMobile",void 0),ul([il()],fl.prototype,"mobile",void 0),ul([il()],fl.prototype,"navItems",void 0),ul([il()],fl.prototype,"selectedItem",void 0),ul([rl("ul")],fl.prototype,"sideBar",void 0),ul([rl("#drag")],fl.prototype,"dragBtn",void 0),fl=ul([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-side-navbar")],fl);class bl{constructor(){this.listeners=[],window.addEventListener("touchstart",e=>this.clientXStart=e.changedTouches[0].clientX),window.addEventListener("touchend",e=>{this.clientXEnd=e.changedTouches[0].clientX;const t=this.clientXStart-this.clientXEnd;t<=-50&&this.notifyListeners("swipeRight"),t>=50&&this.notifyListeners("swipeLeft")})}subscribe(e){return this.listeners.push(e),()=>{this.listeners=this.listeners.filter(t=>t!==e)}}notifyListeners(e){this.listeners.forEach(t=>t(e))}}new bl;const gl=new WeakMap,yl=e=>"function"==typeof e&&gl.has(e),vl=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,wl=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},_l={},Sl={},xl=`{{lit-${String(Math.random()).slice(2)}}}`,Pl=`\x3c!--${xl}--\x3e`,Cl=new RegExp(`${xl}|${Pl}`),Nl="$lit$";class kl{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(xl)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=Al.exec(i)[2],s=r.toLowerCase()+Nl,a=t.getAttribute(s).split(Cl);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(xl)>=0){const r=t.parentNode,s=e.split(Cl),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?Tl():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(Tl(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===xl){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(Tl(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(xl,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const El=e=>-1!==e.index,Tl=()=>document.createComment(""),Al=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class Vl{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=vl?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(El(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),vl&&(document.adoptNode(e),customElements.upgrade(e)),e}}class Ol{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=Al.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+Nl+o[3]+xl:e+Pl}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const zl=e=>null===e||!("object"==typeof e||"function"==typeof e);class Rl{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new Ml(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class Ml{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===_l||zl(e)&&e===this.value||(this.value=e,yl(e)||(this.committer.dirty=!0))}commit(){for(;yl(this.value);){const e=this.value;this.value=_l,e(this)}this.value!==_l&&this.committer.commit()}}class jl{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(Tl()),this.endNode=e.appendChild(Tl())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=Tl()),e._insert(this.endNode=Tl())}insertAfterPart(e){e._insert(this.startNode=Tl()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;yl(this._pendingValue);){const e=this._pendingValue;this._pendingValue=_l,e(this)}const e=this._pendingValue;e!==_l&&(zl(e)?e!==this.value&&this._commitText(e):e instanceof Ol?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===Sl?(this.value=Sl,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof Vl&&this.value.template===t)this.value.update(e.values);else{const n=new Vl(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new jl(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){wl(this.startNode.parentNode,e.nextSibling,this.endNode)}}class Ul{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;yl(this._pendingValue);){const e=this._pendingValue;this._pendingValue=_l,e(this)}if(this._pendingValue===_l)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=_l}}class Il extends Rl{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new $l(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class $l extends Ml{}let Ll=!1;try{const e={get capture(){return Ll=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class ql{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;yl(this._pendingValue);){const e=this._pendingValue;this._pendingValue=_l,e(this)}if(this._pendingValue===_l)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=Fl(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=_l}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const Fl=e=>e&&(Ll?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const Bl=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new Il(e,t.slice(1),n).parts}return"@"===i?[new ql(e,t.slice(1),o.eventContext)]:"?"===i?[new Ul(e,t.slice(1),n)]:new Rl(e,t,n).parts}handleTextExpression(e){return new jl(e)}};function Hl(e){let t=Wl.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},Wl.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(xl);return void 0===(n=t.keyString.get(o))&&(n=new kl(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const Wl=new Map,Dl=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const Jl=(e,...t)=>new Ol(e,t,"html",Bl),Yl=133;function Xl(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,Yl,null,!1);let r=Kl(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=Kl(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const Gl=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,Yl,null,!1);for(;n.nextNode();)t++;return t},Kl=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(El(t))return n}return-1};const Ql=(e,t)=>`${e}--${t}`;let Zl=!0;void 0===window.ShadyCSS?Zl=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),Zl=!1);const ed=e=>t=>{const n=Ql(t.type,e);let o=Wl.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},Wl.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(xl);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();Zl&&window.ShadyCSS.prepareTemplateDom(n,e),i=new kl(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},td=["html","svg"],nd=new Set,od=(e,t,n)=>{nd.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{td.forEach(t=>{const n=Wl.get(Ql(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),Xl(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,Yl,null,!1);let s=Kl(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=Gl(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=Kl(i,s);return}s=Kl(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),Xl(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const id={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},rd=(e,t)=>t!==e&&(t==t||e==e),sd={attribute:!0,type:String,converter:id,reflect:!1,hasChanged:rd},ad=Promise.resolve(!0),cd=1,ld=4,dd=8,hd=16,pd=32;class ud extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=ad,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=sd){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=rd){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||id,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||id.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|pd,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=sd){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|dd,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~dd}}_attributeToProperty(e,t){if(this._updateState&dd)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||sd;this._updateState=this._updateState|hd,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~hd}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||sd;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&hd||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|ld;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&pd}get _hasRequestedUpdate(){return this._updateState&ld}get hasUpdated(){return this._updateState&cd}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&cd||(this._updateState=this._updateState|cd,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~ld}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}ud.finalized=!0;const md=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),fd=(e,t,n)=>{t.constructor.createProperty(n,e)};function bd(e){return(t,n)=>void 0!==n?fd(e,t,n):md(e,t)}const gd="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,yd=Symbol();class vd{constructor(e,t){if(t!==yd)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(gd?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const wd=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class _d extends ud{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){wd(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?gd?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof Ol&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}_d.finalized=!0,_d.render=(e,t,n)=>{const o=n.scopeName,i=Dl.has(t),r=t instanceof ShadowRoot&&Zl&&e instanceof Ol,s=r&&!nd.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=Dl.get(t);void 0===o&&(wl(t,t.firstChild),Dl.set(t,o=new jl(Object.assign({templateFactory:Hl},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:ed(o)},n)),s){const e=Dl.get(a);Dl.delete(a),e.value instanceof Vl&&od(a,e.value.template,o),wl(t,t.firstChild),t.appendChild(a),Dl.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var Sd=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const xd=n(43);let Pd=class extends _d{constructor(){super(...arguments),this.swipeDetector=new bl,this.hideNav=!1,this.hideNavForever=!1,this.mobile=!1}firstUpdated(){window.innerWidth<928&&(this.mobile=!0),this.hideNav=this.mobile,window.addEventListener("resize",()=>{window.innerWidth<928&&(this.mobile=!0,this.hideNav=!0),window.innerWidth>=928&&(this.mobile=!1,this.hideNav=!1)}),this.swipeDetector.subscribe(e=>{this.hideNav=!0,console.log(this.hideNav),"swipeRight"===e&&(this.hideNav=!1),"swipeLeft"===e&&(this.hideNav=!0)})}render(){return Jl`
      <div class="grid-container ${this.hideNav?"hideNav":"open"} ${this.hideNavForever?"hideForever":""}">
        <header>
          <slot name="header"></slot>
        </header>
        <nav>
          <slot name="nav"></slot>
        </nav>
        <main>
          <slot name="main"></slot>
        </main>
      </div>
      <div id="drag" class="${this.hideNav?"hideNav":""}" @click=${()=>this.hideNav?this.hideNav=!1:this.hideNav=!0}>
        ${this.hideNavForever?"":Jl`
        ${this.hideNav?Jl`
        <bronco-icon class="material-icons" iconName='keyboard_arrow_right'></bronco-icon>
        `:Jl`
        <bronco-icon class="material-icons" iconName='keyboard_arrow_left'></bronco-icon>
        `}
        `}
  
  
      </div>
  `}};Pd.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof vd)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new vd(n,yd)})`${(e=>new vd(String(e),yd))(xd)}`,Sd([bd()],Pd.prototype,"hideNav",void 0),Sd([bd()],Pd.prototype,"hideNavForever",void 0),Sd([bd()],Pd.prototype,"mobile",void 0),Pd=Sd([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-template")],Pd);const Cd=new WeakMap,Nd=e=>"function"==typeof e&&Cd.has(e),kd=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,Ed=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},Td={},Ad={},Vd=`{{lit-${String(Math.random()).slice(2)}}}`,Od=`\x3c!--${Vd}--\x3e`,zd=new RegExp(`${Vd}|${Od}`),Rd="$lit$";class Md{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(Vd)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=Id.exec(i)[2],s=r.toLowerCase()+Rd,a=t.getAttribute(s).split(zd);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(Vd)>=0){const r=t.parentNode,s=e.split(zd),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?Ud():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(Ud(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===Vd){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(Ud(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(Vd,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const jd=e=>-1!==e.index,Ud=()=>document.createComment(""),Id=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class $d{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=kd?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(jd(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),kd&&(document.adoptNode(e),customElements.upgrade(e)),e}}class Ld{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=Id.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+Rd+o[3]+Vd:e+Od}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const qd=e=>null===e||!("object"==typeof e||"function"==typeof e);class Fd{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new Bd(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class Bd{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===Td||qd(e)&&e===this.value||(this.value=e,Nd(e)||(this.committer.dirty=!0))}commit(){for(;Nd(this.value);){const e=this.value;this.value=Td,e(this)}this.value!==Td&&this.committer.commit()}}class Hd{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(Ud()),this.endNode=e.appendChild(Ud())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=Ud()),e._insert(this.endNode=Ud())}insertAfterPart(e){e._insert(this.startNode=Ud()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;Nd(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Td,e(this)}const e=this._pendingValue;e!==Td&&(qd(e)?e!==this.value&&this._commitText(e):e instanceof Ld?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===Ad?(this.value=Ad,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof $d&&this.value.template===t)this.value.update(e.values);else{const n=new $d(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new Hd(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){Ed(this.startNode.parentNode,e.nextSibling,this.endNode)}}class Wd{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;Nd(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Td,e(this)}if(this._pendingValue===Td)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=Td}}class Dd extends Fd{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new Jd(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class Jd extends Bd{}let Yd=!1;try{const e={get capture(){return Yd=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class Xd{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;Nd(this._pendingValue);){const e=this._pendingValue;this._pendingValue=Td,e(this)}if(this._pendingValue===Td)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=Gd(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=Td}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const Gd=e=>e&&(Yd?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const Kd=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new Dd(e,t.slice(1),n).parts}return"@"===i?[new Xd(e,t.slice(1),o.eventContext)]:"?"===i?[new Wd(e,t.slice(1),n)]:new Fd(e,t,n).parts}handleTextExpression(e){return new Hd(e)}};function Qd(e){let t=Zd.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},Zd.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(Vd);return void 0===(n=t.keyString.get(o))&&(n=new Md(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const Zd=new Map,eh=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const th=(e,...t)=>new Ld(e,t,"html",Kd),nh=133;function oh(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,nh,null,!1);let r=rh(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=rh(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const ih=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,nh,null,!1);for(;n.nextNode();)t++;return t},rh=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(jd(t))return n}return-1};const sh=(e,t)=>`${e}--${t}`;let ah=!0;void 0===window.ShadyCSS?ah=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),ah=!1);const ch=e=>t=>{const n=sh(t.type,e);let o=Zd.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},Zd.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(Vd);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();ah&&window.ShadyCSS.prepareTemplateDom(n,e),i=new Md(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},lh=["html","svg"],dh=new Set,hh=(e,t,n)=>{dh.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{lh.forEach(t=>{const n=Zd.get(sh(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),oh(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,nh,null,!1);let s=rh(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=ih(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=rh(i,s);return}s=rh(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),oh(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const ph={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},uh=(e,t)=>t!==e&&(t==t||e==e),mh={attribute:!0,type:String,converter:ph,reflect:!1,hasChanged:uh},fh=Promise.resolve(!0),bh=1,gh=4,yh=8,vh=16,wh=32;class _h extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=fh,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=mh){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=uh){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||ph,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||ph.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|wh,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=mh){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|yh,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~yh}}_attributeToProperty(e,t){if(this._updateState&yh)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||mh;this._updateState=this._updateState|vh,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~vh}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||mh;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&vh||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|gh;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&wh}get _hasRequestedUpdate(){return this._updateState&gh}get hasUpdated(){return this._updateState&bh}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&bh||(this._updateState=this._updateState|bh,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~gh}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}_h.finalized=!0;const Sh=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),xh=(e,t,n)=>{t.constructor.createProperty(n,e)};function Ph(e){return(t,n)=>void 0!==n?xh(e,t,n):Sh(e,t)}const Ch=(e,t,n)=>{Object.defineProperty(t,n,e)},Nh=(e,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:e}),kh="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Eh=Symbol();class Th{constructor(e,t){if(t!==Eh)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(kh?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const Ah=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class Vh extends _h{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){Ah(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?kh?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof Ld&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}Vh.finalized=!0,Vh.render=(e,t,n)=>{const o=n.scopeName,i=eh.has(t),r=t instanceof ShadowRoot&&ah&&e instanceof Ld,s=r&&!dh.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=eh.get(t);void 0===o&&(Ed(t,t.firstChild),eh.set(t,o=new Hd(Object.assign({templateFactory:Qd},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:ch(o)},n)),s){const e=eh.get(a);eh.delete(a),e.value instanceof $d&&hh(a,e.value.template,o),Ed(t,t.firstChild),t.appendChild(a),eh.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var Oh=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const zh=n(45);let Rh=class extends Vh{constructor(){super(...arguments),this.chips=[],this.focused=!0,this.markedToDelete=!1,this.markedToSubmit=!1}firstUpdated(){document.addEventListener("click",()=>this.markedToDelete=!1),document.addEventListener("blur",e=>console.log(e)),this.focused&&this.inputElement.focus()}emit(){this.dispatchEvent(new CustomEvent("tagsChanged",{bubbles:!0,detail:this.chips}))}submitChip(e){const t=e.target;t.value&&(this.markedToDelete=!1,this.markedToSubmit=!1),t.value||"Enter"!==e.key||(this.markedToSubmit?(this.markedToSubmit=!1,this.dispatchEvent(new CustomEvent("submitTriggered",{bubbles:!0,detail:this.chips}))):this.markedToSubmit=!0),!t.value||"Enter"!==e.key&&"Space"!==e.code||(this.addChip(t),this.markedToSubmit=!1),"Backspace"===e.key&&this.chips.length&&!t.value.length&&(this.deleteChip(t),this.markedToSubmit=!1),this.emit()}addChip(e){const t=e.value.split(" ").filter(e=>e.length>1&&!this.chips.includes(e));this.chips=[...this.chips,...t],e.value=""}deleteChip(e){this.markedToDelete&&!e.value&&this.chips.length?(this.chips=this.chips.slice(0,this.chips.length-1),this.markedToDelete=!1):(this.markedToDelete=!0,this.requestUpdate())}filterChips(e,t){this.chips=this.chips.filter(e=>e!==t)}render(){return th`
  <div class="chip-list ${this.markedToSubmit?"marked-to-submit":""}">
  ${this.chips.map((e,t)=>th`
  <bronco-chip @click=${e=>e.preventDefault()} .deleteMode="${this.markedToDelete&&t===this.chips.length-1}"
  @deleted=${t=>this.filterChips(t,e)}
  
  >${e}</bronco-chip>
  `)}
  
      <input placeholder=${this.markedToSubmit?"Save":"Add tag"} type="text" class="form-control ${this.chips.length?"not-empty":""}" name="tag"  id="tag"  @keyup=${e=>this.submitChip(e)}>
  </div>
  `}};Rh.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof Th)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new Th(n,Eh)})`${(e=>new Th(String(e),Eh))(zh)}`,Oh([function(e){return(t,n)=>{const o={get(){return this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};return void 0!==n?Ch(o,t,n):Nh(o,t)}}("#tag")],Rh.prototype,"inputElement",void 0),Oh([Ph()],Rh.prototype,"chips",void 0),Oh([Ph()],Rh.prototype,"focused",void 0),Oh([Ph()],Rh.prototype,"markedToDelete",void 0),Oh([Ph()],Rh.prototype,"markedToSubmit",void 0),Rh=Oh([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-chip-list")],Rh);const Mh=new WeakMap,jh=e=>"function"==typeof e&&Mh.has(e),Uh=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,Ih=(e,t,n=null)=>{let o=t;for(;o!==n;){const t=o.nextSibling;e.removeChild(o),o=t}},$h={},Lh={},qh=`{{lit-${String(Math.random()).slice(2)}}}`,Fh=`\x3c!--${qh}--\x3e`,Bh=new RegExp(`${qh}|${Fh}`),Hh="$lit$";class Wh{constructor(e,t){this.parts=[],this.element=t;let n=-1,o=0;const i=[],r=t=>{const s=t.content,a=document.createTreeWalker(s,133,null,!1);let c=0;for(;a.nextNode();){n++;const t=a.currentNode;if(1===t.nodeType){if(t.hasAttributes()){const i=t.attributes;let r=0;for(let e=0;e<i.length;e++)i[e].value.indexOf(qh)>=0&&r++;for(;r-- >0;){const i=e.strings[o],r=Yh.exec(i)[2],s=r.toLowerCase()+Hh,a=t.getAttribute(s).split(Bh);this.parts.push({type:"attribute",index:n,name:r,strings:a}),t.removeAttribute(s),o+=a.length-1}}"TEMPLATE"===t.tagName&&r(t)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(qh)>=0){const r=t.parentNode,s=e.split(Bh),a=s.length-1;for(let e=0;e<a;e++)r.insertBefore(""===s[e]?Jh():document.createTextNode(s[e]),t),this.parts.push({type:"node",index:++n});""===s[a]?(r.insertBefore(Jh(),t),i.push(t)):t.data=s[a],o+=a}}else if(8===t.nodeType)if(t.data===qh){const e=t.parentNode;null!==t.previousSibling&&n!==c||(n++,e.insertBefore(Jh(),t)),c=n,this.parts.push({type:"node",index:n}),null===t.nextSibling?t.data="":(i.push(t),n--),o++}else{let e=-1;for(;-1!==(e=t.data.indexOf(qh,e+1));)this.parts.push({type:"node",index:-1})}}};r(t);for(const e of i)e.parentNode.removeChild(e)}}const Dh=e=>-1!==e.index,Jh=()=>document.createComment(""),Yh=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F \x09\x0a\x0c\x0d"'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class Xh{constructor(e,t,n){this._parts=[],this.template=e,this.processor=t,this.options=n}update(e){let t=0;for(const n of this._parts)void 0!==n&&n.setValue(e[t]),t++;for(const e of this._parts)void 0!==e&&e.commit()}_clone(){const e=Uh?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=this.template.parts;let n=0,o=0;const i=e=>{const r=document.createTreeWalker(e,133,null,!1);let s=r.nextNode();for(;n<t.length&&null!==s;){const e=t[n];if(Dh(e))if(o===e.index){if("node"===e.type){const e=this.processor.handleTextExpression(this.options);e.insertAfterNode(s.previousSibling),this._parts.push(e)}else this._parts.push(...this.processor.handleAttributeExpressions(s,e.name,e.strings,this.options));n++}else o++,"TEMPLATE"===s.nodeName&&i(s.content),s=r.nextNode();else this._parts.push(void 0),n++}};return i(e),Uh&&(document.adoptNode(e),customElements.upgrade(e)),e}}class Gh{constructor(e,t,n,o){this.strings=e,this.values=t,this.type=n,this.processor=o}getHTML(){const e=this.strings.length-1;let t="";for(let n=0;n<e;n++){const e=this.strings[n],o=Yh.exec(e);t+=o?e.substr(0,o.index)+o[1]+o[2]+Hh+o[3]+qh:e+Fh}return t+this.strings[e]}getTemplateElement(){const e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}const Kh=e=>null===e||!("object"==typeof e||"function"==typeof e);class Qh{constructor(e,t,n){this.dirty=!0,this.element=e,this.name=t,this.strings=n,this.parts=[];for(let e=0;e<n.length-1;e++)this.parts[e]=this._createPart()}_createPart(){return new Zh(this)}_getValue(){const e=this.strings,t=e.length-1;let n="";for(let o=0;o<t;o++){n+=e[o];const t=this.parts[o];if(void 0!==t){const e=t.value;if(null!=e&&(Array.isArray(e)||"string"!=typeof e&&e[Symbol.iterator]))for(const t of e)n+="string"==typeof t?t:String(t);else n+="string"==typeof e?e:String(e)}}return n+=e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class Zh{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===$h||Kh(e)&&e===this.value||(this.value=e,jh(e)||(this.committer.dirty=!0))}commit(){for(;jh(this.value);){const e=this.value;this.value=$h,e(this)}this.value!==$h&&this.committer.commit()}}class ep{constructor(e){this.value=void 0,this._pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(Jh()),this.endNode=e.appendChild(Jh())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e._insert(this.startNode=Jh()),e._insert(this.endNode=Jh())}insertAfterPart(e){e._insert(this.startNode=Jh()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this._pendingValue=e}commit(){for(;jh(this._pendingValue);){const e=this._pendingValue;this._pendingValue=$h,e(this)}const e=this._pendingValue;e!==$h&&(Kh(e)?e!==this.value&&this._commitText(e):e instanceof Gh?this._commitTemplateResult(e):e instanceof Node?this._commitNode(e):Array.isArray(e)||e[Symbol.iterator]?this._commitIterable(e):e===Lh?(this.value=Lh,this.clear()):this._commitText(e))}_insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}_commitNode(e){this.value!==e&&(this.clear(),this._insert(e),this.value=e)}_commitText(e){const t=this.startNode.nextSibling;e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType?t.data=e:this._commitNode(document.createTextNode("string"==typeof e?e:String(e))),this.value=e}_commitTemplateResult(e){const t=this.options.templateFactory(e);if(this.value instanceof Xh&&this.value.template===t)this.value.update(e.values);else{const n=new Xh(t,e.processor,this.options),o=n._clone();n.update(e.values),this._commitNode(o),this.value=n}}_commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());const t=this.value;let n,o=0;for(const i of e)void 0===(n=t[o])&&(n=new ep(this.options),t.push(n),0===o?n.appendIntoPart(this):n.insertAfterPart(t[o-1])),n.setValue(i),n.commit(),o++;o<t.length&&(t.length=o,this.clear(n&&n.endNode))}clear(e=this.startNode){Ih(this.startNode.parentNode,e.nextSibling,this.endNode)}}class tp{constructor(e,t,n){if(this.value=void 0,this._pendingValue=void 0,2!==n.length||""!==n[0]||""!==n[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=n}setValue(e){this._pendingValue=e}commit(){for(;jh(this._pendingValue);){const e=this._pendingValue;this._pendingValue=$h,e(this)}if(this._pendingValue===$h)return;const e=!!this._pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name)),this.value=e,this._pendingValue=$h}}class np extends Qh{constructor(e,t,n){super(e,t,n),this.single=2===n.length&&""===n[0]&&""===n[1]}_createPart(){return new op(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class op extends Zh{}let ip=!1;try{const e={get capture(){return ip=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}class rp{constructor(e,t,n){this.value=void 0,this._pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=n,this._boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this._pendingValue=e}commit(){for(;jh(this._pendingValue);){const e=this._pendingValue;this._pendingValue=$h,e(this)}if(this._pendingValue===$h)return;const e=this._pendingValue,t=this.value,n=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),o=null!=e&&(null==t||n);n&&this.element.removeEventListener(this.eventName,this._boundHandleEvent,this._options),o&&(this._options=sp(e),this.element.addEventListener(this.eventName,this._boundHandleEvent,this._options)),this.value=e,this._pendingValue=$h}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const sp=e=>e&&(ip?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);const ap=new class{handleAttributeExpressions(e,t,n,o){const i=t[0];if("."===i){return new np(e,t.slice(1),n).parts}return"@"===i?[new rp(e,t.slice(1),o.eventContext)]:"?"===i?[new tp(e,t.slice(1),n)]:new Qh(e,t,n).parts}handleTextExpression(e){return new ep(e)}};function cp(e){let t=lp.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},lp.set(e.type,t));let n=t.stringsArray.get(e.strings);if(void 0!==n)return n;const o=e.strings.join(qh);return void 0===(n=t.keyString.get(o))&&(n=new Wh(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}const lp=new Map,dp=new WeakMap;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.0.0");const hp=(e,...t)=>new Gh(e,t,"html",ap),pp=133;function up(e,t){const{element:{content:n},parts:o}=e,i=document.createTreeWalker(n,pp,null,!1);let r=fp(o),s=o[r],a=-1,c=0;const l=[];let d=null;for(;i.nextNode();){a++;const e=i.currentNode;for(e.previousSibling===d&&(d=null),t.has(e)&&(l.push(e),null===d&&(d=e)),null!==d&&c++;void 0!==s&&s.index===a;)s.index=null!==d?-1:s.index-c,s=o[r=fp(o,r)]}l.forEach(e=>e.parentNode.removeChild(e))}const mp=e=>{let t=11===e.nodeType?0:1;const n=document.createTreeWalker(e,pp,null,!1);for(;n.nextNode();)t++;return t},fp=(e,t=-1)=>{for(let n=t+1;n<e.length;n++){const t=e[n];if(Dh(t))return n}return-1};const bp=(e,t)=>`${e}--${t}`;let gp=!0;void 0===window.ShadyCSS?gp=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected.Please update to at least @webcomponents/webcomponentsjs@2.0.2 and@webcomponents/shadycss@1.3.1."),gp=!1);const yp=e=>t=>{const n=bp(t.type,e);let o=lp.get(n);void 0===o&&(o={stringsArray:new WeakMap,keyString:new Map},lp.set(n,o));let i=o.stringsArray.get(t.strings);if(void 0!==i)return i;const r=t.strings.join(qh);if(void 0===(i=o.keyString.get(r))){const n=t.getTemplateElement();gp&&window.ShadyCSS.prepareTemplateDom(n,e),i=new Wh(t,n),o.keyString.set(r,i)}return o.stringsArray.set(t.strings,i),i},vp=["html","svg"],wp=new Set,_p=(e,t,n)=>{wp.add(n);const o=e.querySelectorAll("style");if(0===o.length)return void window.ShadyCSS.prepareTemplateStyles(t.element,n);const i=document.createElement("style");for(let e=0;e<o.length;e++){const t=o[e];t.parentNode.removeChild(t),i.textContent+=t.textContent}if((e=>{vp.forEach(t=>{const n=lp.get(bp(t,e));void 0!==n&&n.keyString.forEach(e=>{const{element:{content:t}}=e,n=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{n.add(e)}),up(e,n)})})})(n),function(e,t,n=null){const{element:{content:o},parts:i}=e;if(null==n)return void o.appendChild(t);const r=document.createTreeWalker(o,pp,null,!1);let s=fp(i),a=0,c=-1;for(;r.nextNode();){for(c++,r.currentNode===n&&(a=mp(t),n.parentNode.insertBefore(t,n));-1!==s&&i[s].index===c;){if(a>0){for(;-1!==s;)i[s].index+=a,s=fp(i,s);return}s=fp(i,s)}}}(t,i,t.element.content.firstChild),window.ShadyCSS.prepareTemplateStyles(t.element,n),window.ShadyCSS.nativeShadow){const n=t.element.content.querySelector("style");e.insertBefore(n.cloneNode(!0),e.firstChild)}else{t.element.content.insertBefore(i,t.element.content.firstChild);const e=new Set;e.add(i),up(t,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const Sp={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},xp=(e,t)=>t!==e&&(t==t||e==e),Pp={attribute:!0,type:String,converter:Sp,reflect:!1,hasChanged:xp},Cp=Promise.resolve(!0),Np=1,kp=4,Ep=8,Tp=16,Ap=32;class Vp extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=Cp,this._hasConnectedResolver=void 0,this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,n)=>{const o=this._attributeNameForProperty(n,t);void 0!==o&&(this._attributeToPropertyMap.set(o,n),e.push(o))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=Pp){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const n="symbol"==typeof e?Symbol():`__${e}`;Object.defineProperty(this.prototype,e,{get(){return this[n]},set(t){const o=this[e];this[n]=t,this._requestUpdate(e,o)},configurable:!0,enumerable:!0})}static finalize(){if(this.hasOwnProperty(JSCompiler_renameProperty("finalized",this))&&this.finalized)return;const e=Object.getPrototypeOf(this);if("function"==typeof e.finalize&&e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const n of t)this.createProperty(n,e[n])}}static _attributeNameForProperty(e,t){const n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,n=xp){return n(e,t)}static _propertyValueFromAttribute(e,t){const n=t.type,o=t.converter||Sp,i="function"==typeof o?o:o.fromAttribute;return i?i(e,n):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const n=t.type,o=t.converter;return(o&&o.toAttribute||Sp.toAttribute)(e,n)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this._updateState=this._updateState|Ap,this._hasConnectedResolver&&(this._hasConnectedResolver(),this._hasConnectedResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,n){t!==n&&this._attributeToProperty(e,n)}_propertyToAttribute(e,t,n=Pp){const o=this.constructor,i=o._attributeNameForProperty(e,n);if(void 0!==i){const e=o._propertyValueToAttribute(t,n);if(void 0===e)return;this._updateState=this._updateState|Ep,null==e?this.removeAttribute(i):this.setAttribute(i,e),this._updateState=this._updateState&~Ep}}_attributeToProperty(e,t){if(this._updateState&Ep)return;const n=this.constructor,o=n._attributeToPropertyMap.get(e);if(void 0!==o){const e=n._classProperties.get(o)||Pp;this._updateState=this._updateState|Tp,this[o]=n._propertyValueFromAttribute(t,e),this._updateState=this._updateState&~Tp}}_requestUpdate(e,t){let n=!0;if(void 0!==e){const o=this.constructor,i=o._classProperties.get(e)||Pp;o._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||this._updateState&Tp||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&this._enqueueUpdate()}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){let e,t;this._updateState=this._updateState|kp;const n=this._updatePromise;this._updatePromise=new Promise((n,o)=>{e=n,t=o});try{await n}catch(e){}this._hasConnected||await new Promise(e=>this._hasConnectedResolver=e);try{const e=this.performUpdate();null!=e&&await e}catch(e){t(e)}e(!this._hasRequestedUpdate)}get _hasConnected(){return this._updateState&Ap}get _hasRequestedUpdate(){return this._updateState&kp}get hasUpdated(){return this._updateState&Np}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{(e=this.shouldUpdate(t))&&this.update(t)}catch(t){throw e=!1,t}finally{this._markUpdated()}e&&(this._updateState&Np||(this._updateState=this._updateState|Np,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~kp}get updateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0)}updated(e){}firstUpdated(e){}}Vp.finalized=!0;const Op=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(n){n.createProperty(t.key,e)}}:Object.assign({},t,{finisher(n){n.createProperty(t.key,e)}}),zp=(e,t,n)=>{t.constructor.createProperty(n,e)};function Rp(e){return(t,n)=>void 0!==n?zp(e,t,n):Op(e,t)}const Mp="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,jp=Symbol();class Up{constructor(e,t){if(t!==jp)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(Mp?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const Ip=e=>e.flat?e.flat(1/0):function e(t,n=[]){for(let o=0,i=t.length;o<i;o++){const i=t[o];Array.isArray(i)?e(i,n):n.push(i)}return n}(e);class $p extends Vp{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const e=this.styles,t=[];if(Array.isArray(e)){Ip(e).reduceRight((e,t)=>(e.add(t),e),new Set).forEach(e=>t.unshift(e))}else e&&t.push(e);return t}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?Mp?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){super.update(e);const t=this.render();t instanceof Gh&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){}}$p.finalized=!0,$p.render=(e,t,n)=>{const o=n.scopeName,i=dp.has(t),r=t instanceof ShadowRoot&&gp&&e instanceof Gh,s=r&&!wp.has(o),a=s?document.createDocumentFragment():t;if(((e,t,n)=>{let o=dp.get(t);void 0===o&&(Ih(t,t.firstChild),dp.set(t,o=new ep(Object.assign({templateFactory:cp},n))),o.appendInto(t)),o.setValue(e),o.commit()})(e,a,Object.assign({templateFactory:yp(o)},n)),s){const e=dp.get(a);dp.delete(a),e.value instanceof Xh&&_p(a,e.value.template,o),Ih(t,t.firstChild),t.appendChild(a),dp.set(t,e)}!i&&r&&window.ShadyCSS.styleElement(t.host)};var Lp=function(e,t,n,o){var i,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const qp=n(47);let Fp=class extends $p{constructor(){super(...arguments),this.deleteMode=!0,this.outline=!1,this.outlineEffect=!1}emit(){this.dispatchEvent(new CustomEvent("clicked",{bubbles:!0}))}emitDeleted(){this.dispatchEvent(new CustomEvent("deleted",{bubbles:!0}))}render(){return hp`
  <div class="chip ripple ${this.deleteMode?"delete-mode":""}">
    <div class="chip-content"><slot></slot></div>
    <div class="chip-close" @click=${()=>this.emitDeleted()}>
        <svg class="chip-svg" focusable="false" viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"></path></svg>
    </div>
  </div>
  `}};Fp.styles=((e,...t)=>{const n=t.reduce((t,n,o)=>t+(e=>{if(e instanceof Up)return e.cssText;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security.`)})(n)+e[o+1],e[0]);return new Up(n,jp)})`${(e=>new Up(String(e),jp))(qp)}`,Lp([Rp()],Fp.prototype,"deleteMode",void 0),Lp([Rp({type:Boolean,reflect:!1})],Fp.prototype,"outline",void 0),Lp([Rp({type:Boolean,reflect:!1})],Fp.prototype,"outlineEffect",void 0),Fp=Lp([(e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:n,elements:o}=t;return{kind:n,elements:o,finisher(t){window.customElements.define(e,t)}}})(e,t))("bronco-chip")],Fp)}]);