var elc_service_ratings_reviews;(()=>{"use strict";var e,r,t={"./node_modules/@estee/elc-service-view-names/src/index.ts":(e,r,t)=>{t.d(r,{Gw:()=>s,YF:()=>i,x9:()=>o});const s="product-rating",i="product-reviews",o="review-details"},"./node_modules/@estee/elc-service/node_modules/@estee/elc-universal-utils/src/index.ts":(e,r,t)=>{t.d(r,{AM:()=>o,Jz:()=>s});Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;"object"==typeof self&&(self.self,self);const s="undefined"==typeof window?t.g:window;var i;(e=>{function r(e){document.cookie=`${e}=; Max-Age=-99999999;`}function t(e,r,t){let s="";if(t){s=`; expires=${("number"==typeof t?new Date(Date.now()+24*t*60*60*1e3):t).toUTCString()}`}document.cookie=`${e}=${r||""}${s};path=/`}function s(e){const r=`${e}=`,t=document.cookie.split(";");for(let s=0;s{const s=i(e);t!==s&&(t=s,r(s))}),2e3)}})(i||(i={}));const o=(e,r="")=>{return t=(e=>(s.serviceInfo=s.serviceInfo||{},s.ServiceRegistry=s.ServiceRegistry||{},s.serviceInfo[e]||s.ServiceRegistry[e]))(e),t&&t.version||r;var t}},"./node_modules/@estee/elc-service/src/Service/ServiceManager/BaseComponent.tsx":(e,r,t)=>{t.d(r,{z:()=>w});var s=t("react"),i=t("./node_modules/@estee/elc-service/src/Service/ServiceManager/ServiceManager.ts");const o=new class{constructor(){this.views={}}loadAndSaveModule(e,r){return t=this,s=null,i=function*(){try{if(!this.views[e]){const t=yield r();this.views[e]=t.default}}catch(t){console.error(t)}},new Promise(((e,r)=>{var o=e=>{try{c(i.next(e))}catch(t){r(t)}},n=e=>{try{c(i.throw(e))}catch(t){r(t)}},c=r=>r.done?e(r.value):Promise.resolve(r.value).then(o,n);c((i=i.apply(t,s)).next())}));var t,s,i}getView(e){return this.views[e]}};var n=t("@estee/elc-logging");t("./node_modules/odiff/odiff.js"),Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var c=t("./node_modules/@estee/elc-service/node_modules/@estee/elc-universal-utils/src/index.ts");class a extends s.Component{constructor(e){super(e),this.state={error:void 0},this.logger=new n.ELCLogger({serviceName:e.serviceName,buid:c.Jz.buid||"",environment:c.Jz.env||"",serviceVersion:(0,c.AM)(e.serviceName)||""})}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){this.logger.error({triggerType:n.TriggerType.render,message:`Error caught in external view ${this.props.name}`,payload:{error:e,context:{serviceRegistry:c.Jz.ServiceRegistry}}})}render(){return this.state.error?null:this.props.children}}var l=Object.defineProperty,d=Object.defineProperties,v=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,p=(e,r,t)=>r in e?l(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,g=(e,r)=>{for(var t in r||(r={}))h.call(r,t)&&p(e,t,r[t]);if(u)for(var t of u(r))m.call(r,t)&&p(e,t,r[t]);return e},f=(e,r)=>d(e,v(r)),y=(e,r,t)=>new Promise(((s,i)=>{var o=e=>{try{c(t.next(e))}catch(r){i(r)}},n=e=>{try{c(t.throw(e))}catch(r){i(r)}},c=e=>e.done?s(e.value):Promise.resolve(e.value).then(o,n);c((t=t.apply(e,r)).next())}));function w(e,r,t){var n;return(n=class extends s.Component{constructor(e){super(e);const s=i.W.serviceHasStarted?i.W.getController(t):void 0;this.state={viewController:s,component:o.getView(r)}}componentDidMount(){return y(this,null,(function*(){try{i.W.serviceHasStarted||(yield i.W.startService()),yield o.loadAndSaveModule(r,e),this.setState({viewController:i.W.getController(t),component:o.getView(r)})}catch(s){console.error(s)}}))}render(){const e=this.state.component;return i.W.serviceHasStarted&&e?s.createElement(a,{serviceName:i.W.serviceName,name:r},s.createElement(e,f(g({},this.props),{viewController:this.state.viewController}))):null}}).controllerName=t,n}},"./node_modules/@estee/elc-service/src/Service/ServiceManager/ServiceManager.ts":(e,r,t)=>{t.d(r,{W:()=>l});var s=t("@estee/elc-service-bus"),i=t("@estee/elc-logging"),o=Object.defineProperty,n=Object.getOwnPropertyDescriptor,c=(e,r,t)=>new Promise(((s,i)=>{var o=e=>{try{c(t.next(e))}catch(r){i(r)}},n=e=>{try{c(t.throw(e))}catch(r){i(r)}},c=e=>e.done?s(e.value):Promise.resolve(e.value).then(o,n);c((t=t.apply(e,r)).next())}));class a{constructor(){this.ecommStarted=!1,this.getContainer=()=>c(this,null,(function*(){return this.diContainer||(this.diContainer=(yield this.containerImport()).diContainer),this.diContainer})),this.handleServiceBusError=()=>{throw new Error(`\n ServiceBus hasn't been provided to ServiceManager at setServiceStartParams method.\n ServiceBus: ${this.serviceBusBaseClass?"ServiceBus found":this.serviceBusBaseClass}.\n ServiceBusKey: (${this.serviceBusControllerKey})\n `)},this.getServiceBusController=()=>c(this,null,(function*(){let e;try{yield this.startService();if(e=(yield this.getContainer()).get(this.serviceBusControllerKey),!e)throw new Error("ServiceBusController not found inside diContainer")}catch(r){this.logger.error({triggerType:i.TriggerType.render,message:r.message,payload:{error:r}})}return e})),this.setServiceStartParams=({serviceName:e,diContainerImport:r,serviceKey:t,serviceBusControllerKey:s,serviceBus:o})=>{var n;this.serviceName=e,this.containerImport=r,this.serviceKey=t,this.serviceBusControllerKey=s,this.logger=new i.ELCLogger({serviceName:e}),this.serviceBusBaseClass=null==o?void 0:o.serviceBusBaseClass,null==(n=null==o?void 0:o.createServiceBusMethod)||n.call(o)},this.getServiceBusControllerMethod=e=>(...r)=>c(this,null,(function*(){return(yield this.getServiceBusController())[e].call(null,...r)})),this.setDecoratorOnFunction=e=>([r,t])=>{this.serviceBusBaseClass&&this.serviceBusControllerKey?(e(r)(this.serviceBusBaseClass.__proto__,t),this.serviceBusBaseClass[t]=this.getServiceBusControllerMethod(t)):this.handleServiceBusError()},this.setDecoratorOnProperty=e=>([r,t],s)=>{if(this.serviceBusBaseClass&&this.serviceBusControllerKey)if(r)e(t)(this.serviceBusBaseClass.__proto__,r),Object.defineProperty(this.serviceBusBaseClass.__proto__,r,{configurable:!0,enumerable:!0,set(e){return this.getServiceBusController().then((t=>{t[r]=e}))}});else{const e=new Error("keyName can't be a falsy value");this.logger.error({triggerType:i.TriggerType.render,message:`key name is falsy on ${this.serviceName} at position: ${s} for queryName: ${t}`,payload:{error:e}})}else this.handleServiceBusError()},this.setEcommHasStarted=()=>{this.ecommStarted=!0},this.onStart=(e,r)=>()=>c(this,null,(function*(){let t;try{if(this.serviceHasStarted)return void e();if(!r&&!this.ecommStarted)return;yield this.getContainer(),this.service=this.diContainer.get(this.serviceKey);let t=r;if(!t){const e=yield(0,s.query)(s.serviceQueries.GET_CONFIG,["ecommConfig"]);if(!e||!e.ecommConfig)throw new Error("EcommConfig not found");t=e.ecommConfig}yield this.service.start(t),(0,s.emit)(s.events.SERVICE_STARTED,{serviceName:this.serviceName})}catch(o){t=o,this.logger.error({triggerType:i.TriggerType.render,message:o.message,payload:{error:o}})}finally{e(t)}})),this.startService=e=>(this.startPromise||(this.startPromise=new Promise(((r,t)=>{let s=null;s=setInterval(this.onStart((e=>{s&&clearInterval(s),e?t(e):r()}),e),200)}))),this.startPromise),this.getController=e=>{if(!this.diContainer){const e="Can't request controller without starting the service first";throw this.logger.error({triggerType:i.TriggerType.render,message:e,payload:{serviceName:this.serviceName,context:{method:"getController method on ServiceManager"}}}),new Error(e)}return e?this.diContainer.get(e):void 0}}get serviceHasStarted(){return Boolean(this.service&&this.service.isStarted)}}((e,r,t,s)=>{for(var i,c=s>1?void 0:s?n(r,t):r,a=e.length-1;a>=0;a--)(i=e[a])&&(c=(s?i(r,t,c):i(c))||c);s&&c&&o(r,t,c)})([(0,s.on)(s.events.ECOMM_STARTED,{replay:!0})],a.prototype,"setEcommHasStarted",2);const l=new a},"./node_modules/@estee/elc-universal-utils/src/index.ts":(e,r,t)=>{t.d(r,{Kf:()=>c,kt:()=>n,$W:()=>d,AM:()=>u,Jz:()=>a,q8:()=>l});var s=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;const n="js-mobile-version",c="js-desktop-version",a=("object"==typeof self&&(self.self,self),"undefined"==typeof window?t.g:window),l=e=>{const r=e,{name:t}=r,n=((e,r)=>{var t={};for(var n in e)i.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&s)for(var n of s(e))r.indexOf(n)<0&&o.call(e,n)&&(t[n]=e[n]);return t})(r,["name"]);a.serviceInfo=a.serviceInfo||{},a.serviceInfo[t]=n};function d(e){return e.replace(/-/g,"_")}var v;(e=>{function r(e){document.cookie=`${e}=; Max-Age=-99999999;`}function t(e,r,t){let s="";if(t){s=`; expires=${("number"==typeof t?new Date(Date.now()+24*t*60*60*1e3):t).toUTCString()}`}document.cookie=`${e}=${r||""}${s};path=/`}function s(e){const r=`${e}=`,t=document.cookie.split(";");for(let s=0;s{const s=i(e);t!==s&&(t=s,r(s))}),2e3)}})(v||(v={}));const u=(e,r="")=>{return t=(e=>(a.serviceInfo=a.serviceInfo||{},a.ServiceRegistry=a.ServiceRegistry||{},a.serviceInfo[e]||a.ServiceRegistry[e]))(e),t&&t.version||r;var t}},"./src/exported/product-rating/index.ts":(e,r,t)=>{t.r(r),t.d(r,{default:()=>n});var s=t("./node_modules/@estee/elc-service/src/Service/ServiceManager/BaseComponent.tsx"),i=t("./node_modules/@estee/elc-service-view-names/src/index.ts"),o=t("./src/service-setup/RatingsReviewsService.ts");const n=(0,s.z)((()=>Promise.all([t.e("vendors-node_modules_estee_elc-base-theme_src_Breakpoints_ts-node_modules_estee_elc-base-them-d0b491"),t.e("src_exported_product-rating_ProductRating_tsx")]).then(t.bind(t,"./src/exported/product-rating/ProductRating.tsx"))),i.Gw,o.Z.productRatingViewController)},"./src/exported/product-reviews/index.ts":(e,r,t)=>{t.r(r),t.d(r,{default:()=>n});var s=t("./node_modules/@estee/elc-service/src/Service/ServiceManager/BaseComponent.tsx"),i=t("./node_modules/@estee/elc-service-view-names/src/index.ts"),o=t("./src/service-setup/RatingsReviewsService.ts");const n=(0,s.z)((()=>t.e("src_exported_product-reviews_ProductReviews_tsx").then(t.bind(t,"./src/exported/product-reviews/ProductReviews.tsx"))),i.YF,o.Z.productReviewsViewController)},"./src/exported/review-details/index.ts":(e,r,t)=>{t.r(r),t.d(r,{default:()=>n});var s=t("./node_modules/@estee/elc-service/src/Service/ServiceManager/BaseComponent.tsx"),i=t("./node_modules/@estee/elc-service-view-names/src/index.ts"),o=t("./src/service-setup/RatingsReviewsService.ts");const n=(0,s.z)((()=>Promise.all([t.e("vendors-node_modules_estee_elc-buttons_src_views_Button_tsx-node_modules_estee_elc-icons_src_-50fe9e"),t.e("src_exported_review-details_ReviewDetails_tsx")]).then(t.bind(t,"./src/exported/review-details/ReviewDetails.tsx"))),i.x9,o.Z.reviewDetailsViewController)},"./src/service-setup/RatingsReviewsService.ts":(e,r,t)=>{t.d(r,{u:()=>d,Z:()=>v});var s=t("./node_modules/@estee/elc-service/node_modules/@estee/elc-universal-utils/src/index.ts"),i=t("@estee/elc-logging"),o=(e,r,t)=>new Promise(((s,i)=>{var o=e=>{try{c(t.next(e))}catch(r){i(r)}},n=e=>{try{c(t.throw(e))}catch(r){i(r)}},c=e=>e.done?s(e.value):Promise.resolve(e.value).then(o,n);c((t=t.apply(e,r)).next())}));s.Jz.ServiceRegistry=s.Jz.ServiceRegistry||{};const n=()=>o(void 0,null,(function*(){}));class c{constructor(e,r,t=null){this.name=e,this.version=r,this.serviceInitializer=t,this.isStarted=!1}static setViews(e,r,t,i){s.Jz.ServiceRegistry[e]={name:r,version:t,views:i,isStarted:!0}}initializeService(e){return o(this,null,(function*(){try{const r=this.serviceInitializer||n;yield r(e),this.isStarted=!0}catch(r){this.logger.error({message:`Could not start service ${this.name}`,triggerType:i.TriggerType.render,payload:{error:r,context:{serviceRegistry:s.Jz.ServiceRegistry}}})}finally{this.isStarted=!0}}))}start(e){return this.startPromise||this.isStarted||(this.logger=this.logger||new i.ELCLogger({serviceName:this.name,environment:e.env||s.Jz.env,buid:e.businessUnitId||s.Jz.buid,serviceVersion:this.version}),this.startPromise=this.initializeService(e)),this.startPromise}}const{name:a,version:l}={branchName:"release/6.10",commitHash:"5209347f117aed162c06dfbb396a08bbdede37c6",version:"6.10.0",name:"elc-service-ratings-reviews"};class d extends c{constructor(e){super(a,l,e)}}const v={configStore:"CONFIG_STORE",config:"CONFIG",configRepository:"CONFIG_REPOSITORY",serviceBusController:"SERVICE_BUS_CONTROLLER",ratingsReviewsService:"RATINGS_REVIEWS_SERVICE",productRatingViewController:"PRODUCT_RATING_VIEW_CONTROLLER",productReviewsViewController:"PRODUCT_REVIEWS_VIEW_CONTROLLER",reviewDetailsViewController:"REVIEW_DETAILS_VIEW_CONTROLLER",productRepository:"PRODUCT_REPOSITORY",ratingsRepository:"RATINGS_REPOSITORY",ratingsReviewsApiSdk:"REVIEW_SNIPPET_API_SDK",httpTransport:"HTTP_TRANSPORT"}},"./node_modules/odiff/odiff.js":e=>{e.exports=function(e,t){var s=[];return r(e,t,s,[]),s};var r=function(e,c,a,l){var d;if(!(e===c||Number.isNaN(e)&&Number.isNaN(c)))if(e instanceof Array&&c instanceof Array){for(var v=e.length-1,u=c.length-1;v>=0&&u>=0;)if(i(e[v],c[u]))v--,u--;else{for(var h=t(i,e,c,v,u,0,0),m=v,p=u;m>h.a&&p>h.b;)if(s(e[m],c[p]))r(e[m],c[p],a,l.concat([m])),m--,p--;else{var g=t(s,e,c,m,p,h.a+1,h.b+1),f=m-g.a,y=p-g.b;1===f&&1===y?S(a,l.concat(g.a+1),c[g.b+1]):1===f&&2===y?(x(a,l,g.a+2,c.slice(g.b+2,p+1)),S(a,l.concat(g.a+1),c[g.b+1])):2===f&&1===y?(C(a,l,g.a+2,1,e),S(a,l.concat(g.a+1),c[g.b+1])):2===f&&2===y?(S(a,l.concat(g.a+2),c[g.b+2]),S(a,l.concat(g.a+1),c[g.b+1])):(f>0&&C(a,l,g.a+1,f,e),y>0&&x(a,l,g.a+1,c.slice(g.b+1,p+1))),m=g.a,p=g.b}m>h.a?C(a,l,m,m-h.a,e):p>h.b&&x(a,l,m+1,c.slice(h.b+1,p+1)),v=h.a,u=h.b}v>=0?C(a,l,0,v+1,e):u>=0&&x(a,l,0,c.slice(0,u+1))}else if(e instanceof Date&&c instanceof Date)e.getTime()!==c.getTime()&&S(a,l,c);else if(e instanceof Object&&c instanceof Object){var w=n(o(Object.keys(e)),o(Object.keys(c)));for(var b in w){var _=l.concat([b]);b in e&&!(b in c)?(d=_,a.push({type:"unset",path:d})):r(e[b],c[b],a,_)}}else S(a,l,c);function S(e,r,t){e.push({type:"set",path:r,val:t})}function C(e,r,t,s,i){var o=t?t-s+1:0;e.push({type:"rm",path:r,index:o,num:s,vals:i.slice(o,o+s)})}function x(e,r,t,s){e.push({type:"add",path:r,index:t,vals:s})}};function t(e,r,t,s,i,o,n){for(var c=s-o,a=i-n,l=Math.max(c,a),d=1;d<=l;d++){var v=r[s-d],u=t[i-d];if(d<=a&&d<=c&&e(v,u))return{a:s-d,b:i-d};for(var h=0;h=2&&s>t||s===e.length)return!1;s++}return!0}if(e instanceof Object){if(!(r instanceof Object))return!1;var a=n(o(Object.keys(e)),o(Object.keys(r))),l=Object.keys(a).length;t=l/10,s=0;for(var d in a){if(!i(e[d],r[d])){if(s>=2&&s>t||s+1===l)return!1;s++}}return!0}return e===r||Number.isNaN(e)&&Number.isNaN(r)}function i(e,r){if(e instanceof Array){if(!(r instanceof Array))return!1;if(e.length!==r.length)return!1;for(var t=0;t{e.exports=ElcServiceBus},"@estee/elc-logging":e=>{e.exports=ElcRuntime.ELCLogger},"hypo-container":e=>{e.exports=ElcRuntime.HypoContainer},react:e=>{e.exports=ElcRuntime.React},"react-dom":e=>{e.exports=ElcRuntime.ReactDom},mobx:e=>{e.exports=ElcRuntime.mobx},"mobx-react":e=>{e.exports=ElcRuntime.mobxReact},"styled-components":e=>{e.exports=ElcRuntime.styled5}},s={};function i(e){var r=s[e];if(void 0!==r)return r.exports;var o=s[e]={exports:{}};return t[e].call(o.exports,o,o.exports,i),o.exports}i.m=t,i.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return i.d(r,{a:r}),r},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((r,t)=>(i.f[t](e,r),r)),[])),i.u=e=>e+"."+{diContainer:"07562dec278dfa175b69","vendors-node_modules_estee_elc-base-theme_src_Breakpoints_ts-node_modules_estee_elc-base-them-d0b491":"d1689884e244b2abeb08","src_exported_product-rating_ProductRating_tsx":"53a80113e962b4306c90","src_exported_product-reviews_ProductReviews_tsx":"07ab07325b08a724b913","vendors-node_modules_estee_elc-buttons_src_views_Button_tsx-node_modules_estee_elc-icons_src_-50fe9e":"2c0da1243d301b219683","src_exported_review-details_ReviewDetails_tsx":"8848fad39e9901801373"}[e]+".bundle.js",i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},r="elc-service-ratings-reviews:",i.l=(t,s,o,n)=>{if(e[t])e[t].push(s);else{var c,a;if(void 0!==o)for(var l=document.getElementsByTagName("script"),d=0;d{c.onerror=c.onload=null,clearTimeout(h);var i=e[t];if(delete e[t],c.parentNode&&c.parentNode.removeChild(c),i&&i.forEach((e=>e(s))),r)return r(s)},h=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),a&&document.head.appendChild(c)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;i.g.importScripts&&(e=i.g.location+"");var r=i.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");t.length&&(e=t[t.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e})(),(()=>{var e={elc_service_ratings_reviews:0};i.f.j=(r,t)=>{var s=i.o(e,r)?e[r]:void 0;if(0!==s)if(s)t.push(s[2]);else{var o=new Promise(((t,i)=>s=e[r]=[t,i]));t.push(s[2]=o);var n=i.p+i.u(r),c=new Error;i.l(n,(t=>{if(i.o(e,r)&&(0!==(s=e[r])&&(e[r]=void 0),s)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;c.message="Loading chunk "+r+" failed.\n("+o+": "+n+")",c.name="ChunkLoadError",c.type=o,c.request=n,s[1](c)}}),"chunk-"+r,r)}};var r=(r,t)=>{var s,o,[n,c,a]=t,l=0;if(n.some((r=>0!==e[r]))){for(s in c)i.o(c,s)&&(i.m[s]=c[s]);if(a)a(i)}for(r&&r(t);l{var e=i("./node_modules/@estee/elc-universal-utils/src/index.ts"),r=i("./node_modules/@estee/elc-service/src/Service/ServiceManager/ServiceManager.ts"),t=i("./node_modules/@estee/elc-service-view-names/src/index.ts"),s=i("./src/service-setup/RatingsReviewsService.ts");class o{constructor(){this.registerWatchers=void 0}}var n=i("@estee/elc-service-bus"),c=Object.defineProperty,a=Object.getOwnPropertyDescriptor;const l=[[n.serviceQueries.GET_REVIEW_SNIPPET,"getReviewSnippets"]],d=[[n.serviceCommands.UPDATE_POWER_REVIEWS_CONFIGS,"updateReviewConfig"]],v=[[n.events.SPP_POWER_REVIEWS_INIT,"powerReviewsInitialized"],[n.events.READ_REVIEWS_LINK_CLICKED,"readReviewsLinkClicked"],[n.events.WRITE_REVIEWS_LINK_CLICKED,"writeReviewsLinkClicked"],[n.events.PRODUCT_FULL_LOADED,"productFullLoaded"]];class u extends o{constructor(){super(...arguments),this.onEcommStarted=()=>{const e=setInterval((()=>{h&&(clearInterval(e),l.forEach(r.W.setDecoratorOnFunction(n.queryProvider)),d.forEach(r.W.setDecoratorOnFunction(n.commandProvider)),v.forEach(r.W.setDecoratorOnFunction(n.on)))}),50)}}}((e,r,t,s)=>{for(var i,o=s>1?void 0:s?a(r,t):r,n=e.length-1;n>=0;n--)(i=e[n])&&(o=(s?i(r,t,o):i(o))||o);s&&o&&c(r,t,o)})([(0,n.on)(n.events.ECOMM_STARTED,{replay:!0})],u.prototype,"onEcommStarted",2);const h=new u;i("./src/exported/product-rating/index.ts"),i("./src/exported/product-reviews/index.ts"),i("./src/exported/review-details/index.ts");(0,e.q8)({branchName:"release/6.10",commitHash:"5209347f117aed162c06dfbb396a08bbdede37c6",version:"6.10.0",name:"elc-service-ratings-reviews"});const{name:m,version:p}={branchName:"release/6.10",commitHash:"5209347f117aed162c06dfbb396a08bbdede37c6",version:"6.10.0",name:"elc-service-ratings-reviews"};s.u.setViews(m,(0,e.$W)(m),p,[t.Gw,t.YF,t.x9]),r.W.setServiceStartParams({serviceName:m,diContainerImport:()=>i.e("diContainer").then(i.bind(i,"./src/service-setup/diContainer.tsx")),serviceKey:s.Z.ratingsReviewsService,serviceBusControllerKey:s.Z.serviceBusController,serviceBus:{serviceBusBaseClass:h}})})(),o=l,n={"./diContainer":()=>i.e("diContainer").then((()=>()=>i("./src/service-setup/diContainer.tsx"))),"./product-rating":()=>Promise.resolve().then((()=>()=>i("./src/exported/product-rating/index.ts"))),"./product-reviews":()=>Promise.resolve().then((()=>()=>i("./src/exported/product-reviews/index.ts"))),"./review-details":()=>Promise.resolve().then((()=>()=>i("./src/exported/review-details/index.ts")))},c=(e,r)=>(i.R=r,r=i.o(n,e)?n[e]():Promise.resolve().then((()=>{throw new Error('Module "'+e+'" does not exist in container.')})),i.R=void 0,r),a=(e,r)=>{if(i.S){var t="default",s=i.S[t];if(s&&s!==e)throw new Error("Container initialization failed as it has already been initialized with a different share scope");return i.S[t]=e,i.I(t,r)}},i.d(o,{get:()=>c,init:()=>a}),elc_service_ratings_reviews=l})(); //# sourceMappingURL=bundle.js.map