1!function(e){"use strict";function o(){if(!e(".woocommerce-photo-reviews-shortcode, .wcpr-review-title").length)return setTimeout(function(){o()},100),!1;e(".woocommerce-photo-reviews-shortcode:not(.woocommerce-photo-reviews-slide)").each(function(){if(e(this).addClass("woocommerce-photo-reviews-slide"),!e(this).data("wcpr_slide"))return e(this).addClass("woocommerce-photo-reviews-slide-none"),!0;let o=!1,r=Date.now(),a=e(this).data("reviews_shortcode"),n=".shortcode-wcpr-grid .shortcode-wcpr-grid-item";if(e(this).find(".shortcode-wcpr-reviews").length&&(n=".commentlist li"),!e(this).find(".viwcpr-slide-wrap").length){e(this).append('<div class="viwcpr-slide-wrap viwcpr-slide-wrap-'+r+'" data-id_css="viwcpr-slide-wrap-'+r+'"></div>');let o=e(n).parent().clone();e(n).parent().remove(),e(this).find(".viwcpr-slide-wrap").css({width:"100%",position:"relative"}).append(o)}e(this).closest(".rtl").length&&(o=!0);let c=e(this).find(".viwcpr-slide-wrap"),s=c.innerWidth()?e(this).parent().width():0,p=parseInt(a.cols_gap||20),m=parseInt(a.cols||4),l=parseInt(a.cols_mobile||1);s<600&&s>=480&&(m=m>3?3:m),s<480&&(m=l),e(this).addClass("woocommerce-photo-reviews-slide-init");let d=s?(s-p*m)/m:200;c.addClass("viwcpr-slide-wrap-init").removeData("flexslider").viwcaio_flexslider({namespace:"villatheme-slider-",selector:n,animation:"slide",animationLoop:1,itemWidth:d,itemMargin:p,controlNav:!1,maxItems:m,reverse:!1,rtl:o,move:m,touch:!0,slideshow:!1,start:function(o){o.count===o.move&&t(o,1,a,n).then(function(){o.setProps(0)});let r=o.data("id_css"),i=`.${r} .viwse-suggestion-product-wrap{width: ${d}px !important;}`,c=0;for(let t=0;t<o.move;t++)c<o.find(n).eq(t).innerHeight()&&(c=o.find(n).eq(t).innerHeight()),o.find(n).eq(t).find(".shortcode-reviews-images-wrap-right img").length&&o.find(n).eq(t).find(".shortcode-reviews-images-wrap-right img").on("load",function(){if(e("#"+r).length||e("head").append(`<style id="${r}"></style>`),e(this).closest(n+":visible").length&&e(this).closest(n).innerHeight()&&o.data("current_height")){let a=o.find(n).eq(t).innerHeight()+30;if(e(this).closest(n).innerHeight()>parseFloat(o.data("current_height"))){let t=`.${r} .viwse-suggestion-product-wrap{width: ${d}px !important;}`;t+=`.${r} .villatheme-slider-viewport{height: ${a}px !important;}`,e("#"+r).html(t),o.data("current_height",a)}}});c&&(c+=30,i+=`.${r} .villatheme-slider-viewport{height: ${c}px !important;}`),e("#"+r).length||e("head").append(`<style id="${r}"></style>`),e("#"+r).html(i),o.data("current_height",c)},before:function(e){e.removeClass("viwcpr-slide-wrap-init")},after:function(o){if(o.hasClass("viwcpr-slide-wrap-init"))return!0;o.addClass("viwcpr-slide-wrap-init");let t=o.data("id_css"),r=`.${t} .viwse-suggestion-product-wrap{width: ${d}px !important;}`,a=o.currentSlide*o.move,c=(o.currentSlide+1)*o.move,s=0;if(o.find(n).css({"margin-bottom":"0","margin-top":"0",width:`${d}px !important;`}),a===c)s=o.find(n).eq(a).innerHeight(),o.find(n).eq(a).find(".shortcode-reviews-images-wrap-right img").length&&o.find(n).eq(a).find(".shortcode-reviews-images-wrap-right img").on("load",function(){if(e("#"+t).length||e("head").append(`<style id="${t}"></style>`),e(this).closest(n+":visible").length&&e(this).closest(n).innerHeight()&&o.data("current_height")){let r=o.find(n).eq(i).innerHeight()+30;if(e(this).closest(n).innerHeight()>parseFloat(o.data("current_height"))){let a=`.${t} .viwse-suggestion-product-wrap{width: ${d}px !important;}`;a+=`.${t} .villatheme-slider-viewport{height: ${r}px !important;}`,e("#"+t).html(a),o.data("current_height",r)}}});else for(let r=a;r<c;r++)s<o.find(n).eq(r).innerHeight()&&(s=o.find(n).eq(r).innerHeight()),o.find(n).eq(r).find(".shortcode-reviews-images-wrap-right img").length&&o.find(n).eq(r).find(".shortcode-reviews-images-wrap-right img").on("load",function(){if(e("#"+t).length||e("head").append(`<style id="${t}"></style>`),e(this).closest(n+":visible").length&&e(this).closest(n).innerHeight()&&o.data("current_height")){let a=o.find(n).eq(r).innerHeight()+30;if(e(this).closest(n).innerHeight()>parseFloat(o.data("current_height"))){let r=`.${t} .viwse-suggestion-product-wrap{width: ${d}px !important;}`;r+=`.${t} .villatheme-slider-viewport{height: ${a}px !important;}`,e("#"+t).html(r),o.data("current_height",a)}}});s&&(s+=30,r+=`.${t} .villatheme-slider-viewport{height: ${s}px !important;}`,o.data("current_height",s)),e("#"+t).length||e("head").append(`<style id="${t}"></style>`),e("#"+t).html(r)},end:function(e){let o=parseInt(e.find(".wcpr-reviews-total-pages").html()||e.closest(".woocommerce-photo-reviews-shortcode").find(".wcpr-reviews-total-pages").html()),r=Math.ceil(e.find(n).length/parseInt(a.comments_per_page||1));if(o>r){let o=e.limit;t(e,r,a,n).then(function(){e.setProps(o)})}}})});let t=async function(o,t,r,a){await new Promise(function(i){e.ajax({url:woocommerce_photo_reviews_params.ajaxurl,type:"get",data:{action:"woocommerce_photo_reviews_shortcode_ajax_get_reviews",nonce:woocommerce_photo_reviews_params.nonce,reviews_shortcode:JSON.stringify(r),wcpr_page:t+1,wcpr_image:o.data("wcpr_image"),wcpr_verified:o.data("wcpr_verified"),wcpr_rating:o.data("wcpr_rating")},beforeSend:function(){o.closest(".woocommerce-photo-reviews-shortcode").addClass("woocommerce-photo-reviews-shortcode-loading")},success:function(t){let r=e("<div></div>");r.append(t.html),r.find(a).each(function(t,r){o.addSlide(e(r))}),o.closest(".woocommerce-photo-reviews-shortcode").removeClass("woocommerce-photo-reviews-shortcode-loading"),i(o)},error:function(e){i(o),o.closest(".woocommerce-photo-reviews-shortcode").removeClass("woocommerce-photo-reviews-shortcode-loading")}})})};e(".wcpr-grid .wcpr-grid-item").last().css("display","inline-block"),e(".shortcode-wcpr-grid .shortcode-wcpr-grid-item").last().css("display","inline-block"),e("#wcpr_thank_you_message").length&&setTimeout(function(){e(".reviews_tab a").trigger("click"),setTimeout(function(){window.scrollTo({top:e("#review_form").offset().top-450})})},100)}function t(){e(document).on("click",[".wcpr-single-product-summary .single_add_to_cart_button:not(.vicatna-single-atc-button):not(.vi-wcaio-product-bt-at
1c-loading)",".shortcode-wcpr-single-product-summary .single_add_to_cart_button:not(.vicatna-single-atc-button):not(.vi-wcaio-product-bt-atc-loading)"].join(","),function(o){if(!woocommerce_photo_reviews_params.ajax_atc)return!0;o.preventDefault(),o.stopPropagation(),o.stopImmediatePropagation();let t=e(this),r=e(this).closest("form.cart");if(t.addClass("vi-wcaio-product-bt-atc-loading"),!r.length||t.hasClass("disabled"))return t.removeClass("vi-wcaio-product-bt-atc-loading"),!1;if(r.hasClass(".variations_form")){let e=parseInt(r.find("input[name=variation_id]").val());if(!e||e<=0)return t.removeClass("vi-wcaio-product-bt-atc-loading"),!1}let a=r.find("input[name=product_id]").val();if(a||(a=r.find("[name=add-to-cart]").val()),!a||r.find('[name="woopb-add-to-cart"]').length)return t.attr("type","submit").trigger("click"),!1;let i={};r.find("select, textarea, input").each(function(){if(e(this).prop("disabled"))return!0;if(["checkbox","radio"].indexOf(e(this).attr("type"))>-1&&!e(this).prop("checked"))return!0;let o=e(this).attr("name");o&&(i[o]=e(this).val())}),i["add-to-cart"]||(i["add-to-cart"]=r.find("[name=add-to-cart]").val()),e(document.body).trigger("adding_to_cart",[t,i]),woocommerce_photo_reviews_params.ajax_atc_event||(woocommerce_photo_reviews_params.ajax_atc_event=[]),woocommerce_photo_reviews_params.ajax_atc_event.push({type:"post",url:woocommerce_photo_reviews_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcpr_add_to_cart"),data:i,beforeSend:function(){t.removeClass("added").addClass("loading")},success:function(o){return o.error?(location.href=window.location.href,!1):"yes"===woocommerce_photo_reviews_params.cart_redirect_after_add&&woocommerce_photo_reviews_params.cart_url?(window.location=woocommerce_photo_reviews_params.cart_url,!1):(e(document.body).trigger("added_to_cart",[o.fragments,o.cart_hash,t]),woocommerce_photo_reviews_params.woocommerce_enable_ajax_add_to_cart||e(document.body).trigger("wc_fragment_refresh"),e(document.body).trigger("viwcpr_added_to_cart",[o.fragments,o.cart_hash,t]),woocommerce_photo_reviews_params.ajax_atc_event.shift(),void(woocommerce_photo_reviews_params.ajax_atc_event.length>0&&e.ajax(woocommerce_photo_reviews_params.ajax_atc_event[0])))},complete:function(e){t.removeClass("loading vi-wcaio-product-bt-atc-loading").addClass("added")}}),1===woocommerce_photo_reviews_params.ajax_atc_event.length&&e.ajax(woocommerce_photo_reviews_params.ajax_atc_event[0])}),e(document).on("click",".wcpr-comment-helpful-button",function(o){o.stopPropagation();let t=e(this),r=t.hasClass("wcpr-comment-helpful-button-up-vote")?"up":"down",a=t.closest(".wcpr-comment-helpful-button-container"),i=a.data("comment_id");"up"===r&&a.hasClass("wcpr-comment-helpful-button-voted-up")||"down"===r&&a.hasClass("wcpr-comment-helpful-button-voted-down")||a.hasClass("wcpr-comment-helpful-button-voting")||(a.addClass("wcpr-comment-helpful-button-voting"),e.ajax({url:woocommerce_photo_reviews_params.ajaxurl,data:{action:"wcpr_helpful_button_handle",vote:r,comment_id:i,nonce:woocommerce_photo_reviews_params.nonce},type:"POST",success:function(o){if("success"===o.status&&(a.find(".wcpr-comment-helpful-button-up-vote-count").html(parseInt(o.up)),a.find(".wcpr-comment-helpful-button-down-vote-count").html(parseInt(o.down)),"up"===r?a.removeClass("wcpr-comment-helpful-button-voted-down").addClass("wcpr-comment-helpful-button-voted-up"):a.removeClass("wcpr-comment-helpful-button-voted-up").addClass("wcpr-comment-helpful-button-voted-down"),a.parent().hasClass("reviews-content-right-meta")||a.parent().hasClass("shortcode-reviews-content-right-meta"))){let t=e('.wcpr-comment-helpful-button-container[data-comment_id="'+i+'"]');t.find(".wcpr-comment-helpful-button-up-vote-count").html(parseInt(o.up)),t.find(".wcpr-comment-helpful-button-down-vote-count").html(parseInt(o.down)),"up"===r?t.removeClass("wcpr-comment-helpful-button-voted-down").addClass("wcpr-comment-helpful-button-voted-up"):t.removeClass("wcpr-comment-helpful-button-voted-up").addClass("wcpr-comment-helpful-button-voted-down")}},error:function(){},complete:function(){a.removeClass("wcpr-comment-helpful-button-voting")}}))})}e(window).on("elementor/frontend/init",()=>{elementorFrontend.hooks.addAction("frontend/element_ready/woocommerce-photo-reviews.default",function(e){window.elementor&&(t(),o())})}),e(document).ready(function(e){let r=1==woocommerce_photo_reviews_params.image_caption_enable,a=woocommerce_photo_reviews_params.i18n_image_caption;function i(e,o,t="",i){let n,c=`<img title="${o}" src="${e}" class="wcpr-selected-image-preview">`;return e.indexOf("data:video/")>-1&&(c=`<video class="wcpr-selected-image-preview" height="100%" width="100%" src="${e}" controls >${o}</video>`),n=t?`<div class="wcpr-selected-image">${c}<div class="wcpr-selected-image-info"><div class="wcpr-selected-image-name wcpr-comment-form-error" >${t}</div></div></div>`:r?`<div class="wcpr-selected-image">${c}<div class="wcpr-selected-image-info"><div class="wcpr-selected-image-name" title="${o}">${o}
1</div><input class="wcpr-selected-image-caption" type="text" name="wcpr_image_caption[${i}]" placeholder="${a}"></div></div>`:`<div class="wcpr-selected-image">${c}<div class="wcpr-selected-image-info"><div class="wcpr-selected-image-name" title="${o}">${o}</div></div></div>`,n}t(),o();let n=woocommerce_photo_reviews_params.max_files;e("#commentform").on("change",".wcpr_image_upload",function(o){if(e(this).parent().find(".wcpr-selected-image-container").html(""),this.files.length>n)return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_max_files),e(this).val(""),!1;this.files.length>0&&(e(".wcpr-comment-form-error-wraps").addClass("wcpr-hidden"),function(o){let t=1024*parseFloat(woocommerce_photo_reviews_params.max_file_size);for(let a=0;a<o.files.length;a++){var r=new FileReader;const n=new DataTransfer,c=o.files[a];n.items.add(c),r.onload=function(r){let c="";if(o.files[a].size>t?c=woocommerce_photo_reviews_params.warning_max_file_size.replace("%file_name%",o.files[a].name):-1===woocommerce_photo_reviews_params.upload_allow.indexOf(o.files[a].type)&&(c=woocommerce_photo_reviews_params.warning_upload_allow.replace("%file_name%",o.files[a].name)),1==woocommerce_photo_reviews_params.image_caption_enable){const t=e("<input>").attr("type","file").attr("class","wcpr-hidden").attr("name",`wcpr_image_upload[${a}]`)[0];t.files=n.files,e(o).parent().find(".wcpr-selected-image-container").append(i(r.target.result,o.files[a].name,c,a)).append(t)}else e(o).parent().find(".wcpr-selected-image-container").append(i(r.target.result,o.files[a].name,c,a))},r.readAsDataURL(o.files[a])}}(this))}),e(document).on("click",".wcpr_image_upload_button",function(o){o.preventDefault(),o.stopPropagation(),e(this).parent().find(".wcpr_image_upload").trigger("click")}),e("#commentform").find('input[type="submit"]').on("click",function(o){let t=e(this);if(t.hasClass("viwcpr_form_checked")||!e("#wcpr_image_upload_nonce").length)return!0;let r=t.closest("form"),a=r.find('textarea[id="comment"]')||r.find('textarea[name="comment"]'),i=r.find('input[name="author"]'),c=r.find('input[name="email"]');e(".wcpr-comment-form-error-wraps").addClass("wcpr-hidden"),e(".wcpr-comment-form-notify-wraps").addClass("wcpr-hidden");let s=r.find("#rating"),p=s.val();if(s.length>0&&!p&&"yes"===woocommerce_photo_reviews_params.review_rating_required)return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_required_rating_text),o.preventDefault(),!1;if(a.length>0){let t=a.val();if(!t&&1!=woocommerce_photo_reviews_params.allow_empty_comment)return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_required_comment_text),o.preventDefault(),a.focus(),!1;let r=parseInt(woocommerce_photo_reviews_params.minimum_comment_length);if(r&&r>t.length)return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_minimum_comment_text),o.preventDefault(),a.focus(),!1}if(i.length>0&&i.attr("required")&&!i.val())return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_required_name_text),o.preventDefault(),i.focus(),!1;if(c.length>0&&c.attr("required")&&!c.val())return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_required_email_text),o.preventDefault(),c.focus(),!1;if(!1===r.find('input[name="wcpr_gdpr_checkbox"]').prop("checked"))return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_gdpr),o.preventDefault(),!1;if("on"===woocommerce_photo_reviews_params.enable_photo){r.attr("enctype")&&"multipart/form-data"===r.attr("enctype")||r.attr("enctype","multipart/form-data");let t=r.find(".wcpr_image_upload");if(t.length>0){let r=t.get(0).files,a=parseInt(r.length);if("on"===woocommerce_photo_reviews_params.required_image&&0===a)return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_required_image),o.preventDefault(),!1;if(a>n)return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_max_files),o.preventDefault(),!1;let i=[],c=1024*parseFloat(woocommerce_photo_reviews_params.max_file_size);if(e.each(r,function(e,o){if(o.size>c)return i.push("<p>"+woocommerce_photo_reviews_params.warning_max_file_size.replace("%file_name%",o.name)+"</p>"),!0;-1===woocommerce_photo_reviews_params.upload_allow.indexOf(o.type)&&i.push("<p>"+woocommerce_photo_reviews_params.warning_upload_allow.replace("%file_name%",o.name)+"</p>")}),i.length)return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(i.join("")),o.preventDefault(),!1}else if("on"===woocommerce_photo_reviews_params.required_image)return e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_required_image),o.preventDefault(),!1}if(e(".wcpr-comment-form-notify-wraps").removeClass("wcpr-hidden"),woocommerce_photo_reviews_params.restrict_number_of_reviews){t.attr("type","button"),async function(){let o="",t=new FormData(r[0]);return a.val()&&!r.find('textarea[name="comment"]').val()&&t.set("comment",a.val()),await new Promise(function(a){e.ajax({type:"post",url:woocommerce_photo_reviews_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcpr_restrict_number_of_reviews"),processData:!1,cache:!1,contentType:!1,data:t,success:function(e){e.error?o=e.error:(e.remove_upload_file&&r.find(".wcpr_image_upload").val(""),e.img_id&&r.append(`<input type="hidden" name="wcpr_image_upload_id" value="${e.img_id}">`)),a(o)},error:function(e){o="-1"===e.responseText?e.statusText:e.responseText,a(o)}})}),o}().then(function(r){if(t.attr("type","submit"),r)return e(".wcpr-comment-form-notify-wraps").addClass("wcpr-hidden"),e(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(r),o.preventDefault(),!1;t.addClass("viwcpr_form_checked").trigger("click")})}});let c=woocommerce_photo_reviews_params.hasOwnProperty("comments_container_id")?woocommerce_photo_reviews_params.comments_container_id:"comments",s=e("#"+c);function p(){if(woocommerce_photo_reviews_params.pagination_ajax&&s.length){let o=s.find(".woocommerce-pagination");
1woocommerce_photo_reviews_params.loadmore_button?(o.html(e(".wcpr-load-more-reviews-button-modal").html()),function(o,t){o=e(o),t=e(t);let r=o.find(".wcpr-filter-container"),a=e(".wcpr-load-more-reviews-cpage").val(),i=e(".wcpr-load-more-reviews-cpage").data("max_page"),n=e(".wcpr-load-more-reviews-product-id").val(),c=e(".wcpr-load-more-reviews-rating").val(),s=e(".wcpr-load-more-reviews-verified").val(),m=e(".wcpr-load-more-reviews-image").val(),l=o.find(".woocommerce-noreviews"),d="1"===woocommerce_photo_reviews_params.display?o.find(".wcpr-grid"):o.find(woocommerce_photo_reviews_params.container);function w(){if(0===d.length){let t="1"===woocommerce_photo_reviews_params.display?".":woocommerce_photo_reviews_params.container.substr(0,1);d="."===t?"1"===woocommerce_photo_reviews_params.display?e('<div class="'+woocommerce_photo_reviews_params.grid_class+'"></div>'):e('<ol class="'+woocommerce_photo_reviews_params.container.substr(1)+'"></ol>'):e('<ol id="'+woocommerce_photo_reviews_params.container.substr(1)+'"></ol>'),o.append(d)}}function _(){0===t.length&&(o.append('<nav class="woocommerce-pagination"></nav>'),t=o.find(".woocommerce-pagination"))}if(a&&n){e(document).on("click",".wcpr-load-more-reviews-button:not(.shortcode-wcpr-load-more-reviews-button):not(.wcpr-loading)",function(){let o=e(this);return o.parent().hasClass("wcpr-hidden")||a>-1&&e.ajax({url:woocommerce_photo_reviews_params.ajaxurl,data:{action:"wcpr_ajax_load_more_reviews",nonce:woocommerce_photo_reviews_params.nonce,post_id:n,cpage:a,rating:c,verified:s,image:m,is_shortcode:"",frontend_style:woocommerce_photo_reviews_params.display},type:"POST",beforeSend:function(e){o.addClass("wcpr-loading")},success:function(t){if(t.html)if("2"==woocommerce_photo_reviews_params.display)d.append(t.html),"oldest"!==woocommerce_photo_reviews_params.default_comments_page?a<i?a++:o.parent().addClass("wcpr-hidden"):a>1?a--:o.parent().addClass("wcpr-hidden");else{let r=e(t.html).find('div[id^="comment-"]');d.find(".wcpr-list").length?d.find(".wcpr-list").append(r):d.append(r),"oldest"===woocommerce_photo_reviews_params.default_comments_page?a<i?a++:o.parent().addClass("wcpr-hidden"):a>1?a--:o.parent().addClass("wcpr-hidden")}else o.parent().addClass("wcpr-hidden");e(document.body).trigger("wcpr_ajax_load_more_reviews_end")},complete:function(){o.removeClass("wcpr-loading")}}),!1});let o=!1;if(r.length){let h=r.find(".wcpr-filter-button-ul");e(document).on("click","a.wcpr-filter-button",function(f){let v=e(this),u=v.closest("#comments").find(".wcpr-load-more-reviews-button:not(.shortcode-wcpr-load-more-reviews-button):not(.wcpr-loading)");if(o||0===parseInt(v.find(".wcpr-filter-button-count").html())&&!v.hasClass("wcpr-active"))return!1;a="oldest"===woocommerce_photo_reviews_params.default_comments_page?1:"";let g=v.data("filter_type");switch(g){case"all":if(v.hasClass("wcpr-active"))return!1;c="";break;case"image":m=v.hasClass("wcpr-active")?"":1;break;case"verified":s=v.hasClass("wcpr-active")?"":1;break;default:if(v.hasClass("wcpr-active"))return!1;c=parseInt(g)}o=!0,f.preventDefault(),r.addClass("wcpr-filter-loading"),e.ajax({url:woocommerce_photo_reviews_params.ajaxurl,type:"POST",data:{action:"wcpr_ajax_load_more_reviews",post_id:n,cpage:a,rating:c,verified:s,image:m,filter_type:g,is_shortcode:"",frontend_style:woocommerce_photo_reviews_params.display},success:function(o){if(o.html&&(l.hide(),w()),"2"==woocommerce_photo_reviews_params.display)d.html(o.html);else{let t=e(o.html).find('div[id^="comment-"]');d.find(".wcpr-list").length?d.find(".wcpr-list").html(t):d.html(t)}_(),i=parseInt(o.max_page),a=parseInt(o.cpage),u.length||p(),t.find(".wcpr-load-more-reviews-button").parent().removeClass("wcpr-hidden"),"oldest"===woocommerce_photo_reviews_params.default_comments_page?a<i?a++:u.parent().addClass("wcpr-hidden"):a>1?a--:a||u.parent().addClass("wcpr-hidden");let n=o.update_count;if(n)for(let e in n)n.hasOwnProperty(e)&&r.find('.wcpr-filter-button[data-filter_type="'+e+'"]').find(".wcpr-filter-button-count").html(n[e]);switch(r.find(".wcpr-filter-rating-placeholder .wcpr-filter-button-count").html(n.all),g){case"all":default:h.find(".wcpr-filter-button").removeClass("wcpr-active"),v.addClass("wcpr-active"),r.find(".wcpr-filter-rating-placeholder").html(v.html());break;case"image":case"verified":v.hasClass("wcpr-active")?v.removeClass("wcpr-active"):v.addClass("wcpr-active")}e(document.body).trigger("wcpr_ajax_load_more_reviews_end")},error:function(e){console.log(e)}
1,complete:function(){o=!1,r.removeClass("wcpr-filter-loading")}})})}}}(s,s.find(".woocommerce-pagination"))):function(o,t){o=e(o),t=e(t);let r=!1;e(document).on("click",".woocommerce-pagination a",function(a){if(r)return!1;a.preventDefault(),a.stopPropagation();let i="1"===woocommerce_photo_reviews_params.display?o.find(".wcpr-grid"):o.find(woocommerce_photo_reviews_params.container),n=parseInt(i.offset().top)-200;window.scrollTo({top:n,behavior:"smooth"}),r=!0;let c=e(this).attr("href");i.find(".wcpr-grid-overlay").length||i.append('<div class="wcpr-grid-overlay wcpr-hidden"></div>');let s=i.find(".wcpr-grid-overlay");s.removeClass("wcpr-hidden"),e.ajax({url:c,type:"get",success:function(o){if(o){let r=e(o);"1"===woocommerce_photo_reviews_params.display?i.html(r.find(".wcpr-grid").html()):i.html(r.find(woocommerce_photo_reviews_params.container).html()),r.find(".woocommerce-pagination").length&&t.html(r.find(".woocommerce-pagination").html()),e(document.body).trigger("wcpr_ajax_pagination_end")}s.addClass("wcpr-hidden"),r=!1},error:function(e){r=!1,s.addClass("wcpr-hidden")}})});let a=o.find(".wcpr-filter-container");if(!a.length)return!1;e(".et_divi_theme").length?e("a.wcpr-filter-button").on("click",function(i){i.preventDefault(),i.stopPropagation();let n=e(this);if(r||0===parseInt(n.find(".wcpr-filter-button-count").html())&&!n.hasClass("wcpr-active"))return!1;r=!0,i.preventDefault();let c=e(this).attr("href"),s="1"===woocommerce_photo_reviews_params.display?o.find(".wcpr-grid"):o.find(woocommerce_photo_reviews_params.container);if(0===s.length){if("1"===woocommerce_photo_reviews_params.display)o.append('<div class="'+woocommerce_photo_reviews_params.grid_class+'"><div class="wcpr-grid-overlay"></div></div>'),s=o.find(".wcpr-grid");else{"."===woocommerce_photo_reviews_params.container.substr(0,1)?o.append('<ol class="'+woocommerce_photo_reviews_params.container.substr(1)+'"></ol>'):o.append('<ol id="'+woocommerce_photo_reviews_params.container.substr(1)+'"></ol>'),s=o.find(woocommerce_photo_reviews_params.container)}o.find(".woocommerce-noreviews").hide()}s.find(".wcpr-grid-overlay").length||s.append('<div class="wcpr-grid-overlay wcpr-hidden"></div>');let p=s.find(".wcpr-grid-overlay");p.removeClass("wcpr-hidden"),a.addClass("wcpr-filter-loading"),e.ajax({url:c,type:"get",data:{wcpr_is_ajax:1},success:function(r){if(r){let i,n;r=r.replace(/(\r\n\t|\n|\r\t)/gm,"");let c=e(r);if("1"===woocommerce_photo_reviews_params.display?s.html(c.find(".wcpr-grid").html()):s.html(c.find(woocommerce_photo_reviews_params.container).html()),c.find(".woocommerce-pagination").length?t&&t.length?t.html(c.find(".woocommerce-pagination").html()):(o.append('<nav class="woocommerce-pagination">'+c.find(".woocommerce-pagination").html()+"</nav>"),t=o.find(".woocommerce-pagination")):t&&t.length>0&&(t.remove(),t=null),void 0!==woocommerce_photo_reviews_params.wrap_filters){const e=woocommerce_photo_reviews_params.wrap_filters.trim().replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&").replace(/\s+/g,"\\s+");i=new RegExp(`<div class="${e}"\\s*style="display:\\s*none;">([^]+?)<\\/div>`,"gm")}else i=/<div class="wcpr-filter-container" style="display: none;">([^]+?)<\/div>/gm;n=i.exec(r),null!=n&&a.html(n[1]),e(document.body).trigger("wcpr_ajax_pagination_end")}},error:function(e){console.log(e)},complete:function(){r=!1,p.addClass("wcpr-hidden"),a.removeClass("wcpr-filter-loading")}})}):e(document).on("click","a.wcpr-filter-button",function(i){i.preventDefault(),i.stopPropagation();let n=e(this);if(r||0===parseInt(n.find(".wcpr-filter-button-count").html())&&!n.hasClass("wcpr-active"))return!1;r=!0,i.preventDefault();let c=e(this).attr("href"),s="1"===woocommerce_photo_reviews_params.display?o.find(".wcpr-grid"):o.find(woocommerce_photo_reviews_params.container);if(0===s.length){if("1"===woocommerce_photo_reviews_params.display)o.append('<div class="'+woocommerce_photo_reviews_params.grid_class+'"><div class="wcpr-grid-overlay"></div></div>'),s=o.find(".wcpr-grid");else{"."===woocommerce_photo_reviews_params.container.substr(0,1)?o.append('<ol class="'+woocommerce_photo_reviews_params.container.substr(1)+'"></ol>'):o.append('<ol id="'+woocommerce_photo_reviews_params.container.substr(1)+'"></ol>'),s=o.find(woocommerce_photo_reviews_params.container)}o.find(".woocommerce-noreviews").hide()}s.find(".wcpr-grid-overlay").length||s.append('<div class="wcpr-grid-overlay wcpr-hidden"></div>');let p=s.find(".wcpr-grid-overlay");p.removeClass("wcpr-hidden"),a.addClass("wcpr-filter-loading"),e.ajax({url:c,type:"get",data:{wcpr_is_ajax:1},success:function(r){if(r){let i,n;r=r.replace(/(\r\n\t|\n|\r\t)/gm,"");let c=e(r);
1if("1"===woocommerce_photo_reviews_params.display?s.html(c.find(".wcpr-grid").html()):s.html(c.find(woocommerce_photo_reviews_params.container).html()),c.find(".woocommerce-pagination").length?t&&t.length?t.html(c.find(".woocommerce-pagination").html()):(o.append('<nav class="woocommerce-pagination">'+c.find(".woocommerce-pagination").html()+"</nav>"),t=o.find(".woocommerce-pagination")):t&&t.length>0&&(t.remove(),t=null),void 0!==woocommerce_photo_reviews_params.wrap_filters){const e=woocommerce_photo_reviews_params.wrap_filters.trim().replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&").replace(/\s+/g,"\\s+");i=new RegExp(`<div class="${e}"\\s*style="display:\\s*none;">([^]+?)<\\/div>`,"gm")}else i=/<div class="wcpr-filter-container" style="display: none;">([^]+?)<\/div>/gm;n=i.exec(r),null!=n&&a.html(n[1]),e(document.body).trigger("wcpr_ajax_pagination_end")}},error:function(e){console.log(e)},complete:function(){r=!1,p.addClass("wcpr-hidden"),a.removeClass("wcpr-filter-loading")}})})}(s,s.find(".woocommerce-pagination"))}else e(".et_divi_theme").length&&e("a.wcpr-filter-button").on("click",function(){location.href=e(this).attr("href")})}function m(){s.prepend(e(".wcpr-filter-container")).prepend(e(".wcpr-overall-rating-and-rating-count")).prepend(e(".woocommerce-Reviews-title").eq(0))}s.length>0?(m(),p()):e(document).on("skeleton-loaded",function(){s=e("#"+c),m(),p()}),e(document).on("click",".reviews_tab",function(){s=e("#"+c),m()})})}(jQuery);
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.