!function(){function e(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,a){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,t,o=[],l=!0,i=!1;try{for(r=r.call(e);!(l=(n=r.next()).done)&&(o.push(n.value),!a||o.length!==a);l=!0);}catch(u){i=!0,t=u}finally{try{l||null==r.return||r.return()}finally{if(i)throw t}}return o}(e,r)||function(e,r){if(!e)return;if("string"==typeof e)return a(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,r)}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,a){(null==a||a>e.length)&&(a=e.length);for(var r=0,n=new Array(a);r=a)return{status:"full",value:1};if(e+.5>=a&&r&&!n)return{status:"half",value:.5};if(e+1>=a&&r&&n){var t=Math.pow(10,10);return{status:"half",value:Math.round((e-a+1)*t)/t}}return{status:"void",value:0}}(a.modelValue,r+1,a.allowHalf,a.readonly)}))})),w=function(){var e=i.value.map(b);n=[],e.forEach((function(e,r){a.allowHalf?n.push({score:r+.5,left:e.left},{score:r+1,left:e.left+e.width/2}):n.push({score:r+1,left:e.left})}))},x=function(e){for(var r=n.length-1;r>0;r--)if(e>n[r].left)return n[r].score;return a.allowHalf?.5:1},z=function(e){a.disabled||a.readonly||e===a.modelValue||(t("update:modelValue",e),t("change",e))},S=function(e){h()||(o.start(e),w())},H=function(e){if(!h()&&(o.move(e),o.isHorizontal())){var a=e.touches[0].clientX;v(e),z(x(a))}},A=function(e,r){var n,t=a.icon,o=a.size,l=a.color,i=a.count,c=a.gutter,s=a.voidIcon,d=a.disabled,v=a.voidColor,b=a.allowHalf,h=a.iconPrefix,p=a.disabledColor,g=r+1,S="full"===e.status,H="void"===e.status,A=b&&e.value>0&&e.value<1;c&&g!==+i&&(n={paddingRight:y(c)});return f("div",{key:r,ref:u(r),role:"radio",style:n,class:_("item"),tabindex:d?void 0:0,"aria-setsize":i,"aria-posinset":g,"aria-checked":!H,onClick:function(e){w(),z(b?x(e.clientX):g)}},[f(m,{size:o,name:S?t:s,class:_("icon",{disabled:d,full:S}),color:d?p:S?l:v,classPrefix:h},null),A&&f(m,{size:o,style:{width:e.value+"em"},name:H?s:t,class:_("icon",["half",{disabled:d,full:!H}]),color:d?p:H?v:l,classPrefix:h},null)])};return d((function(){return a.modelValue})),function(){return f("div",{role:"radiogroup",class:_({readonly:a.readonly,disabled:a.disabled}),tabindex:a.disabled?void 0:0,"aria-disabled":a.disabled,"aria-readonly":a.readonly,onTouchstart:S,onTouchmove:H},[g.value.map(A)])}}});a("R",h(z))}}}))}();