define("tpaComponents",["lodash","coreUtils","santa-components","componentsCore","prop-types","skins","experiment","zepto","reactDOM","warmupUtils","coreUtilsLib","create-react-class","react","layout"],function(e,t,i,n,s,o,r,a,p,l,c,d,u,h){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1779)}({0:function(t,i){t.exports=e},1:function(e,i){e.exports=t},105:function(e,t,i){var n,s;n=[i(0),i(1)],void 0===(s=function(e,t){"use strict";var i={AUTOPLAY:"autoplay",CAMERA:"camera",MICROPHONE:"microphone",LOCATION:"geolocation",VR:"vr"},n=function(t,i){var n=t.getComponentById(i),s=e.get(n,"props.compData");return n&&s&&t.getSiteData().getClientSpecMapEntry(s.applicationId)},s=function(e){return e.getSiteData().getClientSpecMap()},o=function(e){var t=e&&e.instance.split(".")[1];return t&&JSON.parse(window.atob(t))},r=0,a=function(){0===r&&(r=1e3)};return{Constants:{TPA_PUB_SUB_PREFIX:"TPA_PUB_SUB_",MULTI_SECTION_DELIMITER:"$TPA$",TOP_PAGE_ANCHOR_PREFIX:"TOP_PAGE_",ECOM:{APP_DEF_ID:"1380b703-ce81-ff05-f115-39571d94dfcd",PRODUCT_PAGE_WIDGET_ID:"13a94f09-2766-3c40-4a32-8edb5acdd8bc",GALLERY_WIDGET_ID:"1380bba0-253e-a800-a235-88821cf3f8a4",GRID_GALLERY_WIDGET_ID:"13afb094-84f9-739f-44fd-78d036adb028",CART_ICON_WIDGET_ID:"1380bbc4-1485-9d44-4616-92e36b1ead6b"},SOCIAL_BLOG:{APP_DEF_ID:"14bcded7-0066-7c35-14d7-466cb3f09103",SOCIAL_BLOG_WIDGET_ID:"14c1462a-97f2-9f6a-7bb7-f5541f23caa6",CUSTOM_FEED_WIDGET_ID:"14e5b39b-6d47-99c3-3ee5-cee1c2574c89"}},getCacheKiller:t.urlUtils.persistentCacheKiller,getAppData:n,getAppDataByAppDefinitionId:function(t,i){var n=s(t);return e.find(n,{appDefinitionId:i})},getAppDefId:function(e,t){var i=n(e,t);return i?i.appDefinitionId:null},stripPubSubPrefix:function(e){var t=new RegExp("^TPA_PUB_SUB_");return e.replace(t,"")},addPubSubEventPrefix:function(e){return"TPA_PUB_SUB_".concat(e)},isTPASection:function(t){var i=e.get(t,"props.structure.componentType")||e.get(t,"componentType");return"wysiwyg.viewer.components.tpapps.TPASection"===i||"wysiwyg.viewer.components.tpapps.TPAMultiSection"===i},isGluedWidget:function(t){return"wysiwyg.viewer.components.tpapps.TPAGluedWidget"===(e.get(t,"props.structure.componentType")||e.get(t,"componentType"))},sdkVersionIsAtLeast:function(t,i){t=t||"0.0.0",i=i||"1.41.0";var n=e.map(t.split("."),function(e){return parseInt(e,10)}),s=e.map(i.split("."),function(e){return parseInt(e,10)});return 3===n.length&&3===s.length&&n[0]>=s[0]&&n[1]>=s[1]&&n[2]>=s[2]},getVisitorUuid:function(t){var i=t.cookieUtils.getCookie("_wixUIDX")||"";return i=(i=i.slice(e.lastIndexOf(i,"|")+1)).replace(/^(null-user-id|null)$/g,"")},getInstanceFromClientSpecMap:function(e,t){return o(e[t])},getInstanceFromAppData:o,getClientSpecMap:s,incAppCounter:function(){++r},decAppCounter:function(e,t){--r,a(e,t)},reportAppCounter:a,isPageMarkedAsHideFromMenu:function(t,i){if(t&&i){e.includes(i,"$TPA$")&&(i=i.substr(0,i.indexOf("$TPA$")));var n=e.find(t.widgets,function(t){return e.get(t,"appPage.id")===i});return!!n&&e.get(n,"appPage.hideFromMenu")}return!1},getDebuggingParamsFromUrl:function(t){var i={},n=e.get(t,"query.petri_ovr");n&&(i.petri_ovr=n);var s=e.get(t,"query.debugApp");return s&&(i.debugApp=s),i},appendProtocolToUrlIfNeeded:function(i,n){if(!/^https?/.test(i)){var s=e.get(n,"protocol","http:");return t.urlUtils.addProtocolIfMissing(i,s)}return i},getIFramePermissions:function(){return e(i).values().join("; ")},isBlog:function(e){return"14bcded7-0066-7c35-14d7-466cb3f09103"===e.getAppData().appDefinitionId},isEcom:function(e){return"1380b703-ce81-ff05-f115-39571d94dfcd"===e.getAppData().appDefinitionId}}}.apply(t,n))||(e.exports=s)},11:function(e,t){e.exports=p},12:function(e,t){e.exports=l},125:function(e,t,i){var n,s;n=[i(8),i(3),i(4),i(0),i(11),i(2),i(12),i(297),i(537),i(218),i(105),i(538),i(539)],void 0===(s=function(e,t,i,n,s,o,r,a,p,l,c,d,u){"use strict";var h=o.santaTypesDefinitions,g=r.tpaWarmup,m={mobile:"unavailableInMobile",https:"unavailableInHttps"},f="notInClientSpecMap",y="unresponsive",v="preloader",T=function(e,t){var i={charCode:e.charCode,keyCode:e.keyCode};this.sendPostMessage({intent:"addEventListener",eventType:t,params:i})},S=function(e){return!e.rootId||n.includes(e.getRootIdsWhichShouldBeRendered(),e.rootId)},w=function(e){var t=e.getClientSpecMapEntry(e.compData.applicationId);return n.includes(a.PERMITTED_FULL_SCREEN_TPAS_IN_MOBILE,n.get(t,"appDefinitionId"))};return{propTypes:{pageStub:h.Component.pageStub,isMobileView:o.santaTypesDefinitions.isMobileView,isViewerMode:o.santaTypesDefinitions.isViewerMode,currentUrl:o.santaTypesDefinitions.currentUrl.isRequired,compData:o.santaTypesDefinitions.Component.compData.isRequired,style:o.santaTypesDefinitions.Component.style.isRequired,id:o.santaTypesDefinitions.Component.id.isRequired,isClientAfterSSR:o.santaTypesDefinitions.isClientAfterSSR,isFirstRenderAfterSSR:o.santaTypesDefinitions.isFirstRenderAfterSSR,getMemberDetails:o.santaTypesDefinitions.SiteMembersSantaTypes.getMemberDetails.isRequired,windowResizeEvent:o.santaTypesDefinitions.SiteAspects.windowResizeEvent.isRequired,reportBI:o.santaTypesDefinitions.reportBI.isRequired,biData:o.santaTypesDefinitions.biData.isRequired,compProp:o.santaTypesDefinitions.Component.compProp,primaryPageId:o.santaTypesDefinitions.primaryPageId.isRequired,getRootIdsWhichShouldBeRendered:o.santaTypesDefinitions.getRootIdsWhichShouldBeRendered,reportBeatEvent:o.santaTypesDefinitions.reportBeatEvent.isRequired,santaBase:o.santaTypesDefinitions.santaBase.isRequired,getClientSpecMapEntry:o.santaTypesDefinitions.getClientSpecMapEntry.isRequired,dynamicClientSpecMapAspect:o.santaTypesDefinitions.SiteAspects.dynamicClientSpecMapAspect.isRequired,clientSpecMap:o.santaTypesDefinitions.RendererModel.clientSpecMap.isRequired,languageCode:o.santaTypesDefinitions.RendererModel.languageCode,pageId:o.santaTypesDefinitions.Component.pageId,rootId:o.santaTypesDefinitions.Component.rootId,structure:o.santaTypesDefinitions.Component.structure,tpaComponentsDomAspect:o.santaTypesDefinitions.SiteAspects.tpaComponentsDomAspect.isRequired,isHorizontallyDocked:h.Component.isHorizontallyDocked,isTpaRenderedInSsr:o.santaTypesDefinitions.isTpaRenderedInSsr,isExperimentOpen:o.santaTypesDefinitions.isExperimentOpen,getExistingRootNavigationInfo:o.santaTypesDefinitions.getExistingRootNavigationInfo.isRequired,currentUrlPageId:o.santaTypesDefinitions.Component.currentUrlPageId.isRequired,shouldRenderTPAsIframe:o.santaTypesDefinitions.RenderFlags.shouldRenderTPAsIframe.isRequired},getDefaultProps:function(){return{shouldRenderTPAsIframe:!0}},mixins:[t.mixins.createChildComponentMixin,u],ALIVE_TIMEOUT:2e4,OVERLAY_GRACE:5e3,statics:{compSpecificIsDomOnlyOverride:function(){return!1}},getCompMinHeight:function(e){if(this.isUnderMobileView()){var t=e.getClientSpecMapEntry(e.compData.applicationId),i=this.getWidgetId(),s=n.get(t,"widgets."+i+".componentFields.minHeightInMobile");return s&&n.isNumber(s)?s:void 0}},onKeyDown:function(e){S(this.props)&&T.call(this,e,"KEY_DOWN")},onKeyUp:function(e){S(this.props)&&T.call(this,e,"KEY_UP")},isUnderMobileView:function(){return this.props.isMobileView},getEcomParams:function(){return"1380b703-ce81-ff05-f115-39571d94dfcd"===this.getAppData().appDefinitionId&&this.props.currentUrl.query["ecom-tpa-params"]},_createOverlayChildComponent:function(e,t,i,s){return s=s||{},this.createChildComponent(n.merge(s,{id:i,style:this.props.style,overlay:t,applicationId:this.props.compData.applicationId,hideOverlayFunc:this._hideOverlay,reloadFunc:this._reload,compData:this.props.compData,languageCode:this.props.languageCode,santaBase:this.props.santaBase,getClientSpecMapEntry:this.props.getClientSpecMapEntry}),e,i,{})},_hideOverlay:function(){this.setState({showOverlay:!1})},_getUnresponsiveText:function(){return this.isUnderMobileView()?"Can't see the content? ":"To view this content, click "},_getReloadext:function(){return this.isUnderMobileView()?"Tap to reload.":"reload."},_createOverlay:function(e){if(!e)return null;switch(e){case v:return this._createOverlayChildComponent("wysiwyg.viewer.components.tpapps.TPAPreloaderOverlay",e,"preloaderOverlay");case y:var t={text:this._getUnresponsiveText(),reload:this._getReloadext()};return this._createOverlayChildComponent("wysiwyg.viewer.components.tpapps.TPAUnavailableMessageOverlay",e,"unavailableMessageOverlay",t);case m.https:return this._createOverlayChildComponent("wysiwyg.viewer.components.tpapps.TPAUnavailableMessageOverlay",e,"unavailableMessageOverlay",{text:"We're sorry, this content cannot be displayed."});case m.mobile:return this._createOverlayChildComponent("wysiwyg.viewer.components.tpapps.TPAUnavailableMessageOverlay",e,"unavailableMessageOverlay",{text:"We're sorry, this content is currently not optimized for mobile view."});case f:return this._createOverlayChildComponent("wysiwyg.viewer.components.tpapps.TPAUnavailableMessageOverlay",e,"unavailableMessageOverlay");default:return null}},_getWidgetName:function(){var e=n.get(this.props.compData,"widgetId"),t=this.getAppData(),i=n.get(t.widgets,e);return n.get(i,"appPage.name")||t.appDefinitionName},getCompHeight:function(){var e=this.props.style;if(this.state.ignoreAnchors)return e.height;var t=n.result(this,"isZeroHeightAllowed",!1),i=n.isUndefined(this.state.height)?e.height:this.state.height;return 0!==i||t?i:e.height},getCompWidth:function(){var e=this.props.style;return n.isUndefined(this.state.width)?e.width:this.state.width},getCommonStyle:function(){var e=this.getCompMinHeight(this.props),t=this.getCompHeight(),i=this.getCompWidth();return{width:i,height:t,minHeight:e?Math.max(e,t):t,minWidth:i}},getCompRootStyle:function(e){if(e=n.clone(e),this.isUnderMobileView()){if(this.state.isMobileFullScreenMode)return{display:"block"};if(w(this.props))return{display:"none"}}return this.state&&(this.state.isAlive||this.state.overlay===v||this.state.overlay===y||this.state.overlay===m.mobile)&&(this.state.visibility="visible"),e=n.assign(e,{overflow:this.state.ignoreAnchors?"visible":"hidden",visibility:"hidden"===this.state.visibility?"hidden":""}),e=n.assign({},e,this.getCommonStyle()),this.props.isHorizontallyDocked&&(e=n.omit(e,["width","minWidth"])),e},shouldRenderIframe:function(){if(!1===this.props.shouldRenderTPAsIframe)return!1;var e=this.state.overlay,t=!n.includes(m,e),i=this.state.overlay===y,s=t&&!i&&this.isCompInClientSpecMap();return s},allowScrolling:function(){var e=l.isFullPage(this.props.compData,this.getAppData()),t=l.isFullPageDesktopOnly(this.props.compData,this.getAppData())&&!this.props.isMobileView;return e||t?"yes":"no"},getIframeDimensions:function(){if(this.state.isMobileFullScreenMode)return{width:"100%",height:"100%"};var e={};return this.props.isHorizontallyDocked&&(e.width="100%"),this.state.height&&this.state.ignoreAnchors&&(e.height=this.state.height),e},shouldRenderIframeWithSrc:function(){return c.isTPASection(this)&&this.isTPASupportedInSSRWarmup()&&this.props.isExperimentOpen("sv_ssrBufferEvents")},_getIframeProperties:function(){if(!this.shouldRenderIframe())return null;var e=this._shouldShowIframe(this.state),t=this.buildUrl(this.getBaseUrl()),i=this._getWidgetName(),s={"data-src":t,key:t,scrolling:this.allowScrolling(),frameBorder:"0",allow:c.getIFramePermissions(),allowtransparency:"true",allowFullScreen:!0,name:this.props.id,style:n.assign(this.getCommonStyle(),this.getIframeDimensions(),{display:e?"block":"none",position:"absolute",zIndex:this.state.ignoreAnchors?1001:""}),title:i,"aria-label":i};return this.shouldRenderIframeWithSrc()&&(n.unset(s,"data-src"),s.src=t),s},getSkinProperties:function(){var e=this._createOverlay(this.state.overlay),t=this.getCompRootStyle(this.props.style),i=this._getIframeProperties(),n={"":{style:t,"data-ignore-anchors":this.state.ignoreAnchors,"data-has-iframe":!!i},overlay:this.state.showOverlay&&this.isNotWorker()?e:null,iframe:i||"remove"};return this.checkIfNeedToSendMemberData(),this.mutateSkinProperties&&(n=this.mutateSkinProperties(n)),n},_reload:function(){var e=this;this._clearAliveTimeout(),clearTimeout(this.showOverlyIntervalId),this.showOverlyIntervalId=setTimeout(function(){e._showOverlayIfNeeded()},this.OVERLAY_GRACE),this._appAliveTimeout=setTimeout(this._onAppAliveTimeoutExpires,this.ALIVE_TIMEOUT);var t=this.getAppData();this.props.reportBI(d.RELOAD_TPA_CLICK,{appDefinitionId:n.get(t,"appDefinitionId"),appName:n.get(t,"appDefinitionName")}),this.registerReLayout(),this.setState(this.getInitialState())},checkIfNeedToSendMemberData:function(){var e=this.state.shouldGetSiteMemberDetails;if(e){var t=this.props.getMemberDetails();t&&e.callback({authResponse:!0,data:t})}},isTPASupportedInSSRWarmup:function(){var e=this.getAppData();return g.isTpaSupported(e,this.getWidgetId(),this.props.isExperimentOpen,null)},getInitialState:function(){var e=void 0;this.isNotWorker()||(e={widgetName:"worker"}),!this.props.isFirstRenderAfterSSR&&this.shouldRenderIframeWithSrc()&&this.reportPerformanceBiEvent(g.events.APP_IFRAME_START_LOADING,e),this.urlState="";var t={visibility:"hidden",overlay:this.isUnderMobileView()&&this.isMobileReady&&!this.isMobileReady()?m.mobile:null,isAlive:!1,registeredEvents:[],showOverlay:!0,initialWidth:this.props.style.width,initialHeight:this.props.style.height,initialInstance:this.props.dynamicClientSpecMapAspect.getAppInstance(this.props.compData.applicationId)||this.getAppData(this).instance,initialRouterData:n.get(this.props.getExistingRootNavigationInfo(this.props.currentUrlPageId),"routerPublicData")};return this.isTPASupportedInSSRWarmup()&&n.assign(t,{visibility:"visible",isAlive:!0}),this.shouldUpdateInitialRouterData=!0,this.mutateInitialState&&(t=this.mutateInitialState(t)),t},isCompInClientSpecMap:function(){var e=n.get(this.props,"clientSpecMap"),t=n.get(this.props,"compData.applicationId");return!(!e||!t)&&!!n.get(e,t)},_showOverlayIfNeeded:function(){var e=this.isCompInClientSpecMap(),t=n.get(this.props,"isViewerMode");this.state&&!1===this.state.isAlive&&(!this.state.overlay&&e||!e&&!t)&&this._isMounted&&this.setState({overlay:this._getInitialOverlay(),visibility:"visible"})},_shouldShowIframe:function(e){return!n.get(this.props,"compProp.isHidden")&&(!e.overlay||"preloader"===e.overlay)},_getInitialOverlay:function(){return this.isMobileReady&&this.isUnderMobileView()&&!this.isMobileReady()?m.mobile:this.isCompInClientSpecMap()?v:f},componentSpecificShouldUpdate:function(e){return!e.pageStub},componentWillReceiveProps:function(e){var t=n.get(this.props.getExistingRootNavigationInfo(e.currentUrlPageId),"routerPublicData");"masterPage"!==this.props.rootId||!this.shouldUpdateInitialRouterData||n.isUndefined(t)||n.isEqual(this.state.initialRouterData,t)||(this.setState({initialRouterData:t}),this.shouldUpdateInitialRouterData=!1),this.resize&&this.resize(e);var i=n.get(this.props.clientSpecMap,[this.props.compData.applicationId,"instance"]),s=n.get(e.clientSpecMap,[this.props.compData.applicationId,"instance"]);i!==s&&this.setState({initialInstance:s})},componentWillMount:function(){this.props.windowResizeEvent.registerToResize(this)},componentDidMount:function(){this._isMounted=!0,this.props.shouldRenderTPAsIframe&&this.startTPAPendingPhase()},startTPAPendingPhase:function(){var e=this,t=this.state.overlay;this.isNotWorker()&&(this.showOverlyIntervalId=setTimeout(function(){e._showOverlayIfNeeded()},this.OVERLAY_GRACE),this.props.isViewerMode||this.setOverlayState&&this.setOverlayState()),this.state.isAlive||n.includes(m,t)||!this.isNotWorker()||(this._appAliveTimeout=setTimeout(this._onAppAliveTimeoutExpires,this.ALIVE_TIMEOUT),c.incAppCounter())},isNotWorker:function(){return!this.isTPAWorker||!this.isTPAWorker()},_onAppAliveTimeoutExpires:function(){this.showUnresponsiveOverlay()},showUnresponsiveOverlay:function(){this._isMounted&&!this.state.isAlive&&this.isCompInClientSpecMap()&&this.setState({overlay:y,visibility:"visible"},function(){this.reportBIAppNotResponsive()}.bind(this))},reportBIAppNotResponsive:function(){var e=this.props.compData.widgetId,t=this.getAppData(),i=n.get(t.widgets,e),s=this.props.biData,o={endpoint:n.get(i,"widgetUrl"),app_id:n.get(t,"appDefinitionId"),pageNo:s.getPageNumber(),totalLoadingTime:s.getTime().totalLoadingTime};this.props.reportBI(p.APP_IS_NOT_RESPONSIVE,o)},componentWillUnmount:function(){this._isMounted=!1,this._clearAliveTimeout(),clearTimeout(this.showOverlyIntervalId)},_clearAliveTimeout:function(){this._appAliveTimeout&&(window.clearTimeout(this._appAliveTimeout),this._appAliveTimeout=0,this.props&&c.decAppCounter(this.props.reportBeatEvent,this.props.primaryPageId))},setAppIsAlive:function(e){this.props.isClientAfterSSR&&this.props.isTpaRenderedInSsr||this.reportPerformanceBiEvent(g.events.APP_SDK_START_LOADING),this._clearAliveTimeout(),this.setState({isAlive:!0,overlay:this.state.overlay===v?null:this.state.overlay},function(){this.props.tpaComponentsDomAspect.markComponentIsAlive(this.props.id),e&&e()})},_isUrlSecure:function(e){return/^https/.test(e)},getWidgetId:function(){return n.get(this.props,"compData.widgetId")},reportPerformanceBiEvent:function(e,t){var i=this.getAppData(),n=this.getWidgetId();g.reportPerformanceBiEvent(e,this.props.reportBI,this.props.biData,this.props.id,this.props.isTpaRenderedInSsr,i,n,t)},enterFullScreen:function(e){w(this.props)&&this.setState({isMobileFullScreenMode:!0},e)},exitFullScreen:function(e){this.setState({isMobileFullScreenMode:!1},e)}}}.apply(t,n))||(e.exports=s)},126:function(e,t,i){var n,s;n=[i(0)],void 0===(s=function(e){"use strict";var t=/^[0-9]+%$/;function i(i){return e.isNumber(i)&&i>=0||function(e){return t.test(e)}(i)}return{resizeWindow:function(e,t,n){var s=!1,o={};i(t)&&t!==this.state.height&&(o.height=t,s=!0),i(e)&&e!==this.state.width&&(o.width=e,s=!0),s&&(this.registerReLayout(),this.setState(o,n))}}}.apply(t,n))||(e.exports=s)},14:function(e,t){e.exports=c},1779:function(e,t,i){var n,s;n=[i(1780),i(1783),i(1785),i(1786),i(1787),i(1788),i(1789),i(91),i(92),i(1790),i(1791),i(1793),i(1794),i(125),i(540),i(541),i(105),i(545),i(548),i(297),i(5),i(547),i(543),i(1795),i(218),i(537),i(538),i(298),i(1796),i(549),i(551),i(550)],void 0===(s=function(e,t,i,n,s,o,r,a,p,l,c,d,u,h,g,m,f,y,v,T,S,w,I,D,P,C,A,b,E,M,R,x){"use strict";return S.skinsMap.addBatch(w),{tpaWidgetNative:t,tpaWidgetNativeDeadComp:i,nativeCompRequireService:I,widget:e,section:n,multiSection:s,worker:o,gluedWidget:r,tpaMixins:{tpaUrlBuilder:a,tpaCompApi:p,tpaCompBase:h},gluedWidgetMeasuringUtils:x,GluedWidgetPatcher:M,tpaSectionPatcher:R,common:{metaData:T,TPAUrlBuilder:g,TPABaseUrlBuilder:m,utils:f,supportedSiteEvents:b},services:{tpaPreviewEditorCommunicationService:y,pageService:D,clientSpecMapService:P},sitePages:v,bi:{errors:C,events:A}}}.apply(t,n))||(e.exports=s)},1780:function(e,t,i){var n,s;n=[i(0),i(3),i(2),i(14),i(125),i(91),i(92),i(542),i(126)],void 0===(s=function(e,t,i,n,s,o,r,a,p){"use strict";var l=t.compRegistrar,c={displayName:"TPAWidget",propTypes:{structure:i.santaTypesDefinitions.Component.structure.isRequired},mixins:[t.mixins.skinBasedComp,n.timersMixins.timeoutsMixin,s,o,r,a,p],mutateIframeUrlQueryParam:function(t){t.width=this.state.initialWidth;var i=this.props.structure.originCompId;return i&&!e.isEmpty(i)&&(t.originCompId=i),t}};return l.register("wysiwyg.viewer.components.tpapps.TPAWidget",c),c}.apply(t,n))||(e.exports=s)},1781:function(e){e.exports={SDK_SET_HEIGHT_ERROR:{errorCode:190,desc:"sdk - set height with a big number",severity:"error",params:{p1:"height"}},SDK_PUBSUB_PUBLISH_ERROR:{errorCode:191,desc:"sdk - pubSub: publish error. App not installed on site - cannot find appDefId",severity:"error"},SDK_NAVIGATION_TO_SECTION_ERROR:{errorCode:192,desc:"sdk - navigate to section failed",severity:"error",params:{p1:"appDefinitionName",p2:"sectionId"}},ECOM_MISSING_PAGES:{errorCode:300,desc:"missing ecom pages",severity:"error"},APP_IS_NOT_RESPONSIVE:{errorCode:302,desc:"monitoring apps that are down",severity:"error",params:{p1:"endpoint",p2:"app_id",p3:"pageNo",p4:"totalLoadingTime"}}}},1782:function(e){e.exports={JS_SDK_FUNCTION_CALL:{eventId:12,adapter:"sdk",src:11,sampleRatio:1e3,params:{visitor_id:"visitorUuid",ver:"sdkVersion",origin:"origin",function_name:"fnName",namespace:"namespace",app_id:"appId",instance_id:"instanceId",is_published:"isPublished",count:"count",param:"param"}},GALLERY_FUNCTION_CALL:{eventId:11,adapter:"sdk",src:11,params:{visitor_id:"visitorUuid",sdk_ver:"sdkVersion",origin:"origin",function_name:"fnName",namespace:"namespace",count:"count"}},APP_STATE_CHANGED:{eventId:646,src:42,params:{widget_id:"widgetId",instance_id:"compId",appId:"appDefinitionId",loading_time:"loadingTime",pid:"pageId",pn:"pageNo",tts:"totalLoadingTime",external_app_id:"externalAppDefinitionId",external_widget_id:"externalWidgetId"}},RELOAD_TPA_CLICK:{eventId:321,src:42,params:{app_id:"appDefinitionId",appName:"appName"}},APP_IS_ALIVE_ERROR:{eventId:405,src:42,params:["app_id","errorMessage"]}}},1783:function(e,t,i){var n,s;n=[i(0),i(4),i(1),i(3),i(2),i(1784),i(19)],void 0===(s=function(e,t,i,n,s,o,r){"use strict";var a="wysiwyg.viewer.skins.TPAWidgetNativeSkin",p=n.compRegistrar,l=s.santaTypesDefinitions,c=s.utils,d=c.createReactElement,u=c.createSantaTypesDefinitions({compProps:t.object},"NativeComponentSantaTypes"),h={widgetStyle:l.NativeComponentSantaTypes.widgetStyle},g={ReactComponent:l.NativeComponentSantaTypes.getComponent,styleData:l.NativeComponentSantaTypes.widgetStyle,viewMode:l.NativeComponentSantaTypes.viewMode,getStyleData:l.Component.getStyleData,themeData:l.Theme.THEME_DATA,scriptsLocationMap:l.ServiceTopology.scriptsLocationMap,structure:s.santaTypesDefinitions.Component.structure.isRequired,layout:l.Component.layout,getClientSpecMapEntry:s.santaTypesDefinitions.getClientSpecMapEntry,compData:l.Component.compData},m={ReactComponent:l.NativeComponentSantaTypes.getComponent,widgetStyle:l.NativeComponentSantaTypes.widgetStyle,formFactor:l.NativeComponentSantaTypes.formFactor,viewMode:l.NativeComponentSantaTypes.viewMode,appLoadBI:l.NativeComponentSantaTypes.appLoadBI,loadFonts:l.NativeComponentSantaTypes.loadFonts,id:s.santaTypesDefinitions.Component.id,structure:s.santaTypesDefinitions.Component.structure,style:l.Component.style,styleId:l.Component.styleId,compActions:l.Component.compActions,compData:l.Component.compData,handleAction:l.Behaviors.handleAction,defaultContentArea:l.Container.defaultContentArea,getStyleData:l.Component.getStyleData,getClientSpecMapEntry:s.santaTypesDefinitions.getClientSpecMapEntry,isInSSR:s.santaTypesDefinitions.isInSSR,skin:i.staticValue(t.string,a),windowScrollEvent:s.santaTypesDefinitions.SiteAspects.windowScrollEvent,pageId:l.Component.pageId,registerToSiteReady:l.NativeComponentSantaTypes.registerToSiteReady,handleEvent:l.NativeComponentSantaTypes.handleEvent,languageCode:s.santaTypesDefinitions.RendererModel.languageCode,accessibilityEnabled:l.isVisualFocusEnabled,compProps:u.compProps,isExperimentOpen:s.santaTypesDefinitions.isExperimentOpen,deadComponentTranslations:l.NativeComponentSantaTypes.deadComponentTranslations,registerReLayoutPending:s.santaTypesDefinitions.Layout.registerReLayoutPending.isRequired,isMeshLayoutMechanism:s.santaTypesDefinitions.Layout.isMeshLayoutMechanism.isRequired,reLayoutIfPending:s.santaTypesDefinitions.Layout.reLayoutIfPending.isRequired};function f(t,i){var n=i.styleId,o=i.getStyleData,r=i.themeData,p={siteZoomRatio:i.siteZoomRatio,invertedZoomRatio:i.invertedZoomRatio,orientationZoomFix:i.orientationZoomFix,mobileZoom:i.mobileZoom},l={scriptsLocationMap:i.scriptsLocationMap},c=o(n);c.skin=a;var d,u,h,g=s.utils.skinsRenderer.createSkinCss(a,e.get(c,"style.properties",{}),r,n,p,l,function(){return a});return g&&(h=g,(u=n)in(d={})?Object.defineProperty(d,u,{value:h,enumerable:!0,configurable:!0,writable:!0}):d[u]=h,d)}function y(t,i,n){return e.reduce(t,function(t,s,o){var r=function(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];return n(function(){return i(s,{payload:JSON.stringify(t)})})};return function(t){return e.includes(t,".")}(o)?e.set(t,o,r):(t[o]=r,t)},{})}function v(t){var i=t.widgetStyle;return e(i.styleParams.fonts).pickBy("fontStyleParam").map("family").value()}f.cssTypes=g,v.fontsTypes=h;var T=r({statics:{santaTypeDefinitions:u},mixins:[n.mixins.customSkinBasedComp({customCssFunc:f,customFontsFunc:v}),n.mixins.createChildComponentMixin,n.mixins.blockOuterScrollMixin],propTypes:m,getInitialState:function(){return{scrollSubscribers:[],didLayoutSubscribers:[],raven:i.integrations.ravenUtils.createNewInstance()}},createEventHandlers:function(t){var i=this;return e.reduce(t,function(t,n,s){var o=n.callbackId,r=n.contextId;return e.set(t,s,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.props.handleEvent({callbackId:o,contextId:r,eventArgs:t})})},{})},getControllerProps:function(){var e=void 0,t=void 0;return this.props.compProps&&this.props.compProps.wixCodeProps&&this.props.compProps.events?(e=this.props.compProps.wixCodeProps,t=this.props.compProps.events):(e=this.props.compData.wixCodeProps,t=this.props.compData.events),{wixCodeProps:e,events:t}},updateLayout:function(){this.props.isMeshLayoutMechanism||(this.props.registerReLayoutPending(this.props.id),this.props.reLayoutIfPending())},getCompProps:function(){var t=this.getControllerProps(),i=t.wixCodeProps,n=t.events,s=void 0;s=n?this.createEventHandlers(n):y(this.props.compActions,this.props.handleAction,this.props.registerToSiteReady);var o={style:this.props.widgetStyle,id:this.props.id,viewMode:this.props.viewMode,formFactor:this.props.formFactor,dimensions:this.props.style,appLoadBI:this.props.appLoadBI,registerToComponentDidLayout:this.registerToComponentDidLayout,registerToScroll:this.registerToScroll,loadFonts:this.props.loadFonts,raven:this.state.raven,styleId:this.props.styleId,pageId:this.props.pageId,onSiteReady:this.props.registerToSiteReady,accessibilityEnabled:this.props.accessibilityEnabled,blockScroll:this.blockScroll,unblockScroll:this.unblockScroll,updateLayout:this.updateLayout};return e.merge(o,{host:o},i,s)},blockScroll:function(){var e=this,t=function(){e.refs[""].addEventListener("wheel",e.blockOuterScroll)};this.refs[""]?t():this.registerToComponentDidLayout(t)},unblockScroll:function(){var e=this,t=function(){e.refs[""].removeEventListener("wheel",e.blockOuterScroll)};this.refs[""]?t():this.registerToComponentDidLayout(t)},registerToScroll:function(e){this.props.windowScrollEvent.registerToScroll(this),this.state.scrollSubscribers.push(e)},registerToComponentDidLayout:function(e){this.state.didLayoutSubscribers.push(e)},componentDidLayout:function(){this.state.didLayoutSubscribers.forEach(function(e){return e()})},onScroll:function(e){this.state.scrollSubscribers.forEach(function(t){return t(e)})},componentWillUnmount:function(){this.props.windowScrollEvent.unregisterToScroll(this)},getDeadCompProperties:function(){if(this.props.isInSSR)return{children:null};var e={height:this.props.structure.layout.height,width:this.props.structure.layout.width,applicationId:this.props.compData.applicationId,deadComponentTranslations:this.props.deadComponentTranslations};return{style:{height:"",backgroundColor:"rgba(255, 255, 255, .9)"},children:this.createChildComponent(e,"wysiwyg.viewer.components.tpapps.TPAWidgetNativeDeadcomp","TPAWidgetNativeDeadcomp")}},getSkinProperties:function(){return this.props.ReactComponent?{"":{style:{height:""},children:d(this.props.ReactComponent,this.getCompProps())}}:{"":this.getDeadCompProperties()}}});return p.register("wysiwyg.viewer.components.tpapps.TPAWidgetNative",T),n.dataRequirementsCheckerRegistrar.registerCheckerForCompType("wysiwyg.viewer.components.tpapps.TPAWidgetNative",o.requireAndRegisterComponent),T}.apply(t,n))||(e.exports=s)},1784:function(e,t,i){var n,s;n=[i(0),i(1),i(543),i(218)],void 0===(s=function(e,t,i,n){"use strict";function s(i,n,s,o){var r={tags:{platformViewer:!0,"tpa-native":!0},extra:{applicationId:o,widgetId:s}};i.isInSSR()?e.invoke(i,"ssrContext.Raven.captureException",n,r):t.integrations.ravenUtils.captureError(n,r)}return{requireAndRegisterComponent:function(t,o){var r=t.nativeComponentRegistrar,a=o.data,p=a.widgetId,l=a.applicationId;if(r.isRegistered(p))return[];var c=n.getNativeComponentUrl(t,l,p);if(!c)return s(t,new Error("component url for application "+l+" widgetId "+p+" is missing"),p,l),[];var d={customDownload:function(){var n=d.done;i.requireComponentFromUrl(c).then(function(i){var o=e.get(i,"default.component",!1);o?r.register({widgetId:p,component:o}):(s(t,new Error("component url for application "+l+" widgetId "+p+" is invalid"),p,l),r.register({widgetId:p,error:!0})),n()}).catch(function(e){s(t,e,p,l),r.register({widgetId:p,error:!0}),n()})}};return[d]}}}.apply(t,n))||(e.exports=s)},1785:function(e,t,i){var n,s;n=[i(0),i(19),i(3),i(2)],void 0===(s=function(e,t,i,n){"use strict";function s(t){var i=function(){var t=this.props.getClientSpecMapEntry(this.props.compData.applicationId);return e.get(t,"appDefinitionName")}.call(this),s=" "+e.template(t)({app_name:i})+" ";return n.utils.createReactElement("span",{dangerouslySetInnerHTML:{__html:s}})}var o=i.compRegistrar,r=t({displayName:"TPAWidgetNativeDeadcomp",mixins:[i.mixins.skinBasedComp],propTypes:{compData:n.santaTypesDefinitions.Component.compData.isRequired,languageCode:n.santaTypesDefinitions.RendererModel.languageCode.isRequired,getClientSpecMapEntry:n.santaTypesDefinitions.getClientSpecMapEntry.isRequired,deadComponentTranslations:n.santaTypesDefinitions.NativeComponentSantaTypes.deadComponentTranslations},getSkinProperties:function(){var t=this.props.compData.width<224?22:206,i=(this.props.compData.width-t)/2-17,n=this.props.compData.width<224?"none":"inherit",o=e.get(this.props,["deadComponentTranslations","title"]),r=e.get(this.props,["deadComponentTranslations","text"]);return{style:{height:this.props.compData.height},textTitle:{children:s.call(this,o),style:{display:n}},text:{children:s.call(this,r),style:{display:n}},content:{style:{display:"table-cell",verticalAlign:"middle",paddingLeft:i,height:this.props.compData.height,width:t}}}}});return o.register("wysiwyg.viewer.components.tpapps.TPAWidgetNativeDeadcomp",r),r}.apply(t,n))||(e.exports=s)},1786:function(e,t,i){var n,s;n=[i(0),i(3),i(2),i(14),i(125),i(91),i(92),i(544),i(126)],void 0===(s=function(e,t,i,n,s,o,r,a,p){"use strict";var l=t.compRegistrar,c={displayName:"TPASection",propTypes:{compData:i.santaTypesDefinitions.Component.compData.isRequired},mixins:[t.mixins.skinBasedComp,n.timersMixins.timeoutsMixin,s,o,r,a,p],getBaseUrl:function(){var t=this.getAppData(),i=this.props.compData.widgetId,n=t.sectionUrl,s=t.sectionDefaultPage,o=this.props.compData.type,r=this.isUnderMobileView()&&this.isMobileReady();if("TPAWidget"===o&&i){var a=e.find(t.widgets,{widgetId:i});a&&(s=a.appPage.defaultPage,n=r?a.mobileUrl:a.widgetUrl)}else r&&(n=t.sectionMobileUrl);return s&&!e.isEmpty(s)&&("/"!==n.slice(-1)&&(n+="/"),n+=s),n}};return l.register("wysiwyg.viewer.components.tpapps.TPASection",c),c}.apply(t,n))||(e.exports=s)},1787:function(e,t,i){var n,s;n=[i(0),i(2),i(14),i(125),i(91),i(92),i(544),i(126),i(3)],void 0===(s=function(e,t,i,n,s,o,r,a,p){"use strict";var l=p.compRegistrar,c={displayName:"TPAMultiSection",propTypes:{compData:t.santaTypesDefinitions.Component.compData.isRequired},mixins:[p.mixins.skinBasedComp,i.timersMixins.timeoutsMixin,n,s,o,r,a],getBaseUrl:function(){var t=this.getAppData(),i=t.sectionUrl,n=t.widgets[this.props.compData.widgetId],s=t.sectionDefaultPage;return n&&(i=this.isUnderMobileView()&&this.isMobileReady()?n.mobileUrl:n.widgetUrl,s=n.appPage.defaultPage),s&&!e.isEmpty(s)&&("/"!==i.slice(-1)&&(i+="/"),i+=s),i}};return l.register("wysiwyg.viewer.components.tpapps.TPAMultiSection",c),c}.apply(t,n))||(e.exports=s)},1788:function(e,t,i){var n,s;n=[i(125),i(91),i(92),i(3)],void 0===(s=function(e,t,i,n){"use strict";var s=n.compRegistrar,o={displayName:"TPAWorker",mixins:[n.mixins.skinBasedComp,e,t,i],getBaseUrl:function(){return this.getAppData().appWorkerUrl},mutateIframeUrlQueryParam:function(e){return e.endpointType="worker",e},mutateSkinProperties:function(e){return e.iframe&&e.iframe.style&&(e.iframe.style.display="none"),e},isTPAWorker:function(){return!0}};s.register("tpa.viewer.classes.TPAWorker",o)}.apply(t,n))||(e.exports=s)},1789:function(e,t,i){var n,s;n=[i(0),i(14),i(3),i(125),i(91),i(92),i(542),i(126)],void 0===(s=function(e,t,i,n,s,o,r,a){"use strict";var p=i.compRegistrar,l={displayName:"TPAGluedWidget",statics:{behaviors:{notifyWidget:{methodName:"notifyWidgetInternal",params:["action"]}}},mixins:[i.mixins.skinBasedComp,t.timersMixins.timeoutsMixin,n,s,o,r,a],isZeroHeightAllowed:function(){return!0},mutateIframeUrlQueryParam:function(e){return e.width=this.state.initialWidth,e},mutateSkinProperties:function(t){return e.merge(t,{"":{"data-has-ads":this.props.shouldShowWixAds,"data-horizontal-margin":this.props.compProp.horizontalMargin,"data-vertical-margin":this.props.compProp.verticalMargin,"data-placement":this.props.compProp.placement}})},notifyWidgetInternal:function(e){this.sendPostMessage({intent:"addEventListener",eventType:"QUICK_ACTION_TRIGGERED",params:{quickAction:e}})}};return p.register("wysiwyg.viewer.components.tpapps.TPAGluedWidget",l),l}.apply(t,n))||(e.exports=s)},1790:function(e,t,i){var n,s;n=[i(3)],void 0===(s=function(e){"use strict";var t=e.compRegistrar,i={mixins:[e.mixins.skinBasedComp],getSkinProperties:function(){return{preloader:{className:"circle-preloader"}}}};t.register("wysiwyg.viewer.components.tpapps.TPAPreloaderOverlay",i)}.apply(t,n))||(e.exports=s)},1791:function(e,t,i){var n,s;n=[i(2),i(22),i(1792),i(3)],void 0===(s=function(e,t,i,n){"use strict";var s=n.compRegistrar,o=Object.freeze({displayName:"TPAUnavailableMessageOverlay",mixins:[n.mixins.skinBasedComp,i],propTypes:{compData:e.santaTypesDefinitions.Component.compData.isRequired},getInitialState:function(){return{showOverlay:!0}},getSkinProperties:function(){return{text:{children:[this.props.compData.text]},dismissButton:{onClick:this.props.compData.hideOverlayFunc},reloadButton:{children:[this.props.compData.reload],onClick:this.props.compData.reloadFunc},openHelp:this.openHelp}}});s.register("wysiwyg.viewer.components.tpapps.TPAUnavailableMessageOverlay",o)}.apply(t,n))||(e.exports=s)},1792:function(e,t,i){var n,s;n=[i(545)],void 0===(s=function(e){"use strict";return{openHelp:function(t){e.doPostMessage("openHelp",t)}}}.apply(t,n))||(e.exports=s)},1793:function(e,t,i){var n,s;n=[i(2),i(0),i(8),i(4),i(11),i(91),i(92),i(546),i(126),i(105),i(5),i(547),i(3)],void 0===(s=function(e,t,i,n,s,o,r,a,p,l,c,d,u){"use strict";var h=u.compRegistrar,g={displayName:"TPAModal",propTypes:{compData:e.santaTypesDefinitions.Component.compData.isRequired,dynamicClientSpecMapAspect:e.santaTypesDefinitions.SiteAspects.dynamicClientSpecMapAspect.isRequired,clientSpecMap:e.santaTypesDefinitions.RendererModel.clientSpecMap.isRequired,windowResizeEvent:e.santaTypesDefinitions.SiteAspects.windowResizeEvent.isRequired,siteScrollingBlocker:e.santaTypesDefinitions.SiteAspects.siteScrollingBlocker.isRequired,id:e.santaTypesDefinitions.Component.id.isRequired,isMobileView:e.santaTypesDefinitions.isMobileView.isRequired,removeModal:e.santaTypesDefinitions.TPA.removeModal.isRequired,exitFullScreenMode:e.santaTypesDefinitions.exitFullScreenMode.isRequired,onCloseCallback:n.func,windowKeyboardEvent:e.santaTypesDefinitions.SiteAspects.windowKeyboardEvent.isRequired,isViewerMode:e.santaTypesDefinitions.isViewerMode.isRequired,ios:e.santaTypesDefinitions.BrowserFlags.ios.isRequired},mixins:[u.mixins.skinBasedComp,o,r,a,p,u.mixins.cyclicTabbingMixin],getInitialState:function(){return this.props.windowResizeEvent.registerToResize(this),{showComponent:!0,registeredEvents:[],initialInstance:this.props.dynamicClientSpecMapAspect.getAppInstance(this.props.compData.applicationId)||this.getAppData(this).instance,$displayDevice:this.getDeviceType(),windowSize:this.props.compData.windowSize}},componentWillMount:function(){this.props.windowKeyboardEvent&&this.props.windowKeyboardEvent.registerToEscapeKey(this),this.props.isViewerMode&&this.registerOnAnimationEnd(function(){var e=this.refs.dialog;e&&s.findDOMNode(e).focus(),this.unregisterOnAnimationEnd()})},componentDidMount:function(){if(this.props.isViewerMode){var e=s.findDOMNode(this.refs.dialog);e.contains(window.document.activeElement)||e.focus()}"mobile"===this.getDeviceType()&&this.props.siteScrollingBlocker.setSiteScrollingBlockedForModal(this,!0,this.props.ios())},componentWillUnmount:function(){this.props.windowKeyboardEvent&&this.props.windowKeyboardEvent.unRegisterKeys(this),"mobile"===this.getDeviceType()&&this.props.siteScrollingBlocker.setSiteScrollingBlockedForModal(this,!1,this.props.ios())},componentDidUpdate:function(e,t){"mobile"===this.getDeviceType()&&this.state.height>0&&t.height!==this.state.height&&this.props.siteScrollingBlocker.onHeightChanged(this.props.ios(),this.state.height)},componentWillReceiveProps:function(e){var i=t.get(this.props.clientSpecMap,[this.props.compData.applicationId,"instance"]),n=t.get(e.clientSpecMap,[this.props.compData.applicationId,"instance"]);i!==n&&this.setState({initialInstance:n})},getDefaultProperties:function(){return{"":{style:{position:"fixed",display:"block"},onKeyDown:this.preventTabbingOut},blockingLayer:{onClick:this.hide},frameWrap:{style:this.getIframeWrapperStyle()},dialog:{style:this.getDialogStyle(),"aria-label":this.props.compData.title||"Modal Dialog"},xButton:{children:"×",onClick:this.hide,style:{display:"block"}},iframe:{"data-src":this.buildUrl(this.props.compData.url),frameBorder:"0",allow:l.getIFramePermissions(),allowtransparency:"true",allowFullScreen:!0,name:this.props.id}}},getHiddenProperties:function(){return{"":{style:{display:"none"}}}},getBareProperties:function(){return t.merge(this.getDefaultProperties(),{frameWrap:{style:{background:"transparent",border:"none"}},xButton:{style:{display:"none"}}},this.props.siteScrollingBlocker.getDeviceSpecificProperties("mobile"===this.getDeviceType(),this.props.ios(),this.state.height))},getSkinProperties:function(){if(this.state.showComponent)switch(this.props.compData.theme){case"BARE":case"LIGHT_BOX":return this.getBareProperties();default:return this.getDefaultProperties()}return this.getHiddenProperties()},getIframeWrapperStyle:function(){var e={};return this.props.isMobileView&&(e={WebkitOverflowScrolling:"touch",overflowY:"scroll"}),e},getDialogStyle:function(){if("mobile"===this.getDeviceType())return{pointerEvents:"auto"};var e=this.state.windowSize,i=t.isNumber(this.state.width)?this.state.width:this.props.compData.width,n=t.isNumber(this.state.height)?this.state.height:this.props.compData.height;if(i=Math.min(i,e.width),n=Math.min(n,e.height),!this.getAppData().isWixTPA){var s=e.width-50,o=e.height-50;i>=s&&n>=o&&(i=s,n=o)}return{width:i,height:n,marginTop:-n/2,marginLeft:-i/2}},mutateIframeUrlQueryParam:function(e){return e.origCompId=this.props.compData.origCompId,e.isInModal=!0,e},hide:function(e,i){var n=this;this.setState({showComponent:!1},function(){var s=e&&e.message?e:void 0;n.props.onCloseCallback&&n.props.onCloseCallback(s),"mobile"===n.state.$displayDevice&&n.props.exitFullScreenMode(),n.props.windowResizeEvent.unregisterToResize(n),n.props.removeModal(n),t.isFunction(i)&&i()})},isBareTheme:function(){return"BARE"===this.props.compData.theme},onResize:function(){var e=i(window);this.setState({windowSize:{width:e.width(),height:e.height()}})},onEscapeKey:function(){this.hide()}};return h.register("wysiwyg.viewer.components.tpapps.TPAModal",g),c.skinsMap.addBatch(d),g}.apply(t,n))||(e.exports=s)},1794:function(e,t,i){var n,s;n=[i(2),i(0),i(4),i(3),i(91),i(92),i(539),i(546),i(126),i(105)],void 0===(s=function(e,t,i,n,s,o,r,a,p,l){"use strict";var c=n.compRegistrar,d=function(e){return t.parseInt((e||"").toString().split("px")[0])},u="FIXED",h="ABSOLUTE",g="RELATIVE",m="DEFAULT",f="BOTTOM_CENTER",y="BOTTOM_LEFT",v="BOTTOM_RIGHT",T="CENTER",S="CENTER_LEFT",w="CENTER_RIGHT",I="TOP_CENTER",D="TOP_LEFT",P="TOP_RIGHT",C=function(e,t,i){return e+t/2-i/2},A=function(e,t,i){return e-(t+i)},b=function(e,t,i){return e-(t+i)},E=function(e,t,i){return e+t/2-i/2},M=function(e){var i=0,n="";if(t.isNumber(e))i=e;else if(t.isString(e)){var s=/(%)$/.exec(e),o=function(e){return/^([0-9]+)/.exec(e)}(e);i=o&&o[1]?parseInt(o[1],10):0,s&&s[1]&&(n=s[1])}return{size:i,unit:n}},R=function(e,i,n,s,o){var r={};return e.origin!==m&&e.origin!==u||(r=function(e,i,n,s){var o={position:"fixed",display:"block",width:n,height:s};return"%"===(s=M(s)).unit?s.size=t.min([s.size,100]):s.size>i.height&&(s.unit="%",s.size=100),(n=M(n)).size="%"===n.unit?t.min([n.size,100]):t.min([n.size,i.width]),e.placement===T?t.assign(o,{marginLeft:n.size/-2+(n.unit||"px"),marginTop:"%"===s.unit?0:s.size/-2+(s.unit||"px"),left:"50%",top:"%"===s.unit?0:"50%"}):e.placement===D?t.assign(o,{left:"0px",top:"0px"}):e.placement===P?t.assign(o,{right:"0px",top:"0px"}):e.placement===I?t.assign(o,{marginLeft:n.size/-2+(n.unit||"px"),top:"0px",left:"50%"}):e.placement===w?t.assign(o,{marginTop:"%"===s.unit?0:s.size/-2+(s.unit||"px"),top:"%"===s.unit?0:"50%",right:"0px"}):e.placement===S?t.assign(o,{marginTop:"%"===s.unit?0:s.size/-2+(s.unit||"px"),top:"%"===s.unit?0:"50%",left:"0px"}):e.placement===y?t.assign(o,{bottom:"0px",left:"0px"}):e.placement===v?t.assign(o,{bottom:"0px",right:"0px"}):e.placement===f&&t.assign(o,{marginLeft:n.size/-2+(n.unit||"px"),left:"50%",bottom:"0px"}),""===s.unit&&(s.unit="px"),""===n.unit&&(n.unit="px"),t.assign(o,{height:s.size+s.unit,width:n.size+n.unit}),o}(e,n,s,o)),e.origin===g&&(r=function(e,i,n,s,o){var r=void 0,a=void 0;return e.placement===T?(s=t.min([s,n.height]),o=t.min([o,n.width]),r=E(i.top,i.height,s),a=C(i.left,i.width,o)):e.placement===D?(s=t.min([s,i.top]),o=t.min([o,i.left]),r=i.top-s,a=i.left-o):e.placement===P?(s=t.min([s,i.top]),o=t.min([o,b(n.width,i.width,i.left)]),r=i.top-s,a=i.width+i.left):e.placement===I?(s=t.min([s,i.top]),o=t.min([o,n.width]),r=i.top-s,a=C(i.left,i.width,o)):e.placement===w?(s=t.min([s,n.height]),o=t.min([o,b(n.width,i.width,i.left)]),r=E(i.top,i.height,s),a=i.width+i.left):e.placement===S?(s=t.min([s,n.height]),o=t.min([o,i.left]),r=E(i.top,i.height,s),a=i.left-o):e.placement===y?(s=t.min([s,A(n.height,i.top,i.height)]),o=t.min([o,i.left]),r=i.top+i.height,a=i.left-o):e.placement===v?(s=t.min([s,A(n.height,i.top,i.height)]),o=t.min([o,b(n.width,i.width,i.left)]),r=i.top+i.height,a=i.width+i.left):e.placement===f&&(s=t.min([s,A(n.height,i.top,i.height)]),o=t.min([o,n.width]),r=i.top+i.height,a=C(i.left,i.width,o)),r=t.max([0,r]),a=t.max([0,a]),t.assign({position:"absolute",display:"block"},{top:r,left:a,width:o,height:s})}(e,i,n,o,s)),e.origin===h&&(r=function(e,i,n,s,o){var r=void 0,a=void 0,p=void 0,l=void 0;return e.placement===T?(p=t.min([i.actualTop+e.y,n.height-(i.actualTop+e.y)]),s=t.min([s,2*p]),l=t.min([i.actualLeft+e.x,n.width-(i.actualLeft+e.x)]),o=t.min([o,2*l]),r=i.top+e.y-s/2,a=i.left+e.x-o/2):e.placement===D?(s=t.min([s,i.actualTop+e.y]),o=t.min([o,i.actualLeft+e.x]),r=i.top+e.y-s,a=i.left+e.x-o):e.placement===P?(s=t.min([s,i.actualTop+e.y]),o=t.min([o,n.width-(i.actualLeft+e.x)]),r=i.top+e.y-s,a=i.left+e.x):e.placement===I?(s=t.min([s,i.actualTop+e.y]),l=t.min([i.actualLeft+e.x,n.width-(i.actualLeft+e.x)]),o=t.min([o,2*l]),r=i.top+e.y-s,a=i.left+e.x-o/2):e.placement===w?(p=t.min([i.actualTop+e.y,n.height-(i.actualTop+e.y)]),s=t.min([s,2*p]),o=t.min([o,n.width-(i.actualLeft+e.x)]),r=i.top+e.y-s/2,a=i.left+e.x):e.placement===S?(p=t.min([i.actualTop+e.y,n.height-(i.actualTop+e.y)]),s=t.min([s,2*p]),o=t.min([o,i.actualLeft+e.x]),r=i.top+e.y-s/2,a=i.left+e.x-o):e.placement===y?(s=t.min([s,n.height-(i.actulaTop+e.y)]),o=t.min([o,i.actualLeft+e.x]),r=i.top+e.y,a=i.left+e.x-o):e.placement===v?(s=t.min([s,n.height-(i.actualTop+e.y)]),o=t.min([o,n.width-(i.actualLeft+e.x)]),r=i.top+e.y,a=i.left+e.x):e.placement===f&&(s=t.min([s,n.height-(i.actualTop+e.y)]),l=t.min([i.actualLeft+e.x,n.width-(i.actualLeft+e.x)]),o=t.min([o,2*l]),r=i.top+e.y,a=i.left+e.x-o/2),r=t.max([0,r]),a=t.max([0,a]),t.assign({position:"absolute",display:"block"},{top:r,left:a,width:o,height:s})}(e,i,n,o,s)),r=function(e,i,n,s){var o=d(s.width),r=d(s.height);if(o<10||r<10){var a=M(n);a.size="%"===a.unit?t.min([a.size,100]):t.min([a.size,e.height]);var p=M(i);return p.size="%"===p.unit?t.min([p.size,100]):t.min([p.size,e.width]),{position:"fixed",display:"block",width:p.size+(a.unit||"px"),height:a.size+(p.unit||"px"),marginLeft:p.size/-2+(a.unit||"px"),marginTop:a.size/-2+(p.unit||"px"),left:"50%",top:"50%"}}return s}(n,s,o,r)},x={displayName:"TPAPopup",mixins:[n.mixins.skinBasedComp,s,o,a,p,r],propTypes:{compData:e.santaTypesDefinitions.Component.compData.isRequired,dynamicClientSpecMapAspect:e.santaTypesDefinitions.SiteAspects.dynamicClientSpecMapAspect.isRequired,clientSpecMap:e.santaTypesDefinitions.RendererModel.clientSpecMap.isRequired,siteScrollingBlocker:e.santaTypesDefinitions.SiteAspects.siteScrollingBlocker.isRequired,id:e.santaTypesDefinitions.Component.id.isRequired,aspectData:e.santaTypesDefinitions.TPA.data.isRequired,onCloseCallback:i.func,removePopup:e.santaTypesDefinitions.TPA.removePopup.isRequired,isMobileView:e.santaTypesDefinitions.isMobileView.isRequired},getInitialState:function(){return{showComponent:!0,initialInstance:this.props.dynamicClientSpecMapAspect.getAppInstance(this.props.compData.applicationId)||this.getAppData(this).instance,registeredEvents:[]}},getSkinProperties:function(){var e=this.state.showComponent?this.getSelfStyle():{display:"none"},t=this.isBareTheme()?"none":"block";return this.state.showComponent?{"":{style:e},closeButton:{onClick:this.hide,style:{display:t}},iframe:{"data-src":this.buildUrl(this.props.compData.url),scrolling:"no",frameBorder:"0",allow:l.getIFramePermissions(),allowtransparency:"true",allowFullScreen:!0,name:this.props.id}}:{"":{style:e}}},mutateIframeUrlQueryParam:function(e){return e.origCompId=this.props.compData.origCompId,e},getPopupWidth:function(){return t.isUndefined(this.state.width)?this.props.compData.width:this.state.width},getPopupHeight:function(){return t.isUndefined(this.state.height)?this.props.compData.height:this.state.height},getSelfStyle:function(){var e=t.defaults(this.props.compData.position,{x:0,y:0}),i=this.props.compData.origCompStyle,n=this.props.compData.windowSize,s=R(e,i,n,this.getPopupWidth(),this.getPopupHeight());return s.zIndex=this.props.aspectData.isModalOpen?1001:null,this.shouldDisableScroll=function(e,t,i){return"100%"===e&&("100%"===t||Number(d(t))>=i.width)}(s.height,s.width,n)&&this.props.isMobileView,this.getThemeStyle(s)},getThemeStyle:function(e){return this.isBareTheme()?t.merge(e,{background:"none",boxShadow:"none",borderRadius:0}):e},hide:function(e,i){var n=this;this.setState({showComponent:!1},function(){var s=e&&e.message?e:void 0;n.props.onCloseCallback&&n.props.onCloseCallback(s),this.props.removePopup(n),t.isFunction(i)&&i()})},isBareTheme:function(){return"BARE"===this.props.compData.theme},componentWillReceiveProps:function(e){var i=t.get(this.props.clientSpecMap,[this.props.compData.applicationId,"instance"]),n=t.get(e.clientSpecMap,[this.props.compData.applicationId,"instance"]);i!==n&&this.setState({initialInstance:n})},componentDidMount:function(){this.props.siteScrollingBlocker.setSiteScrollingBlocked(this,this.shouldDisableScroll)},componentDidUpdate:function(){this.props.siteScrollingBlocker.setSiteScrollingBlocked(this,this.shouldDisableScroll)},componentWillUnmount:function(){this.props.siteScrollingBlocker.setSiteScrollingBlocked(this,!1)}};return c.register("wysiwyg.viewer.components.tpapps.TPAPopup",x),x}.apply(t,n))||(e.exports=s)},1795:function(e,t,i){var n,s;n=[i(0),i(548),i(1)],void 0===(s=function(e,t,i){"use strict";var n=new i.SiteDataPrivates;return{mapPageToWidgets:function(i){var s=i.getSiteData();n.has(s)||n.set(s,{});var o=n.get(s);if(e.size(o)>0)return o;var r=t.getSitePagesData(i.getSiteData());return e.forEach(r,function(t){if(t&&t.tpaApplicationId>0){var i={pageId:t.id,tpaId:t.tpaApplicationId,tpaPageId:t.tpaPageId};e.isUndefined(o[i.tpaId])&&(o[i.tpaId]=[]),o[i.tpaId].push(i)}}),o}}}.apply(t,n))||(e.exports=s)},1796:function(e,t,i){var n,s;n=[i(30),i(549),i(1797),i(551),i(1799)],void 0===(s=function(e,t,i,n,s){"use strict";var o={TPA_GLUED_WIDGET:"wysiwyg.viewer.components.tpapps.TPAGluedWidget",TPA_WIDGET:"wysiwyg.viewer.components.tpapps.TPAWidget",TPA_SECTION:"wysiwyg.viewer.components.tpapps.TPASection",TPA_MULTI_SECTION:"wysiwyg.viewer.components.tpapps.TPAMultiSection"},r=function(e,t,i,n,s){if(!s.isMesh){var o=parseInt(window.getComputedStyle(i[e]).minHeight||0,10),r="true"===i[e].dataset.ignoreAnchors;o&&(t.minHeight[e]=r?n.layout.height:o,t.height[e]=r?n.layout.height:o)}},a=function(e,t,i,s,o){var r="true"===t[e].dataset.hasIframe;return function(t){n.patchTPASection(e,t,i,o,s,r)}};[o.TPA_WIDGET,o.TPA_SECTION,o.TPA_MULTI_SECTION].forEach(function(t){e.registerRequestToMeasureDom(t),e.registerRequestToMeasureChildren(t,[["iframe"]]),e.registerCustomMeasure(t,r)}),e.registerRequestToMeasureDom(o.TPA_GLUED_WIDGET),e.registerCustomMeasure(o.TPA_GLUED_WIDGET,i),e.registerPatcher(o.TPA_GLUED_WIDGET,t),e.registerCustomLayoutFunction(o.TPA_MULTI_SECTION,a),e.registerCustomLayoutFunction(o.TPA_SECTION,a),e.registerCustomLayoutFunction(o.TPA_WIDGET,s)}.apply(t,n))||(e.exports=s)},1797:function(e,t,i){var n,s;n=[i(0),i(550)],void 0===(s=function(e,t){"use strict";return function(i,n,s,o,r){var a=r.getClientSpecMap,p=r.isMobileView,l=o.dataItem,c=s[i],d={placement:c.dataset.placement,horizontalMargin:+(c.dataset.horizontalMargin||0),verticalMargin:+(c.dataset.verticalMargin||0)},u=e.assign(o.layout,{height:c.offsetHeight,width:c.offsetWidth}),h=n.width.screen,g=n.height.screen,m={props:d,data:l,layout:u},f=t.getGluedWidgetMeasurements(a(),m,h,g,n.siteMarginBottom,p());(f=function(e){return 0===e.right&&(e.left="auto"),0===e.bottom&&(e.top="auto"),0===e.left&&(e.right="auto"),0===e.top&&(e.bottom="auto"),e}(f)).fixedTop=f.top,f.fixedLeft=f.left,delete f.top,delete f.left,e.forEach(f,function(e,t){n[t]=n[t]||{},n[t][i]=e}),e.set(n.custom,[i,"has-ads"],Boolean(c.dataset.hasAds)),n.width[i]=u.width}}.apply(t,n))||(e.exports=s)},1798:function(e,t,i){var n;void 0===(n=function(){"use strict";return{getDefaultPlacement:function(e,t){var i=e.applicationId,n=e.widgetId,s=t[i];if(s){var o=s.widgets[n];if(o)return(o.gluedOptions||{horizontalMargin:0,placement:"BOTTOM_RIGHT",verticalMargin:0}).placement}}}}.apply(t,[]))||(e.exports=n)},1799:function(e,t,i){var n;void 0===(n=function(){"use strict";return function(e,t,i,n){var s=n.os.ios&&n.browser.safari,o="true"===t[e].dataset.hasIframe;if(s&&o)return function(t){!function(e,t){t.css(e+"iframe",{width:1,minWidth:"100%"})}(e,t),n.isMesh&&t.css(e,{height:i.height[e]+"px"})}}}.apply(t,[]))||(e.exports=n)},19:function(e,t){e.exports=d},2:function(e,t){e.exports=i},218:function(e,t,i){var n,s;n=[i(0),i(1),i(105)],void 0===(s=function(e,t,i){"use strict";var n=function(t,i,n){var s=t.getClientSpecMap()[i];if(s){var o=e.find(s.widgets,function(e){return e.appPage&&e.appPage.id===n});if(o)return o.shouldBeStretchedByDefaultMobile||o.appPage.landingPageInMobile||o.appPage.fullPage}return!1};return{getAppDataByAppDefinitionId:function(t,i){var n=t.getClientSpecMap();return e.find(n,{appDefinitionId:i})},isSuperAppByCompId:function(t,n){var s=i.getAppData(t,n);return e.get(s,"isWixTPA")},isCurrentPageFullResponsive:function(e){return e.isMobileDevice()&&e.isMobileView()&&!!function(e){var t=e.getCurrentUrlPageId(),i=e.getDataByQuery(t);return!!(i&&"Page"===i.type&&i.tpaApplicationId>0)&&n(e,i.tpaApplicationId,i.tpaPageId)}(e)},getWidgetDataByTpaPageId:function(t,i){var n=e.get(t,"widgets");return e.find(n,function(t){return e.get(t,"appPage.id")===i})},isFullPage:function(t,i){if(i){var n=e.get(t,"widgetId"),s=e.get(i.widgets,n);return e.get(s,"appPage.fullPage",!1)}return!1},isFullPageDesktopOnly:function(t,i){if(i){var n=e.get(t,"widgetId"),s=e.get(i.widgets,n);return e.get(s,"componentFields.fullPageDesktopOnly",!1)}return!1},getNativeComponentUrl:function(i,n,s){var o=i.getClientSpecMap(),r=i.getQueryParams(),a=i.serviceTopology.staticServerUrl,p=t.scriptsOverridesService.getWidgetsOverride(r);if(p){var l=t.scriptsOverridesService.getUrlOverrideForWidget(s,p,a);if(l)return l}var c=e.get(o[n].widgets[s],"componentFields.componentUrl");return c?e.endsWith(c,".js")?c:c+".js":null}}}.apply(t,n))||(e.exports=s)},22:function(e,t){e.exports=u},297:function(e,t,i){var n;void 0===(n=function(){"use strict";var e="14517e1a-3ff0-af98-408e-2bd6953c36a2";return{PERF_CATEGORY:{category:"tpa"},PERMITTED_GLUED_TPAS_IN_MOBILE:[e],PERMITTED_FULL_SCREEN_TPAS_IN_MOBILE:[e]}}.apply(t,[]))||(e.exports=n)},298:function(e,t,i){var n;void 0===(n=function(){"use strict";return{SCROLL:"SCROLL",PAGE_NAVIGATION:"PAGE_NAVIGATION",PAGE_NAVIGATION_IN:"PAGE_NAVIGATION_IN",PAGE_NAVIGATION_OUT:"PAGE_NAVIGATION_OUT",PAGE_NAVIGATION_CHANGE:"PAGE_NAVIGATION_CHANGE",STATE_CHANGED:"STATE_CHANGED",SESSION_CHANGED:"SESSION_CHANGED",INSTANCE_CHANGED:"INSTANCE_CHANGED",MEMBER_DETAILS_UPDATED:"MEMBER_DETAILS_UPDATED",SITE_METADATA_CHANGED:"SITE_METADATA_CHANGED",KEY_DOWN:"KEY_DOWN",KEY_UP:"KEY_UP"}}.apply(t,[]))||(e.exports=n)},3:function(e,t){e.exports=n},30:function(e,t){e.exports=h},4:function(e,t){e.exports=s},5:function(e,t){e.exports=o},537:function(e,t,i){var n,s;n=[i(1781),i(0),i(1)],void 0===(s=function(e,t,i){"use strict";var n=i.loggingUtils.logger;return t.forEach(e,function(e,t){e.errorName=t}),n.register("tpa","error",e),e}.apply(t,n))||(e.exports=s)},538:function(e,t,i){var n,s;n=[i(1782),i(0),i(1)],void 0===(s=function(e,t,i){"use strict";return i.loggingUtils.logger.register("tpa","event",e),e}.apply(t,n))||(e.exports=s)},539:function(e,t,i){var n,s;n=[i(2),i(0),i(11)],void 0===(s=function(e,t,i){"use strict";var n={trailing:!0},s=function(){return t.throttle(function(e){if(r(this.props)){var i=function(e,i,n){var s=void 0,r={x:(s=o(e.props)?e._cachedBoundingClientRect:e._domNode.getBoundingClientRect()).left+(i.x||0),y:s.top+(i.y||0),width:s.width,height:s.height};r.scale=n,null===e.windowSize&&(e.windowSize=e.props.screenSize);var a={scrollTop:i.y,scrollLeft:i.x,documentHeight:e.props.screenSize.height,documentWidth:e.props.screenSize.width};return t.assign({},r,s,a)}(this,e,t.get(this,"props.siteScale",1));this.sendPostMessage({intent:"addEventListener",eventType:"SCROLL",params:i})}},250,n)};function o(e){return t.get(e,"structure.layout.fixedPosition")||!1}var r=function(e){return!e.rootId||t.includes(e.getRootIdsWhichShouldBeRendered(),e.rootId)};return{propTypes:{getRootIdsWhichShouldBeRendered:e.santaTypesDefinitions.getRootIdsWhichShouldBeRendered,siteScale:e.santaTypesDefinitions.RenderFlags.siteScale,rootId:e.santaTypesDefinitions.Component.rootId,screenSize:e.santaTypesDefinitions.screenSize.isRequired},onScroll:t.noop,getInitialState:function(){return this._domNode=null,this._cachedBoundingClientRect=null,{}},componentDidMount:function(){this._domNode=i.findDOMNode(this),o(this.props)&&(this._cachedBoundingClientRect=this._domNode.getBoundingClientRect())},onResize:function(){o(this.props)&&(this._cachedBoundingClientRect=this._domNode.getBoundingClientRect())},componentWillMount:function(){this._domNode=null,this.onScroll=s()},componentWillUpdate:function(e,t){var i=t.height!==this.state.height||t.width!==this.state.width;o(e)&&i&&(this._cachedBoundingClientRect=null)},componentDidUpdate:function(){null===this._cachedBoundingClientRect&&o(this.props)&&(this._cachedBoundingClientRect=this._domNode.getBoundingClientRect())}}}.apply(t,n))||(e.exports=s)},540:function(e,t,i){var n,s;n=[i(0),i(541)],void 0===(s=function(e,t){"use strict";var i=function(e){t.call(this,e)};return i.prototype=e.assign(new t,{addCacheKiller:function(e){return this.addQueryParam("cacheKiller",e)},addInstance:function(e){return this.addQueryParam("instance",e)},addWidth:function(e){return this.addQueryParam("width",e)},addLocale:function(e){return this.addQueryParam("locale",e)},addLang:function(e){return this.addQueryParam("lang",e)},addDateNumberFormat:function(e){return this.addQueryParam("dateNumberFormat",e)},addIsPrimaryLanguage:function(e){return this.addQueryParam("isPrimaryLanguage",e)},addCurrency:function(e){return this.addQueryParam("currency",e)},addTimeZone:function(e){return this.addQueryParam("tz",e)},addSiteRevision:function(e){return this.addQueryParam("siteRevision",String(e))},addViewMode:function(e){return this.addQueryParam("viewMode",e)},addCompId:function(e){return this.addQueryParam("compId",e)},addDeviceType:function(e){return this.addQueryParam("deviceType",e)},addStandalone:function(e){return this.addQueryParam("standalone",e)},addEndpointType:function(e){return this.addQueryParam("endpointType",e)},addOrigCompId:function(e){return this.addQueryParam("origCompId",e)},addExternalId:function(e){return this.addQueryParam("externalId",e)},addOrigin:function(e){return this.addQueryParam("origin",e)},addPageId:function(e){return this.addQueryParam("pageId",e)},addHeight:function(e){return this.addQueryParam("height",e)},addViewerSessionId:function(e){return this.addQueryParam("vsi",e)},addCbi:function(e){return this.addQueryParam("cbi",e)},addRouterData:function(e,t){try{var i=void 0;return e&&(i=t("sv_tpaDecodeRouterData")?window.btoa(JSON.stringify(e)):JSON.stringify(e)).length<400?this.addQueryParam("routerData",i):this}catch(e){return this}}}),i}.apply(t,n))||(e.exports=s)},541:function(e,t,i){var n,s;n=[i(0),i(1)],void 0===(s=function(e,t){"use strict";var i=function(e){this.url=t.urlUtils.parseUrl(e),this.url.query=this.url.query||{},this.url.search=null,this.url.hash=this.url.hash||""};return i.prototype={addQueryParam:function(t,i){var n=this.url.query;return i&&!e.isEmpty(i)&&(n[t]?e.isArray(n[t])?n[t].push(i):n[t]=[n[t],i]:n[t]=i),this},addMultipleQueryParams:function(t){return t&&!e.isEmpty(t)&&e.assign(this.url.query,t),this},addQueryParamsFromFunc:function(t,i){return e.isFunction(t)&&t.apply(null,[this].concat(i)),this},setHash:function(t){return e.isString(t)&&!e.isEmpty(t)&&(t="#"===t[0]?t:"#"+t,this.url.hash=t),this},mutateIframeSrc:function(e){return e&&(this.url=e(this.url)),this},filterQueryParams:function(t){return t&&!e.isEmpty(t)&&(this.url.query=e.pick(this.url.query,t)),this},build:function(){return t.urlUtils.buildFullUrl(this.url)}},i}.apply(t,n))||(e.exports=s)},542:function(e,t,i){var n,s;n=[i(2)],void 0===(s=function(e){"use strict";return{propTypes:{compData:e.santaTypesDefinitions.Component.compData.isRequired},getBaseUrl:function(){var e=this.getAppData();if(e.widgets){var t=this.props.compData.widgetId,i=e.widgets[t];if(i){var n=this.isInMobileDevMode&&this.isInMobileDevMode();return this.isUnderMobileView()&&(i.mobileUrl&&(n||i.mobilePublished))?i.mobileUrl:i.widgetUrl}}return""}}}.apply(t,n))||(e.exports=s)},543:function(e,t,i){var n;void 0===(n=function(){"use strict";return{requireComponentFromUrl:function(e){return new Promise(function(t,i){return requirejs([e],t,i)})}}}.apply(t,[]))||(e.exports=n)},544:function(e,t,i){var n,s,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n=[i(2),i(0),i(298)],void 0===(s=function(e,t,i){"use strict";return{propTypes:{isExperimentOpen:e.santaTypesDefinitions.isExperimentOpen,getExistingRootNavigationInfo:e.santaTypesDefinitions.getExistingRootNavigationInfo,rootId:e.santaTypesDefinitions.Component.rootId.isRequired,pageUrlWithHash:e.santaTypesDefinitions.pageUrlWithHash.isRequired,pageId:e.santaTypesDefinitions.Component.pageId,compData:e.santaTypesDefinitions.Component.compData.isRequired,isViewerMode:e.santaTypesDefinitions.isViewerMode,currentUrlPageId:e.santaTypesDefinitions.Component.currentUrlPageId,dynamicClientSpecMapAspect:e.santaTypesDefinitions.SiteAspects.dynamicClientSpecMapAspect.isRequired},isTPASection:!0,getSiteUrlStateFromProps:function(e){var t=e.getExistingRootNavigationInfo(e.rootId);return t&&t.tpaInnerRoute||""},getSiteUrlQueryParamsFromProps:function(e){var i=e.getExistingRootNavigationInfo(e.rootId),n=t.get(i,"queryParams.appSectionParams"),s={};if(n)try{s=JSON.parse(n)}catch(e){}return s},mutateSkinProperties:function(e){return"object"===o(e.iframe)&&(e.iframe.src?e.iframe.src=this.buildUrl(this.getBaseUrl()):e.iframe["data-src"]=this.buildUrl(this.getBaseUrl())),e},mutateInitialState:function(e){return e.sectionUrlState=this.getSiteUrlStateFromProps(this.props),e.sectionUrlParams=this.getSiteUrlQueryParamsFromProps(this.props),e.sectionUrl=this.fixSectionUrl(),e},fixSectionUrl:function(){var e=this.props.pageUrlWithHash;return this.endsWith(e,"/")?e:e+"/"},endsWith:function(e,i){return t.endsWith(e,i)},isViewerMode:function(){return"site"===this.getViewMode()},componentWillReceiveProps:function(e){var i=this.getSiteUrlStateFromProps(e),n=this.getSiteUrlQueryParamsFromProps(e);t.isUndefined(this.state.pushState)?e.currentUrlPageId===this.props.pageId&&(this.urlState!==i||this.shouldUpdateState)&&(this.urlState=i,this.shouldUpdateState=!1,this.setState({sectionUrlState:i}),this.props.isExperimentOpen("sv_tpaStateChangedEvent")&&this.reportStateChanged(this.urlState)):(this.urlState=this.state.pushState,this.setState({pushState:void 0}),this.props.isExperimentOpen("sv_tpaStateChangedEvent")&&this.reportStateChanged(this.urlState)),e.currentUrlPageId===this.props.pageId&&this.state.sectionUrlParams!==n&&this.setState({sectionUrlParams:n}),this.props.isExperimentOpen("sv_tpaStateChangedEvent")||this.reportStateChanged(i)},componentDidMount:function(){this.shouldUpdateState=!1,this.props.dynamicClientSpecMapAspect.registerReloadSpecMapPlugin(this.props.pageId,function(){this.shouldUpdateState=!0}.bind(this))},reportStateChanged:function(e){this.isCompListensTo(i.STATE_CHANGED)&&this.sendPostMessage({intent:"addEventListener",eventType:"STATE_CHANGED",params:{newState:e}})},isMobileReady:function(){var e=this.getAppData(),i=this.isInMobileDevMode&&this.isInMobileDevMode(),n=this.props.compData,s=t.get(e,"widgets");if(s&&n.widgetId){var o=s[n.widgetId];return o.mobileUrl&&(i||o.mobilePublished)}return e.sectionMobileUrl&&(i||e.sectionMobilePublished)},mutateIframeUrlQueryParam:function(e){return this.props.isViewerMode?(e["section-url"]=this.fixSectionUrl(),e.target="_top"):(e["section-url"]=this.getBaseUrl(),e.target="_self"),e.width=this.state.initialWidth,e},mutateIframeSrc:function(e){return e=this.addStateToUrlObj(e,this.state.sectionUrlState)},addStateToUrlObj:function(e,t){t&&("#"===t.charAt(0)?e.hash=t:(e.path&&"/"!==e.path.slice(-1)&&(e.path+="/"),e.path+=t));return e}}}.apply(t,n))||(e.exports=s)},545:function(e,t,i){var n,s;n=[i(3)],void 0===(s=function(e){"use strict";var t=[],i=1;e.siteAspectsRegistry.registerSiteAspect("tpaPreviewEditorAspect",function(e){"undefined"!=typeof window&&e.registerToMessage(s)});var n=function(e,n,s,o){var r={intent:"TPA_PREVIEW",callId:i++,type:e,compId:s,data:n};return o&&(t[r.callId]=o),r},s=function(e){var i=void 0;try{i=JSON.parse(e.data)}catch(e){return}switch(i.intent){case"TPA_PREVIEW":case"TPA_PREVIEW_RESPONSE":i.callId&&t[i.callId]&&(t[i.callId](i.res),delete t[i.callId])}};return{doPostMessage:function(e,t,i,s){var o=n(e,t,i,s),r=void 0;window.parent.postMessage?r=window.parent:window.parent.document.postMessage&&(r=window.parent.document),r&&void 0!==r&&r.postMessage(JSON.stringify(o),"*")}}}.apply(t,n))||(e.exports=s)},546:function(e,t,i){var n,s;n=[i(2)],void 0===(s=function(e){"use strict";return{propTypes:{compData:e.santaTypesDefinitions.Component.compData.isRequired},getOrigComponentId:function(){return this.props.compData.origCompId}}}.apply(t,n))||(e.exports=s)},547:function(e,t,i){var n;void 0===(n=function(){"use strict";var e={"wysiwyg.viewer.skins.TPAModalSkin":{react:[["div","blockingLayer",[],{}],["div","dialog",[],{role:"dialog",tabIndex:0},["div","frameWrap",[],{},["iframe","iframe",[],{allowFullScreen:!0,frameBorder:0}],["div","errorMessage",[],{}],["button","xButton",[],{title:"Close modal","aria-label":"Close modal"}]]]],params:{rd:"BORDER_RADIUS","bg-block":"BG_COLOR"},paramsDefaults:{rd:"1px","bg-block":"#555"},paramsMutators:{"bg-block":{type:"alpha",value:.75}},css:{"%":"position:fixed;width:100%;height:100%;z-index:100000;","%blockingLayer":"background-color:[bg-block];position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:999;",'%[data-state~="mobile"] %blockingLayer':"display:none;",'%[data-state~="mobile"] %dialog':"position:fixed;top:0;left:0;width:100%;height:100%;margin:0;","%dialog":"position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;z-index:1000;","%frameWrap":"overflow:hidden;background:#fff;width:100%;height:100%;position:relative;z-index:1001;border:1px solid #e8e2e2;","%iframe":"position:absolute;width:100%;height:100%;[rd]","%xButton":"position:absolute;z-index:1002;margin-top:4px;right:9px;font-family:courier;font-size:24px;font-weight:bold;cursor:pointer;color:#a1a1a1;","%xButton:hover":"color:#373737;"}},"wysiwyg.viewer.skins.TPAPopupSkin":{react:[["div","frameWrap",[],{},["div","closeButton",[],{}],["iframe","iframe",[],{}]]],params:{shd:"BOX_SHADOW",rd:"BORDER_RADIUS",tdr:"URL"},paramsDefaults:{shd:"4px 4px 15px rgba(0, 0, 0, 0.4)",rd:"3px",tdr:"BASE_THEME_DIRECTORY"},css:{"%":"background:#fff;overflow:hidden;z-index:100000;[shd]  [rd]","%iframe":"position:absolute;width:100%;height:100%;z-index:1000;","%closeButton":"position:absolute;z-index:1001;top:10px;right:10px;cursor:pointer;background:transparent url([tdr]popup_close_x.png) no-repeat right top;height:24px;width:24px;"}},"wysiwyg.viewer.skins.TPAPreloaderSkin":{react:[["div","content",[],{},["div","preloader",[],{}],["span","loadingText",[],{}]]],css:{"%":"position:absolute;top:0;left:0;color:#373737;width:100%;height:100%;","%content":"width:100%;height:100%;"}},"wysiwyg.viewer.skins.TPASectionSkin":{react:[["iframe","iframe",[],{}],["div","overlay",[],{}]],exports:{preloaderOverlay:{skin:"wysiwyg.viewer.skins.TPAPreloaderSkin",styleGroup:"preloaderStyleGroup"},unavailableMessageOverlay:{skin:"wysiwyg.viewer.skins.TPAUnavailableMessageOverlaySkin",styleGroup:"tpaUnavailableMessageOverlaySkinStyleGroup"}},css:{"%iframe":"overflow:hidden;position:absolute;width:100%;height:100%;display:block;",'%[data-state~="iframeNotShown"] %iframe':"display:none;",'%[data-state~="iframeRenderedInvisible"] %iframe':"visibility:hidden;"}},"wysiwyg.viewer.skins.TPAUnavailableMessageOverlaySkin":{react:[["div","content",[],{},["div","iconContainer",[],{},["img","unavailableIcon",[],{}]],["div","textTitle",[],{}],["div","textContainer",[],{},["span","text",[],{}],["a","reloadButton",[],{}],["span","dismissButton",[],{},["a",null,[],{},"Dismiss"]]]]],css:{"%":"position:absolute;top:0;left:0;color:#373737;width:100%;height:100%;","%content":"width:100%;height:100%;background:rgba(255, 255, 255, 0.9);font-size:0;margin-top:5px;","%textContainer":'color:#373737;font-family:"Helvetica Neue", "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", Helvetica, Arial, sans-serif;font-size:14px;display:inline-block;vertical-align:middle;width:100%;margin-top:10px;text-align:center;',"%reloadButton":"display:inline-block;","% a":"color:#0099FF;text-decoration:underline;cursor:pointer;","%iconContainer":"display:none;","%dismissButton":"display:none;","%textTitle":'font-family:"Helvetica Neue", "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", Helvetica, Arial, sans-serif;display:none;','%[data-state~="hideIframe"] %_buttons':"opacity:1;",'%[data-state~="hideOverlay"]':"display:none;"}},"wysiwyg.viewer.skins.TPAWidgetNativeDeadcompSkin":{react:[["div","content",[],{},["div","iconContainer",[],{},["svg",null,[],{width:"22px",height:"23px",viewBox:"0 0 22 23"},["title",null,[],{},"!"],["g","Page-1",[],{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},["g","Error-Message",[],{transform:"translate(-308.000000, -690.000000)",fill:"#174165",fillRule:"nonzero"},["g","Group-3",[],{transform:"translate(66.000000, 75.000000)"},["g","Group-Copy",[],{transform:"translate(110.000000, 429.000000)"},["g","Group-2",[],{transform:"translate(128.000000, 186.000000)"},["path","!",[],{d:"M13.5652174,6 L16.4347826,6 L16.4347826,10.0908203 L15.9602582,13 L14.1082817,13 L13.5652174,10.0638428 L13.5652174,6 Z M13.5652174,14 L16.4347826,14 L16.4347826,17 L13.5652174,17 L13.5652174,14 Z M14.5217391,2 C9.76728781,2 5.91304348,6.02943725 5.91304348,11 L5.91304348,12 C5.91304348,16.9705627 9.76728781,21 14.5217391,21 L15.4782609,21 C20.2327122,21 24.0869565,16.9705627 24.0869565,12 L24.0869565,11 C24.0869565,6.02943725 20.2327122,2 15.4782609,2 L14.5217391,2 Z M14.5217391,0 L15.4782609,0 C21.2892569,0 26,4.92486775 26,11 L26,12 C26,18.0751322 21.2892569,23 15.4782609,23 L14.5217391,23 C8.71074307,23 4,18.0751322 4,12 L4,11 C4,4.92486775 8.71074307,0 14.5217391,0 Z"}]]]]]]]],["div","textContainer",[],{},["div","textTitle",[],{}],["div","text",[],{}]]]],css:{"%content":'font-size:14px;margin-top:5px;font-family:"Helvetica Neue", "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", Helvetica, Arial, sans-serif;line-height:1.43;',"%content > div":"padding-left:17px;","%textContainer":"word-wrap:break-word;max-width:206px;color:#174165;","%textTitle":"font-weight:500;","%text":"font-weight:300;"}},"wysiwyg.viewer.skins.TPAWidgetNativeSkin":{react:[],exports:{TPAWidgetNativeDeadcomp:{skin:"wysiwyg.viewer.skins.TPAWidgetNativeDeadcompSkin"}},css:{}},"wysiwyg.viewer.skins.TPAWidgetSkin":{react:[["iframe","iframe",[],{}],["div","overlay",[],{}]],exports:{preloaderOverlay:{skin:"wysiwyg.viewer.skins.TPAPreloaderSkin",styleGroup:"preloaderStyleGroup"},unavailableMessageOverlay:{skin:"wysiwyg.viewer.skins.TPAUnavailableMessageOverlaySkin",styleGroup:"tpaUnavailableMessageOverlaySkinStyleGroup"}},css:{"%":"overflow:hidden;","% iframe":"position:absolute;width:100%;height:100%;overflow:hidden;"}}};return e}.apply(t,[]))||(e.exports=n)},548:function(e,t,i){var n,s;n=[i(0),i(1),i(105)],void 0===(s=function(e,t,i){"use strict";var n=function(i,n){n=n||{};var o=t.menuUtils.getSiteMenuWithoutRenderedLinks(i,!0);n.filterHideFromMenuPages&&(o=s(o,i.getClientSpecMap())),n.homePageId=i.getMainPageId();var a=c(o,i,n);return n.includeIsHomePage&&(a=p(a,n.homePageId)),n.includePagesUrl&&(a=r(i,a,e.get(n,"baseUrl"),n)),a},s=function(t,i){return e.filter(t,function(e){return!a(i,e.link)})};function o(e,i,n,s){return t.wixUrlParser.getUrl(e,{pageId:i,title:n},void 0,!0,s)}var r=function t(i,n,s){return e.map(n,function(e){var n=i.getDataByQuery(e.id,"masterPage");return n&&n.pageUriSEO&&(e.url=o(i,e.id,n.pageUriSEO,s)),e.subPages&&(e.subPages=t(i,e.subPages,s)),e})},a=function(t,n){if("PageLink"===e.get(n,"type")){var s=e.get(n,"pageId.tpaApplicationId"),o=e.get(n,"pageId.tpaPageId"),r=e.get(t,s);return i.isPageMarkedAsHideFromMenu(r,o)}return!1},p=function t(i,n){return e.map(i,function(e){return e.isHomepage=l(e,n),e.subPages&&(e.subPages=t(e.subPages,n)),e})},l=function(t,i){return!e.isUndefined(t)&&t.id===i},c=function(t,i,n){var s=[],o=n.enhancedInfo?h:d;return e.forEach(t,function(t){var r=o(t,i,n),a=t.items;e.forEach(a,function(e){var t=o(e,i,n);r.subPages=r.subPages||[],r.subPages.push(t)}),s.push(r)}),s},d=function(i){if(i.link){var n=e.get(i.link,"pageId.id");return{title:i.label||"",id:t.stringUtils.startsWith(n,"#")?n.substr(1):n,hide:!i.isVisible||!1}}return{}},u=function(i,n,s){var r=function(i){var n=e.get(i,"link.pageId.id");return n?t.stringUtils.startsWith(n,"#")?n.substr(1):n:""}(i),a=e.get(i,"link.pageId.pageUriSEO"),p={isHomePage:r===s.homePageId};return a&&(p.url=o(n,r,a,s.baseUrl)),p},h=function(i,n,s){var o=t.linkUtils.getRelevantLinkDataFromMenuItem(i);switch((o=e.merge(o,{type:o.type||"MenuHeader",title:i.label||"",hidden:!i.isVisible||!1})).type){case"PageLink":case"AnchorLink":o=e.merge(o,u(i,n,s));break;case"DocumentLink":o.url=t.linkUtils.getDocumentLink(i.link,n)}return o},g=function(e,t){return t.getDataByQuery(e,"masterPage")},m=function(t,i){var n=[];return e.forEach(t,function(t){e.forEach(t.subPages,function(e){n.push(g(e.id,i))}),n.push(g(t.id,i))}),n};return{getSitePagesInfoData:n,getSitePagesData:function(e){var t=n(e);return m(t,e)}}}.apply(t,n))||(e.exports=s)},549:function(e,t,i){var n,s;n=[i(0),i(297)],void 0===(s=function(e,t){"use strict";var i="fixed";function n(t,i){var n=t,s=i.height.screen,o=i.width.screen,r=i.custom.WIX_ADStop;r&&(n=function(t,i,n){var s,o;return o=i,(s=n).right<o.left||s.left>o.right||s.bottom<o.top||s.top>o.bottom||!e.isNumber(t.top)||(t.top=(t.top||0)+(n.bottom-i.top)),t}(n,function(t,i,n){return{top:e.isNumber(t.top)?e.parseInt(t.top):n-t.height,bottom:e.isNumber(t.bottom)?n-e.parseInt(t.bottom):e.parseInt(t.top)+t.height,right:e.isNumber(t.right)?i-e.parseInt(t.right):e.parseInt(t.left)+t.width,left:e.isNumber(t.left)?e.parseInt(t.left):i-t.width}}(n,o,s),r));return n}return function(s,o,r,a,p){if(p.isMobileView())(function(i,n){var s=i.dataItem,o=n[s.applicationId],r=t.PERMITTED_FULL_SCREEN_TPAS_IN_MOBILE;return o&&e.includes(r,o.appDefinitionId)})(a,p.getClientSpecMap())&&o.css(s,{position:"fixed",margin:"0",top:"0",left:"auto",width:r.width.screen,height:"100%",zIndex:2e3});else{var l=function(t,n,s){var o={};return e.forEach(s,function(s){var r=n[s]&&n[s][t],a=s;e.isUndefined(r)||(0===s.indexOf(i)&&(a=a.slice(i.length).toLowerCase()),o[a]=r)}),o}(s,r,["position","fixedTop","fixedLeft","right","bottom","width","height"]);l=n(l,r),l=e.omit(l,["width","height"]),o.css(s,l)}}}.apply(t,n))||(e.exports=s)},550:function(e,t,i){var n,s;n=[i(0),i(1798)],void 0===(s=function(e,t){"use strict";var i=300,n=120;function s(e){return"number"==typeof e?e:e&&parseFloat(e)||0}function o(e){return(e>2||e<-2)&&(e=0),e}return{getGluedWidgetMeasurements:function(r,a,p,l,c,d){var u=o(a.props.horizontalMargin),h=o(a.props.verticalMargin),g=a.props.placement||t.getDefaultPlacement(a.data,r),m=function(t,o,r,a,p,l,c,d){l=s(l),c=s(c);var u={},h=void 0;function g(){if(l>=-1&&l<=1){var e=a/2-o/2,t=l*((a-2*n)/2-o/2);u.top=e+t}else if(l<-1&&l>=-2)h=2+l,u.top=h*n;else if(l>1&&l<=2){h=2-l;var i=Math.floor(h*n);u.top=a-i-o}}function m(){if(c>=-1&&c<=1){var e=r/2-t/2,n=c*((r-2*i)/2-t/2);u.left=e+n}else if(c>1&&c<=2){h=2-c;var s=Math.floor(h*i);u.left=r-s-t}else c<-1&&c>=-2&&(h=2+c,u.left=h*i)}switch(p){case"TOP_LEFT":u.top=0,u.left=0,u.bottom="auto";break;case"TOP_RIGHT":u.top=0,u.right=0,u.bottom="auto";break;case"TOP_CENTER":u.top=0,u.bottom="auto",m();break;case"CENTER_RIGHT":u.right=0,g();break;case"CENTER_LEFT":u.left=0,g();break;case"BOTTOM_LEFT":u.bottom=0,u.left=0,u.top="auto";break;case"BOTTOM_CENTER":u.bottom=0,u.top="auto",m();break;case"BOTTOM_RIGHT":default:u.bottom=0,u.right=0,u.top="auto"}return e.defaults(u,{position:d?"absolute":"fixed",top:"0",left:"0"})}(a.layout.width,a.layout.height,p,l,g,h,u,d),f=function(t,i){var n={};return i&&i>0&&e.isNumber(t.bottom)&&t.bottom<i&&(n.bottom=i),n}(m,c||0),y=e.assign(m,f);return 0===y.right&&(y.left=p-a.layout.width),0===y.bottom&&(y.top=l-a.layout.height-(c||0)),y}}}.apply(t,n))||(e.exports=s)},551:function(e,t,i){var n,s;n=[i(0),i(218),i(6),i(30)],void 0===(s=function(e,t,i,n){"use strict";return{patchTPASection:function(e,s,o,r,a,p){var l=o.height[e],c=a.isMobileView(),d=r.dataItem,u=a.getClientSpecMap()[d.applicationId],h=t.isFullPage(d,u),g=t.isFullPageDesktopOnly(d,u)&&!c,m=!a.isMesh;if(u&&(h||g)&&(m||c)){var f={position:"fixed",left:"0px",marginLeft:"0px",top:"0px",right:"0px",marginRight:"0px",bottom:"0px"};c?(l=o.height.screen-o.siteOffsetTop,f=function(e,t,i){var n=t.height.screen-t.siteOffsetTop;return e.height=n+"px",e.minHeight=n+"px",e.top=t.siteOffsetTop+"px",i.isViewerMode()||(e.left=void 0,e.right=void 0),e}(f,o,a)):i.isOpen("displayWixAdsNewVersion",a)&&(f.top=n.spaceCalculationsRegardingWixAds.getFirstUnoccupiedTopCoordinate(o)),s.css(e,f),p&&s.css(e+"iframe",{width:"100%",height:"100%"})}var y=o.width[e],v=a.os.ios;p&&(i.isOpen("sv_tpaMobileViewportFix",a)&&t.isCurrentPageFullResponsive(a)?s.css(e+"iframe",{position:"fixed",height:"calc(100% - "+o.siteOffsetTop+"px)",left:0}):v&&s.css(e+"iframe",{width:y,height:l}))}}}.apply(t,n))||(e.exports=s)},6:function(e,t){e.exports=r},8:function(e,t){e.exports=a},91:function(e,t,i){var n,s;n=[i(2),i(0),i(105),i(540)],void 0===(s=function(e,t,i,n){"use strict";var s=function(e,t){return e.mutateIframeUrlQueryParam&&(t=e.mutateIframeUrlQueryParam(t)),t};function o(){return this.props.isInSSR&&this.props.isCacheable}return{propTypes:{id:e.santaTypesDefinitions.Component.id.isRequired,isViewerMode:e.santaTypesDefinitions.isViewerMode,isGoogleBot:e.santaTypesDefinitions.isGoogleBot,componentViewMode:e.santaTypesDefinitions.RenderFlags.componentViewMode,languageCode:e.santaTypesDefinitions.RendererModel.languageCode,compData:e.santaTypesDefinitions.Component.compData.isRequired,rootId:e.santaTypesDefinitions.Component.rootId,viewerSessionId:e.santaTypesDefinitions.viewerSessionId,currentUrl:e.santaTypesDefinitions.currentUrl.isRequired,aspectData:e.santaTypesDefinitions.TPA.data,isExperimentOpen:e.santaTypesDefinitions.isExperimentOpen,currentLanguage:e.santaTypesDefinitions.RendererModel.multilingual.currentLanguage,originalLanguage:e.santaTypesDefinitions.RendererModel.multilingual.originalLanguage,currency:e.santaTypesDefinitions.RendererModel.currency,timeZone:e.santaTypesDefinitions.RendererModel.timeZone,isInSSR:e.santaTypesDefinitions.isInSSR,isCacheable:e.santaTypesDefinitions.isCacheable,siteRevision:e.santaTypesDefinitions.PublicModel.siteRevision},getInitialState:function(){this.viewMode=this.getViewMode()},getViewMode:function(){return this.props.isViewerMode?"site":this.props.componentViewMode},buildUrl:function(e,r){var a=/[?]/.test(e);e=i.appendProtocolToUrlIfNeeded(e,this.props.currentUrl);var p=this.getAppData(this),l=this.props.id;e=function(e,n,s){var o=e;if(t.includes(e,"{instanceId}")){var r=n.instanceId;r||(r=i.getInstanceFromAppData(n).instanceId),o=t.replace(o,new RegExp("{instanceId}","g"),r)}return t.includes(e,"{compId}")&&(o=t.replace(o,new RegExp("{compId}","g"),s)),o}(e,p,l);var c=this.state.initialHeight?this.state.initialHeight.toString():void 0,d=t.get(this.props,"currentLanguage.languageCode"),u=this.props.isViewerMode?t.get(this.props,"originalLanguage.languageCode"):t.get(this.props,"originalLanguage.code"),h=t.get(this.props,"currentLanguage.locale"),g=void 0;d&&u&&(g=u===d);var m=new n(e);return m.addCompId(l).addDeviceType(this.getDeviceType(this)).addInstance(function(){return o.call(this)?"${"+this.props.compData.applicationId+".instance}":this.state.initialInstance}.call(this)).addLocale(this.props.languageCode).addViewMode(this.viewMode).addCacheKiller(i.getCacheKiller()).addExternalId(this.props.compData.referenceId).addPageId(this.props.rootId).addHeight(c).filterQueryParams(r).addMultipleQueryParams(function(){var e=t.clone(t.get(this.props,"aspectData.queryParams",{}));return e=t.merge(e,s(this,e)),e=t.merge(e,i.getDebuggingParamsFromUrl(this.props.currentUrl)),e=t.merge(e,this.state.sectionUrlParams),this.getEcomParams&&this.getEcomParams()&&(e["ecom-tpa-params"]=this.getEcomParams()),e}.call(this)).addViewerSessionId(this.props.viewerSessionId).addRouterData(this.state.initialRouterData,this.props.isExperimentOpen).addLang(d).addDateNumberFormat(h).addIsPrimaryLanguage(t.toString(g)).addCurrency(this.props.currency).addTimeZone(this.props.timeZone).addSiteRevision(this.props.siteRevision),this.mutateIframeSrc&&m.mutateIframeSrc(this.mutateIframeSrc),function(e,i){var n=this.props.compData,s=n.applicationId,r=n.widgetId;if(!e||!o.call(this)||t.isNil(s))return e;var a=t.head(t.split(e,"?"))+"?",p=i?"&":"?",l=t.get(this,"isTPAWorker",t.noop)()?"${"+s+".appWorkerUrl}"+p:"${"+s+".widgets."+r+".widgetUrl}"+p;return t.replace(e,a,l)}.call(this,m.build(),a)}}}.apply(t,n))||(e.exports=s)},92:function(e,t,i){var n,s;n=[i(2),i(0),i(11),i(298)],void 0===(s=function(e,t,i,n){"use strict";return{propTypes:{id:e.santaTypesDefinitions.Component.id.isRequired,clientSpecMap:e.santaTypesDefinitions.RendererModel.clientSpecMap.isRequired,compData:e.santaTypesDefinitions.Component.compData.isRequired,isMobileView:e.santaTypesDefinitions.isMobileView,sendPostMessage:e.santaTypesDefinitions.TPA.sendPostMessage.isRequired,windowScrollEvent:e.santaTypesDefinitions.SiteAspects.windowScrollEvent.isRequired,windowKeyboardEvent:e.santaTypesDefinitions.SiteAspects.windowKeyboardEvent.isRequired,svSessionChangeEvent:e.santaTypesDefinitions.SiteAspects.svSessionChangeEvent.isRequired,deleteCompListeners:e.santaTypesDefinitions.TPA.deleteCompListeners.isRequired,siteMetadataChangeAspect:e.santaTypesDefinitions.SiteAspects.siteMetadataChangeAspect.isRequired,tpaPageNavigationAspect:e.santaTypesDefinitions.SiteAspects.tpaPageNavigationAspect.isRequired,dynamicClientSpecMapAspect:e.santaTypesDefinitions.SiteAspects.dynamicClientSpecMapAspect.isRequired,registerToMemberDetailsChange:e.santaTypesDefinitions.SiteMembersSantaTypes.registerToMemberDetailsChange.isRequired,unRegisterMemberDetailsChange:e.santaTypesDefinitions.SiteMembersSantaTypes.unRegisterMemberDetailsChange.isRequired},isEventSupported:function(e){return!!n[e]},isCompListensTo:function(e){return t.includes(this.state.registeredEvents,e)},getAppData:function(){return this.props.clientSpecMap[this.props.compData.applicationId]||{}},getDeviceType:function(){return this.props.isMobileView?"mobile":"desktop"},sendPostMessage:function(e){this.props.sendPostMessage(this,e)},getIframe:function(){return this.refs.iframe&&i.findDOMNode(this.refs.iframe)},startListen:function(e){if(this.isEventSupported(e)&&(this.setState({registeredEvents:this.state.registeredEvents.concat(e)}),this.props))switch(e){case n.PAGE_NAVIGATION:case n.PAGE_NAVIGATION_IN:case n.PAGE_NAVIGATION_OUT:case n.PAGE_NAVIGATION_CHANGE:this.props.tpaPageNavigationAspect.registerToPageChanged(this,e);break;case n.SCROLL:this.props.windowScrollEvent.registerToScroll(this);break;case n.SESSION_CHANGED:this.props.svSessionChangeEvent.registerToSessionChanged(this);break;case n.INSTANCE_CHANGED:this.props.dynamicClientSpecMapAspect.registerToInstanceChanged(this);break;case n.MEMBER_DETAILS_UPDATED:this.props.registerToMemberDetailsChange(this);break;case n.SITE_METADATA_CHANGED:this.props.siteMetadataChangeAspect.registerToSiteMetadataChange(this);break;case n.KEY_DOWN:this.props.windowKeyboardEvent.registerToKeyDown(this);break;case n.KEY_UP:this.props.windowKeyboardEvent.registerToKeyUp(this)}},stopListen:function(e){if(this.setState({registeredEvents:t.without(this.state.registeredEvents,e)}),this.props)switch(e){case n.PAGE_NAVIGATION:case n.PAGE_NAVIGATION_IN:case n.PAGE_NAVIGATION_OUT:case n.PAGE_NAVIGATION_CHANGE:this.props.tpaPageNavigationAspect.unregisterToPageChanged(this);break;case n.SCROLL:this.props.windowScrollEvent.unregisterToScroll(this,e);break;case n.SESSION_CHANGED:this.props.svSessionChangeEvent.unRegisterToSessionChanged(this);break;case n.INSTANCE_CHANGED:this.props.dynamicClientSpecMapAspect.unRegisterToInstanceChanged(this);break;case n.MEMBER_DETAILS_UPDATED:this.props.unRegisterMemberDetailsChange(this);break;case n.SITE_METADATA_CHANGED:this.props.siteMetadataChangeAspect.unRegisterToSiteMetadataChange(this);break;case n.KEY_DOWN:this.props.windowKeyboardEvent.unRegisterKeyDown(this);break;case n.KEY_UP:this.props.windowKeyboardEvent.unRegisterKeyUp(this)}},setSiteMemberDataState:function(e){this.setState({shouldGetSiteMemberDetails:e})},hasOrigComponent:function(){return!t.isUndefined(this.props.compData.origCompId)},getPageId:function(){return this.props.pageId},componentWillUnmount:function(){var e=this.props.id,i=this.getAppData().appDefinitionId;this.props.deleteCompListeners(i,e),t.forEach(t.get(this.state,"registeredEvents",[]),function(e){this.stopListen(e)}.bind(this))}}}.apply(t,n))||(e.exports=s)}})});
//# sourceMappingURL=tpaComponents.min.js.map