PageSourceSearch

https://www.larocheposay.hu/Refapp-build/ratings-reviews/widget-vue2/refapp-ratings-reviews.umd.js?v=2.5.5.2

js larocheposay.hu collected 2026-10-08 08:31:58 UTC 271,433 bytes, 24 lines download raw bytes

1(function(B,ge){typeof exports=="object"&&typeof module<"u"?module.exports=ge(require("vue")):typeof define=="function"&&define.amd?define(["vue"],ge):(B=typeof globalThis<"u"?globalThis:B||self,B.RefAppRatingsReviews=ge(B.Vue))})(this,(function(B){"use strict";var ge=document.createElement("style");ge.textContent='.refapp-star-icon{overflow:visible}.ra-star-rating{display:inline-block}.ra-star-rating__stars-wrapper{display:flex}.ra-star-rating--editable .ra-star-rating__star{cursor:pointer}.ra-star-rating--force-focus-outline .ra-star-rating__star:focus{outline:2px auto #000}:root{--refapp-tooltip-transition-duration-ms: .2s;--refapp-tooltip-offset: 8px;--refapp-tooltip-background-color: rgba(52, 52, 52, .9);--refapp-tooltip-text-color: #fff}.ra-tooltip{box-sizing:border-box;opacity:0;position:absolute;top:calc(var(--tooltip-top) - var(--refapp-tooltip-offset));left:var(--tooltip-left);max-width:300px;text-align:center;background-color:var(--refapp-tooltip-background-color);color:var(--refapp-tooltip-text-color);padding:8px 12px;border-radius:5px;z-index:9999;pointer-events:none;transform:translateY(4px);transition:opacity var(--refapp-tooltip-transition-duration-ms) ease,transform var(--refapp-tooltip-transition-duration-ms) ease}.ra-tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:var(--refapp-tooltip-background-color) transparent transparent transparent;pointer-events:none}.ra-tooltip--visible{opacity:1;transform:translateY(0)}@starting-style{.ra-tooltip{opacity:0;transform:translateY(4px)}}:root{--refapp-brand-sticky-header-height: 74px}@media(min-width:1024px){:root{--refapp-brand-sticky-header-height: 190px}}.rr-total-review{padding:12px 0}.rr-conatiner-outer .white{color:#fff}.rr-help-content{display:none}i.arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;float:right;top:6px;position:relative;margin-left:10px}.rfp_rr_start_list{display:inline-block;padding-top:10px}.rr-filter-container{display:none;width:100%;box-sizing:border-box}ul.rr-help-content li{font-weight:400;font-size:14px}.rr-filter:hover>li{width:34px;padding:7px 0 4px;margin:0 auto;display:block}.rr-comment-img-section img{width:24%;height:160px;padding:5px;cursor:pointer}.image-review-popup img{height:auto;padding:0;width:100%}.rr-comment-img-section .video-image{cursor:pointer}.rr-comment-img-section a{outline:0}.rr-all-review-item-right .rr-avg-rating-content{max-width:25%;padding:5px 2%;box-sizing:border-box}.rr-all-review-item-right .rr-avg-rating-content .rr-label{margin:10px 0 0;font-size:13px}.rr-all-review-item-right .rr-avg-rating-content .rr-rating-bar-outer{max-width:83%;border:1px solid #fafafa}.rr-active-filter{display:none;margin-top:15px;padding:0}.rr-active-filter span{padding:5px 10px;display:inline-block;background:#ccc;font-weight:700;margin:5px 5px 5px 0;float:left}.rr-active-filter span i{margin-left:10px;font-style:normal;background:#000;color:#fff;padding:1px 6px;border-radius:50%;text-align:center;display:inline-block;line-height:16px;cursor:pointer;font-size:13px;font-weight:400}.rr-active-filter span.clear_all_filter{float:none;opacity:.7;margin:15px 5px 0 0}.rr-active-filter-inner{padding:10px 0;float:left}span.active-filter-item p{margin:0;float:left;padding:1px 0}.hidden{display:none}.rr-no-result-found{padding:10px 15px 25px;clear:both;text-align:center;width:100%;border-bottom:1px dotted #ccc}.viewmore-preview-loading{background:#0000004d url('+(typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__dirname+"/images/loader.gif").href:new URL("images/loader.gif",typeof document>"u"?location.href:document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href)+`) center center no-repeat;position:fixed;width:100%;height:100%;top:0;left:0}*,*:before,*:after{box-sizing:border-box}.ra-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.rfp-rr-ratings-display-contents.rfp-rr-ratings-display-contents{display:contents}.review-popup-overlay{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:#000000bf;z-index:999}.review-popup{max-width:700px;width:100%;position:absolute;box-shadow:0 2px 6px 5px #000;background:#fff;left:50%;margin-left:-350px;top:0;display:none;z-index:1000;outline:none}.full-review-popup,.video-review-popup,.image-review-popup,.terms-of-use{max-width:600px;padding:20px;width:100%;position:fixed;box-shadow:0 2px 6px #000;background:#fff;left:50%;margin-left:-350px;top:100px;display:none;z-index:1000;outline:none}.full-review-popup{position:absolute}.terms-of-use{position:absolute;font-size:12px;line-height:16px}.review-popup-close,.video-popup-close,.image-popup-close,.terms-popup-close{position:absolute;right:5px;top:5px;width:25px;height:25px;text-align:center;border-radius:50%;background:#999;color:#000;font-size:16px;line-height:26px;font-weight:700;cursor:pointer;font-family:arial,helvetica,sans-serif}.review-popup-header{background:#000;color:#fff;font-size:32px;padding:20px 10px}.full-width .body-row-left,.full-width .body-row-right{width:100%;padding:0}.ratings-review-font{font-family:inherit}.rfp-rr-most-ratings-list-branch{border:1px solid #fafafa}.reviews-container{position:relative;width:100%;max-width:1160px;margin:0 auto;outline:none}.reviews-container .rfp-rr-header{overflow:hidden;background-color:#000;padding:15px}
1.reviews-container .rfp-rr-header span{display:inline-block;color:#000;padding:0;text-decoration:none;font-size:18px;line-height:0;border-radius:4px}.reviews-container .rfp-rr-header-right{float:right}.reviews-container .rfp-rr-header-right span{display:inline-block;float:none;line-height:inherit}.reviews-container .rr-conatiner-outer .rfp-rr-write-review-header-legend{color:#fff}.reviews-container p.rfp-rr-most-ratings-list-051-or.rfp-header-menu{padding-top:7px}.reviews-container .rfp-rr-header-right span:last-child{position:relative;vertical-align:middle;padding-right:0}.reviews-container .rfp-rr-header p{display:inline-block;margin:0}.reviews-container .rfp-rr-header-right i.arrow-down{vertical-align:middle;margin-left:10px;display:inline-block;top:initial;float:initial}.reviews-container .rfp-rr-header{font-size:18px;color:#fff;font-family:inherit}.reviews-container .rfp-rr-header ul,.reviews-container .rfp-rr-header ol{list-style:none}.reviews-container .rfp-rr-header p,.reviews-container .rfp-rr-header span{color:inherit;font-size:inherit}.rfp-rr-most-ratings-list-item-button{display:flex;justify-content:space-between;align-items:center;outline:none;gap:8px}.rfp-rr-most-ratings-list-item-button__option-check-icon{flex-shrink:0;margin:-4px;width:20px;height:20px}.rfp-rr-most-ratings-list-item-button__option-check-icon-inner{width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20%3e%3cpath%20fill-rule='evenodd'%20d='M16.704%204.153a.75.75%200%200%201%20.143%201.052l-8%2010.5a.75.75%200%200%201-1.127.075l-4.5-4.5a.75.75%200%200%201%201.06-1.06l3.894%203.893%207.48-9.817a.75.75%200%200%201%201.05-.143Z'%20clip-rule='evenodd'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20%3e%3cpath%20fill-rule='evenodd'%20d='M16.704%204.153a.75.75%200%200%201%20.143%201.052l-8%2010.5a.75.75%200%200%201-1.127.075l-4.5-4.5a.75.75%200%200%201%201.06-1.06l3.894%203.893%207.48-9.817a.75.75%200%200%201%201.05-.143Z'%20clip-rule='evenodd'%20/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain}.destop-view{display:inline-block}@media screen and (width<=767px){.rfp-rr-header a{float:none;display:block;text-align:left}.rfp-rr-header-right{float:none;padding-top:15px;text-align:center;display:table;border-collapse:separate;width:100%}.rfp-rr-header-right>span:first-child{float:left}.rfp-rr-header-right span:last-child{vertical-align:middle;padding-right:0;float:right}.rfp-rr-header p.rfp-header-menu{text-align:center;display:block}.ul.rr-sort-content{margin-top:61px}}@media screen and (width>=768px){.rr-conatiner-outer ul.rr-sort-content,.rr-conatiner-outer ul.rr-help-content{position:absolute;width:250px;left:initial!important;margin-top:12px}.rr-conatiner-outer ul.rr-help-content{width:inherit;right:15%}}.rfp-button-radius{border:1px solid #ccc;border-radius:50%!important;background-color:#ccc;width:25px;height:25px}@media only screen and (width<=767px){ul.rr-sort-content{margin-top:58px!important}.rfp-sort-arrow_box:after,.rfp-sort-arrow_box:before{left:21%!important}.rfp-support-arrow_box:after,.rfp-support-arrow_box:before{left:58%!important}}li.rfp-rr-most-ratings-list-059-or.black:hover{background:#fff!important;cursor:context-menu!important}.rfp-sort-arrow_box{position:relative;border:1px solid #000}.rfp-sort-arrow_box:after,.rfp-sort-arrow_box:before{bottom:100%;left:58%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.rfp-sort-arrow_box:after{border-color:#fff0;border-bottom-color:#fff;border-width:15px;margin-left:-15px}.rfp-sort-arrow_box:before{border-color:#0000;border-bottom-color:#000;border-width:16px;margin-left:-16px}.rfp-support-arrow_box{position:relative;border:1px solid #000}.rfp-support-arrow_box:after,.rfp-support-arrow_box:before{bottom:100%;left:73%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.rfp-support-arrow_box:after{border-color:#fff0;border-bottom-color:#fff;border-width:15px;margin-left:-15px}.rfp-support-arrow_box:before{border-color:#0000;border-bottom-color:#000;border-width:16px;margin-left:-16px}.rfp-comon-space-declaration{height:30px;width:100%}.rfp-common-space{width:17px}.rfp-rr-ratings-filter-by-rating-label{margin-bottom:8px;margin-left:5px;font-size:16px}
1.rfp-ratings-promoted-input-checkbox{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rfp-ratings-promoted-checkbox{display:inline-block;width:200px;padding:0 5px;cursor:pointer}.rfp-ratings-promoted-checkbox svg{stroke:#0080d3;stroke-width:2px;height:0;width:24px;position:absolute;left:0;stroke-dasharray:33}.rfp-ratings-promoted-checkbox input:checked+label>svg{height:24px;animation:draw-checkbox ease-in-out .2s forwards}.rfp-ratings-promoted-checkbox input:focus+label:after{outline:2px solid black;outline-offset:1px}.rfp-ratings-promoted-checkbox label{line-height:25px;cursor:pointer;position:relative;padding-left:30px}.rfp-ratings-promoted-checkbox label:after{content:"";height:25px;width:25px;margin-right:5px;position:absolute;left:0;border:2px solid #0080d3;border-radius:3px;transition:.15s all ease-out}.rfp-ratings-promoted-checkbox label:active:after{background-color:#e6e6e6}@keyframes draw-checkbox{0%{stroke-dashoffset:33}to{stroke-dashoffset:0}}.rfp-ratings-clearAll_filter{display:inline-block;color:#fff;background-color:#6c757d;border-color:#6c757d;padding:12px 30px;border-radius:3px;cursor:pointer;margin-left:4px;visibility:hidden}.rfp-ratings-clearAll_filter--visible{visibility:visible}.rfp-ratings-clearAll_filter:hover{background-color:#5a6268;border-color:#545b62}.rfp-ratings-thumbs-up{width:25px;margin-top:-6px;height:25px}.rfp-rr-most-ratings-list-063-or,.rfp-rr-most-ratings-list-069-or{cursor:pointer}.body-row{width:100%;float:left;box-sizing:border-box;padding:10px 20px;border-bottom:1px solid #ddd;position:relative}.body-row:nth-of-type(2n){background:#fef6f8}.body-row-left{float:left;width:50%;box-sizing:border-box;font-size:12px;padding-right:10px;padding-top:13px}.body-row-right{float:left;width:45%;box-sizing:border-box;padding:0 10px}.body-row-right textarea,.body-row-right select,.body-row-right input:not([type=range]){width:100%;border:none;border-bottom:1px solid #fc2561!important;box-sizing:border-box;padding:10px;background:none}.recommend .body-row-right{padding-left:20px}.body-row-right textarea{height:80px;resize:none}.body-col{width:45%;float:left;padding-right:20px;position:relative}.body-col .body-row-left,.body-col .body-row-right{width:100%;padding:0}.body-col:last-of-type{padding-right:0;padding-left:20px}.body-col:first-of-type{padding-left:0;padding-right:20px}.rr-user-review-is-product-free{flex:0 0 100%;margin:15px 0}.review-popup-body{font-size:12px}.review-popup-body a{cursor:pointer;text-decoration:underline}.quality .star{padding:5px 0;float:left}.quality .star input[type=radio]+label{width:24px;height:24px;background-size:225%}.quality .star.active input[type=radio]+label,.quality .star input[type=radio]:checked+label{background-position:1px 0;background-size:227%}.quality .stars:hover input[type=radio]+label{background-position:1px 0;background-size:227%}.quality .stars .star:hover~.star input[type=radio]+label{background-size:225%}.overall-rating .body-row-left{padding:8px 30px 0 0;width:auto}.body-row label.error,.body-row .ra-ratings__validation--error{float:right;position:absolute;right:20px;font-size:11px;color:red;top:0}.body-row.full-width label.error,.body-row.full-width .ra-ratings__validation--error{top:10px}.recommend-slider{--thumb-size: 14px;--track-height: 4px;--track-color: #ccc;--thumb-color: #fff;--track-fill-color: #3498db;--marker-color: #3498db;--thumb-box-shadow: .5px .5px 2px 1px #00000052;--thumb-focus-box-shadow: 0 0 1px 2px #3498db5c}input[type=range].rfp-range-input-slider{margin:0;appearance:none;width:100%;height:var(--thumb-size);background-color:transparent;cursor:pointer}input[type=range].rfp-range-input-slider::-webkit-slider-thumb{appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb-color);border-radius:50%;border:none;margin-top:calc((var(--track-height) - var(--thumb-size)) / 2);position:relative;z-index:1;box-shadow:var(--thumb-box-shadow)}input[type=range].rfp-range-input-slider:focus::-webkit-slider-thumb{box-shadow:var(--thumb-focus-box-shadow)}input[type=range].rfp-range-input-slider::-webkit-slider-runnable-track{height:var(--track-height);border-radius:var(--track-height);background:linear-gradient(to right,var(--track-fill-color) 0%,var(--track-fill-color) var(--range-slider-marker-position),var(--track-color) var(--range-slider-marker-position),var(--track-color) 100%)}.rfp-rr-rating-rtl input[type=range].rfp-range-input-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--track-color) 0%,var(--track-color) var(--range-slider-marker-position),var(--track-fill-color) var(--range-slider-marker-position),var(--track-fill-color) 100%)}input[type=range].rfp-range-input-slider::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb-color);border:none;border-radius:50%;box-shadow:.5px .5px 2px 1px #00000052}input[type=range].rfp-range-input-slider:focus::-moz-range-thumb{box-shadow:var(--thumb-focus-box-sha
1dow)}input[type=range].rfp-range-input-slider::-moz-range-track{height:var(--track-height);background:var(--track-color);border-radius:var(--track-height)}input[type=range].rfp-range-input-slider::-moz-range-progress{height:var(--track-height);background:var(--track-fill-color);border-radius:var(--track-height)}.rfp-range-input-slider-marker-wrapper{position:relative;width:calc(100% - var(--thumb-size));margin:0 auto;padding-top:30px}.rfp-range-input-slider-marker{position:absolute;background-color:var(--marker-color);color:#fff;padding:2px 12px;font-size:.875rem;border-radius:5px;top:0;left:var(--range-slider-marker-position);transform:translate(-50%)}.rfp-range-input-slider-marker:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:var(--track-fill-color)}.rfp-range-input-slider-step-labels-wrapper{display:flex;width:calc(100% - var(--thumb-size) / 2);margin:0 auto;padding-top:4px;justify-content:space-between;font-size:.875rem}.rfp-range-input-slider-step-label{width:calc(var(--thumb-size) / 2);position:relative}.rfp-range-input-slider-step-label:before{content:"";position:absolute;top:-4px;left:-8px;width:calc(100% + 16px);height:calc(100% + 8px);cursor:pointer}.rfp-range-input-slider-step-label:last-child{display:flex;justify-content:center}.star-label{padding:9px 15px;float:right}.quality .star-label{padding-top:15px}.onoffswitch{position:relative;float:left;-webkit-user-select:none;user-select:none}.toggle-colors{display:inline-block}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #fb2460;border-radius:22px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;box-sizing:border-box}.onoffswitch-inner:before{content:"YES";padding-left:10px;background-color:#fb2460;color:#fff}.onoffswitch-inner:after{content:"NO";padding-right:10px;background-color:#eee;color:#999;text-align:right}.onoffswitch-switch{display:block;width:10px;background:#fff;position:absolute;top:3px;bottom:3px;right:75%;border:1px solid #fb2460;border-radius:4px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0;top:0;bottom:0;border:2px solid #fb2460;width:12px}.button{font-family:Neue Helvetica W01;display:inline-block;cursor:pointer;transition:border .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.125rem;letter-spacing:.2em;padding:.75rem;border-width:.0625rem;border-style:solid;text-decoration:none;min-width:10rem;text-align:center;border-color:#ccc;color:#000;background-color:transparent;opacity:1}.button-primary{color:#fff;background-color:#f92a63!important;border-color:transparent}.action-row input{float:right}.recommend-slider{width:100%;box-sizing:border-box;position:relative;margin:10px 0 0}.recommend-slider .right-title{position:absolute;font-size:12px;font-weight:400;bottom:0;right:0}.recommend-slider .left-title{position:absolute;font-size:12px;font-weight:400;bottom:0;left:0}.file-upload-container{padding-top:10px}.file-upload-container .button{float:right;margin-left:10px;padding:3px 10px;min-width:0;font-size:12px;text-transform:none;border-radius:6px}.popup-inner{width:100%;float:left}.image-preview,.video-preview{position:relative;background-color:#ccc;max-width:640px;min-height:300px;margin:0 auto;overflow:hidden;text-align:center;border:1px solid #aaa}.image-preview.loading,.video-preview.loading{background:#ccc url(`+(typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__dirname+"/images/loader.gif").href:new URL("images/loader.gif",typeof document>"u"?location.href:document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href)+") center center no-repeat}.image-preview img{max-width:100%}.image-upload-field{text-align:center;padding:20px 0 10px}.image-caption,.video-caption,.review-popup #image,.review-popup #video{display:none}.files-list{float:left;width:100%}.image-thumbnail-container,.video-thumbnail-container{float:left;position:relative;padding:10px 10px 0 0}.image-thumbnail-container img{height:90px}.remove-image,.remove-video{position:absolute;text-decoration:none;color:#fff;background:#000;border-radius:50%;font-size:12px;font-weight:700;right:0;top:0;border:1px solid #fff;padding:2px 6px}.rfp-rr-ratings-list .disabled{opacity:.6;cursor:none;pointer-events:none}.add-photo-row{display:none}.video-list,.image-list{width:100%;padding-bottom:20px;float:left}#success-message{text-align:center;padding:20px;font-size:18px}.message-icon{width:110px;height:110px;margin:20px auto}.float-left{float:left}.float-right{float:right}.black{color:#000}.white{color:#fff}.bold{font-weight:700}.clear{clear:both}.review-stars{float:left;position:relative}.review-details{float:left;width:100%}.review-title{float:left;width:100%;margin:10px 0}.rating-stars-on{top:0;display:block;font-size:20px;position:absolute;color:#ff2664;overflow:hidden}.review-stars-outer{width:100%;float:none;margin:0 auto;text-align:center}.review-stars-outer a{text-decoration:none;color:#666}.review-stars-outer .rating-stars-on{width:100%}.rating-stars-off{display:block;font-size:20px;position:relative;color:#cccdd1}.review-stars-outer .review-stars{margin:0 auto;float:none;position:relative;width:88px;display:inline-block;text-align:left}.review-stars-outer .review-stars.no-review-stars{width:92px}.product-info .review-stars-outer .review-stars{cursor:pointer}.product-content-grid .review-stars-outer .review-stars,.product-kit .review-stars-outer .review-stars{width:83px;margin:0 auto 10px}.rating-stars-count{position:relative;font-size:13px;display:inline-block;text-align:right;margin-left:7px;top:-2px}.rr-title-section{width:100%;display:inline-block;padding:30px 0;border-bottom:1px solid #000}.write-review-btn{padding:8px 15px;margin:0;background:#fc2561;color:#fff;border:1px solid #ccc;text-transform:uppercase;font-weight:700;cursor:pointer}.rr-snapshot-outer{display:flex;align-items:center;max-width:960px;height:290px;margin:0 auto;width:100%}
1.rr-rating-snapshot{padding:9px;height:100%;max-width:560px;width:100%;box-sizing:border-box;background:url("+(typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__dirname+"/images/snapshot_bg_one.png").href:new URL("images/snapshot_bg_one.png",typeof document>"u"?location.href:document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href)+") no-repeat 100% 100%;z-index:1;position:relative}.rr-rating-snapshot-inner{display:block;width:100%;height:100%;background:#fafafa;padding:1% 13%;box-sizing:border-box}h3.rr-sub-title{margin:0;text-transform:uppercase;font-size:15px}.rr-rating-vld-overlay{position:absolute;inset:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:1}.rr-rating-vld-overlay.is-active{display:flex}.rr-rating-vld-overlay.is-full-page{z-index:999;position:fixed}.rr-rating-vld-overlay .rr-rating-vld-background{inset:0;position:absolute;background:#fff;opacity:.5}.rr-rating-vld-overlay .rr-rating-vld-icon,.rr-rating-vld-parent{position:relative}.rfp-rr-rating-rtl{direction:rtl!important}.rfp-rr-rating-rtl-float-right{float:right!important}.rfp-rr-rating-rtl-float-left{float:left!important}.rfp-rr-rating-rtl-left{left:0!important;right:auto}.rfp-rr-rating-rtl-right{right:15px!important}.rfp-rr-rating-rtl-write-review-tearms{padding-right:30px!important}.rr-image-upload-write-review .container-input{min-height:3em;width:100%}.rr-image-upload-write-review .container-thumbnail{min-height:1em}.rr-image-upload-write-review .img-thumbnail{max-width:110px;max-height:100%;position:relative;margin-right:.5em;display:inline-block}.rr-image-upload-write-review .img-thumbnail img{border:1px solid #f5a}.rr-image-upload-write-review .container-info p{display:inline}.rr-image-upload-write-review .btn-close{position:absolute;right:0;top:0;height:30%;width:30%;background-color:#000000b3;color:#fff;cursor:pointer}.rr-image-upload-write-review .btn-close:hover{height:30%;width:30%}.rr-image-upload-write-review .rr-file-upload{width:100%;margin:.5em auto}.rr-reviews-display-images .rr-reviews-display-images-container{clear:both;display:flex}.rr-reviews-display-images .rr-reviews-display-images-img-container{clear:both;display:inline-block;width:100%}.rr-reviews-display-images .rr-reviews-display-images-img-thumbnail{max-width:110px;height:100%;position:relative;margin-right:.5em;display:inline-flex;cursor:auto}.rr-reviews-display-images .rr-reviews-display-images-img-thumbnail img{object-fit:cover;border:1px solid #f5a;cursor:pointer}ul.rr-reviews-display-images-img-container{width:100%}.rr-image-upload-warning{color:#f92a63;padding:.25em auto;font-weight:700}.rfp-rr-ratings-radio-label{display:inline-flex;flex-direction:row;gap:8px}.rfp-rr-ratings-radio-label+.rfp-rr-ratings-radio-label{margin-left:16px}.rfp-rr-ratings-radio-label input[type=radio]{width:auto;margin:0}.rr-conatiner-outer .Refapp-ratings-validation-error{color:red;clear:both}.rr-conatiner-outer a{color:#666;font-size:13px;text-decoration:none;cursor:pointer}.rr-conatiner-outer p{color:#666;font-size:13px;text-decoration:none}.rr-conatiner-outer p a{color:#666;font-size:13px;text-decoration:none;cursor:pointer}.rr-conatiner-outer p a[aria-disabled=true]{cursor:auto}.rr-conatiner-outer ul{color:#666;list-style:none;padding:0;margin:0;position:relative}.rr-conatiner-outer ul li{margin:5px 0;display:inline-block;width:100%;cursor:pointer}.rr-conatiner-outer ul.pagination li{width:auto}.rr-conatiner-outer ul.pagination li button{width:auto;padding:10px;cursor:pointer;background-color:#ededed;border-color:#ccc;box-shadow:0 1px #ededed inset;color:#666;text-shadow:none;border:1px solid #ccc;margin:0 0 0 5px}.rr-conatiner-outer ul.pagination li button:disabled{opacity:.5}.rr-conatiner-outer ul.pagination li span{display:none}.reviews-container form input[type=checkbox]{margin:0}.reviews-container form input[type=radio]:focus,.reviews-container form input[type=checkbox]:focus,.reviews-container form select:focus{outline:2px solid #000}.reviews-container form .checkboxes label{margin-bottom:0;font-size:12px}.rfp-rr-ratings-input-row{display:flex;align-items:center;column-gap:16px}.rr-avg-rating-content{margin:5px 0 0;width:100%}.rr-avg-rating-content .rr-rating-bar-outer{max-width:160px;margin:15px 10px;border:1px solid #000;background:#ccc;padding:0;height:11px}.rr-avg-rating-content .rr-rating-bar-outer .rr-rating-bar-inner{height:9px;border-radius:3px}@media(min-width:768px){.rfp-rr-avg-cus-ratings__overall-rating-stars-container{margin-left:8px;margin-right:8px}}.rfp-rr-avg-cus-ratings__overall-rating-label,.rfp-rr-avg-cus-ratings__qual
1ity-of-product-label{max-width:150px}.rr-most-fav-review{display:inline-block;width:100%;position:relative}.rr-most-fav-review-left{width:50%;min-height:250px;background:url("+(typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__dirname+"/images/mast-fav-bg-left.png").href:new URL("images/mast-fav-bg-left.png",typeof document>"u"?location.href:document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href)+") no-repeat left top;padding:9px;box-sizing:border-box}.rr-most-fav-review-right{width:50%;min-height:250px;background:url("+(typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__dirname+"/images/mast-fav-bg-right.png").href:new URL("images/mast-fav-bg-right.png",typeof document>"u"?location.href:document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href)+") no-repeat right bottom;padding:9px;box-sizing:border-box}.rr-most-fav-review-left-inner,.rr-most-fav-review-right-inner{padding:25px;background:#fafafa;display:inline-block;width:100%;box-sizing:border-box}.rr-sample-section{vertical-align:middle;display:-webkit-inline-box;margin:8px 0;position:relative}.rr-sample-section .icon{margin-right:10px}.rr-sample-section p{margin:0 20px 0 0}.rr-rating-bar-outer{max-width:310px;height:13px;display:inline-block;width:100%;border:1px solid #efefef;border-radius:5px;overflow:hidden;vertical-align:middle;margin:0 5px;position:relative;padding:1px;box-sizing:border-box}span.rr-rating-bar-inner{position:absolute;float:left;background:#fc2561;height:9px;border-radius:5px}.rr-avg-customer-rating{width:100%;max-width:405px;margin-left:-9px;z-index:0}.rr-avg-customer-rating-inner{vertical-align:middle;width:100%;background:#000;display:block;padding:12% 4%;box-sizing:border-box}.rr-label{margin:10px 0;display:block;color:#666;min-width:130px}.rr-label-info{color:#666;margin:8px 5px}.rr-star-rating{padding-top:10px;display:block}.rfp-full-review-star-category{width:50%}.rfp-full-review-sub-category{padding-top:10px;width:100%}.rfp-full-review-sub-category span:first-child{width:50%;float:left}.rr-most-fav-review h3.rr-sub-title{margin-bottom:15px}.rr-sub-content-restricted{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p.rr-user-review-count{margin-bottom:0}p.rr-user-vote-count{margin-top:5px}.rr-most-fav-review p{line-height:17px}.rr-most-fav-review p span.rr-show-full-review{margin-top:5px;display:inline-block;margin-bottom:15px;cursor:pointer}.rr-see-more-reviews{font-size:14px;cursor:pointer}.rr-all-review-item-left{display:inline-block;max-width:285px;width:80%;padding:20px 0 20px 15px;box-sizing:border-box}.rr-all-review-item-right{display:inline-block;width:100%;max-width:calc(100% - 285px);vertical-align:top;background:#fafafa;padding:20px;box-sizing:border-box}.rr-all-review-item{padding:0;box-sizing:border-box;margin:0;display:inline-block;width:100%}.rr-all-review-container{max-width:100%;outline:none}span.rr-review-date{margin:7px 10px;color:#666}.rr-user-review-comment{line-height:18px;margin:20px 0;word-break:break-word;overflow-y:auto}.rr-recomment-product .rr-sample-section img{margin-right:5px}.rr-comment-img-section{margin:0;display:block;width:100%}.rr-comment-img-section img.tile-img{max-width:25%;width:100%}.rfp-ratings-specificAlignment{margin-top:17px}.rr-like-review{margin-top:10px;display:block;width:100%}.rr-like-review p{float:left;line-height:21px;margin:0 15px 0 0}.rr-like-review img{margin-right:5px;float:left;cursor:pointer}.rr-like-review [role=button][aria-disabled=true]>img{cursor:default}img.icon.dislike{padding-top:3px;border-left:1px solid #ccc;padding-left:15px}img.icon.like{margin-top:-1px}.rfp-ratings-fb-icon-sprite-small{background:url("+(typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__dirname+"/images/socialicons_sprites_small.png").href:new URL("images/socialicons_sprites_small.png",typeof document>"u"?location.href:document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href)+`) 0 0 no-repeat}.rfp-ratings-icon-size-circle-small{border-radius:16px;width:32px;height:32px;display:inline-block;margin-right:10px;vertical-align:middle;margin-top:-8px}.rfp-ratings-social-share{cursor:pointer}.rr-black-band-menu{width:100%;background:#000;display:inline-block;padding:0 10px;box-sizing:border-box;margin:20px 0 0;max-height:45px}.rr-black-band-menu p{margin:0;float:left;font-weight:400}.rfp-rare-full-width-conntainer{max-width:100%}ul.rr-help li{margin:0}ul.rr-help li p{padding:1px 6px;background:#ccc;border-radius:50%}ul.rr-help.rr-help-content{position:absolute;width:340px;background:#fff;padding:15px;border:1px solid #999;z-index:9;border-radius:10px;right:-130px;margin:32px auto 0}ul.rr-help>li:hover ul.rr-help-content{display:block}ul.rr-help>li{padding:13px 0}ul.rr-sort-content li i{display:none}ul.rr-sort-content{right:0;background:#fff;border:1px solid #000;border-radius:5px;z-index:9;margin-top:32px;left:0!important}ul.rr-sort{margin:0 15px}ul.rr-sort li{margin:0}ul.rr-sort-content li{margin:0;padding:15px 10px;box-sizing:border-box;font-weight:400;cursor:pointer;font-size:14px}ul.rr-sort-content li:focus-within{outline:2px solid #000}ul.rr-sort>li{color:#fff;padding:12px 0 18px}ul.rr-filter li{margin:0 auto;padding:6px 0 3px}ul.rr-filter-item-content{position:absolute;background:#fff;
1min-width:200px;box-sizing:border-box;border:1px solid #000;border-radius:4px;top:32px;display:none;z-index:9}ul.rr-filter-item-content li{padding:10px;box-sizing:border-box;margin:0;font-size:13px}ul.rr-filter-item-content li:hover{color:#fff;background-color:#000}ul.rr-filter-item-content li i{background:#ccc;width:26px;border-radius:12px;color:#1e0404;font-size:13px;display:inline-block;text-align:center;margin-right:9px;font-style:normal;padding:0 5px;height:26px}ul.rr-filter-item-content li i.selected{display:none;width:16px;border-radius:50%;height:15px;top:0;position:relative;font-size:12px;text-align:left;box-sizing:border-box;padding:0 3px;float:left;color:#fff;background:#000}ul.rr-filter-item-content li:hover>i{background:#fff;color:#000}ul.rr-sort>li:hover ul.rr-sort-content{display:block}ul.rr-filter-item{position:relative;min-width:200px;margin-right:20px;z-index:9}ul.rr-filter-item li>i.arrow-down{border-top:8px solid #000;top:5px;margin-right:20px}ul.rr-filter-item>li{font-size:16px}ul.rr-sort-content li:hover{background:#000;color:#fff}ul.rr-filter{width:36px}ul.rr-filter li img{max-width:100%}ul.rr-help-content i.caret.up-arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;right:128px;top:-6px;margin-left:10px;position:absolute}.rfp-ratings-load-more{padding:13px 0 10px;text-align:center;font-size:14px;width:100%;color:#242424;outline:0;font-weight:initial;cursor:pointer}.rfp-ratings-carousel{position:relative}.rfp-ratings-carousel-wrapper{width:90%;position:relative;overflow:hidden;margin:auto}.rfp-ratings-carousel-inner{display:flex;flex-direction:row;backface-visibility:hidden}.rfp-ratings-carousel-slide{width:100%;flex-grow:0;flex-shrink:0;-webkit-user-select:none;user-select:none}.rfp-ratings-carousel-pagination{width:100%;float:left;text-align:center}.rfp-ratings-carousel-dot-container{display:inline-block;margin:0 auto}.rfp-ratings-carousel-dot{float:left;cursor:pointer}.rfp-ratings-carousel-dot-inner{border-radius:100%}.rfp-ratings-carousel-navigation-button{position:absolute;top:50%;box-sizing:border-box;color:#000;text-decoration:none}.rfp-ratings-carousel-navigation-next{right:0;transform:translateY(-50%) translate(100%)}.rfp-ratings-carousel-navigation-prev{left:0;transform:translateY(-50%) translate(-100%)}.rfp-ratings-carousel-navigation--disabled{opacity:.5;cursor:default}.rfp-ratings-carousel-prev-next-button{position:absolute;top:0;width:60px;height:100%;background:#fafafa;border:none;font-size:30px;color:#333}.rfp-ratings-carousel-previous{left:0}.rfp-ratings-carousel-next{right:0}.rfp-ratings-carousel-headdercss{color:#fff;background-color:#000;text-align:center}.rfp-ratings-carousel-footercss{text-align:center}.rfp-ratings-carousel-headderfont{font-size:25px}.rfp-ratings-carousel-slidetext{position:fixed;top:85%;width:100%;text-align:center}.rfp-ratings-carousel-iframecss{height:100%;width:100%}.rfp-ratings-carousel-imagestyle{width:100%;height:500px}.rfp-ratings-carousel .rr-avg-rating-content{max-width:25%;padding:5px 2% 5px 0}.rfp-ratings-carousel .rr-label{margin:10px 0 0;font-size:13px}.rfp-ratings-carousel .rr-avg-rating-content .rr-rating-bar-outer{max-width:83%;border:1px solid #fafafa}.no_underline,.no_underline:hover{text-decoration:none}.no_underline:focus{text-decoration:none}.rr-all-review-item-right-carousel{display:inline-block;width:100%;max-width:797px;vertical-align:top;background:#fafafa;padding:20px 0 20px 20px}.rr-all-review-item-left-carousel{display:inline-block;max-width:240px;width:80%;padding:20px 0 20px 15px;box-sizing:border-box}.paginate-li .paginate-a,.paginate-ul li a,.rr-like-section a.aReported{border-bottom:none}.paginate-links.items{-webkit-user-select:none;user-select:none}.paginate-links.items a{cursor:pointer}.paginate-links.items li.active a{font-weight:700;color:red}.paginate-links.items li.next:before{content:" | ";margin-right:13px;color:#ddd}.paginate-links.items li.disabled a{color:#ccc;cursor:no-drop}.hamburger__menu{width:24px;height:4px;background-color:#fff;margin-bottom:2px}ul.rr-filter-item>li:hover ul.rr-filter-item-content{display:block}.form-terms-use__description{margin:0}.error__text__red,.form-terms-use__description.error__text__red{color:red}.no_record__found{width:100%;text-align:center;padding:25px;color:#050000}.glyphicon{font-size:24px!important;color:#fc2561!important;padding-left:15px}.glyphicon.glyphicon-ok-circle{font-size:20px;padding-right:10px;margin-top:-2px}.overall-rating .stars{display:inline-block}.glyphicon.font--family{font-family:Glyphicons Halflings!important}.reviews-container .form-terms-use input[type=checkbox]{opacity:1;width:auto;height:auto;top:13px;left:6px;margin-top:0}.image--display{display:none}span.required.delete-icons.has-error-text-color{color:red}
1.label-hide-show{display:none}.ui.dimmer{height:0%;background-color:#fbfbfb00}#navcontainer ul{margin:0;padding:0;list-style-type:none;text-align:center}#navcontainer ul li{display:inline}#navcontainer ul li a{text-decoration:none;padding:.2em 1em}.rfp-user-type-label{padding-right:10px!important;padding-top:13px!important}@media only screen and (width<=1024px){.rr-all-review-item-right{max-width:75%}.rfp-ratings-promoted-checkbox{display:inline-block;width:160px;padding:7px 5px}.rr-all-review-item-left{max-width:25%}.rr-filter-container{padding:0 20px}.rr-title-section{padding:30px 20px;box-sizing:border-box}.rr-active-filter{padding:0 15px}.mobile-device-mobile{display:none}.mobile-device-device{display:block}.rfp-ratings-carousel-wrapper{width:100%}.rr-all-review-item-left-carousel{max-width:25%}.rr-all-review-item-right-carousel{max-width:74%}.rfp-ratings-carousel-prev-next-button{position:absolute;top:25%;width:60px;height:60px;background:#fafafa00;font-size:30px;color:#000;border-radius:50px;border:1px solid #000}.rfp-ratings-carousel-slide .rr-avg-rating-content{max-width:42%;padding:5px 11% 0 0}.rr-avg-customer-rating-inner{margin:14% 0 11%}}@media only screen and (width<=1023px){.rr-rating-snapshot{float:none;margin:0 auto}.rr-avg-customer-rating{float:none;display:block;margin:0 auto;height:auto}.rr-most-fav-review{display:inline-block;padding:0 20px;box-sizing:border-box}.rr-snapshot-outer{height:auto;flex-direction:column}.mobile-device-mobile{display:none}.mobile-device-device{display:block}}@media only screen and (width<=767px){.rr-conatiner h2{font-size:18px;text-align:center;width:100%}.write-review-btn{float:none;clear:both;text-align:center;display:table;margin:0 auto;position:relative;top:10px}.rfp-ratings-carousel-prev-next-button{position:absolute;top:34%;width:45px;height:45px;background:#fafafa;font-size:23px;color:#000;border-radius:50px;border:1px solid #000}.rfp-ratings-carousel-slide .rr-avg-rating-content{max-width:100%;padding:0}.rr-rating-snapshot-inner{padding:2%}.rr-rating-bar-outer{max-width:215px}.rr-rating-snapshot{background-size:100% 100%;background-position:inherit}.rr-avg-customer-rating-inner{padding:10%;height:auto}.rr-most-fav-review-left.float-left,.rr-most-fav-review-right.float-left{width:100%}ul.rr-filter-item{min-width:140px;margin:0}.rr-all-review-item-left-carousel,.rr-all-review-item-right-carousel{max-width:100%;padding:20px}.rr-most-fav-review-left.float-left-carousel,.rr-most-fav-review-right.float-left-carousel{width:100%}.rr-all-review-item-left,.rr-all-review-item-right{max-width:100%;padding:20px}.rr-all-review-item-right-carousel .rr-avg-rating-content{width:100%;max-width:320px;padding:0}.rr-sample-section p,.rr-sample-section .icon{margin-right:5px}.rr-sample-section{float:left}.rr-comment-img-section a img{max-width:50%;float:left;padding:5px;box-sizing:border-box;width:auto}ul.rr-help-content{right:-125px}ul.rr-help-content i.caret.up-arrow{right:124px}.rr-user-review-comment{max-width:100%;margin-bottom:5px}.rr-all-review-item-right .rr-avg-rating-content{width:100%;max-width:320px;padding:0}.mobile-device-mobile{display:block}.mobile-device-device{display:none}.desktop-web{display:none!important}.mobile-web{display:block!important}.mobile-average-customer-and-width{margin-left:0;width:100%}.list-mobile-res{width:100%}.mobile-show-test-issues{font-size:11px;margin-top:4px}.mobile-terms{margin-top:3px}}@media only screen and (width<=720px){.review-popup{width:96%;max-width:96%;margin:0 2%;left:0}.video-preview iframe{width:100%}.body-row-right,.body-row-left{width:100%;box-sizing:border-box}.body-row-right{padding:10px 0 0}.body-col{width:100%;padding:10px 0}.body-col:last-of-type{padding-left:0}.body-col:first-of-type{padding-right:0}.desktop-view{display:none}.mobile-view{display:block!important}.mobile-quality-of-product{float:left}.mobile-width-assign{width:310px!important}.mobile-view-alignment{left:0%!important;margin-left:0!important}.mobile-show-test-issues{font-size:11px!important;margin-top:4px!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rating-stars-count{margin-left:5px}.product-content-grid .review-stars-outer .review-stars,.product-kit .review-stars-outer .review-stars{width:100px}.rr-sample-section .icon,.rr-sample-section p{float:left}}.mobile-view{display:none}.image-setup-for-list{width:30px;margin-top:-6px;height:30px}.desktop-web{display:block}.mobile-web{display:none}.mobile-average-customer,.mobile-average-customer-and-width{margin-left:0}@media only screen and (width<=330px){.rr-avg-customer-rating-inner{padding:8%}.mobile-width-assign{width:280px!important}}@media only screen and (width<=767px)and (orientation:landscape){.rfp-sort-arrow_box:after,.rfp-sort-arrow_box:before{left:10%!important}.rfp-support-arrow_box:after,.rfp-support-arrow_box:before{left:54%!important}}.modal{position:relative;position:fixed;inset:0;margin:auto;text-align:center;width:fit-content;max-height:fit-content;box-shadow:0 5px 5px #0003;background:#fff;z-index:999;transform:none;overflow:auto hidden;overflow:visible;opacity:1}.modal-overlay{content:"";position:absolute;position:fixed;inset:0;z-index:998;background-color:#2c3e5099}.fade-enter-active,.fade-leave-active{transition:opacity .4s linear}.fade-enter,.fade-leave-to{opacity:0}
1.pop-enter-active,.pop-leave-active{transition:transform .4s cubic-bezier(.5,0,.5,1),opacity .4s linear}.pop-enter,.pop-leave-to{opacity:0;transform:scale(.3) translateY(-50%)}.thumbnail{border:1px solid #f2a;margin-right:.5em;max-height:110px;max-width:110px;cursor:pointer}.actions{font-size:1.5em;position:absolute;top:50%;margin-top:-20px;width:100%;display:flex;align-items:center;justify-content:space-between;color:#585858}.actions span{width:50px;height:50px;line-height:40px;font-size:2em;cursor:pointer;transition:all .25s;background-color:#000000b3;color:#fff;display:block;outline-offset:4px}@media(min-width:768px){.actions span{width:80px;height:80px;line-height:66px;font-size:3em}}.actions span:hover{color:#eee;background-color:#f2a}.actions span.prev{margin-left:5px}.actions span.next{margin-right:5px}.card-img{position:relative;background-color:#fff}.card-img>img{display:block;margin:0 auto;max-height:80vh;max-width:calc(100vw - 20px);min-width:300px;min-height:200px;object-fit:contain}@media(min-width:768px){.card-img>img{min-width:500px;min-height:250px}}.img-wrapper{width:90vh;height:fit-content;padding:0;margin:0}.btn-close{height:30%;width:30%;content:"X";background-color:#000000b3;color:#fff;position:absolute;right:1em;top:1em}.btn-navigation{height:5em;width:5em;content:"X";background-color:#000000b3;color:#fff;cursor:pointer;top:50%}.btn-close:hover,.btn-navigation:hover{background-color:#f2a;color:#fff;border:1px solid rgb(255,34,170)}.btn-close-modal{height:3em;width:3em;content:"X";background-color:#000000b3;color:#fff;position:absolute;right:1em;top:1em;border-style:none;outline-offset:4px;cursor:pointer}@media(min-width:768px){.btn-close-modal{width:4em;height:4em}}.btn-close-modal:hover{background-color:#f2a;color:#fff;border:1px solid rgb(255,34,170)}.left{position:absolute;display:inline-block;left:-6em}.right{position:absolute;display:inline-block;right:-6em}@media(width<=1480px){.left{left:0}.right{right:0}.btn-close,.btn-close:hover{width:4em;height:4em;top:0;right:0}}.card-carousel{-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.thumbnails{display:flex;justify-content:space-evenly;flex-direction:row}.thumbnail-image{display:flex;align-items:center;cursor:pointer;padding:.2em}.thumbnail-image>img{width:100%;height:auto;transition:all .25s}.thumbnail-image:hover>img,.thumbnail-image.active>img{opacity:.6;box-shadow:2px 2px 6px 1px #00000080}.reviews-container input[type=checkbox]{opacity:0;width:1px;height:1px}.rfp-rr-toggle{--toggle-yes: "Y";--toggle-no: "N";--active-color: #fb2460;--inactive-color: #e5e7eb;display:flex;width:var(--toggle-width, 60px);height:var(--toggle-height, 30px);border-radius:999px;position:relative;cursor:pointer;transition:.3s all;align-items:center;box-sizing:border-box;border:var(--toggle-border, 3px) solid transparent;font-size:var(--toggle-font-size, 10px);line-height:1;outline:2px solid transparent}input:focus+.rfp-rr-toggle{outline:2px solid #000}.rfp-rr-toggle:before{content:"";display:inline-block;background:var(--toggle-handle-enabled, #fff);width:var(--toggle-height, 24px);height:var(--toggle-height, 24px);top:0;border-radius:50%;position:absolute;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--toggle-duration, .15s)}.rfp-rr-toggle:after{content:var(--toggle-no);color:var(--toggle-handle-enabled, #fff);font-weight:700;padding:0 10px}input:not(:checked)+.rfp-rr-toggle{background:var(--inactive-color);border-color:var(--inactive-color);justify-content:flex-end}input:checked+.rfp-rr-toggle{background:var(--active-color);border-color:var(--active-color);justify-content:flex-start}input:not(:checked)+.rfp-rr-toggle:before{left:0%}input:checked+.rfp-rr-toggle:before{left:100%;transform:translate(-100%)}input:checked+.rfp-rr-toggle:after{content:var(--toggle-yes)}.rfp-rr-rating-rtl input:checked+.rfp-rr-toggle:after{transform:translate(-100%)}.rfp-rr-rating-rtl input:not(:checked)+.rfp-rr-toggle:after{transform:translate(100%)}.rfp-rr-star-rating-product__link{cursor:pointer}.rfp-rr-star-rating-product__link-star-rating{display:block}.rfp-rr-star-rating-product__write-review-button{background-color:transparent;border:0;cursor:pointer;color:#00e;text-decoration:underline}.rfp-rr-avg-cus-ratings__users-recommended{color:#fff}
2/*$vite$:1*/`,document.head.appendChild(ge);var at=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function He(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var G={};function st(i){throw new Error('Could not dynamically require "'+i+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var qe={exports:{}};var Nt=qe.exports,ot;function nt(){return ot||(ot=1,(function(i,e){(function(t,r){i.exports=r()})(Nt,(function(){function t(l){return typeof l=="function"||typeof l=="object"&&l!==null}function r(l){return typeof l=="function"}var a=void 0;Array.isArray?a=Array.isArray:a=function(l){return Object.prototype.toString.call(l)==="[object Array]"};var s=a,u=0,o=void 0,n=void 0,p=function(d,m){J[u]=d,J[u+1]=m,u+=2,u===2&&(n?n(V):A())};function h(l){n=l}function b(l){p=l}var g=typeof window<"u"?window:void 0,y=g||{},P=y.MutationObserver||y.WebKitMutationObserver,E=typeof self>"u"&&typeof process<"u"&&{}.toString.call(process)==="[object process]",W=typeof Uint8ClampedArray<"u"&&typeof importScripts<"u"&&typeof MessageChannel<"u";function Se(){return function(){return process.nextTick(V)}}function Te(){return typeof o<"u"?function(){o(V)}:K()}function re(){var l=0,d=new P(V),m=document.createTextNode("");return d.observe(m,{characterData:!0}
2),function(){m.data=l=++l%2}}function ce(){var l=new MessageChannel;return l.port1.onmessage=V,function(){return l.port2.postMessage(0)}}function K(){var l=setTimeout;return function(){return l(V,1)}}var J=new Array(1e3);function V(){for(var l=0;l<u;l+=2){var d=J[l],m=J[l+1];d(m),J[l]=void 0,J[l+1]=void 0}u=0}function j(){try{var l=st,d=l("vertx");return o=d.runOnLoop||d.runOnContext,Te()}catch{return K()}}var A=void 0;E?A=Se():P?A=re():W?A=ce():g===void 0&&typeof st=="function"?A=j():A=K();function ie(l,d){var m=arguments,x=this,R=new this.constructor(z);R[ae]===void 0&&he(R);var C=x._state;return C?(function(){var F=m[C-1];p(function(){return Q(C,R,F,x._result)})})():Y(x,R,l,d),R}function we(l){var d=this;if(l&&typeof l=="object"&&l.constructor===d)return l;var m=new d(z);return O(m,l),m}var ae=Math.random().toString(36).substring(16);function z(){}var se=void 0,de=1,X=2,pe=new N;function oe(){return new TypeError("You cannot resolve a promise with itself")}function fe(){return new TypeError("A promises callback cannot return that same promise.")}function Pe(l){try{return l.then}catch(d){return pe.error=d,pe}}function w(l,d,m,x){try{l.call(d,m,x)}catch(R){return R}}function c(l,d,m){p(function(x){var R=!1,C=w(m,d,function(F){R||(R=!0,d!==F?O(x,F):T(x,F))},function(F){R||(R=!0,q(x,F))},"Settle: "+(x._label||" unknown promise"));!R&&C&&(R=!0,q(x,C))},l)}function v(l,d){d._state===de?T(l,d._result):d._state===X?q(l,d._result):Y(d,void 0,function(m){return O(l,m)},function(m){return q(l,m)})}function S(l,d,m){d.constructor===l.constructor&&m===ie&&d.constructor.resolve===we?v(l,d):m===pe?q(l,pe.error):m===void 0?T(l,d):r(m)?c(l,d,m):T(l,d)}function O(l,d){l===d?q(l,oe()):t(d)?S(l,d,Pe(d)):T(l,d)}function I(l){l._onerror&&l._onerror(l._result),U(l)}function T(l,d){l._state===se&&(l._result=d,l._state=de,l._subscribers.length!==0&&p(U,l))}function q(l,d){l._state===se&&(l._state=X,l._result=d,p(I,l))}function Y(l,d,m,x){var R=l._subscribers,C=R.length;l._onerror=null,R[C]=d,R[C+de]=m,R[C+X]=x,C===0&&l._state&&p(U,l)}function U(l){var d=l._subscribers,m=l._state;if(d.length!==0){for(var x=void 0,R=void 0,C=l._result,F=0;F<d.length;F+=3)x=d[F],R=d[F+m],x?Q(m,x,R,C):R(C);l._subscribers.length=0}}function N(){this.error=null}var Z=new N;function ne(l,d){try{return l(d)}catch(m){return Z.error=m,Z}}function Q(l,d,m,x){var R=r(m),C=void 0,F=void 0,ke=void 0,Ve=void 0;if(R){if(C=ne(m,x),C===Z?(Ve=!0,F=C.error,C=null):ke=!0,d===C){q(d,fe());return}}else C=x,ke=!0;d._state!==se||(R&&ke?O(d,C):Ve?q(d,F):l===de?T(d,C):l===X&&q(d,C))}function le(l,d){try{d(function(x){O(l,x)},function(x){q(l,x)})}catch(m){q(l,m)}}var ye=0;function xe(){return ye++}function he(l){l[ae]=ye++,l._state=void 0,l._result=void 0,l._subscribers=[]}function ee(l,d){this._instanceConstructor=l,this.promise=new l(z),this.promise[ae]||he(this.promise),s(d)?(this._input=d,this.length=d.length,this._remaining=d.length,this._result=new Array(this.length),this.length===0?T(this.promise,this._result):(this.length=this.length||0,this._enumerate(),this._remaining===0&&T(this.promise,this._result))):q(this.promise,Ae())}function Ae(){return new Error("Array Methods must be provided an Array")}ee.prototype._enumerate=function(){for(var l=this.length,d=this._input,m=0;this._state===se&&m<l;m++)this._eachEntry(d[m],m)},ee.prototype._eachEntry=function(l,d){var m=this._instanceConstructor,x=m.resolve;if(x===we){var R=Pe(l);if(R===ie&&l._state!==se)this._settledAt(l._state,d,l._result);else if(typeof R!="function")this._remaining--,this._result[d]=l;else if(m===M){var C=new m(z);S(C,l,R),this._willSettleAt(C,d)}else this._willSettleAt(new m(function(F){return F(l)}),d)}else this._willSettleAt(x(l),d)},ee.prototype._settledAt=function(l,d,m){var x=this.promise;x._state===se&&(this._remaining--,l===X?q(x,m):this._result[d]=m),this._remaining===0&&T(x,this._result)},ee.prototype._willSettleAt=function(l,d){var m=this;Y(l,void 0,function(x){return m._settledAt(de,d,x)},function(x){return m._settledAt(X,d,x)})};function te(l){return new ee(this,l).promise}function Oe(l){var d=this;return s(l)?new d(function(m,x){for(var R=l.length,C=0;C<R;C++)d.resolve(l[C]).then(m,x)}):new d(function(m,x){return x(new TypeError("You must pass an array to race."))})}function Le(l){var d=this,m=new d(z);return q(m,l),m}function Ie(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Be(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
2onstructor cannot be called as a function.")}function M(l){this[ae]=xe(),this._result=this._state=void 0,this._subscribers=[],z!==l&&(typeof l!="function"&&Ie(),this instanceof M?le(this,l):Be())}M.all=te,M.race=Oe,M.resolve=we,M.reject=Le,M._setScheduler=h,M._setAsap=b,M._asap=p,M.prototype={constructor:M,then:ie,catch:function(d){return this.then(null,d)}};function _e(){var l=void 0;if(typeof at<"u")l=at;else if(typeof self<"u")l=self;else try{l=Function("return this")()}catch{throw new Error("polyfill failed because global object is unavailable in this environment")}var d=l.Promise;if(d){var m=null;try{m=Object.prototype.toString.call(d.resolve())}catch{}if(m==="[object Promise]"&&!d.cast)return}l.Promise=M}return M.polyfill=_e,M.Promise=M,M}))})(qe)),qe.exports}var Ue={exports:{}},De={exports:{}},Fe={exports:{}},lt;function Bt(){return lt||(lt=1,(function(i,e){e=i.exports=typeof Object.keys=="function"?Object.keys:t,e.shim=t;function t(r){var a=[];for(var s in r)a.push(s);return a}})(Fe,Fe.exports)),Fe.exports}var Ee={exports:{}},ut;function Vt(){return ut||(ut=1,(function(i,e){var t=(function(){return Object.prototype.toString.call(arguments)})()=="[object Arguments]";e=i.exports=t?r:a,e.supported=r;function r(s){return Object.prototype.toString.call(s)=="[object Arguments]"}e.unsupported=a;function a(s){return s&&typeof s=="object"&&typeof s.length=="number"&&Object.prototype.hasOwnProperty.call(s,"callee")&&!Object.prototype.propertyIsEnumerable.call(s,"callee")||!1}})(Ee,Ee.exports)),Ee.exports}var ct;function Ht(){if(ct)return De.exports;ct=1;var i=Array.prototype.slice,e=Bt(),t=Vt(),r=De.exports=function(o,n,p){return p||(p={}),o===n?!0:o instanceof Date&&n instanceof Date?o.getTime()===n.getTime():!o||!n||typeof o!="object"&&typeof n!="object"?p.strict?o===n:o==n:u(o,n,p)};function a(o){return o==null}function s(o){return!(!o||typeof o!="object"||typeof o.length!="number"||typeof o.copy!="function"||typeof o.slice!="function"||o.length>0&&typeof o[0]!="number")}function u(o,n,p){var h,b;if(a(o)||a(n)||o.prototype!==n.prototype)return!1;if(t(o))return t(n)?(o=i.call(o),n=i.call(n),r(o,n,p)):!1;if(s(o)){if(!s(n)||o.length!==n.length)return!1;for(h=0;h<o.length;h++)if(o[h]!==n[h])return!1;return!0}try{var g=e(o),y=e(n)}catch{return!1}if(g.length!=y.length)return!1;for(g.sort(),y.sort(),h=g.length-1;h>=0;h--)if(g[h]!=y[h])return!1;for(h=g.length-1;h>=0;h--)if(b=g[h],!r(o[b],n[b],p))return!1;return typeof o==typeof n}return De.exports}var ze,dt;function Ut(){return dt||(dt=1,ze={error:"Error.",required:"Required.",float:"Must be a number.",integer:"Must be an integer.",number:"Must be a number.",lessThan:"Must be less than {0}.",lessThanOrEqualTo:"Must be less than or equal to {0}.",greaterThan:"Must be greater than {0}.",greaterThanOrEqualTo:"Must greater than or equal to {0}.",between:"Must be between {0} and {1}.",size:"Size must be {0}.",length:"Length must be {0}.",minLength:"Must have at least {0} characters.",maxLength:"Must have up to {0} characters.",lengthBetween:"Length must between {0} and {1}.",in:"Must be {0}.",notIn:"Must not be {0}.",match:"Not matched.",regex:"Invalid format.",digit:"Must be a digit.",email:"Invalid email.",url:"Invalid url.",optionCombiner:function(i){return i.length>2&&(i=[i.slice(0,i.length-1).join(", "),i[i.length-1]]),i.join(" or ")}}),ze}var pt;function Re(){return pt||(pt=1,(function(i){var e=Ht();i.exports.debounce=function(t,r,a){var s;return function(){var u=this,o=arguments,n=function(){s=null,a||t.apply(u,o)},p=a&&!s;clearTimeout(s),s=setTimeout(n,r),p&&t.apply(u,o)}},i.exports.format=function(t){var r=Array.prototype.slice.call(arguments,1);return t.replace(/{(\d+)}/g,function(a,s){return typeof r[s]<"u"?r[s]:a})},i.exports.isArray=function(t){return typeof Array.isArray=="function"?Array.isArray(t):Object.prototype.toString.call(t)==="[object Array]"},i.exports.isEmpty=function(t){return i.exports.isArray(t)?!t.length:t==null?!0:!String(t).trim().length},i.exports.isEqual=function(t,r){return e(t,r)},i.exports.isFunction=function(t){return typeof t=="function"},i.exports.isNaN=function(t){return/^\s*$/.test(t)||isNaN(t)},i.exports.isNull=function(t){return t===null},i.exports.isString=function(t){return typeof t=="string"||t instanceof String},i.exports.isUndefined=function(t){return typeof t>"u"},i.exports.omit=function(r,a){var s={};for(var u in r)u!==a&&(s[u]=r[u]);return s},i.exports.templates=Ut(),i.exports.mode="interactive"})(Ue)),Ue.exports}var $e,ft;function ht(){if(ft)return $e;ft=1;var i=nt().Promise,e=Re();function t(){this.sessionId=0,this.resetting=0,this.errors=[],this.validatingRecords=[],this.passedRecords=[],this.touchedRecords=[],this.activated=!1}t.prototype._setVM=function(o){this._vm=o},t.prototype.addError=function(o,n){this.resetting||this.errors.push({f
2ield:o,message:n})},t.prototype.removeErrors=function(o){e.isUndefined(o)?this.errors=[]:this.errors=this.errors.filter(function(n){return n.field!==o})},t.prototype.hasError=function(o){return e.isUndefined(o)?!!this.errors.length:!!this.firstError(o)},t.prototype.firstError=function(o){for(var n=0;n<this.errors.length;n++)if(e.isUndefined(o)||this.errors[n].field===o)return this.errors[n].message;return null},t.prototype.allErrors=function(o){return this.errors.filter(function(n){return e.isUndefined(o)||n.field===o}).map(function(n){return n.message})},t.prototype.countErrors=function(o){return e.isUndefined(o)?this.errors.length:this.errors.filter(function(n){return o===n.field}).length},t.prototype.setValidating=function(o,n){if(!this.resetting){n=n||t.newValidatingId();var p=this.validatingRecords.filter(function(h){return h.field===o&&h.id===n});if(!e.isEmpty(p))throw new Error("Validating id already set: "+n);return this.validatingRecords.push({field:o,id:n}),n}},t.prototype.resetValidating=function(o,n){if(!o){this.validatingRecords=[];return}function p(y){return e.isUndefined(n)?!0:y.id===n}for(var h=!0;h;){for(var b=-1,g=0;g<this.validatingRecords.length;g++)if(this.validatingRecords[g].field===o&&p(this.validatingRecords[g])){b=g;break}b>=0?this.validatingRecords.splice(b,1):h=!1}},t.prototype.isValidating=function(o,n){function p(b){return e.isUndefined(n)?!0:b.id===n}var h=this.validatingRecords.filter(function(b){return(e.isUndefined(o)||b.field===o)&&p(b)});return!e.isEmpty(h)},t.prototype.setPassed=function(o){this.resetting||r(this.passedRecords,o)},t.prototype.resetPassed=function(o){a(this.passedRecords,o)},t.prototype.isPassed=function(o){return s(this.passedRecords,o)},t.prototype.setTouched=function(o){this.resetting||r(this.touchedRecords,o)},t.prototype.resetTouched=function(o){a(this.touchedRecords,o)},t.prototype.isTouched=function(o){return s(this.touchedRecords,o)};function r(o,n){var p=o.filter(function(h){return h.field===n});e.isEmpty(p)?o.push({field:n,value:!0}):p[0].value=!0}function a(o,n){if(!n){o.splice(0,o.length);return}var p=o.filter(function(h){return h.field===n});e.isEmpty(p)||(p[0].value=!1)}function s(o,n){var p=o.filter(function(h){return h.field===n});return!e.isEmpty(p)&&p[0].value}t.prototype.reset=function(){this.sessionId++,this.errors=[],this.validatingRecords=[],this.passedRecords=[],this.touchedRecords=[],this._vm&&(this.resetting++,this._vm.$nextTick(function(){this.resetting--}.bind(this))),this.activated=!1},t.prototype.setError=function(o,n){if(!this.resetting){this.removeErrors(o),this.resetPassed(o);var p=e.isArray(n)?n:[n],h=function(P){var E=!1;return P.forEach(function(W){W&&(this.addError(o,W),E=!0)},this),E||this.setPassed(o),E}.bind(this),b=p.filter(function(P){return P&&P.then}).length>0;if(b){this.resetValidating(o);var g=this.setValidating(o),y=function(){this.resetValidating(o,g)}.bind(this);return i.all(p).then(function(P){return this.isValidating(o,g)?h(P):!1}.bind(this)).then(function(P){return y(),P}).catch(function(P){return y(),i.reject(P)}.bind(this))}else return i.resolve(h(p))}},t.prototype.checkRule=function(o){if(!this.resetting)return this.setError(o._field,o._messages)};var u=0;return t.newValidatingId=function(){return(++u).toString()},$e=t,$e}var We,gt;function mt(){if(gt)return We;gt=1;var i=Re();function e(t){this._field="",this._value=void 0,this._messages=[],t?(this.templates={},Object.keys(i.templates).forEach(function(r){this.templates[r]=i.templates[r]}.bind(this)),Object.keys(t).forEach(function(r){this.templates[r]=t[r]}.bind(this))):this.templates=i.templates}return e.prototype.field=function(t){return this._field=t,this},e.prototype.value=function(t){return this._value=t,this},e.prototype.custom=function(t,r){var a=r?t.call(r):t();if(a){if(a.then){var s=this;a=Promise.resolve(a).then(function(u){return u}).catch(function(u){return console.error(u.toString()),s.templates.error})}this._messages.push(a)}return this},e.prototype._checkValue=function(){if(this._value===void 0)throw new Error("Validator.value not set");return this._value},e.prototype.required=function(t){var r=this._checkValue();return i.isEmpty(r)&&this._messages.push(t||this.templates.required),this},e.prototype.float=function(t){var r=this._checkValue(),a=/^([-+])?([0-9]+(\.[0-9]+)?|Infinity)$/;return!i.isEmpty(r)&&!a.test(r)&&this._messages.push(t||this.templates.float),this},e.prototype.integer=function(t){var r=this._checkValue(),a=/^([-+])?([0-9]+|Infinity)$/;return!i.isEmpty(r)&&!a.test(r)&&this._messages.push(t||this.templates.integer),this},e.prototype.lessThan=function(t,r){var a=this._checkValue();if(!i.isEmpty(a)){var s=parseFloat(a);i.isNaN(s)?this._messages.push(r||this.templates.number):s>=t&&this._messages.push(r||i.format(this.templates.lessThan,t))}return this},e.prototype.lessThanOrEqualTo=function(t,r){var a=this._checkValue();if(!i.isEmpty(a)){var s=parseFloat(a);i.isNaN(s)?this._messages.push(r||this.templates.number):s>t&&this._messages.push(r||i.format(this.templates.lessThanOrEqualTo,t))}return this},e.prototype.greaterThan=function(t,r){var a=this._checkValue();if(!i.isEmpty(a)){var s=parseFloat(a);i.isNaN(s)?this._messages.push(r||this.templates.number):s<=t&&this._messages.push(r||i.format(this.templates.greaterThan,t))}return this},e.prototype.greaterThanOrEqualTo=function(t,r){var a=this._checkValue();if(!i.isEmpty(a)){var s=parseFloat(a);i.isNaN(s)?this._messages.push(r||this.templates.number):s<t&&this._messages.push(r||i.format(this.templates.greaterThanOrEqualTo,t))}return this},e.prototype.between=function(t,r,a){var s=this._checkValue();if(!i.isEmpty(s)){var u=parseFloat(s);i.isNaN(u)?this._messages.push(a||this.templates.number):(u<t||u>r)&&this._messages.push(a||i.format(this.templates.between,t,r))}return this},e.prototype.size=function(t,r){var a=this._checkValue();return!i.isEmpty(a)&&i.isArray(a)&&a.length!==t&&this._messages.push(r||i.format(this.templates.size,t)),this},e.prototype.length=function(t,r){var a=this._checkValue();return!i.isEmpty(a)&&String(a).length!==t&&this._messages.push(r||i.format(this.templates.length,t)),this},e.prototype.minLength=function(t,r){var a=this._checkValue();return!i.isEmpty(a)&&String(a).length<t&&this._messages.push(r||i.format(this.templates.minLength,t)),this},e.prototype.maxLength=function(t,r){var a=this._checkValue();return!i.isEmpty(a)&&String(a).length>t&&this._messages.push(r||i.format(this.templates.maxLength,t)),this},e.prototype.lengthBetween=function(t,r,a){var s=this._checkValue();if(!i.isEmpty(s)){var u=String(s);(u.length<t||u.length>r)&&this._messages.push(a||i.format(this.templates.lengthBetween,t,r))}return this},e.prototype.in=function(t,r){var a=this._checkValue();return!i.isEmpty(a)&&t.indexOf(a)<0&&this._messages.push(r||i.format(this.templates.in,this.templates.optionCombiner(t))),this},e.prototype.notIn=function(t,r){var a=this._checkValue();return!i.isEmpty(a)&&t.indexOf(a)>=0&&this._messages.push(r||i.format(this.templates.notIn,this.templates.optionCombiner(t))),this},e.prototype.match=function(t,r){var a=this._checkValue();return!i.isEmpty(a)&&a!==t&&this._messages.push(r||this.templates.match),this},e.prototype.regex=function(t,r){var a=this._checkValue();return i.isEmpty(a)||(i.isString(t)&&(t=new RegExp(t)),t.test(a)||this._messages.push(r||this.templates.regex)),this},e.prototype.digit=function(t){return this.regex(/^\d*$/,t||this.templates.digit)},e.prototype.email=function(t){return this.regex(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,t||this.templates.email)},e.prototype.url=function(t){return this.regex(/(http|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?/,t||this.templates.url)},e.prototype.hasImmediateError=function(){for(var t=0;t<this._messages.length;t++)if(this._messages[t]&&!this._messages[t].then)return!0;return!1},We=e,We}var je,vt;function Dt(){if(vt)return je;vt=1;var i=Re(),e=mt(),t=r();t.create=function(a){return r(a)};function r(a){a=a||{};var s={};return Object.keys(e.prototype).forEach(function(u){s[u]=function(){var o=new e(a.templates);return o[u].apply(o,arguments)}}),s.isEmpty=i.isEmpty,s.format=i.format,s}return je=t,je}var Ye,bt;function zt(){if(bt)return Ye;bt=1;var i=Re(),e=ht(),t={Promise:null,beforeMount:function(){this.$setValidators(this.$options.validators),this.validation&&this.validation._setVM(this)},beforeDestroy:function(){r(this.$options.validatorsUnwatchCallbacks)}
2,data:function(){return this.$options.validators?{validation:new e}:{}},methods:{$setValidators:function(p){r(this.$options.validatorsUnwatchCallbacks);var h={};this.$options.validateMethods=h;var b=[];this.$options.validatorsUnwatchCallbacks=b,p&&Object.keys(p).forEach(function(g){var y=g.split(",");y=y.map(function(j){return j.trim()});var P=y.map(function(j){return a(this,j)},this),E=p[g],W={};if(i.isFunction(E)||(W=i.omit(E,"validator"),E=E.validator),W.cache){var Se=W.cache==="last"?"last":"all";E=u(E,Se)}var Te=this.validation,re=function(){if(i.mode==="conservative"&&!Te.activated)return o().resolve(!1);var j=P.map(function(ie){return ie()}),A=E.apply(this,j);return A?(A._field||A.field(y[0]),this.validation.checkRule(A)):o().resolve(!1)}.bind(this);h[y[0]]=re;var ce=re;if(W.debounce){var K=function(){return K.sessionId!==this.validation.sessionId?o().resolve(!1):re.apply(this,arguments)}.bind(this),J=i.debounce(K,parseInt(W.debounce)),V=y[0];ce=function(){this.validation.resetPassed(V),K.sessionId=this.validation.sessionId,J.apply(this,arguments)}.bind(this)}i.mode!=="manual"&&s(this,y,ce).forEach(function(j){b.push(j)})},this)},$validate:function(p){if(this.validation._validate)return this.validation._validate;this.validation.activated=!0;var h=this.$options.validateMethods;if(i.isUndefined(p)?h=Object.keys(h).map(function(g){return h[g]}):(p=i.isArray(p)?p:[p],h=p.map(function(g){return h[g]})),i.isEmpty(h))return o().resolve(!0);var b=function(){this.validation._validate=null}.bind(this);return this.validation._validate=o().all(h.map(function(g){return g()})).then(function(g){return b(),g.filter(function(y){return!!y}).length<=0}.bind(this)).catch(function(g){throw b(),g}),this.validation._validate}}};function r(p){p&&p.forEach(function(h){h()})}function a(p,h){var b=h.split(".");return function(){for(var g=p,y=0;y<b.length&&!(i.isNull(g)||i.isUndefined(g));y++)g=g[b[y]];return g}}function s(p,h,b){return h.map(function(g){return p.$watch(g,function(){p.validation.setTouched(g),b.call()})})}function u(p,h){return function(){var b=p.cache;b||(b=[],p.cache=b);var g=Array.prototype.slice.call(arguments),y=n(b,g);if(!i.isUndefined(y))return y;var P=p.apply(this,g);if(!i.isUndefined(P))return P.then?P.tab(function(E){i.isUndefined(E)||(h!=="all"&&b.splice(0,b.length),b.push({args:g,result:E}))}):(h!=="all"&&b.splice(0,b.length),b.push({args:g,result:P}),P)}}function o(){return t.Promise?t.Promise:nt().Promise}function n(p,h){var b=p.filter(function(g){return i.isEqual(h,g.args)});if(!i.isEmpty(b))return b[0].result}return Ye=t,Ye}var wt;function $t(){if(wt)return G;wt=1;var i=ht(),e=mt(),t=Dt(),r=zt(),a=Re();function s(n,p){n.mixin(r),p&&p.templates&&u(p.templates),p&&p.mode&&o(p.mode),p&&p.Promise&&(r.Promise=p.Promise)}function u(n){Object.keys(n).forEach(function(p){a.templates[p]=n[p]})}function o(n){if(n!=="interactive"&&n!=="conservative"&&n!=="manual")throw new Error("Invalid mode: "+n);a.mode=n}return G.name="SimpleVueValidator",G.ValidationBag=i,G.Rule=e,G.Validator=t,G.mixin=r,G.install=s,G.extendTemplates=u,G.setMode=o,G}var Wt=$t();const yt=He(Wt);var Qe={exports:{}},xt;function jt(){return xt||(xt=1,(function(i,e){(function(){var t={expires:"1d",path:"; path=/",domain:"",secure:"",sameSite:"; SameSite=Lax",partitioned:""},r={install:function(a,s){s&&this.config(s.expires,s.path,s.domain,s.secure,s.sameSite,s.partitioned);const u=a.config&&a.config.globalProperties;u&&(a.config.globalProperties.$cookies=this,a.provide&&a.provide("$cookies",this)),(!u||a.prototype)&&(a.prototype.$cookies=this),a.$cookies=this},config:function(a,s,u,o,n,p){t.expires=a||"1d",t.path=s?"; path="+s:"; path=/",t.domain=u?"; domain="+u:"",t.secure=o?"; Secure":"",t.sameSite=n?"; SameSite="+n:"; SameSite=Lax",t.partitioned=p?"; Partitioned":""},get:function(a){var s=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(a).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;if(s&&(s.substring(0,1)==="{"&&s.substring(s.length-1,s.length)==="}"||s.substring(0,1)==="["&&s.substring(s.length-1,s.length)==="]"))try{s=JSON.parse(s)}catch{return s}return s},set:function(a,s,u,o,n,p,h,b){if(a){if(/^(?:expires|max\-age|path|domain|secure|SameSite)$/i.test(a))throw new Error('Cookie name illegality. Cannot be set to ["expires","max-age","path","domain","secure","SameSite"]	 current key name: '+a)}else throw new Error("Cookie name is not found in the first argument.");s&&typeof s=="object"&&(s=JSON.stringify(s));var g="";if(u=u===void 0?t.expires:u,u&&u!==0)switch(u.constructor){case Number:u===1/0||u===-1?g="; expires=Fri, 31 Dec 9999 23:59:59 GMT":g="; max-age="+u;break;case String:if(/^(?:\d+(y|m|d|h|min|s))$/i.test(u)){var y=u.replace(/^(\d+)(?:y|m|d|h|min|s)$/i,"$1");switch(u.replace(/^(?:\d+)(y|m|d|h|min|s)$/i,"$1").toLowerCase()){case"m":g="; max-age="+ +y*2592e3;break;case"d":g="; max-age="+ +y*86400;break;case"h":g="; max-age="+ +y*3600;break;case"min":g="; max-age="+ +y*60;break;case"s":g="; max-age="+y;break;case"y":g="; max-age="+ +y*31104e3;break}}else g="; expires="+u;break;case Date:g="; expires="+u.toUTCString();break}return document.cookie=encodeURIComponent(a)+"="+encodeURIComponent(s)+g+(n?"; domain="+n:t.domain)+(o?"; path="+o:t.path)+(p===void 0?t.secure:p?"; Secure":"")+(h===void 0?t.sameSite:h?"; SameSite="+h:"")+(b===void 0?t.partitioned:b?"; Partitioned":""),this},remove:function(a,s,u){return!a||!this.isKey(a)?!1:(document.cookie=encodeURIComponent(a)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(u?"; domain="+u:t.domain)+(s?"; path="+s:t.path)+"; SameSite=Lax",!0)},isKey:function(a){return new RegExp("(?:^|;\\s*)"+encodeURIComponent(a).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)},keys:function(){if(!document.cookie)return[];for(var a=document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/),s=0;s<a.length;s++)a[s]=decodeURIComponent(a[s]);return a}};i.exports=r,typeof window<"u"&&(window.$cookies=r)})()})(Qe)),Qe.exports}var Yt=jt();const Qt=He(Yt);let $=function(){},_t;const Gt=typeof console<"u";$=(i,e,t="error")=>{Gt&&console[t](`[vue-paginate]: ${i} `+(e?Kt(_t(e)):""))},_t=i=>{if(i.$root===i)return"root instance";const e=i._isVue?i.$options.name||i.$options._componentTag:i.name;return(e?`component <${e}>`:"anonymous component")+(i._isVue&&i.$options.__file?` at ${i.$options.__file}`:"")};const Kt=i=>(i==="anonymous component"&&(i+=' - use the "name" option for better debugging messages.'),`
3(found in ${i})`),kt={name:"refapp-paginate",props:{name:{type:String,required:!0},list:{type:Array,required:!0},per:{type:Number,default:3,validator(i){return i>0}},tag:{type:String,default:"ul"},container:{type:Object,default:null}},computed:{parent(){return this.container?this.container:this.$parent}
3,currentPage:{get(){if(this.parent.paginate[this.name])return this.parent.paginate[this.name].page},set(i){this.parent.paginate[this.name].page=i}},pageItemsCount(){const i=this.list.length,e=this.currentPage*this.per+1,t=Math.min(this.currentPage*this.per+this.per,i);return`${e}-${t} of ${i}`},lastPage(){return Math.ceil(this.list.length/this.per)}},mounted(){if(this.per<=0&&$(`<paginate name="${this.name}"> 'per' prop can't be 0 or less.`,this.parent),!this.parent.paginate[this.name]){$(`'${this.name}' is not registered in 'paginate' array.`,this.parent);return}this.paginateList()},watch:{currentPage(){this.paginateList()},list(){this.currentPage>=this.lastPage&&(this.currentPage=(this.lastPage||1)-1),this.paginateList()},per(){this.currentPage=0,this.paginateList()}},methods:{paginateList(){const i=this.currentPage*this.per,e=this.list.slice(i,i+this.per);this.parent.paginate[this.name].list=e},goToPage(i){const e=Math.ceil(this.list.length/this.per);if(i>e){$(`You cannot go to page ${i}. The last page is ${e}.`,this.parent);return}this.currentPage=(i||1)-1}},render(i){return this.$slots.default instanceof Function?B.h(this.tag,{},this.$slots.default()):i(this.tag,{},this.$slots.default)}},Jt="«",Xt="»",Ce="…";class Zt{constructor(e,t,r){this.listOfPages=e,this.lastPage=e.length-1,this.currentPage=t===this.lastPage?this.lastPage-1:t,this.limit=r}generate(){const e=this._buildFirstHalf();let t=this._buildSecondHalf();return[...e,...t]}_buildFirstHalf(){const e=this._allPagesButLast().slice(this._currentChunkIndex(),this._currentChunkIndex()+this.limit);return this.currentPage>=this.limit&&(e.unshift(Ce),e.unshift(0)),this.lastPage-this.limit>this._currentChunkIndex()&&e.push(Ce),e}_buildSecondHalf(){return[this.lastPage]}_currentChunkIndex(){return Math.floor(this.currentPage/this.limit)*this.limit}_allPagesButLast(){return this.listOfPages.filter(e=>e!==this.lastPage)}}const Rt={name:"refapp-paginate-links",props:{for:{type:String,required:!0},limit:{type:Number,default:0},simple:{type:Object,default:null,validator(i){return i.prev&&i.next}},stepLinks:{type:Object,default:()=>({prev:Jt,next:Xt}),validator(i){return i.prev&&i.next}},showStepLinks:{type:Boolean},hideSinglePage:{type:Boolean},classes:{type:Object,default:null},async:{type:Boolean,default:!1},container:{type:Object,default:null}},data(){return{listOfPages:[],numberOfPages:0,target:null}},computed:{parent(){return this.container?this.container.el:this.$parent},state(){return this.container?this.container.state:this.$parent.paginate[this.for]},currentPage:{get(){if(this.state)return this.state.page},set(i){this.state.page=i}}},mounted(){this.simple&&this.limit&&$(`<paginate-links for="${this.for}"> 'simple' and 'limit' props can't be used at the same time. In this case, 'simple' will take precedence, and 'limit' will be ignored.`,this.parent,"warn"),this.simple&&!this.simple.next&&$(`<paginate-links for="${this.for}"> 'simple' prop doesn't contain 'next' value.`,this.parent),this.simple&&!this.simple.prev&&$(`<paginate-links for="${this.for}"> 'simple' prop doesn't contain 'prev' value.`,this.parent),this.stepLinks&&!this.stepLinks.next&&$(`<paginate-links for="${this.for}"> 'step-links' prop doesn't contain 'next' value.`,this.parent),this.stepLinks&&!this.stepLinks.prev&&$(`<paginate-links for="${this.for}"> 'step-links' prop doesn't contain 'prev' value.`,this.parent),B.nextTick(()=>{this.updateListOfPages()})},watch:{state:{handler(){this.updateListOfPages()},deep:!0},currentPage(i,e){this.$emit("change",i+1,e+1)}},methods:{updateListOfPages(){if(this.target=ir(this.parent,this.for),!this.target){if(this.async)return;$(`<paginate-links for="${this.for}"> can't be used without its companion <paginate ref="${this.for}">`,this.parent),$('To fix that issue you may need to use :async="true" on <paginate-links> component to allow for asyncronous rendering',this.parent,"warn");return}this.numberOfPages=Math.ceil(this.target.list.length/this.target.per),this.listOfPages=ar(this.numberOfPages)}},render(){if(!this.target&&this.async)return null;let i=this.simple?rr(this):this.limit>1?tr(this):er(this);if(this.hideSinglePage&&this.numberOfPages<=1)return null;const e=B.h("ul",{class:["paginate-links",this.for]},i);return this.classes&&B.nextTick(()=>{or(e.el,this.classes)}),e}};function er(i){return(i.showStepLinks?[i.stepLinks.prev,...i.listOfPages,i.stepLinks.next]:i.listOfPages).map(e=>{const t={onClick:s=>{s.preventDefault(),i.currentPage=St(e,i.limit,i.currentPage,i.listOfPages,i.stepLinks)}},r=Ct(e,i.currentPage,i.listOfPages.length-1,i.stepLinks),a=e===i.stepLinks.next||e===i.stepLinks.prev?e:e+1;return B.h("li",{class:r},[B.h("a",t,a)])})}function tr(i){let e=new Zt(i.listOfPages,i.currentPage,i.limit,i.stepLinks).generate();e=i.showStepLinks?[i.stepLinks.prev,...e,i.stepLinks.next]:e;const t=sr(e);return e.map((r,a)=>{const s={onClick:n=>{n.preventDefault(),i.currentPage=St(r,i.limit,i.currentPage,i.listOfPages,i.stepLinks,t[a])}},u=Ct(r,i.currentPage,i.listOfPages.length-1,i.stepLinks),o=r===parseInt(r,10)?r+1:r;return B.h("li",{class:u},[B.h("a",s,o)])})}function rr(i){const e=i.listOfPages.length-1,t={onClick:n=>{n.preventDefault(),i.currentPage>0&&(i.currentPage-=1)}},r={onClick:n=>{n.preventDefault(),i.currentPage<e&&(i.currentPage+=1)}},a={class:["next",i.currentPage>=e?"disabled":""]},s={class:["prev",i.currentPage<=0?"disabled":""]},u=B.h("li",s,[B.h("a",t,i.simple.prev)]),o=B.h("li",a,[B.h("a",r,i.simple.next)]);return[u,o]}function ir(i,e){return i.$refs[e]}function ar(i){return Array.apply(null,{length:i}).map((e,t)=>t)}function Ct(i,e,t,{prev:r,next:a}){let s=[];return i===r?s.push("left-arrow"):i===a?s.push("right-arrow"):i===Ce?s.push("ellipses"):s.push("number"),i===e&&s.push("active"),(r===i&&e<=0||a===i&&e>=t)&&s.push("disabled"),s}function St(i,e,t,r,{prev:a,next:s},u=null){let o=Math.floor(t/e);if(i===a)return t-1<0?0:t-1;if(i===s)return t+1>r.length-1?r.length-1:t+1;if(u&&u==="right-ellipses")return(o+1)*e;if(u&&u==="left-ellipses"){const n=r.slice(o*e,o*e+e);
3return t===r.length-1&&n.length===1&&o--,(o-1)*e+e-1}return i}function sr(i){return i.map((e,t)=>e===Ce&&i[t-1]===0?"left-ellipses":e===Ce&&i[t-1]!==0?"right-ellipses":e)}function or(i,e){Object.keys(e).forEach(t=>{if(t==="ul"){const r=e.ul;Array.isArray(r)?r.forEach(a=>i.classList.add(a)):i.classList.add(r)}i.querySelectorAll(t).forEach(r=>{const a=e[t];Array.isArray(a)?a.forEach(s=>r.classList.add(s)):r.classList.add(a)})})}const nr=(i=[])=>i.reduce((e,t)=>(e[t]={list:[],page:0},e),{}),lr={install(i){i.mixin({created(){this.paginate!=="undefined"&&this.paginate instanceof Array&&(this.paginate=nr(this.paginate))},methods:{paginated(e){if(!this.paginate||!this.paginate[e]){$(`'${e}' is not registered in 'paginate' array.`,this);return}return this.paginate[e].list}}}),i.component(kt.name,kt),i.component(Rt.name,Rt)}};var Me={exports:{}};var ur=Me.exports,Tt;function cr(){return Tt||(Tt=1,(function(i,e){(function(t,r){i.exports=r()})(ur,(function(){function t(w){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(c){return typeof c}:t=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},t(w)}function r(){return r=Object.assign||function(w){for(var c=1;c<arguments.length;c++){var v=arguments[c];for(var S in v)Object.prototype.hasOwnProperty.call(v,S)&&(w[S]=v[S])}return w},r.apply(this,arguments)}var a=4,s=.001,u=1e-7,o=10,n=11,p=1/(n-1),h=typeof Float32Array=="function";function b(w,c){return 1-3*c+3*w}function g(w,c){return 3*c-6*w}function y(w){return 3*w}function P(w,c,v){return((b(c,v)*w+g(c,v))*w+y(c))*w}function E(w,c,v){return 3*b(c,v)*w*w+2*g(c,v)*w+y(c)}function W(w,c,v,S,O){var I,T,q=0;do T=c+(v-c)/2,I=P(T,S,O)-w,I>0?v=T:c=T;while(Math.abs(I)>u&&++q<o);return T}function Se(w,c,v,S){for(var O=0;O<a;++O){var I=E(c,v,S);if(I===0)return c;var T=P(c,v,S)-w;c-=T/I}return c}function Te(w){return w}var re=function(c,v,S,O){if(!(0<=c&&c<=1&&0<=S&&S<=1))throw new Error("bezier x values must be in [0, 1] range");if(c===v&&S===O)return Te;for(var I=h?new Float32Array(n):new Array(n),T=0;T<n;++T)I[T]=P(T*p,c,S);function q(Y){for(var U=0,N=1,Z=n-1;N!==Z&&I[N]<=Y;++N)U+=p;--N;var ne=(Y-I[N])/(I[N+1]-I[N]),Q=U+ne*p,le=E(Q,c,S);return le>=s?Se(Y,Q,c,S):le===0?Q:W(Y,U,U+p,c,S)}return function(U){return U===0?0:U===1?1:P(q(U),v,O)}},ce={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},K=!1;try{var J=Object.defineProperty({},"passive",{get:function(){K=!0}});window.addEventListener("test",null,J)}catch{}var V={$:function(c){return typeof c!="string"?c:document.querySelector(c)},on:function(c,v,S){var O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{passive:!1};v instanceof Array||(v=[v]);for(var I=0;I<v.length;I++)c.addEventListener(v[I],S,K?O:!1)},off:function(c,v,S){v instanceof Array||(v=[v]);for(var O=0;O<v.length;O++)c.removeEventListener(v[O],S)},cumulativeOffset:function(c){var v=0,S=0;do v+=c.offsetTop||0,S+=c.offsetLeft||0,c=c.offsetParent;while(c);return{top:v,left:S}}},j=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],A={container:"body",duration:500,lazy:!0,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function ie(w){A=r({},A,w)}var we=function(){var c,v,S,O,I,T,q,Y,U,N,Z,ne,Q,le,ye,xe,he,ee,Ae,te,Oe,Le,Ie,Be=function(H){Y&&(Ie=H,te=!0)},M,_e,l,d;function m(D){var H=D.scrollTop;return D.tagName.toLowerCase()==="body"&&(H=H||document.documentElement.scrollTop),H}function x(D){var H=D.scrollLeft;return D.tagName.toLowerCase()==="body"&&(H=H||document.documentElement.scrollLeft),H}function R(){Oe=V.cumulativeOffset(v),Le=V.cumulativeOffset(c),ne&&(ye=Le.left-Oe.left+T,ee=ye-le),Q&&(he=Le.top-Oe.top+T,Ae=he-xe)}function C(D){if(te)return F();_e||(_e=D),I||R(),l=D-_e,d=Math.min(l/S,1),d=M(d),ke(v,xe+Ae*d,le+ee*d),l<S?window.requestAnimationFrame(C):F()}function F(){te||ke(v,he,ye),_e=!1,V.off(v,j,Be),te&&Z&&Z(Ie,c),!te&&N&&N(c)}function ke(D,H,L){Q&&(D.scrollTop=H),ne&&(D.scrollLeft=L),D.tagName.toLowerCase()==="body"&&(Q&&(document.documentElement.scrollTop=H),ne&&(document.documentElement.scrollLeft=L))}function Ve(D,H){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(t(H)==="object"?L=H:typeof H=="number"&&(L.duration=H),c=V.$(D),!c)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+D);if(v=V.$(L.container||A.container),S=L.hasOwnProperty("duration")?L.duration:A.duration,I=L.hasOwnProperty("lazy")?L.lazy:A.lazy,O=L.easing||A.easing,T=L.hasOwnProperty("offset")?L.offset:A.offset,q=L.hasOwnProperty("force")?L.force!==!1:A.force,Y=L.hasOwnProperty("cancelable")?L.cancelable!==!1:A.cancelable,U=L.onStart||A.onStart,N=L.onDone||A.onDone,Z=L.onCancel||A.onCancel,ne=L.x===void 0?A.x:L.x,Q=L.y===void 0?A.y:L.y,typeof T=="function"&&(T=T(c,v)),le=
3x(v),xe=m(v),R(),te=!1,!q){var Ns=v.tagName.toLowerCase()==="body"?document.documentElement.clientHeight||window.innerHeight:v.offsetHeight,Et=xe,Bs=Et+Ns,Mt=he-T,Vs=Mt+c.offsetHeight;if(Mt>=Et&&Vs<=Bs){N&&N(c);return}}if(U&&U(c),!Ae&&!ee){N&&N(c);return}return typeof O=="string"&&(O=ce[O]||ce.ease),M=re.apply(re,O),V.on(v,j,Be,{passive:!0}),window.requestAnimationFrame(C),function(){Ie=null,te=!0}}return Ve},ae=we(),z=[];function se(w){for(var c=0;c<z.length;++c)if(z[c].el===w)return z.splice(c,1),!0;return!1}function de(w){for(var c=0;c<z.length;++c)if(z[c].el===w)return z[c]}function X(w){var c=de(w);return c||(z.push(c={el:w,binding:{}}),c)}function pe(w){var c=X(this).binding;if(c.value){if(w.preventDefault(),typeof c.value=="string")return ae(c.value);ae(c.value.el||c.value.element,c.value)}}var oe={bind:function(c,v){X(c).binding=v,V.on(c,"click",pe)},unbind:function(c){se(c),V.off(c,"click",pe)},update:function(c,v){X(c).binding=v}},fe={bind:oe.bind,unbind:oe.unbind,update:oe.update,beforeMount:oe.bind,unmounted:oe.unbind,updated:oe.update,scrollTo:ae,bindings:z},Pe=function(c,v){v&&ie(v),c.directive("scroll-to",fe);var S=c.config.globalProperties||c.prototype;S.$scrollTo=fe.scrollTo};return typeof window<"u"&&window.Vue&&(window.VueScrollTo=fe,window.VueScrollTo.setDefaults=ie,window.VueScrollTo.scroller=we,window.Vue.use&&window.Vue.use(Pe)),fe.install=Pe,fe}))})(Me)),Me.exports}var dr=cr();const pr=He(dr);function fr(i){return{all:i=i||new Map,on:function(e,t){var r=i.get(e);r?r.push(t):i.set(e,[t])},off:function(e,t){var r=i.get(e);r&&(t?r.splice(r.indexOf(t)>>>0,1):i.set(e,[]))},emit:function(e,t){var r=i.get(e);r&&r.slice().map(function(a){a(t)}),(r=i.get("*"))&&r.slice().map(function(a){a(e,t)})}}}function Ge(){return Ge=Object.assign?Object.assign.bind():function(i){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(i[r]=t[r])}return i},Ge.apply(null,arguments)}var hr=["on","off","emit"];function gr(i){if(!i)throw new TypeError("eventbus-js#prefixMethods/error: Cannot prefix API methods");var e=hr.reduce(function(t,r){var a="$"+r;return a in i||(t[a]=i[r]),t},{});return e}var Pt=fr(),f=Ge({},gr(Pt),Pt);const At=({$cookies:i,productItemId:e,buttonText:t})=>{f.emit("WriteReviewTags",t);const r="reviewSubmit"+e,a=i.get(r);if(a===null)return f.emit("show-write-review");if(a==="success")return f.emit("review-already-submitted");f.emit("show-review-warning")};function _(i,e,t,r,a,s,u,o){var n=typeof i=="function"?i.options:i;return e&&(n.render=e,n.staticRenderFns=t,n._compiled=!0),{exports:i,options:n}}const mr={name:"rfp-ratings-title-section",props:{title:{type:String,required:!0},buttonText:{type:String,required:!0},productItemId:{type:String,required:!0},enabled:{type:Boolean,required:!0},rtl:{type:Boolean,default:!1}},methods:{writeReviewButtonClickHandler(){At({$cookies:this.$cookies,buttonText:this.buttonText,productItemId:this.productItemId})}}};var vr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-rr-title-section-174-or rr-title-section",class:{"rfp-rr-rating-rtl":e.rtl}},[t("h2",{staticClass:"rfp-rr-title-section-175-or float-left",class:{"rfp-rr-rating-rtl-float-right":e.rtl},attrs:{id:"rfp-rr-title"},domProps:{textContent:e._s(e.title)}}),e.enabled?t("button",{staticClass:"rfp-rr-title-section-176-or rfp-rr-button write-review-btn float-right",class:{"rfp-rr-rating-rtl-float-left":e.rtl},attrs:{"aria-haspopup":"dialog"},domProps:{textContent:e._s(e.buttonText)},on:{click:e.writeReviewButtonClickHandler}}
3):e._e()])},br=[],wr=_(mr,vr,br);const yr=wr.exports,xr={name:"rfp-image-upload",props:{config:{type:Object,required:!1,default(){return{AllowedImageSize:1e3,AllowedImages:5,AllowedImageTypes:["image/jpg","image/jpeg","image/png"]}}},scss:{type:Object,required:!1,default(){return{primaryColor:"#F5A",secondaryColor:"#52A",defaultColor:"#FFF",imgSize:110}}},dictionary:{type:Object,required:!1,default(i){const e=i?.config||this?.config||{};return{Title:"Upload Images",GuidelinesHeader:"Photo Guidelines",Guidelines:`Number of images allowed: ${e.AllowedImages} images
4                       Images types allowed: ${[...e.AllowedImageTypes]}
5                       Image size allowed: ${e.AllowedImageSize} KB
6                       You may only submit copyrighted images if you are the copyright owner.
7                       Offensive images will be rejected. Uploaded Images become property of the company.`,AllowedImageSizeWarning:"Image size too big",AllowedNumberOfImagesWarning:"Images limit reached",AllowedImageTypesWarning:"Format not supported",DuplicateImageWarning:"Image already uploaded"}}}},data(){return{cachedImages:[],messageWarning:"",displayWarning:!1,fileSize:this.multiplyByBytes(this.config.AllowedImageSize),fileTypes:this.supportedFormats(this.config.AllowedImageTypes)}},methods:{onFileChange(i){i.preventDefault(),this.displayWarning=!1,this.checkFilesLimit(i.target.files.length)?Array.from(i.target.files).forEach(e=>{if(this.checkSupportedFormat(e.type))if(this.checkSizeLimit(e.size)){const t=new FileReader;t.readAsDataURL(e),t.onload=r=>{this.checkDuplicate(this.cachedImages,r.target.result)?this.limitReached()?this.createWarning(this.dictionary.AllowedNumberOfImagesWarning):this.cachedImages.push(t.result):this.createWarning(this.dictionary.DuplicateImageWarning)}}else this.createWarning(this.dictionary.AllowedImageSizeWarning);else this.createWarning(this.dictionary.AllowedImageTypesWarning)}):this.createWarning(this.dictionary.AllowedNumberOfImagesWarning),window.imgStorage=this.cachedImages,document.querySelector("#rr-fileUpload").value=""},removeImage(i,e){i.preventDefault(),this.displayWarning=!1,this.cachedImages.splice(e,1),this.cachedImages.length<1&&(document.querySelector("#rr-fileUpload").value="")},checkFilesLimit(i){return i<=this.config.AllowedImages},checkSizeLimit(i){return i<=this.fileSize},limitReached(){return this.cachedImages.length>=this.config.AllowedImages},checkSupportedFormat(i){return this.config.AllowedImageTypes.indexOf(i)>-1},supportedFormats(i){return`${[...i]}`},multiplyByBytes(i){return i*1e3},createWarning(i){this.messageWarning=i,this.displayWarning=!0},checkDuplicate(i,e){return!i.includes(e)}}};var _r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rr-image-upload-write-review container"},[t("h3",[e._v(e._s(e.dictionary.Title))]),t("div",{staticClass:"rr-image-upload-write-review container-output"},[t("ul",{staticClass:"rr-image-upload-write-review container-thumbnail"},e._l(e.cachedImages,function(r,a){return t("li",{key:a,staticClass:"rr-image-upload-write-review img-thumbnail"},[t("img",{attrs:{height:e.scss.imgSize,width:e.scss.imgSize,src:r,alt:""}}),t("button",{staticClass:"rr-image-upload-write-review btn-close",attrs:{type:"button","aria-label":"Close"},on:{click:function(s){return e.removeImage(s,a)}}},[e._v(" x ")])])}),0)]),t("div",{staticClass:"rr-image-upload-write-review container-input"},[t("span",{directives:[{name:"show",rawName:"v-show",value:e.displayWarning,expression:"displayWarning"}],staticClass:"rr-image-upload-warning"},[e._v(e._s(e.messageWarning))]),t("input",{staticClass:"rr-image-upload-write-review rr-file-upload",attrs:{id:"rr-fileUpload",type:"file",accept:e.fileTypes,size:e.config.AllowedImageSize,maxFiles:e.config.AllowedImages,multiple:""},on:{change:function(r){return e.onFileChange(r)}}})]),t("div",{staticClass:"rr-image-upload-write-review container-info"},[t("h4",[e._v(e._s(e.dictionary.GuidelinesHeader))]),t("p",[e._v(e._s(e.dictionary.Guidelines))])])])},kr=[],Rr=_(xr,_r,kr);const Cr=Rr.exports,Sr={name:"rfp-ratings-write-optional-select",props:{id:{type:String,required:!0},label:{type:String,default:""},defaultOption:{type:String,required:!0},options:{type:Array,default:()=>[]},validationError:{type:[String,null],default:null},validationErrorMessage:{type:String,default:""},required:{type:Boolean,default:!1}},data(){return{value:""}},methods:{hndChange(i){this.value=i.target.value,this.$emit("update",this.value)},focus(){this.$refs?.selectField.focus()}}};var Tr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-rr-ratings-write-review-235-or body-row"},[t("div",{staticClass:"rfp-rr-ratings-write-review-236-or body-row-left"},[t("label",{staticClass:"rfp-rr-ratings-write-review-237-or",attrs:{for:e.id},domProps:{textContent:e._s(`${e.label} ${e.required?"*":""}`)}})]),t("div",{staticClass:"rfp-rr-ratings-write-review-238-or body-row-right"},[t("div",{staticClass:"rfp-rr-ratings-write-review-239-or"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}
7],ref:"selectField",staticClass:"rfp-rr-ratings-write-review-240-or",attrs:{id:e.id,name:e.id,"aria-required":e.required,"aria-invalid":!!e.validationError,"aria-describedby":e.validationError?`${e.id}-error-message`:null},on:{change:[function(r){var a=Array.prototype.filter.call(r.target.options,function(s){return s.selected}).map(function(s){var u="_value"in s?s._value:s.value;return u});e.value=r.target.multiple?a:a[0]},e.hndChange]}},[t("option",{attrs:{value:""},domProps:{textContent:e._s(e.defaultOption)}}),e._l(e.options,function(r){return t("option",{key:r,domProps:{value:r,textContent:e._s(r)}})})],2),e.validationError?t("p",{staticClass:"Refapp-ratings-validation-error",attrs:{id:`${e.id}-error-message`},domProps:{textContent:e._s(e.validationErrorMessage)}}):e._e()])])])},Pr=[],Ar=_(Sr,Tr,Pr);const Or=Ar.exports,Lr="19.8,2.2 6.6,43.56 39.6,17.16 0,17.16 33,43.56",Ir={name:"refapp-star-icon",props:{fillPercentage:{type:Number,default:0},activeColor:{type:String,default:"#ffd055"},inactiveColor:{type:String,default:"#d8d8d8"},width:{type:[Number,String],default:24},height:{type:[Number,String],default:24}},data(){return{clipPathId:null,starPoints:Lr}}
7,computed:{fillGradientOffset(){return`${this.fillPercentage}%`}},created(){this.clipPathId=crypto.randomUUID()}};var qr=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"refapp-star-icon",attrs:{"aria-hidden":"true",width:e.width,height:e.height,viewBox:"0 0 43.56 43.56",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(2, 0)"}},[t("linearGradient",{attrs:{id:e.clipPathId,x1:"0",x2:"100%",y1:"0",y2:"0"}},[t("stop",{attrs:{offset:e.fillGradientOffset,"stop-color":e.activeColor,"stop-opacity":e.activeColor}}),t("stop",{attrs:{offset:e.fillGradientOffset,"stop-color":e.inactiveColor,"stop-opacity":e.inactiveColor}})],1),t("polygon",{attrs:{points:e.starPoints,fill:`url(#${e.clipPathId})`,"stroke-width":"0",stroke:e.activeColor}}),t("polygon",{attrs:{points:e.starPoints,fill:`url(#${e.clipPathId})`}})],1)])},Fr=[],Er=_(Ir,qr,Fr);const Mr={name:"refapp-star-rating",components:{RefappStarIcon:Er.exports},props:{increment:{type:Number,default:1},rating:{type:Number,default:0},maxRating:{type:Number,default:5},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},starSize:{type:Number,default:28},activeColor:{type:String,default:"#ffd055"},inactiveColor:{type:String,default:"#d8d8d8"},ariaLabelledby:{type:String,default:"",validator(i,e){return!e||e.readonly?!0:!!i}},ariaLabel:{type:String,default:"{{star}} out of {{maxStars}} stars",validator(i){return i.includes("{{star}}")&&i.includes("{{maxStars}}")}},ariaInvalid:{type:Boolean,default:!1},ariaDescribedby:{type:String,default:""},starClasses:{type:String,default:""}},emits:["update:rating"],expose:["focus"],data(){return{hoveredRating:0,forceFocusOutline:!1}},computed:{roundedRating(){const i=1/this.increment;return Math.min(this.maxRating,Math.ceil(this.rating*i)/i)},ratingWholeNumber(){return Math.floor(this.roundedRating)},ratingRemainderPercentage(){return Number((this.roundedRating%1).toFixed(2))*100}},methods:{focus(){const i=this.$refs.star1[0];i&&(this.forceFocusOutline=!0,i.focus())},getStarFillPercentage(i){return!this.readonly&&this.hoveredRating?i<=this.hoveredRating?100:0:i<=this.ratingWholeNumber?100:this.ratingRemainderPercentage&&i===this.ratingWholeNumber+1?this.ratingRemainderPercentage:0},selectRating(i){this.readonly||(this.$emit("update:rating",i===this.rating?0:i),this.hoveredRating=null)},getAriaLabel(i){return this.ariaLabel.replace("{{star}}",i).replace("{{maxStars}}",this.maxRating)||null}}};var Nr=function(){var e=this,t=e._self._c;return t("div",{class:["ra-star-rating",{"ra-star-rating--editable":!e.readonly,"ra-star-rating--force-focus-outline":e.forceFocusOutline}]},[e.readonly?t("div",{staticClass:"ra-star-rating__stars-wrapper",attrs:{role:"img","aria-label":e.getAriaLabel(e.roundedRating)}},e._l(e.maxRating,function(r){return t("div",{key:r,staticClass:"ra-star-rating__star",class:e.starClasses},[t("refapp-star-icon",{attrs:{width:e.starSize,height:e.starSize,"fill-percentage":e.getStarFillPercentage(r),"active-color":e.activeColor,"inactive-color":e.inactiveColor}})],1)}),0):t("div",{staticClass:"ra-star-rating__stars-wrapper",attrs:{role:"radiogroup","aria-labelledby":e.ariaLabelledby||null,"aria-required":e.required,"aria-invalid":e.ariaInvalid,"aria-describedby":e.ariaDescribedby||null}},e._l(e.maxRating,function(r){return t("div",{key:r,ref:`star${r}`,refInFor:!0,staticClass:"ra-star-rating__star",attrs:{role:"radio","aria-checked":r===e.rating?"true":"false",tabindex:"0","aria-label":e.getAriaLabel(r)},on:{mouseover:function(a){e.hoveredRating=r},mouseleave:function(a){e.hoveredRating=null},blur:function(a){e.forceFocusOutline=!1},keydown:[function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"space",32,a.key,[" ","Spacebar"])?null:(a.preventDefault(),e.selectRating(r))},function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.selectRating(r)}],click:function(a){return e.selectRating(r)}}},[t("refapp-star-icon",{attrs:{width:e.starSize,height:e.starSize,"fill-percentage":e.getStarFillPercentage(r),"active-color":e.activeColor,"inactive-color":e.inactiveColor}})],1)}),0)])},Br=[],Vr=_(Mr,Nr,Br);const ue=Vr.exports,Hr={name:"rfp-ratings-write-optional-stars",components:{RefappStarRating:ue},inject:["increment","maxRating","inactiveColor","activeColor","starSize","starRatingAccessibleLabel"],props:{label:{type:String,default:""},options:{type:Object,default:()=>{}},rtl:{type:Boolean,default:!1},validationError:{type:[String,null],default:null},validationErrorMessage:{type:String,default:""},value:{type:Number,default:0},required:{type:Boolean,default:!1},id:{type:String,required:!0}},created(){this.itoa={0:"default",1:"one",2:"two",3:"three",4:"four",5:"five"}},methods:{hndChange(i){this.$emit("update",i)},focus(){this.$refs.starRating.focus()}}};var Ur=function(){var e=this,t=e._self._c;return t("div",{staticClass:"body-row quality"},[t("div",{staticClass:"body-row-left",attrs:{id:`${e.id}-label`}},[e._v(e._s(e.label)+" "+e._s(e.required?"*":""))]),t("div",{staticClass:"body-row-right"},[t("div",{staticClass:"stars"},[t("div",{staticClass:"star",class:{"rfp-rr-rating-rtl-float-right":e.rtl}},[t("refapp-star-rating",{ref:"starRating",staticClass:"vue-star-rating",attrs:{"aria-labelledby":`${e.id}-label`,"aria-label":e.starRatingAccessibleLabel,"star-classes":"vue-star-rating-star",increment:e.increment,"max-rating":e.maxRating,"inactive-color":e.inactiveColor,"active-color":e.activeColor,"star-size":e.starSize,rating:e.value,required:e.required,"aria-invalid":!!e.validationError,"aria-describedby":e.validationError?`${e.id}-error-message`:null},on:{"update:rating":e.hndChange}})],1)]),t("div",{staticClass:"star-label",domProps:{textContent:e._s(e.options[e.itoa[e.value]])}}),e.validationError?t("p",{staticClass:"Refapp-ratings-validation-error",attrs:{id:`${e.id}-error-message`},domProps:{textContent:e._s(e.validationErrorMessage)}}
7):e._e()])])},Dr=[],zr=_(Hr,Ur,Dr);const $r=zr.exports,Wr=i=>{const e=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(t=>`${t}:not([tabindex="-1"]):not([disabled])`).join(", ");return[...i.querySelectorAll(e)]},me=(i,{clickOutsideDeactivates:e=!1,returnFocus:t=!0,initialFocus:r=!0}={})=>{let a=document.activeElement;const s=()=>{!a||[document.documentElement,document.body].includes(a)||setTimeout(()=>{a.focus()})},u=p=>{const h=p.relatedTarget,b=p.target;if(h===b||i.contains(b))return;const g=Wr(i);if(!g.length)return;const y=g.at(0),P=g.at(-1);window.scrollTo({top:window.scrollY,behavior:"auto"}),h===y?P.focus():y.focus()},o=p=>{e&&!i.contains(p.target)&&n()},n=()=>{t&&s(),document.removeEventListener("focusin",u),e&&document.removeEventListener("pointerdown",o)};return r&&i.focus(),document.addEventListener("focusin",u),e&&document.addEventListener("pointerdown",o),n},k=yt.Validator,Ke="rare-custom-body-class",Je="rfp-common-loading-enable",jr={name:"rfp-ratings-write-review",components:{RfpRatingsUploadImage:Cr,RfpRatingsWriteOptionalSelect:Or,RfpRatingsWriteOptionalStars:$r,RefappStarRating:ue},provide(){return{increment:this.$props.starRatingIncrementValue,maxRating:this.$props.starRatingMaxRatingValue,inactiveColor:this.$props.starRatingInactiveColor,activeColor:this.$props.starRatingActiveColor,starSize:this.$props.starRatingStarSize,starRatingAccessibleLabel:this.$props.starRatingAccessibleLabel}},props:{imageUpload:{type:Object,default(){return{Active:!0}}},action:{type:String,required:!0},headerTitle:{type:String,required:!0},userText:{type:String,required:!0},languageName:{type:String,required:!0},productName:{type:String,required:!0},languageCode:{type:String,required:!0},labelOverallRating:{type:String,required:!0},starRatingIncrementValue:{type:Number,required:!0},starRatingMaxRatingValue:{type:Number,required:!0},starRatingInactiveColor:{type:String,required:!0},starRatingActiveColor:{type:String,required:!0},starRatingStarSize:{type:Number,required:!0},toggleButtonActiveColor:{type:String,default:"#FB2460"},toggleButtonInactiveColor:{type:String,default:"#EEE"},toggleButtonActiveLabel:{type:String,default:"Y"},toggleButtonInactiveLabel:{type:String,default:"N"},starRatingOverallRatingDesc:{type:Object,required:!0},starRatingOverallRatingDefault:{type:String,default:"Click to rate!"},overallRatingFieldValidationMsg:{type:String,required:!0},labelReviewTitle:{type:String,required:!0},reviewTitlePlaceholder:{type:String,required:!0},reviewTitleFieldValidationMsg:{type:String,required:!0},labelReview:{type:String,required:!0},reviewPlaceholder:{type:String,required:!0},reviewFieldValidationMsg:{type:String,required:!0},labelNickname:{type:String,required:!0},nicknamePlaceholder:{type:String,required:!0},nicknameFieldValidationMsg:{type:String,required:!0},labelLocation:{type:String,required:!0},locationPlaceholder:{type:String,required:!0},locationFieldValidationMsg:{type:String,required:!0},labelEmail:{type:String,required:!0},emailPlaceholder:{type:String,required:!0},emailFieldValidationMsg:{type:String,required:!0},labelWouldYouRecommendThisProductToFriend:{type:String,required:!0},labelTermsOfUseStepOne:{type:String,required:!0},showLabelOverallRating:{type:Boolean,default:!1},showLabelReviewTitle:{type:Boolean,default:!1},showLabelReview:{type:Boolean,default:!1},showLabelNickname:{type:Boolean,default:!1},showLabelLocation:{type:Boolean,default:!1},showLabelEmail:{type:Boolean,default:!1},showLabelWouldYouRecommendThisProductToFriend:{type:Boolean,default:!0},showLabelTermsOfUse:{type:Boolean,default:!1},labelHowOldAreYou:{type:String,required:!0},showHowOldAreYou:{type:Boolean,default:!1},showLabelWouldYouRecommendProductToFriend:{type:Boolean,default:!1},labelHowWouldYouRateThisQualityOfThisProduct:{type:String,required:!0},showHowWouldYouRateThisQualityOfThisProduct:{type:Boolean,default:!1},howOldAreYouInputValue:{type:Array,required:!0},productItemId:{type:String,required:!0},productId:{type:String,required:!0},reviewTitleMaxLength:{type:Number,required:!0},reviewMaxLength:{type:Number,required:!0},nicknameMaxLength:{type:Number,required:!0},locationMaxLength:{type:Number,required:!0},signinNickname:{type:String,default:""},signinLocation:{type:String,default:""},signinEmail:{type:String,default:""},labelProductRecommend:{type:String,required:!0},userTypeDatas:{type:Array,required:!0},userType:{type:String,required:!0},userTypeShowHide:{type:Boolean,required:!0},reviewButtonText:{type:String,default:"Post Review"},dropDownSelectText:{type:String,default:"Post Review"},recommendToFriendRatingScale:{type:Number,required:!0},overallRatingValidation:{type:Boolean,default:!0},reviewTitleValidation:{type:Boolean,default:!0},reviewValidation:{type:Boolean,default:!0},nicknameValidation:{type:Boolean,default:!0},locationValidation:{type:Boolean,default:!0},emailValidation:{type:Boolean,default:!0},ageRangeValidation:{type:Boolean,default:!0},ageRangeFieldValidationMsg:{type:String,required:!0},isRightToLeftActive:{type:Boolean,default:!1},isRecommendRatingOptionalValidation:{type:Boolean,default:!0},howWouldYouRateThisQualityOfThisProductValidation:{type:Boolean,default:!0},isRecommendOptionalValidation:{type:Boolean,default:!0},userTypeValidation:{type:Boolean,default:!0},userTypesFieldValidationMsg:{type:String,default:"User type required"},qualityOfThisProductFieldValidationMsg:{type:String,default:"Quality of product required"},recommendProductToFriendFieldValidationMsg:{type:String,default:"Recommend to a friend required"},yesOrNoRadioButtonLabelText:{type:String,default:"Hai ricevuto un campione gratuito di questo prodotto?"},yesOrNoRadioButtonValidationMsg:{type:String,default:"Required"},yesOrNoRadioCmsValidation:{type:Boolean,default:!0},showLabelYesOrNoRadio:{type:Boolean,default:!0}
7,yesRadioButtonLabelText:{type:String,default:"Yes"},noRadioButtonLabelText:{type:String,default:"No"},utmParameters:{type:Object,default(){return{UtmSource:"",UtmCampaign:"",UtmMedium:""}}},fields:{type:Object,default:()=>{}},modalCloseButtonAccessibleLabel:{type:String,default:"Close"},starRatingAccessibleLabel:{type:String,default:void 0},mandatoryFieldAccessibleLabel:{type:String,default:"Mandatory fields have a * marker"},termsOfUseValidationErrorMessage:{type:String,default:"Accepting Terms and Conditions is required"}},data(){return{rangeSliderConfig:{show:!0,value:0,min:0,max:this.recommendToFriendRatingScale,marks:!0,tooltip:"always"},termsOfUse:!1,testValidation:"",overallRating:0,HowWouldYouRateThisQualityOfThisProduct:0,WouldYouRecommendThisProductToFriend:!1,reviewTitle:"",review:"",nickname:this.signinNickname,location:this.signinLocation,emailStatus:this.signinEmail,wouldYouRecommendBrandToAFriend:0,AgeRange:"",showWriteReviewPopup:!1,userTypes:"",activeSlider:!1,submitting:!1,vueSliderRtl:"ltr",yesOrNoRadioValue:"",howDidYouHearAboutTheProduct:"",genderValue:"",effectivenessOfTheProduct:0,textureOfTheProduct:0,pricePositionOfTheProduct:0,toggleButtonColor:{checked:this.toggleButtonActiveColor,unchecked:this.toggleButtonInactiveColor},toggleButtonLabels:{checked:this.toggleButtonActiveLabel,unchecked:this.toggleButtonInactiveLabel},getUtmParameterDatas:{},errors:[],deactivateFocusTrap:null,errorFieldIdConfig:{overallRating:"rfp-rr-ratings-write-review-overall-rating-label-error-message",reviewTitle:"rfp-rr-ratings-write-review-title-error-message",review:"rfp-rr-ratings-write-review-review-error-message",userTypes:"rfp-rr-ratings-write-review-u
7ser-types-error-message",nickname:"rfp-rr-ratings-write-review-nickname-error-message",location:"rfp-rr-ratings-write-review-location-error-message",emailStatus:"rfp-rr-ratings-write-review-email-error-message",AgeRange:"rfp-rr-ratings-write-review-age-error-message",HowWouldYouRateThisQualityOfThisProduct:"rfp-rr-ratings-write-review-quality-of-product-error-message",yesOrNoRadioValue:"rfp-rr-ratings-write-review-sample-radio-error-message",termsOfUse:"terms-and-conditions-error"}}},validators:{overallRating(i){return this.overallRatingValidation?k.value(i):k.value(i).required().greaterThan(0)},reviewTitle(i){return this.reviewTitleValidation?k.value(i):k.value(i).required().maxLength(this.reviewTitleMaxLength)},review(i){return this.reviewValidation?k.value(i):k.value(i).required().maxLength(this.reviewMaxLength)},userTypes(i){return this.userTypeValidation?k.value(i):k.value(i).required()},nickname(i){return this.nicknameValidation?k.value(i):k.value(i).required().maxLength(this.nicknameMaxLength)},location(i){return this.locationValidation?k.value(i):k.value(i).required().maxLength(this.locationMaxLength)},emailStatus(i){return this.emailValidation?k.value(i).email():k.value(i).required().email()},AgeRange(i){return this.ageRangeValidation?k.value(i):k.value(i).required()},HowWouldYouRateThisQualityOfThisProduct(i){return this.howWouldYouRateThisQualityOfThisProductValidation?k.value(i):k.value(i).required().greaterThanOrEqualTo(1)},yesOrNoRadioValue(i){return this.yesOrNoRadioCmsValidation?k.value(i):k.value(i).required()},WouldYouRecommendThisProductToFriend(i){return this.isRecommendOptionalValidation?k.value(i):k.value(i).required()},howDidYouHearAboutTheProduct(i){return this.fields.howDidYouHearAboutTheProductValidation===!1&&this.fields.howDidYouHearAboutTheProductDatas?.length?k.value(i).required():k.value(i)},genderValue(i){return this.fields.genderValidation===!1&&this.fields.genderValueDatas?.length?k.value(i).required():k.value(i)},effectivenessOfTheProduct(i){return this.fields.effectivenessOfTheProductValidation===!1&&this.fields.effectivenessOfTheProduct instanceof Object&&Object.keys(this.fields.effectivenessOfTheProduct).length?k.value(i).integer().greaterThan(0):k.value(i)},textureOfTheProduct(i){return this.fields.textureOfTheProductValidation===!1&&this.fields.textureOfTheProduct instanceof Object&&Object.keys(this.fields.textureOfTheProduct).length?k.value(i).integer().greaterThan(0):k.value(i)},pricePositionOfTheProduct(i){return this.fields.pricePositionOfTheProductValidation===!1&&this.fields.pricePositionOfTheProduct instanceof Object&&Object.keys(this.fields.pricePositionOfTheProduct).length?k.value(i).integer().greaterThan(0):k.value(i)},wouldYouRecommendBrandToAFriend(i){return this.isRecommendRatingOptionalValidation?k.value(i):k.value(i).required().minLength(1)},termsOfUse(i){return this.termsOfUse=i||"",k.value(i).required()}},computed:{starRatingOverallRatingDescValue(){return[this.starRatingOverallRatingDefault,this.starRatingOverallRatingDesc.one,this.starRatingOverallRatingDesc.two,this.starRatingOverallRatingDesc.three,this.starRatingOverallRatingDesc.four,this.starRatingOverallRatingDesc.five]},rangeSliderMarkerPosition(){return this.isRightToLeftActive?100-this.wouldYouRecommendBrandToAFriend/this.recommendToFriendRatingScale*100:this.wouldYouRecommendBrandToAFriend/this.recommendToFriendRatingScale*100}},watch:{async showWriteReviewPopup(i){i?(await this.$nextTick(),this.deactivateFocusTrap=me(this.$refs.popup)):(this.deactivateFocusTrap(),this.deactivateFocusTrap=null)}},created(){f.on("show-write-review",()=>{document.body.classList.add(Ke),this.showWriteReviewPopup=!0,this.activeSlider=!0}),f.on("activeSliderWriteReview",()=>{this.activeSlider=!1}),this.getUtmParameters()},mounted(){f.emit(Je,!0),document.addEventListener("keydown",this.handleCloseOnEsc)},unmounted(){this.handleUnmounted()},destroyed(){this.handleUnmounted()},methods:{handleUnmounted(){document.removeEventListener("keydown",this.handleCloseOnEsc)},handleCloseOnEsc(i){this.showWriteReviewPopup&&i.key==="Escape"&&this.closePopup()},closePopup(){this.showWriteReviewPopup=!1,this.activeSlider=!1,document.body.classList.remove(Ke),f.emit("ScrollTrue"),this.validation.reset()},getUtmParameters(i){if(i!=="")return new URLSearchParams(window.location.search).get(i)},async submit(){if(this.submitting)return;if(!await this.$validate()){const t=this.validation.errors[0].field;t&&this.$refs[t]?.focus();return}if(!this.termsOfUse)return;this.nickname===""&&(this.nickname="Anonymous");const e={Images:window.imgStorage?window.imgStorage:[],ReviewTitle:this.reviewTitle,ReviewContent:this.review,NickName:this.nickname,Location:this.location,Email:this.emailStatus,AgeRange:this.AgeRange,ProductRating:this.overallRating,QualityRating:this.HowWouldYouRateThisQualityOfThisProduct,IsRecommend:this.WouldYouRecommendThisProductToFriend,RecommendRating:this.wouldYouRecommendBrandToAFriend,productItemId:this.productItemId,productId:this.productId,languageName:this.languageName,productName:this.productName,languageCode:this.languageCode,UserType:this.userTypes,IsProductGivenFree:this.yesOrNoRadioValue,UtmSource:this.getUtmParameters(this.utmParameters.UtmSource),UtmCampaign:this.getUtmParameters(this.utmParameters.UtmCampaign),UtmMedium:this.getUtmParameters(this.utmParameters.UtmMedium),ProductVoice:this.howDidYouHearAboutTheProduct,Gender:this.genderValue,EffectivenessRating:this.effectivenessOfTheProduct,TextureRating:this.textureOfTheProduct,PricePositionRating:this.pricePositionOfTheProduct};f.emit(Je,!0),this.submitting=!0,fetch(this.action,{method:"POST",body:JSON.stringify({formData:e}),headers:{"Content-Type":"application/json"}}).then(t=>{if(!t.ok)throw new Error(`HTTP error ${t.status}`);return t.json()}).then(t=>{t.Message==="Success"?(f.emit("PostReviewTags",this.overallRating),this.showWriteReviewPopup=!1,f.emit("showSuccessReview")):(this.showWriteReviewPopup=!1,f.emit("show-review-warning")),this.reviewTitle="",this.review="",this.nickname="",this.location="",this.emailStatus="",this.AgeRange="",this.userTypes="",this.overallRating=0,this.HowWouldYouRateThisQualityOfThisProduct=0,this.WouldYouRecommendThisProductToFriend=!1,this.wouldYouRecommendBrandToAFriend=0,this.termsOfUse=!1,this.validation.reset(),this.activeSlider=!1,document.body.classList.remove(Ke)}).catch(t=>{this.errors.push(t)}).finally(()=>{f.emit(Je,!1),this.submitting=!1})},getErrorFieldId(i){return this.validation.firstError(i)?this.errorFieldIdConfig[i]:null}}};var Yr=function(){var e=this,t=e._self._c;return e.activeSlider?t("div",{staticClass:"rfp-rr-title-section-177-or review-popup-overlay",staticStyle:{display:"block",overflow:"auto"}},[e._t("loader"),e.showWriteReviewPopup?t("div",{ref:"popup",staticClass:"rfp-rr-ratings-write-review-178-or review-popup",class:{"rfp-rr-rating-rtl":e.isRightToLeftActive},staticStyle:{display:"block"},attrs:{role:"dialog","aria-modal":"true","aria-labelledby":"rfp-rr-write-review-header-title",tabindex:"-1"}},[t("div",{staticClass:"rfp-rr-ratings-write-review-179-or review-popup-close",class:{"rfp-rr-rating-rtl-left":e.isRightToLeftActive},attrs:{role:"button","aria-label":e.modalCloseButtonAccessibleLabel,tabindex:"0"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.closePopup.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.closePopup.apply(null,arguments)},click:e.closePopup}},[e._v(" X ")]),t("form",{staticClass:"rfp-rr-ratings-write-review-180-or",attrs:{id:"formId",method:"post",novalidate:""},on:{submit:function(r){return r.preventDefault(),e.submit.apply(null,arguments)}}},[t("div",{staticClass:"rfp-rr-ratings-write-review-181-or popup-inner"},[t("div",{staticClass:"rfp-rr-ratings-write-review-182-or review-popup-header"},[t("span",{attrs:{id:"rfp-rr-write-review-header-title",role:"heading","aria-level":"2"},domProps:{innerHTML:e._s(e.headerTitle)}}),t("p",{staticClass:"rfp-rr-write-review-header-legend"},[e._v(" "+e._s(e.mandatoryFieldAccessibleLabel)+" ")])]),t("div",{staticClass:"rfp-rr-ratings-write-review-183-or review-popup-body"},[e.userText!=""?t("div",{staticClass:"rfp-rr-ratings-write-review-241-or body-row full-width",class:{"rfp-rr-rating-rtl":e.isRightToLeftActive},domProps:{innerHTML:e._s(e.userText)}}
7):e._e(),t("div",{staticClass:"rfp-rr-ratings-write-review-184-or body-row overall-rating",class:{"label-hide-show":!e.showLabelOverallRating}},[t("div",{staticClass:"rfp-rr-ratings-write-review-185-or body-row-left",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive},attrs:{id:"rfp-rr-ratings-write-review-overall-rating-label"}},[e._v(" "+e._s(e.labelOverallRating)+" "+e._s(e.overallRatingValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-186-or body-row-right",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive}},[t("div",{staticClass:"rfp-rr-ratings-write-review-187-or stars"},[t("div",{staticClass:"rfp-rr-ratings-write-review-188-or star"},[t("refapp-star-rating",{ref:"overallRating",staticClass:"vue-star-rating",attrs:{"aria-labelledby":"rfp-rr-ratings-write-review-overall-rating-label","aria-label":e.starRatingAccessibleLabel,"star-classes":"vue-star-rating-star",increment:e.starRatingIncrementValue,"max-rating":e.starRatingMaxRatingValue,"inactive-color":e.starRatingInactiveColor,"active-color":e.starRatingActiveColor,"star-size":e.starRatingStarSize,rating:e.overallRating,required:!e.overallRatingValidation,"aria-invalid":!!e.validation.firstError("overallRating"),"aria-describedby":e.getErrorFieldId("overallRating")},on:{"update:rating":function(r){e.overallRating=r}}})],1)]),t("div",{staticClass:"rfp-rr-ratings-write-review-189-or star-label",class:{"rfp-rr-rating-rtl-float-left":e.isRightToLeftActive}},[t("div",[e._v(" "+e._s(e.starRatingOverallRatingDescValue[e.overallRating]||e.starRatingOverallRatingDescValue[0])+" ")])]),e.validation.firstError("overallRating")?t("p",{staticClass:"rfp-rr-ratings-write-review-190-or Refapp-ratings-validation-error rfp-ratings-specificAlignment",attrs:{id:e.errorFieldIdConfig.overallRating}},[e._v(" "+e._s(e.overallRatingFieldValidationMsg)+" ")]):e._e()])]),t("div",{staticClass:"rfp-rr-ratings-write-review-191-or body-row full-width",class:{"label-hide-show":!e.showLabelReviewTitle}},[t("label",{staticClass:"rfp-rr-ratings-write-review-192-or body-row-left",attrs:{for:"rfp-rr-ratings-write-review-title"}},[e._v(" "+e._s(e.labelReviewTitle)+" "+e._s(e.reviewTitleValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-193-or body-row-right"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.reviewTitle,expression:"reviewTitle"}],ref:"reviewTitle",attrs:{id:"rfp-rr-ratings-write-review-title",type:"text",autocomplete:"off","aria-required":!e.reviewTitleValidation,"aria-invalid":!!e.validation.firstError("reviewTitle"),"aria-describedby":e.getErrorFieldId("reviewTitle"),placeholder:e.reviewTitlePlaceholder,maxlength:e.reviewTitleMaxLength,name:"reviewTitle"},domProps:{value:e.reviewTitle},on:{input:function(r){r.target.composing||(e.reviewTitle=r.target.value)}}}),e.validation.firstError("reviewTitle")?t("p",{staticClass:"rfp-rr-ratings-write-review-194-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.reviewTitle}},[e._v(" "+e._s(e.reviewTitleFieldValidationMsg)+" ")]):e._e()])]),t("div",{staticClass:"rfp-rr-ratings-write-review-195-or body-row full-width",class:{"label-hide-show":!e.showLabelReview}},[t("label",{staticClass:"rfp-rr-ratings-write-review-196-or body-row-left",attrs:{for:"rfp-rr-ratings-write-review-review"}},[e._v(" "+e._s(e.labelReview)+" "+e._s(e.reviewValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-197-or body-row-right"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.review,expression:"review"}],ref:"review",staticClass:"rfp-rr-ratings-write-review-198-or ratings-review-font",attrs:{id:"rfp-rr-ratings-write-review-review",placeholder:e.reviewPlaceholder,maxlength:e.reviewMaxLength,name:"review","aria-required":!e.reviewValidation,"aria-invalid":!!e.validation.firstError("review"),"aria-describedby":e.getErrorFieldId("review")},domProps:{value:e.review},on:{input:function(r){r.target.composing||(e.review=r.target.value)}}}),e.validation.firstError("review")?t("p",{staticClass:"rfp-rr-ratings-write-review-199-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.review}}
7,[e._v(" "+e._s(e.reviewFieldValidationMsg)+" ")]):e._e()])]),t("div",{staticClass:"rfp-rr-ratings-write-review-200-or body-row recommend",class:{"label-hide-show":!e.showLabelWouldYouRecommendProductToFriend}},[t("div",{staticClass:"rfp-rr-ratings-write-review-201-or body-row-left",attrs:{id:"rfp-rr-ratings-write-review-recommend-toggle-label"}},[e._v(" "+e._s(e.labelProductRecommend)+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-202-or body-row-right"},[t("label",{staticClass:"toggle-colors",attrs:{"aria-labelledby":"rfp-rr-ratings-write-review-recommend-toggle-label",for:"rfp-rr-ratings-write-review-recommend-toggle"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.WouldYouRecommendThisProductToFriend,expression:"WouldYouRecommendThisProductToFriend"}],attrs:{id:"rfp-rr-ratings-write-review-recommend-toggle",type:"checkbox"},domProps:{checked:Array.isArray(e.WouldYouRecommendThisProductToFriend)?e._i(e.WouldYouRecommendThisProductToFriend,null)>-1:e.WouldYouRecommendThisProductToFriend},on:{change:function(r){var a=e.WouldYouRecommendThisProductToFriend,s=r.target,u=!!s.checked;if(Array.isArray(a)){var o=null,n=e._i(a,o);s.checked?n<0&&(e.WouldYouRecommendThisProductToFriend=a.concat([o])):n>-1&&(e.WouldYouRecommendThisProductToFriend=a.slice(0,n).concat(a.slice(n+1)))}else e.WouldYouRecommendThisProductToFriend=u}}}),t("div",{staticClass:"rfp-rr-toggle",style:{"--inactive-color":e.toggleButtonInactiveColor,"--active-color":e.toggleButtonActiveColor,"--toggle-yes":`'${e.toggleButtonActiveLabel}'`,"--toggle-no":`'${e.toggleButtonInactiveLabel}'`}})])])]),t("div",{staticClass:"rfp-rr-ratings-write-review-235-or body-row",class:{"label-hide-show":!e.userTypeShowHide}},[t("div",{staticClass:"rfp-rr-ratings-write-review-236-or body-col"},[t("label",{staticClass:"rfp-rr-ratings-write-review-237-or rfp-user-type-label body-row-left",attrs:{for:"rfp-rr-ratings-write-review-u
7ser-types"}},[e._v(" "+e._s(e.userType)+" "+e._s(e.userTypeValidation?"":"*")+" ")])]),t("div",{staticClass:"rfp-rr-ratings-write-review-238-or body-col"},[t("div",{staticClass:"rfp-rr-ratings-write-review-239-or body-row-right"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.userTypes,expression:"userTypes"}],ref:"userTypes",staticClass:"rfp-rr-ratings-write-review-240-or",attrs:{id:"rfp-rr-ratings-write-review-user-types","aria-required":!e.userTypeValidation,"aria-invalid":!!e.validation.firstError("userTypes"),"aria-describedby":e.getErrorFieldId("userTypes"),name:"userTypes"},on:{change:function(r){var a=Array.prototype.filter.call(r.target.options,function(s){return s.selected}).map(function(s){var u="_value"in s?s._value:s.value;return u});e.userTypes=r.target.multiple?a:a[0]}}},[t("option",{attrs:{value:""}},[e._v(e._s(e.dropDownSelectText))]),e._l(e.userTypeDatas,function(r){return t("option",{key:r,domProps:{value:r}},[e._v(e._s(r))])})],2),e.validation.firstError("userTypes")?t("p",{staticClass:"rfp-rr-ratings-write-review-194-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.userTypes}},[e._v(" "+e._s(e.userTypesFieldValidationMsg)+" ")]):e._e()])])]),t("div",{staticClass:"rfp-rr-ratings-write-review-204-or body-row",class:{"label-hide-show":!e.showLabelLocation&&!e.showLabelNickname}},[t("div",{staticClass:"rfp-rr-ratings-write-review-205-or",class:{"label-hide-show":!e.showLabelNickname," body-col":e.showLabelLocation}},[t("label",{staticClass:"rfp-rr-ratings-write-review-206-or body-row-left",attrs:{for:"rfp-rr-ratings-write-review-nickname"}},[e._v(" "+e._s(e.labelNickname)+" "+e._s(e.nicknameValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-207-or body-row-right"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.nickname,expression:"nickname"}],ref:"nickname",attrs:{id:"rfp-rr-ratings-write-review-nickname",autocomplete:"nickname",placeholder:e.nicknamePlaceholder,maxlength:e.nicknameMaxLength,"aria-required":!e.nicknameValidation,"aria-invalid":!!e.validation.firstError("nickname"),"aria-describedby":e.getErrorFieldId("nickname"),name:"nickname",type:"text"},domProps:{value:e.nickname},on:{input:function(r){r.target.composing||(e.nickname=r.target.value)}}}),e.validation.firstError("nickname")?t("p",{staticClass:"rfp-rr-ratings-write-review-208-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.nickname}},[e._v(" "+e._s(e.nicknameFieldValidationMsg)+" ")]):e._e()])]),t("div",{staticClass:"rfp-rr-ratings-write-review-209-or",class:{"label-hide-show":!e.showLabelLocation," body-col":e.showLabelNickname}},[t("label",{staticClass:"rfp-rr-ratings-write-review-210-or body-row-left",attrs:{for:"rfp-rr-ratings-write-review-location"}},[e._v(" "+e._s(e.labelLocation)+" "+e._s(e.locationValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-211-or body-row-right"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.location,expression:"location"}],ref:"location",attrs:{id:"rfp-rr-ratings-write-review-location",placeholder:e.locationPlaceholder,maxlength:e.locationMaxLength,name:"location",autocomplete:"address-level2",type:"text","aria-required":!e.locationValidation,"aria-invalid":!!e.validation.firstError("location"),"aria-describedby":e.getErrorFieldId("location")},domProps:{value:e.location},on:{input:function(r){r.target.composing||(e.location=r.target.value)}}}),e.validation.firstError("location")?t("p",{staticClass:"rfp-rr-ratings-write-review-212-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.location}},[e._v(" "+e._s(e.locationFieldValidationMsg)+" ")]):e._e()])])]),t("div",{staticClass:"rfp-rr-ratings-write-review-213-or body-row",class:{"label-hide-show":!e.showHowOldAreYou&&!e.showLabelEmail}},[t("div",{staticClass:"rfp-rr-ratings-write-review-214-or",class:{"label-hide-show":!e.showLabelEmail,"body-col":e.showHowOldAreYou}},[t("label",{staticClass:"rfp-rr-ratings-write-review-215-or body-row-left",attrs:{for:"rfp-rr-ratings-write-review-email"}},[e._v(" "+e._s(e.labelEmail)+" "+e._s(e.emailValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-216-or body-row-right"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.emailStatus,expression:"emailStatus"}],ref:"emailStatus",attrs:{id:"rfp-rr-ratings-write-review-email",placeholder:e.emailPlaceholder,type:"text",autocomplete:"email",name:"emailStatus","aria-required":!e.emailValidation,"aria-invalid":!!e.validation.firstError("emailStatus"),"aria-describedby":e.getErrorFieldId("emailStatus")},domProps:{value:e.emailStatus},on:{input:function(r){r.target.composing||(e.emailStatus=r.target.value)}}}),e.validation.firstError("emailStatus")?t("p",{staticClass:"rfp-rr-ratings-write-review-217-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.emailStatus}}
7,[e._v(" "+e._s(e.emailFieldValidationMsg)+" ")]):e._e()])]),t("div",{staticClass:"rfp-rr-ratings-write-review-218-or",class:{"label-hide-show":!e.showHowOldAreYou,"body-col":e.showLabelEmail}},[t("label",{staticClass:"rfp-rr-ratings-write-review-219-or body-row-left",attrs:{for:"rfp-rr-ratings-write-review-age"}},[e._v(" "+e._s(e.labelHowOldAreYou)+" "+e._s(e.ageRangeValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-220-or body-row-right"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.AgeRange,expression:"AgeRange"}],ref:"AgeRange",staticClass:"rfp-rr-ratings-write-review-221-or",attrs:{id:"rfp-rr-ratings-write-review-age",name:"AgeRange","aria-required":!e.ageRangeValidation,"aria-invalid":!!e.validation.firstError("AgeRange"),"aria-describedby":e.getErrorFieldId("AgeRange")},on:{change:function(r){var a=Array.prototype.filter.call(r.target.options,function(s){return s.selected}).map(function(s){var u="_value"in s?s._value:s.value;return u});e.AgeRange=r.target.multiple?a:a[0]}}},[t("option",{attrs:{value:""}},[e._v(e._s(e.dropDownSelectText))]),e._l(e.howOldAreYouInputValue,function(r){return t("option",{key:r,domProps:{value:r}},[e._v(e._s(r))])})],2),e.validation.firstError("AgeRange")?t("p",{staticClass:"rfp-rr-ratings-write-review-212-a-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.AgeRange}},[e._v(" "+e._s(e.ageRangeFieldValidationMsg)+" ")]):e._e()])])]),t("div",{staticClass:"rfp-rr-ratings-write-review-222-or body-row quality",class:{"label-hide-show":!e.showHowWouldYouRateThisQualityOfThisProduct}},[t("div",{staticClass:"rfp-rr-ratings-write-review-223-or body-row-left",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive},attrs:{id:"rfp-rr-ratings-write-review-quality-of-this-product-label"}},[e._v(" "+e._s(e.labelHowWouldYouRateThisQualityOfThisProduct)+" "+e._s(e.howWouldYouRateThisQualityOfThisProductValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-224-or body-row-right"},[t("div",{staticClass:"rfp-rr-ratings-write-review-225-or stars"},[t("div",{staticClass:"rfp-rr-ratings-write-review-226-or star",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive}},[t("refapp-star-rating",{ref:"HowWouldYouRateThisQualityOfThisProduct",staticClass:"vue-star-rating",attrs:{"aria-labelledby":"rfp-rr-ratings-write-review-quality-of-this-product-label","aria-label":e.starRatingAccessibleLabel,"star-classes":"vue-star-rating-star",increment:e.starRatingIncrementValue,"max-rating":e.starRatingMaxRatingValue,"inactive-color":e.starRatingInactiveColor,"active-color":e.starRatingActiveColor,"star-size":e.starRatingStarSize,rating:e.HowWouldYouRateThisQualityOfThisProduct,required:!e.howWouldYouRateThisQualityOfThisProductValidation,"aria-invalid":!!e.validation.firstError("HowWouldYouRateThisQualityOfThisProduct"),"aria-describedby":e.getErrorFieldId("HowWouldYouRateThisQualityOfThisProduct")},on:{"update:rating":function(r){e.HowWouldYouRateThisQualityOfThisProduct=r}}})],1)]),t("div",{staticClass:"rfp-rr-ratings-write-review-227-or star-label"},[t("div",[e._v(" "+e._s(e.starRatingOverallRatingDescValue[e.HowWouldYouRateThisQualityOfThisProduct]||e.starRatingOverallRatingDescValue[0])+" ")])]),e.validation.firstError("HowWouldYouRateThisQualityOfThisProduct")?t("p",{staticClass:"rfp-rr-ratings-write-review-194-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.HowWouldYouRateThisQualityOfThisProduct}},[e._v(" "+e._s(e.qualityOfThisProductFieldValidationMsg)+" ")]):e._e()])]),t("div",{staticClass:"rfp-rr-ratings-write-review-222-or body-row quality",class:{"label-hide-show":!e.showLabelYesOrNoRadio}},[t("div",{staticClass:"rfp-rr-ratings-write-review-223-or body-row-left",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive},attrs:{id:"rfp-rr-ratings-write-review-sample-radio"}},[e._v(" "+e._s(e.yesOrNoRadioButtonLabelText)+" "+e._s(e.yesOrNoRadioCmsValidation?"":"*")+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-224-or body-row-left",attrs:{role:"radiogroup","aria-labelledby":"rfp-rr-ratings-write-review-sample-radio","aria-required":!e.yesOrNoRadioCmsValidation,"aria-invalid":!!e.validation.firstError("yesOrNoRadioValue"),"aria-describedby":e.getErrorFieldId("yesOrNoRadioValue")}},[t("label",{staticClass:"rfp-rr-ratings-radio-label",attrs:{for:"rfp-rr-ratings-write-review-sample-yes"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.yesOrNoRadioValue,expression:"yesOrNoRadioValue"}],ref:"yesOrNoRadioValue",attrs:{id:"rfp-rr-ratings-write-review-sample-yes",type:"radio",value:"true"},domProps:{checked:e._q(e.yesOrNoRadioValue,"true")},on:{change:function(r){e.yesOrNoRadioValue="true"}}}
7),e._v(" "+e._s(e.yesRadioButtonLabelText)+" ")]),t("label",{staticClass:"rfp-rr-ratings-radio-label",attrs:{for:"rfp-rr-ratings-write-review-sample-no"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.yesOrNoRadioValue,expression:"yesOrNoRadioValue"}],attrs:{id:"rfp-rr-ratings-write-review-sample-no",type:"radio",value:"false"},domProps:{checked:e._q(e.yesOrNoRadioValue,"false")},on:{change:function(r){e.yesOrNoRadioValue="false"}}}),e._v(" "+e._s(e.noRadioButtonLabelText)+" ")]),e.validation.firstError("yesOrNoRadioValue")?t("p",{staticClass:"rfp-rr-ratings-write-review-194-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.yesOrNoRadioValue}},[e._v(" "+e._s(e.yesOrNoRadioButtonValidationMsg)+" ")]):e._e()])]),e.fields.howDidYouHearAboutTheProductLabelShowHide&&e.fields.howDidYouHearAboutTheProductDatas?.length?t("rfp-ratings-write-optional-select",{ref:"howDidYouHearAboutTheProduct",attrs:{id:"howDidYouHearAboutTheProduct",label:e.fields.howDidYouHearAboutTheProductLabel,"default-option":e.dropDownSelectText,options:e.fields.howDidYouHearAboutTheProductDatas,"validation-error":e.validation.firstError("howDidYouHearAboutTheProduct"),"validation-error-message":e.fields.howDidYouHearAboutTheProductFieldValidationMsg,required:!e.fields.howDidYouHearAboutTheProductValidation},on:{update:function(r){e.howDidYouHearAboutTheProduct=r}}}):e._e(),e.fields.genderLabelShowHide&&e.fields.genderValueDatas?.length?t("rfp-ratings-write-optional-select",{ref:"genderValue",attrs:{id:"userGender",label:e.fields.genderLabel,"default-option":e.dropDownSelectText,options:e.fields.genderValueDatas,"validation-error":e.validation.firstError("genderValue"),"validation-error-message":e.fields.genderValidationMsg,required:!e.fields.genderValidation},on:{update:function(r){e.genderValue=r}}}):e._e(),e.fields.effectivenessOfTheProductLabelShowHide&&e.fields.effectivenessOfTheProduct instanceof Object&&Object.keys(e.fields.effectivenessOfTheProduct).length>0?t("rfp-ratings-write-optional-stars",{ref:"effectivenessOfTheProduct",attrs:{id:"rfp-rr-ratings-write-review-effectiveness-of-the-product",label:e.fields.effectivenessOfTheProductLabel,options:e.fields.effectivenessOfTheProduct,"validation-error":e.validation.firstError("effectivenessOfTheProduct"),"validation-error-message":e.fields.effectivenessOfTheProductValidationMsg,rtl:e.isRightToLeftActive,value:e.effectivenessOfTheProduct,required:!e.fields.effectivenessOfTheProductValidation},on:{update:function(r){e.effectivenessOfTheProduct=r}}}):e._e(),e.fields.textureOfTheProductLabelShowHide&&e.fields.textureOfTheProduct instanceof Object&&Object.keys(e.fields.textureOfTheProduct).length>0?t("rfp-ratings-write-optional-stars",{ref:"textureOfTheProduct",attrs:{id:"rfp-rr-ratings-write-review-texture-of-the-product-label",label:e.fields.textureOfTheProductLabel,options:e.fields.textureOfTheProduct,"validation-error":e.validation.firstError("textureOfTheProduct"),"validation-error-message":e.fields.textureOfTheProductValidationMsg,rtl:e.isRightToLeftActive,value:e.textureOfTheProduct,required:!e.fields.textureOfTheProductValidation},on:{update:function(r){e.textureOfTheProduct=r}}}):e._e(),e.fields.pricePositionOfTheProductLabelShowHide&&e.fields.pricePositionOfTheProduct instanceof Object&&Object.keys(e.fields.pricePositionOfTheProduct).length>0?t("rfp-ratings-write-optional-stars",{ref:"pricePositionOfTheProduct",attrs:{id:"rfp-rr-ratings-write-review-price-position-of-the-product",label:e.fields.pricePositionOfTheProductLabel,options:e.fields.effectivenessOfTheProduct,"validation-error":e.validation.firstError("pricePositionOfTheProduct"),"validation-error-message":e.fields.pricePositionOfTheProductValidationMsg,rtl:e.isRightToLeftActive,value:e.pricePositionOfTheProduct,required:!e.fields.pricePositionOfTheProductValidation},on:{update:function(r){e.pricePositionOfTheProduct=r}}}):e._e(),t("div",{staticClass:"rfp-rr-ratings-write-review-228-or body-row full-width",class:{"label-hide-show":!e.showLabelWouldYouRecommendThisProductToFriend}},[t("label",{staticClass:"body-row-left",attrs:{for:"rfp-rr-wouldYouRecommendBrandToAFriend"}},[e._v(" "+e._s(e.labelWouldYouRecommendThisProductToFriend)+" ")]),t("div",{staticClass:"rfp-rr-ratings-write-review-229-or body-row-right"},[t("div",{staticClass:"rfp-rr-ratings-write-review-230-or recommend-slider",style:`--range-slider-marker-position: ${e.rangeSliderMarkerPosition}%;`},[t("div",{staticClass:"rfp-range-input-slider-marker-wrapper",attrs:{"aria-hidden":"true"}},[t("div",{staticClass:"rfp-range-input-slider-marker"},[e._v(" "+e._s(e.wouldYouRecommendBrandToAFriend)+" ")])]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.wouldYouRecommendBrandToAFriend,expression:"wouldYouRecommendBrandToAFriend"}],staticClass:"rfp-range-input-slider",attrs:{id:"rfp-rr-wouldYouRecommendBrandToAFriend",type:"range",name:"wouldYouRecommendBrandToAFriend",min:"0",max:e.recommendToFriendRatingScale,step:"1",value:"
70"},domProps:{value:e.wouldYouRecommendBrandToAFriend},on:{__r:function(r){e.wouldYouRecommendBrandToAFriend=r.target.value}}}),t("div",{staticClass:"rfp-range-input-slider-step-labels-wrapper",attrs:{"aria-hidden":"true"}},e._l(e.recommendToFriendRatingScale+1,function(r){return t("div",{key:r,staticClass:"rfp-range-input-slider-step-label",on:{click:function(a){e.wouldYouRecommendBrandToAFriend=r-1}}},[e._v(" "+e._s(r-1)+" ")])}),0)]),e.validation.firstError("wouldYouRecommendBrandToAFriend")?t("p",{staticClass:"rfp-rr-ratings-write-review-194-or Refapp-ratings-validation-error"},[e._v(" "+e._s(e.recommendProductToFriendFieldValidationMsg)+" ")]):e._e()])]),e.imageUpload.Active?t("div",{staticClass:"body-row full-width"},[t("rfp-ratings-upload-image",{attrs:{config:e.imageUpload.Config,dictionary:e.imageUpload.ImageUploadDictionary}})],1):e._e(),t("div",{staticClass:"rfp-rr-ratings-write-review-231-or checkboxes body-row form-terms-use",class:{"label-hide-show":!e.showLabelTermsOfUse,"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive}},[t("div",[t("label",{staticClass:"rfp-rr-ratings-write-review-232-or mobile-terms rfp-rr-ratings-input-row",attrs:{for:"rfp-rr-ratings-write-review-terms"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.termsOfUse,expression:"termsOfUse"}],ref:"termsOfUse",staticClass:"rfp-rr-ratings-write-review-233-or checkbox--rr-design",class:{"rfp-rr-rating-rtl-right":e.isRightToLeftActive},attrs:{id:"rfp-rr-ratings-write-review-terms",type:"checkbox","aria-required":"true","aria-invalid":!!e.validation.firstError("termsOfUse"),"aria-describedby":e.getErrorFieldId("termsOfUse")},domProps:{checked:Array.isArray(e.termsOfUse)?e._i(e.termsOfUse,null)>-1:e.termsOfUse},on:{change:function(r){var a=e.termsOfUse,s=r.target,u=!!s.checked;if(Array.isArray(a)){var o=null,n=e._i(a,o);s.checked?n<0&&(e.termsOfUse=a.concat([o])):n>-1&&(e.termsOfUse=a.slice(0,n).concat(a.slice(n+1)))}else e.termsOfUse=u}}}),t("p",{staticClass:"form-terms-use__description",class:{"rfp-rr-rating-rtl-write-review-tearms":e.isRightToLeftActive},domProps:{innerHTML:e._s(`${e.labelTermsOfUseStepOne} *`)}})])]),e.validation.firstError("termsOfUse")?t("p",{staticClass:"rfp-rr-ratings-write-review-194-or Refapp-ratings-validation-error",attrs:{id:e.errorFieldIdConfig.termsOfUse}},[e._v(" "+e._s(e.termsOfUseValidationErrorMessage)+" ")]):e._e()]),e._l(e.errors,function(r){return t("div",{key:r,staticClass:"body-row Refapp-ratings-validation-error",domProps:{textContent:e._s(r)}})}),t("div",{staticClass:"rfp-rr-ratings-write-review-234-or body-row action-row"},[t("input",{staticClass:"button button-primary",class:{"rfp-rr-rating-rtl-float-left":e.isRightToLeftActive},attrs:{type:"submit",disabled:e.submitting},domProps:{value:e.reviewButtonText}})])],2)])])]):e._e()],2):e._e()},Qr=[],Gr=_(jr,Yr,Qr);const Kr=Gr.exports,Xe="ra-tooltip--visible";class Jr{tooltip=null;isHovered=!1;isFocused=!1;unmountTimeout=null;constructor({target:e,content:t,id:r}){this.target=e,this.content=t,this.id=r,this.boundUpdatePosition=this.updatePosition.bind(this),this.boundHandleMouseEnter=this.handleMouseEnter.bind(this),this.boundHandleMouseLeave=this.handleMouseLeave.bind(this),this.boundHandleFocus=this.handleFocus.bind(this),this.boundHandleBlur=this.handleBlur.bind(this)}mount(){if(!this.target||!this.content){console.warn("RefappTooltip: target or content is not defined");return}this.target.addEventListener("mouseenter",this.boundHandleMouseEnter),this.target.addEventListener("mouseleave",this.boundHandleMouseLeave),this.target.addEventListener("focus",this.boundHandleFocus),this.target.addEventListener("blur",this.boundHandleBlur)}unmount(){this.target&&(this.tooltip?.remove(),window.removeEventListener("resize",this.boundUpdatePosition),this.target.removeEventListener("mouseenter",this.boundHandleMouseEnter),this.target.removeEventListener("mouseleave",this.boundHandleMouseLeave),this.target.removeEventListener("focus",this.boundHandleFocus),this.target.removeEventListener("blur",this.boundHandleBlur))}handleFocus(){this.isFocused=!0,this.showTooltip()}handleBlur(){this.isFocused=!1,this.hideTooltip()}handleMouseEnter(){this.isHovered=!0,this.showTooltip()}handleMouseLeave(){this.isHovered=!1,this.hideTooltip()}updatePosition(){const e=this.target.getBoundingClientRect(),t=this.tooltip.getBoundingClientRect(),r=window.pageYOffset||document.documentElement.scrollTop,a=window.pageXOffset||document.documentElement.scrollLeft,s=e.top+r-t.height,u=e.left+a+e.width/2-t.width/2;this.tooltip.style.setProperty("--tooltip-top",`${s}px`),this.tooltip.style.setProperty("--tooltip-left",`${u}px`)}showTooltip(){if(this.unmountTimeout){this.tooltip.classList.add(Xe),clearTimeout(this.unmountTimeout),this.unmountTimeout=null;return}this.tooltip||(this.tooltip=document.createElement("div"),this.tooltip.role="tooltip",this.id&&(this.tooltip.id=this.id),this.tooltip.classList.add("ra-tooltip",Xe),this.tooltip.innerHTML=this.content,document.body.appendChild(this.tooltip),this.updatePosition(),window.addEventListener("resize",this.boundUpdatePosition))}hideTooltip(){if(this.isHovered||this.isFocused||!this.tooltip)return;this.tooltip.classList.remove(Xe);const e=parseInt(getComputedStyle(this.tooltip).getPropertyValue("--refapp-tooltip-transition-duration-ms"),10);this.unmountTimeout=setTimeout(()=>{this.tooltip.remove(),this.tooltip=null,window.removeEventListener("resize",this.boundUpdatePosition),this.unmountTimeout=null},e||0)}}const Ze=new WeakMap,et={mounted(i,e){const{content:t,id:r}=typeof e.value=="object"?e.value:{content:e.value},a=new Jr({target:i,content:t,id:r});a.mount(),Ze.set(i,a)},unmounted(i){const e=Ze.get(i);e&&(e.unmount(),Ze.delete(i))},inserted(i,e){et.mounted(i,e)},unbind(i){et.unmounted(i)}}
7,Xr={name:"rfp-ratings-rating-snapshot",directives:{tooltip:et},props:{headerTitle:{type:String,required:!0},headerSubTitle:{type:String,required:!0},starIcon:{type:String,required:!0},ratingBar:{type:Array,required:!0},isRightToLeftActive:{type:Boolean,default:!1}},computed:{ratingBarList(){return this.ratingBar.map(i=>({...i,Average:i.Average.replace(/,/g,".")})).sort((i,e)=>e.label-i.label)}},methods:{filterStars(i){const e=["filterOne","filterTwo","filterThree","filterFour","filterFive"];if(isNaN(parseInt(i,10)))throw new Error("error/rfp-ratings-rating-snapshot#filterStars: invalid value provided for # of stars",i);f.emit(e[i-1]),setTimeout(()=>{this.$scrollTo("#rare-list-page"),document.querySelector("#rfp-rr-ratings-reviews-results-list")?.focus({preventScroll:!0})})}}};var Zr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-rr-rating-snapshot-150-or rr-rating-snapshot",class:{"rfp-rr-rating-rtl":e.isRightToLeftActive}},[t("div",{staticClass:"rfp-rr-rating-snapshot-151-or rr-rating-snapshot-inner"},[t("h3",{staticClass:"rfp-rr-rating-snapshot-152-or rr-sub-title black"},[e._v(e._s(e.headerTitle))]),t("p",[e._v(e._s(e.headerSubTitle))]),t("ul",e._l(e.ratingBarList,function(r){return t("li",{key:r.label,staticClass:"rfp-rr-rating-snapshot-153-or"},[t("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:r.ariaLabel,expression:"item.ariaLabel"}],attrs:{role:"button",tabindex:"0","aria-label":r.ariaLabel},on:{keydown:function(a){if(!a.type.indexOf("key")&&e._k(a.keyCode,"space",32,a.key,[" ","Spacebar"]))return null;a.preventDefault()},keyup:[function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.filterStars(r.label)},function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"space",32,a.key,[" ","Spacebar"])?null:e.filterStars(r.label)}],click:function(a){return e.filterStars(r.label)}}},[t("span",{staticClass:"rfp-rr-rating-snapshot-154-or",staticStyle:{width:"30px",display:"inline-block"}},[e._v(e._s(r.label)),t("span",{staticClass:"rfp-rr-rating-snapshot-star-157-or"},[e._v(e._s(e.starIcon))])]),t("span",{staticClass:"rfp-rr-rating-snapshot-155-or rr-rating-bar-outer"},[t("span",{staticClass:"rfp-rr-rating-snapshot-156-or rr-rating-bar-inner",class:{Enabled:r.count!=0},style:{width:r.Average}})]),e._v(e._s(r.count)+" ")])])}),0)])])},ei=[],ti=_(Xr,Zr,ei);const ri=ti.exports,ii={name:"rfp-ratings-write-review-success",props:{successIcon:{type:String,required:!0},successText:{type:String,required:!0},successIconAltText:{type:String,required:!0},popupClose:{type:String,required:!0},modalCloseButtonAccessibleLabel:{type:String,default:"Close"}},data(){return{showSuccessPopup:!1,activeSlider:!1,deactivateFocusTrap:null}},watch:{async showSuccessPopup(i){i?(await this.$nextTick(),this.deactivateFocusTrap=me(this.$refs.popup)):(this.deactivateFocusTrap(),this.deactivateFocusTrap=null)}},created(){f.on("showSuccessReview",()=>{f.emit("ScrollFalse"),document.body.classList.add("rare-custom-body-class"),this.activeSlider=!0,this.showSuccessPopup=!0,document.getElementsByTagName("body")[0].classList.toggle("popup_scroll")})},mounted(){document.addEventListener("keydown",this.handleCloseOnEsc)},unmounted(){this.handleUnmounted()},destroyed(){this.handleUnmounted()},methods:{handleUnmounted(){document.removeEventListener("keydown",this.handleCloseOnEsc)},handleCloseOnEsc(i){this.showSuccessPopup&&i.key==="Escape"&&this.closePopup()},closePopup(){this.showSuccessPopup=!1,document.getElementsByTagName("body")[0].classList.remove("popup_scroll"),document.body.classList.remove("rare-custom-body-class"),this.activeSlider=!1,f.emit("ScrollTrue")}}};var ai=function(){var e=this,t=e._self._c;return e.activeSlider?t("div",{staticClass:"rfp-rr-title-section-177-or review-popup-overlay",staticStyle:{display:"block",overflow:"auto"}},[e.showSuccessPopup?t("div",{ref:"popup",staticClass:"rfp-rr-write-review-success-235-or review-popup full-review-active selectPage-in-drop-down",staticStyle:{display:"block"},attrs:{role:"dialog","aria-modal":"true",tabindex:"-1","data-popup":"review-popup"}},[t("div",{staticClass:"rfp-rr-write-review-success-236-or review-popup-close",attrs:{role:"button","aria-label":e.modalCloseButtonAccessibleLabel,tabindex:"0"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.closePopup.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.closePopup.apply(null,arguments)},click:e.closePopup}},[e._v(" "+e._s(e.popupClose)+" ")]),t("div",{staticClass:"rfp-rr-write-review-success-237-or popup-inner",attrs:{id:"success-message"}},[t("div",{staticClass:"rfp-rr-write-review-success-238-or message-icon success",class:{"
7image--display":e.successIcon===""}},[t("img",{style:{width:"100%"},attrs:{src:e.successIcon,alt:e.successIconAltText}})]),t("div",{staticClass:"rfp-rr-write-review-success-239-or message",domProps:{innerHTML:e._s(e.successText)}})])]):e._e()]):e._e()},si=[],oi=_(ii,ai,si);const ni=oi.exports,li={name:"rfp-ratings-write-review-warning",props:{warningIcon:{type:String,required:!0},warningText:{type:String,required:!0},warningIconAltText:{type:String,required:!0},popupClose:{type:String,required:!0},modalCloseButtonAccessibleLabel:{type:String,default:"Close"}},data(){return{showWarningPopup:!1,activeSlider:!1,deactivateFocusTrap:null}},watch:{async showWarningPopup(i){i?(await this.$nextTick(),this.deactivateFocusTrap=me(this.$refs.popup)):(this.deactivateFocusTrap(),this.deactivateFocusTrap=null)}},created(){f.on("show-review-warning",()=>{f.emit("ScrollFalse"),document.body.classList.add("rare-custom-body-class"),this.activeSlider=!0,this.showWarningPopup=!0})},mounted(){document.addEventListener("keydown",this.handleCloseOnEsc)},unmounted(){this.handleUnmounted()},destroyed(){this.handleUnmounted()},methods:{handleUnmounted(){document.removeEventListener("keydown",this.handleCloseOnEsc)},handleCloseOnEsc(i){this.showWarningPopup&&i.key==="Escape"&&this.closePopup()},closePopup(){this.activeSlider=!1,this.showWarningPopup=!1,document.body.classList.remove("rare-custom-body-class"),f.emit("ScrollTrue")}}};var ui=function(){var e=this,t=e._self._c;return e.activeSlider?t("div",{staticClass:"rfp-rr-title-section-177-or review-popup-overlay",staticStyle:{display:"block",overflow:"auto"}},[e.showWarningPopup?t("div",{ref:"popup",staticClass:"rfp-rr-write-review-warning-240-or review-popup full-review-active selectPage-in-drop-down",staticStyle:{display:"block"},attrs:{role:"dialog","aria-modal":"true",tabindex:"-1","data-popup":"review-popup"}},[t("div",{staticClass:"rfp-rr-write-review-warning-241-or review-popup-close",attrs:{role:"button","aria-label":e.modalCloseButtonAccessibleLabel,tabindex:"0"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.closePopup.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.closePopup.apply(null,arguments)},click:e.closePopup}},[e._v(" "+e._s(e.popupClose)+" ")]),t("div",{staticClass:"rfp-rr-write-review-warning-242-or popup-inner",attrs:{id:"success-message"}},[t("div",{staticClass:"rfp-rr-write-review-warning-243-or message-icon success",class:{"
7image--display":e.warningIcon===""}},[t("img",{style:{width:"100%"},attrs:{src:e.warningIcon,alt:e.warningIconAltText}})]),t("div",{staticClass:"rfp-rr-write-review-warning-244-or message",domProps:{innerHTML:e._s(e.warningText)}})])]):e._e()]):e._e()},ci=[],di=_(li,ui,ci);const pi=di.exports,fi={name:"rfp-ratings-average-customer-ratings",components:{RefappStarRating:ue},props:{headerTitle:{type:String,required:!0},labelOverall:{type:String,required:!0},starRatingIncrementValue:{type:Number,required:!0},starRatingMaxRatingValue:{type:Number,required:!0},starRatingInactiveColor:{type:String,required:!0},starRatingActiveColor:{type:String,required:!0},starRatingStarSize:{type:Number,required:!0},rating:{type:Number,required:!0},formattedRating:{type:String,required:!0},qualityOfProduct:{type:String,required:!0},ratingBar:{type:Object,required:!0},isRightToLeftActive:{type:Boolean,default:!1},showQualityOfProduct:{type:Boolean,required:!0},usersRecommendedText:{type:String,default:""},overallRatingAccessibleLabel:{type:String,default:void 0},qualityOfProductAccessibleLabel:{type:String,default:void 0}}};var hi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-rr-avg-cus-ratings-007-or rr-avg-customer-rating",class:{"rfp-rr-rating-rtl":e.isRightToLeftActive}},[t("div",{staticClass:"rfp-rr-avg-cus-ratings-008-or rr-avg-customer-rating-inner"},[t("h3",{staticClass:"rfp-rr-avg-cus-ratings-009-or rr-sub-title white"},[e._v(e._s(e.headerTitle))]),t("div",{staticClass:"rfp-rr-avg-cus-ratings-010-or rr-avg-rating-content clear float-left mobile-width-assign"},[t("span",{staticClass:"rfp-rr-avg-cus-ratings-011-or rr-label float-left bold mobile-average-customer rfp-rr-avg-cus-ratings__overall-rating-label"},[e._v(e._s(e.labelOverall)+" ")]),t("span",{staticClass:"ra-sr-only"},[e._v(e._s(e.overallRatingAccessibleLabel))]),t("div",{staticClass:"rfp-rr-avg-cus-ratings-012-or review-stars rfp-rr-avg-cus-ratings__overall-rating-stars-container",attrs:{"aria-hidden":"true"}},[t("refapp-star-rating",{staticClass:"vue-star-rating",attrs:{"star-classes":"vue-star-rating-star",increment:e.starRatingIncrementValue,"max-rating":e.starRatingMaxRatingValue,"inactive-color":e.starRatingInactiveColor,"active-color":e.starRatingActiveColor,"star-size":e.starRatingStarSize,rating:e.rating,readonly:""}})],1),t("span",{staticClass:"rfp-rr-avg-cus-ratings-013-or rr-label-info float-right bold average-cus-ratings-mobile",attrs:{"aria-hidden":"true"}},[e._v(e._s(e.formattedRating))])]),e.showQualityOfProduct?t("div",{staticClass:"rfp-rr-avg-cus-ratings-014-or rr-avg-rating-content clear float-left mobile-width-assign"},[t("span",{staticClass:"rfp-rr-avg-cus-ratings-015-or rr-label float-left bold mobile-average-customer-and-width rfp-rr-avg-cus-ratings__quality-of-product-label"},[e._v(e._s(e.qualityOfProduct))]),t("span",{staticClass:"ra-sr-only"},[e._v(e._s(e.qualityOfProductAccessibleLabel))]),t("span",{staticClass:"rfp-rr-avg-cus-ratings-016-or rr-rating-bar-outer"},[t("span",{staticClass:"rr-rating-bar-inner",style:{width:e.ratingBar.Average}})]),t("span",{staticClass:"rfp-rr-avg-cus-ratings-017-or rr-label-info float-right bold",attrs:{"aria-hidden":"true"}},[e._v(" "+e._s(e.ratingBar.count)+" ")])]):e._e(),t("div",{staticClass:"clear"}),e.usersRecommendedText?t("div",{staticClass:"rfp-rr-avg-cus-ratings-018-or rr-avg-rating-content"},[t("div",{staticClass:"rfp-rr-avg-cus-ratings__users-recommended rr-label bold"},[e._v(" "+e._s(e.usersRecommendedText)+" ")])]):e._e()])])},gi=[],mi=_(fi,hi,gi);const vi=mi.exports,bi={facebook:{sharer:"https://www.facebook.com/sharer/sharer.php?u=@url&title=@title&description=@description&quote=@quote&hashtag=@hashtags",type:"popup"},x:{sharer:"https://x.com/intent/post?text=@text&url=@url&hashtags=@hashtags",type:"popup"}},tt=typeof window<"u";let ve=tt?window:null;const wi={name:"rfp-ratings-social-share",props:{url:{type:String,default:tt?window.location.href:""},title:{type:String,default:""},description:{type:String,default:""},quote:{type:String,default:""},hashtags:{type:String,default:""},twitterUser:{type:String,default:""},withCounts:{type:[String,Boolean],default:!1},googleKey:{type:String,default:void 0},media:{type:String,default:""},networkTag:{type:String,default:"span"},facebooks:{type:String,default:"Facebook"},showFbMediaTexts:{type:String,required:!0},facebookIcons:{type:String,required:!0},facebookIconAlt:{type:String,required:!0},networks:{type:Object,default:function(){return{}}}},data(){return{baseNetworks:{...bi,...this.networks},popup:{status:!1,resizable:!0,toolbar:!1,menubar:!1,scrollbars:!1,location:!1,directories:!1,width:626,height:436,top:0,left:0,window:void 0,interval:null}}},mounted(){if(!tt)return;
7const i=ve.screenLeft!==void 0?ve.screenLeft:screen.left,e=ve.screenTop!==void 0?ve.screenTop:screen.top,t=ve.innerWidth||document.documentElement.clientWidth||screen.width,r=ve.innerHeight||document.documentElement.clientHeight||screen.height;this.popup.left=t/2-this.popup.width/2+i,this.popup.top=r/2-this.popup.height/2+e},methods:{createSharingUrl(i){const e=navigator.userAgent.toLowerCase();i==="sms"&&(e.indexOf("iphone")>-1||e.indexOf("ipad")>-1)&&(i+="_ios");let t=this.baseNetworks[i].sharer;return i==="twitter"&&this.hashtags.length===0&&(t=t.replace("&hashtags=@hashtags","")),t.replace(/@url/g,encodeURIComponent(this.url)).replace(/@title/g,encodeURIComponent(this.title)).replace(/@description/g,encodeURIComponent(this.description)).replace(/@quote/g,encodeURIComponent(this.quote)).replace(/@hashtags/g,this.generateHashtags(i,this.hashtags)).replace(/@media/g,this.media).replace(/@twitteruser/g,this.twitterUser?"&via="+this.twitterUser:"")},generateHashtags(i,e){return i==="facebook"&&e.length>0?"%23"+e.split(",")[0]:e},share(i,e){e?this.openSharer(i,this.createSharingUrl(i)):window.open(this.createSharingUrl(i),"_self"),this.$root.$emit("social_shares_open",i,this.url),this.$emit("open",i,this.url)},openSharer(i,e){let t=null;t&&this.popup.interval&&(clearInterval(this.popup.interval),t.close(),this.$root.$emit("social_shares_change",i,this.url),this.$emit("change",i,this.url)),t=window.open(e,"sharer","status="+(this.popup.status?"yes":"no")+",height="+this.popup.height+",width="+this.popup.width+",resizable="+(this.popup.resizable?"yes":"no")+",left="+this.popup.left+",top="+this.popup.top+",screenX="+this.popup.left+",screenY="+this.popup.top+",toolbar="+(this.popup.toolbar?"yes":"no")+",menubar="+(this.popup.menubar?"yes":"no")+",scrollbars="+(this.popup.scrollbars?"yes":"no")+",location="+(this.popup.location?"yes":"no")+",directories="+(this.popup.directories?"yes":"no")),t.focus(),this.popup.interval=setInterval(()=>{t.closed&&(clearInterval(this.popup.interval),t=void 0,this.$root.$emit("social_shares_close",i,this.url),this.$emit("close",i,this.url))},500)}}};var yi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-ratings-social-share"},[e._t("default",null,{networks:e.baseNetworks,networkTag:e.networkTag,share:e.share,createSharingUrl:e.createSharingUrl})],2)},xi=[],_i=_(wi,yi,xi);const Ot=_i.exports,ki={name:"social-sharing-network",props:{networkTag:{type:String,default:"span"},networks:{type:Object,required:!0},network:{type:String,required:!0},share:{type:Function,required:!0},createSharingUrl:{type:Function,required:!0}},data(){return{isPopup:this.networks[this.network].type==="popup",networkAction:this.networks[this.network].action}}};var Ri=function(){var e=this,t=e._self._c;return t(e.networkTag,{tag:"component",attrs:{role:"link",tabindex:"0","data-link":e.isPopup?"#share-"+e.network:e.createSharingUrl(e.networks[e.network]),"data-action":e.isPopup?null:e.networkAction},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.share(e.network,e.isPopup)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.share(e.network,e.isPopup)},click:function(r){return r.preventDefault(),e.share(e.network,e.isPopup)}}},[e._t("default")],2)},Ci=[],Si=_(ki,Ri,Ci);const Lt=Si.exports,Ti={name:"rfp-ratings-helpful",components:{RfpRatingsSocialShare:Ot,SocialSharingNetwork:Lt},inject:["counts","voteHelpfulAccessibleLabel","voteNotHelpfulAccessibleLabel"],props:{helpfulLabel:{type:String,required:!0},rrid:{type:Number,required:!0},isReportedByUser:{type:Boolean,required:!0},reportedText:{type:String,required:!0},reportText:{type:String,required:!0},updateHelpfulReviewApi:{type:String,required:!0},updateNotHelpfulReviewApi:{type:String,required:!0},reportReviewApi:{type:String,required:!0},helpfulIcon:{type:String,required:!0},helpfulIconAlt:{type:String,required:!0},nonHelpfulIcon:{type:String,required:!0},nonHelpfulIconAlt:{type:String,required:!0},productNamess:{type:String,required:!0},reviewContentss:{type:String,required:!0},reviewTitless:{type:String,required:!0},facebookCaptionss:{type:String,default:"Facebook"},facebookShareEnabled:{type:Boolean,required:!0},shareDisplayConfig:{type:String,required:!0},facebookIcon:{type:String,default:""},facebookIconAlt:{type:String,default:""},isVotedByUser:{type:Boolean,required:!0}},data(){return{cookiesDetaild:[],currentPageUrl:window.location.href}},computed:{computedVoteHelpfulAccessibleLabel(){return this.voteHelpfulAccessibleLabel.replace("{{voteCount}}",this.counts.helpfulCount)},computedVoteNotHelpfulAccessibleLabel(){return this.voteNotHelpfulAccessibleLabel.replace("{{voteCount}}",this.counts.notHelpfulCount)}},created(){this.helpfulData={tags:"LikeReviewTags",api:this.updateHelpfulReviewApi,property:"localHelpfulCount"},this.notHelpfulData={tags:"unLikeReviewTags",api:this.updateNotHelpfulReviewApi,property:"localNotHelpfulCount"}},methods:{reportReview(){if(this.isReportedByUser)return;f.emit("rfpSetReportedStatus",{reviewId:this.rrid,isReported:!0}
7);const i=new URLSearchParams({rrID:this.rrid}),e=`${this.reportReviewApi}?${i}`;fetch(e,{method:"PATCH",headers:{Pragma:"no-cache"}}).then(t=>{if(!t.ok)throw new Error(`HTTP error ${t.status}`);return t.json()}).then(t=>{if(!["Success","AlreadyReported"].includes(t.Status))throw new Error(t.Message)}).catch(()=>{f.emit("rfpSetReportedStatus",{reviewId:this.rrid,isReported:!1})})},voteReview(i,e){if(this.isVotedByUser)return;f.emit(i.tags),f.emit("rfpUpdateReviewVote",{reviewId:this.rrid,isHelpful:e});const t=new URLSearchParams({rrID:this.rrid}),r=`${i.api}?${t}`;fetch(r,{method:"PATCH",headers:{Pragma:"no-cache"}}).then(a=>{if(!a.ok)throw new Error(`HTTP error ${a.status}`);return a.json()}).then(a=>{if(a.Status!=="Success")throw new Error(a.Message)}).catch(()=>{f.emit("rfpUpdateReviewVote",{reviewId:this.rrid,isHelpful:e,rollbackUpdate:!0})})}}};var Pi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-rr-ratings-helpful-018-or rr-like-review clear float-left"},[t("p",{staticClass:"rfp-rr-ratings-helpful-019-or"},[t("span",{staticClass:"rfp-rr-ratings-helpful-020-or"},[e._v(e._s(e.helpfulLabel))])]),t("div",{staticClass:"rfp-rr-ratings-helpful-021-or rr-like-section float-left"},[t("p",{class:{"rfp-rr-ratings-helpful-022-or":!e.isVotedByUser},attrs:{role:"button",tabindex:e.isVotedByUser?"-1":"0","aria-label":e.computedVoteHelpfulAccessibleLabel,title:e.computedVoteHelpfulAccessibleLabel,"aria-disabled":e.isVotedByUser?"true":null},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.voteReview(e.helpfulData,!0)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.voteReview(e.helpfulData,!0)},click:function(r){return e.voteReview(e.helpfulData,!0)}}},[t("img",{staticClass:"image-setup-for-list",class:`rfp-rr-ratings-helpful-${e.isVotedByUser?"24":"23"}-or`,attrs:{src:e.helpfulIcon,alt:e.helpfulIconAlt}})]),t("p",{attrs:{"aria-hidden":"true"}},[t("span",{staticClass:"rfp-rr-ratings-helpful-025-or bold"},[e._v(e._s(e.counts.helpfulCount))])]),t("p",{class:{"rfp-rr-ratings-helpful-026-or":!e.isVotedByUser},attrs:{role:"button",tabindex:e.isVotedByUser?"-1":"0","aria-label":e.computedVoteNotHelpfulAccessibleLabel,title:e.computedVoteNotHelpfulAccessibleLabel,"aria-disabled":e.isVotedByUser?"true":null},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.voteReview(e.notHelpfulData,!1)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.voteReview(e.notHelpfulData,!1)},click:function(r){return e.voteReview(e.notHelpfulData,!1)}}},[t("img",{class:`rfp-rr-ratings-helpful-${e.isVotedByUser?"28":"27"}-or image-setup-for-list`,attrs:{src:e.nonHelpfulIcon,alt:e.nonHelpfulIconAlt}})]),t("p",{attrs:{"aria-hidden":"true"}},[t("span",{staticClass:"rfp-rr-ratings-helpful-029-or bold"},[e._v(e._s(e.counts.notHelpfulCount))])]),t("p",[t("a",{staticClass:"rfp-rr-ratings-helpful-030-or aReported",attrs:{role:"button",tabindex:e.isReportedByUser?"-1":"0","aria-disabled":e.isReportedByUser?"true":null},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.reportReview.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.reportReview.apply(null,arguments)},click:e.reportReview}},[e._v(" "+e._s(e.isReportedByUser?e.reportedText:e.reportText)+" ")])]),e.facebookShareEnabled?t("p",{staticClass:"rfp-ratings-social-share"},[t("rfp-ratings-social-share",{attrs:{url:e.currentPageUrl,title:e.productNamess,description:e.reviewContentss,quote:e.reviewTitless,facebooks:e.facebookCaptionss,"show-fb-media-texts":e.shareDisplayConfig,"facebook-icons":e.facebookIcon,"facebook-icon-alt":e.facebookIconAlt},scopedSlots:e._u([{key:"default",fn:function({networks:r,networkTag:a,share:s,createSharingUrl:u}){return[t("social-sharing-network",{attrs:{networks:r,"network-tag":a,share:s,"create-sharing-url":u,network:"facebook"}},[t("p",[e.facebookIcon!=""&&["Icon and Text","Icon"].includes(e.shareDisplayConfig)?t("img",{staticClass:"rfp-rr-most-ratings-list-125-or image-setup-for-list",attrs:{src:e.facebookIcon,title:e.facebookIconAlt,alt:e.facebookIconAlt,loading:"lazy"}}
7):e._e()]),["Icon and Text","Text"].includes(e.shareDisplayConfig)?t("span",{domProps:{textContent:e._s(e.facebookCaption)}}):e._e()])]}}],null,!1,3840268074)})],1):e._e()])])},Ai=[],Oi=_(Ti,Pi,Ai);const Li=Oi.exports,Ii={name:"rfp-ratings-product-star",components:{RefappStarRating:ue},inject:["starRatingActiveColor","starRatingInactiveColor","starRatingIncrementValue","starRatingMaxRatingValue","starRatingStarSize","starRatingAccessibleLabel"],props:{productRating:{type:Number,default:1},labelName:{type:String,default:""},labelValue:{type:String,default:""},isStarRating:{type:Boolean,required:!0},propStarSize:{type:Number,required:!1},labelClass:{type:String,default:"rfp-rr-show-full-review-161-or rr-label bold"},ratingClass:{type:String,default:"rfp-rr-show-full-review-162-or rfp-star-rating"},isPopup:{type:Boolean,default:!0}},data(){return{customStarSize:this.propStarSize||this.starRatingStarSize}}};var qi=function(){var e=this,t=e._self._c;return t("div",[e.labelName?t("span",{class:e.labelClass},[e._v(e._s(e.labelName))]):e._e(),e.isStarRating?t("span",{class:e.ratingClass},[t("refapp-star-rating",{staticClass:"vue-star-rating",attrs:{"aria-label":e.starRatingAccessibleLabel,"star-classes":"vue-star-rating-star",increment:e.starRatingIncrementValue,"max-rating":e.starRatingMaxRatingValue,"inactive-color":e.starRatingInactiveColor,"active-color":e.starRatingActiveColor,"star-size":e.customStarSize,rating:e.productRating,readonly:""}})],1):t("span",{staticClass:"rfp-rr-show-full-review-164-or rr-label-info float-left"},[e._v(e._s(e.labelValue))])])},Fi=[],Ei=_(Ii,qi,Fi);const It=Ei.exports,Mi={name:"rfp-ratings-show-full-review",components:{RfpRatingsHelpful:Li,RfpRatingsProductStar:It},inject:["isRightToLeftActive"],props:{headerTitle:{type:String,required:!1},labelQualityOfProduct:{type:String,required:!1},rateQualityOfProduct:{type:String,required:!1},summary:{type:String,required:!1},rrid:{type:Number,required:!1},helpfulLabels:{type:String,required:!1},isReportedByUser:{type:Boolean,required:!0},reportedText:{type:String,required:!1},reportText:{type:String,required:!0},updateHelpfulReviewApis:{type:String,required:!1},updateNotHelpfulReviewApis:{type:String,required:!1},reportReviewApis:{type:String,required:!1},isRecommends:{type:String,required:!1},helpfulIcon:{type:String,required:!0},helpfulIconAlt:{type:String,required:!0},nonHelpfulIcon:{type:String,required:!0},nonHelpfulIconAlt:{type:String,required:!0},recommendListIcons:{type:String,required:!0},recommendIconAltTexts:{type:String,required:!0},productNames:{type:String,required:!0},reviewContents:{type:String,required:!0},reviewTitles:{type:String,required:!0},facebookCaptions:{type:String,default:"Facebook"},facebookShareEnableds:{type:Boolean,required:!0},shareDisplayConfigs:{type:String,required:!0},facebookIcons:{type:String,default:""},facebookIconAlts:{type:String,default:""},showHideQualityOfProducts:{type:Boolean,required:!0},showHideSubTitles:{type:Boolean,required:!0},field:{type:Object,required:!0},modalCloseButtonAccessibleLabel:{type:String,default:""},isVotedByUser:{type:Boolean,required:!0}},data(){return{deactivateFocusTrap:null}},computed:{showTitle(){return this.showHideSubTitles&&this.headerTitle},popupFields(){return[{isEnabled:this.showHideQualityOfProducts,label:this.labelQualityOfProduct,rating:parseInt(this.rateQualityOfProduct),isStar:!0},{isEnabled:this.field.showHideEffectivenessOfTheProduct,label:this.field.effectivenessOfTheProductLabel,rating:parseInt(this.field.effectivenessOfTheProduct),isStar:!0},{isEnabled:this.field.showHideTextureOfTheProduct,label:this.field.textureOfTheProductLabel,rating:parseInt(this.field.textureOfTheProduct),isStar:!0},{isEnabled:this.field.showHidepricePositionOfTheProduct,label:this.field.pricePositionOfTheProductLabel,rating:parseInt(this.field.pricePositionOfTheProduct),isStar:!0},{isEnabled:this.field.showHideHowDidYouHearAboutTheProduct,label:this.field.howDidYouHearAboutTheProductLabel,isStar:!1,value:this.field.howDidYouHearAboutTheProduct},{isEnabled:this.field.showHideGender,label:this.field.genderLabel,isStar:!1,value:this.field.gender}].filter(e=>e.isEnabled&&(e.rating||e.value))}},mounted(){this.deactivateFocusTrap=me(this.$refs.popup),document.addEventListener("keydown",this.handleCloseOnEsc)},unmounted(){this.handleUnmounted()},destroyed(){this.handleUnmounted()},methods:{handleUnmounted(){this.deactivateFocusTrap(),document.removeEventListener("keydown",this.handleCloseOnEsc)},handleCloseOnEsc(i){i.key==="Escape"&&this.closePopup()},closePopup(){this.$parent.activePopup=!1,document.getElementsByTagName("body")[0]?.classList.remove("popup_scroll")}}};var Ni=function(){var e=this,t=e._self._c;return t("div",{ref:"popup",staticClass:"rfp-rr-show-full-review-157-or full-review-popup mobile-view-alignment",staticStyle:{display:"block"},attrs:{role:"dialog","aria-modal":"true","aria-labelledby":e.showTitle?"rfp-rr-show-full-review-title":void 0,tabindex:"-1"}},[t("div",{staticClass:"rfp-rr-show-full-review-158-or review-popup-close",attrs:{role:"button","aria-label":e.modalCloseButtonAccessibleLabel,tabindex:"0"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.closePopup.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.closePopup.apply(null,arguments)},click:e.closePopup}},[e._v(" X ")]),e.showTitle?t("h3",{staticClass:"rfp-rr-show-full-review-159-or rr-sub-title black clear",attrs:{id:"rfp-rr-show-full-review-title"}}
7,[e._v(" "+e._s(e.headerTitle)+" ")]):e._e(),e._l(e.popupFields,function(r,a){return t("rfp-ratings-product-star",{key:a,staticClass:"rfp-rr-show-full-review-160-or float-left",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive,"rr-avg-rating-content rfp-full-review-star-category":r.isStar,"rfp-full-review-sub-category":!r.isStar},attrs:{"label-name":r.label,"label-value":r.value,"product-rating":r.rating,"is-star-rating":r.isStar}})}),t("p",{staticClass:"rfp-rr-show-full-review-165-or clear"},[e._v(e._s(e.summary))]),t("div",{staticClass:"rfp-rr-show-full-review-166-or rr-recomment-product clear"},[t("div",{staticClass:"rfp-rr-show-full-review-167-or rr-sample-section float-left"},[t("p",{staticStyle:{"margin-right":"0"}},[t("img",{staticClass:"rfp-rr-show-full-review-168-or image-setup-for-list",attrs:{src:e.recommendListIcons,alt:e.recommendIconAltTexts}})]),t("p",[e._v(" "+e._s(e.isRecommends)+" ")])])]),e._m(0),t("rfp-ratings-helpful",{attrs:{"is-reported-by-user":e.isReportedByUser,"reported-text":e.reportedText,"report-text":e.reportText,"helpful-label":e.helpfulLabels,rrid:e.rrid,"update-helpful-review-api":e.updateHelpfulReviewApis,"update-not-helpful-review-api":e.updateNotHelpfulReviewApis,"report-review-api":e.reportReviewApis,"helpful-icon":e.helpfulIcon,"helpful-icon-alt":e.helpfulIconAlt,"non-helpful-icon":e.nonHelpfulIcon,"non-helpful-icon-alt":e.nonHelpfulIconAlt,"product-namess":e.productNames,"review-contentss":e.reviewContents,"review-titless":e.reviewTitles,"facebook-captionss":e.facebookCaptions,"facebook-share-enabled":e.facebookShareEnableds,"share-display-config":e.shareDisplayConfigs,"facebook-icon":e.facebookIcons,"facebook-icon-alt":e.facebookIconAlts,"facebook-tool-tips":e.facebookToolTips,"is-voted-by-user":e.isVotedByUser}})],2)},Bi=[function(){var i=this,e=i._self._c;return e("div",{staticClass:"rfp-rr-show-full-review-169-or rr-comment-img-section clear float-left"},[e("div",{staticClass:"rfp-rr-show-full-review-170-or review-gallery"})])}],Vi=_(Mi,Ni,Bi);const qt=Vi.exports,Hi={name:"rfp-ratings-most-helpful-favorable-review",components:{RfpRatingsShowFullReview:qt,RefappStarRating:ue},provide(){const i={};return Object.defineProperty(i,"helpfulCount",{enumerable:!0,get:()=>this.localHelpfulCount}),Object.defineProperty(i,"notHelpfulCount",{enumerable:!0,get:()=>this.localNotHelpfulCount}),{counts:i,starRatingActiveColor:this.fields.starRatingActiveColor||this.starRatingActiveColorMhfr,starRatingInactiveColor:this.fields.starRatingInactiveColor||this.starRatingInactiveColorMhfr,starRatingIncrementValue:this.starRatingIncrementValueMhfr,starRatingMaxRatingValue:this.starRatingMaxRatingValueMhfr,starRatingStarSize:this.fields.starSize||this.starRatingStarSizeMhfr,isRightToLeftActive:this.isRightToLeftActiveMhfr,starRatingAccessibleLabel:this.starRatingAccessibleLabel,voteHelpfulAccessibleLabel:this.voteHelpfulAccessibleLabel,voteNotHelpfulAccessibleLabel:this.voteNotHelpfulAccessibleLabel}},props:{headerTitleMhfr:{type:String,required:!0},starRatingIncrementValueMhfr:{type:Number,required:!0},starRatingMaxRatingValueMhfr:{type:Number,required:!0},starRatingInactiveColorMhfr:{type:String,required:!0},starRatingActiveColorMhfr:{type:String,required:!0},starRatingStarSizeMhfr:{type:Number,required:!0},ratingMhfr:{type:Number,required:!0},labelDateMhfr:{type:String,required:!1},reviewDateMhfr:{type:String,required:!1},subTitleMhfr:{type:String,required:!1},subContentMhfr:{type:String,required:!1},showFullReviewMhfr:{type:String,required:!0},labelHelpfulMhfr:{type:String,required:!1},filterStarReviewsMhfr:{type:String,required:!0},noFavorableReviewFoundMhfr:{type:Boolean,required:!0},noFavorableReviewFoundTextMhfr:{type:String,required:!0},headerTitlePopupMhfr:{type:String,required:!1},labelQualityOfProductMhfr:{type:String,required:!0},rateQualityOfProductMhfr:{type:String,required:!0},summaryMhfr:{type:String,required:!1},rridMhfr:{type:Number,required:!0},helpfulLabelMhfr:{type:String,required:!0},reportMhfr:{type:String,required:!0},reportedTextMhfr:{type:String,required:!0},reportTextMhfr:{type:String,required:!0},isVotedByUser:{type:Boolean,required:!0},helpfulCountMhfr:{type:Number,required:!0},notHelpfulCountMhfr:{type:Number,required:!0},updateHelpfulReviewApiMhfr:{type:String,required:!0},updateNotHelpfulReviewApiMhfr:{type:String,required:!0},reportReviewApiMhfr:{type:String,required:!0},isRecommendMhfr:{type:String,required:!1},commentAddedButtonMhfr:{type:String,required:!0},commentAddedMhfr:{type:String,required:!0},helpfulIconMhfr:{type:String,required:!0},helpfulIconAltMhfr:{type:String,required:!0},nonHelpfulIconMhfr:{type:String,required:!0},nonHelpfulIconAltMhfr:{type:String,required:!0},recommendListIconMhfr:{type:String,required:!0},recommendIconAltTextMhfr:{type:String,required:!0},productNameMhfr:{type:String,required:!0},facebookCaptionMhfr:{type:String,default:"Facebook"},facebookShareEnabledMhfr:{type:Boolean,required:!0},shareDisplayConfigMhfr:{type:String,required:!0},facebookIconMhfr:{type:String,default:""},facebookIconAltMhfr:{type:String,default:""},isRightToLeftActiveMhfr:{type:Boolean,default:!1},showHideNicknameMhfr:{type:Boolean,required:!0},showCreatedAtMhfr:{type:Boolean,default:!0},showHideSubTitleMhfr:{type:Boolean,required:!0},showHideQualityOfProductMhfr:{type:Boolean,required:!0},isProductFreeMhfr:{type:Boolean,required:!1},isProductFreeDisplayTextMhfr:{type:String,default:""}
7,showFreeProductMhfr:{type:Boolean,required:!1},fields:{type:Object,required:!0},modalCloseButtonAccessibleLabel:{type:String,default:"Close"},starRatingAccessibleLabel:{type:String,default:void 0},voteHelpfulAccessibleLabel:{type:String,default:"Vote Helpful. {{voteCount}} people found this review helpful"},voteNotHelpfulAccessibleLabel:{type:String,default:"Vote Not helpful. {{voteCount}} people found this review not helpful"}},data(){return{overallRating:this.ratingMhfr,activePopup:!1,showCommentText:!1,localHelpfulCount:this.helpfulCountMhfr,localNotHelpfulCount:this.notHelpfulCountMhfr,localIsVotedByUser:this.isVotedByUser,isReportedByUser:this.reportMhfr===this.reportedTextMhfr}},created(){this.$cookies.get(`reportedCookie${this.rridMhfr}`)&&(this.isReportedByUser=!0),this.$cookies.get(`helpfulCountCookie${this.rridMhfr}`)&&(this.localIsVotedByUser=!0),f.on("rfpSetReportedStatus",({reviewId:i,isReported:e})=>{i===this.rridMhfr&&(this.isReportedByUser=e)}),f.on("rfpUpdateReviewVote",({reviewId:i,isHelpful:e,rollbackUpdate:t=!1})=>{if(i!==this.rridMhfr)return;const r=e?"localHelpfulCount":"localNotHelpfulCount";t?(this[r]--,this.localIsVotedByUser=!1):(this[r]++,this.localIsVotedByUser=!0)})},methods:{showFullReviewPopup(){this.activePopup=!0,document.getElementsByTagName("body")[0].classList.toggle("popup_scroll")},closeFullReviewPopup(){this.activePopup=!1,document.getElementsByTagName("body")[0].classList.remove("popup_scroll")},showComments(){this.showCommentText===!0?this.showCommentText=!1:this.showCommentText=!0},filterRatingSpecific(){f.emit("FilterstarLabel"),setTimeout(()=>{this.$scrollTo("#rare-list-page"),document.querySelector("#rfp-rr-ratings-reviews-results-list")?.focus({preventScroll:!0})})}}};var Ui=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-rr-most-helpful-favorable-review-133-or rr-most-fav-review-left float-left",class:{"rfp-rr-rating-rtl":e.isRightToLeftActiveMhfr}},[t("div",{staticClass:"rfp-rr-most-helpful-favorable-review-134-or rr-most-fav-review-left-inner"},[t("h3",{staticClass:"rfp-rr-most-helpful-favorable-review-135-or rr-sub-title black"},[e._v(" "+e._s(e.headerTitleMhfr)+" ")]),e.noFavorableReviewFoundMhfr?t("span",[t("span",{staticClass:"rfp-rr-most-helpful-favorable-review-136-or review-stars",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActiveMhfr}},[t("refapp-star-rating",{staticClass:"vue-star-rating",attrs:{"aria-label":e.starRatingAccessibleLabel,"star-classes":"vue-star-rating-star",increment:e.starRatingIncrementValueMhfr,"max-rating":e.starRatingMaxRatingValueMhfr,"inactive-color":e.starRatingInactiveColorMhfr,"active-color":e.starRatingActiveColorMhfr,"star-size":e.starRatingStarSizeMhfr,rating:e.overallRating,readonly:""}})],1),t("p",{staticClass:"rfp-rr-most-helpful-favorable-review-138-or clear"},[e.showHideNicknameMhfr?t("span",{staticClass:"rfp-rr-most-helpful-favorable-review-139-or black bold"},[e._v(e._s(e.labelDateMhfr))]):e._e(),e.showCreatedAtMhfr?t("span",[e._v(" - "+e._s(e.reviewDateMhfr))]):e._e()]),e.showHideSubTitleMhfr&&e.subTitleMhfr?t("h3",{staticClass:"rfp-rr-most-helpful-favorable-review-140-or rr-sub-title black clear"},[e._v(" "+e._s(e.subTitleMhfr)+" ")]):e._e(),t("p",{staticClass:"rfp-rr-most-helpful-favorable-review-141-or clear"},[t("span",{staticClass:"rfp-rr-most-helpful-favorable-review-142-or rr-sub-content-restricted"},[e._v(e._s(e.subContentMhfr)+" ")]),t("span",{staticClass:"rfp-rr-most-helpful-favorable-review-143-or bold rr-show-full-review",attrs:{role:"button",tabindex:"0","aria-haspopup":"dialog"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.showFullReviewPopup.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.showFullReviewPopup.apply(null,arguments)},click:e.showFullReviewPopup}},[e._v(" "+e._s(e.showFullReviewMhfr)+" ")])]),e.isProductFreeMhfr&&e.showFreeProductMhfr?t("p",{staticClass:"rfp-rr-most-helpful-favorable-review-152-or"},[t("span",[e._v(e._s(e.isProductFreeDisplayTextMhfr))])]):e._e(
7),t("p",{staticClass:"rfp-rr-most-helpful-favorable-review-144-or clear"},[e._v(e._s(e.labelHelpfulMhfr))]),t("p",{staticClass:"rfp-rr-most-helpful-favorable-review-145-or clear bold rr-see-more-reviews reviews-four-five",attrs:{role:"button",tabindex:"0"},on:{keydown:function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},keyup:[function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.filterRatingSpecific.apply(null,arguments)},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.filterRatingSpecific.apply(null,arguments)}],click:e.filterRatingSpecific}},[e._v(" "+e._s(e.filterStarReviewsMhfr)+" ")]),e.commentAddedMhfr?t("p",{staticClass:"rfp-rr-most-helpful-favorable-review-146-or clear bold rr-see-more-reviews reviews-four-five",attrs:{role:"button","aria-expanded":String(e.showCommentText),tabindex:"0"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.showComments.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.showComments.apply(null,arguments)},click:e.showComments}},[e._v(" "+e._s(e.commentAddedButtonMhfr)+" ")]):e._e(),e.showCommentText?t("p",{staticClass:"rfp-rr-most-helpful-favorable-review-147-or comment___text"},[e._v(" "+e._s(e.commentAddedMhfr)+" ")]):e._e()]):e._e(),e.noFavorableReviewFoundMhfr?e._e():t("span",{staticClass:"rfp-rr-most-helpful-favorable-review-148-or"},[e._v(e._s(e.noFavorableReviewFoundTextMhfr))])]),e.activePopup?t("div",{staticClass:"rfp-rr-most-helpful-favorable-review-149-or review-popup-overlay",staticStyle:{display:"block"}}):e._e(),e.activePopup?t("rfp-ratings-show-full-review",{attrs:{"header-title":e.headerTitlePopupMhfr,"label-quality-of-product":e.labelQualityOfProductMhfr,"rate-quality-of-product":e.rateQualityOfProductMhfr,summary:e.summaryMhfr,rrid:e.rridMhfr,"helpful-labels":e.helpfulLabelMhfr,"is-reported-by-user":e.isReportedByUser,"reported-text":e.reportedTextMhfr,"report-text":e.reportTextMhfr,"update-helpful-review-apis":e.updateHelpfulReviewApiMhfr,"update-not-helpful-review-apis":e.updateNotHelpfulReviewApiMhfr,"report-review-apis":e.reportReviewApiMhfr,"is-recommends":e.isRecommendMhfr,"helpful-icon":e.helpfulIconMhfr,"helpful-icon-alt":e.helpfulIconAltMhfr,"non-helpful-icon":e.nonHelpfulIconMhfr,"non-helpful-icon-alt":e.nonHelpfulIconAltMhfr,"recommend-list-icons":e.recommendListIconMhfr,"recommend-icon-alt-texts":e.recommendIconAltTextMhfr,"product-names":e.productNameMhfr,"review-contents":e.subContentMhfr,"review-titles":e.subTitleMhfr,"facebook-captions":e.facebookCaptionMhfr,"facebook-share-enableds":e.facebookShareEnabledMhfr,"share-display-configs":e.shareDisplayConfigMhfr,"facebook-icons":e.facebookIconMhfr,"facebook-icon-alts":e.facebookIconAltMhfr,"facebook-tool-tips":e.facebookToolTip,"show-hide-quality-of-products":e.showHideQualityOfProductMhfr,"show-hide-sub-titles":e.showHideSubTitleMhfr,field:e.fields,"modal-close-button-accessible-label":e.modalCloseButtonAccessibleLabel,"is-voted-by-user":e.localIsVotedByUser}}):e._e()],1)},Di=[],zi=_(Hi,Ui,Di);const $i=zi.exports,Wi={name:"rfp-ratings-most-helpful-critical-review",components:{RfpRatingsShowFullReview:qt,RefappStarRating:ue},provide(){const i={};return Object.defineProperty(i,"helpfulCount",{enumerable:!0,get:()=>this.localHelpfulCount}),Object.defineProperty(i,"notHelpfulCount",{enumerable:!0,get:()=>this.localNotHelpfulCount}),{counts:i,starRatingActiveColor:this.fields.starRatingActiveColor||this.starRatingActiveColor,starRatingInactiveColor:this.fields.starRatingInactiveColor||this.starRatingInactiveColor,starRatingIncrementValue:this.starRatingIncrementValue,starRatingMaxRatingValue:this.starRatingMaxRatingValue,starRatingStarSize:this.fields.starSize||this.starRatingStarSize,isRightToLeftActive:this.isRightToLeftActive,starRatingAccessibleLabel:this.starRatingAccessibleLabel,voteHelpfulAccessibleLabel:this.voteHelpfulAccessibleLabel,voteNotHelpfulAccessibleLabel:this.voteNotHelpfulAccessibleLabel}},props:{headerTitle:{type:String,required:!0},starRatingIncrementValue:{type:Number,required:!0},starRatingMaxRatingValue:{type:Number,required:!0},starRatingInactiveColor:{type:String,required:!0},starRatingActiveColor:{type:String,required:!0},starRatingStarSize:{type:Number,required:!0},rating:{type:Number,required:!0},labelDate:{type:String,required:!1},reviewDate:{type:String,required:!1},subTitle:{type:String,required:!1},subContent:{type:String,required:!1},showFullReview:{type:String,required:!0},labelHelpful:{type:String,required:!1},filterStarReviews:{type:String,required:!0},noFavorableReviewFound:{type:Boolean,required:!0},noFavorableReviewFoundText:{type:String,required:!0},headerTitlePopup:{type:String,required:!1},labelQualityOfProduct:{type:String,required:!0},rateQualityOfProduct:{type:String,required:!0},summary:{type:String,required:!1},rrid:{type:Number,required:!0},helpfulLabel:{type:String,required:!0},report:{type:String,required:!0},reportedText:{type:String,required:!0},reportText:{type:String,required:!0},isVotedByUser:{type:Boolean,required:!0},helpfulCount:{type:Number,required:!1},notHelpfulCount:{type:Number,required:!1},updateHelpfulReviewApi:{type:String,required:!0},updateNotHelpfulReviewApi:{type:String,required:!0},reportReviewApi:{type:String,required:!0},isRecommend:{type:String,required:!1},commentAddedButton:{type:String,required:!0},commentAdded:{type:String,required:!0},helpfulIcon:{type:String,required:!0},helpfulIconAlt:{type:String,required:!0},nonHelpfulIcon:{type:String,required:!0},nonHelpfulIconAlt:{type:String,required:!0},recommendListIcon:{type:String,required:!0},recommendIconAltText:{type:String,required:!0},productName:{type:String,required:!0},facebookCaption:{type:String,default:"Facebook"},facebookShareEnabled:{type:Boolean,required:!0},shareDisplayConfig:{type:String,required:!0},facebookIcon:{type:String,default:""},facebookIconAlt:{type:String,default:""},isRightToLeftActive:{type:Boolean,default:!1},showHideNickname:{type:Boolean,required:!0},showCreatedAt:{type:Boolean,default:!0},showHideSubTitle:{type:Boolean,required:!0},showHideQualityOfProduct:{type:Boolean,required:!0},isProductFree:{type:Boolean,required:!1},isProductFreeDisplayText:{type:String,required:""}
7,showFreeProduct:{type:Boolean,required:!1},fields:{type:Object,required:!0},starRatingAccessibleLabel:{type:String,default:void 0},modalCloseButtonAccessibleLabel:{type:String,default:"Close"},voteHelpfulAccessibleLabel:{type:String,default:"Vote Helpful. {{voteCount}} people found this review helpful"},voteNotHelpfulAccessibleLabel:{type:String,default:"Vote Not helpful. {{voteCount}} people found this review not helpful"}},data(){return{overallRating:this.rating,activePopup:!1,showCommentText:!1,localHelpfulCount:this.helpfulCount,localNotHelpfulCount:this.notHelpfulCount,localIsVotedByUser:this.isVotedByUser,isReportedByUser:this.report===this.reportedText}},created(){this.$cookies.get(`reportedCookie${this.rrid}`)&&(this.isReportedByUser=!0),this.$cookies.get(`helpfulCountCookie${this.rrid}`)&&(this.localIsVotedByUser=!0),f.on("rfpSetReportedStatus",({reviewId:i,isReported:e})=>{i===this.rrid&&(this.isReportedByUser=e)}),f.on("rfpUpdateReviewVote",({reviewId:i,isHelpful:e,rollbackUpdate:t=!1})=>{if(i!==this.rrid)return;const r=e?"localHelpfulCount":"localNotHelpfulCount";t?(this[r]--,this.localIsVotedByUser=!1):(this[r]++,this.localIsVotedByUser=!0)})},methods:{showFullReviewPopup(){this.activePopup=!0},showComments(){this.showCommentText=!this.showCommentText},closeFullReviewPopup(){this.activePopup=!1},filterRatingSpecific(){f.emit("oneTwoThree"),setTimeout(()=>{this.$scrollTo("#rare-list-page"),document.querySelector("#rfp-rr-ratings-reviews-results-list")?.focus({preventScroll:!0})})}}};var ji=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-rr-most-helpful-critical-032-or rr-most-fav-review-right float-left",class:{"rfp-rr-rating-rtl":e.isRightToLeftActive}},[t("div",{staticClass:"rfp-rr-most-helpful-critical-033-or rr-most-fav-review-right-inner"},[t("h3",{staticClass:"rfp-rr-most-helpful-critical-034-or rr-sub-title black"},[e._v(e._s(e.headerTitle))]),e.noFavorableReviewFound?t("span",{staticClass:"rfp-rr-most-helpful-critical-035-or"},[t("span",{staticClass:"rfp-rr-most-helpful-critical-036-or review-stars",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive}},[t("refapp-star-rating",{staticClass:"vue-star-rating",attrs:{"aria-label":e.starRatingAccessibleLabel,"star-classes":"vue-star-rating-star",increment:e.starRatingIncrementValue,"max-rating":e.starRatingMaxRatingValue,"inactive-color":e.starRatingInactiveColor,"active-color":e.starRatingActiveColor,"star-size":e.starRatingStarSize,rating:e.overallRating,readonly:""}})],1),t("p",{staticClass:"rfp-rr-most-helpful-critical-038-or clear"},[e.showHideNickname?t("span",{staticClass:"rfp-rr-most-helpful-critical-039-or black bold"},[e._v(e._s(e.labelDate))]):e._e(),e.showCreatedAt?t("span",[e._v(" - "+e._s(e.reviewDate))]):e._e()]),e.showHideSubTitle&&e.subTitle?t("h3",{staticClass:"rfp-rr-most-helpful-critical-040-or rr-sub-title black clear"},[e._v(" "+e._s(e.subTitle)+" ")]):e._e(),t("p",{staticClass:"rfp-rr-most-helpful-critical-041-or clear"},[t("span",{staticClass:"rfp-rr-most-helpful-critical-042-or rr-sub-content-restricted"},[e._v(e._s(e.subContent)+" ")]),t("span",{staticClass:"rfp-rr-most-helpful-critical-043-or bold rr-show-full-review",attrs:{role:"button",tabindex:"0","aria-haspopup":"dialog"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.showFullReviewPopup.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.showFullReviewPopup.apply(null,arguments)},click:e.showFullReviewPopup}},[e._v(" "+e._s(e.showFullReview)+" ")])]),e.isProductFree&&e.showFreeProduct?t("p",{staticClass:"rfp-rr-most-helpful-favorable-review-152-or"},[t("span",[e._v(e._s(e.isProductFreeDisplayText))])]):e._e(),t("p",{staticClass:"rfp-rr-most-helpful-critical-044-or clear"},[e._v(e._s(e.labelHelpful))]),t("p",{staticClass:"rfp-rr-most-helpful-critical-045-or clear bold rr-see-more-reviews reviews-four-five",attrs:{role:"button",tabindex:"0"},on:{keydown:function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},keyup:[function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.filterRatingSpecific.apply(null,arguments)},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.filterRatingSpecific.apply(null,arguments)}],click:e.filterRatingSpecific}},[e._v(" "+e._s(e.filterStarReviews)+" ")]),e.commentAdded?t("p",{staticClass:"rfp-rr-most-helpful-critical-046-or clear bold rr-see-more-reviews reviews-four-five",attrs:{role:"button","aria-expanded":String(e.showCommentText),tabindex:"0"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.showComments.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.showComments.apply(null,arguments)},click:e.showComments}}
7,[e._v(" "+e._s(e.commentAddedButton)+" ")]):e._e(),e.showCommentText?t("p",{staticClass:"rfp-rr-most-helpful-critical-047-or comment___text"},[e._v(" "+e._s(e.commentAdded)+" ")]):e._e()]):e._e(),e.noFavorableReviewFound?e._e():t("span",{staticClass:"rfp-rr-most-helpful-critical-048-or"},[e._v(e._s(e.noFavorableReviewFoundText))])]),e.activePopup?t("div",{staticClass:"rfp-rr-most-helpful-critical-049 review-popup-overlay",staticStyle:{display:"block"}}):e._e(),e.activePopup?t("rfp-ratings-show-full-review",{attrs:{"header-title":e.headerTitlePopup,"label-quality-of-product":e.labelQualityOfProduct,"rate-quality-of-product":e.rateQualityOfProduct,summary:e.summary,rrid:e.rrid,"helpful-labels":e.helpfulLabel,"is-reported-by-user":e.isReportedByUser,"reported-text":e.reportedText,"report-text":e.reportText,"update-helpful-review-apis":e.updateHelpfulReviewApi,"update-not-helpful-review-apis":e.updateNotHelpfulReviewApi,"report-review-apis":e.reportReviewApi,"is-recommends":e.isRecommend,"helpful-icon":e.helpfulIcon,"helpful-icon-alt":e.helpfulIconAlt,"non-helpful-icon":e.nonHelpfulIcon,"non-helpful-icon-alt":e.nonHelpfulIconAlt,"recommend-list-icons":e.recommendListIcon,"recommend-icon-alt-texts":e.recommendIconAltText,"product-names":e.productName,"review-contents":e.subContent,"review-titles":e.subTitle,"facebook-captions":e.facebookCaption,"facebook-share-enableds":e.facebookShareEnabled,"share-display-configs":e.shareDisplayConfig,"facebook-icons":e.facebookIcon,"facebook-icon-alts":e.facebookIconAlt,"facebook-tool-tips":e.facebookToolTip,"show-hide-quality-of-products":e.showHideQualityOfProduct,"show-hide-sub-titles":e.showHideSubTitle,field:e.fields,"modal-close-button-accessible-label":e.modalCloseButtonAccessibleLabel,"is-voted-by-user":e.localIsVotedByUser}}):e._e()],1)},Yi=[],Qi=_(Wi,ji,Yi);const Gi=Qi.exports,Ki={name:"rfp-ratings-list-carousel-modal",inject:["userUploadedImageAccessibleLabel","paginationOutOfText","previousText","nextText"],props:{visible:{type:Boolean,default:!1},mainPosition:{type:Number,default:0},images:{type:Array,default(){return[]}},showThumbnails:{type:Boolean,default:!1},modalCloseButtonAccessibleLabel:{type:String,default:""},imageViewerAccessibleLabel:{type:String,required:!0}},data(){return{focusedPosition:this.mainPosition}},computed:{currentImage(){return this.images[this.focusedPosition]}},watch:{mainPosition(i){this.activateImage(i)},async visible(i){i?(await this.$nextTick(),this.deactivateFocusTrap=me(this.$refs.popup)):(this.deactivateFocusTrap(),this.deactivateFocusTrap=null)}},created(){this.focusedPosition=this.mainPosition},mounted(){document.addEventListener("keydown",this.handleCloseOnEsc)},unmounted(){this.handleUnmounted()},destroyed(){this.handleUnmounted()},methods:{handleUnmounted(){document.removeEventListener("keydown",this.handleCloseOnEsc)},handleCloseOnEsc(i){this.visible&&i.key==="Escape"&&this.closeModal()},nextImage(){this.focusedPosition+1>=this.images.length?this.focusedPosition=0:this.focusedPosition+=1},prevImage(){this.focusedPosition-1<0?this.focusedPosition=this.images.length-1:this.focusedPosition-=1},activateImage(i){this.focusedPosition=i},closeModal(){this.$emit("closedmodal")}}};var Ji=function(){var e=this,t=e._self._c;return e.visible?t("div",{staticClass:"outer-carousel"},[t("Transition",{attrs:{name:"pop",appear:""}},[e.visible?t("div",{ref:"popup",staticClass:"modal",attrs:{role:"dialog","aria-modal":"true","aria-label":e.imageViewerAccessibleLabel,tabindex:"-1"}},[t("div",{staticClass:"modal-overlay"},[t("div",{staticClass:"card-carousel"},[t("div",{staticClass:"card-img"},[t("img",{attrs:{src:e.currentImage,alt:e.userUploadedImageAccessibleLabel}}),t("div",{staticClass:"ra-sr-only",attrs:{role:"status"}},[e._v(" "+e._s(e.focusedPosition+1)+" "+e._s(e.paginationOutOfText)+" "+e._s(e.images.length)+" ")]),e.images.length>1?t("div",{staticClass:"actions"},[t("span",{staticClass:"prev",attrs:{role:"button",tabindex:"0","aria-label":e.previousText},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.prevImage.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.prevImage.apply(null,arguments)},click:e.prevImage}},[e._v(" ‹ ")]),t("span",{staticClass:"next",attrs:{role:"button",tabindex:"0","aria-label":e.nextText},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.nextImage.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.nextImage.apply(null,arguments)},click:e.nextImage}}
7,[e._v(" › ")])]):e._e()]),t("button",{staticClass:"btn-close-modal",attrs:{"aria-label":e.modalCloseButtonAccessibleLabel},on:{click:e.closeModal}},[e._v(" X ")]),e.showThumbnails?t("div",{staticClass:"thumbnails"},e._l(e.images,function(r,a){return t("div",{key:a,class:["thumbnail-image",e.focusedPosition===a?"active":""],on:{click:function(s){return e.activateImage(a)}}},[t("img",{attrs:{src:r,alt:e.userUploadedImageAccessibleLabel}})])}),0):e._e()])])]):e._e()])],1):e._e()},Xi=[],Zi=_(Ki,Ji,Xi);const ea=Zi.exports,ta=(i,e)=>{let t=null;function r(...a){clearTimeout(t),t=setTimeout(()=>i.apply(this,a),e)}return r.cancel=()=>{clearTimeout(t),t=null},r},ra={props:{autoplay:{type:Boolean,default:!0},autoplayTimeout:{type:Number,default:2e3},autoplayHoverPause:{type:Boolean,default:!0}},data(){return{autoplayInterval:null}},destroyed(){this.$el.removeEventListener("mouseenter",this.pauseAutoplay),this.$el.removeEventListener("mouseleave",this.startAutoplay)},methods:{pauseAutoplay(){this.autoplayInterval&&(this.autoplayInterval=clearInterval(this.autoplayInterval))},startAutoplay(){this.autoplay&&(this.autoplayInterval=setInterval(this.advancePage,this.autoplayTimeout))}},mounted(){this.autoplayHoverPause&&(this.$el.addEventListener("mouseenter",this.pauseAutoplay),this.$el.addEventListener("mouseleave",this.startAutoplay)),this.startAutoplay()}},ia={name:"rfp-ratings-navigation",inject:["previousText","nextText"],props:{clickTargetSize:{type:Number,default:8},canAdvanceBackward:{type:Boolean,default:!1},canAdvanceForward:{type:Boolean,default:!1}}};var aa=function(){var e=this,t=e._self._c;return t("div",[t("button",{staticClass:"rfp-ratings-carousel-prev-next-button rfp-ratings-carousel-previous",class:{"rfp-ratings-carousel-navigation--disabled":!e.canAdvanceBackward},style:`padding: ${e.clickTargetSize}px; margin-right: -${e.clickTargetSize}px;`,attrs:{"aria-label":e.previousText,disabled:!e.canAdvanceBackward},on:{click:function(r){return e.$emit("navigate-prev")}}},[e._v(" ← ")]),t("button",{staticClass:"rfp-ratings-carousel-prev-next-button rfp-ratings-carousel-next",class:{"rfp-ratings-carousel-navigation--disabled":!e.canAdvanceForward},style:`padding: ${e.clickTargetSize}px; margin-left: -${e.clickTargetSize}px;`,attrs:{"aria-label":e.nextText,disabled:!e.canAdvanceForward},on:{click:function(r){return e.$emit("navigate-next")}}},[e._v(" → ")])])},sa=[],oa=_(ia,aa,sa);const na=oa.exports,la={name:"rfp-ratings-pagination",data(){return{parentContainer:this.$parent}}};var ua=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.parentContainer.pageCount>1,expression:"parentContainer.pageCount > 1"}],staticClass:"rfp-ratings-carousel-pagination"},[t("div",{staticClass:"rfp-ratings-carousel-dot-container"},e._l(e.parentContainer.pageCount,function(r,a){return t("div",{key:a,staticClass:"rfp-ratings-carousel-dot",class:{"rfp-ratings-carousel-dot--active":a===e.parentContainer.currentPage},style:`
8        margin-top: ${e.parentContainer.paginationPadding*2}px;
9        padding: ${e.parentContainer.paginationPadding}px;
10      `,on:{click:function(s){return e.parentContainer.goToPage(a)}}},[t("div",{staticClass:"rfp-ratings-carousel-dot-inner",style:`
11          width: ${e.parentContainer.paginationSize}px;
12          height: ${e.parentContainer.paginationSize}px;
13          background: ${a===e.parentContainer.currentPage?e.parentContainer.paginationActiveColor:e.parentContainer.paginationColor};
14        `})])}),0)])},ca=[],da=_(la,ua,ca);const pa=da.exports,fa={name:"rfp-ratings-carousel",components:{RfpRatingsNavigation:na,RfpRatingsPagination:pa},mixins:[ra],props:{easing:{type:String,default:"ease"},minSwipeDistance:{type:Number,default:8},navigationClickTargetSize:{type:Number,default:8},navigationEnabled:{type:Boolean,default:!0},paginationActiveColor:{type:String,default:"#000000"},paginationColor:{type:String,default:"#efefef"},paginationEnabled:{type:Boolean,default:!0},paginationPadding:{type:Number,default:10},paginationSize:{type:Number,default:10},perPage:{type:Number,default:1},perPageCustom:{type:Array,default(){return[]}},scrollPerPage:{type:Boolean,default:!1},speed:{type:Number,default:500},loop:{type:Boolean,default:!1},reviewCount:{type:Number,default:0},resetResultsApiRequestCount:{type:Number,required:!0}},data(){return this.debouncedComputeCarouselWidth=null,{browserWidth:null,carouselWidth:null,currentPage:0,dragOffset:0,dragStartX:0,mousedown:!1,slideCount:0}},computed:{breakpointSlidesPerPage(){if(!this.perPageCustom)return this.perPage;const i=this.perPageCustom,e=this.browserWidth,r=i.sort((s,u)=>s[0]>u[0]?-1:1).filter(s=>e>=s[0]);return r[0]&&r[0][1]||this.perPage},canAdvanceForward(){return this.loop||this.currentPage<this.pageCount-1},canAdvanceBackward(){return this.loop||this.currentPage>0},currentPerPage(){return this.perPageCustom?this.breakpointSlidesPerPage:this.perPage},currentOffset(){const i=this.currentPage,e=this.slideWidth,t=this.dragOffset;return((this.scrollPerPage?i*e*this.currentPerPage:i*e)+t)*-1},isHidden(){return this.carouselWidth<=0},pageCount(){const i=this.slideCount,e=this.currentPerPage;if(this.scrollPerPage){const t=Math.ceil(i/e);return t<1?1:t}return i-(this.currentPerPage-1)},slideWidth(){const i=this.carouselWidth,e=this.currentPerPage;return i/e},transitionStyle(){return`${this.speed/1e3}s ${this.easing} transform`}},watch:{resetResultsApiRequestCount(){this.currentPage=0}},beforeUpdate(){this.computeCarouselWidth()},mounted(){"ontouchstart"in window?(this.$refs.rfpRatingsCarousel.addEventListener("touchstart",this.handleMousedown),this.$refs.rfpRatingsCarousel.addEventListener("touchend",this.handleMouseup),this.$refs.rfpRatingsCarousel.addEventListener("touchmove",this.handleMousemove)):(this.$refs.rfpRatingsCarousel.addEventListener("mousedown",this.handleMousedown),this.$refs.rfpRatingsCarousel.addEventListener("mouseup",this.handleMouseup),this.$refs.rfpRatingsCarousel.addEventListener("mousemove",this.handleMousemove)),this.attachMutationObserver(),this.computeCarouselWidth(),this.debouncedComputeCarouselWidth=ta(this.computeCarouselWidth,200),window.addEventListener("resize",this.debouncedComputeCarouselWidth)},destroyed(){this.handleUnmounted()},unmounted(){this.handleUnmounted()},methods:{handleUnmounted(){this.detachMutationObserver(),this.debouncedComputeCarouselWidth?.cancel(),window.removeEventListener("resize",this.debouncedComputeCarouselWidth),"ontouchstart"in window?this.$refs.rfpRatingsCarousel.removeEventListener("touchmove",this.handleMousemove):this.$refs.rfpRatingsCarousel.removeEventListener("mousemove",this.handleMousemove)},getNextPage(){return this.currentPage<this.pageCount-1?this.currentPage+1:this.loop?0:this.currentPage},getPreviousPage(){return this.currentPage>0?this.currentPage-1:this.loop?this.pageCount-1:this.currentPage},advancePage(i){i&&i==="prev"&&this.canAdvanceBackward?this.goToPage(this.getPreviousPage()):(!i||i&&i!=="prev")&&this.canAdvanceForward&&(f.emit("dataGetFromDB",this.currentPage),this.goToPage(this.getNextPage()))},attachMutationObserver(){const i=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(i){const e={attributes:!0,data:!0};this.mutationObserver=new i(()=>{this.$nextTick(()=>{this.computeCarouselWidth()})}),this.$parent.$el&&this.mutationObserver.observe(this.$parent.$el,e)}},detachMutationObserver(){this.mutationObserver&&this.mutationObserver.disconnect()},getBrowserWidth(){return this.browserWidth=window.innerWidth,this.browserWidth},getCarouselWidth(){return this.carouselWidth=this.$refs?.rfpRatingsCarousel.clientWidth||0,this.carouselWidth},getSlideCount(){this.slideCount=this.reviewCount},goToPage(i){i>=0&&i<=this.pageCount&&(this.currentPage=i,this.$emit("pageChange",this.currentPage),f.emit("rfp-global-page-change",this.currentPage))},handleMousedown(i){i.touches||i.preventDefault(),this.mousedown=!0,this.dragStartX="ontouchstart"in window?i.touches[0].clientX:i.clientX},handleMouseup(){this.mousedown=!1,this.dragOffset=0},handleMousemove(i){if(!this.mousedown)return;const e="ontouchstart"in window?i.touches[0].clientX:i.clientX,t=this.dragStartX-e;this.dragOffset=t,this.dragOffset>this.minSwipeDistance?(this.handleMouseup(),this.advancePage("next")):this.dragOffset<-this.minSwipeDistance&&(this.handleMouseup(),this.advancePage("prev"))}
14,computeCarouselWidth(){this.getSlideCount(),this.getBrowserWidth(),this.getCarouselWidth(),this.setCurrentPageInBounds()},setCurrentPageInBounds(){if(!this.canAdvanceForward){const i=this.pageCount-1;this.currentPage=i>=0?i:0}},resetCurrentPage(){this.currentPage=0}}};var ha=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-ratings-carousel"},[t("div",{ref:"rfpRatingsCarousel",staticClass:"rfp-ratings-carousel-wrapper"},[t("div",{staticClass:"rfp-ratings-carousel-inner",style:`
15
16        transform: translateX(${e.currentOffset}px);
17
18        transition: ${e.transitionStyle};
19
20        flex-basis: ${e.slideWidth}px;
21
22        visibility: ${e.slideWidth?"visible":"hidden"}`},[e._t("default",null,{currentPage:e.currentPage})],2),e.paginationEnabled&&e.pageCount>0?t("rfp-ratings-pagination"):e._e()],1),e.navigationEnabled?t("rfp-ratings-navigation",{attrs:{"click-target-size":e.navigationClickTargetSize,"can-advance-backward":e.canAdvanceBackward,"can-advance-forward":e.canAdvanceForward},on:{"navigate-next":function(r){return e.advancePage("next")},"navigate-prev":function(r){return e.advancePage("prev")}}}):e._e()],1)},ga=[],ma=_(fa,ha,ga);const va=ma.exports,ba={name:"rfp-ratings-slide"};var wa=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-ratings-carousel-slide"},[e._t("default")],2)},ya=[],xa=_(ba,wa,ya);const _a=xa.exports,ka={name:"rfp-ratings-pagination-links",props:{value:{type:Number},pageCount:{type:Number,required:!0},forcePage:{type:Number},pageRange:{type:Number,default:3},marginPages:{type:Number,default:1},prevText:{type:String,default:"Prev"},nextText:{type:String,default:"Next"}},data(){return{innerValue:1}},computed:{selected:{get:function(){return this.value||this.innerValue},set:function(i){this.innerValue=i}},pages:function(){let i={};if(this.pageCount<=this.pageRange)for(let e=0;e<this.pageCount;e++){let t={index:e,content:e+1,selected:e===this.selected-1};i[e]=t}else{const e=Math.floor(this.pageRange/2);let t=u=>{let o={index:u,content:u+1,selected:u===this.selected-1};i[u]=o},r=u=>{let o={breakView:!0};i[u]=o};for(let u=0;u<this.marginPages;u++)t(u);let a=0;this.selected-e>0&&(a=this.selected-1-e);let s=a+this.pageRange-1;s>=this.pageCount&&(s=this.pageCount-1,a=s-this.pageRange+1);for(let u=a;u<=s&&u<=this.pageCount-1;u++)t(u);a>this.marginPages&&r(a-1),s+1<this.pageCount-this.marginPages&&r(s+1);for(let u=this.pageCount-1;u>=this.pageCount-this.marginPages;u--)t(u)}return i},firstPageSelected(){return this.selected===1},lastPageSelected(){return this.selected===this.pageCount||this.pageCount===0}},beforeUpdate(){this.forcePage!==void 0&&this.forcePage!==this.selected&&(this.selected=this.forcePage)},methods:{handlePageSelected(i){this.selected!==i&&(this.innerValue=i,this.$emit("input",i))},prevPage(){this.selected<=1||this.handlePageSelected(this.selected-1)},nextPage(){this.selected>=this.pageCount||this.handlePageSelected(this.selected+1)},selectFirstPage(){this.selected<=1||this.handlePageSelected(1)},selectLastPage(){this.selected>=this.pageCount||this.handlePageSelected(this.pageCount)},resetPaginationLink(){this.innerValue=1},isCurrentPage(i){return this.selected===i}}};var Ra=function(){var e=this,t=e._self._c;return t("nav",{attrs:{role:"navigation","aria-labelledby":"rfp-rr-title"}},[t("ul",{staticClass:"paginate-links items paginate-ul"},[t("li",{class:{disabled:e.firstPageSelected}},[t("a",{attrs:{role:"button","aria-disabled":e.firstPageSelected?"true":null,tabindex:e.firstPageSelected?-1:0},on:{click:function(r){return e.prevPage()},keyup:[function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.prevPage()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.prevPage()}],keydown:function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()}}},[e._v(" "+e._s(e.prevText)+" ")])]),e._l(e.pages,function(r,a){return t("li",{key:a,class:{"number active paginate-li":r.selected,disabled:r.breakView}},[r.breakView?t("a",{attrs:{role:"presentation",tabindex:"-1"}},[e._v("…")]):t("a",{attrs:{role:"button",tabindex:"0","aria-current":e.isCurrentPage(r.index+1)?"true":null},on:{click:function(s){return e.handlePageSelected(r.index+1)}
22,keyup:[function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"enter",13,s.key,"Enter")?null:e.handlePageSelected(r.index+1)},function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"space",32,s.key,[" ","Spacebar"])?null:e.handlePageSelected(r.index+1)}],keydown:function(s){if(!s.type.indexOf("key")&&e._k(s.keyCode,"space",32,s.key,[" ","Spacebar"]))return null;s.preventDefault()}}},[e._v(" "+e._s(r.content)+" ")])])}),t("li",{class:{disabled:e.lastPageSelected}},[t("a",{attrs:{role:"button","aria-disabled":e.lastPageSelected?"true":null,tabindex:e.lastPageSelected?-1:0},on:{click:function(r){return e.nextPage()},keyup:[function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.nextPage()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.nextPage()}],keydown:function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()}}},[e._v(" "+e._s(e.nextText)+" ")])])],2)])},Ca=[],Sa=_(ka,Ra,Ca);const Ta=Sa.exports,Pa={name:"rfp-ratings-list-images",inject:["viewUserUploadedImageAccessibleLabel"],props:{config:{type:Object,required:!1,default(){return{imageSize:80}}},sources:{type:Array,required:!1,default(){return[]}},canDelete:{type:Boolean,required:!1,default:!1}}};var Aa=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rr-reviews-display-images rr-reviews-display-images-container"},[t("ul",{staticClass:"rr-reviews-display-images rr-reviews-display-images-img-container"},e._l(e.sources,function(r,a){return t("li",{key:a,staticClass:"rr-reviews-display-images rr-reviews-display-images-img-thumbnail"},[t("img",{attrs:{role:"button",tabindex:"0","aria-haspopup":"dialog","aria-label":e.viewUserUploadedImageAccessibleLabel,src:r,width:e.config.imageSize,height:e.config.imageSize,loading:"lazy",alt:""},on:{keydown:[function(s){if(!s.type.indexOf("key")&&e._k(s.keyCode,"space",32,s.key,[" ","Spacebar"]))return null;s.preventDefault()},function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"enter",13,s.key,"Enter")?null:e.$emit("modal-open",a)}],keyup:function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"space",32,s.key,[" ","Spacebar"])?null:e.$emit("modal-open",a)},click:function(s){return e.$emit("modal-open",a)}}}),e.canDelete?t("button",{staticClass:"btn-close",attrs:{type:"button","aria-label":"remove"},on:{click:function(s){return e.$emit("remove-image",a)}}},[e._v(" x ")]):e._e()])}),0)])},Oa=[],La=_(Pa,Aa,Oa);const Ia={name:"rfp-ratings-list-item",components:{RfpRatingsListImages:La.exports,RfpRatingsSocialShare:Ot,SocialSharingNetwork:Lt,RfpRatingsProductStar:It},inject:["ageLabel","currentPageUrl","facebookCaption","facebookIcon","facebookIconAlt","fields","facebookShareEnabled","helpfullIcon","helpfullIconAltText","helpfulLabel","isRightToLeftActive","isProductFreeDisplayText","nonHelpfullIcon","nonHelpfullIconAltText","notRecommendListIcon","notRecommendIconAltText","qualityOfProductLabel","shareDisplayConfig","showCreatedAt","showCriticalReviewSection","showFavorableReviewSection","showFreeProduct","showHideAgeRange","showHideLocation","showHideQualityRating","showHideReviewContent","showHideReviewTitle","showHideUserType","showLabelNickname","showHideIsProductRecommended","starRatingIncrementValue","starRatingMaxRatingValue","starRatingInactiveColor","starRatingActiveColor","starRatingStarSize","recommendListIcon","recommendIconAltText","reportText","reportedText","userTypeDesc","voteHelpfulAccessibleLabel","voteNotHelpfulAccessibleLabel"],props:{review:{type:Object,required:!0}},data(){return{}},computed:{reviewStarFields(){return[{isEnabled:this.showHideQualityRating,label:this.qualityOfProductLabel,rating:this.review.QualityRating,starSize:this.fields.qualityOfProductStarRatingStarSize},{isEnabled:this.fields.showHideEffectivenessOfTheProduct,label:this.fields.effectivenessOfTheProductLabel,rating:this.review.EffectivenessRating,starSize:this.fields.effectivenessOfTheProductStarRatingStarSize},{isEnabled:this.fields.showHideTextureOfTheProduct,label:this.fields.textureOfTheProductLabel,rating:this.review.TextureRating,starSize:this.fields.textureOfTheProductStarRatingStarSize},{isEnabled:this.fields.showHidepricePositionOfTheProduct,label:this.fields.pricePositionOfTheProductLabel,rating:this.review.PricePositionRating,starSize:this.fields.pricePositionOfTheProductStarRatingStarSize}].filter(e=>e.isEnabled&&e.rating)},computedVoteHelpfulAccessibleLabel(){return this.voteHelpfulAccessibleLabel.replace("{{voteCount}}",this.review.HelpfulCount)},computedVoteNotHelpfulAccessibleLabel(){return this.voteNotHelpfulAccessibleLabel.replace("{{voteCount}}",this.review.NotHelpfulCount)}},methods:{hasImages(i){return!!i?.Images?.length},voteReview(i,e){this.$emit("vote-review",i,e)}}};var qa=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"rfp-rr-most-ratings-list-097-or rfp-rr-most-ratings-list-branch rr-all-review-item",class:{"rfp-rr-rating-rtl":e.isRightToLeftActive}},[e.showHideLocation||e.showLabelNickname||e.showHideUserType||e.showHideAgeRange?t("div",{staticClass:"rfp-rr-most-ratings-list-098-or rr-all-review-item-left"},[t("p",{staticClass:"rfp-rr-most-ratings-list-099-or rr-user-name",class:{"label-hide-show":!e.showLabelNickname},attrs:{itemprop:"author",itemscope:"",itemtype:"https://schema.org/Person"}},[t("span",{staticClass:"black bold",attrs:{itemprop:"name"}},[e._v(e._s(e.review.NickName))])]),e.showHideLocation&&e.review.Location?t("p",{staticClass:"rfp-rr-most-ratings-list-100-or rr-user-location"}
22,[t("span",[e._v(e._s(e.review.Location))])]):e._e(),e.showHideUserType&&e.review.UserType?t("p",{staticClass:"rfp-rr-most-ratings-list-133-or rr-user-name"},[e._v(" "+e._s(e.userTypeDesc)+": "+e._s(e.review.UserType)+" ")]):e._e(),e.review.AgeRange&&e.showHideAgeRange?t("p",{staticClass:"rfp-rr-most-ratings-list-102-or rr-user-age"},[e._v(" "+e._s(e.ageLabel)+": "),t("span",{staticClass:"bold"},[e._v(" "+e._s(e.review.AgeRange))])]):e._e(),e.fields.showHideHowDidYouHearAboutTheProduct&&e.review.ProductVoice?t("p",{staticClass:"rfp-rr-most-ratings-list-102-or rr-user-age"},[e._v(" "+e._s(e.fields.howDidYouHearAboutTheProductLabel)+": "),t("span",{staticClass:"bold",domProps:{textContent:e._s(e.review.ProductVoice)}})]):e._e(),e.fields.showHideGender&&e.review.Gender?t("p",{staticClass:"rfp-rr-most-ratings-list-102-or rr-user-age"},[e._v(" "+e._s(e.fields.genderLabel)+": "),t("span",{staticClass:"bold",domProps:{textContent:e._s(e.review.Gender)}})]):e._e()]):e._e(),t("div",{staticClass:"rfp-rr-most-ratings-list-103-or rr-all-review-item-right",class:{"rfp-rare-full-width-conntainer":!e.showHideLocation&&!e.showLabelNickname&&!e.showHideUserType&&!e.showHideAgeRange}},[t("rfp-ratings-product-star",{attrs:{"product-rating":e.review.OverallRating,"is-star-rating":!0,"is-popup":!1,"rating-class":`rfp-rr-most-ratings-list-104-or review-stars ${e.isRightToLeftActive?"rfp-rr-rating-rtl-float-right":""}`}}),e.showCreatedAt?t("span",{staticClass:"rfp-rr-most-ratings-list-105-or float-left rr-review-date",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive}},[e._v(" - "+e._s(e.review.CreatedDate)+" ")]):e._e(),t("div",{staticClass:"rfp-rr-most-ratings-list-106-or rr-sample-section float-right"}),e.showHideReviewTitle&&e.review.ReviewTitle?t("h3",{staticClass:"rfp-rr-most-ratings-list-107-or rr-sub-title black clear",domProps:{textContent:e._s(e.review.ReviewTitle)}}):e._e(),e.showHideReviewContent?t("p",{staticClass:"rfp-rr-most-ratings-list-108-or clear rr-user-review-comment float-left list-mobile-res",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive}},[e._v(" "+e._s(e.review.ReviewContent)+" ")]):e._e(),e.hasImages(e.review)?t("rfp-ratings-list-images",{attrs:{sources:e.review.Images},on:{"modal-open":r=>e.$emit("modal-open",r,e.review.Images)}}):e._e(),e.reviewStarFields.length?t("div",{staticClass:"rfp-rr-most-ratings-list-115-or rr-recomment-product clear"},e._l(e.reviewStarFields,function(r,a){return t("rfp-ratings-product-star",{key:a,staticClass:"rfp-rr-most-ratings-list-109-or rr-avg-rating-content float-left mobile-quality-of-product",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive},attrs:{"label-name":r.label,"product-rating":r.rating,"is-star-rating":"","prop-star-size":r.starSize,"is-popup":!1,"label-class":"rfp-rr-most-ratings-list-110-or rr-label bold float-left","rating-class":"rfp-rr-most-ratings-list-112-or rfp_rr_start_list"}})}),1):e._e(),e.showHideIsProductRecommended?t("div",{staticClass:"rfp-rr-most-ratings-list-115-or rr-recomment-product clear"},[t("div",{staticClass:"rfp-rr-most-ratings-list-116-or rr-sample-section float-left",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive},attrs:{itemprop:"reviewBody"}},[t("p",{staticStyle:{"margin-right":"0"}},[t("img",{staticClass:"rfp-rr-most-ratings-list-117-or image-setup-for-list",attrs:{src:e.review.IsRecommend?e.recommendListIcon:e.notRecommendListIcon,alt:e.review.IsRecommend?e.recommendIconAltText:e.notRecommendIconAltText,loading:"lazy"}})]),t("p",[e._v(e._s(e.review.IsProductRecommended))])])]):e._e(),e.review.IsProductSuppliedFree&&e.showFreeProduct?t("div",{staticClass:"rfp-rr-most-ratings-list-115-or rr-recomment-product clear"},[t("p",[e._v(e._s(e.isProductFreeDisplayText))])]):e._e(),t("div",{staticClass:"rfp-rr-most-ratings-list-118-or rr-comment-img-section clear float-left"}),t("div",{staticClass:"rfp-rr-most-ratings-list-119-or rr-like-review clear float-left"},[e.showFavorableReviewSection||e.showCriticalReviewSection?t("p",{class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive}}
22,[t("span",[e._v(e._s(e.helpfulLabel))])]):e._e(),t("div",{staticClass:"rfp-rr-most-ratings-list-120-or rr-like-section float-left",class:{"rfp-rr-rating-rtl-float-right":e.isRightToLeftActive}},[e.showFavorableReviewSection?[t("p",{attrs:{role:"button",tabindex:e.review.IsVotedByUser?"-1":"0","aria-label":e.computedVoteHelpfulAccessibleLabel,title:e.computedVoteHelpfulAccessibleLabel,"aria-disabled":e.review.IsVotedByUser?"true":null},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.voteReview(e.review.RRID,!0)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.voteReview(e.review.RRID,!0)},click:function(r){return e.voteReview(e.review.RRID,!0)}}},[t("img",{staticClass:"image-setup-for-list",class:`rfp-rr-most-ratings-list-${e.review.IsVotedByUser?"122":"121"}-or`,attrs:{src:e.helpfullIcon,alt:e.helpfullIconAltText,loading:"lazy"}})]),t("p",{attrs:{"aria-hidden":"true"}},[t("span",{staticClass:"rfp-rr-most-ratings-list-123-or bold"},[e._v(e._s(e.review.HelpfulCount))])])]:e._e(),e.showCriticalReviewSection?[t("p",{attrs:{role:"button",tabindex:e.review.IsVotedByUser?"-1":"0","aria-label":e.computedVoteNotHelpfulAccessibleLabel,title:e.computedVoteNotHelpfulAccessibleLabel,"aria-disabled":e.review.IsVotedByUser?"true":null},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.voteReview(e.review.RRID,!1)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.voteReview(e.review.RRID,!1)},click:function(r){return e.voteReview(e.review.RRID,!1)}}},[t("img",{staticClass:"rfp-rr-most-ratings-list-124-or image-setup-for-list",attrs:{src:e.nonHelpfullIcon,alt:e.nonHelpfullIconAltText,loading:"lazy"}})]),t("p",{attrs:{"aria-hidden":"true"}},[t("span",{staticClass:"rfp-rr-most-ratings-list-126-or bold"},[e._v(e._s(e.review.NotHelpfulCount))])])]:e._e(),t("p",[t("a",{staticClass:"rfp-rr-most-ratings-list-127-or aReported",attrs:{role:"button",tabindex:e.review.IsReported===e.reportedText?"-1":"0","aria-disabled":e.review.IsReported===e.reportedText?"true":null},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.$emit("report-review",e.review)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.$emit("report-review",e.review)},click:function(r){return e.$emit("report-review",e.review)}}},[e._v(" "+e._s(e.review.IsReported===e.reportedText?e.reportedText:e.reportText)+" ")])]),e.facebookShareEnabled?t("p",{staticClass:"rfp-ratings-social-share"},[t("rfp-ratings-social-share",{attrs:{url:e.currentPageUrl,title:e.review.ProductName,description:e.review.ReviewContent,quote:e.review.ReviewTitle,"show-fb-media-texts":e.shareDisplayConfig,"facebook-icons":e.facebookIcon,"facebook-icon-alt":e.facebookIconAlt},scopedSlots:e._u([{key:"default",fn:function({networks:r,networkTag:a,share:s,createSharingUrl:u}){return[t("social-sharing-network",{attrs:{networks:r,"network-tag":a,share:s,"create-sharing-url":u,network:"facebook"}},[t("p",[e.facebookIcon!=""&&["Icon and Text","Icon"].includes(e.shareDisplayConfig)?t("img",{staticClass:"rfp-rr-most-ratings-list-125-or image-setup-for-list",attrs:{src:e.facebookIcon,title:e.facebookIconAlt,alt:e.facebookIconAlt,loading:"lazy"}}):e._e()]),["Icon and Text","Text"].includes(e.shareDisplayConfig)?t("span",{domProps:{textContent:e._s(e.facebookCaption)}}):e._e()])]}}],null,!1,1418706432)})],1):e._e()],2)])],1)]),t("div",{staticClass:"rfp-comon-space-declaration"})])},Fa=[],Ea=_(Ia,qa,Fa);const Ma=Ea.exports,rt="Ratings load more",Ft="carousel list view",be="filter-action-triggered",Na={name:"rfp-ratings-list",components:{RfpRatingsSlide:_a,RfpRatingsCarousel:va,RfpRatingsListCarouselModal:ea,RfpRatingsListItem:Ma,RfpRatingsPaginationLinks:Ta},provide(){return{ageLabel:this.ageLabel,currentPageUrl:window.location.href,facebookCaption:this.facebookCaption,facebookIcon:this.facebookIcon,facebookIconAlt:this.facebookIconAlt,facebookShareEnabled:this.facebookShareEnabled,fields:this.fields,helpfullIcon:this.helpfullIcon,helpfullIconAltText:this.helpfullIconAltText,helpfulLabel:this.helpfulLabel,isRightToLeftActive:this.isRightToLeftActive,isProductFreeDisplayText:this.isProductFreeDisplayText,nonHelpfullIcon:this.nonHelpfullIcon,nonHelpfullIconAltText:this.nonHelpfullIconAltText,notRecommendListIcon:this.notRecommendListIcon,notRecommendIconAltText:this.notRecommendIconAltText,qualityOfProductLabel:this.qual
22ityOfProductLabel,shareDisplayConfig:this.shareDisplayConfig,showCreatedAt:this.showCreatedAt,showCriticalReviewSection:this.showCriticalReviewSection,showFavorableReviewSection:this.showFavorableReviewSection,showFreeProduct:this.showFreeProduct,showHideAgeRange:this.showHideAgeRange,showHideLocation:this.showHideLocation,showHideQualityRating:this.showHideQualityRating,showHideReviewContent:this.showHideReviewContent,showHideReviewTitle:this.showHideReviewTitle,showHideUserType:this.userTypeShowHide,showHideIsProductRecommended:this.showHideIsProductRecommended,showLabelNickname:this.showLabelNickname,starRatingIncrementValue:this.starRatingIncrementValue,starRatingMaxRatingValue:this.starRatingMaxRatingValue,starRatingInactiveColor:this.starRatingInactiveColor,starRatingActiveColor:this.starRatingActiveColor,starRatingStarSize:this.starRatingStarSize,starRatingAccessibleLabel:this.starRatingAccessibleLabel,recommendListIcon:this.recommendListIcon,recommendIconAltText:this.recommendIconAltText,reportText:this.reportText,reportedText:this.reportedText,userTypeDesc:this.userTypeDesc,viewUserUploadedImageAccessibleLabel:this.viewUserUploadedImageAccessibleLabel,userUploadedImageAccessibleLabel:this.userUploadedImageAccessibleLabel,paginationOutOfText:this.paginationOutof,previousText:this.paginationPrevious,nextText:this.paginationNext,voteHelpfulAccessibleLabel:this.voteHelpfulAccessibleLabel,voteNotHelpfulAccessibleLabel:this.voteNotHelpfulAccessibleLabel}},props:{starRatingIncrementValue:{type:Number,required:!0},starRatingMaxRatingValue:{type:Number,required:!0},starRatingInactiveColor:{type:String,required:!0},starRatingActiveColor:{type:String,required:!0},starRatingStarSize:{type:Number,required:!0},sortList:{type:Array,required:!0},initialSortValue:{type:String,required:!0},oneStarText:{type:String,required:!0},twoStarText:{type:String,required:!0},threeStarText:{type:String,required:!0},fourStarText:{type:String,required:!0},fiveStarText:{type:String,required:!0},activeFilters:{type:String,required:!0},clearAll:{type:String,required:!0},qualityOfProductLabel:{type:String,required:!0},ageLabel:{type:String,required:!0},helpfulLabel:{type:String,required:!0},report:{type:String,required:!0},reported:{type:String,required:!0},languageCode:{type:String,required:!0},productId:{type:String,required:!0},baseUrlsFetchReviewDetails:{type:String,required:!0},reviewPaginationCount:{type:Number,required:!0},reviewPaginataionText:{type:String,required:!0},reportReviewApi:{type:String,required:!0},updateHelpfulReviewApi:{type:String,required:!0},updateNotHelpfulReview:{type:String,required:!0},noRecordFound:{type:String,required:!0},helpfullIcon:{type:String,required:!0},nonHelpfullIcon:{type:String,required:!0},helpfullIconAltText:{type:String,required:!0},nonHelpfullIconAltText:{type:String,required:!0},recommendIconAltText:{type:String,required:!0},recommendListIcon:{type:String,required:!0},notRecommendIconAltText:{type:String,required:!0},notRecommendListIcon:{type:String,required:!0},userTypeShowHide:{type:Boolean,required:!0},userTypeDesc:{type:String,required:!0},paginationShowing:{type:String,required:!0},paginationOutof:{type:String,required:!0},addIcon:{type:String,required:!0},filterEnable:{type:String,required:!0},popupClose:{type:String,required:!0},reportText:{type:String,required:!0},reportedText:{type:String,required:!0},ratingsListOption:{type:String,default:""},showMoreText:{type:String,default:"Show More"},paginationNext:{default:"Next",type:String,required:!1},paginationPrevious:{default:"Previous",type:String,required:!1},facebookCaption:{type:String,default:"Facebook"},facebookShareEnabled:{type:Boolean,required:!0},shareDisplayConfig:{type:String,required:!0},facebookIcon:{type:String,default:""},facebookIconAlt:{type:String,default:""},isRightToLeftActive:{type:Boolean,default:!1},showHideLocation:{type:Boolean,default:!0},showHideAgeRange:{type:Boolean,default:!0},showHideReviewTitle:{type:Boolean,default:!0},showCreatedAt:{type:Boolean,default:!0},showHideReviewContent:{type:Boolean,default:!0},showHideQualityRating:{type:Boolean,default:!0},showHideIsProductRecommended:{type:Boolean,default:!0},showLabelNickname:{type:Boolean,default:!1},showFavorableReviewSection:{type:Boolean,default:!0},showCriticalReviewSection:{type:Boolean,default:!0},isProductFreeDisplayText:{type:String,required:!1},showFreeProduct:{type:String,required:!1},loadFromMultipleLanguages:{type:Boolean,default:!1},fields:{type:Object,required:!0},starRatingAccessibleLabel:{type:String,default:void 0},modalCloseButtonAccessibleLabel:{type:String,default:"Close"},filterByRatingLabel:{type:String,default:"Filter by rating"},sortFilterAccessibleLabel:{type:String,default:"Sort the results, {{value}} selected"},imageViewerAccessibleLabel:{type:String,default:"Image viewer"},viewUserUploadedImageAccessibleLabel:{type:String,default:"View user uploaded image"},userUploadedImageAccessibleLabel:{type:String,default:"User uploaded image"},voteHelpfulAccessibleLabel:{type:String,default:"Vote Helpful. {{voteCount}} people found this review helpful"},voteNotHelpfulAccessibleLabel:{type:String,default:"Vote Not helpful. {{voteCount}} people found this review not helpful"},totalReviewsCount:{type:Number,default:0},defaultReviewsJson:{type:String,default:""}},data(){return{isDefaultSlotRendered:!0,loadingItems:!1,items:[],resetResultsApiRequestCount:0,paginate:["items"],carouselConfig:{modalImages:[],mainPosition:0,showModal:!1,showThumbnails:!1},stars:{oneStar:!1,twoStar:!1,threeStar:!1,fourStar:!1,fiveStar:!1},selectedSortValue:this.initialSortValue,upHere:!1,helpfulLabels:this.helpfulLabel,reports:this.report,reporteds:this.reported,reportDisplayed:!1,noDataFound:!1,isSortDropdownOpen:!1,currentPaginationPage:0,rfpFilterOne:!1,rfpFilterTwo:!1,rfpFilterThree:!1,rfpFilterFour:!1,rfpFilterFive:!1,currentPageNo:1,totalNoOfApprovedReviews:this.totalReviewsCount,normalPagination:[],itemsByPage:{},maxPageLength:1,currentPageUrl:window.location.href,CAROUSEL_VIEW:Ft,LOAD_MORE:rt}},computed:{numberOfReviews(){if(this.ratingsListOption===rt)return this.items.length;const i=this.currentPageNo*this.reviewPaginationCount,e=i-this.reviewPaginationCount+1,t=i>this.totalNoOfApprovedReviews?this.totalNoOfApprovedReviews:i;return`${e}-${t}`},resultsCountText(){return`${this.paginationShowing} ${this.numberOfReviews} ${this.paginationOutof} ${this.totalNoOfApprovedReviews}`},allItems(){const i=Object.values(this.itemsByPage);return i.length>0?i.flat():this.items},itemsWithNickname(){return this.items.filter(i=>i.NickName!="")},isClearAllFiltersButtonVisible(){return Object.values(this.stars).some(Boolean)},selectedSortLabel(){return this.sortList.find(i=>
22i.Key===this.selectedSortValue)?.Value},totalNumberOfPages(){const i=Math.ceil(this.totalNoOfApprovedReviews/this.reviewPaginationCount);return Math.max(i,1)},hasData(){return this.itemsWithNickname.length>0}},created(){this.initDefaultReviews(),this.setReadReviewTaggingEventWatcher(),f.on("rfpSetReportedStatus",({reviewId:i,isReported:e})=>{const t=this.allItems.find(r=>r.RRID===i);t&&(t.IsReported=e?this.reportedText:this.reportText)}),f.on("rfpUpdateReviewVote",({reviewId:i,isHelpful:e,rollbackUpdate:t=!1})=>{const r=this.allItems.find(s=>s.RRID===i);if(!r)return;const a=e?"HelpfulCount":"NotHelpfulCount";t?(r[a]--,r.IsVotedByUser=!1):(r[a]++,r.IsVotedByUser=!0)}),f.on("FilterstarLabel",()=>{this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.currentPageNo=1,this.currentPaginationPage=0,this.stars.oneStar=!1,this.stars.twoStar=!1,this.stars.threeStar=!1,this.stars.fourStar=!0,this.stars.fiveStar=!0,this.rfpFilterOne=!1,this.rfpFilterTwo=!1,this.rfpFilterThree=!1,this.rfpFilterFour=!0,this.rfpFilterFive=!0,this.$refs.paginationLinks?.resetPaginationLink(),this.$refs.carousel?.resetCurrentPage(),this.resetResultsApiRequestCount++,this.itemsByPage={},this.fetchReviews()}),f.on("rfp-global-page-change",i=>{this.currentPaginationPage=i}),f.on("oneTwoThree",()=>{this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.currentPageNo=1,this.currentPaginationPage=0,this.stars.oneStar=!0,this.stars.twoStar=!0,this.stars.threeStar=!0,this.stars.fourStar=!1,this.stars.fiveStar=!1,this.rfpFilterOne=!0,this.rfpFilterTwo=!0,this.rfpFilterThree=!0,this.rfpFilterFour=!1,this.rfpFilterFive=!1,this.$refs.paginationLinks?.resetPaginationLink(),this.$refs.carousel?.resetCurrentPage(),this.resetResultsApiRequestCount++,this.itemsByPage={},this.fetchReviews()}),f.on("filterOne",()=>{this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.currentPageNo=1,this.currentPaginationPage=0,this.stars.oneStar=!0,this.stars.twoStar=!1,this.stars.threeStar=!1,this.stars.fourStar=!1,this.stars.fiveStar=!1,this.rfpFilterOne=!0,this.rfpFilterTwo=!1,this.rfpFilterThree=!1,this.rfpFilterFour=!1,this.rfpFilterFive=!1,this.$refs.paginationLinks?.resetPaginationLink(),this.$refs.carousel?.resetCurrentPage(),this.resetResultsApiRequestCount++,this.itemsByPage={},f.emit(be,this.oneStarText),this.fetchReviews()}),f.on("filterTwo",()=>{this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.currentPageNo=1,this.currentPaginationPage=0,this.stars.oneStar=!1,this.stars.twoStar=!0,this.stars.threeStar=!1,this.stars.fourStar=!1,this.stars.fiveStar=!1,this.rfpFilterOne=!1,this.rfpFilterTwo=!0,this.rfpFilterThree=!1,this.rfpFilterFour=!1,this.rfpFilterFive=!1,this.$refs.paginationLinks?.resetPaginationLink(),this.$refs.carousel?.resetCurrentPage(),this.resetResultsApiRequestCount++,this.itemsByPage={},f.emit(be,this.twoStarText),this.fetchReviews()}),f.on("filterThree",()=>{this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.currentPageNo=1,this.currentPaginationPage=0,this.stars.oneStar=!1,this.stars.twoStar=!1,this.stars.threeStar=!0,this.stars.fourStar=!1,this.stars.fiveStar=!1,this.rfpFilterOne=!1,this.rfpFilterTwo=!1,this.rfpFilterThree=!0,this.rfpFilterFour=!1,this.rfpFilterFive=!1,this.$refs.paginationLinks?.resetPaginationLink(),this.$refs.carousel?.resetCurrentPage(),this.resetResultsApiRequestCount++,this.itemsByPage={},f.emit(be,this.threeStarText),this.fetchReviews()}),f.on("filterFour",()=>{this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.currentPageNo=1,this.currentPaginationPage=0,this.stars.oneStar=!1,this.stars.twoStar=!1,this.stars.threeStar=!1,this.stars.fourStar=!0,this.stars.fiveStar=!1,this.rfpFilterOne=!1,this.rfpFilterTwo=!1,this.rfpFilterThree=!1,this.rfpFilterFour=!0,this.rfpFilterFive=!1,this.$refs.paginationLinks?.resetPaginationLink(),this.$refs.carousel?.resetCurrentPage(),this.resetResultsApiRequestCount++,this.itemsByPage={},f.emit(be,this.fourStarText),this.fetchReviews()}),f.on("filterFive",()=>{this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.currentPageNo=1,this.currentPaginationPage=0,this.stars.oneStar=!1,this.stars.twoStar=!1,this.stars.threeStar=!1,this.stars.fourStar=!1,this.stars.fiveStar=!0,this.rfpFilterOne=!1,this.rfpFilterTwo=!1,this.rfpFilterThree=!1,this.rfpFilterFour=!1,this.rfpFilterFive=!0,this.$refs.paginationLinks?.resetPaginationLink(),this.$refs.carousel?.resetCurrentPage(),this.resetResultsApiRequestCount++,this.itemsByPage={},f.emit(be,this.fiveStarText),this.fetchReviews()}),f.on("dataGetFromDB",i=>{const e=this.currentPageNo+1;i+2>this.items.length&&(this.currentPageNo=e,this.fetchReviews(!0))})},methods:{async initDefaultReviews(){try{if(!this.defaultReviewsJson)throw new Error("defaultReviewsJson is empty");this.items=JSON.parse(this.defaultReviewsJson)}catch(i){console.error("Error parsing defaultReviewsJson prop:",i),console.log("Fallback fetching reviews"),await this.fetchReviews()}finally{this.isDefaultSlotRendered=!1}},setReadReviewTaggingEventWatcher(){const i=this.$watch(()=>this.itemsWithNickname.length>0&&!this.isDefaultSlotRendered,async e=>{if(!e)return;await this.$nextTick();const t=document.querySelector(".rr-user-review-comment");t&&(this.onElementVisible(t,()=>{f.emit("readReviewTags")}
22),this.$nextTick(()=>i()))},{immediate:!0})},openModal(i,e){this.carouselConfig={...this.carouselConfig,mainPosition:i,modalImages:e,showModal:!0}},closeModal(){this.carouselConfig.showModal=!1},onElementVisible(i,e){new IntersectionObserver((t,r)=>{t.forEach(a=>{a.intersectionRatio>0&&(e(i),r.disconnect())})}).observe(i)},async fetchReviews(i=!1){const e=this.currentPageNo,t=new URLSearchParams({languageCode:this.languageCode,productId:this.productId,page:e,loadFromMultipleLanguages:this.loadFromMultipleLanguages,pageSize:this.reviewPaginationCount,sortData:this.selectedSortValue});Object.values(this.stars).forEach((s,u)=>{s&&t.append("filterData",u+1)}),this.loadingItems=!0;const r=this.resetResultsApiRequestCount,a=`${this.baseUrlsFetchReviewDetails}?${t}`;return fetch(a,{headers:{Pragma:"no-cache"}}).then(s=>{if(!s.ok)throw new Error(`HTTP error ${s.status}`);return s.json()}).then(s=>{if(r!==this.resetResultsApiRequestCount)return;const{ProductReviews:u,TotalNoOfApprovedReviews:o}=s;if(this.totalNoOfApprovedReviews=o,this.ratingsListOption===Ft||this.ratingsListOption===rt){i?this.items.push(...u):this.items=u;return}e===this.currentPageNo&&(this.items=u),this.itemsByPage={...this.itemsByPage,["page"+e]:u}}).finally(()=>{r===this.resetResultsApiRequestCount&&(this.loadingItems=!1)})},async updatePage(i){this.currentPageNo=i;const e=this.itemsByPage["page"+i];e?this.items=e:(this.maxPageLength=i,await this.fetchReviews()),this.scrollToFirstItem()},scrollToFirstItem(){const i=document.querySelector(".js-rfp-rr-ratings-list-item");if(!i)return;const e=parseInt(getComputedStyle(i).getPropertyValue("--refapp-brand-sticky-header-height"),10);this.$scrollTo(i,500,{offset:-e||0}),i.focus({preventScroll:!0})},loadMoreReviews(){this.currentPageNo++,this.fetchReviews(!0)},toggleSortDropdown(){this.isSortDropdownOpen=!this.isSortDropdownOpen},sortReviews(i){this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.selectedSortValue=i,this.isSortDropdownOpen=!1,f.emit("sortReviewsTags",this.selectedSortLabel),this.currentPageNo=1,this.$refs.paginationLinks?.resetPaginationLink(),this.resetResultsApiRequestCount++,this.itemsByPage={},this.fetchReviews()},filterByStars(i){this.ratingsListOption===this.LOAD_MORE&&(this.items=[]);const e=`rfpFilter${i[0].toUpperCase()}${i.slice(1)}`,t=`${i}Star`;this.stars[`${i}Star`]||f.emit(be,this[`${i}StarText`]),this.stars[t]=!this.stars[t],this[e]=!this[e],this.currentPageNo=1,this.currentPaginationPage=0,this.$refs.paginationLinks?.resetPaginationLink(),this.resetResultsApiRequestCount++,this.itemsByPage={},this.fetchReviews()},clearAllStars(){const i=["rfpFilterOne","rfpFilterTwo","rfpFilterThree","rfpFilterFour","rfpFilterFive"];Object.keys(this.stars).forEach(e=>this.stars[e]=!1),i.forEach(e=>this[e]=!1),this.currentPageNo=1,this.currentPaginationPage=0,this.ratingsListOption===this.LOAD_MORE&&(this.items=[]),this.$refs.paginationLinks?.resetPaginationLink(),this.resetResultsApiRequestCount++,this.itemsByPage={},this.fetchReviews()},mouseOver(){this.active=!this.active},handleSortBlur(i){i.relatedTarget!==this.$refs.sortLabel&&!this.$refs.sortOptionsList?.contains(i.relatedTarget)&&(this.isSortDropdownOpen=!1)},closeSortOptions(){this.isSortDropdownOpen=!1},reportReview(i){if(i.IsReported===this.reportedText)return;f.emit("rfpSetReportedStatus",{reviewId:i.RRID,isReported:!0});const e=new URLSearchParams({rrID:i.RRID}),t=`${this.reportReviewApi}?${e}`;fetch(t,{method:"PATCH",headers:{Pragma:"no-cache"}}).then(r=>{if(!r.ok)throw new Error(`HTTP error ${r.status}`);return r.json()}).then(r=>{if(!["Success","AlreadyReported"].includes(r.Status))throw new Error(r.Message)}
22).catch(()=>{f.emit("rfpSetReportedStatus",{reviewId:i.RRID,isReported:!1})})},async voteReview(i,e){const t=this.items.find(o=>o.RRID===i);if(!t||t.IsVotedByUser)return;const r=this[e?"updateHelpfulReviewApi":"updateNotHelpfulReview"],a=e?"LikeReviewTags":"unLikeReviewTags";f.emit("rfpUpdateReviewVote",{reviewId:i,isHelpful:e}),f.emit(a);const s=new URLSearchParams({rrID:i}),u=`${r}?${s}`;fetch(u,{method:"PATCH",headers:{Pragma:"no-cache"}}).then(o=>{if(!o.ok)throw new Error(`HTTP error ${o.status}`);return o.json()}).then(o=>{if(o.Status!=="Success")throw new Error(o.Message)}).catch(o=>{console.error("error/rfp-ratings-list#updateReview: Operation failed",o),f.emit("rfpUpdateReviewVote",{reviewId:i,isHelpful:e,rollbackUpdate:!0})})}}};var Ba=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rfp-rr-ratings-list",attrs:{id:"rare-list-page"}},[t("div",{staticClass:"rfp-comon-space-declaration"}),t("div",{staticClass:"rfp-rr-most-ratings-list-050-or rfp-rr-header"},[e.hasData&&e.ratingsListOption!=e.CAROUSEL_VIEW?t("p",{staticClass:"rfp-rr-most-ratings-list-051-or rfp-header-menu",attrs:{role:"status"}},[t("span",{staticClass:"rfp-rr-most-ratings-list-0520-or"},[e._v(e._s(e.resultsCountText))])]):t("p",{staticClass:"rfp-rr-most-ratings-list-051-or rfp-header-menu",attrs:{role:"status"}},[t("span",{staticClass:"rfp-rr-most-ratings-list-0520-or"},[e._v(" "+e._s(e.paginationShowing)+" "+e._s(e.totalNoOfApprovedReviews>0?e.currentPaginationPage+1:0)+" "+e._s(e.paginationOutof)+" "+e._s(e.totalNoOfApprovedReviews)+" ")])]),t("div",{staticClass:"rfp-rr-header-right"},[e.ratingsListOption!=e.CAROUSEL_VIEW?t("span",{ref:"sortLabel",staticClass:"rfp-rr-most-ratings-list-061-or",attrs:{role:"button",tabindex:"0","aria-expanded":String(e.isSortDropdownOpen),"aria-label":e.sortFilterAccessibleLabel.replace("{{value}}",e.selectedSortLabel)},on:{blur:e.handleSortBlur,keydown:[function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"esc",27,r.key,["Esc","Escape"])?null:e.closeSortOptions.apply(null,arguments)},function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.toggleSortDropdown.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.toggleSortDropdown.apply(null,arguments)},click:e.toggleSortDropdown}},[t("div",{staticClass:"rfp-rr-most-ratings-list-062-or"},[t("p",{staticClass:"rfp-rr-most-ratings-list-063-or"},[e._v(" "+e._s(e.selectedSortLabel)),t("i",{staticClass:"arrow-down",attrs:{"aria-hidden":"true"}})])])]):e._e(),e.isSortDropdownOpen?t("ul",{ref:"sortOptionsList",staticClass:"rfp-rr-most-ratings-list-066-or rr-sort-content rating-sort rfp-sort-arrow_box",class:{"rfp-rr-rating-rtl":e.isRightToLeftActive},on:{keydown:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"esc",27,r.key,["Esc","Escape"])?null:e.closeSortOptions.apply(null,arguments)}}},e._l(e.sortList,function(r,a){return t("li",{key:a,staticClass:"rfp-rr-most-ratings-list-067-or black bold",on:{mousedown:function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"left",37,s.key,["Left","ArrowLeft"])||"button"in s&&s.button!==0?null:e.sortReviews(r.Key)}}},[t("div",{staticClass:"rfp-rr-most-ratings-list-item-button",attrs:{role:"button",tabindex:"0","aria-current":e.selectedSortValue===r.Key},on:{keydown:[function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"enter",13,s.key,"Enter")?null:e.sortReviews(r.Key)},function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"space",32,s.key,[" ","Spacebar"])?null:(s.preventDefault(),e.sortReviews(r.Key))}],blur:e.handleSortBlur}},[t("span",{staticClass:"rfp-rr-most-ratings-list-item-button__option-label"},[e._v(e._s(r.Value))]),t("div",{staticClass:"rfp-rr-most-ratings-list-item-button__option-check-icon"},[e.selectedSortValue===r.Key?t("div",{staticClass:"rfp-rr-most-ratings-list-item-button__option-check-icon-inner"}):e._e()])])])}),0):e._e(),t("span",{staticClass:"rfp-common-space"})])]),t("div",[t("div",{staticClass:"rfp-comon-space-declaration"}),t("svg",{staticStyle:{display:"none"},attrs:{xmlns:"http://www.w3.org/2000/svg"}},[t("symbol",{attrs:{id:"rfp-ratings-checkmark",viewBox:"0 0 24 24"}},[t("path",{attrs:{"stroke-linecap":"round","stroke-miterlimit":"10",fill:"none",d:"M22.9 3.7l-15.2 16.6-6.6-7.1"}})])]),t("div",{staticClass:"form-container"},[t("div",{staticClass:"rfp-rr-ratings-filter-by-rating-label",attrs:{id:"rfp-rr-ratings-filter-by-rating-label"}},[e._v(" "+e._s(e.filterByRatingLabel)+" ")]),t("div",{staticClass:"rfp-rr-ratings-display-contents",attrs:{role:"radiogroup","aria-labelledby":"rfp-rr-ratings-filter-by-rating-label"}},[t("ul",{staticClass:"rfp-rr-ratings-display-contents"},[t("li",{staticClass:"rfp-rr-ratings-display-contents"},[t("div",{staticClass:"rfp-ratings-promoted-checkbox",class:{"rfp-rr-rating-rtl-rating-list-box":e.isRightToLeftActive},on:{click:function(r){return e.filterByStars("one")}}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.rfpFilterOne,expression:"rfpFilterOne"}
22],staticClass:"rfp-ratings-promoted-input-checkbox",attrs:{id:"rfp-rr-ratings-star-filters-one",type:"checkbox"},domProps:{checked:Array.isArray(e.rfpFilterOne)?e._i(e.rfpFilterOne,null)>-1:e.rfpFilterOne},on:{change:function(r){var a=e.rfpFilterOne,s=r.target,u=!!s.checked;if(Array.isArray(a)){var o=null,n=e._i(a,o);s.checked?n<0&&(e.rfpFilterOne=a.concat([o])):n>-1&&(e.rfpFilterOne=a.slice(0,n).concat(a.slice(n+1)))}else e.rfpFilterOne=u}}}),t("label",{attrs:{for:"rfp-rr-ratings-star-filters-one"},on:{click:function(r){r.preventDefault()}}},[t("svg",{class:{"rfp-rr-rating-rtl-rating-list-filter":e.isRightToLeftActive},attrs:{"aria-hidden":"true"}},[t("use",{attrs:{"xlink:href":"#rfp-ratings-checkmark"}})]),e._v(" "+e._s(e.oneStarText)+" ")])])]),t("li",{staticClass:"rfp-rr-ratings-display-contents"},[t("div",{staticClass:"rfp-ratings-promoted-checkbox",class:{"rfp-rr-rating-rtl-rating-list-box":e.isRightToLeftActive},on:{click:function(r){return e.filterByStars("two")}}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.rfpFilterTwo,expression:"rfpFilterTwo"}],staticClass:"rfp-ratings-promoted-input-checkbox",attrs:{id:"rfp-rr-ratings-star-filters-two",type:"checkbox"},domProps:{checked:Array.isArray(e.rfpFilterTwo)?e._i(e.rfpFilterTwo,null)>-1:e.rfpFilterTwo},on:{change:function(r){var a=e.rfpFilterTwo,s=r.target,u=!!s.checked;if(Array.isArray(a)){var o=null,n=e._i(a,o);s.checked?n<0&&(e.rfpFilterTwo=a.concat([o])):n>-1&&(e.rfpFilterTwo=a.slice(0,n).concat(a.slice(n+1)))}else e.rfpFilterTwo=u}}}),t("label",{attrs:{for:"rfp-rr-ratings-star-filters-two"},on:{click:function(r){r.preventDefault()}}},[t("svg",{class:{"rfp-rr-rating-rtl-rating-list-filter":e.isRightToLeftActive},attrs:{"aria-hidden":"true"}},[t("use",{attrs:{"xlink:href":"#rfp-ratings-checkmark"}})]),e._v(" "+e._s(e.twoStarText)+" ")])])]),t("li",{staticClass:"rfp-rr-ratings-display-contents"},[t("div",{staticClass:"rfp-ratings-promoted-checkbox",class:{"rfp-rr-rating-rtl-rating-list-box":e.isRightToLeftActive},on:{click:function(r){return e.filterByStars("three")}}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.rfpFilterThree,expression:"rfpFilterThree"}],staticClass:"rfp-ratings-promoted-input-checkbox",attrs:{id:"rfp-rr-ratings-star-filters-three",type:"checkbox"},domProps:{checked:Array.isArray(e.rfpFilterThree)?e._i(e.rfpFilterThree,null)>-1:e.rfpFilterThree},on:{change:function(r){var a=e.rfpFilterThree,s=r.target,u=!!s.checked;if(Array.isArray(a)){var o=null,n=e._i(a,o);s.checked?n<0&&(e.rfpFilterThree=a.concat([o])):n>-1&&(e.rfpFilterThree=a.slice(0,n).concat(a.slice(n+1)))}else e.rfpFilterThree=u}}}),t("label",{attrs:{for:"rfp-rr-ratings-star-filters-three"},on:{click:function(r){r.preventDefault()}}},[t("svg",{class:{"rfp-rr-rating-rtl-rating-list-filter":e.isRightToLeftActive},attrs:{"aria-hidden":"true"}},[t("use",{attrs:{"xlink:href":"#rfp-ratings-checkmark"}})]),e._v(" "+e._s(e.threeStarText)+" ")])])]),t("li",{staticClass:"rfp-rr-ratings-display-contents"},[t("div",{staticClass:"rfp-ratings-promoted-checkbox",class:{"rfp-rr-rating-rtl-rating-list-box":e.isRightToLeftActive},on:{click:function(r){return e.filterByStars("four")}}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.rfpFilterFour,expression:"rfpFilterFour"}],staticClass:"rfp-ratings-promoted-input-checkbox",attrs:{id:"rfp-rr-ratings-star-filters-four",type:"checkbox"},domProps:{checked:Array.isArray(e.rfpFilterFour)?e._i(e.rfpFilterFour,null)>-1:e.rfpFilterFour},on:{change:function(r){var a=e.rfpFilterFour,s=r.target,u=!!s.checked;if(Array.isArray(a)){var o=null,n=e._i(a,o);s.checked?n<0&&(e.rfpFilterFour=a.concat([o])):n>-1&&(e.rfpFilterFour=a.slice(0,n).concat(a.slice(n+1)))}else e.rfpFilterFour=u}}}),t("label",{attrs:{for:"rfp-rr-ratings-star-filters-four"},on:{click:function(r){r.preventDefault()}}},[t("svg",{class:{"rfp-rr-rating-rtl-rating-list-filter":e.isRightToLeftActive},attrs:{"aria-hidden":"true"}},[t("use",{attrs:{"xlink:href":"#rfp-ratings-checkmark"}})]),e._v(" "+e._s(e.fourStarText)+" ")])])]),t("li",{staticClass:"rfp-rr-ratings-display-contents"},[t("div",{staticClass:"rfp-ratings-promoted-checkbox",class:{"rfp-rr-rating-rtl-rating-list-box":e.isRightToLeftActive},on:{click:function(r){return e.filterByStars("five")}}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.rfpFilterFive,expression:"rfpFilterFive"}
22],staticClass:"rfp-ratings-promoted-input-checkbox",attrs:{id:"rfp-rr-ratings-star-filters-five",type:"checkbox"},domProps:{checked:Array.isArray(e.rfpFilterFive)?e._i(e.rfpFilterFive,null)>-1:e.rfpFilterFive},on:{change:function(r){var a=e.rfpFilterFive,s=r.target,u=!!s.checked;if(Array.isArray(a)){var o=null,n=e._i(a,o);s.checked?n<0&&(e.rfpFilterFive=a.concat([o])):n>-1&&(e.rfpFilterFive=a.slice(0,n).concat(a.slice(n+1)))}else e.rfpFilterFive=u}}}),t("label",{attrs:{for:"rfp-rr-ratings-star-filters-five"},on:{click:function(r){r.preventDefault()}}},[t("svg",{class:{"rfp-rr-rating-rtl-rating-list-filter":e.isRightToLeftActive},attrs:{"aria-hidden":"true"}},[t("use",{attrs:{"xlink:href":"#rfp-ratings-checkmark"}})]),e._v(" "+e._s(e.fiveStarText)+" ")])])])])]),t("span",{staticClass:"rfp-ratings-clearAll_filter",class:{"rfp-ratings-clearAll_filter--visible":e.isClearAllFiltersButtonVisible},attrs:{role:"button",tabindex:"0"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.clearAllStars.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.clearAllStars.apply(null,arguments)},click:e.clearAllStars}},[e._v(" "+e._s(e.clearAll)+" ")])])]),t("div",{staticClass:"rfp-comon-space-declaration"}),t("div",{staticClass:"rfp-rr-most-ratings-list-095-or rr-all-review-container",attrs:{id:"rfp-rr-ratings-reviews-results-list",tabindex:"-1"}},[e.isDefaultSlotRendered?e._t("default"):e.itemsWithNickname.length==0?[e.loadingItems?e._e():t("div",{staticClass:"rfp-rr-most-ratings-list-129-or no_record__found",domProps:{textContent:e._s(e.noRecordFound)}})]:e.ratingsListOption===e.CAROUSEL_VIEW?[t("rfp-ratings-carousel",{ref:"carousel",attrs:{autoplay:!1,"autoplay-timeout":1e4,loop:!1,"autoplay-hover-pause":!0,"min-swipe-distance":8,"pagination-active-color":"#f30606","pagination-color":"#efefef","pagination-padding":10,"pagination-size":10,"per-page":1,"review-count":e.totalNoOfApprovedReviews,"navigation-enabled":!0,"pagination-enabled":!1,"reset-results-api-request-count":e.resetResultsApiRequestCount},scopedSlots:e._u([{key:"default",fn:function({currentPage:r}){return e._l(e.itemsWithNickname,function(a,s){return t("rfp-ratings-slide",{key:a.RRID},[t("rfp-ratings-list-item",{attrs:{review:a,inert:s!==r},on:{"modal-open":e.openModal,"report-review":e.reportReview,"vote-review":e.voteReview}})],1)})}}])})]:e.ratingsListOption===e.LOAD_MORE?t("div",{attrs:{role:"list"}},[e._l(e.itemsWithNickname,function(r){return t("rfp-ratings-list-item",{key:r.RRID,attrs:{review:r,role:"listitem"},on:{"modal-open":e.openModal,"report-review":e.reportReview,"vote-review":e.voteReview}})}),e.numberOfReviews<e.totalNoOfApprovedReviews?t("button",{staticClass:"rfp-ratings-load-more",on:{click:e.loadMoreReviews}},[t("span",{domProps:{textContent:e._s(e.showMoreText)}})]):e._e()],2):[t("refapp-paginate",{ref:"paginator",staticClass:"rfp-rr-most-ratings-list-096-or paginate-list",attrs:{name:"items",list:e.items,per:e.reviewPaginationCount}},e._l(e.paginated("items"),function(r){return t("rfp-ratings-list-item",{key:r.RRID,staticClass:"js-rfp-rr-ratings-list-item",attrs:{review:r,role:"listitem",tabindex:"-1"},on:{"modal-open":e.openModal,"report-review":e.reportReview,"vote-review":e.voteReview}})}),1),t("div",{staticClass:"rfp-rr-most-ratings-list-130-or rr-table-footer"},[t("span",{staticClass:"rfp-rr-most-ratings-list-0520-or",domProps:{textContent:e._s(e.resultsCountText)}}),t("div",{staticClass:"rfp-rr-most-ratings-list-132-or rr-table-footer-right float-right"},[t("div",{attrs:{id:"navcontainer"}},[t("rfp-ratings-pagination-links",{ref:"paginationLinks",attrs:{"page-count":e.totalNumberOfPages,"prev-text":e.paginationPrevious,"next-text":e.paginationNext},on:{input:e.updatePage}})],1)])])]],2),t("div",[t("rfp-ratings-list-carousel-modal",{attrs:{images:e.carouselConfig.modalImages,"main-position":e.carouselConfig.mainPosition,visible:e.carouselConfig.showModal,"show-thumbnails":e.carouselConfig.showThumbnails,"modal-close-button-accessible-label":e.modalCloseButtonAccessibleLabel,"image-viewer-accessible-label":e.imageViewerAccessibleLabel},on:{closedmodal:e.closeModal}})],1)])},Va=[],Ha=_(Na,Ba,Va);const Ua=Ha.exports,Da={name:"rfp-ratings-star-rating-product",components:{RefappStarRating:ue},props:{starRatingIncrementValue:{type:Number,required:!0},starRatingMaxRatingValue:{type:Number,required:!0},starRatingInactiveColor:{type:String,required:!0},starRatingActiveColor:{type:String,required:!0},starRatingStarSize:{type:Number,required:!0},rating:{type:Number,required:!0},counts:{type:Number,required:!1},starRatingText:{type:String,required:!1}
22,isZeroReviewModeEnabled:{type:Boolean,default:!1},buttonText:{type:String,default:""},productItemId:{type:String,required:!0},enabled:{type:Boolean,required:!0},ratingLinkAccessibleLabel:{type:String,default:void 0}},data(){return{overallRating:this.rating}},computed:{showWriteReviewButton(){return this.enabled&&this.isZeroReviewModeEnabled&&this.counts===0}},created(){this.autoFocusRatingsTab(),f.on("overallRatingTransferToComponent",()=>{this.transferOverallRatings()})},methods:{callToActionRatingsTab(){setTimeout(()=>{this.$scrollTo("#refapp-tabs-titles"),document.querySelector("#refapp-tabs-titles")?.focus({preventScroll:!0})}),f.emit("focus-ratings-tab")},autoFocusRatingsTab(){window.location.hash==="#ratings"&&setTimeout(function(){f.emit("focus-ratings-tab"),window.location.hash="#ratings",this.$scrollTo("#ratings"),document.querySelector("#ratings")?.focus({preventScroll:!0})},1e3)},transferOverallRatings(){f.emit("overallRatingTransfer",this.overallRating)},writeReviewButtonClickHandler(){At({$cookies:this.$cookies,buttonText:this.buttonText,productItemId:this.productItemId})}}};var za=function(){var e=this,t=e._self._c;return t("div",[t("a",{staticClass:"rfp-rr-star-rating-product-173-or rfp-rr-star-rating-product__link",attrs:{role:"link",tabindex:"0","aria-label":e.ratingLinkAccessibleLabel},on:{click:function(r){return r.preventDefault(),e.callToActionRatingsTab.apply(null,arguments)},keyup:[function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.callToActionRatingsTab.apply(null,arguments)},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.callToActionRatingsTab.apply(null,arguments)}],keydown:function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()}}},[t("refapp-star-rating",{staticClass:"vue-star-rating rfp-rr-star-rating-product__link-star-rating",attrs:{"aria-hidden":"true","star-classes":"vue-star-rating-star",increment:e.starRatingIncrementValue,"max-rating":e.starRatingMaxRatingValue,"inactive-color":e.starRatingInactiveColor,"active-color":e.starRatingActiveColor,"star-size":e.starRatingStarSize,rating:e.overallRating,readonly:""}}),t("span",{staticClass:"rfp-avg-rating-or"},[e._v(" "+e._s(e.showWriteReviewButton?"(0)":e.starRatingText)+" ")])],1),e.showWriteReviewButton?t("button",{staticClass:"rfp-rr-star-rating-product__write-review-button",attrs:{"aria-haspopup":"dialog"},on:{click:e.writeReviewButtonClickHandler}},[e._v(" "+e._s(e.buttonText)+" ")]):e._e()])},$a=[],Wa=_(Da,za,$a);const ja=Wa.exports,Ya={name:"rfp-ratings-already-submited",props:{alreadySubmitedIcon:{type:String,required:!0},alreadySubmitedText:{type:String,required:!0},alreadySubmitedIconAltText:{type:String,required:!0},popupClose:{type:String,required:!0},modalCloseButtonAccessibleLabel:{type:String,default:"Close"}},data(){return{showAlreadySubmitedPopup:!1,activeSlider:!1,deactivateFocusTrap:null}},watch:{async showAlreadySubmitedPopup(i){i?(await this.$nextTick(),this.deactivateFocusTrap=me(this.$refs.popup)):(this.deactivateFocusTrap(),this.deactivateFocusTrap=null)}},created(){f.on("review-already-submitted",()=>{this.showAlreadySubmitedPopup=!0,document.getElementsByTagName("body")[0].classList.toggle("popup_scroll"),f.emit("ScrollFalse"),document.body.classList.add("rare-custom-body-class"),this.activeSlider=!0})},mounted(){document.addEventListener("keydown",this.handleCloseOnEsc)},unmounted(){this.handleUnmounted()},destroyed(){this.handleUnmounted()},methods:{handleUnmounted(){document.removeEventListener("keydown",this.handleCloseOnEsc)},handleCloseOnEsc(i){this.showAlreadySubmitedPopup&&i.key==="Escape"&&this.closePopup()},closePopup(){this.showAlreadySubmitedPopup=!1,document.getElementsByTagName("body")[0].classList.remove("popup_scroll"),document.body.classList.remove("rare-custom-body-class"),this.activeSlider=!1,f.emit("ScrollTrue")}}};var Qa=function(){var e=this,t=e._self._c;return e.activeSlider?t("div",{staticClass:"rfp-rr-title-section-177-or review-popup-overlay",staticStyle:{display:"block",overflow:"auto"}},[e.showAlreadySubmitedPopup?t("div",{ref:"popup",staticClass:"rfp-rr-already-submited-001-or review-popup full-review-active",staticStyle:{display:"block"}
22,attrs:{role:"dialog","aria-modal":"true",tabindex:"-1","data-popup":"review-popup"}},[t("div",{staticClass:"rfp-rr-already-submited-002-or review-popup-close",attrs:{role:"button","aria-label":e.modalCloseButtonAccessibleLabel,tabindex:"0"},on:{keydown:[function(r){if(!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"]))return null;r.preventDefault()},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.closePopup.apply(null,arguments)}],keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"space",32,r.key,[" ","Spacebar"])?null:e.closePopup.apply(null,arguments)},click:e.closePopup}},[e._v(" "+e._s(e.popupClose)+" ")]),t("div",{staticClass:"rfp-rr-already-submited-003-or popup-inner",attrs:{id:"success-message"}},[t("div",{staticClass:"rfp-rr-already-submited-004-or message-icon success",class:{"image--display":e.alreadySubmitedIcon===""}},[t("img",{staticClass:"rfp-rr-already-submited-005-or",style:{width:"100%"},attrs:{src:e.alreadySubmitedIcon,alt:e.alreadySubmitedIconAltText}})]),t("div",{staticClass:"rfp-rr-already-submited-006-or message",domProps:{innerHTML:e._s(e.alreadySubmitedText)}})])]):e._e()]):e._e()},Ga=[],Ka=_(Ya,Qa,Ga);const Ja=Ka.exports,Xa="refapp-global-tagging-configuration",Za={capture:!0};class it{constructor(e,t={}){const{handlerOptions:r={}}=t,a=document.getElementById(e);if(!a){console.warn(`EventsTracking: No configuration element found for taggingId: ${e}`);return}const s=document.querySelector(`[data-brand-level-tagging-id="${e}"]`);this.taggingConfiguration=Ne(a.textContent),this.brandLevelTaggingConfiguration=Ne(s?.textContent),this.globalTaggingConfiguration=it.getGlobalTaggingConfiguration();const u=Object.keys(this.taggingConfiguration);if(!this.taggingConfiguration||u.length===0)return;const o=document.querySelector(`[data-refapp-tagging-id="${e}"]`);u.forEach(n=>this.trackerInit(o,n,r[n]))}static getGlobalTaggingConfiguration(){const e=document.getElementById(Xa),t=Ne(e?.textContent),{globalVars:r={}}=t;return Object.entries(r).forEach(([a,s])=>{r[a]=String(s).toLowerCase().trim()}),t}static get globalVars(){return this.getGlobalTaggingConfiguration()?.globalVars||{}}trackerInit(e,t,r={}){e&&e.addEventListener(t,this.handleEvent.bind(this,t),{...Za,...r})}handleEvent(e,t){const r=t.target.closest("[data-refapp-tagging-target]");if(!r)return;const a=r.dataset.refappTaggingTarget;if(!a)return;const s=this.taggingConfiguration[e].find(h=>h.target===a),u=Ne(r.dataset.refappTaggingExtras),o=this.brandLevelTaggingConfiguration[e]?.find(h=>h.target===a);if(!s)return;const n={...s.payload,...u,...o?.payload},{globalVars:p={}}=this.globalTaggingConfiguration;for(const h in p){const b=p[h];if(!(!h||!b))for(const g in n){const y=n[g];typeof y=="string"&&y.includes(h)&&(n[g]=y.replaceAll(h,b))}}window.dataLayer||=[],window.dataLayer.push(n)}}function Ne(i){try{return JSON.parse(i?.trim())}catch{return{}}}const es={name:"rfp-ratings-tags",props:{writeReviewTags:{type:Object,default:()=>({})},likeReviewTags:{type:Object,default:()=>({})},readReviewTags:{type:Object,default:()=>({})},sortReviewsTags:{type:Object,default:()=>({})},filterReviewsTags:{type:Object,default:()=>({})},productName:{type:String,required:!0},postReviewTags:{type:Object,default:()=>({})},productId:{type:String,required:!0},unhelpfulReviewTags:{type:Object,default:()=>({})}},data(){return{overallRatingReview:0,overridenProductId:"",overridenProductName:"",pageCategory:it.globalVars["[page category]"]}},created(){window.eventBus?.$on("rfp-product-variant-data-update",({ean:i,name:e})=>{i&&(this.overridenProductId=i),e&&(this.overridenProductName=e)}),this.writeReviewTags&&f.on("WriteReviewTags",i=>{this.datalayerEventsTrigger(this.writeReviewTags,i)}),this.likeReviewTags&&f.on("LikeReviewTags",()=>{this.datalayerEventsTrigger(this.likeReviewTags,"")}),this.unhelpfulReviewTags&&f.on("unLikeReviewTags",()=>{this.datalayerEventsTrigger(this.unhelpfulReviewTags,"")}),this.readReviewTags&&f.on("readReviewTags",()=>{this.datalayerEventsTrigger(this.readReviewTags,"")}),this.sortReviewsTags&&f.on("sortReviewsTags",i=>{this.datalayerEventsTrigger(this.sortReviewsTags,i)}),this.filterReviewsTags&&f.on("filter-action-triggered",i=>{this.datalayerEventsTrigger(this.filterReviewsTags,i)}),this.postReviewTags&&f.on("PostReviewTags",i=>{this.overallRatingReview=i,this.datalayerEventsTrigger(this.postReviewTags,i)})},methods:{datalayerEventsTrigger(i,e){if(!i||Object.keys(i).length===0)return;const t={PAGE_CATEGORY:"[page category]",CTA_NAME:"[cta name]",REVIEW_SELECTION:"[review selection]",PRODUCT_NAME:"[product name]",PRODUCT_ID:"[product id]",NUMBER_OF_STARS:"[number of stars]"};let r=JSON.stringify(i);if(r.includes(t.PAGE_CATEGORY)){const a=this.pageCategory||window.wsf?.pageCategory;a?r=r.replaceAll(t.PAGE_CATEGORY,a.toLowerCase()):r=r.replaceAll(t.PAGE_CATEGORY,"")}r.includes(t.CTA_NAME)&&(e!=null?r=r.replaceAll(t.CTA_NAME,e.toLowerCase()):r=r.replaceAll(t.CTA_NAME,"")),r.includes(t.REVIEW_SELECTION)&&(e!=null?r=r.replaceAll(t.REVIEW_SELECTION,e.toLowerCase()):r=r.replaceAll(t.REVIEW_SELECTION,"")),r.includes(t.PRODUCT_NAME)&&(this.productName!=null?r=r.replaceAll(t.PRODUCT_NAME,(this.overridenProductName||this.productName).toLowerCase()):r=r.replaceAll(t.PRODUCT_NAME,"")),r.includes(t.PRODUCT_ID)&&(r=r.replaceAll(t.PRODUCT_ID,this.overridenProductId||this.productId||"")),r.includes(t.NUMBER_OF_STARS)&&(this.overallRatingReview!=null?r=r.replaceAll(t.NUMBER_OF_STARS,this.overallRatingReview):r=r.replaceAll(t.NUMBER_OF_STARS,"")),r=r.replaceAll(`
23`,""),window.dataLayer||=[],window.dataLayer.push(JSON.parse(r))}}};var ts=function(){var e=this,t=e._self._c;return t("div")}
23,rs=[],is=_(es,ts,rs);const as=is.exports,ss={name:"rfp-ratings-tagging-brand",props:{pageCategorys:{type:String,default:"No page catogery"}},data(){return{overallRatingReview:0}},created(){f.on("pageCategoryss",()=>{f.emit("pageCategory",this.pageCategorys)}),f.emit("pageCategory",this.pageCategorys)}};var os=function(){var e=this,t=e._self._c;return t("span")},ns=[],ls=_(ss,os,ns);const us=ls.exports,cs={name:"rfp-ratings-write-review-auto-view",data(){return{vueSliderRtl:"ltr"}},created(){setTimeout(function(){for(var i=window.location.search.substring(1),e=i.split("&"),t=0;t<e.length;t++){var r=e[t].split("=");decodeURIComponent(r[0])=="rr-write-review"&&(f.emit("show-write-review"),f.emit("focus-ratings-tab"),window.location.hash="#ratings",this.$scrollTo("#ratings"),document.querySelector("#ratings")?.focus({preventScroll:!0}))}},1e3)},methods:{autoFocusReview(){for(var i=window.location.search.substring(1),e=i.split("&"),t=0;t<e.length;t++){var r=e[t].split("=");decodeURIComponent(r[0])=="rr-write-review"&&(f.emit("show-write-review"),f.emit("focus-ratings-tab"),window.location.hash="#ratings",this.$scrollTo("#ratings"),document.querySelector("#ratings")?.focus({preventScroll:!0}))}}}};var ds=function(){var e=this,t=e._self._c;return t("div")},ps=[],fs=_(cs,ds,ps);const hs=fs.exports,gs=i=>{typeof i.remove<"u"?i.remove():i.parentNode.removeChild(i)},ms={mounted(){document.addEventListener("focusin",this.focusIn)},methods:{focusIn(i){if(!this.isActive||i.target===this.$el||this.$el.contains(i.target))return;const e=this.container?this.container:this.isFullPage?null:this.$el.parentElement;(this.isFullPage||e&&e.contains(i.target))&&(i.preventDefault(),this.$el.focus())}},beforeDestroy(){document.removeEventListener("focusin",this.focusIn)}},vs={name:"spinner-loader",props:{color:{type:String,default:"#000"},height:{type:Number,default:64},width:{type:Number,default:64}}};var bs=function(){var e=this,t=e._self._c;return t("svg",{attrs:{viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,stroke:e.color}},[t("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[t("g",{attrs:{transform:"translate(1 1)","stroke-width":"2"}},[t("circle",{attrs:{"stroke-opacity":".25",cx:"18",cy:"18",r:"18"}}),t("path",{attrs:{d:"M36 18c0-9.94-8.06-18-18-18"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.8s",repeatCount:"indefinite"}})],1)])])])},ws=[],ys=_(vs,bs,ws);const xs=ys.exports,_s={name:"dots-loader",props:{color:{type:String,default:"#000"},height:{type:Number,default:240},width:{type:Number,default:60}}};var ks=function(){var e=this,t=e._self._c;return t("svg",{attrs:{viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:e.color,width:e.width,height:e.height}},[t("circle",{attrs:{cx:"15",cy:"15",r:"15"}},[t("animate",{attrs:{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"60",cy:"15",r:"9","fill-opacity":"0.3"}},[t("animate",{attrs:{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"105",cy:"15",r:"15"}},[t("animate",{attrs:{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"}})])])},Rs=[],Cs=_(_s,ks,Rs);const Ss=Cs.exports,Ts={name:"bars-loader",props:{color:{type:String,default:"#000"},height:{type:Number,default:40},width:{type:Number,default:40}}};var Ps=function(){var e=this,t=e._self._c;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",height:e.height,width:e.width,fill:e.color}},[t("rect",{attrs:{x:"0",y:"13",width:"4",height:"5"}},[t("animate",{attrs:{attributeName:"height",attributeType:"XML",values:"5;21;
235",begin:"0s",dur:"0.6s",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",attributeType:"XML",values:"13; 5; 13",begin:"0s",dur:"0.6s",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"10",y:"13",width:"4",height:"5"}},[t("animate",{attrs:{attributeName:"height",attributeType:"XML",values:"5;21;5",begin:"0.15s",dur:"0.6s",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",attributeType:"XML",values:"13; 5; 13",begin:"0.15s",dur:"0.6s",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"20",y:"13",width:"4",height:"5"}},[t("animate",{attrs:{attributeName:"height",attributeType:"XML",values:"5;21;5",begin:"0.3s",dur:"0.6s",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",attributeType:"XML",values:"13; 5; 13",begin:"0.3s",dur:"0.6s",repeatCount:"indefinite"}})])])},As=[],Os=_(Ts,Ps,As);const Ls=Os.exports,Is={name:"rfp-common-loading",components:{Spinner:xs,Dots:Ss,Bars:Ls},mixins:[ms],props:{active:Boolean,programmatic:Boolean,container:{type:Boolean,default:!1},isFullPage:{type:Boolean,default:!0},transition:{type:String,default:"fade"},canCancel:Boolean,onCancel:{type:Function},color:String,backgroundColor:String,opacity:Number,width:Number,height:Number,zIndex:Number,loader:{type:String,default:"spinner"}},data(){return{isActive:this.active,loaderdata:this.loader,zIndexValue:this.zIndex,widthBar:this.width,heightBar:this.height}},watch:{active(i){this.isActive=i}},beforeMount(){this.programmatic&&(this.container?this.container.appendChild(this.$el):document.body.appendChild(this.$el))},mounted(){this.programmatic&&(this.isActive=!0),document.addEventListener("keyup",this.keyPress)},created(){f.on("rfp-common-loading-enable",i=>{this.isActive=i})},beforeDestroy(){document.removeEventListener("keyup",this.keyPress)},methods:{cancel(){!this.canCancel||!this.isActive||(this.hide(),this.onCancel.apply(null,arguments))},hide(){this.$emit("hide"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(()=>{this.$destroy(),gs(this.$el)},150))},keyPress(i){i.keyCode===27&&this.cancel()}}};var qs=function(){var e=this,t=e._self._c;return t("Transition",{attrs:{name:e.transition}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"rr-rating-vld-overlay is-active",class:{"is-full-page":e.isFullPage},style:{zIndex:e.zIndexValue},attrs:{tabindex:"0","aria-busy":e.isActive,"aria-label":"Loading"}},[t("div",{staticClass:"rr-rating-vld-background",style:{background:e.backgroundColor,opacity:e.opacity},on:{click:function(r){return r.preventDefault(),e.cancel.apply(null,arguments)}}}),t("div",{staticClass:"rr-rating-vld-icon"},[e._t("before"),e._t("default",function(){return[t(e.loaderdata,{tag:"component",attrs:{color:e.color,width:e.widthBar,height:e.heightBar}})]}),e._t("after")],2)])])},Fs=[],Es=_(Is,qs,Fs);const Ms=Es.exports;return{install(i){const e=[yr,Kr,ri,ni,pi,vi,$i,Gi,Ua,ja,Ja,as,us,hs,Ms];i.use(yt),i.use(lr),i.use(pr),i.$cookies||i.use(Qt),e.forEach(t=>i.component(t.name,t))}}}));
24//# sourceMappingURL=refapp-ratings-reviews.umd.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.