define("@wsb/guac-widget-shared/lib/common/ols-core/shared-bundle-eb934525.js",["exports","~/c/OlsConfigStore"],(function(t,e){"use strict";var n=(global.keyMirror||guac.keymirror)({YOTPO_WAS_LOADED:null});class s extends e.E{constructor(){super(...arguments),this.state={wasLoaded:!1},this.register()}setState(t){(global._||guac.lodash).assign(this.state,t),this.emit("change")}getState(){return this.state}register(){this.dispatchToken=e.A.register((t=>{const{action:e}=t;if(e.type===n.YOTPO_WAS_LOADED)this.setState({wasLoaded:!0})}))}}var o=new s;var r={loadYotpo:function(){if(o.getState().wasLoaded)return;const{yotpo_config:{script_url:t}}=e.O.getState();if(!t)return;const s=window.document.createElement("script");s.type="text/javascript",s.text=`\n (function e(){\n var e = document.createElement("script");\n e.type="text/javascript";\n e.async=true;\n e.src="${t}";\n var t = document.getElementsByTagName("script")[0];\n t.parentNode.insertBefore(e,t)\n })();\n `,s.id="yotpo-script",window.document.body.appendChild(s),e.a({type:n.YOTPO_WAS_LOADED})}};t.AppDispatcher=e.A,t.YotpoActions=r,Object.defineProperty(t,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window); //# sourceMappingURL=shared-bundle-eb934525.js.map