(()=>{"use strict";var e,t,r,o={4879:(e,t,r)=>{const o=window.wp.blocks;var n=r(6052);const i=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"woocommerce/product-review-rating","title":"Review Rating","category":"woocommerce","ancestor":["woocommerce/product-reviews"],"description":"Displays the rating of a product review.","textdomain":"woocommerce","usesContext":["commentId"],"attributes":{"textAlign":{"type":"string"}},"supports":{"interactivity":{"clientNavigation":true},"color":{"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}}}}');var a=r(4921),s=r(7723);const c=window.wp.blockEditor,l=window.wp.data,u=window.wc.data;var p=r(790);(0,o.registerBlockType)(i,{edit:function({context:{commentId:e},attributes:t,setAttributes:r}){const{textAlign:o}=t,n=(0,a.A)("wc-block-product-review-rating",{[`has-text-align-${o}`]:o}),i=(0,c.useBlockProps)({className:n}),d=(0,l.useSelect)((t=>{var r;const{getReview:o}=t(u.REVIEWS_STORE_NAME),n=e?o(Number(e)):null;return null!==(r=n?.rating)&&void 0!==r?r:4}),[e]),w={width:d/5*100+"%"},f=(0,s.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */
(0,s.__)("Rated %f out of 5","woocommerce"),d),g={__html:(0,s.sprintf)(/* translators: %s is the rating value wrapped in HTML strong tags. */ /* translators: %s is the rating value wrapped in HTML strong tags. */
(0,s.__)("Rated %s out of 5","woocommerce"),(0,s.sprintf)('%f',d))};return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(c.BlockControls,{children:(0,p.jsx)(c.AlignmentToolbar,{value:t.textAlign,onChange:e=>{r({textAlign:e||""})}})}),(0,p.jsx)("div",{...i,children:(0,p.jsx)("div",{className:"wc-block-product-review-rating__stars",role:"img","aria-label":f,children:(0,p.jsx)("span",{style:w,dangerouslySetInnerHTML:g})})})]})},icon:n.A})},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},7723:e=>{e.exports=window.wp.i18n},5573:e=>{e.exports=window.wp.primitives}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return o[e](r,r.exports,i),r.exports}i.m=o,e=[],i.O=(t,r,o,n)=>{if(!r){var a=1/0;for(u=0;u