File: //home/slfopp7cb1df/www/sitepacket.com/wp-content/plugins/superb-blocks/blocks/ratings/index.js
(()=>{var e,a={77:e=>{e.exports=function(e){var a={};function r(t){if(a[t])return a[t].exports;var l=a[t]={i:t,l:!1,exports:{}};return e[t].call(l.exports,l,l.exports,r),l.l=!0,l.exports}return r.m=e,r.c=a,r.d=function(e,a,t){r.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:t})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,a){if(1&a&&(e=r(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(r.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var l in e)r.d(t,l,function(a){return e[a]}.bind(null,l));return t},r.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(a,"a",a),a},r.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},r.p="",r(r.s=0)}([function(e,a,r){"use strict";r.r(a),r.d(a,"validateHTMLColorName",(function(){return i})),r.d(a,"validateHTMLColorSpecialName",(function(){return o})),r.d(a,"validateHTMLColorHex",(function(){return s})),r.d(a,"validateHTMLColorRgb",(function(){return d})),r.d(a,"validateHTMLColorHsl",(function(){return D})),r.d(a,"validateHTMLColorHwb",(function(){return x})),r.d(a,"validateHTMLColorLab",(function(){return I})),r.d(a,"validateHTMLColorLch",(function(){return L})),r.d(a,"validateHTMLColor",(function(){return y}));const t=e=>e&&"string"==typeof e,l=["AliceBlue","AntiqueWhite","Aqua","Aquamarine","Azure","Beige","Bisque","Black","BlanchedAlmond","Blue","BlueViolet","Brown","BurlyWood","CadetBlue","Chartreuse","Chocolate","Coral","CornflowerBlue","Cornsilk","Crimson","Cyan","DarkBlue","DarkCyan","DarkGoldenrod","DarkGray","DarkGrey","DarkGreen","DarkKhaki","DarkMagenta","DarkOliveGreen","DarkOrange","DarkOrchid","DarkRed","DarkSalmon","DarkSeaGreen","DarkSlateBlue","DarkSlateGray","DarkSlateGrey","DarkTurquoise","DarkViolet","DeepPink","DeepSkyBlue","DimGray","DimGrey","DodgerBlue","FireBrick","FloralWhite","ForestGreen","Fuchsia","Gainsboro","GhostWhite","Gold","Goldenrod","Gray","Grey","Green","GreenYellow","HoneyDew","HotPink","IndianRed","Indigo","Ivory","Khaki","Lavender","LavenderBlush","LawnGreen","LemonChiffon","LightBlue","LightCoral","LightCyan","LightGoldenrodYellow","LightGray","LightGrey","LightGreen","LightPink","LightSalmon","LightSalmon","LightSeaGreen","LightSkyBlue","LightSlateGray","LightSlateGrey","LightSteelBlue","LightYellow","Lime","LimeGreen","Linen","Magenta","Maroon","MediumAquamarine","MediumBlue","MediumOrchid","MediumPurple","MediumSeaGreen","MediumSlateBlue","MediumSlateBlue","MediumSpringGreen","MediumTurquoise","MediumVioletRed","MidnightBlue","MintCream","MistyRose","Moccasin","NavajoWhite","Navy","OldLace","Olive","OliveDrab","Orange","OrangeRed","Orchid","PaleGoldenrod","PaleGreen","PaleTurquoise","PaleVioletRed","PapayaWhip","PeachPuff","Peru","Pink","Plum","PowderBlue","Purple","RebeccaPurple","Red","RosyBrown","RoyalBlue","SaddleBrown","Salmon","SandyBrown","SeaGreen","SeaShell","Sienna","Silver","SkyBlue","SlateBlue","SlateGray","SlateGrey","Snow","SpringGreen","SteelBlue","Tan","Teal","Thistle","Tomato","Turquoise","Violet","Wheat","White","WhiteSmoke","Yellow","YellowGreen"],n=["currentColor","inherit","transparent"],i=e=>{let a=!1;return t(e)&&l.map((r=>(e.toLowerCase()===r.toLowerCase()&&(a=!0),null))),a},o=e=>{let a=!1;return t(e)&&n.map((r=>(e.toLowerCase()===r.toLowerCase()&&(a=!0),null))),a},s=e=>!!t(e)&&(e&&/^#([\da-f]{3}){1,2}$|^#([\da-f]{4}){1,2}$/i.test(e)),g="(([\\d]{0,5})((\\.([\\d]{1,5}))?))",u=`(${g}%)`,M="(([0-9]|[1-9][0-9]|100)%)",c=`(${M}|(0?((\\.([\\d]{1,5}))?))|1)`,N=`([\\s]{0,5})\\)?)(([\\s]{0,5})(\\/?)([\\s]{1,5})(((${M}))|(0?((\\.([\\d]{1,5}))?))|1))?([\\s]{0,5})\\)`,j="(-?(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-9][0-9]|3[0-5][0-9])((\\.([\\d]{1,5}))?)|360)(deg)?)",d=e=>{if(t(e)){const a="([\\s]{0,5})([\\d]{1,5})%?([\\s]{0,5}),?",r="((([\\s]{0,5}),?([\\s]{0,5}))|(([\\s]{1,5})))",t=new RegExp(`^(rgb)a?\\(${a}${r}${a}${r}${a}${r}((\\/?([\\s]{0,5})(0?\\.?([\\d]{1,5})%?([\\s]{0,5}))?|1|0))?\\)$`);return e&&t.test(e)}return!1},D=e=>{if(t(e)){const a=new RegExp(`^(hsl)a?\\((([\\s]{0,5})(${j}|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-9][0-9]|3[0-9][0-9]|400)grad)|((([0-5])?\\.([\\d]{1,5})|6\\.([0-9]|1[0-9]|2[0-8])|[0-6])rad)|((0?((\\.([\\d]{1,5}))?)|1)turn))((([\\s]{0,5}),([\\s]{0,5}))|(([\\s]{1,5}))))(([\\s]{0,5})(0|${M})((([\\s]{0,5}),([\\s]{0,5}))|(([\\s]{1,5}))))(([\\s]{0,5})(0|${M})([\\s]{0,5})\\)?)(([\\s]{0,5})(\\/?|,?)([\\s]{0,5})(((${M}))|(0?((\\.([\\d]{1,5}))?))|1))?\\)$`);return e&&a.test(e)}return!1},x=e=>{if(t(e)){const a=new RegExp(`^(hwb\\(([\\s]{0,5})${j}([\\s]{1,5}))((0|${M})([\\s]{1,5}))((0|${M})${N}$`);return e&&a.test(e)}return!1},I=e=>{if(t(e)){const a="(-?(([0-9]|[1-9][0-9]|1[0-5][0-9])((\\.([\\d]{1,5}))?)?|160))",r=new RegExp(`^(lab\\(([\\s]{0,5})${u}([\\s]{1,5})${a}([\\s]{1,5})${a}${N}$`);return e&&r.test(e)}return!1},L=e=>{if(t(e)){const a=new RegExp(`^lch\\((([\\s]{0,5})((([0-9]|[1-9][0-9])?((\\.([\\d]{1,5}))?)|100)(%)?)([\\s]{1,5})${""+g}([\\s]{1,5})((${j})|(0|${c})|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-9][0-9]|3[0-5][0-9])((\\.([\\d]{1,5}))?)|360))([\\s]{0,5})((\\/([\\s]{0,5})${c}))?)\\)$`);return e&&a.test(e)}return!1},y=e=>!!(e&&s(e)||d(e)||D(e)||x(e)||I(e)||L(e));a.default=e=>!!(e&&s(e)||i(e)||o(e)||d(e)||D(e)||x(e)||I(e)||L(e))}])},405:(e,a,r)=>{"use strict";const t=window.wp.blocks,l=window.wp.i18n,n=window.wp.blockEditor,i=window.wp.element,o=window.ReactJSXRuntime,s=e=>(0,o.jsxs)("div",{className:"superbaddons-ratings-single-star",children:[(0,o.jsx)("svg",{width:"22",height:"21",viewBox:"0 0 22 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M20.9843 9.72318L16.7562 13.4132L18.0228 18.9069C18.0898 19.1941 18.0707 19.4947 17.9678 19.7711C17.8649 20.0475 17.6828 20.2874 17.4443 20.4609C17.2058 20.6344 16.9215 20.7337 16.6268 20.7464C16.3322 20.7592 16.0404 20.6848 15.7878 20.5326L10.9962 17.6263L6.21495 20.5326C5.96236 20.6848 5.6705 20.7592 5.37586 20.7464C5.08122 20.7337 4.79688 20.6344 4.55838 20.4609C4.31988 20.2874 4.13781 20.0475 4.03493 19.7711C3.93205 19.4947 3.91292 19.1941 3.97995 18.9069L5.24464 13.4188L1.01557 9.72318C0.791893 9.53027 0.63015 9.27561 0.550625 8.99113C0.4711 8.70666 0.477335 8.40504 0.568546 8.1241C0.659758 7.84315 0.831886 7.59539 1.06335 7.41188C1.29481 7.22838 1.57529 7.11729 1.86964 7.09256L7.44401 6.60974L9.61995 1.41974C9.73358 1.14742 9.92524 0.914795 10.1708 0.751174C10.4164 0.587552 10.7049 0.500244 10.9999 0.500244C11.295 0.500244 11.5835 0.587552 11.8291 0.751174C12.0747 0.914795 12.2663 1.14742 12.3799 1.41974L14.5624 6.60974L20.1349 7.09256C20.4293 7.11729 20.7098 7.22838 20.9412 7.41188C21.1727 7.59539 21.3448 7.84315 21.436 8.1241C21.5272 8.40504 21.5335 8.70666 21.454 8.99113C21.3744 9.27561 21.2127 9.53027 20.989 9.72318H20.9843Z",fill:e.colorEmpty?e.colorEmpty:e.color})}),e.percentage>0&&(0,o.jsx)("div",{className:"superbaddons-ratings-single-percentage-star",style:{width:e.percentage+"%"},children:(0,o.jsx)("svg",{width:"22",height:"21",viewBox:"0 0 22 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M20.9843 9.72318L16.7562 13.4132L18.0228 18.9069C18.0898 19.1941 18.0707 19.4947 17.9678 19.7711C17.8649 20.0475 17.6828 20.2874 17.4443 20.4609C17.2058 20.6344 16.9215 20.7337 16.6268 20.7464C16.3322 20.7592 16.0404 20.6848 15.7878 20.5326L10.9962 17.6263L6.21495 20.5326C5.96236 20.6848 5.6705 20.7592 5.37586 20.7464C5.08122 20.7337 4.79688 20.6344 4.55838 20.4609C4.31988 20.2874 4.13781 20.0475 4.03493 19.7711C3.93205 19.4947 3.91292 19.1941 3.97995 18.9069L5.24464 13.4188L1.01557 9.72318C0.791893 9.53027 0.63015 9.27561 0.550625 8.99113C0.4711 8.70666 0.477335 8.40504 0.568546 8.1241C0.659758 7.84315 0.831886 7.59539 1.06335 7.41188C1.29481 7.22838 1.57529 7.11729 1.86964 7.09256L7.44401 6.60974L9.61995 1.41974C9.73358 1.14742 9.92524 0.914795 10.1708 0.751174C10.4164 0.587552 10.7049 0.500244 10.9999 0.500244C11.295 0.500244 11.5835 0.587552 11.8291 0.751174C12.0747 0.914795 12.2663 1.14742 12.3799 1.41974L14.5624 6.60974L20.1349 7.09256C20.4293 7.11729 20.7098 7.22838 20.9412 7.41188C21.1727 7.59539 21.3448 7.84315 21.436 8.1241C21.5272 8.40504 21.5335 8.70666 21.454 8.99113C21.3744 9.27561 21.2127 9.53027 20.989 9.72318H20.9843Z",fill:e.color})})})]}),g=e=>{const{attributes:a}=e,r=a.overallRating/a.maxRating*100,t=a.starAmount,l=100/t;let n=0,i=!1;const g=[];for(let e=0;e<t;e++)if(i||r<=0)g.push((0,o.jsx)(s,{color:a.colorStarsEmpty},e));else if(n+l<=r)n+=l,g.push((0,o.jsx)(s,{color:a.colorStarsFilled},e));else{const t=(r-n)/l*100;g.push((0,o.jsx)(s,{colorEmpty:a.colorStarsEmpty,color:a.colorStarsFilled,percentage:t},e)),i=!0}return(0,o.jsx)("div",{className:"superbaddons-ratings-stars-icons",children:g})};function u({isEditable:e,...a}){const{placeholder:r,...t}=a;return e?(0,o.jsx)(n.RichText,{...a}):(0,o.jsx)(n.RichText.Content,{...t})}r(750);var M=r(77);const c=(e,a=!1,r=!1)=>(e=isNaN(e)?0:parseInt(e),a&&e<a&&(e=a),r&&e>r&&(e=r),e),N=(e,a=!1,r=!1)=>(e=isNaN(e)?0:parseFloat(e),a&&e<a&&(e=a),r&&e>r&&(e=r),e),j=e=>1==e,d=function(e,a){return void 0===a?e[0]:e.find((e=>e===a))},D=function(e,a,r=!1){return r?e.find((e=>e.slug===a))[r]:e.find((e=>e.slug===a))},x=function(e){return void 0!==e&&((0,M.validateHTMLColorHex)(e)||(0,M.validateHTMLColorRgb)(e)||(0,M.validateHTMLColorHsl)(e))?e:"unset"},I=window.wp.components,L=window.React,y=e=>{const{attributes:a,setAttributes:r}=e,t=e.ratingIndex,l=e.ratingAttributes;return(0,o.jsx)(i.Fragment,{children:(0,o.jsxs)("div",{className:"superbaddons-ratings-ratingbar",children:[(0,o.jsx)(u,{isEditable:e.IsInEditor,className:"superbaddons-ratings-ratingbar-label",tagName:"p",onChange:e=>{const l=[...a.ratingBars];l[t].label=e,r({ratingBars:l})},value:l.label,style:{color:a.colorText,fontSize:a.fontSizeLabelRatingBar+"px"}}),e.isSelected&&(0,o.jsx)(I.Button,{isSmall:!0,isDestructive:!0,className:"superbaddons-trash-button",onClick:()=>{const e=[...a.ratingBars];e.splice(t,1),r({ratingBars:e})},children:(0,o.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljg3NSAyLjc1SDExLjc1VjIuMTI1QzExLjc1IDEuNjI3NzIgMTEuNTUyNSAxLjE1MDgxIDExLjIwMDggMC43OTkxNzVDMTAuODQ5MiAwLjQ0NzU0NCAxMC4zNzIzIDAuMjUgOS44NzUgMC4yNUg2LjEyNUM1LjYyNzcyIDAuMjUgNS4xNTA4MSAwLjQ0NzU0NCA0Ljc5OTE3IDAuNzk5MTc1QzQuNDQ3NTQgMS4xNTA4MSA0LjI1IDEuNjI3NzIgNC4yNSAyLjEyNVYyLjc1SDEuMTI1QzAuOTU5MjQgMi43NSAwLjgwMDI2OSAyLjgxNTg1IDAuNjgzMDU4IDIuOTMzMDZDMC41NjU4NDggMy4wNTAyNyAwLjUgMy4yMDkyNCAwLjUgMy4zNzVDMC41IDMuNTQwNzYgMC41NjU4NDggMy42OTk3MyAwLjY4MzA1OCAzLjgxNjk0QzAuODAwMjY5IDMuOTM0MTUgMC45NTkyNCA0IDEuMTI1IDRIMS43NVYxNS4yNUMxLjc1IDE1LjU4MTUgMS44ODE3IDE1Ljg5OTUgMi4xMTYxMiAxNi4xMzM5QzIuMzUwNTQgMTYuMzY4MyAyLjY2ODQ4IDE2LjUgMyAxNi41SDEzQzEzLjMzMTUgMTYuNSAxMy42NDk1IDE2LjM2ODMgMTMuODgzOSAxNi4xMzM5QzE0LjExODMgMTUuODk5NSAxNC4yNSAxNS41ODE1IDE0LjI1IDE1LjI1VjRIMTQuODc1QzE1LjA0MDggNCAxNS4xOTk3IDMuOTM0MTUgMTUuMzE2OSAzLjgxNjk0QzE1LjQzNDIgMy42OTk3MyAxNS41IDMuNTQwNzYgMTUuNSAzLjM3NUMxNS41IDMuMjA5MjQgMTUuNDM0MiAzLjA1MDI3IDE1LjMxNjkgMi45MzMwNkMxNS4xOTk3IDIuODE1ODUgMTUuMDQwOCAyLjc1IDE0Ljg3NSAyLjc1Wk01LjUgMi4xMjVDNS41IDEuOTU5MjQgNS41NjU4NSAxLjgwMDI3IDUuNjgzMDYgMS42ODMwNkM1LjgwMDI3IDEuNTY1ODUgNS45NTkyNCAxLjUgNi4xMjUgMS41SDkuODc1QzEwLjA0MDggMS41IDEwLjE5OTcgMS41NjU4NSAxMC4zMTY5IDEuNjgzMDZDMTAuNDM0MiAxLjgwMDI3IDEwLjUgMS45NTkyNCAxMC41IDIuMTI1VjIuNzVINS41VjIuMTI1Wk0xMyAxNS4yNUgzVjRIMTNWMTUuMjVaTTYuNzUgNy4xMjVWMTIuMTI1QzYuNzUgMTIuMjkwOCA2LjY4NDE1IDEyLjQ0OTcgNi41NjY5NCAxMi41NjY5QzYuNDQ5NzMgMTIuNjg0MiA2LjI5MDc2IDEyLjc1IDYuMTI1IDEyLjc1QzUuOTU5MjQgMTIuNzUgNS44MDAyNyAxMi42ODQyIDUuNjgzMDYgMTIuNTY2OUM1LjU2NTg1IDEyLjQ0OTcgNS41IDEyLjI5MDggNS41IDEyLjEyNVY3LjEyNUM1LjUgNi45NTkyNCA1LjU2NTg1IDYuODAwMjcgNS42ODMwNiA2LjY4MzA2QzUuODAwMjcgNi41NjU4NSA1Ljk1OTI0IDYuNSA2LjEyNSA2LjVDNi4yOTA3NiA2LjUgNi40NDk3MyA2LjU2NTg1IDYuNTY2OTQgNi42ODMwNkM2LjY4NDE1IDYuODAwMjcgNi43NSA2Ljk1OTI0IDYuNzUgNy4xMjVaTTEwLjUgNy4xMjVWMTIuMTI1QzEwLjUgMTIuMjkwOCAxMC40MzQyIDEyLjQ0OTcgMTAuMzE2OSAxMi41NjY5QzEwLjE5OTcgMTIuNjg0MiAxMC4wNDA4IDEyLjc1IDkuODc1IDEyLjc1QzkuNzA5MjQgMTIuNzUgOS41NTAyNyAxMi42ODQyIDkuNDMzMDYgMTIuNTY2OUM5LjMxNTg1IDEyLjQ0OTcgOS4yNSAxMi4yOTA4IDkuMjUgMTIuMTI1VjcuMTI1QzkuMjUgNi45NTkyNCA5LjMxNTg1IDYuODAwMjcgOS40MzMwNiA2LjY4MzA2QzkuNTUwMjcgNi41NjU4NSA5LjcwOTI0IDYuNSA5Ljg3NSA2LjVDMTAuMDQwOCA2LjUgMTAuMTk5NyA2LjU2NTg1IDEwLjMxNjkgNi42ODMwNkMxMC40MzQyIDYuODAwMjcgMTAuNSA2Ljk1OTI0IDEwLjUgNy4xMjVaIiBmaWxsPSIjRDU0ODNEIi8+Cjwvc3ZnPgo="})}),e.isSelected&&(0,o.jsx)(I.__experimentalNumberControl,{min:0,max:a.maxRating,value:l.rating,onChange:e=>{const l=[...a.ratingBars];l[t].rating=N(e,0,a.maxRating),r({ratingBars:l})}}),!e.isSelected&&(0,o.jsx)("div",{className:"superbaddons-ratings-ratingbar-bar",style:{backgroundColor:a.colorStarsEmpty},children:(0,o.jsx)("div",{className:"superbaddons-ratings-ratingbar-bar-fill",style:{backgroundColor:a.colorStarsFilled,width:l.rating/a.maxRating*100+"%"}})})]})})},T=e=>{const{attributes:a,setAttributes:r}=e;return(0,o.jsx)(i.Fragment,{children:(0,o.jsxs)("div",{className:"superbaddons-ratings-wrapper",children:[(0,o.jsxs)("div",{className:"superbaddons-ratings-overall-wrapper superbaddons-ratings-alignment-"+a.toolbarAlignmentOverallRating,children:[(0,o.jsx)(u,{isEditable:e.IsInEditor,className:"superbaddons-ratings-overall-label",tagName:"span",onChange:e=>{r({labelOverallRating:e})},value:a.labelOverallRating,style:{fontSize:a.fontSizeLabelOverallRating+"px",color:a.colorText}}),(0,o.jsxs)("div",{className:"superbaddons-ratings-overall-rating-wrapper",children:[(0,o.jsxs)("span",{className:"superbaddons-ratings-overall-rating",style:{fontSize:a.fontSizeOverallRating+"px",color:a.colorText},children:[e.isSelected&&e.IsInEditor&&a.ratingBars.length<=0&&(0,o.jsx)(I.__experimentalNumberControl,{min:0,max:a.maxRating,value:a.overallRating,onChange:e=>{let t=N(e,0,a.maxRating);r({overallRating:t})}}),(!e.isSelected||a.ratingBars.length>0)&&(a.roundOverallRating?parseInt(Math.round(a.overallRating)).toFixed(0):parseFloat(a.overallRating).toFixed(1)),a.displayMaxRating&&(0,o.jsx)("span",{style:{fontSize:c(a.fontSizeOverallRating-20,10,100)+"px",color:a.colorText},children:" / "+a.maxRating})]}),(0,o.jsx)(g,{...e})]})]}),(0,o.jsx)("div",{className:"superbaddons-ratings-ratingbars-wrapper superbaddons-ratings-alignment-"+a.toolbarAlignmentRatingBars,children:a.ratingBars.map(((a,r)=>(0,o.jsx)(y,{ratingAttributes:a,ratingIndex:r,...e},r)))})]})})},A=[{name:(0,l.__)("Small","superb-blocks"),slug:"small",size:14},{name:(0,l.__)("Medium","superb-blocks"),slug:"medium",size:16},{name:(0,l.__)("Large","superb-blocks"),slug:"large",size:24},{name:(0,l.__)("Huge","superb-blocks"),slug:"huge",size:32},{name:(0,l.__)("Enormous","superb-blocks"),slug:"enormous",size:40}],b=[{name:(0,l.__)("Superb Black","superb-blocks"),slug:"black",color:"#444444"},{name:(0,l.__)("Superb Gray","superb-blocks"),slug:"default",color:"#7C7C7C"},{name:(0,l.__)("Background Gray","superb-blocks"),slug:"bggray",color:"#F2F2F2"},{name:(0,l.__)("Superb Gold","superb-blocks"),slug:"sorange",color:"#FFCA28"},{name:(0,l.__)("White","superb-blocks"),slug:"white",color:"#fff"}],p={rating:0,label:(0,l.__)("Rating","superb-blocks")},O=JSON.parse('{"UU":"superb-addons/ratings"}');var z,m;function S(){return S=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var r=arguments[a];for(var t in r)({}).hasOwnProperty.call(r,t)&&(e[t]=r[t])}return e},S.apply(null,arguments)}const C={labelOverallRating:{type:"string",default:(0,l.__)("Overall Rating","superb-blocks")},displayMaxRating:{type:"boolean",default:!1}},w={overallRating:{type:"number",default:0},maxRating:{type:"number",default:5},ratingBars:{type:"array",default:[p]},starAmount:{type:"number",default:5},roundOverallRating:{type:"boolean",default:!1}};(0,t.registerBlockType)(O.UU,{attributes:{toolbarAlignmentOverallRating:{type:"string",default:"left"},toolbarAlignmentRatingBars:{type:"string",default:"left"},...C,...w,fontSizeOverallRating:{type:"number",default:40},fontSizeLabelOverallRating:{type:"number",default:14},fontSizeLabelRatingBar:{type:"number",default:14},colorText:{type:"string",default:"#444444"},colorStarsFilled:{type:"string",default:"#FFCA28"},colorStarsEmpty:{type:"string",default:"#F2F2F2"}},example:{attributes:{ratingBars:[{rating:4.5,label:"Design"},{rating:4.7,label:"Performance"},{rating:4.3,label:"Usability"}]}},icon:{src:function(e){return L.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,viewBox:"0 0 256 256"},e),z||(z=L.createElement("path",{fill:"#6448e7",d:"M184.13 147.7a8.08 8.08 0 0 0-2.54 7.89l13.52 58.54a8 8 0 0 1-11.89 8.69l-51.1-31a7.93 7.93 0 0 0-8.24 0l-51.1 31a8 8 0 0 1-11.89-8.69l13.52-58.54a8.08 8.08 0 0 0-2.54-7.89l-45.11-39.35a8 8 0 0 1 4.54-14.07l59.46-5.14a8 8 0 0 0 6.67-4.88l23.23-55.36a8 8 0 0 1 14.68 0l23.23 55.36a8 8 0 0 0 6.67 4.88l59.46 5.14a8 8 0 0 1 4.54 14.07Z",opacity:.2})),m||(m=L.createElement("path",{fill:"#6448e7",d:"M239.2 97.29a16 16 0 0 0-13.81-11L166 81.17l-23.28-55.36a15.95 15.95 0 0 0-29.44 0L90.07 81.17l-59.46 5.15a16 16 0 0 0-9.11 28.06l45.11 39.42-13.52 58.54a16 16 0 0 0 23.84 17.34l51-31 51.11 31a16 16 0 0 0 23.84-17.34l-13.51-58.6 45.1-39.36a16 16 0 0 0 4.73-17.09m-15.22 5-45.1 39.36a16 16 0 0 0-5.08 15.71L187.35 216l-51.07-31a15.9 15.9 0 0 0-16.54 0l-51 31 13.46-58.6a16 16 0 0 0-5.08-15.71L32 102.35a.4.4 0 0 1 0-.09l59.44-5.14a16 16 0 0 0 13.35-9.75L128 32.08l23.2 55.29a16 16 0 0 0 13.35 9.75l59.45 5.14v.07Z"})))}},edit:function(e){const{attributes:a,setAttributes:r}=e;return(0,i.useEffect)((()=>{if(a.ratingBars.length>0){let t=0,l=0;for(var e=0;e<a.ratingBars.length;e++)l+=parseFloat(a.ratingBars[e].rating);l/=a.ratingBars.length,t=N(l,0,a.maxRating),r({overallRating:t})}}),[a.ratingBars]),(0,o.jsxs)(i.Fragment,{children:[(0,o.jsxs)(n.BlockControls,{children:[(0,o.jsx)(n.AlignmentToolbar,{value:a.toolbarAlignmentOverallRating,onChange:e=>{let a=d(["center","left","right"],e);r({toolbarAlignmentOverallRating:a})}}),(0,o.jsx)(n.AlignmentToolbar,{value:a.toolbarAlignmentRatingBars,onChange:e=>{let a=d(["left","center","right"],e);r({toolbarAlignmentRatingBars:a})}})]}),(0,o.jsx)(n.InspectorControls,{children:(0,o.jsxs)(I.PanelBody,{title:(0,l.__)("General Settings","superb-blocks"),initialOpen:!0,children:[(0,o.jsx)("label",{className:"components-base-control__label",children:(0,l.__)("Max Rating","superb-blocks")}),(0,o.jsx)(I.__experimentalNumberControl,{min:5,max:100,value:a.maxRating,onChange:e=>{const t=a.maxRating;e||(e=5);let l=c(e,5,100);r({maxRating:l});const n=[...a.ratingBars];n.forEach((e=>{let a=e.rating/t*l;e.rating=a%1==0?a:a.toFixed(1)})),r({ratingBars:n})}}),(0,o.jsx)(I.CheckboxControl,{label:(0,l.__)("Display Max Rating","superb-blocks"),onChange:e=>{let a=j(e);r({displayMaxRating:a})},checked:a.displayMaxRating}),(0,o.jsx)(I.CheckboxControl,{label:(0,l.__)("Round Overall Rating","superb-blocks"),onChange:e=>{let a=j(e);r({roundOverallRating:a})},checked:a.roundOverallRating}),(0,o.jsx)("label",{className:"components-base-control__label",children:(0,l.__)("Available Stars","superb-blocks")}),(0,o.jsx)(I.__experimentalNumberControl,{min:1,max:100,value:a.starAmount,onChange:e=>{let a=c(e,1,100);r({starAmount:a})}})]})}),(0,o.jsxs)(n.InspectorControls,{group:"styles",children:[(0,o.jsxs)(I.PanelBody,{title:"Colors",initialOpen:!0,children:[(0,o.jsx)("label",{className:"components-base-control__label",children:(0,l.__)("Text Color","superb-blocks")}),(0,o.jsx)(I.ColorPalette,{colors:b,defaultValue:a.colorText,value:a.colorText,onChange:e=>{let a=x(e);r({colorText:a})}}),(0,o.jsx)("label",{className:"components-base-control__label",children:(0,l.__)("Empty Star Color","superb-blocks")}),(0,o.jsx)(I.ColorPalette,{colors:b,defaultValue:a.colorStarsEmpty,value:a.colorStarsEmpty,onChange:e=>{let a=x(e);r({colorStarsEmpty:a})}}),(0,o.jsx)("label",{className:"components-base-control__label",children:(0,l.__)("Filled Star Color","superb-blocks")}),(0,o.jsx)(I.ColorPalette,{colors:b,defaultValue:a.colorStarsFilled,value:a.colorStarsFilled,onChange:e=>{let a=x(e);r({colorStarsFilled:a})}})]}),(0,o.jsxs)(I.PanelBody,{title:(0,l.__)("Font Sizes","superb-blocks"),initialOpen:!0,children:[(0,o.jsx)("label",{className:"components-base-control__label",children:(0,l.__)("Overall Rating (Label)","superb-blocks")}),(0,o.jsx)(I.FontSizePicker,{__nextHasNoMarginBottom:!0,fontSizes:A,value:a.fontSizeLabelOverallRating,withSlider:!0,withReset:!0,onChange:e=>{let a=0;a=void 0===e?D(A,"small","size"):c(e,0,100),r({fontSizeLabelOverallRating:a})}}),(0,o.jsx)("hr",{}),(0,o.jsx)("label",{className:"components-base-control__label",children:(0,l.__)("Overall Rating (Number)","superb-blocks")}),(0,o.jsx)(I.FontSizePicker,{__nextHasNoMarginBottom:!0,fontSizes:A,value:a.fontSizeOverallRating,withSlider:!0,withReset:!0,onChange:e=>{let a=0;a=void 0===e?D(A,"enormous","size"):c(e,0,100),r({fontSizeOverallRating:a})}}),(0,o.jsx)("hr",{}),(0,o.jsx)("label",{className:"components-base-control__label",children:(0,l.__)("Rating Bars (Label)","superb-blocks")}),(0,o.jsx)(I.FontSizePicker,{__nextHasNoMarginBottom:!0,fontSizes:A,value:a.fontSizeLabelRatingBar,withSlider:!0,withReset:!0,onChange:e=>{let a=0;a=void 0===e?D(A,"small","size"):c(e,0,100),r({fontSizeLabelRatingBar:a})}})]})]}),(0,o.jsxs)("div",{...(0,n.useBlockProps)(),children:[(0,o.jsx)(T,{...e,IsInEditor:!0}),e.isSelected&&(0,o.jsxs)(I.Button,{className:"superbaddons-add-button",onClick:()=>{let e=[...a.ratingBars,{...p}];r({ratingBars:e})},children:[(0,l.__)("Add Rating Bar","superb-blocks"),(0,o.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAwLjI1QzYuMTY0OTggMC4yNSA0Ljg1OTk0IDAuNjQ1ODgxIDMuNzQ5OSAxLjM4NzU4QzIuNjM5ODcgMi4xMjkyOCAxLjc3NDcxIDMuMTgzNDkgMS4yNjM4MiA0LjQxNjg5QzAuNzUyOTI1IDUuNjUwMjkgMC42MTkyNTIgNy4wMDc0OSAwLjg3OTcwMiA4LjMxNjg2QzEuMTQwMTUgOS42MjYyMyAxLjc4MzAzIDEwLjgyOSAyLjcyNzAzIDExLjc3M0MzLjY3MTA0IDEyLjcxNyA0Ljg3Mzc3IDEzLjM1OTggNi4xODMxNCAxMy42MjAzQzcuNDkyNTIgMTMuODgwOCA4Ljg0OTcxIDEzLjc0NzEgMTAuMDgzMSAxMy4yMzYyQzExLjMxNjUgMTIuNzI1MyAxMi4zNzA3IDExLjg2MDEgMTMuMTEyNCAxMC43NTAxQzEzLjg1NDEgOS42NDAwNyAxNC4yNSA4LjMzNTAyIDE0LjI1IDdDMTQuMjQ4IDUuMjEwNCAxMy41MzYyIDMuNDk0NjYgMTIuMjcwOCAyLjIyOTIyQzExLjAwNTMgMC45NjM3ODEgOS4yODk2MSAwLjI1MTk4NSA3LjUgMC4yNVpNNy41IDEyLjI1QzYuNDYxNjUgMTIuMjUgNS40NDY2MiAxMS45NDIxIDQuNTgzMjYgMTEuMzY1MkMzLjcxOTkgMTAuNzg4MyAzLjA0NyA5Ljk2ODQgMi42NDk2NCA5LjAwOTA5QzIuMjUyMjggOC4wNDk3OCAyLjE0ODMxIDYuOTk0MTggMi4zNTA4OCA1Ljk3NTc4QzIuNTUzNDUgNC45NTczOCAzLjA1MzQ3IDQuMDIxOTEgMy43ODc2OSAzLjI4NzY5QzQuNTIxOTIgMi41NTM0NiA1LjQ1NzM4IDIuMDUzNDUgNi40NzU3OCAxLjg1MDg4QzcuNDk0MTggMS42NDgzIDguNTQ5NzggMS43NTIyNyA5LjUwOTA5IDIuMTQ5NjNDMTAuNDY4NCAyLjU0Njk5IDExLjI4ODMgMy4yMTk5IDExLjg2NTIgNC4wODMyNkMxMi40NDIxIDQuOTQ2NjEgMTIuNzUgNS45NjE2NSAxMi43NSA3QzEyLjc0ODUgOC4zOTE5MyAxMi4xOTQ5IDkuNzI2NDIgMTEuMjEwNyAxMC43MTA3QzEwLjIyNjQgMTEuNjk0OSA4Ljg5MTkzIDEyLjI0ODUgNy41IDEyLjI1Wk0xMC43NSA3QzEwLjc1IDcuMTk4OTEgMTAuNjcxIDcuMzg5NjggMTAuNTMwMyA3LjUzMDMzQzEwLjM4OTcgNy42NzA5OCAxMC4xOTg5IDcuNzUgMTAgNy43NUg4LjI1VjkuNUM4LjI1IDkuNjk4OTEgOC4xNzA5OCA5Ljg4OTY4IDguMDMwMzMgMTAuMDMwM0M3Ljg4OTY4IDEwLjE3MSA3LjY5ODkyIDEwLjI1IDcuNSAxMC4yNUM3LjMwMTA5IDEwLjI1IDcuMTEwMzIgMTAuMTcxIDYuOTY5NjcgMTAuMDMwM0M2LjgyOTAyIDkuODg5NjggNi43NSA5LjY5ODkxIDYuNzUgOS41VjcuNzVINUM0LjgwMTA5IDcuNzUgNC42MTAzMyA3LjY3MDk4IDQuNDY5NjcgNy41MzAzM0M0LjMyOTAyIDcuMzg5NjggNC4yNSA3LjE5ODkxIDQuMjUgN0M0LjI1IDYuODAxMDkgNC4zMjkwMiA2LjYxMDMyIDQuNDY5NjcgNi40Njk2N0M0LjYxMDMzIDYuMzI5MDIgNC44MDEwOSA2LjI1IDUgNi4yNUg2Ljc1VjQuNUM2Ljc1IDQuMzAxMDkgNi44MjkwMiA0LjExMDMyIDYuOTY5NjcgMy45Njk2N0M3LjExMDMyIDMuODI5MDIgNy4zMDEwOSAzLjc1IDcuNSAzLjc1QzcuNjk4OTIgMy43NSA3Ljg4OTY4IDMuODI5MDIgOC4wMzAzMyAzLjk2OTY3QzguMTcwOTggNC4xMTAzMiA4LjI1IDQuMzAxMDkgOC4yNSA0LjVWNi4yNUgxMEMxMC4xOTg5IDYuMjUgMTAuMzg5NyA2LjMyOTAyIDEwLjUzMDMgNi40Njk2N0MxMC42NzEgNi42MTAzMiAxMC43NSA2LjgwMTA5IDEwLjc1IDdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"})]})]})]})},save:function(e){return(0,o.jsx)("div",{...n.useBlockProps.save(),children:(0,o.jsx)(T,{...e,IsInEditor:!1})})}})},750:(e,a)=>{"use strict";a.J=void 0;var r=/^([^\w]*)(javascript|data|vbscript)/im,t=/&#(\w+)(^\w|;)?/g,l=/&(newline|tab);/gi,n=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,i=/^.+(:|:)/gim,o=[".","/"];a.J=function(e){var a,s=(a=e||"",a.replace(t,(function(e,a){return String.fromCharCode(a)}))).replace(l,"").replace(n,"").trim();if(!s)return"about:blank";if(function(e){return o.indexOf(e[0])>-1}(s))return s;var g=s.match(i);if(!g)return s;var u=g[0];return r.test(u)?"about:blank":s}}},r={};function t(e){var l=r[e];if(void 0!==l)return l.exports;var n=r[e]={exports:{}};return a[e](n,n.exports,t),n.exports}t.m=a,e=[],t.O=(a,r,l,n)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,l,n]=e[u],o=!0,s=0;s<r.length;s++)(!1&n||i>=n)&&Object.keys(t.O).every((e=>t.O[e](r[s])))?r.splice(s--,1):(o=!1,n<i&&(i=n));if(o){e.splice(u--,1);var g=l();void 0!==g&&(a=g)}}return a}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[r,l,n]},t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{var e={586:0,622:0};t.O.j=a=>0===e[a];var a=(a,r)=>{var l,n,[i,o,s]=r,g=0;if(i.some((a=>0!==e[a]))){for(l in o)t.o(o,l)&&(t.m[l]=o[l]);if(s)var u=s(t)}for(a&&a(r);g<i.length;g++)n=i[g],t.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return t.O(u)},r=globalThis.webpackChunksuperb_elementor_and_gutenberg_addons=globalThis.webpackChunksuperb_elementor_and_gutenberg_addons||[];r.forEach(a.bind(null,0)),r.push=a.bind(null,r.push.bind(r))})();var l=t.O(void 0,[622],(()=>t(405)));l=t.O(l)})();