function e(e,r){let a=0;return e.hasOwnProperty("hasBlock")&&r.hasBlock===e.hasBlock&&(a+=10,a+=1e4),e.hasOwnProperty("name")&&r.name===e.name&&(a+=100,a+=1e4),e.hasOwnProperty("parameter")&&e.parameter.test(r.parameter)&&(a+=1100,a+=1e4),e.hasOwnProperty("hasBlock")||e.hasOwnProperty("name")||e.hasOwnProperty("paremeter")||(a=1),e.hasOwnProperty("hasBlock")&&e.hasOwnProperty("name")&&a<2e4&&(a=0),e.hasOwnProperty("name")&&e.hasOwnProperty("parameter")&&a<21100&&(a=0),e.hasOwnProperty("name")&&e.hasOwnProperty("parameter")&&e.hasOwnProperty("hasBlock")&&a<3e4&&(a=0),a}export{e as calcAtRulePatternPriority};