/*! * PowerReviews, Copyright 2024 * Build: 10449 | b8b07b215 | 3/11/2024 */ (self.pwrClg=self.pwrClg||[]).push([[976],{71387:e=>{e.exports={cloudinaryUploadBase:"https://api.cloudinary.com/v1_1/powerreviews/auto/upload",cloudinaryDownloadBase:"https://media.powerreviews.com",local:{name:"local",entryPath:"https://localhost:3001/",assetPath:function(){return"https://localhost:3001/"},akamaiUIBase:"https://localhost:3001",awsUIBase:"https://localhost:3001",writeBase:"https://devwriteservices.powerreviews.com",b2cReadBase:"https://dev-origin-readservices-b2c-api.powerreviews.com",b2cReadOrigin:"https://dev-origin-readservices-b2c-api.powerreviews.com",b2cReadOS:"https://dev-display-api.powerreviews.io",b2cReadProxy:"https://devui.powerreviews.com/api/",cloudinaryImagePreset:"dev_preset",cloudinaryVideoPreset:"dev_video_preset",trackingBase:"https://t-dev.powerreviews.com",servicesBase:"https://qaservices.powerreviews.com/JSController.do",uiPRBase:"https://localhost:3001",versionFullJS:"local-fulljs-version.json",versionFile3:"local-3.0-version.json",versionFile4:"local-4.0-version.json",buildBase:"",shareFromSocialFacebook:"https://localhost:8080/facebook",shareFromSocialInstagram:"https://localhost:8080/instagram"},develop:{name:"develop",entryPath:"https://ui.powerreviews.com/develop/",assetPath:function(e){return"https://ui.powerreviews.com/develop-builds/"+e+"/"},akamaiUIBase:"https://akaui.powerreviews.com",awsUIBase:"https://ui.powerreviews.com",writeBase:"https://devwriteservices.powerreviews.com",b2cReadBase:"https://dev-origin-readservices-b2c-api.powerreviews.com",b2cReadOrigin:"https://dev-origin-readservices-b2c-api.powerreviews.com",b2cReadOS:"https://dev-display-api.powerreviews.io",b2cReadProxy:"https://devui.powerreviews.com/api/",cloudinaryImagePreset:"dev_preset",cloudinaryVideoPreset:"dev_video_preset",trackingBase:"https://t-dev.powerreviews.com",servicesBase:"https://qaservices.powerreviews.com/JSController.do",uiPRBase:"https://ui.powerreviews.com/develop",versionFullJS:"develop-fulljs-version.json",versionFile3:"develop-3.0-version.json",versionFile4:"develop-4.0-version.json",buildBase:"develop-builds",shareFromSocialFacebook:"https://dev-social.powerreviews.com/facebook",shareFromSocialInstagram:"https://dev-social.powerreviews.com/instagram"},release:{name:"release",entryPath:"https://ui.powerreviews.com/release/",assetPath:function(e){return"https://ui.powerreviews.com/release-builds/"+e+"/"},akamaiUIBase:"https://akaui.powerreviews.com",awsUIBase:"https://ui.powerreviews.com",writeBase:"https://qawriteservices.powerreviews.com",b2cReadBase:"https://qa-origin-readservices-b2c-api.powerreviews.com",b2cReadOrigin:"https://qa-origin-readservices-b2c-api.powerreviews.com",b2cReadOS:"https://qa-display-api.powerreviews.io",b2cReadProxy:"https://qaui.powerreviews.com/api/",cloudinaryImagePreset:"qa_preset",cloudinaryVideoPreset:"qa_video_preset",trackingBase:"https://t-qa.powerreviews.com",servicesBase:"https://qaservices.powerreviews.com/JSController.do",uiPRBase:"https://ui.powerreviews.com/release",versionFullJS:"release-fulljs-version.json",versionFile3:"release-3.0-version.json",versionFile4:"release-4.0-version.json",buildBase:"release-builds",shareFromSocialFacebook:"https://qa-social.powerreviews.com/facebook",shareFromSocialInstagram:"https://qa-social.powerreviews.com/instagram"},stable:{name:"stable",entryPath:"https://ui.powerreviews.com/stable/",assetPath:function(e){return"https://ui.powerreviews.com/tag-builds/"+e+"/"},akamaiUIBase:"https://akaui.powerreviews.com",awsUIBase:"https://ui.powerreviews.com",writeBase:"https://writeservices.powerreviews.com",b2cReadBase:"https://display.powerreviews.com",b2cReadOrigin:"https://origin-readservices-b2c-api.powerreviews.com",b2cReadOS:"https://display-api.powerreviews.io",b2cReadProxy:"https://ui.powerreviews.com/api/",cloudinaryImagePreset:"prod_preset",cloudinaryVideoPreset:"prod_video_preset",trackingBase:"https://t.powerreviews.com",servicesBase:"https://services.powerreviews.com/JSController.do",uiPRBase:"https://ui.powerreviews.com/stable",versionFullJS:"stable-fulljs-version.json",versionFile3:"stable-3.0-version.json",versionFile4:"stable-4.0-version.json",buildBase:"tag-builds",shareFromSocialFacebook:"https://social.powerreviews.com/facebook",shareFromSocialInstagram:"https://social.powerreviews.com/instagram"}}},36864:(e,r,t)=>{e.exports={EnvironmentVariables:t(71387)}},97528:(e,r,t)=>{"use strict";t.r(r),t.d(r,{dataTypes:()=>C,get:()=>W,getContent:()=>O,urlQueryConstructor:()=>L});var n=t(28429),i=t.n(n),o=t(70696),a=t.n(o),s=t(23992),u=t.n(s),c=t(94728),l=t.n(c),d=t(13939),p=t.n(d),_=t(33260),f=t.n(_),v=t(13872),m=t.n(v),h=t(90736),g=t(97508),y=t(64560),w=t.n(y),E=t(66300),I=t.n(E),R=t(58332),A=t(80956),S=w()(I(),i()),b=(0,g.CA)()||"https://display.powerreviews.com",T=(0,g.CA)()||"https://origin-readservices-b2c-api.powerreviews.com",P=function(e,r){return(0,g.CA)(e)?(0,g.CA)(e).b2cReadBase:r},C={REVIEW:"review",QUESTION:"question",PRODUCT:"product",CATEGORY:"category"};function L(e,r){var t=[],n=(0,h._)("nocache",r),i=r.page_id,o=r.review_id,s=r.read_services_base_url,c=r.sorts,d=r.merchant_id,_=a()(r),f=r.filters,v=r.locale,m=r.newFilters,g=r.pwrPageSize,y=r.category,w=r.hashtags,E=r.noConfig,I=""+P(s,b);!0===n&&(I=""+P(s,T),t.push("_nocache=true"));var S="en_US";if(!0===R.m.getItem("reviewTranslationEnabled")&&"reviews"===e?(S="all",t.push("page_locale="+v)):(0,A.S)(v)&&(S=v),I+="/m/"+d+"/l/"+S,o?I+="/review/"+o+"?":(i&&(I+="/product/"+encodeURIComponent(i)),I+="/"+e+"?"),r.wdyb&&(I+="wdyb=true&"),c&&c.length>0){var C,L=u()(C=a()(c).call(c,(function(e){return"created_date"!==e.type||1===c.length}))).call(C,(function(e){if("string"==typeof e)return e;switch(e.type){case"rating":return"asc"===e.order?"LowestRating":"HighestRating";case"helpful_votes":return"MostHelpful";case"created_date":return"asc"===e.order?"Oldest":"Newest";case"answer_count":return"MostAnswers";case"mediasort":return"MediaSort";default:return null}})).join(",");t.push("sort="+L)}if(f&&Array.isArray(f)&&f.length>0)if(m){var N=[],D=l()(f).call(f,(function(e,r){return e[r.attribute]?e[r.attribute].push(r.value):e[r.attribute]=[r.value],e}),{});p()(D).forEach((function(e){"search"===e&&D[e][0].length?t.push("search="+encodeURIComponent(D[e][0])):"variant"===e?t.push("variant="+encodeURIComponent(D[e][0])):"native_only"===e?t.push("native_only="+encodeURIComponent(D[e][0])):N.push(e+":"+encodeURIComponent(D[e].join("||")))})),N.length&&t.push("filters="+N.join(","))}else{var O=[];f.forEach((function(e){if("search"===e.operation&&e.value.length)t.push("search="+encodeURIComponent(e.value));else if("="===e.operation){var r=e.value.length>1?e.value.join("||"):e.value;O.push(e.attribute+":"+encodeURIComponent(r))}else"variant"===e.operation&&O.push(e.attribute+":"+encodeURIComponent(e.value))})),O.length&&t.push("filters="+O.join(","))}return _&&t.push("filter="+_),g&&t.push("paging.size="+g),y&&t.push("category="+y),w&&t.push("hashtags="+w),!0===E&&t.push("_noconfig=true"),""+I+t.join("&")}var N=function(e,r,t){if(!0===(0,h._)("api_authorization",t))return S(e,r).set("Authorization",t.api_key).end();var n=r;return f()(n).call(n,"apikey")<0&&(f()(n).call(n,"?")<0&&(n+="?"),n+="&apikey="+t.api_key),S(e,n)},D={};function O(e,r,t){var n=L(e.toLowerCase(),r),o="number"==typeof t;if(o&&D[n]){var a=D[n],s=a.timestamp,u=a.error,c=a.payload;if(Date.now()-s{"use strict";t.d(r,{cp:()=>l,jU:()=>c});var n=t(97508),i=t(66300),o=t.n(i),a=(t(63588),t(73360),t(25688),t(82088)),s=function(e,r){return(0,n.c5)(e)?(0,n.c5)(e).writeBase:r},u="https://writeservices.powerreviews.com",c=function(e,r,t,n){if(r){var i;if(r.body)i=r.body;else if(r.text)try{i=a.cp.parse(r.text)}catch(e){i=r.text}!e||r?r.statusCode&&200!==r.statusCode||r.status&&200!==r.status?n({error:e,statusCode:r.statusCode||r.status,data:i,details:t}):n({error:!1,statusCode:r.statusCode||r.status,data:i,details:t}):n({error:e,statusCode:null,data:i,details:t})}else n({error:e,statusCode:null,data:null,details:t})};const l={getShareToAmazonData:function(e,r){var t={};e.include_sta_links=!0,["page_id","page_id_variant","locale","merchant_id","merchant_group_id","site_id","include_sta_links","asin"].forEach((function(r){t[r]=e[r]}));var n=s(e.api,u)+"/api/asin";o().get(n).query(t).end((function(e,t){c(e,t,{endpoint:n},r)}))},getShareToRetailerData:function(e,r){var t={};e.include_sta_links=!0,["page_id","page_id_variant","locale","merchant_id","merchant_group_id","site_id","include_sta_links","asin","gtin","lookup_asin","bestbuy_sku","coolblue_sku"].forEach((function(r){t[r]=e[r]}));var n=s(e.api,u)+"/share-to";o().get(n).query(t).end((function(e,t){c(e,t,{endpoint:n},r)}))},submitFlaggingAndHelpfulVoting:function(e,r){var t=s(e.api,u)+"/"+e.command,n={};["ugc_id","answer_id","review_id","vote_type","flag_type","flag_comment","merchant_user_id","contact_email","merchant_id"].forEach((function(r){e[r]&&(n[r]=e[r])})),o().post(t).set("Content-Type","application/json").send(n).end((function(e,n){c(e,n,{endpoint:t},r)}))}}},25816:(e,r,t)=>{"use strict";t.d(r,{Ap:()=>O,NL:()=>k,Nd:()=>N,S4:()=>U,Xc:()=>K,_6:()=>V,_I:()=>M,_i:()=>W,a:()=>C,ch:()=>P,mQ:()=>D});var n=t(72543),i=t.n(n),o=t(43688),a=t.n(o),s=t(29052),u=t.n(s),c=t(28429),l=t.n(c),d=t(33260),p=t.n(d),_=t(56e3),f=t(25688),v=t(63588),m=t(66300),h=t.n(m),g=t(97508),y=t(90736),w="https://writeservices.powerreviews.com",E=function(e,r){return(0,g.c5)(e)?(0,g.c5)(e).writeBase:r},I=function(e,r){return"merchant_group_id"===e&&r.merchantGroupId?r.merchantGroupId:"merchant_id"===e&&r.merchantId?r.merchantId:"site_id"===e&&r.siteId?r.siteId:"reviewer_type"===e&&r.reviewer_ttype?r.reviewer_ttype:"page_id"===e&&r.page_id?window.encodeURIComponent(String(window.decodeURIComponent(r.page_id)).replace(/\//g,"%2F")):r[e]||null},R=function(e){return"string"==typeof e?decodeURIComponent(e.replace(/\+/g," ")):e},A=function(e,r,t){if(!t[e]&&"locale"===e)return"en_US";if("page_ids"===e&&(I(e,r)||I(e,t))){var n=I(e,r)||I(e,t);return R(n)}return r&&I(e,r)?R(I(e,r)):t&&I(e,t)?R(I(e,t)):void 0};function S(e,r){void 0===r&&(r={});var t=(0,y._)("pr_write_services_base_url"),n=""+E(t,w)+e,i=h().get(n);try{i.withCredentials()}catch(e){}return new(l())((function(e){i.end((function(r,t){r?(console.log(r),e({body:{message:r.toString()},statusCode:r.status||r.statusCode||-1})):e({body:t.body,statusCode:t.status||t.statusCode})}))}))}function b(e,r,t){void 0===t&&(t={});var n=(0,y._)("pr_write_services_base_url"),i=""+E(n,w)+e,o=h().post(i).send(r).set("Content-Type","application/json");null!=r&&r.tracking_user_id&&(o.set("x-pr-uid",r.tracking_user_id),delete r.tracking_user_id);try{o.withCredentials()}catch(e){}return new(l())((function(e){o.end((function(r,t){r?(console.log(r),e({body:{message:r.toString()},statusCode:r.status||r.statusCode||-1})):e({body:t.body,statusCode:t.status||t.statusCode})}))}))}var T=function(e,r){var t={raw:{height:e.height,width:e.width,publicId:e.public_id,size:Math.floor(e.bytes/1e3),url:e.secure_url||e.url,deleteToken:e.delete_token}};return r===_._I?t:a()(a()({},t),{},{video_url:e.secure_url||e.url,video_thumbnail_url:"https://media.powerreviews.com/video/upload/t_media_lib_thumb/"+e.public_id+".jpg",youTubeDetails:e.public_id})};function P(e,r){var t;return r===_.im?t="prod_video_preset":r===_._I&&(t="prod_preset"),new(l())((function(n,i){var o="https://api.cloudinary.com/v1_1/powerreviews/auto/upload";e.source?h().post(o).set("Content-Type","application/json").send({file:e.source,upload_preset:t}).end((function(e,t){e?i(e):n(T(t.body,r))})):h().post(o).attach("file",e,e.name).field("upload_preset",t).end((function(e,t){e?i(e):n(T(t.body,r))}))}))}function C(e){return L.apply(this,arguments)}function L(){return(L=i()(u().mark((function e(r){var t,n,i;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.publicId,t=r.deleteToken,(n=new FormData).append("token",t),e.next=5,fetch("https://api.cloudinary.com/v1_1/powerreviews/delete_by_token",{method:"POST",body:n});case 5:if(!1!==(i=e.sent).ok){e.next=8;break}throw new Error(i.statusText);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e,r){var t="/war/writereview?",n={},i=e.ugc_id&&e.passcode;if(e.merchant_group_id&&e.site_id)t+="merchant_group_id="+e.merchant_group_id+"&site_id="+e.site_id;else if(e.merchant_id)t+="merchant_id="+e.merchant_id;else if(!i)throw new Error("PowerReviews getWriteAReviewTemplate() error - combination of merchant_group_id and site_id or merchant_id provided is not valid");if(!e.page_id&&!i)throw new Error("PowerReviews getWriteAReviewTemplate() error - page_id provided is not valid");["page_id_variant","locale","unique_review_id","merchant_user_id","merchant_user_email","emuid","promo_code","product_category","includeLocalizations","ugc_id","passcode"].forEach((function(t){A(t,r,e)&&(n[t]=A(t,r,e))}));var o=v.stringify(n);return e.page_id&&(t+="&page_id="+I("page_id",e)),t+=-1===p()(t).call(t,"?")?"?":"&",S(t+=o,e)}var D=["current_step","is_complete","page_id_variant","locale","source","merchant_user_email","emuid","merchant_user_id","unique_review_id","reviewer_type","order_id","campaign_id","promo_code","disclosure_code","review_type","includeLocalizations","ugc_id","passcode"];function O(e,r){var t="/war/writereview?",n={},i=r.ugc_id&&r.passcode;if(r.merchant_group_id&&r.site_id)t+="merchant_group_id="+r.merchant_group_id+"&site_id="+r.site_id;else if(r.merchant_id)t+="merchant_id="+r.merchant_id;else if(!i)throw new Error("PowerReviews getWriteAReviewTemplate() error - combination of merchant_group_id and site_id or merchant_id provided is not valid");if(!r.page_id&&!i)throw new Error("PowerReviews getWriteAReviewTemplate() error - page_id provided is not valid");D.forEach((function(e){A(e,{},r)&&(n[e]=A(e,{},r))}));var o=v.stringify(n);return r.page_id&&(t+="&page_id="+I("page_id",r)),t+=-1===p()(t).call(t,"?")?"?":"&",b(t+=o,e,r)}function W(e,r){if(!(e.merchant_group_id&&e.site_id||e.merchant_id))throw new Error("PowerReviews getReviewYourPurchasesTemplate() error - combination of merchant_group_id and site_id or merchant_id provided is not valid");if(!(e.page_ids||e.emuid||e.page_id||e.merchant_user_email))throw new Error("PowerReviews getWriteAReviewTemplate() error - merchant_user_email, emuid, page_ids, or page_id provided is not valid");var t={};return["merchant_group_id","site_id","merchant_id","locale","merchant_user_id","merchant_user_email","emuid","page_ids","is_multi_merchant"].forEach((function(n){A(n,r,e)&&(t[n]=A(n,r,e))})),S("/api/ryp?"+v.stringify(t),e)}function U(e,r){if(!(e.merchant_group_id&&e.site_id||e.merchant_id))throw new Error("PowerReviews getReviewYourPurchasesTemplate() error - combination of merchant_group_id and site_id or merchant_id provided is not valid");if(!(e.page_ids||e.emuid||e.page_id||e.merchant_user_email))throw new Error("PowerReviews getWriteAReviewTemplate() error - merchant_user_email, emuid, page_ids, or page_id provided is not valid");var t={};return["merchant_group_id","site_id","merchant_id","locale","merchant_user_id","merchant_user_email","page_id","page_id_variant","emuid","review_type"].forEach((function(n){A(n,r,e)&&(t[n]=A(n,r,e))})),function(e,r){void 0===r&&(r={});var t=""+E(r.write_services_base_url,w)+e,n=h().del(t);try{n.withCredentials()}catch(e){}return new(l())((function(e){n.end((function(r,t){r?(console.log(r),e({body:{message:r.toString()},statusCode:r.status||r.statusCode||-1})):e({body:t.body,statusCode:t.status||t.statusCode})}))}))}("/api/ryp?"+v.stringify(t),e)}function k(e,r){var t="/qa/question",n={includeLocalizations:!0},i=["page_id_variant","locale"];if(e.merchant_group_id&&e.site_id)i.push("merchant_group_id","site_id");else{if(!e.merchant_id)throw new Error("PowerReviews getWriteAQuestionData() error - combination of merchant_group_id and site_id or merchant_id provided is not valid");i.push("merchant_id")}if(!e.page_id)throw new Error("PowerReviews getWriteAQuestionData() error - page_id provided is not valid");i.forEach((function(t){A(t,r,e)&&(n[t]=A(t,r,e))}));var o=v.stringify(n);return S(t+="?page_id="+I("page_id",e)+"&"+o,e)}function K(e,r){var t=e.component_type===f.cp.WYB,n=t?"/qa/whydidyoubuy":"/qa/answer",i={includeLocalizations:!0},o=["page_id_variant","locale","question_id"];if(e.merchant_group_id&&e.site_id)o.push("merchant_group_id","site_id");else{if(!e.merchant_id)throw new Error("PowerReviews getWriteAnAnswerData() error - combination of merchant_group_id and site_id or merchant_id provided is not valid");o.push("merchant_id")}if(!e.page_id)throw new Error("PowerReviews getWriteAnAnswerData() error - page_id provided is not valid");if(!e.question_id&&!t)throw new Error("PowerReviews getWriteAnAnswerData() error - question_id provided is not valid");o.forEach((function(t){A(t,r,e)&&(i[t]=A(t,r,e))}));var a=v.stringify(i);return S(n+="?page_id="+I("page_id",e)+"&"+a,e)}function V(e,r){var t="/qa/question",n={},i=["locale","question_id","page_id_variant"];if(e.merchant_group_id&&e.site_id)i.push("merchant_group_id","site_id");else{if(!e.merchant_id)throw new Error("PowerReviews submitWAQ() error - combination of merchant_group_id and site_id or merchant_id provided is not valid");i.push("merchant_id")}if(!e.page_id)throw new Error("PowerReviews submitWAQ() error - page_id provided is not valid");i.forEach((function(r){A(r,{},e)&&(n[r]=A(r,{},e))}));var o=v.stringify(n);return b(t+="?page_id="+I("page_id",e)+"&"+o,r,e)}function M(e,r){var t=e.component_type===f.cp.WYB?"/qa/whydidyoubuy":"/qa/answer",n={},i=["locale","question_id","page_id_variant","question_type"];if(e.merchant_group_id&&e.site_id)i.push("merchant_group_id","site_id");else{if(!e.merchant_id)throw new Error("PowerReviews submitWAA() error - combination of merchant_group_id and site_id or merchant_id provided is not valid");i.push("merchant_id")}if(!e.page_id)throw new Error("PowerReviews submitWAA() error - page_id provided is not valid");i.forEach((function(r){A(r,{},e)&&(n[r]=A(r,{},e))}));var o=v.stringify(n);return b(t+="?page_id="+I("page_id",e)+"&"+o,r,e)}},93272:(e,r,t)=>{"use strict";t.d(r,{e2:()=>h,uW:()=>g,_m:()=>R,us:()=>I,OS:()=>E,gJ:()=>A,JA:()=>w});var n,i=t(43688),o=t.n(i),a=t(48812),s=t.n(a),u=t(50524),c=t.n(u),l=t(90896),d=t.n(l),p=t(85668),_=t(26484),f=t.n(_),v=t(77e3),m=["className","importance"],h=(0,p.createContext)(-1),g=c()(n=window.location.search).call(n,"pr_ff_auto_heading_level=true"),y=/^h[0-6]$/i;function w(e){var r=e.CD4_ADA_HEADING_LEVEL;return!0!==e.DISABLE_CD4_HEADING_STRUCTURES&&(y.test(r)?d()(r[1],10):-1)}var E=function(e){var r=e.level,t=e.children;return g?t:(0,v.jsx)(h.Provider,{value:r,children:t})},I=function(e){var r,t=e.children,n=(0,p.useContext)(h);return r=!1!==n&&(-1===n?-1:"number"==typeof n?n+1:-1),(0,v.jsx)(h.Provider,{value:r,children:t})},R=function(e,r){var t,n=e.className,i=e.importance,a=s()(e,m),u=(0,p.useContext)(h),c=!1===u,l=f()(((t={})[n]=null!=n,t["pr-h"+i]=null!=i,t));if(c)return(0,v.jsx)("span",o()(o()({className:l},a),{},{ref:r}));if(-1===u){var d="h"+i;return(0,v.jsx)(d,o()(o()({className:n},a),{},{ref:r}))}var _,g={};return u>6?(_="div",g["aria-level"]=u,g.role="heading"):_="h"+u,(0,v.jsx)(_,o()(o()(o()({},a),g),{},{ref:r,className:l}))};function A(e){for(var r=e;r;){var t;if(r.previousElementSibling&&/^H[1-6]$/.test(r.previousElementSibling.tagName))return Number(r.previousElementSibling.tagName[1])+1;r=null!=(t=r.previousElementSibling)?t:r.parentElement}return 1}R=(0,p.forwardRef)(R)},62928:(e,r,t)=>{"use strict";t.d(r,{U:()=>i});var n=t(90736),i=function(e,r){var t=r.product_information,i=r.progressive_info;if(i&&i.is_progressive_type&&i.current_step>0)return!1;var o=(0,n.m)(),a=o.AUTOSUBMIT,s=void 0===a?"":a,u=o.RATING,c=o.HEADLINE,l=o.COMMENTS;if(!(s&&u&&c&&l))return!1;var d=decodeURIComponent(s).split(":"),p=d[0],_=d[1];return p===t.page_id&&_===(t.variant||"")}},73360:(e,r,t)=>{"use strict";t.d(r,{c:()=>n});const n={RESTRICTED_WORD:"RestrictedWord",INVALID_VALUE:"InvalidValue",REQUIRED_FIELD:"RequiredField",REQUEST_FAILED:"REQUEST_FAILED",FATAL_ERROR:"FATAL_ERROR",FATAL_SUBMIT_REVIEW_FAILURE:"FATAL_SUBMIT_REVIEW_FAILURE",DUPLICATE_REVIEW:"DUPLICATE_REVIEW",NON_FATAL_ERROR:"NON_FATAL_ERROR",MISSING_PARAMETER:"MISSING_PARAMETER",INVALID_PARAMETER:"INVALID_PARAMETER",CONTAINS_HTML_OR_URL:"ContainsHtmlOrUrl"}},25688:(e,r,t)=>{"use strict";t.d(r,{KW:()=>h,Mv:()=>a,OW:()=>f,Qv:()=>p,U1:()=>m,WY:()=>_,YT:()=>y,_c:()=>g,a8:()=>n,cp:()=>w,e_:()=>l,iM:()=>u,kt:()=>o,q8:()=>s,qk:()=>v,uG:()=>c,wv:()=>d,yo:()=>i});var n="WAR",i="REVIEW_DISPLAY",o="REVIEW_LIST",a="REVIEW_SNAPSHOT",s="RYP",u="SRW",c="WAQWAA",l="WYB",d="WYB_DISPLAY",p="QA_DISPLAY",_="RID",f="REVIEW_SNIPPET",v="QA_SNIPPET",m="IMAGE_SNIPPET",h="CATEGORY_SNIPPET",g="IRL_SNIPPET",y="SIZEFIT_SNIPPET";const w={WAR:n,WARIF:"WARIF",WARMO:"WARMO",REVIEW_DISPLAY:i,REVIEW_LIST:o,REVIEW_SNAPSHOT:a,RYP:s,SRW:u,WAQWAA:c,WYB:l,WYB_DISPLAY:d,QA_DISPLAY:p,RID:_,REVIEW_SNIPPET:f,QA_SNIPPET:v,IMAGE_SNIPPET:m,CATEGORY_SNIPPET:h,IRL_SNIPPET:g,SIZEFIT_SNIPPET:y}},56e3:(e,r,t)=>{"use strict";t.d(r,{_I:()=>n,im:()=>i});var n="IMAGE",i="VIDEO"},50091:(e,r,t)=>{"use strict";t.d(r,{c:()=>i});var n=t(93784);const i={newest:{sm:n.REVIEW_DISPLAY_SORT_MOST_RECENT,sort:{type:"created_date",order:"desc"},apiText:"Newest"},oldest:{sm:n.REVIEW_DISPLAY_SORT_OLDEST,sort:{type:"created_date",order:"asc"},apiText:"Oldest"},highestrating:{sm:n.REVIEW_DISPLAY_SORT_HIGHEST,sort:{type:"rating",order:"desc"},apiText:"HighestRating"},lowestrating:{sm:n.REVIEW_DISPLAY_SORT_LOWEST,sort:{type:"rating",order:"asc"},apiText:"LowestRating"},mosthelpful:{sm:n.REVIEW_DISPLAY_SORT_MOST_HELPFUL,sort:{type:"helpful_votes",order:"desc"},apiText:"MostHelpful"},mediasort:{sm:n.REVIEW_DISPLAY_SORT_IMAGES,sort:{type:"mediasort",order:"desc"},apiText:"MediaSort"},language:{sm:n.REVIEW_DISPLAY_SORT_NATIVE_LANGUAGE_FIRST,sort:{type:"native_language",order:"desc"},apiText:"Language"}}},46432:(e,r,t)=>{"use strict";t.d(r,{cp:()=>o,eq:()=>i,gl:()=>n});var n="IN_PROGRESS",i="COMPLETE";const o={PENDING:"PENDING",IN_PROGRESS:n,COMPLETE:i,OFF:"OFF"}},47320:(e,r,t)=>{"use strict";t.d(r,{c:()=>n});const n={EMAIL:"EMAIL"}},26188:(e,r,t)=>{"use strict";t.d(r,{YL:()=>s,aC:()=>a,as:()=>n,gn:()=>d,k3:()=>i,kN:()=>c,of:()=>u,qQ:()=>l,uK:()=>o,u_:()=>p});var n="HELPFUL",i="UNHELPFUL",o="PROFANE",a="WRONG_PRODUCT",s="SPAM",u="DUPLICATE",c="COPYRIGHT",l="NOT_REVIEW",d="CUSTOMER_IMAGE",p="OTHER"},95668:(e,r,t)=>{"use strict";t.d(r,{MT:()=>I,G:()=>A,EV:()=>S});var n=t(13939),i=t.n(n),o=t(24244),a=t.n(o),s=t(47408),u=t.n(s),c=t(85668),l=t(90736),d=(t(91672),t(31305)),p=t(28429),_=t.n(p),f=t(21376),v=function(e){var r=e.initProxy("/m/{merchant_id}/l/{locale}/configuration"),t=r.url,n=r.headers,i=f.I.getItem(t)||{},o=i.$value,a=i.$timestamp;return null!=o&&o.properties&&null!=o&&o.localizations&&null!=o&&o.features&&Date.now()-a<144e5?_().resolve(o):fetch(t,{method:"GET",headers:n}).then(e.checkResponseStatus).then((function(e){return e.json()})).then((function(e){return f.I.setItem(t,{$value:e,$timestamp:Date.now()}),e}))};v=(0,d.HM)(v);var m=t(6464),h=t(12424),g=t(58332),y=t(50091),w=t(37115),E=t(77e3),I=c.createContext(),R=new h.K(["ReviewDisplay","ReviewSnapshot","ReviewList","ReviewImageDisplay","ReviewImageSnippet","SizeFitSnippet"]);function A(e){var r=e.config,t=void 0===r?{}:r,n=e.children,o=(0,c.useState)((function(){var e=(0,l._)("read_services_base_url",t)||"stable";return new d.G0(e,t)}))[0],s=(0,c.useState)({}),p=s[0],_=p.status,f=p.data,A=s[1],S=(0,c.useState)(!1),b=S[0],T=S[1];(0,c.useEffect)((function(){null==_&&(A({status:"pending"}),v(o).then((function(e){var r;A({status:"fulfilled",data:e}),null!==(r=e.properties)&&void 0!==r&&r.DISPLAY_API_ORIGIN&&o.setOriginOverride(e.properties.DISPLAY_API_ORIGIN)})).catch((function(e){console.error("Error fetching display configuration"),A({status:"rejected",data:e})})))}),[o,_]);var P=(0,c.useMemo)((function(){return"fulfilled"!==_?{config:t}:{config:t,merchantProperties:f.properties,localizations:f.localizations,features:f.features,displayApi:o,reviewTranslationEnabled:(0,m.I)(t.locale,f.properties),componentKeys:(0,h.K)(i()(t.__componentKeys||{}))}}),[t,f,o,_]);return(0,c.useEffect)((function(){var e=function(){console.log(P)};return w.w.on("debug",e),function(){return w.w.off("debug",e)}})),(0,c.useEffect)((function(){if(!0!==b&&"fulfilled"===_){g.m.setItem("reviewTranslationEnabled",P.reviewTranslationEnabled);var e=!1;if(t.__componentKeys)for(var r=0,n=i()(t.__componentKeys);r{"use strict";t.r(r),t.d(r,{ADD_TO_CART:()=>E,AS:()=>l,FEEDLESS_PRODUCT_CATALOG:()=>w,IMAGES_CLICK_IMAGE_TO_OPEN:()=>Ee,IMAGES_CLICK_NEXT:()=>Ie,IMAGES_CLICK_PREV:()=>Re,IMAGE_SNIPPET:()=>h,IMAGE_SNIPPET_CLICK_IMAGE:()=>Q,IMAGE_SNIPPET_VISIBLE:()=>N,IRL_SNIPPET:()=>g,IRL_SNIPPET_NEXT:()=>j,IRL_SNIPPET_VISIBLE:()=>D,QA_DISPLAY:()=>_,QA_DISPLAY_ASK_QUESTION:()=>U,QA_DISPLAY_HELPFUL:()=>q,QA_DISPLAY_LOAD:()=>R,QA_DISPLAY_MORE_ANSWERS:()=>K,QA_DISPLAY_SEARCH_ANSWERS:()=>V,QA_DISPLAY_SORT_MOST_ANSWERS:()=>F,QA_DISPLAY_SORT_MOST_RECENT:()=>M,QA_DISPLAY_SORT_OLDEST:()=>x,QA_DISPLAY_UNHELPFUL:()=>B,QA_DISPLAY_VISIBLE:()=>A,QA_DISPLAY_WRITE_ANSWER:()=>k,QA_SNIPPET:()=>m,QA_SNIPPET_ASK_A_QUESTION:()=>W,QA_SNIPPET_READ_QUESTIONS:()=>O,QA_SNIPPET_VISIBLE:()=>L,REVIEW_DISPLAY:()=>p,REVIEW_DISPLAY_BACK_TO_TOP:()=>te,REVIEW_DISPLAY_FLAG:()=>oe,REVIEW_DISPLAY_HELPFUL:()=>ne,REVIEW_DISPLAY_LOAD:()=>I,REVIEW_DISPLAY_MORE_DETAILS:()=>ae,REVIEW_DISPLAY_MSQ_FILTER_APPLIED:()=>J,REVIEW_DISPLAY_MSQ_FILTER_REMOVED:()=>Z,REVIEW_DISPLAY_NEXT_PAGE:()=>re,REVIEW_DISPLAY_PREV_PAGE:()=>ee,REVIEW_DISPLAY_RATING_FILTER_APPLIED:()=>H,REVIEW_DISPLAY_RATING_FILTER_REMOVED:()=>X,REVIEW_DISPLAY_SEARCH_ANSWERS:()=>fe,REVIEW_DISPLAY_SORT_HIGHEST:()=>se,REVIEW_DISPLAY_SORT_IMAGES:()=>pe,REVIEW_DISPLAY_SORT_LOWEST:()=>ue,REVIEW_DISPLAY_SORT_MOST_HELPFUL:()=>ce,REVIEW_DISPLAY_SORT_MOST_RECENT:()=>de,REVIEW_DISPLAY_SORT_NATIVE_LANGUAGE_FIRST:()=>_e,REVIEW_DISPLAY_SORT_OLDEST:()=>le,REVIEW_DISPLAY_TAG_FILTER_APPLIED:()=>z,REVIEW_DISPLAY_TAG_FILTER_REMOVED:()=>$,REVIEW_DISPLAY_UNHELPFUL:()=>ie,REVIEW_DISPLAY_VISIBLE:()=>S,REVIEW_DISPLAY_VISIBLE_INDIVIDUAL:()=>b,REVIEW_HISTOGRAM_VISIBLE:()=>P,REVIEW_IMAGE_DISPLAY_VISIBLE:()=>T,REVIEW_SNAPSHOT:()=>y,REVIEW_SNAPSHOT_FACEOFF_NEGATIVE:()=>he,REVIEW_SNAPSHOT_FACEOFF_POSITIVE:()=>me,REVIEW_SNAPSHOT_WRITE_REVIEW:()=>ve,REVIEW_SNIPPET:()=>v,REVIEW_SNIPPET_READ_REVIEWS:()=>G,REVIEW_SNIPPET_VISIBLE:()=>C,REVIEW_SNIPPET_WRITE_REVIEW:()=>Y,REVIEW_TRANSLATE:()=>ye,REVIEW_TRANSLATE_ORIGINAL:()=>we,REVIEW_TRANSLATE_VIEWED:()=>ge,RID:()=>f,RYP:()=>d,SRW:()=>a,WAA:()=>u,WAQ:()=>s,WAR:()=>n,WARIF:()=>i,WARMO:()=>o,WYB:()=>c});var n={social_measurement_id:"wr",ga_id:"submit2verify",start:"start",complete:"askForLogin",smsStart:"sms-start",smsComplete:"sms-submit",error:"submit_error",share_to_retailer_present:function(e){return"share_to_retailer_present_"+e},share_to_retailer_clicked:function(e){return"share_to_retailer_clicked_"+e}},i={social_measurement_id:"if",ga_id:"if",start:"start",complete:"thankyou",error:"submit_error"},o={social_measurement_id:"mo",ga_id:"mo",start:"start",caption:"caption",complete:"thankyou",error:"submit_error"},a={social_measurement_id:"srw",ga_id:"srw",start:"start",complete:"thankyou",error:"submit_error"},s={ga_id:"question",start:"edit_page",complete:"finished_page",error:"submit_error"},u={ga_id:"answer",start:"edit_page",complete:"finished_page",error:"submit_error"},c={ga_id:"wyb",start:"edit_page",complete:"finished_page",error:"submit_error"},l={ga_id:"as",start:"call_to_action",complete:"redirected",error:"fallback",fallback_copy:"fallback_copy",fallback_complete:"fallback_redirected"},d={social_measurement_id:"ryp",ga_id:"ryp",start:"start",click:"star_click",complete:"review_submission",error:"error",image:"image_upload"},p={social_measurement_id:"rd",events:{load:""}},_={social_measurement_id:"ab",events:{load:""}},f={social_measurement_id:"rid"},v={social_measurement_id:"rd"},m={social_measurement_id:"ab"},h={social_measurement_id:"is"},g={social_measurement_id:"irl"},y={social_measurement_id:"rd"},w={social_measurement_id:"fp"},E={social_measurement_id:"atc"},I="",R="",A="product-answers-visible",S="reviews-visible",b=function(e){return"reviews-visible-"+e},T="review-image-display-visible",P="histogram-viewed",C="snippet-visible",L="answers-snippet-visible",N="image-snippet-visible",D="irl-snippet-visible",O="answers-snippet-read-questions",W="answers-snippet-ask-a-question",U="header-ask-question-button",k="product-answers-answer-question-{questionId}",K="product-answers-label-{questionId}",V="product-answers-search",M="product-answers-sort-newest",x="product-answers-sort-oldest",F="product-answers-sort-most-answers",q="product-answers-helpful",B="product-answers-not-helpful",G="snippet-read-reviews",Y="snippet-write-review",j="irl-snippet-click-next",Q="image-snippet-click-image",H="filter-applied-{rating}star",z="filter-applied-{type}-{value}",J="filter-applied-msq-{value}",X="filter-removed-{rating}star",$="filter-removed-{type}-{value}",Z="filter-removed-msq-{value}",ee="footer-page-prev-link",re="footer-page-next-link",te="footer-back-to-top-link",ne=function(e){return"review-helpful-yes-link-"+e},ie=function(e){return"review-helpful-no-link-"+e},oe=function(e){return"review-report-issue-link-"+e},ae=function(e){return"review-more-details-"+e},se="review-sort-highest",ue="review-sort-lowest",ce="review-sort-most-helpful",le="review-sort-oldest",de="review-sort-most-recent",pe="review-sort-images",_e="review-sort-native-language",fe=function(e){return"review-search-"+e},ve="snapshot-write-review",me=function(e){return"faceoff-positive-link-"+e},he=function(e){return"faceoff-negative-link-"+e},ge=function(e){return"review-translate-viewed-"+e},ye=function(e){return"review-translate-"+e},we=function(e){return"review-translate-original-"+e},Ee="image-gallery",Ie="image-gallery-next",Re="image-gallery-prev"},29568:(e,r,t)=>{"use strict";t.d(r,{GC:()=>i.GC,GI:()=>n,Y7:()=>o.Y7,cj:()=>i.cj,uE:()=>i.uE});var n=t(93784),i=t(21808),o=t(71216)},21808:(e,r,t)=>{"use strict";t.d(r,{Cs:()=>u,GC:()=>c,cj:()=>s,uE:()=>l});var n=t(85668),i=t(95668),o=t(71216),a=t(77e3),s=n.createContext(),u=n.createContext(),c=function(e){var r=e.children,t=(0,i.EV)(),c=(0,n.useState)((function(){return new o.Y7(t)}))[0],l=(0,n.useCallback)((function(){c.sendBeacon.apply(c,arguments)}),[c]);return(0,a.jsx)(s.Provider,{value:l,children:(0,a.jsx)(u.Provider,{value:c.getUserId(),children:r})})};function l(){var e=(0,n.useContext)(s);if(void 0===e)throw new Error("useSocialMeasurement must be used within a SocialMeaurementProvider");for(var r=arguments.length,t=new Array(r),i=0;i=2){var a=t[0],u=t[1];return function(r){return e(a,u,r)}}return e}},71216:(e,r,t)=>{"use strict";t.d(r,{Y7:()=>O});var n=t(43688),i=t.n(n),o=t(96631),a=t.n(o),s=t(90896),u=t.n(s),c=t(13872),l=t.n(c),d=t(82581),p=t.n(d),_=t(13440),f=t.n(_),v=t(20419),m=t.n(v),h=t(23992),g=t.n(h),y=t(93784),w=t(38456),E=t.n(w);function I(e){return"www."===e.substring(0,4)&&(e=e.substring(4)),e}function R(e){return e+";secure"}var A=function(e,r){var t=e+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; samesite=strict; path=/; domain="+(r=Boolean(r)?r:I(document.location.hostname));window.document.cookie="https:"===document.location.protocol?R(t):t},S={event:"e",eventType:"et",id:"id",userId:"uid",time:"t",locale:"l",merchantGroupId:"mgid",merchantId:"mid",pageId:"pid",pageIdVariant:"pidv",siteId:"sid",pageUrl:"p",referrerUrl:"r",reviewCount:"rc",starRating:"s",inlineSEO:"i",engineVersion:"v",questionCount:"qc",answerCount:"ac",visible:"vis",synMerchantId:"symid",synSharedReviewIds:"sysrids",synReviewsOnPageCount:"syropc",compact:"c",profileId:"prid",displayVersion:"v",displayBuildVersion:"vv",eventFlow:"ef",orderId:"oid",orderSubtotal:"os",orderNumberOfItems:"on",orderItems:"oi",merchantUserId:"muid",userEmail:"ue",userFirstName:"uf",userLastName:"ul",userFullName:"un",marketingOptIn:"mo",productBrandName:"bn",productName:"n",productDescription:"d",productUrl:"pu",productImageUrl:"iu",productPrice:"pri",productCategoryName:"cn",productInStock:"is",productManufacturerId:"mi",productUpc:"upc",productAddToCartUrl:"atcu",testGroup:"tg",rypSort:"sort",rypPageIds:"pids",rypCompletedStep:"step",asin:"asn",bestBuySku:"stbb",coolBlueSku:"stcb"},b=t(22504),T=t.n(b),P=t(37115),C=t(6880),L="https://t.powerreviews.com/t/v1.gif".replace(/^(https?:){0,1}\/\/|/i,"https://");var N={NO_COOKIES:"NO_COOKIES",DISABLED:"DISABLED",ENABLED:"ENABLED"},D=function(e){return N.hasOwnProperty(e)},O=function(){function e(e){var r=this;a()(this,"q",[]),a()(this,"uid",void 0),a()(this,"obfuscateBeacon",void 0),a()(this,"merchantGroupId",void 0),a()(this,"merchantId",void 0),a()(this,"locale",void 0),a()(this,"siteId",void 0);var t=e.SOCIAL_MEASUREMENT_DATA,n=e.SOCIAL_MEASUREMENT_COOKIE_DOMAIN,i=e.SM_DATA,o=e.OX,s=e.MERCHANT_GROUP_ID,u=e.LOCALE,c=e.MERCHANT_ID,l=e.SITE_ID;this.obfuscateBeacon=o,this.merchantGroupId=s,this.merchantId=c,this.locale=u,this.siteId=l,this.cookieDomain=n,this.setMode(null!=i?i:t);P.w.on("configure",(function(e){var t,n=null!=(t=(0,C._4)("social_measurement_data",e))?t:(0,C._4)("sm_data",e);n&&r.overrideMode(n)}))}var r=e.prototype;return r.getUserId=function(){return"ENABLED"===this.mode?this.uid:null},r.setupUserId=function(){var e,r,t,n,i,o,a,s,c=(r=null!=(e=this.merchantGroupId)?e:this.merchantId,t=u()(r,10),Number.isNaN(t)?null:"__pr."+t.toString(36));switch(this.mode){case N.NO_COOKIES:A(c,this.cookieDomain),this.uid="no_cookies";break;case N.DISABLED:A(c,this.cookieDomain),this.uid=null;break;case N.ENABLED:this.uid=(a=new RegExp(c),(s=null===(n=E()(o=window.document.cookie.split("; ")).call(o,(function(e){return a.test(e)})))||void 0===n||null===(i=n.split("="))||void 0===i?void 0:i[1])?decodeURIComponent(s):null),this.uid||(this.uid=T()(10)),c&&function(e,r,t,n){var i=new Date,o=i;n=Boolean(n)?n:I(document.location.hostname),o.setTime(i.getTime()+1e3*t);var a=e+"="+encodeURIComponent(r)+"; expires="+o.toGMTString()+"; samesite=strict; path=/; domain="+n;window.document.cookie="https:"===document.location.protocol?R(a):a}(c,this.uid,2592e3,this.cookieDomain);break;default:throw new Error("Unsupported SOCIAL_MEASUREMENT_DATA value: "+this.mode)}},r.setMode=function(e,r){var t=this;void 0===r&&(r=!1),D(e)&&(D(this.mode)&&!0!==r||(this.mode=e,this.setupUserId(),this.q.forEach((function(e){t.sendBeacon.apply(t,e)})),this.q=[]))},r.overrideMode=function(e){this.setMode(e,!0)},r.sendBeacon=function(e,r,t){var n;if(void 0!==this.mode){var o=null===(n=y[r])||void 0===n?void 0:n.social_measurement_id;if(!o)throw new Error("Unknown event type: "+r);if("DISABLED"!==this.mode||o===y.FEEDLESS_PRODUCT_CATALOG.social_measurement_id){var a=i()({locale:this.locale,pageId:e,merchantId:this.merchantId,merchantGroupId:this.merchantGroupId,siteId:this.siteId,displayVersion:"4.1",displayBuildVersion:"10449",id:T()(10),time:Date.now().toString(36),userId:this.uid,event:o,pageUrl:window.document.location.href,referrerUrl:window.document.referrer,eventType:"string"==typeof t?t:void 0},"object"==typeof t&&t),s=new(l())(L);if(p()(S).forEach((function(e){var r=e[0],t=e[1],n=U(a[r]);W(n)&&s.searchParams.append(t,n)})),this.obfuscateBeacon){var u,c=k(decodeURIComponent(K(s.searchParams)));f()(m()(u=s.searchParams).call(u)).forEach((function(e){s.searchParams.delete(e)})),s.searchParams.append("rwp_xe",c)}var d=K(s);return(new Image).src=d}}else this.q.push(arguments)},e}();function W(e){return Boolean(e)&&!function(e){return"number"==typeof e&&e!=e}(e)}function U(e,r){void 0===r&&(r=0);var t=[],n=[";",","];if(Array.isArray(e)&&r{"use strict";t.d(r,{KC:()=>K,yS:()=>F,jQ:()=>M,ah:()=>x,gH:()=>V});var n=t(43688),i=t.n(n),o=t(48812),a=t.n(o),s=t(13440),u=t.n(s),c=t(93252),l=t.n(c),d=t(28429),p=t.n(d),_=t(24244),f=t.n(_),v=t(85668),m=t(12356),h=t(33260),g=t.n(h),y=t(25288),w=t.n(y);function E(e){for(var r={},t=e.attributes,n=t.length-1;n>=0;n--){var i,o=t[n];if(0===g()(i=o.name).call(i,"data-pr-")){var a=o.name.replace("data-pr-","").toLowerCase();r[a=a.replace(/-/g,"_")]=I(o.value)}}return r}function I(e){if("string"==typeof e){if("true"===(e=w()(e).call(e)))return!0;if("false"===e)return!1}return e}var R=t(26484),A=t.n(R),S=t(37840),b=t(9888),T=t(70696),P=t.n(T);function C(){for(var e=arguments.length,r=new Array(e),t=0;t0){var r=e.target,t=_.get(r);if(t){var n=function(){t(!0),f.unobserve(r),_.delete(r)};"requestIdleCallback"in window?requestIdleCallback(n,{timeout:50}):setTimeout(n,0)}}}))}))}))[0],h=(0,v.useState)((function(){if(L.uW)return(0,L.gJ)(t)}))[0],g=null!=s;(0,v.useEffect)((function(){var e=new ResizeObserver((0,b.C)((function(e){p().resolve().then((function(){return e.forEach((function(e){if(e.contentRect){var r=e.contentRect.width;c.current.emit("resize",r)}}))}))}),250));return e.observe(t),function(){e.disconnect()}}),[t]);var y=(0,v.useMemo)((function(){return{observe:function(e,r){f.observe(e),_.set(e,r)},unobserve:function(e){f.unobserve(e),_.delete(e)}}}),[f,_]);(0,v.useEffect)((function(){return y.observe(t,o),function(){return f.disconnect()}}),[f,t,y]),(0,v.useEffect)((function(){if(!g){var e=t.clientWidth;if(e<=0)for(var r=t;e<=0;)e=r.clientWidth,r=r.parentNode;u(e)}}),[g,t]);var w=(0,v.useMemo)((function(){return{rootNode:t,initialWidth:s,isVisible:i}}),[t,s,i]);return L.uW?m.createPortal((0,N.jsx)("div",{className:"p-w-r","data-pr-heading-level":h,children:(0,N.jsx)(O.Provider,{value:w,children:(0,N.jsx)(W.Provider,{value:c.current,children:(0,N.jsx)(U.Provider,{value:y,children:(0,N.jsx)(L.e2.Provider,{value:h,children:g?v.cloneElement(d,{onLoad:function(){return k(t)},elementConfig:E(t)}):null})})})})}),t):m.createPortal((0,N.jsx)("div",{className:"p-w-r","data-pr-heading-level":h,children:(0,N.jsx)(O.Provider,{value:w,children:(0,N.jsx)(W.Provider,{value:c.current,children:(0,N.jsx)(U.Provider,{value:y,children:g?v.cloneElement(d,{onLoad:function(){return k(t)},elementConfig:E(t)}):null})})})}),t)}function V(){var e=(0,v.useContext)(W),r=(0,v.useContext)(O).initialWidth,t=(0,v.useState)(r),n=t[0],i=t[1];return(0,v.useEffect)((function(){var r=function(e){0!==e&&i(e)};return e.on("resize",r),function(){e.off("resize",r)}}),[e]),n}function M(e){var r=e.children,t=e.sizes,n=e.callback,i=f()(t).call(t,(function(e,r){return e.width-r.width})),o=V(),a=function(){for(var e=null,r=0;ri[r].width&&(e=i[r]);return e}();(0,v.useEffect)((function(){a&&n&&n(a.name)}),[a,n]);var s=Array.isArray(r)&&1===v.Children.count(r)&&r[0];return s=v.Children.only(r),v.cloneElement(s,{className:A()(s.props.className,(null==a?void 0:a.name)||"")})}function x(e,r){void 0===r&&(r=!1);var t=(0,v.useRef)(),n=(0,v.useContext)(U);if(null==n)throw new Error("useComponentVisibilitySensor must be used within a ComponentVisibilityProvider");var i=n.observe,o=n.unobserve;return(0,v.useEffect)((function(){if(null!=t.current&&!r){var n=t.current;return i(n,e),function(){o(n,e)}}}),[i,o,r,e]),{ref:t}}function F(e,r){var t=e.children,n=e.onChange,o=e.disabled,s=e.as,u=void 0===s?"div":s,c=a()(e,D),l=x(n,o).ref;if("function"==typeof t)return t(l);var d=u;return(0,N.jsx)(d,i()(i()({ref:C(r,l)},c),{},{children:t}))}F=v.forwardRef(F)},31305:(e,r,t)=>{"use strict";t.d(r,{G0:()=>S,HM:()=>L,Mt:()=>V,UV:()=>q,O_:()=>B,WM:()=>M});var n=t(23992),i=t.n(n),o=t(24496),a=t.n(o),s=t(52892),u=t.n(s),c=t(28429),l=t.n(c),d=t(43688),p=t.n(d),_=t(14996),f=t.n(_),v=t(13872),m=t.n(v),h=t(13939),g=t.n(h),y=t(760),w=t.n(y),E=t(70808),I=t(80956),R=t(36864);function A(e){return"boolean"==typeof e?e:Boolean(e&&JSON.parse(e))}var S=function(){function e(e,r){var t=r.nocache,n=r.api_authorization,i=r.api_key,o=r.merchant_id,a=r.locale,s=r.os;if(null==e)throw new Error("stage is required");this.stage=e,this.config={nocache:A(t),api_authorization:A(n),os:A(s),display_api_origin_override_override:void 0,merchant_id:o,api_key:i,locale:(0,I.S)(a)?a:"en_US"}}var r=e.prototype;return r.toString=function(){return(0,E.E)("[DisplayApi][m:{merchant_id},l:{locale}]",this.config)},r.setOriginOverride=function(e){this.config.display_api_origin_override=e},r._init=function(e,r,t,n){r=function(e){return e.replace(/^\//,"")}(b(r));var i=this.config,o=i.api_authorization,a=i.api_key,s=i.nocache,u=i.merchant_id,c=i.locale,l=b(e)+"/"+(0,E.E)(r,p()({merchant_id:u,locale:c},t)),d=new(m())(l),_={};if(!0===s&&d.searchParams.set("_nocache","true"),!0===o?_.Authorization=a:d.searchParams.set("apikey",a),null!=n)for(var f=0,v=g()(n);f=200&&e.status<300)return e;var r=new Error(e.statusText);throw r.response=e,r},e.checkNetworkError=function(e){if(e instanceof TypeError)throw new Error("Network Error");throw e},f()(e,[{key:"baseUrl",get:function(){var e=R.EnvironmentVariables[this.stage],r=e.b2cReadOrigin,t=e.b2cReadBase,n=e.b2cReadOS;return this.config.os?n:null!=this.config.display_api_origin_override?this.config.display_api_origin_override:this.config.nocache?r:t}},{key:"baseProxyUrl",get:function(){var e=R.EnvironmentVariables[this.stage],r=e.b2cReadOrigin,t=e.b2cReadProxy;return this.config.nocache?r:t}}]),e}();function b(e){return e.replace(/\/$/,"")}var T=(0,t(37840).c)(),P=function(e,r){return r instanceof S?r.toString():r},C=function(e){return i()(e).call(e,(function(e){return a()(e,P)})).join("$")};function L(e,r){void 0===r&&(r=C);var t=new(u());return function(){for(var n=arguments.length,i=new Array(n),o=0;o0){var t=[],n=W()(e).call(e,(function(e,r){return e[r.attribute]?e[r.attribute].push(r.value):e[r.attribute]=[r.value],e}),{});g()(n).forEach((function(e){"search"===e&&n[e][0].length?r.search=n[e][0]:"variant"===e?r.variant=n[e][0]:"native_only"===e?r.native_only=n[e][0]:t.push(e+":"+n[e].join("||"))})),t.length&&(r.filters=t.join(","))}return r}(o))),_=d.url,f=d.headers;return fetch(_,{method:"GET",headers:f}).then(e.checkResponseStatus).then((function(e){return e.json()}))};function M(e,r){var t,n,i="review_"+r+"_filters";if(window.location.search){var o=new(D())(window.location.search);t=o.get("pr_"+i)||o.get("pr_"+i.toUpperCase())}return null==t&&(t=e[i]||e[i.toUpperCase()]||e["pr_"+i]||e["pr_"+i.toUpperCase()]),t?W()(n=decodeURIComponent(t).split(",")).call(n,(function(e,r){var t=r.split(":");return"search"===t[0]||"rating"===t[0]||t[1].split("||").forEach((function(r){e.push({attribute:t[0],value:r})})),e}),[]):null}function x(e){var r;if(e&&e.length>0)return i()(r=k()(e).call(e,(function(r){return"created_date"!==r.type||1===e.length}))).call(r,(function(e){if("string"==typeof e)return e;switch(e.type){case"rating":return"asc"===e.order?"LowestRating":"HighestRating";case"helpful_votes":return"MostHelpful";case"created_date":return"asc"===e.order?"Oldest":"Newest";case"mediasort":return"MediaSort";case"native_language":return"Language";default:return null}})).join(",")}V=L(V,a());var F=t(8980);function q(e,r){var t=r.review_id,n=e.init("/m/{merchant_id}/l/{locale}/review/{review_id}",{review_id:t},{_noconfig:!0}),i=n.url,o=n.headers;return fetch(i,{method:"GET",headers:o}).then(e.checkResponseStatus).then((function(e){return e.json()})).then((function(e){return(0,F.I9)(e.results)[0]}))}function B(e){for(var r=arguments.length,t=new Array(r>1?r-1:0),n=1;n{"use strict";t.d(r,{w:()=>n});var n=(0,t(37840).c)()},21376:(e,r,t)=>{"use strict";t.d(r,{I:()=>s});var n=t(24496),i=t.n(n),o=t(82088);function a(){try{var e=o.cp.parse(sessionStorage.getItem("powerreviews"));if("object"==typeof e&&"Object"===e.constructor.name)return e}catch(e){}return{}}var s={getItem:function(e){return a()[e]},setItem:function(e,r){try{var t=a();t[e]=r,sessionStorage.setItem("powerreviews",i()(t))}catch(e){}}}},49020:(e,r,t)=>{"use strict";t.d(r,{i:()=>X});var n=t(38548),i=t(9568),o=t(43688),a=t.n(o),s=t(70696),u=t.n(s),c=t(94728),l=t.n(c),d=t(760),p=t.n(d),_=t(26188),f=t(8980),v=t(92552),m=t(56120),h=t(76840),g={flaggedContent:[],helpfulContent:[],unhelpfulContent:[],localeOverride:null,merchantOverride:null,apiKeyOverride:null};function y(e,r){var t,n,i,o,s,c,d,y;switch(void 0===e&&(e=g),r.type){case h.um:return a()(a()({},e),{},((t={})[r.review_id]=a()(a()({},e[r.review_id]),{},{isLoading:!0}),t));case h.At:var w,E=r.response,I=E.configuration,R=void 0===I?{}:I,A=R.localizations,S=R.properties,b=R.features,T=E.results,P=void 0===T?[]:T;return a()(a()({},e),{},((w={})[r.review_id]=a()(a()({},e[r.review_id]),{},{isLoading:!1,localizations:A,features:b,merchantProperties:S,review:(0,f.I9)(P)[0]}),w));case h._S:case h.MZ:return a()(a()({},e),{},((n={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!0,sorts:[],filters:[],ratingWithNoReviewsActiveFilterValue:null}),n));case h.gX:var C,L,N=r.response,D=N.configuration,O=void 0===D?{}:D,W=O.localizations,U=O.properties,k=O.features,K=N.paging,V=void 0===K?{}:K,M=V.current_page_number,x=V.next_page_url,F=V.page_size,q=V.pages_total,B=V.total_results,G=N.results,Y=void 0===G?[]:G,j=N.native_filter,Q=Y[0].rollup||{},H=r.urlFilters||[];return a()(a()({},e),{},((L={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!1,snippetLoaded:!0,reviewsLoaded:!0,currentPage:1,localizations:W,features:k,filters:H,merchantProperties:U,pagesLoaded:M,nextPage:x,pageSize:F,totalPages:q,totalReviews:B,media:u()(C=(0,f.I9)((0,m.m)(Q.media||[]))).call(C,(function(e){return e.isVisible})),rollup:Q,reviews:(0,f.I9)(Y[0].reviews||[]),initialNativeFilter:j,ratingWithNoReviewsActiveFilterValue:null}),L));case h.k7:var z,J=r.response,X=J.configuration,$=void 0===X?{}:X,Z=$.localizations,ee=$.properties,re=J.results,te=void 0===re?[]:re,ne=l()(z=r.config.batched_page_ids).call(z,(function(t,n){var i=(0,v.Ds)(a()(a()({},r.config),{},{page_id:n})),o=u()(te).call(te,(function(e){return String(e.page_id)===String(n)}))[0]||{};return t[i]=a()(a()({},e[i]),{},{isLoading:!1,snippetLoaded:!0,rollup:{review_count:0},localizations:Z,merchantProperties:ee,ratingWithNoReviewsActiveFilterValue:null},o),t}),{});return a()(a()({},e),ne);case h.CI:return a()(a()({},e),{},((i={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!0,ratingWithNoReviewsActiveFilterValue:null}),i));case h.sm:var ie,oe=r.response,ae=oe.paging,se=void 0===ae?{}:ae,ue=se.current_page_number,ce=se.next_page_url,le=se.page_size,de=se.pages_total,pe=se.total_results,_e=oe.results,fe=void 0===_e?[]:_e;return a()(a()({},e),{},((ie={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!1,currentPage:1,sorts:r.sorts,filters:r.filters,pagesLoaded:ue,nextPage:ce,pageSize:le,totalPages:de,totalReviews:pe,reviews:(0,f.I9)(fe[0].reviews||[]),ratingWithNoReviewsActiveFilterValue:r.ratingWithNoReviewsActiveFilterValue}),ie));case h.gj:return a()(a()({},e),{},((o={})[r.productKey]=a()(a()({},e[r.productKey]),{},{currentPage:Math.max(e[r.productKey].currentPage-1,1),ratingWithNoReviewsActiveFilterValue:null}),o));case h.sh:return a()(a()({},e),{},((s={})[r.productKey]=a()(a()({},e[r.productKey]),{},{currentPage:Math.min(e[r.productKey].currentPage+1,e[r.productKey].totalPages),ratingWithNoReviewsActiveFilterValue:null}),s));case h.UZ:var ve,me,he=r.response,ge=he.paging,ye=void 0===ge?{}:ge,we=ye.current_page_number,Ee=ye.next_page_url,Ie=he.results,Re=void 0===Ie?[]:Ie;return a()(a()({},e),{},((me={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!1,currentPage:Math.min(e[r.productKey].currentPage+1,e[r.productKey].totalPages),pagesLoaded:we,nextPage:Ee,reviews:p()(ve=[]).call(ve,e[r.productKey].reviews,(0,f.I9)(Re[0].reviews||[])),ratingWithNoReviewsActiveFilterValue:null}),me));case h.OI:return a()(a()({},e),{},{flaggedContent:p()(c=[]).call(c,e.flaggedContent,[r.flaggedID])});case h.kH:var Ae=p()(d=[]).call(d,e.helpfulContent),Se=p()(y=[]).call(y,e.unhelpfulContent);return r.voteType===_.as?Ae.push(r.votedID):Se.push(r.votedID),a()(a()({},e),{},{helpfulContent:Ae,unhelpfulContent:Se});case h.uO:return a()(a()({},e),{},{localeOverride:r.locale,merchantOverride:r.merchant_id,apiKeyOverride:r.api_key});default:return e}}var w=t(68288),E={helpfulVotes:[],unhelpfulVotes:[]};function I(e,r){var t,n,i,o;switch(void 0===e&&(e=E),r.type){case w.GA:return a()(a()({},e),{},((t={})[r.productKey]=a()({sorts:[],filters:[],isLoading:!0,isQuestionSubmitted:!1},e[r.productKey]),t));case w.du:var s,u=r.response,c=u.paging,l=void 0===c?{}:c,d=l.next_page_url,f=l.total_results,v=u.results,m=void 0===v?[]:v;return a()(a()({},e),{},((s={})[r.productKey]=a()(a()({},e[r.productKey]),{},{questionsLoaded:!0,isLoading:!1,sorts:r.sorts,filters:r.filters,nextPage:d,totalQuestions:f,overallTotalQuestions:e[r.productKey].overallTotalQuestions||f,questions:m||[]}),s));case w.An:var h,g,y=r.response,I=y.paging,R=(void 0===I?{}:I).next_page_url,A=y.results,S=void 0===A?[]:A;return a()(a()({},e),{},((g={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!1,nextPage:R,questions:p()(h=[]).call(h,e[r.productKey].questions,S||[])}),g));case w.wd:var b=p()(n=[]).call(n,e.helpfulVotes),T=p()(i=[]).call(i,e.unhelpfulVotes);return r.voteType===_.as?b.push(r.votedID):T.push(r.votedID),a()(a()({},e),{},{helpfulVotes:b,unhelpfulVotes:T});case w.m:return a()(a()({},e),{},((o={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isQuestionSubmitted:!0}),o));default:return e}}var R=t(47465),A={history:[]};function S(e,r){var t;return void 0===e&&(e=A),{history:p()(t=e.history).call(t,r)}}var b=t(93636),T=t(23992),P=t.n(T),C=t(73020),L=t.n(C),N=t(56e3),D=t(73360),O=t(46432),W=t(91672),U=t(24852),k=t(35284),K=t(85128),V={};function M(e,r){var t,n,i,o,s,c,d,_,f,v,m,h,g,y,w,E,I,R,A,S,b,T,C,M,x,F,q,B;switch(void 0===e&&(e=V),r.type){case U.uI:return a()(a()({},e),{},((t={})[r.productKey]=a()(a()({},e[r.productKey]),{},{message:r.message}),t));case U.sd:return a()(a()({},e),{},((n={})[r.productKey]=a()(a()({},e[r.productKey]),{},{submitError:!0,submitErrorMessage:r.message}),n));case U.k1:return a()(a()({},e),{},((i={})[r.productKey]=a()(a()({},e[r.productKey]),{},{fields:r.fields}),i));case U.Yt:return a()(a()({},e),{},((o={})[r.productKey]={isLoading:!0,isSubmitting:!1,contextInformation:void 0,localizations:void 0,merchant:void 0,product:void 0,fields:[],media:[],fetchError:!1,fetchErrorType:null,fetchErrorMessage:null,submitError:!1,submitErrorType:null,submitErrorMessage:null,isReviewSubmitted:!1,isComplete:!1},o));case U._6:var G=r.body,Y=G.product_information||r.feedlessProductInfo.name?a()(a()(a()({},r.feedlessProductInfo),G.product_information),{},{image_url:(G.product_information||{}).full_product_image_urls?null:r.feedlessProductInfo.image_url}):{};return a()(a()({},e),{},((c={})[r.productKey]=a()(a()(a()({},e[r.productKey]),G),{},{contextInformation:G.context_information||{},localizations:a()(a()({},(0,K.q)(G.form_localizations||{})),G.form_localizations)||{},merchant:G.merchant_information||{},product:Y,product_information:Y,feedlessProductInfo:r.feedlessProductInfo,fields:P()(s=r.fields).call(s,(function(e){var r;e.choices&&L()(e)&&L()(e).length&&P()(r=e.choices).call(r,(function(r){return r.checked=r.checked||r.id===L()(e)[0].id&&r.name===L()(e)[0].name,r}));return e})),isLoading:!1,isSubmitting:r.isSubmitting}),c));case U.qY:case U.S1:case U.gh:case U.A5:var j;return r.type===U.qY?j=D.c.DUPLICATE_REVIEW:r.type===U.S1?j=D.c.INVALID_PARAMETER:r.type===U.gh?j=D.c.MISSING_PARAMETER:r.type===U.A5&&(j=D.c.FATAL_ERROR),a()(a()({},e),{},((d={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!1,fetchError:!0,fetchErrorType:j,fetchErrorMessage:r.body.message,fields:[]}),d));case U.CG:return a()(a()({},e),{},((_={})[r.productKey]=a()(a()({},e[r.productKey]),{},{submitError:!1,submitErrorType:null,submitErrorMessage:null,isSubmitting:!0}),_));case U.d_:return a()(a()({},e),{},((f={})[r.productKey]=a()(a()({},e[r.productKey]),{},{submittedFields:r.body.fields,contextInformation:r.body.context_information,isReviewSubmitted:!0,isSubmitting:!1}),f));case U.O0:return a()(a()({},e),{},((v={})[r.productKey]=a()(a()(a()({},e[r.productKey]),r.body),{},{isSubmitting:!1,submitError:!0,submitErrorType:D.c.FATAL_SUBMIT_REVIEW_FAILURE,submitErrorMessage:r.body.message,isLoading:!1}),v));case U.IH:var Q=l()(m=r.body.fields).call(m,(function(e,r){return e[r.key]=r,e}),{}),H=P()(h=e[r.productKey].fields).call(h,(function(t){var n,i,o,s,c,l,d=Q[t.key],_=a()({},t);if(d)_.submitted_value=d.value,"RestrictedWord"===(null===(n=d.error_message)||void 0===n?void 0:n.error_code)?_.error_message=a()(a()({detail:{profanity:p()(o=[]).call(o,null===(s=_.error_message)||void 0===s||null===(c=s.detail)||void 0===c?void 0:c.profanity)}},d.error_message),{},{message:(0,k.e)(null===(l=d.error_message)||void 0===l?void 0:l.detail.profanity,(0,W.eI)("cd.common.forms.validation_message.restricted_word",e[r.productKey].localizations))}):"ContainsHtmlOrUrl"===(null===(i=d.error_message)||void 0===i?void 0:i.error_code)?_.error_message={message:(0,k.e)(d.error_message.detail.invalid,(0,W.eI)("cd.common.forms.validation_message.contains_html_or_url",e[r.productKey].localizations))}:_.error_message=d.error_message;else if("composite"===_.field_type&&Array.isArray(L()(_))){var f,v=P()(f=L()(_)).call(f,(function(t){if("Image"===t.composite_type||"NativeVideo"===t.composite_type||"Video"===t.composite_type){var n="Video"===t.composite_type||"NativeVideo"===t.composite_type?t.key.replace("media_video","media_videourl"):t.key,i=Q[n];if(i){var o,s,c,l,d,_,f,v=u()(o=i.fields).call(o,(function(e){return"caption"===e.key}))[0];if("RestrictedWord"===(null===(s=v.error_message)||void 0===s?void 0:s.error_code))t.error_message=a()(a()({detail:{profanity:p()(l=[]).call(l,null===(d=v.error_message)||void 0===d||null===(_=d.detail)||void 0===_?void 0:_.profanity)}},v.error_message),{},{message:(0,k.e)(null===(f=v.error_message)||void 0===f?void 0:f.detail.profanity,(0,W.eI)("cd.common.forms.validation_message.restricted_word",e[r.productKey].localizations))});else"ContainsHtmlOrUrl"===(null===(c=v.error_message)||void 0===c?void 0:c.error_code)?t.error_message={message:(0,k.e)(v.error_message.detail.invalid,(0,W.eI)("cd.common.forms.validation_message.contains_html_or_url",e[r.productKey].localizations))}:t.error_message=v.error_message}}return t}));_.values=v}return _}));return a()(a()({},e),{},((y={})[r.productKey]=a()(a()({},e[r.productKey]),{},{message:r.body.message,isSubmitting:!1,submitError:!0,submitErrorMessage:r.body.message,error:!0,isLoading:!1,fields:H,media:P()(g=e[r.productKey].media).call(g,(function(e){var t,n,i,o,s;return a()(a()({},e),{},{hasError:u()(t=P()(n=l()(i=P()(o=u()(s=r.body.fields).call(s,(function(r){return e.meta.key===r.key}))).call(o,(function(e){return e.fields}))).call(i,(function(e,r){return p()(e).call(e,r)}),[])).call(n,(function(e){return!!e.error_message}))).call(t,(function(e){return!0===e})).length>0})}))}),y));case U.AL:return a()(a()({},e),{},((w={})[r.productKey]=a()(a()(a()({},e[r.productKey]),r.body),{},{message:r.body.message,isSubmitting:!1,submitError:!0,submitErrorType:D.c.FATAL_SUBMIT_REVIEW_FAILURE,submitErrorMessage:r.body.message,error:!0,isLoading:!1}),w));case U.WC:return a()(a()({},e),{},((E={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isSubmitting:!1}),E));case U.QV:return a()(a()({},e),{},((R={})[r.productKey]=a()(a()({},e[r.productKey]),{},{fields:P()(I=e[r.productKey].fields).call(I,(function(e,t){var n=e;return r.data.index===t&&(n=a()(a()({},e),r.data.fieldUpdates)),n}))}),R));case U.eo:return a()(a()({},e),{},((S={})[r.productKey]=a()(a()({},e[r.productKey]),{},{message:null,media:p()(A=[]).call(A,e[r.productKey].media,r.media)}),S));case U.op:var z,J,X,$=0,Z=0;return a()(a()({},e),{},((X={})[r.productKey]=a()(a()({},e[r.productKey]),{},{message:null,media:P()(z=u()(J=e[r.productKey].media).call(J,(function(e,t){return t!==r.index}))).call(z,(function(e){var r=e.type===N.im?$++:Z++,t=e.type===N.im?"videourl":"image";return a()(a()({},e),{},{meta:a()(a()({},e.meta),{},{id:"media_"+t+"_"+r,key:"media_"+t+"_"+r})})}))}),X));case U.vI:var ee,re,te,ne=0,ie=0;return a()(a()({},e),{},((te={})[r.productKey]=a()(a()({},e[r.productKey]),{},{message:null,media:P()(ee=P()(re=e[r.productKey].media).call(re,(function(e){var t,n=u()(t=r.media).call(t,(function(r){return r.id===e.id}));return n.length>0?a()(a()({},e),n[0]):e}))).call(ee,(function(e){var r=e.type===N.im?ne++:ie++,t=e.type===N.im?"videourl":"image";return a()(a()({},e),{},{meta:a()(a()({},e.meta),{},{id:"media_"+t+"_"+r,key:"media_"+t+"_"+r})})}))}),te));case U.Ux:return a()(a()({},e),{},((T={})[r.productKey]=a()(a()({},e[r.productKey]),{},{message:null,media:P()(b=e[r.productKey].media).call(b,(function(e,t){return t===r.index?a()(a()({},e),{},{caption:r.caption}):e}))}),T));case U.ID:return a()(a()({},e),{},((M={})[r.productKey]=a()(a()({},e[r.productKey]),{},{message:null,media:P()(C=e[r.productKey].media).call(C,(function(e,t){if(t===r.index){var n=(e.rotation||0)+90;return 360===n&&(n=0),a()(a()({},e),{},{rotation:n})}return e}))}),M));case U.Gy:var oe=p()(x=[]).call(x,e[r.productKey].fields),ae=a()({},oe[r.fieldIndex]),se=r.fileType===N.im?a()({},r.composite_data):{composite_data:r.composite_data};L()(ae)[r.valueIndex]=a()(a()(a()({},L()(ae)[r.valueIndex]),se),{},{isUploaded:!0});var ue=L()(ae).every((function(e){return e.isUploaded}))?O.eq:O.gl;return oe[r.fieldIndex]=a()(a()({},ae),{},{syncStatus:ue}),a()(a()({},e),{},((F={})[r.productKey]=a()(a()({},e[r.productKey]),{},{fields:oe}),F));case U._w:return a()(a()({},e),{},((B={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!1,isSubmitting:!1,isComplete:!0,fields:P()(q=e[r.productKey].fields).call(q,(function(e){var r="composite"===e.field_type&&("Image"===e.composite_type||"Video"===e.composite_type||"NativeVideo"===e.composite_type);return a()(a()({},e),{},{isVisible:!r})}))}),B));default:return e}}var x=t(47472),F={};function q(e,r){var t,n,i,o,s,u,c,l;switch(void 0===e&&(e=F),r.type){case x.E9:case x.Mj:return a()(a()({},e),{},((t={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!0}),t));case x.Ir:case x._i:return a()(a()({},e),{},((n={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!1},r.body),n));case x.yu:case x.eG:return a()(a()({},e),{},((o={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isLoading:!1,fetchError:!0,errorMessage:null==r||null===(i=r.body)||void 0===i?void 0:i.message}),o));case x.cn:case x._w:return a()(a()({},e),{},((s={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isSubmitting:!0,field_errors:null,errorMessage:null,fatalSubmitError:!1}),s));case x.Up:case x.KE:return a()(a()({},e),{},((u={})[r.productKey]=a()(a()({},e[r.productKey]),{},{isSubmitting:!1,isComplete:!0},r.body),u));case x.q8:case x.EP:var d=r.body,p=d.detail,_=d.message,f={field_errors:p,errorMessage:_,fatalSubmitError:!p&&!_};return a()(a()({},e),{},((c={})[r.productKey]=a()(a()(a()({},e[r.productKey]),f),{},{isSubmitting:!1}),c));case x.aK:return a()(a()({},e),{},((l={})[r.productKey]=a()(a()({},e[r.productKey]),{},{errorMessage:r.errorMessage,fatalSubmitError:r.fatalSubmitError}),l));default:return e}}var B=t(99908),G=(t(97528),t(90736),"FETCH_IRL_MEDIA"),Y="FETCH_IRL_MEDIA_SUCCESS",j="FETCH_IRL_MEDIA_ERROR",Q={media:[]};function H(e,r){var t;switch(void 0===e&&(e=Q),r.type){case G:return a()(a()({},e),{},{isLoading:!0});case Y:var n=r.paging||{},i=n.page_size,o=void 0===i?0:i,s=n.total_results,u=void 0===s?0:s,c=n.next_page_url;return a()(a()({},e),{},{isLoading:!1,media:p()(t=[]).call(t,e.media,(0,m.m)(r.results)),localizations:e.localizations||r.configuration.localizations,merchantProperties:e.merchantProperties||r.configuration.properties,totalMedia:u,pageSize:o,nextPage:c});case j:return a()(a()({},e),{},{isLoading:!1,error:!0});default:return e}}var z=(0,n.Jn)(window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__({name:"PRStore",instanceId:"prstore-1"}):function(e){return e})(n.eC),J=function(){var e=(0,n.TL)({Reviews:y,Questions:I,Answers:R.cp,ActionHistory:S,Redraw:b.c,WriteAReview:M,WAQWAA:q,ReviewYourPurchases:B.cp,IRLSnippet:H});return(0,n.d4)(i.c)(z)((function(r,t){return"CLEAR_STORE"===t.type&&(r=void 0),e(r,t)}))},X=J()},68288:(e,r,t)=>{"use strict";t.d(r,{An:()=>_,GA:()=>d,du:()=>p,m:()=>v,wd:()=>f,ec:()=>h,_W:()=>m,sB:()=>y,kC:()=>g});var n=t(43688),i=t.n(n),o=t(97528),a=t(92552),s=t(56120),u=t(39108),c="CDM",l="Legacy";var d="GET_QUESTIONS",p="GET_QUESTIONS_SUCCESS",_="GET_MORE_QUESTIONS_SUCCESS",f="VOTE_ANSWER",v="QUESTION_SUBMITTED",m=(0,s.W)((function(e,r,t){void 0===r&&(r=[]),void 0===t&&(t=[]);var n=(0,a.Ds)(e);return function(a){return a({type:d,productKey:n}),(0,o.getContent)("questions",i()(i()({},e),{},{sorts:r,filters:t,newFilters:!0,noConfig:!0})).then((function(e){if(e.name)return a({type:p,productKey:n,sorts:r,filters:t,response:e})}))}})),h=function(e,r){var t=(0,a.Ds)(e);return function(n){return(0,o.get)(r,i()(i()({},e),{},{noConfig:!0})).then((function(e){return n({type:_,productKey:t,response:e})}))}},g=function(e,r,t,n){return void 0===n&&(n=l),function(o){return u.UL(i()(i()({},r),{},{vote_type:t.toLowerCase(),command:n===c?"voteugc":"voteanswer",ugc_id:e})),o({type:f,votedID:e,voteType:t})}},y=function(e){var r=(0,a.Ds)(e);return{type:v,productKey:r}}},76840:(e,r,t)=>{"use strict";t.d(r,{Ab:()=>k,At:()=>I,CI:()=>T,KE:()=>U,MZ:()=>S,Mr:()=>M,OI:()=>C,Si:()=>K,UZ:()=>O,WW:()=>F,Wg:()=>B,_S:()=>R,eS:()=>V,gX:()=>A,gj:()=>N,ik:()=>q,k7:()=>b,kH:()=>L,o9:()=>x,sh:()=>D,sm:()=>P,uO:()=>W,um:()=>E});var n=t(43688),i=t.n(n),o=t(24244),a=t.n(o),s=t(760),u=t.n(s),c=t(70696),l=t.n(c),d=t(28429),p=t.n(d),_=t(97528),f=t(39108),v=t(92552),m=t(90736),h=t(56120),g=t(49020),y=t(50091),w=t(31305),E="GET_SINGLE_REVIEW",I="GET_SINGLE_REVIEW_SUCCESS",R="GET_REVIEWS",A="GET_REVIEWS_SUCCESS",S="GET_SNIPPETS",b="GET_SNIPPETS_SUCCESS",T="SORT_AND_FILTER",P="SORT_AND_FILTER_SUCCESS",C="FLAG_CONTENT",L="VOTE_CONTENT",N="PREVIOUS_PAGE",D="NEXT_PAGE",O="NEXT_PAGE_FETCH_SUCCESS",W="OVERRIDE_MERCHANT_AND_LOCALE",U=function(e,r){return e=G(e,g.i),function(t){return t({type:E,review_id:r}),(0,_.getContent)("reviews",i()(i()({},e),{},{review_id:r})).then((function(e){if(Array.isArray(e.results))return t({type:I,review_id:r,response:e})}))}},k=(0,h.W)((function(e,r,t){if(e instanceof w.G0==!1)throw new Error("Display api is wrong");r=G(r,g.i);var n=(0,v.Ds)(r),i=(0,w.WM)(r,r.page_id),o=(0,m.m)(r),s=o.DEFAULT_REVIEW_SORT_ORDER,u=o.REVIEWS_PER_PAGE;return function(o){return o({type:R,productKey:n}),(0,w.Mt)(e,r.page_id,{localeOverride:t,filters:i,sorts:s?[a()(y.c[s.toLowerCase()])]:[],pageSize:u}).then((function(e){if(Array.isArray(e.results))return o({type:A,productKey:n,response:e,urlFilters:i})}))}})),K=function(e,r){return function(t){var n;return r.batched_page_ids.forEach((function(e){var n=(0,v.Ds)(i()(i()({},r),{},{page_id:e}));t({type:S,productKey:n})})),w.O_.apply(void 0,u()(n=[e]).call(n,r.batched_page_ids)).then((function(e){Array.isArray(e.results)&&t({type:b,response:e,config:r})}))}},V=function(e,r,t,n){e=G(e,g.i),t=n?l()(t).call(t,(function(e){return"rating"!==e.attribute})):t;var o=(0,v.Ds)(e);return function(a){return a({type:T,productKey:o}),(0,_.getContent)("reviews",i()(i()({},e),{},{sorts:r,filters:t,newFilters:!0,pwrPageSize:(0,m._)("reviews_per_page",e)})).then((function(e){Array.isArray(e.results)&&a({type:P,productKey:o,response:e,sorts:r,filters:t,ratingWithNoReviewsActiveFilterValue:n})}))}},M=function(e,r,t){return r=G(r,g.i),function(n){return f.cH(i()(i()(i()({},t),r),{},{command:"flagugc",ugc_id:e})).then((function(r){n({type:C,flaggedID:e})}))}},x=function(e,r,t){return r=G(r,g.i),function(n){return f.UL(i()(i()({},r),{},{vote_type:t.toLowerCase(),command:"voteugc",ugc_id:e})),n({type:L,votedID:e,voteType:t})}},F=function(e,r){e=G(e,g.i);var t=(0,v.Ds)(e);return function(n){return r?(0,_.get)(r,e).then((function(e){return n({type:O,productKey:t,response:e})})):new(p())((function(e){e(n({type:D,productKey:t}))}))}},q=function(e){e=G(e,g.i);var r=(0,v.Ds)(e);return{type:N,productKey:r}},B=function(e){var r=e.locale,t=e.merchant_id,n=e.api_key;return{type:W,locale:r,merchant_id:t,api_key:n}};function G(e,r){var t=r.getState().Reviews,n=t.localeOverride,o=t.merchantOverride,a=t.apiKeyOverride;return i()(i()({},e),{},{locale:n||e.locale,merchant_id:o||e.merchant_id,api_key:a||e.api_key,noConfig:!o})}},47472:(e,r,t)=>{"use strict";t.d(r,{E9:()=>u,EP:()=>y,ER:()=>A,Ir:()=>c,KE:()=>g,Mj:()=>d,SQ:()=>E,Up:()=>v,Wq:()=>R,_i:()=>p,_w:()=>h,aK:()=>w,cn:()=>f,eG:()=>_,ig:()=>I,q8:()=>m,sv:()=>S,yu:()=>l});var n=t(43688),i=t.n(n),o=t(25816),a=t(92552),s=t(85128),u="WAQ_INITIAL_FETCH",c="WAQ_INITIAL_FETCH_SUCCESS",l="WAQ_INITIAL_FETCH_ERROR",d="WAA_INITIAL_FETCH",p="WAA_INITIAL_FETCH_SUCCESS",_="WAA_INITIAL_FETCH_ERROR",f="WAQ_SUBMIT",v="WAQ_SUBMIT_SUCCESS",m="WAQ_SUBMIT_ERROR",h="WAA_SUBMIT",g="WAA_SUBMIT_SUCCESS",y="WAA_SUBMIT_ERROR",w="WAQWAA_SET_SUBMIT_ERROR",E=function(e,r,t,n){void 0===n&&(n=!1);var i=(0,a.Ds)(e)+("WAQ"===r?"_question":"_answer");return{type:w,productKey:i,errorMessage:t,fatalSubmitError:n}},I=function(e){var r=(0,a.Ds)(e)+"_question";return function(t){return t({type:u,productKey:r}),(0,o.NL)(e).then((function(e){var n;n=200===e.statusCode?c:l,t({type:n,body:e.body?i()(i()({},e.body),{},{form_localizations:i()(i()({},e.body.form_localizations),(0,s.q)(e.body.form_localizations||{}))}):null,productKey:r})}))}},R=function(e,r,t){var n=(0,a.Ds)(e)+"_answer"+(t?"_"+t:"");return function(t){return t({type:d,productKey:n}),(0,o.Xc)(i()(i()({},e),{},{component_type:r})).then((function(e){var r;r=200===e.statusCode?p:_,t({type:r,body:e.body?i()(i()({},e.body),{},{form_localizations:i()(i()({},e.body.form_localizations),(0,s.q)(e.body.form_localizations||{}))}):null,productKey:n})}))}},A=function(e,r){var t=(0,a.Ds)(e)+"_question";return function(n){return n({type:f,productKey:t}),(0,o._6)(e,r).then((function(e){var r;return r=200===e.statusCode?v:m,n({type:r,body:e.body,productKey:t}),e}))}},S=function(e,r,t,n){var s=(0,a.Ds)(e)+"_answer"+(n?"_"+n:"");return function(n){return n({type:h,productKey:s}),(0,o._I)(i()(i()({},e),{},{component_type:r}),t).then((function(e){var r;return r=200===e.statusCode?g:y,n({type:r,body:e.body,productKey:s}),e}))}}},24852:(e,r,t)=>{"use strict";t.d(r,{A5:()=>L,AL:()=>U,CG:()=>N,Gy:()=>M,ID:()=>G,IH:()=>W,O0:()=>O,QV:()=>K,Ql:()=>te,S1:()=>T,SQ:()=>ne,UN:()=>re,Ux:()=>B,Uz:()=>oe,WC:()=>k,YL:()=>$,Yt:()=>S,_6:()=>b,_w:()=>Y,az:()=>ee,cL:()=>X,d_:()=>D,eo:()=>x,gh:()=>P,hR:()=>H,iK:()=>ie,io:()=>J,k1:()=>V,mQ:()=>ae,op:()=>F,p$:()=>Z,qY:()=>C,sd:()=>Q,uI:()=>j,vI:()=>q});var n=t(43688),i=t.n(n),o=t(33260),a=t.n(o),s=t(23992),u=t.n(s),c=t(28429),l=t.n(c),d=t(73020),p=t.n(d),_=t(70696),f=t.n(_),v=t(94728),m=t.n(v),h=t(760),g=t.n(h),y=t(56e3),w=t(25816),E=t(92552),I=t(39108),R=t(73360),A=t(90736),S="WRITE_A_REVIEW_INITIAL_FETCH",b="WRITE_A_REVIEW_INITIAL_FETCH_SUCCESS",T="WRITE_A_REVIEW_INITIAL_FETCH_ERROR_INVALID_PARAMETER",P="WRITE_A_REVIEW_INITIAL_FETCH_ERROR_MISSING_PARAMETERS",C="WRITE_A_REVIEW_INITIAL_FETCH_ERROR_DUPLICATE_REVIEW",L="WRITE_A_REVIEW_INITIAL_FETCH_ERROR_UNKNOWN",N="WRITE_A_REVIEW_SUBMIT",D="WRITE_A_REVIEW_SUBMIT_SUCCESS",O="WRITE_A_REVIEW_SUBMIT_ERROR_COPPA",W="WRITE_A_REVIEW_SUBMIT_ERROR_VALIDATION",U="WRITE_A_REVIEW_SUBMIT_ERROR_UNKNOWN",k="WRITE_A_REVIEW_CANCEL_SUBMIT",K="WRITE_A_REVIEW_UPDATE_FIELD",V="WRITE_A_REVIEW_UPDATE_FIELDS",M="WRITE_A_REVIEW_UPDATE_WAR_MEDIA",x="WRITE_A_REVIEW_ADD_MEDIA",F="WRITE_A_REVIEW_REMOVE_MEDIA",q="WRITE_A_REVIEW_UPDATE_MEDIA",B="WRITE_A_REVIEW_UPDATE_MEDIA_CAPTION",G="WRITE_A_REVIEW_ROTATE_MEDIA",Y="WRITE_A_REVIEW_MEDIA_ONLY_SUBMIT_SUCCESS",j="WRITE_A_REVIEW_SET_MESSAGE",Q="WRITE_A_REVIEW_SET_SUBMIT_ERROR_MESSAGE",H=function(e){var r=(0,E.Ds)(e);return function(t){return t({type:S,productKey:r}),(0,w.Nd)(e,{includeLocalizations:!0}).then((function(n){var i,o;switch(n.statusCode){case 200:o=b;break;case 403:o=C;break;case 400:case 500:case null:o=n.body&&a()(i=n.body.message).call(i,"Missing merchant identifier request parameters")>-1?P:L;break;case 404:o=T;break;default:o=L}var s=!0===(0,A._)("pr_autosubmit"),u=I._Y(e);u=I.ED(u)?u:{},t({type:o,productKey:r,feedlessProductInfo:u,body:n.body,fields:n.body.fields?(0,E.Ck)(e,n.body.fields):[],isSubmitting:s})})).catch((function(e){console.log(e)}))}},z=function(e){var r=u()(e).call(e,(function(e){return e.isUploaded?new(l())((function(r){return r(i()({},e))})):new(l())((function(r){var t;e.type===y._I?t="Image":e.type===y.im&&(t="NativeVideo"),(0,w.ch)(e.file,e.type).then((function(n){r(i()(i()({},e),{},{isUploaded:!0,meta:i()(i()({},e.meta),{},{composite_data:n,composite_type:t,field_type:"composite",fields:[{field_type:"simple",input_type:"TextBox",key:"caption",value:e.caption}]})}))}))}))}));return l().all(r)},J=function(e){var r=(0,E.Ds)(e);return function(t){return t({type:S,productKey:r}),(0,w.Nd)(e,{includeLocalizations:!0}).then((function(n){var i;switch(n.statusCode){case 200:i=b;break;case 404:i=P;break;default:i=L}var o=I._Y(e);return o=I.ED(o)?o:{},t({type:i,productKey:r,body:n.body,feedlessProductInfo:o,fields:n.body.fields||[]})})).catch((function(e){console.log(e)}))}},X=function(e,r){var t=(0,E.Ds)(e);return function(e){e({type:V,productKey:t,fields:r}),r.forEach((function(r,n){"Image"!==r.composite_type&&"NativeVideo"!==r.composite_type||p()(r)&&p()(r).forEach((function(r,i){var o;if(!r.isUploaded){var s=a()(o=r.file.file.type).call(o,"video")>-1?y.im:y._I;(0,w.ch)(r.file.file,s).then((function(r){e({type:M,productKey:t,fieldIndex:n,valueIndex:i,composite_data:r,fileType:s})}))}}))}))}},$=function(e,r){var t=(0,E.Ds)(e);return function(e){return e({type:x,productKey:t,media:r}),z(r).then((function(r){return e({type:q,productKey:t,media:r})}))}},Z=function(e,r,t){var n=(0,E.Ds)(e);return{type:F,productKey:n,mediaType:t,index:r}},ee=function(e,r,t,n){var i=(0,E.Ds)(e);return{type:B,productKey:i,mediaType:n,index:r,caption:t}},re=function(e,r){var t=(0,E.Ds)(e);return{type:G,productKey:t,index:r}},te=function(e,r){var t=(0,E.Ds)(e);return{type:j,productKey:t,message:r}},ne=function(e,r){var t=(0,E.Ds)(e);return{type:Q,productKey:t,message:r}},ie=function(e){var r=(0,E.Ds)(e);return{type:k,productKey:r}},oe=function(e,r,t,n,o,a){var s=(0,E.Ds)(e);return function(c){return c({type:N,productKey:s}),function(e){var r=u()(e).call(e,(function(e){if(!e.rotation)return e;var r=e.meta.composite_data.raw.url;return i()(i()({},e),{},{isUploaded:!1,file:{source:r.replace("/upload/","/upload/a_"+e.rotation+"/")}})}));return z(r)}(r).then((function(r){var l={context_information:n,fields:u()(r).call(r,(function(e){return i()(i()({},e.meta),{},{fields:[{field_type:"simple",input_type:"TextBox",key:"caption",value:e.caption}]})})),iovation_black_box:o,tracking_user_id:a};return t.name&&(l.product_information=t),(0,w.Ap)(l,i()(i()({},e),{},{is_complete:!1,review_type:"media_first"})).then((function(e){var r,t=e.body;switch(e.statusCode){case 200:r=Y;break;case 400:if(r=U,e.body.fields){var n,o,a,l,d=f()(n=m()(o=u()(a=f()(l=e.body.fields).call(l,(function(e){return e.fields}))).call(a,(function(e){return e.fields}))).call(o,(function(e,r){return g()(e).call(e,r)}),[])).call(n,(function(e){return e.error_message&&e.error_message.error_code===R.c.RESTRICTED_WORD}));d.length>0&&(r=W,t=i()(i()({},e.body),{},{message:d[0].error_message.message}))}break;default:r=U}return c({type:r,productKey:s,body:t})}))}))}},ae=function(e,r,t,n,o,a,s){var c=(0,E.Ds)(e);return function(d){var p;d({type:N,productKey:c});var _={context_information:n,fields:I.c7(r).fields,iovation_black_box:o,tracking_user_id:s},v=u()(p=_.fields).call(p,(function(e){return new(l())((function(r){var t="Image"===e.composite_type,n="NativeVideo"===e.composite_type;if(!t&&!n||!e.rotation)return r(e);var o=(t?e.composite_data.raw.url:e.composite_data.video_url).replace("/upload/","/upload/a_"+e.rotation+"/");return(0,w.ch)({source:o},"Image"===e.composite_type?y._I:y.im).then((function(t){return r(i()(i()({},e),{},{composite_data:t}))}))}))}));return l().all(v).then((function(r){return _.fields=r,t.name&&(_.product_information=t),(0,w.Ap)(_,i()(i()({},e),{},{is_complete:!0,review_type:a?"media_first":void 0})).then((function(e){var r=U,t=e.body;switch(e.statusCode){case 200:r=D;break;case 400:if("AgeDisclosure"===e.body.error_code)r=O;else if(e.body.fields){var n,o,a=f()(n=m()(o=e.body.fields).call(o,(function(e,r){return r.fields?e.push.apply(e,r.fields):e.push(r),e}),[])).call(n,(function(e){return e.error_message&&(e.error_message.error_code===R.c.RESTRICTED_WORD||e.error_message.error_code===R.c.INVALID_VALUE||e.error_message.error_code===R.c.CONTAINS_HTML_OR_URL)}));a.length>0&&(r=W,t=i()(i()({},e.body),{},{message:e.body.message||a[0].error_message.message}))}break;default:r=U}return d({type:r,productKey:c,body:t})}))}))}}},47465:(e,r,t)=>{"use strict";t.d(r,{cp:()=>R,I5:()=>T,ue:()=>A,Ke:()=>b,ck:()=>S});var n=t(43688),i=t.n(n),o=t(23992),a=t.n(o),s=t(760),u=t.n(s),c=t(90736),l=t(92552),d="QUESTIONS";var p=t(97528),_=t(14996),f=t.n(_),v=function(){function e(e){this.data=e}return e.prototype.toJSON=function(){return{id:this.id,identifiers:this.identifiers,details:this.details,metrics:this.metrics}},f()(e,[{key:"id",get:function(){return this.data.id||this.data.answer_id}},{key:"identifiers",get:function(){return{created_date:this.data.details.created_date}}},{key:"details",get:function(){var e=null;return e=this.data.details.brand_base_url&&this.data.details.brand_name?"Brand":"EXPERT"===this.data.details.author_type?"Expert":"APO"===this.data.details.author_type?"Ask Product Owner":"Community",i()(i()({},this.data.details),{},{author_location:this.data.details.location,author_nickname:this.data.details.author_nickname||this.data.details.nickname,author_type:e,text:this.data.details.text})}},{key:"highlights",get:function(){return this.data.answer_highlights}},{key:"metrics",get:function(){return this.data.metrics}}]),e}(),m="ANSWERS_FETCH_INITIAL_DATA",h="ANSWERS_FETCH_NEXT_PAGE",g="ANSWERS_IS_QUERYING",y="ANSWERS_GET_CURRENT_CONTAINER_CLASS",w="ANSWERS_GET_PREVIOUS_ANSWERS",E="ANSWERS_GET_NEXT_ANSWERS",I={currentIndex:0};function R(e,r){var t,n,o,s,c;switch(void 0===e&&(e=I),r.type){case g:return i()(i()({},e),{},((t={})[r.productKey]=i()(i()({},e[r.productKey]),{},{isQuerying:!0}),t));case m:var l=r.data.results;if(!l)return e;var d=e.localizations||(r.data.results.configuration?r.data.results.configuration.localizations:{}),p=e.merchant_properties||(r.data.results.configuration?r.data.results.configuration.properties:{});return i()(i()({},e),{},((o={localizations:d,merchant_properties:p})[r.data.productKey]={paging:l.paging,total:l.results[0].answer_count,results:a()(n=l.results[0].answer).call(n,(function(e){return new v(e)})),isQuerying:!1},o));case h:var _=r.data.results;return i()(i()({},e),{},((c={})[r.data.productKey]=i()(i()({},e[r.data.productKey]),{},{results:u()(s=[]).call(s,e[r.data.productKey].results,_.results),paging:i()({},_.paging),isQuerying:!1}),c.currentIndex=e.currentIndex+1,c));case y:return i()(i()({},e),{},{currentContainerClass:r.currentClass});case w:case E:return i()(i()({},e),{},{currentIndex:r.currentIndex});default:return e}}function A(e){return{type:y,currentClass:e}}function S(e){return{type:w,currentIndex:e}}function b(e){return{type:E,currentIndex:e}}function T(e,r,t){void 0===t&&(t=null);var n=(0,c._)("pr_read_services_base_url",e);return function(o){var a=(0,l.Ds)(e),s=i()(i()(i()({},e),r),{},{read_services_base_url:n,page_id:e.page_id,queryType:"answers",wdyb:!0});return t?p.get(t,s).then((function(e){o({type:h,data:{productKey:a,results:e}})})):(o({type:g,productKey:a}),p.getContent(d,s,!0).then((function(e){o({type:m,data:{productKey:a,results:e}})})))}}},93636:(e,r,t)=>{"use strict";t.d(r,{c:()=>o,u:()=>a});var n="REDRAW",i={redrawKey:1};function o(e,r){return void 0===e&&(e=i),r.type===n?{redrawKey:e.redrawKey+1}:e}function a(){return{type:n}}},99908:(e,r,t)=>{"use strict";t.d(r,{AL:()=>G,E3:()=>z,QD:()=>Y,Yp:()=>H,cp:()=>B,zk:()=>Q});var n=t(63252),i=t.n(n),o=t(43688),a=t.n(o),s=t(23992),u=t.n(s),c=t(70696),l=t.n(c),d=t(1824),p=t.n(d),_=t(73020),f=t.n(_),v=t(38456),m=t.n(v),h=t(94728),g=t.n(h),y=t(28429),w=t.n(y),E=t(25816),I=t(92552),R=t(56e3),A=t(73360),S=t(46432),b=t(62928),T=t(91672),P=t(35284),C=t(85128),L="RYP_INITIAL_FETCH",N="RYP_INITIAL_FETCH_SUCCESS",D="RYP_INITIAL_FETCH_ERROR_MISSING_PARAMETERS",O="RYP_INITIAL_FETCH_ERROR_UNKNOWN",W="RYP_VALIDATE_FORM",U="RYP_CLOSE",k="RYP_SUBMIT",K="RYP_SUBMIT_SUCCESS",V="RYP_SUBMIT_ERROR_VALIDATION",M="RYP_SUBMIT_ERROR_UNKNOWN",x="RYP_UPDATE_FIELD",F="RYP_UPDATE_MEDIA",q={};function B(e,r){var t,n,o,s,c,d,_,v,h,g,y,w,E,I,R,A,b,B;switch(void 0===e&&(e=q),r.type){case L:return a()(a()({},e),{},((t={})[r.rypKey]={isLoading:!0,localizations:{},merchant_information:{},purchaser_information:null,purchases:null,error:null,isComplete:!1},t));case N:return a()(a()({},e),{},((n={})[r.rypKey]=a()(a()(a()({},e[r.rypKey]),{},{purchases:[]},r.body),{},{localizations:a()(a()({},r.body.localizations),(0,C.q)(r.body.localizations||{})),isLoading:!1,error:null,isAutoSubmitting:r.isAutoSubmitting}),n));case D:return a()(a()({},e),{},((o={})[r.rypKey]=a()(a()(a()({},e[r.rypKey]),r.body),{},{error:!0,isLoading:!1}),o));case O:return a()(a()({},e),{},((s={})[r.rypKey]=a()(a()(a()({},e[r.rypKey]),r.body),{},{error:!0,isLoading:!1}),s));case W:return a()(a()({},e),{},((d={})[r.rypKey]=a()(a()({},e[r.rypKey]),{},{purchases:u()(c=e[r.rypKey].purchases).call(c,(function(e,t){var n;return t===r.purchaseIndex?a()(a()({},e),{},{review_template:u()(n=e.review_template).call(n,(function(e){return a()(a()({},e),{},{isValid:!e.required||!!e.value})}))}):e}))}),d));case U:return a()(a()({},e),{},((v={})[r.rypKey]=a()(a()({},e[r.rypKey]),{},{purchases:l()(_=e[r.rypKey].purchases).call(_,(function(e,t){return t!==r.purchaseIndex}))}),v));case k:return a()(a()({},e),{},((h={})[r.rypKey]=a()(a()({},e[r.rypKey]),{},{isLoading:!0}),h));case V:var G=function(t){var n,i,o=t.error_code,a=t.detail;return"RestrictedWord"===o?(n=a.profanity,i="cd.common.forms.validation_message.restricted_word"):"ContainsHtmlOrUrl"===o&&(n=a.invalid,i="cd.common.forms.validation_message.contains_html_or_url"),{message:(0,P.e)(n,(0,T.cp)(i,e[r.rypKey].localizations))}};return a()(a()({},e),{},((y={})[r.rypKey]=a()(a()({},e[r.rypKey]),{},{purchases:u()(g=e[r.rypKey].purchases).call(g,(function(e,t){if(t===r.purchaseIndex){for(var n,o,s,c,d=p()(n=u()(o=l()(s=e.review_template).call(s,(function(e){return"composite"===e.field_type}))).call(o,(function(e){return f()(e)}))).call(n),_=function(){var r=c.value;if("composite"===r.field_type)for(var t,n=i()(r.fields);!(t=n()).done;){var o=t.value;if(o.error_message){var a=G(o.error_message),s=m()(d).call(d,(function(e){return e.key===r.key}));s&&(s.error_message=a,s.isValid=!1)}}else if(r.error_message){var u,l=G(r.error_message),p=m()(u=e.review_template).call(u,(function(e){return e.key===r.key}));p&&(p.error_message=l,p.isValid=!1)}},v=i()(r.body.fields);!(c=v()).done;)_();return a()(a()({},e),{},{review_template:e.review_template,isLoading:!1,isComplete:!1})}return e})),message:r.body.message,isComplete:!1,isLoading:!1,isAutoSubmitting:!1}),y));case M:return a()(a()({},e),{},((w={})[r.rypKey]=a()(a()(a()({},e[r.rypKey]),r.body),{},{error:!0,isComplete:!1,isLoading:!1,isAutoSubmitting:!1}),w));case x:return a()(a()({},e),{},((I={})[r.rypKey]=a()(a()({},e[r.rypKey]),{},{purchases:u()(E=e[r.rypKey].purchases).call(E,(function(e,t){var n;return t===r.purchaseIndex?a()(a()({},e),{},{review_template:u()(n=e.review_template).call(n,(function(e){return e.id===r.fieldID?a()(a()({},e),r.fieldUpdates):e}))}):e}))}),I));case F:return a()(a()({},e),{},((A={})[r.rypKey]=a()(a()({},e[r.rypKey]),{},{purchases:u()(R=e[r.rypKey].purchases).call(R,(function(e,t){var n;return t===r.purchaseIndex?a()(a()({},e),{},{review_template:u()(n=e.review_template).call(n,(function(e){if(e.id===r.fieldID){var t,n=u()(t=f()(e)).call(t,(function(e,t){return t===r.valueIndex?a()(a()({},e),{},{composite_data:r.composite_data,isUploaded:!0}):e})),i=n.every((function(e){return e.isUploaded}));return a()(a()({},e),{},{values:n,syncStatus:i?S.eq:S.gl})}return e}))}):e}))}),A));case K:var Y=r.isComplete?{}:{review_template:r.body.fields,progressive_info:r.body.progressive_info};return a()(a()({},e),{},((B={})[r.rypKey]=a()(a()({},e[r.rypKey]),{},{isLoading:!1,isAutoSubmitting:!1,purchases:u()(b=e[r.rypKey].purchases).call(b,(function(e,t){return t===r.purchaseIndex?a()(a()(a()({},e),Y),{},{isLoading:!1,isComplete:r.isComplete}):e}))}),B));default:return e}}function G(e,r){void 0===r&&(r=!0);var t=(0,I.mO)(e);return function(n){return r&&n({type:L,rypKey:t}),(0,E._i)(e,{includeLocalizations:!0}).then((function(r){var i,o=!1;switch(r.statusCode){case 200:i=N,(r.body.purchases||[]).forEach((function(r){(0,b.U)(e,r)&&(r.review_template=(0,I.Ck)(e,r.review_template),o=!0)}));break;case 404:i=D;break;default:i=O}return n({type:i,rypKey:t,body:r.body||null,isAutoSubmitting:o})})).catch((function(e){console.log(e)}))}}function Y(e,r,t,n){var i=(0,I.mO)(e);return function(e){return f()(n)&&f()(n).forEach((function(n,o){"Image"!==n.composite_type||n.isUploaded||(0,E.ch)(n.file.file,R._I).then((function(n){e({type:F,rypKey:i,purchaseIndex:r,fieldID:t,valueIndex:o,composite_data:n})}))})),e({type:x,rypKey:i,purchaseIndex:r,fieldID:t,fieldUpdates:n})}}var j=function(e){return g()(e).call(e,(function(e,r){return"media_image"===r.id?f()(r)&&f()(r).forEach((function(r){e.push({composite_data:r.composite_data,composite_type:"Image",field_type:"composite",rotation:r.rotation,fields:[{field_type:"simple",input_type:"TextBox",key:"caption",value:r.caption}],id:r.key,key:r.key})})):e.push(r),e}),[])};function Q(e,r){var t=(0,I.mO)(e);return{type:W,rypKey:t,purchaseIndex:r}}function H(e,r,t,n){var i=(0,I.mO)(e);return function(o){return(0,E.S4)(e,{review_type:"ryp",page_id:r,page_id_variant:t}).then((function(){return o({type:U,rypKey:i,purchaseIndex:n})}))}}function z(e,r,t,n,i,o){var s=(0,I.mO)(e);return function(c){return c({type:k,rypKey:s}),function(e,r,t,n,i,o,s){var c;void 0===o&&(o=0);var l={fields:j(t)},d=u()(c=l.fields).call(c,(function(e){return new(w())((function(r){if("Image"===e.composite_type&&e.rotation){var t=e.composite_data.raw.url.replace("/upload/","/upload/a_"+e.rotation+"/");return(0,E.ch)({source:t},R._I).then((function(t){r(a()(a()({},e),{},{composite_data:t}))}))}r(e)}))}));return w().all(d).then((function(t){l.fields=t,!i||function(e){return e&&e.is_progressive_type}(n)&&!function(e){return 0===e.current_step}(n)||(l.iovation_black_box=i),s&&(l.tracking_user_id=s);var u=a()(a()({},r),{},{merchant_id:r.purchase_merchant_id,is_complete:!0,current_step:n&&n.is_progressive_type?n.current_step:null});return(0,E.Ap)(l,u).then((function(t){var i=!0;n&&n.is_progressive_type&&!n.is_last_step&&200===t.statusCode&&(i=!1);var a,s=(0,I.mO)(r),u=t.body;switch(t.statusCode){case 200:a=K;break;case 400:a=M,t.body.fields&&((t.body.fields.some((function(e){var r,t;return(null===(r=e.error_message)||void 0===r?void 0:r.error_code)===A.c.RESTRICTED_WORD||(null===(t=e.error_message)||void 0===t?void 0:t.error_code)===A.c.CONTAINS_HTML_OR_URL}))||t.body.fields.some((function(e){var r,t,n,i;return"composite"===e.field_type&&((null===(r=e.fields[0])||void 0===r||null===(t=r.error_message)||void 0===t?void 0:t.error_code)===A.c.RESTRICTED_WORD||(null===(n=e.fields[0])||void 0===n||null===(i=n.error_message)||void 0===i?void 0:i.error_code)===A.c.CONTAINS_HTML_OR_URL)})))&&(a=V),u=t.body);break;default:a=M}return e({type:a,rypKey:s,pageId:r.page_id,body:u,isComplete:i,purchaseIndex:o})}))}))}(c,e,r,t,n,i,o)}}},56120:(e,r,t)=>{"use strict";t.d(r,{W:()=>d,m:()=>_});var n=t(43688),i=t.n(n),o=t(33260),a=t.n(o),s=t(70696),u=t.n(s),c=t(23992),l=t.n(c),d=function(e){var r,t,n,i,o,s=(r=function(r,t){return r(e.apply(void 0,t))},t=0,n=!0,o=[],function(e,s){var u=this,c=s[0]&&s[0].page_id,l=a()(o).call(o,c)>-1,d=n&&!i||!l;if(clearTimeout(i),i=setTimeout((function(){if(i=null,!n)return r.apply(u,[e,s])}),t),d)return o.push(c),r.apply(this,[e,s])});return function(){for(var e=arguments.length,r=new Array(e),t=0;t-1||a()(t=e.uri).call(t,"youtu.be")>-1)},_=function(e){var r;return u()(r=l()(e).call(e,(function(e){return i()(i()({},e),{},{image:e.uri},"video"===e.type&&{type:p(e)?"yt":"cvideo"})}))).call(r,(function(e){return"yt"!==e.type}))}},90736:(e,r,t)=>{"use strict";t.d(r,{_:()=>h,m:()=>m});var n=t(43688),i=t.n(n),o=t(94728),a=t.n(o),s=t(70696),u=t.n(s),c=t(13939),l=t.n(c),d=t(760),p=t.n(d),_=t(92552),f=t(57136),v=/^pr_/i,m=function(){for(var e={},r=[],t=arguments.length,n=new Array(t),o=0;o1?t-1:0),i=1;i{"use strict";t.d(r,{CA:()=>c,c5:()=>u});var n=t(46672),i=t(71387),o=t.n(i),a={local:o().local,develop:o().develop,release:o().release,stable:o().stable},s=function(e,r){if(a[r])return a[r];var t=(0,n.G)()[e];return a[t]},u=function(e){void 0===e&&(e=null);return s("pr_write_services_base_url",e)},c=function(e){void 0===e&&(e=null);return s("pr_read_services_base_url",e)}},91672:(e,r,t)=>{"use strict";t.d(r,{cp:()=>v,eI:()=>_,x5:()=>f});var n,i,o=t(13939),a=t.n(o),s=t(33260),u=t.n(s),c=t(73980),l=t.n(c),d=(n={"add_custom_choice.add_choice_button_label":"Add your own",agree_with_terms:"I agree with the terms and privacy policy","cd.common.media.customer_media":"Customer Media","cd.common.media.error.invalid_file_type":"Invalid file types skipped","cd.common.media.media_caption":"Media Caption","cd.common.media.merchant_logo":"Merchant Logo","cd.common.media.play_video":"Play Video","cd.common.media.product_image":"Product Image","cd.common.media.product_image.unavailable":"Product Image Unavailable","cd.common.media.uploaded_media_item":"Uploaded Media item","cd.common.rating_label":"Give",clear_selection:"Clear Selection","counter.text":"","dropdown.text":"Select One","image.upload_button_label":"Upload","image_first.incentive_text":"","media_only.caption_input_label":"Caption","media_only.rotate_media_button_aria_label":"Rotate thumbnail image","min_characters.characters_remaining_plural":"{0} more characters needed","min_characters.characters_remaining_singular":"{0} more character needed","min_characters.requirement_met":"You hit the minimum review length!","qa_display.required_indicator":"Required field",required_label:"required","review_display.4.0.common.remove_star_filter":"Filtering by {0} star reviews, remove filter","review_display.4.0.filtering.dropdown.active_filters_label_singular":"1 filter selected","review_display.4.0.filtering.dropdown.apply_filter":"Filter reviews by {}","review_display.4.0.image_display.gallery_image.alt_text":"View Gallery Image {0}","review_display.4.0.snapshot.rating_count_singular":"1 Star Rating","review_display.4.0.snapshot.rating_count_plural":"{0} Star Ratings","review_display.4.0.common.rating_count_singular":"1 Rating","review_display.4.0.common.rating_count_plural":"{0} Ratings","review_display.4.0.common.no_ratings":"No Ratings","review_display.4.0.search.results_heading":"{0} results","review_display.4.0.snapshot.brand_score.description_brand_level":"There are no reviews on this product, but here is how {0} is rated overall.","review_display.4.0.snapshot.msqs.apply_filter":"{0} Reviews tagged with {1}. Show only reviews tagged with {1}","review_display.4.0.snapshot.msqs.remove_filter":"{0} Reviews tagged with {1}. Filtering by reviews tagged with {1}, Clear applied filter","review_display.4.0.rating_only.heading.no_reviews":"No {0} Star Customer Reviews Yet","review_display.4.0.rating_only.subheading.no_reviews":"See other relevant reviews below","review_display.4.0.sorting.sort_by_native_language_label":"Language","review_editing.notification_description":"Please update your review below based on your recent experience. Your original review will still be available along with this updated review.","review_editing.notification_title":"Update your Review","upload.caption":"Add a caption","video.placeholder":"Enter a YouTube url","write_a_review.required_label":"required","write_a_review.share_to_retailer.fallback.copy_button":"Copy","write_a_review.share_to_retailer.fallback.italic_text":"and then","write_a_review.share_to_retailer.fallback.share_button":"Paste in {0}'s form","write_a_review.share_to_retailer.header":"Share your review on {0}","write_a_review.share_to_retailer.normal.button":"Copy Review to clipboard and go to {0}'s form","write_a_review.share_to_retailer.normal.click_to_redirect":"If you are not redirected please click here","write_a_review.share_to_retailer.normal.redirect_message":"Taking you to {0} now","write_a_review.share_to_retailer.subheader":"Your opinion is valuable to other shoppers.","write_a_review.share_to_retailer.tooltip.mac":"Press cmnd-c to copy","write_a_review.share_to_retailer.tooltip.mobile":"Copy the highlighted text","write_a_review.share_to_retailer.tooltip.success":"Copied!","write_a_review.share_to_retailer.tooltip.win":"Press ctrl-c to copy","qa_display.4.0.error_alert.heading_plural":"There are {0} errors in this form","qa_display.4.0.error_alert.heading_singular":"There is an error in this form","qa_display.4.0.error_alert.required_field":"{0} is required","qa_display.4.0.button.search.results":"Search for {0} returned {1} result","qa_display.4.0.button.search.results_plural":"Search for {0} returned {1} results","qa_display.4.0.helpful.helpful_vote_label":"{0} helpful votes, give this answer a helpful vote","qa_display.4.0.helpful.unhelpful_vote_label":"{0} unhelpful votes, give this answer an unhelpful vote","qa_display.4.0.helpful.helpful_question":"Was this answer helpful to you","qa_display.4.0.helpful.already_voted":"Already voted","qa_display.4.0.helpful.thank_you":"Thank you for your feedback. Please note only your first vote will count.","write_a_review.rating_only.heading.rate_item":"First, rate your item","write_a_review.rating_only.heading.write_review":"Tell us more","write_a_review.rating_only.status.rating_submitted":"Your rating has been submitted!","write_a_review.rating_only.status.try_again":"There was an error submitting your rating,","write_a_review.rating_only.status.button.try_again":"try again","write_a_review.rating_only.status.pending":"Submitting your rating...","review_display.4.0.disclosure.rrc":"Submitted as part of a loyalty program","review_display.4.0.snapshot.clear_filters":"Clear All","write_a_review.add_custom_choice.cancel_button_label":"Cancel","write_a_review.fields.rating.current_rating_visible_label_singular":"1 star","write_a_review.fields.rating.current_rating_visible_label_plural":"{0} stars","cd.common.media.user_media_alt":"User submitted media","cd.common.media.user_media_alt_collection":"User submitted media {0} of {1}","cd.common.nickname_pii_warning_message":"Make sure to not include your full name","cd.common.forms.validation_message.required_field":"{} is required","cd.common.forms.validation_message.heading_singular":"There is an error in this form","cd.common.forms.validation_message.heading_plural":"There are {} errors in this form","cd.common.forms.validation_message.contains_html_or_url":"Invalid HTML or URL included: {0}"},i={},a()(n).forEach((function(e){var r=n[e];i[e]=r,-1!==u()(e).call(e,"write_a_review.")&&(i[e.replace("write_a_review.","")]=r)})),i),p=/pr_localization_view=(1|true)/i.test(window.location.search||""),_=function(e,r){var t;if(void 0===r&&(r=d),p)return e;var n=null!=(t=r[e])?t:d[e];return null!=n?n:""},f=function(){for(var e=arguments.length,r=new Array(e),t=0;t{"use strict";t.d(r,{G:()=>i});var n=["SOCIAL_MEASUREMENT_COOKIE_DOMAIN"],i=function(){var e={};if(window&&window.location&&window.location.search)for(var r=window.location.search.substring(1).split("&"),t=0,i=r.length;t{"use strict";t.d(r,{cp:()=>o});var n=t(24496),i=t.n(n);const o={parse:function(){var e=JSON.parse.apply(JSON,arguments);if(window.Prototype&&Array.prototype.toJSON){var r=Array.prototype.toJSON;delete Array.prototype.toJSON,e=JSON.parse.apply(JSON,arguments),Array.prototype.toJSON=r}return e},stringify:function(){var e=i().apply(JSON,arguments);if(window.Prototype&&Array.prototype.toJSON){var r=Array.prototype.toJSON;delete Array.prototype.toJSON,e=i().apply(JSON,arguments),Array.prototype.toJSON=r}return e}}},12964:(e,r,t)=>{"use strict";t.d(r,{sd:()=>S,cp:()=>b,UD:()=>R,w3:()=>A});var n=t(43688),i=t.n(n),o=t(13939),a=t.n(o),s=t(24244),u=t.n(s),c={crop:"c_",default_image:"d_",format:"f_",width:"w_",height:"h_",quality:"q_",zoom:"z_",gravity:"g_",transform:"t_"};function l(e){var r=[];return a()(e).forEach((function(t){var n,i,o=c[t],a=e[t];o&&null!=a&&r.push((n=o,i=a,Array.isArray(i)?n+i.join("."):n+i))})),u()(r).call(r).join(",")}var d=/(youtube.com\/(v\/|watch\?v=)|(youtu\.be\/))/i,p=/^(https?:)?\/\/(res.cloudinary.com|media.powerreviews.com)\/(?:[^/]+\/)(?:(image|video)\/)?(?:(upload|fetch)\/)?(?:(?:[^_/]+_[^,/]+,?)*\/)?(v[0-9]{10,}\/){0,1}/g,_=/\.(jpg|jpe|jpeg|jpc|jp2|j2k|wdp|jxr|hdp|png|gif|webp|bmp|tif|tiff|avif)$/g,f=/\.(mp4|webm|flv|mov|ogv|3gp|3g2|wmv|mpeg|flv|mkv|avi)$/g,v=function(e){return e.split(p).pop().replace(_,"").replace(f,"")},m=function(e){return e.replace(/\?/g,"%3F")},h=function(e){return{accessType:"upload",resourceType:"image",publicId:v(e)}},g=function(e){return{accessType:"upload",resourceType:"video",publicId:v(e)}},y="https://media.powerreviews.com/image/upload/f_auto,q_auto,w_150,h_150/noimage";function w(e,r){void 0===r&&(r=null);var t=e.accessType,n=e.resourceType,i=e.publicId,o=void 0===i?"portal-no-product-image_ttlfpi.svg":i,a="https://media.powerreviews.com/"+n+"/"+t;return r?a+"/"+l(r)+"/"+o:a+"/"+o}function E(e,r){void 0===r&&(r=null);var t={quality:"auto",format:"auto",default_image:"portal-no-product-image_ttlfpi.svg"};return{raw:"youtube"===e.accessType?"//www.youtube.com/embed/"+e.publicId:w(e,i()({},r)),thumbnail:w(e,i()(i()({},t),{},{width:150,height:150,crop:"thumb"},r)),small:w(e,i()(i()({},t),{},{width:300,height:300,crop:"lpad"},r)),medium:w(e,i()(i()({},t),{},{width:400,height:400,crop:"lpad"},r)),large:w(e,i()(i()({},t),{},{width:"auto",height:500},r)),full:w(e,i()(i()({},t),{},{width:"auto",height:768},r)),thumb_high_res:w(e,{transform:"rd_highres_thumb"})}}function I(e){return d.test(e)}function R(e){return I(e)?e.split(d).pop():null}function A(e,r){return r="."===r.charAt(0)?r:"."+r,(e=e.replace(/\.\w*$/,""))+r}var S={DEFAULT_PRODUCT_IMAGE:y,url:w,urlSet:E,libraryUrl:function(e,r){return void 0===r&&(r=null),w(h(e),i()({quality:"auto",format:"auto",default_image:"portal-no-product-image_ttlfpi.svg"},r))},libraryVideoUrl:function(e,r){void 0===r&&(r=null);var t=g(e);return t.publicId=t.publicId+".jpg",w(t,i()({quality:"auto",format:"auto",default_image:"portal-no-product-image_ttlfpi.svg"},r))},removeDefaultImageParameter:function(e){return e.replace("d_noimage.jpg,","")},isDefaultImage:function(e){return e===y||"noimage"===v(e)},libraryUrlSet:function(e,r){return void 0===r&&(r=null),E(h(e),r)},fetchUrlSet:function(e){var r=function(e){return{accessType:"fetch",resourceType:"image",publicId:m(e)}}(e||"http://httpstat.us/404");return E(r)},libraryVideoUrlSet:function(e,r){void 0===r&&(r=null);var t=g(e);return t.publicId=t.publicId+".jpg",E(t,r)},youtubeUrlSet:function(e){var r=function(e){return{accessType:"youtube",resourceType:"image",publicId:e.split(d).pop()}}(e);return E(r)},isYoutubeVideo:I,getYoutubeVideoID:R};const b=S},39108:(e,r,t)=>{"use strict";t.d(r,{cH:()=>y,_Y:()=>_,Ar:()=>h,ED:()=>f,c7:()=>v,UL:()=>g});var n=t(23992),i=t.n(n),o=t(73020),a=t.n(o),s=t(28429),u=t.n(s);const c="REQUEST";t(47320);var l=t(396),d=(t(9443),t(82088),t(21376)),p=t(90736),_=function(e){if(!e.page_id)return{};var r=["pr_product_name","pr_product_image_url","pr_product_description","pr_product_category_name","pr_product_brand_name","pr_product_price","pr_product_in_stock","pr_product_manufacturer_id","pr_product_upc","pr_product_url"],t={},n={},o=d.I.getItem("currentProductInformation");return e.page_id==(null==o?void 0:o.page_id)&&(n=o),i()(r).call(r,(function(r,i){var o,a=(o=r).match("product")&&"pr_product_url"!==o?o.split("product_").pop():o.split("pr_").pop();(0,p._)(r,e)?t[a]=(0,p._)(r,e):n[r]&&(t[a]=n[r])})),t},f=function(e){void 0===e&&(e={});var r=!0;return["name","image_url","description","category_name","product_url"].forEach((function(t){e[t]||(r=!1)})),r},v=function(e){var r=[],t=[];for(var n in e){var i=e[n];if(i.target!==c){if("simple"===i.field_type)r.push({id:i.id,field_type:i.field_type,key:i.key,label:i.label,value:i.value});else if("composite"===i.field_type&&"Simple"===i.composite_type)for(var o=0;o{"use strict";t.d(r,{I9:()=>m,In:()=>v,cJ:()=>p,e8:()=>g,sM:()=>E,sx:()=>y,w1:()=>w,wH:()=>h});var n=t(33260),i=t.n(n),o=t(23992),a=t.n(o),s=t(70696),u=t.n(s),c=t(90736),l=t(92552),d=t(12424),p=function(e,r,t,n){var o,a=(0,c.m)(e),s=a.PAGE_ID,u=a.PAGE_ID_VARIANT,l=a.MERCHANT_GROUP_ID,d=s||null,p=u||null,v=(0,c._)("review_wrapper_url",e,!0)||r.REVIEW_WRAPPER_URL||"";return-1===i()(o=v.toLowerCase()).call(o,"javascript")?(v=_(v,"pageIdVariant","pr_page_id_variant"),v=_(v,"pageId","pr_page_id"),v=_(v,"___PAGE_ID___",d),v=_(v,"___VARIANT___",p),v=_(v,"~~~PAGE_ID~~~",d),v=_(v,"~~~VARIANT~~~",p),v+="&pr_merchant_id="+(n||e.merchant_id),v+="&pr_merchant_group_id="+(l||null),t&&(v+="&pr_locale="+t),v=f(v,d,p)):""},_=function(e,r,t){return e.replace(new RegExp(r,"g"),t)},f=function(e,r,t){var n=e;return r&&!e.match(/pr_page_id/)&&(n+="&pr_page_id="+r),t&&!e.match(/pr_page_id_variant/)&&(n+="&pr_page_id_variant="+t),n},v=function(e,r){var t=e.getState(),n=function(e){return[e.site_id?e.merchant_group_id+"-"+e.site_id:e.merchant_id,e.page_id,e.locale].join("-")}(r);return{summary:{review_count:t.Reviews[n]?t.Reviews[n].reviews.length:null,question_count:t.Questions[n]?t.Questions[n].overallTotalQuestions:null,answer_count:t.Answers[n]?t.Answers[n].total:null,image_count:t.Reviews[n]?t.Reviews[n].media.length:null},reviews:t.Reviews[n]?t.Reviews[n].reviews:[],images:t.Reviews[n]?t.Reviews[n].media:[],questions:t.Questions[n]?t.Questions[n].questions:[],answers:t.Answers[n]?t.Answers[n].results:[]}},m=function(e){return a()(e).call(e,(function(e){return h(e)?e.isVisible=!1:e.isVisible=!0,e}))},h=function(e){var r,t,n=e.id,o=e.review_id;return!!(window.POWERREVIEWS.display&&window.POWERREVIEWS.display.fastUnpublishedReviews&&(i()(r=window.POWERREVIEWS.display.fastUnpublishedReviews).call(r,Number(n))>-1||i()(t=window.POWERREVIEWS.display.fastUnpublishedReviews).call(t,Number(o))>-1))},g=function(e,r){void 0===e&&(e={}),void 0===r&&(r={});var t=(0,c.m)(r,e),n=t.ENABLE_CLIENT_SIDE_STRUCTURED_DATA,i=t.CLIENT_SIDE_STRUCTURED_DATA_FORMAT,o=t.STRUCTURED_DATA_PRODUCT_ID,a=n&&"MICRODATA"!==i;return{showJSONLD:a,showMicrodata:n&&"MICRODATA"===i,useNestedJSONLD:a&&!(null!=o)}},y=function(e){var r=0,t=0;e.forEach((function(e,n){t+=e.count||0,r+=(e.count||0)*n}));var n=r/t;return 3===e.length?2*n:n},w=function(e){var r=y(e),t=u()(e).call(e,(function(t){return e.length>3?t.position===Math.round(r):t.position===Math.round(r/2)}));return t.length&&t[0].label?t[0].label:""},E=function(e){var r={};for(var t in e)r[t]=(0,c._)(t,e,!0);var n=(0,l.UZ)(),i=(0,c._)("pr_enhanced_content_security_enabled",r,!0)||(0,c._)("pr_enable_enhanced_content_security",r,!0),o=(0,d.K)(["return_url","product","enable_front_end_iovation_validation"]);for(var a in i&&(o.add("style_sheet"),o.add("review_wrapper_url")),n)if("page_id"!==a||e.components.Write||e.components.WriteAReview||e.components.WriteAQuestion||e.components.WriteAnAnswer||e.components.WhydYouBuy||e.components.SellerRatings){var s=a;"pr_"===a.substr(0,3)&&(s=a.substr(3,a.length)),o.has(s)||(r[s]=n[a])}return r}},92552:(e,r,t)=>{"use strict";t.d(r,{S8:()=>H,I3:()=>j,eq:()=>x,cn:()=>Y,Zv:()=>L,wz:()=>G,sD:()=>B,UB:()=>C,qO:()=>W,uA:()=>O,Yf:()=>K,cv:()=>U,iq:()=>X,UZ:()=>J,Ds:()=>$,mO:()=>Z,Y$:()=>ee,Gu:()=>k,wN:()=>F,ol:()=>N,iY:()=>M,Ck:()=>re,qA:()=>z,c7:()=>V});var n=t(43688),i=t.n(n),o=(t(47408),t(33260)),a=t.n(o),s=t(90896),u=t.n(s),c=t(94728),l=t.n(c),d=t(23992),p=t.n(d),_=t(73020),f=t.n(_),v=t(25288),m=t.n(v),h=t(91980),g=t.n(h),y=t(73980),w=t.n(y),E=t(47320),I=t(63915),R=t.n(I);t(82088); // listener to all links in a document (and not just those in PowerReviews code), // it was interfering in some non-PowerReviews parts of customer sites. const A=function(){if("object"==typeof window&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,r,t,n){return t>n?r:e+(r-e)*((i=t/n)<.5?4*i*i*i:(i-1)*(2*i-2)*(2*i-2)+1);var i};return function(r,t,n,i){t=t||500,i=i||window;var o,a=window.pageYOffset;if("number"==typeof r)var s=u()(r);else s="HTML"===(o=r).nodeName?-window.pageYOffset:o.getBoundingClientRect().top+window.pageYOffset;var c=Date.now(),l=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)};!function o(){var u=Date.now()-c;i!==window?i.scrollTop=e(a,s,u,t):window.scroll(0,e(a,s,u,t)),u>t?"function"==typeof n&&n(r):l(o)}()}}}();var S=t(46672);function b(e){return 0===a()(e).call(e,"//")?"https:"+e:0===a()(e).call(e,"http://")?e.replace("http","https"):e}var T=t(58332),P=t(90736),C=function(e){if(e.image_url)return L(b(e.image_url));for(var r=["100","175","300","75","50","fallback"],t=0;t1&&n<30)t=r.days_ago.replace("{0}",n);else if(n>=30&&n<731){var i=n/30;t=r.months_ago.replace("{0}",Math.round(i))}else if(n>=731){var o=n/365;t=r.years_ago.replace("{0}",Math.round(o))}return t}}},K=function(e){var r=new Date;return Math.round(Math.abs((r.getTime()-e.getTime())/864e5))},V=function(e,r){if(window.scroll)return A(e,r);var t=e.getBoundingClientRect();return window.scrollBy?window.scrollBy(0,t.top):void 0},M=function(){return"ontouchstart"in window||navigator.msMaxTouchPoints>0},x=function(e){var r;return l()(r=p()(e).call(e,(function(e){var r=f()(e)||e.value;return void 0!==e.is_required?F(r,e.is_required,e.validationType):void 0!==e.required?F(r,e.required,e.validationType):void 0}))).call(r,(function(e,r){return e&&r}))},F=function(e,r,t){var n=!0;return void 0!==e&&m()(e)&&(e=m()(e).call(e)),t&&!q(e,t)&&void 0!==e&&e.length>0&&(n=!1),r&&(void 0===e||e.length<=0)&&(n=!1),"object"==typeof e&&e.length>0&&e.forEach((function(e){e.value&&"Video"===e.value.composite_type&&(e.value.isValid||(n=!1))})),n},q=function(e,r){return r!==E.c.EMAIL||"string"==typeof e&&-1!==g()(e).call(e,"@")},B=function(e,r){var t,n;if(null!==(t=window.POWERREVIEWS)&&void 0!==t&&null!==(n=t.common)&&void 0!==n&&n.getCallbacks){var i=window.POWERREVIEWS.common.getCallbacks();void 0!==i[e]&&i[e](r)}},G=function(e){var r=document.createElement("div");return e&&"string"==typeof e&&(e=(e=e.replace(/]*>([\S\s]*?)<\/script>/gim,"")).replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),r.innerHTML=e,e=r.textContent,r.textContent=""),e},Y=function(e){return e.charAt(0).toUpperCase()+w()(e).call(e,1).toLowerCase()},j=function(e){var r=document.getElementsByTagName("head")[0];r&&r.firstChild||r?r.appendChild(e):window.document.children[0].appendChild(e)},Q=function(e,r){return new RegExp(" "+r+" ").test(" "+e.className+" ")},H=function(e,r){Q(e,r)||(e.className+=" "+r)},z=function(e,r){var t=" "+e.className.replace(/[\t\r\n]/g," ")+" ";if(Q(e,r)){for(;a()(t).call(t," "+r+" ")>=0;)t=t.replace(" "+r+" "," ");e.className=t.replace(/^\s+|\s+$/g,"")}},J=S.G,X=function(){var e=window.navigator.userAgent||navigator.userAgent,r={MAC:/Macintosh/,WIN:/Windows/,ANDROID:/Android/,IOS:/iP(hone|od|ad)/};for(var t in r)if(r[t].exec(e))return t;return"OTHER"},$=function(e,r,t){if(e.ugc_id&&e.passcode)return[e.ugc_id,e.passcode].join("-");var n=e.site_id?e.merchant_group_id+"-"+e.site_id:e.merchant_id;return[t||n,e.page_id,!0===T.m.getItem("reviewTranslationEnabled")?"all":r||e.locale].join("-")},Z=function(e){return[e.site_id?e.merchant_group_id+"-"+e.site_id:e.merchant_id,e.merchant_user_email,e.page_ids].join("-")},ee=function(e){if(!e)return null;return e.match(/javascript\:/gi)?null:e},re=function(e,r){return p()(r).call(r,(function(r){var t=i()({},r);if((0,P._)(t.key)){var n=(0,P._)(t.key);if("simple"===t.field_type)"numeric"!==t.answer_type||isNaN(Number(n))?"numeric"!==t.answer_type&&(t.value=decodeURIComponent(n.replace(/\+/g," "))):t.value=Number(n);else if("collection"===t.field_type){n.split(",").forEach((function(e){var r=e-1;t.choices[r]&&(t.choices[r].checked=!0,f()(t)||(t.values=[]),f()(t).push(t.choices[r]))}))}"name"===t.key&&e.params&&e.params.pr_reviewer_name&&(t.value=e.params.pr_reviewer_name,t.isVisible=!1),"location"===t.key&&e.params&&e.params.pr_reviewer_location&&(t.value=e.params.pr_reviewer_location,t.isVisible=!1)}return"email_collection"===t.key&&(t.id=t.key,t.validationType=E.c.EMAIL),t}))}},52744:(e,r,t)=>{"use strict";t.d(r,{Y:()=>u});var n=t(23992),i=t.n(n),o=t(25288),a=t.n(o),s=function(e){return e.toLowerCase()};function u(e,r){var t;return void 0===r&&(r=s),"string"==typeof e?i()(t=e.split(",")).call(t,(function(e){return r(a()(e).call(e))})):[]}},9888:(e,r,t)=>{"use strict";t.d(r,{C:()=>n});t(19641);function n(e,r,t){var n;return function(){var i=this,o=arguments,a=function(){n=null,t||e.apply(i,o)},s=t&&!n;clearTimeout(n),n=setTimeout(a,r),s&&e.apply(i,o)}}},85128:(e,r,t)=>{"use strict";t.d(r,{q:()=>o});var n=t(13939),i=t.n(n);function o(e){for(var r={},t=0,n=i()(e);t{"use strict";function n(e){for(var r=arguments.length,t=new Array(r>1?r-1:0),n=1;n0?e.replace(/{\s*}/g,"{0}").replace(/{(\w+)}/g,(function(e,r){return null!=t[r]?t[r]:e})):e}t.d(r,{E:()=>n})},35284:(e,r,t)=>{"use strict";t.d(r,{e:()=>a});var n=t(23992),i=t.n(n),o=t(70808);function a(e,r){var t=i()(e).call(e,(function(e){return'"'+e+'"'})).join(", ");return(0,o.E)(r,t)}},6880:(e,r,t)=>{"use strict";t.d(r,{sd:()=>d.sd,YT:()=>c.Y,E9:()=>u.E,eI:()=>l.eI,m6:()=>p.m,_4:()=>p._,i0:()=>n.i,cp:()=>o,SC:()=>i.i});var n=t(20220),i=t(70076);function o(){for(var e=arguments.length,r=new Array(e),t=0;t{"use strict";t.d(r,{I:()=>o});var n=t(25288),i=t.n(n);function o(e,r){var t=r.ENABLE_CONTENT_TRANSLATION,n=void 0!==t&&t,o=r.CONTENT_TRANSLATION_LANGUAGES,a=void 0===o?"":o;return!0===n&&("string"==typeof a&&""!==a&&a.split(",").some((function(r){return i()(r).call(r)===e})))}},80956:(e,r,t)=>{"use strict";t.d(r,{A:()=>a,S:()=>o});var n=t(25288),i=t.n(n);function o(e){return!(!e||!/^[a-z][a-z]_\w/.test(e))}function a(e){if("string"==typeof e)switch(e=i()(e).call(e)){case"es_MX":case"zh_TW":case"zh_HK":case"fa_AF":case"fr_CA":return e.replace("_","-");default:var r=e.split("_");if(Array.isArray(r)&&r.length)return r[0]}}},20220:(e,r,t)=>{"use strict";t.d(r,{i:()=>o});var n=t(22504),i=t.n(n),o=function(e){return void 0===e&&(e=21),"pr-"+i()(e)}},12424:(e,r,t)=>{"use strict";t.d(r,{K:()=>s});var n=t(63252),i=t.n(n),o=t(99308),a=t.n(o);function s(e){for(var r,t=new(a()),n=i()(e);!(r=n()).done;){var o=r.value;t.add(o)}return t}},70076:(e,r,t)=>{"use strict";t.d(r,{i:()=>i});var n=t(85668),i=function(e){var r=(0,n.useRef)();return(0,n.useEffect)((function(){r.current=e}),[e]),r.current}},61520:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>ke});var n=t(48812),i=t.n(n),o=t(43688),a=t.n(o),s=t(63252),u=t.n(s),c=t(73980),l=t.n(c),d=t(13939),p=t.n(d),_=t(23992),f=t.n(_),v=t(70696),m=t.n(v),h=t(94728),g=t.n(h),y=t(85668),w=t(12356),E=t(90736),I=t(25688),R=t(92552);const A={api_key:"ec8f9acb-be0e-489b-a6ff-3eed3811025e",locale:"en_US",merchant_group_id:"49047",merchant_id:"512774",page_id:"7822949451"};var S=t(49020),b=t(8980),T=t(93636),P=t(84960),C=t.n(P),L=t(85876),N=t(77e3),D=function(e){function r(){return e.apply(this,arguments)||this}return C()(r,e),r.prototype.render=function(){var e=this.props,r=e.config,t=e.merchantProperties,n=void 0===t?{}:t,i=e.productKey,o=e.rollup,a=void 0===o?{}:o,s=(0,b.e8)(r,n),u=s.showJSONLD,c=s.showMicrodata;return a.review_count?u||r.structured_data_product_id?null:c?(0,N.jsx)("div",{itemScope:!0,itemProp:"itemReviewed",id:"pr-"+i,itemType:"http://schema.org/Product",children:(0,N.jsx)("meta",{itemProp:"name",content:a.productName||i})}):null:null},r}(y.Component);const O=(0,L.Ul)((function(e,r){var t=(0,R.Ds)(r.config),n=e.Reviews[t];return a()(a()({},n),{},{productKey:t})}))(D);var W=t(29568);function U(e){var r=e.pageId,t=e.targetElement,n=(0,W.uE)(r,"ADD_TO_CART");return(0,y.useEffect)((function(){if(t){var e=function(){return n("add-to-cart")};return t.addEventListener("click",e),function(){t.removeEventListener("click",e)}}})),null}var k,K=t(99308),V=t.n(K),M=t(13440),x=t.n(M),F=t(73020),q=t.n(F),B=t(24244),G=t.n(B),Y=t(21376),j=t(58332),Q=null!=(k=j.m.getItem("feedless-product"))?k:{},H=Q.pids,z=Q.pidvs;null==H&&(H=new(V()),z=new(V()),j.m.setItem("feedless-product",{pids:H,pidvs:z}));var J="[Powerreviews] Feedless Product Catalog:";function X(e){var r=(0,E.m)(e.config,!0,!0),t=(0,y.useState)(!1),n=t[0],i=t[1],o=(0,W.uE)();return(0,y.useEffect)((function(){var e;if(!0!==n&&$(r)){var t=f()(e=function(e){var r,t,n,i,o=[];null!=e&&e.product&&o.push(e);(null==e||null===(r=e.product)||void 0===r||null===(t=r.variants)||void 0===t?void 0:t.length)>0&&l()(n=G()(i=e.product.variants).call(i,(function(){return.5-Math.random()}))).call(n,0,3).forEach((function(r){o.push(a()(a()({},e),{},{page_id_variant:r.page_id_variant,product:a()(a()({},e.product),r)}))}));return o}(r)).call(e,ee);t.forEach((function(e){var t;if(null!=e.pageIdVariant)z.has(e.pageIdVariant)?t="Duplicated Product variant: "+e.pageIdVariant:z.add(e.pageIdVariant);else if(H.has(e.pageId)?t="Duplicated Product: "+e.pageId:H.add(e.pageId),H.size>1){var n=x()(q()(H).call(H)).join(",");console.warn(J,"Multiple Product definitions found on a single page: "+n+". For best practices visit https://help.powerreviews.com/Content/Implementation/Feedless.htm?tocpath=Implementation%7CAdd%20Product%20Data%7C_____1. ")}t?console.warn(J,t):o(r.page_id,"FEEDLESS_PRODUCT_CATALOG",e)})),function(e,r){var t={merchant_id:e.merchant_id,merchant_group_id:e.merchant_group_id,site_id:e.site_id,page_id:e.page_id,page_id_variant:e.page_id_variant,product_brand_name:r.productBrandName,product_name:r.productName,product_description:r.productDescription,product_url:r.productUrl,product_image_url:r.productImageUrl,product_price:r.productPrice,product_category_name:r.productCategoryName,product_in_stock:r.productInStock,product_manufacturer_id:r.productManufacturerId,product_upc:r.productUpc,product_add_to_cart_url:r.productAddToCartUrl,asin:r.asin,best_buy_sku:r.bestBuySku,cool_blue_sku:r.coolBlueSku};Y.I.setItem("currentProductInformation",t)}(r,t[0]),i(!0)}}),[n,r,o]),null}function $(e){var r;return f()(r=["name","image_url","category_name","description"]).call(r,(function(r){return Z(e,r)})).every(Boolean)}function Z(e,r){var t=e.product,n=null;return t&&(n=t[r]),null==n&&(n=e["product_"+r]||e[("product_"+r).toUpperCase()]),n}function ee(e){var r=function(r){return Z(e,r)},t={pageId:e.page_id,pageIdVariant:e.page_id_variant,locale:e.locale,productBrandName:r("brand_name"),productName:r("name"),productDescription:r("description")?r("description").substr(0,300):null,productUrl:r("url"),productImageUrl:r("image_url"),productPrice:r("price"),productCategoryName:r("category_name"),productInStock:r("in_stock"),productManufacturerId:r("manufacturer_id"),productUpc:r("upc"),productAddToCartUrl:r("add_to_cart_url"),asin:r("asin"),bestBuySku:r("best_buy_sku"),coolBlueSku:r("cool_blue_sku")};return Boolean(e.site_id)?t.sid=e.site_id:t.mid=e.merchant_id,t}X.configHasProductData=$;var re=t(95668),te=t(93272),ne=function(e){var r=(0,te.JA)((0,re.EV)());return(0,N.jsx)(te.OS,{level:r,children:e.children})};var ie=t(33260),oe=t.n(ie);function ae(e,r,t){var n=function(e){if(r===I.cp.RYP)return[];if(r===I.cp.IRL_SNIPPET)return["api_key","merchant_id"];if("collect"===t)return["page_id","merchant_group_id","merchant_id"];if(e.ugc_id&&e.passcode)return[];var n=["api_key","merchant_group_id","merchant_id","page_id"];return r===I.cp.SRW&&n.push("srwVariant"),n}(e),i=[];if(n.forEach((function(r){(0,E._)(r,e)||i.push(r)})),i.length>0)throw new Error("PowerReviews - the following required parameters are missing: "+i);if(e.product&&e.product.variants&&e.product.variants.length){var o,a=f()(o=e.product.variants).call(o,(function(e){if(!e.page_id_variant)throw new Error("PowerReviews - product variant does not contain page_id_variant property",e);return""+e.page_id_variant}));if(a.push(""+e.product.page_id_variant),m()(a).call(a,(function(e,r,t){return oe()(t).call(t,e)===r})).length!==e.product.variants.length+1)throw new Error("PowerReviews - product variants defined in your configuration are not unique")}}const se="Aggregate",ue="AggregateAndDetails";var ce=t(12424),le=(0,ce.K)(["CategorySnippet","QuestionSnippet","ReviewSnippet","SizeFitSnippet"]),de=(0,ce.K)(["Write","WriteAReview","WriteAQuestion","WriteAnAnswer","SellerRatings","ReviewYourPurchases","WhydYouBuy"]);function pe(e){return le.has(e)}function _e(e,r){switch(e){case"ReviewDisplay":return{type:I.yo,dataRequirements:ue,component:function(){return Promise.all([t.e(556),t.e(412),t.e(40),t.e(310),t.e(60),t.e(336),t.e(328),t.e(782),t.e(160),t.e(560),t.e(744),t.e(144)]).then(t.bind(t,94712))}};case"ReviewList":return{type:I.kt,dataRequirements:ue,component:function(){return Promise.all([t.e(556),t.e(412),t.e(40),t.e(310),t.e(60),t.e(336),t.e(328),t.e(782),t.e(560)]).then(t.bind(t,89956))}};case"WriteAQuestion":case"WriteAnAnswer":return{type:I.uG,component:function(){return Promise.all([t.e(556),t.e(310),t.e(60),t.e(432),t.e(324)]).then(t.bind(t,15432))}};case"ReviewSnapshot":return{type:I.Mv,dataRequirements:ue,component:function(){return Promise.all([t.e(556),t.e(412),t.e(40),t.e(310),t.e(60),t.e(328),t.e(782),t.e(744),t.e(444)]).then(t.bind(t,75744))}};case"ReviewSnippet":return{type:I.OW,dataRequirements:se,component:function(){return Promise.all([t.e(556),t.e(412),t.e(40),t.e(310),t.e(60),t.e(328),t.e(782),t.e(568)]).then(t.bind(t,14776))}};case"ReviewImageDisplay":return{type:I.WY,dataRequirements:ue,component:function(){return Promise.all([t.e(556),t.e(412),t.e(310),t.e(336),t.e(160),t.e(724)]).then(t.bind(t,13816))}};case"ReviewImageSnippet":return{type:I.U1,dataRequirements:ue,component:function(){return Promise.all([t.e(556),t.e(412),t.e(310),t.e(336),t.e(800)]).then(t.bind(t,12e3))}};case"AddToCart":return{type:"ADD_TO_CART",component:!1};case"CategorySnippet":return{type:I.KW,dataRequirements:se,component:function(){return Promise.all([t.e(556),t.e(310),t.e(280)]).then(t.bind(t,36760))}};case"IRLSnippet":return{type:I._c,dataRequirements:ue,component:function(){return Promise.all([t.e(556),t.e(412),t.e(310),t.e(336),t.e(160),t.e(320)]).then(t.bind(t,95172))}};case"SizeFitSnippet":return{type:I.YT,dataRequirements:se,component:function(){return Promise.all([t.e(556),t.e(176)]).then(t.bind(t,44660))}};case"QuestionDisplay":return{type:I.Qv,dataRequirements:ue,component:function(){return Promise.all([t.e(556),t.e(412),t.e(310),t.e(60),t.e(336),t.e(432),t.e(33)]).then(t.bind(t,20788))}};case"QuestionSnippet":return{type:I.qk,dataRequirements:se,component:function(){return Promise.all([t.e(556),t.e(412),t.e(310),t.e(60),t.e(432),t.e(76)]).then(t.bind(t,52588))}};case"WriteAReview":return{type:I.a8,component:function(){return Promise.all([t.e(556),t.e(40),t.e(310),t.e(60),t.e(328),t.e(284)]).then(t.bind(t,35328))}};case"Write":switch(r){case"askQuestion":case"answerQuestion":return _e("WriteAQuestion");case"ryp":return _e("ReviewYourPurchases");default:return _e("WriteAReview")}case"ReviewYourPurchases":return{type:I.q8,component:function(){return Promise.all([t.e(556),t.e(40),t.e(310),t.e(60),t.e(328),t.e(180)]).then(t.bind(t,67452))}};case"SellerRatings":return{type:I.iM,component:function(){return Promise.all([t.e(556),t.e(310),t.e(60),t.e(828)]).then(t.bind(t,66648))}};case"WhydYouBuy":return{type:I.e_,component:function(){return Promise.all([t.e(556),t.e(310),t.e(60),t.e(432),t.e(668)]).then(t.bind(t,24432))}};case"WhydYouBuyDisplay":return{type:I.wv,dataRequirements:ue,component:function(){return t.e(192).then(t.bind(t,7252))}};default:return!1}}var fe=t(760),ve=t.n(fe),me=t(61260),he=t.n(me);function ge(e,r){for(var t=[],n=function(){var n,i=he()(e).call(e,0,10),o=m()(n=f()(i).call(i,(function(e){return e.page_id}))).call(n,(function(e){return!r.has(e)})),s=f()(i).call(i,(function(e){return o.length>0?a()(a()({},e),{},{batched_page_ids:o}):e}));t=ve()(t).call(t,s)};e.length>0;)n();return t}var ye=t(72400),we=t.n(ye),Ee=t(24496),Ie=t.n(Ee),Re=t(38600),Ae=function(e){function r(r){var t;return(t=e.call(this,r)||this).state={hasError:!1},t}C()(r,e),r.getDerivedStateFromError=function(e){return{hasError:!0}};var t=r.prototype;return t.componentDidCatch=function(e,r){var t,n;null===(t=(n=this.props).onError)||void 0===t||t.call(n,e,r)},t.render=function(){return this.state.hasError?null:this.props.children},r}(y.Component),Se=t(80956),be={config:null,components:{},unmounted:[],displayComponents:[],collectComponents:[]},Te=function(e){return x()((0,ce.K)(e))};function Pe(e,r){var t;switch(r.type){case"render-display":case"render-collect":for(var n,i,o,s,c=r.payload,l=c.items,d=c.rootConfig,p=e.components,_=e.displayComponents,f=e.collectComponents,v=e.unmounted,h=[],g={},y=ve()(n=[]).call(n,v),w=function(){var e=s.value;h.push(e.id),g[e.id]=e,y=m()(y).call(y,(function(r){return r!==e.id}))},E=u()(l);!(s=E()).done;)w();return a()(a()({},e),{},{config:d,components:a()(a()({},p),g),unmounted:y,displayComponents:"render-display"===r.type?Te(ve()(i=[]).call(i,_,h)):_,collectComponents:"render-collect"===r.type?Te(ve()(o=[]).call(o,f,h)):f});case"unmount":var I=r.payload,R=e.unmounted;return a()(a()({},e),{},{unmounted:Te(ve()(t=[]).call(t,R,[I]))});default:throw new Error}}function Ce(e,r){var t,n,i,o=e.store,s=e.DisplayProvider,u=e.CollectProvider,c=(0,y.useReducer)(Pe,be),l=c[0],d=c[1],p=l.config,_=l.components,v=l.unmounted,h=l.displayComponents,g=l.collectComponents,w=h.length>0,E=g.length>0,I=w||E,R=(0,y.useRef)(),A=(0,ce.K)(v);if((0,y.useEffect)((function(){for(var e=0,r=we()(_);e1&&n.forEach((function(r){var n;t.push(a()(a()({},e),{},{components:(n={},n[r]=e.components[r],n),__componentKey:r}))}))},i=u()(e);!(r=i()).done;)n();return t}(function(e){for(var r,t,n=[],i=[],o=[],a=new(V()),s=u()(e);!(t=s()).done;){var c=t.value,l=p()(c.components||{});if(l.every(pe))for(var d,_=u()(l);!(d=_()).done;){var f=d.value;"ReviewSnippet"!==f&&"CategorySnippet"!==f||i.push(c),"QuestionSnippet"===f&&o.push(c)}else n.push(c),c.page_id&&a.add(c.page_id)}return ve()(r=[]).call(r,n,ge(i,a),ge(o,a))}(Array.isArray(e)?e:[e]))).call(r,b.sM),n=function(e){return g()(e).call(e,(function(e,r){r.components;var t,n=r.__componentKey,o=i()(r,Ue);return a()(a()(a()({},e),o),{},{__componentKeys:a()(a()({},e.__componentKeys),{},(t={},t[n]=n,t))})}),{})}(t),o=[],s=[];if(t.forEach((function(e){var r;r=e.__componentKey,de.has(r)?o.push(e):s.push(e)})),o.length>1){var c=Ve(o);throw new Error("[PowerReviews] the component(s) "+c+" cannot be rendered simultaneously.")}if(o.length>0&&s.length>0){var l=Ve(s),d=Ve(o);throw new Error('[Powerreviews] the components(s): "'+l+'" cannot be rendered simultaneously with "'+d+'"')}var _,v,m=(0,R.UZ)().appName;s.length?(_="render-display",v=function(e,r,t){var n;if(0===r.length)return null;for(var i,o={},a=!1,s=[],c=u()(r);!(i=c()).done;){var l=i.value,d=_e((l=xe(l)).__componentKey,t),_=d.type,v=d.component;if(null!=_){var m=l.components[l.__componentKey],h=document.getElementById(m);if(null!=h){ae(l,_,"display");var g=(0,E._)("pr_style_sheet",l,!0);if(g&&Me(g),a=a||_===I.cp.REVIEW_DISPLAY||_===I.cp.REVIEW_SNIPPET||_===I.cp.CATEGORY_SNIPPET||_===I.cp.REVIEW_LIST||_===I.cp.REVIEW_SNAPSHOT,"ADD_TO_CART"!==_){if("function"!=typeof v)throw new Error("[Powerreviews] Unknown component: "+l.__componentKey+".");if(s.push({id:h.id,Component:y.lazy(v),props:{config:l,type:_},targetNode:h}),X.configHasProductData(l)){var w=l.page_id+"-feedless-product-catalog";o[w]={id:w,Component:X,props:{config:l}}}}else s.push({id:l.page_id+"-"+_.toLowerCase(),Component:U,props:{pageId:l.page_id,targetElement:h}})}else console.warn('[Powerreviews] It looks like an invalid element was specified: "'+m+'". Check your render config and make sure "'+m+'" exists on the page')}else console.warn('[Powerreviews] Invalid component detected: "'+l.__componentKey+'"')}f()(n=p()(o)).call(n,(function(e){return o[e]})).forEach((function(e){return s.push(e)})),a&&s.push({id:e.page_id+"-structured-data-product",Component:O,props:{config:e}});return s}(n,s,m)):(_="render-collect",v=function(e,r,t){for(var n,i=[],o=u()(r);!(n=o()).done;){var a=n.value,s=_e(a.__componentKey,t),c=s.type,l=s.component,d=a.components[a.__componentKey];ae(a,c,"collect");var p=(0,E._)("pr_style_sheet",a,!0);if(p&&Me(p),"function"!=typeof l)throw new Error("[Powerreviews] Unknown component: "+a.__componentKey+".");var _=document.getElementById(d);null!=_?i.push({id:_.id,Component:y.lazy(l),props:{config:a,type:c},targetNode:_}):console.warn('[Powerreviews] It looks like an invalid element was specified: "'+d+'". Check your render config and make sure "'+d+'" exists on the page')}return i}(0,o,m)),Le.dispatch({type:_,payload:{rootConfig:n,items:v}})}}function Ve(e){var r;return m()(r=f()(e).call(e,(function(e){return e.__componentKey}))).call(r,Boolean).join(", ")}function Me(e){var r="pr-style-override";if(e&&!document.getElementById(r)){var t=document.createElement("link");t.setAttribute("href",e),t.setAttribute("id",r),t.setAttribute("type","text/css"),t.setAttribute("rel","stylesheet"),(0,R.I3)(t)}}function xe(e){return!0===(0,E._)("pr_enable_content_display_test_mode",e)?a()(a()({},e),A):e}w.render((0,N.jsx)(Ce,{ref:function(e){return Le=e},DisplayProvider:function(e){var r=e.store,t=e.config,n=e.children;return(0,N.jsx)(L.C_,{store:r,children:(0,N.jsx)(re.G,{config:t,children:function(){return(0,N.jsx)(W.GC,{children:(0,N.jsx)(ne,{children:n})})}})})},CollectProvider:function(e){var r=e.store,t=(e.config,e.children);return(0,N.jsx)(L.C_,{store:r,children:t})},store:S.i}),(De=Ne||document.body,(Oe=document.createElement("div")).className="p-w-r",De.appendChild(Oe),Oe))}}]);