/**
 * Copyright 2018 The Pennsylvania State University
 * @license Apache-2.0, see License.md for full text.
 */
import{html as e,PolymerElement as t}from"../../../@polymer/polymer/polymer-element.js";import"../../simple-colors-shared-styles/simple-colors-shared-styles.js";import"./simple-colors-shared-styles-polymer.js";class SimpleColorsPolymer extends t{static get template(){return e`
      <style include="simple-colors-shared-styles-polymer"></style>
      <slot></slot>
    `}static get properties(){return{accentColor:{name:"accentColor",type:String,value:"grey",reflectToAttribute:!0,notify:!0},dark:{name:"dark",type:Boolean,value:!1,reflectToAttribute:!0,notify:!0},colors:{name:"colors",type:Object,value:globalThis.SimpleColorsSharedStyles.colors,notify:!0}}}static get tag(){return"simple-colors-polymer"}constructor(){super(),this.__utils=globalThis.SimpleColorsSharedStyles.requestAvailability(),this.colors=globalThis.SimpleColorsSharedStyles.colors}invertShade(e){return this.__utils.invertShade(e)}getColorInfo(e){return this.__utils.getColorInfo(e)}makeVariable(e="grey",t=1,r="default"){return this.__utils.makeVariable("grey",1,"default")}getContrastingColors(e,t,r){return this.__utils.getContrastingColors(e,t,r)}getContrastingShades(e,t,r,l){return this.__utils.getContrastingShades(e,t,r,l)}isContrastCompliant(e,t,r,l,o){return this.__utils.isContrastCompliant(e,t,r,l,o)}}customElements.define(SimpleColorsPolymer.tag,SimpleColorsPolymer);export{SimpleColorsPolymer};