const ColorFilter={NoFilter:"",f1977:"_1977",Aden:"aden",Brannan:"brannan",Brooklyn:"brooklyn",Clarendon:"clarendon",Earlybird:"earlybird",Gingham:"gingham",Hudson:"hudson",Inkwell:"inkwell",Kelvin:"kelvin",Lark:"lark",LoFi:"lofi",Maven:"maven",Mayfair:"mayfair",Moon:"moon",Nashville:"nashville",Perpetua:"perpetua",Reyes:"reyes",Rise:"rise",Slumber:"slumber",Stinson:"stinson",Toaster:"toaster",Valencia:"valencia",Walden:"walden",Willow:"willow",XproII:"xpro2",Balance:"balance"};Object.freeze(ColorFilter);class MediaColorFilter{constructor(elm_id){this.elm_id=elm_id}applyFilter(colorFilterCode){const elm=document.querySelector(`#${this.elm_id}`);return elm.style.filter="",elm.style.webkitFilter="",elm.className=`${colorFilterCode}`,""}filter(sepia,saturation,brightness,contrast,hue){const elm=document.querySelector(`#${this.elm_id}`);console.log(elm);let filter=`sepia(${sepia||0}) saturate(${saturation||100}%) brightness(${brightness||1}) contrast(${contrast||1}) hue-rotate(${hue||0}deg)`;return elm.style.filter=filter,elm.style.webkitFilter=filter,""}__getFilterElm__(){return null==window._filterElm&&(window._filterElm=$("filter#_color>feColorMatrix")[0]),window._filterElm}__clamp__(value,min,max){return valuemax?max:value}buildBalanceFilter(strength,r,g,b){var _filter=this.__getFilterElm__(),balance,normalizedBalance=(r+g+b)/3/(strength||1);return console.log(normalizedBalance),_filter.setAttribute("values",`${normalizedBalance} 0 ${normalizedBalance} 0 0 0 ${normalizedBalance} ${normalizedBalance} 0 0 0 0 ${normalizedBalance} 0 0 0 0 0 1 0`),""}}