/*!
 * KoliBri - The accessible HTML-Standard
 */
"use strict";var easyBem,hasRequiredEasyBem,common=require("./common-Cd2qH809.js");function requireEasyBem(){return hasRequiredEasyBem?easyBem:(hasRequiredEasyBem=1,easyBem=function(e){return function(r,t){if(!r)return e;var n;"string"==typeof r?n=r:t=r;var o=e;return n&&(o+="__"+n),o+(t?Object.keys(t).reduce(function(e,r){var n=t[r];return n&&(e+=" "+("boolean"==typeof n?o+"--"+r:o+"--"+r+"_"+n)),e},""):"")}})}var easyBemExports=requireEasyBem(),a=common.getDefaultExportFromCjs(easyBemExports);function c(){const e=new Map,r=(r,t,n)=>{try{return e.get(r)(t,n)}catch{return e.set(r,a(r)).get(r)(t,n)}};return r.forBlock=e=>{const t=(t,n)=>r(e,t,n);return t.forElement=t=>n=>r(e,t,n),t},r}exports.c=c;