define("components/components/imageButtonWithText/imageButtonWithText",["core","experiment"],function(a,b){"use strict";return{displayName:"ImageButtonWithText",mixins:[a.compMixins.skinBasedComp],getSkinProperties:function a(){return{button:{className:c.call(this)},buttonIcon:{src:this.props.compData.iconSource},buttonLabel:{children:this.props.compData.label},buttonExtraInfo:{children:this.props.compData.extraInfo}}}};function c(){var a={};a["direction-"+this.props.compProp.direction]=true;a["label-empty"]=!this.props.compData.label;a["extraInfo-empty"]=!b.isOpen("sv_blogSocialCounters")||!this.props.compData.extraInfo;a["size-"+this.props.compProp.size]=true;a["type-"+this.props.compData.type]=true;return this.classSet(a)}});define("components/components/background/mixins/backgroundDetectionMixin",["lodash","utils","imageClientApi","color"],function(a,b,c,d){"use strict";var e=b.containerBackgroundUtils;function f(a,d,e){var f=a&&a.uri;if(f){var h={id:f,width:a.width,height:a.height};var i={width:1,height:1};var j=c.getData(c.fittingTypes.SCALE_TO_FILL,h,i).uri;var k=this.props.siteData.getMediaFullStaticUrl(j);b.imageUtils.getImageMeanBrightness(k,{width:1,height:1},d,e)}else{var l=g.call(this,this.props);d(l.values.hsv[2],l.values.alpha)}}function g(){var a=this.safeGetBgData();return new d(b.colorParser.getColor(this.props.siteData,a.color,a.colorOpacity))}function h(a,b){var c=this.props.siteAPI.getSiteAspect("dynamicColorElements");c.updateInformation(this.props.id,{brightness:a,alpha:b})}function i(a,b){var c=a&&a.uri;var d=c!==this.lastBackgroundImageUrl;var e=b&&b.hexString();var g=this.lastBackgroundBgColor&&this.lastBackgroundBgColor.hexString();var i=!c&&e!==g;var j=b&&b.values.alpha!==this.lastAlpha;if(d||i||j){f.call(this,a,h.bind(this))}this.lastBackgroundImageUrl=c;this.lastBackgroundBgColor=b;this.lastAlpha=b.values.alpha}return{componentDidMount:function(){if(!this.props.siteData.isMobileView()){var a=g.call(this);var b=this.getMediaImageData();i.call(this,b,a)}},componentDidUpdate:function(){if(!this.props.siteData.isMobileView()){var a=g.call(this);var b=a&&a.hexString();var c=this.lastBackgroundBgColor&&this.lastBackgroundBgColor.hexString();var d=this.getMediaImageData();var e=d&&d.uri;var f=b!==c;var h=e!==this.lastBackgroundImageUrl;var j=a&&a.values.alpha!==this.lastAlpha;if(f||h||j){i.call(this,d,a)}}},getMediaImageData:function(){var a=this.safeGetBgData();var b=a.mediaRef;if(b){switch(b.type){case"Image":return b;case"WixVideo":return b.posterImageRef}}return null},safeGetBgData:function(){return this.props.id==="SITE_BACKGROUND"?this.getBgData():e.getBgData(this.props)}}});define("components/components/background/balata",["react","lodash","santaProps","core","utils","components/components/background/mixins/backgroundDetectionMixin","experiment"],function(a,b,c,d,e,f,g){"use strict";var h=d.compMixins;var i=e.containerBackgroundUtils;var j=e.balataConsts;var k={comp:"wysiwyg.viewer.components.background.bgMedia",skin:"skins.viewer.bgMedia.bgMediaSkin",style:"bgMedia",ref:j.MEDIA};var l={comp:"wysiwyg.viewer.components.background.bgOverlay",skin:"skins.viewer.bgOverlay.bgOverlaySkin",style:"bgOverlay",ref:j.OVERLAY};var m={comp:"wysiwyg.viewer.components.background.bgOverlay",skin:"skins.viewer.bgOverlay.bgOverlaySkin",style:"bgColor",ref:j.BG_COLOR};function n(a,c,d){var e=c[j[a]]||{};var f=b.get(d,["transforms",a],{});var g=b.merge({},e,f);var h={};if(g.opacity){h.opacity=g.opacity;g=b.omit(g,"opacity")}if(!b.isEmpty(g)){h.transform=b.reduce(g,function(a,b,c){a+=c+"("+b+") ";return a},"")}return h}function o(a,e,f,g){var h={id:a.id+k.ref,skin:k.skin,componentType:k.comp,styleId:k.style};if(a.compDesign){h.designQuery=a.compDesign}else{h.dataQuery=a.compData}var i=c.componentPropsBuilder.getCompProps(h,a.siteAPI,a.rootId);var l=n(j.MEDIA,f,e);var m=d.compFactory.getCompClass(h.componentType);b.assign(i,{structureComponentId:a.structureComponentId,ref:k.ref,compProp:{effectName:g}});b.assign(i.style,l);return m(i)}function p(a,e,f,g,h){var i={overlay:{id:a.id+l.ref,skin:l.skin,componentType:l.comp,styleId:l.style},underlay:{id:a.id+m.ref,skin:m.skin,componentType:m.comp,styleId:m.style}};var j={overlay:{compProp:{colorOverlay:g.colorOverlay,colorOverlayOpacity:g.colorOverlayOpacity,imageOverlay:g.imageOverlay,effectName:h},ref:l.ref},underlay:{compProp:{colorOverlay:g.color,colorOverlayOpacity:g.colorOpacity,effectName:h},ref:m.ref}};var k=c.componentPropsBuilder.getCompProps(i[f],a.siteAPI,a.rootId);var o=n(f,g,e);var p=d.compFactory.getCompClass(i[f].componentType);b.assign(k,j[f]);b.assign(k.style,o);return p(k)}function q(a){var b=a.mediaRef;var c=a.imageOverlay||a.colorOverlay;var d=a.showOverlayForMediaType||"WixVideo";var e=b&&(d==="all"||d===b.type);return!!(c&&e)}function r(a,b){var c=i.getBgData(a);if(!c){return null}var d=i.getBgEffectName(a.behaviors,a.siteData);var e=[p(a,b,"underlay",c,d),o(a,b,c,d)];if(q(c)){e.push(p(a,b,"overlay",c,d))}return e}if(g.isOpen("sv_cssDesignData")){return{displayName:"Balata",mixins:[h.baseCompMixin,f],getInitialState:function(){return{transforms:{}}},componentWillReceiveProps:function(a){var b=i.getBgData(a);var c=i.getBgData(this.props);this.setState({transforms:{}});if(c.id!==b.id){var d=this.props.siteAPI.getSiteAspect("designDataChangeAspect");d.notify(this.props.structureComponentId,this.props.compDesign,a.compDesign)}},render:function(){var c=r(this.props,this.state);var d=b.assign({position:"absolute",top:0,width:"100%",height:"100%",pointerEvents:"none"},this.props.style);return a.DOM.div({id:this.props.id+"background",style:d,onClick:this.props.onClick,key:"balata_"+i.getBgEffectName(this.props.behaviors,this.props.siteData)},c)}}}return{displayName:"Balata",mixins:[h.skinBasedComp,f],getInitialState:function(){return{transforms:{}}},componentWillReceiveProps:function(a){var b=i.getBgData(a);var c=i.getBgData(this.props);this.setState({transforms:{}});if(c.id!==b.id){var d=this.props.siteAPI.getSiteAspect("designDataChangeAspect");d.notify(this.props.structureComponentId,this.props.compDesign,a.compDesign)}},getSkinProperties:function(){var a=r(this.props,this.state);var c=b.assign({position:"absolute",top:0,width:"100%",height:"100%",pointerEvents:"none"},this.props.style);return{"":{style:c,children:a,onClick:this.props.onClick,key:"balata_"+i.getBgEffectName(this.props.behaviors,this.props.siteData)}}},getDefaultSkinName:function(){return"skins.viewer.balata.balataBaseSkin"}}});define("components/components/verticalAnchorsMenu/svgShapesData",[],function(){"use strict";return{circle:{svg:{width:"12",height:"12",viewBox:"0 0 24 24"},content:''},fullCircle:{svg:{width:"24",height:"24",viewBox:"0 0 48 48"},content:''+''+''}}});define("components/components/verticalAnchorsMenu/verticalAnchorsMenuItem",["zepto","lodash","react","utils","components/components/verticalAnchorsMenu/svgShapesData"],function(a,b,c,d,e){"use strict";var f=d.linkRenderer;var g={item:"item",line:"line",link:"link",symbol:"symbol",textWrapper:"text-wrapper",label:"label"};return c.createClass({displayName:"VerticalAnchorsMenuItem",getInitialState:function(){this.elementClasses={};return{hovered:null}},updateElementClasses:function(){var a=this.props.styleId;b.forEach(g,function(b,c){this.elementClasses[c]=a+"_"+b},this)},handleOnMouseEnter:function(){if(!this.props.isTablet){this.setState({hovered:true})}},handleOnMouseLeave:function(){if(!this.props.isTablet){this.setState({hovered:false})}},disableClickOnTextWrapper:function(b){var c=a(b.target).find("[class="+this.elementClasses.textWrapper+"]");if(c&&c.css("visibility")==="hidden"){b.preventDefault();b.stopPropagation()}},generateAnchorLink:function(){var a=b.clone(this.props.anchorData);var c=this.props.siteData;var d=c.getDataByQuery(c.getPrimaryPageId());a.type="AnchorLink";a.anchorDataId=a;a.pageId=d;return f.renderLink(a,c,this.props.rootNavigationInfo)},getLabelProps:function(){return{className:this.elementClasses.label}},getTextWrapperProps:function(){return{className:this.elementClasses.textWrapper,key:"textWrapper"}},getSvgProps:function(){var a=e[this.props.svgShapeName];var c=this.elementClasses.symbol;var d=b.clone(a.svg);b.assign(d,{key:"img-"+c+this.props.svgShapeName,className:c,dangerouslySetInnerHTML:{__html:a.content}});return d},getLinkProps:function(){var a=this.props.skinExports;var c={className:this.elementClasses.link};var d=this.props.siteData.browser.ie&&this.props.siteData.browser.version<=10;if(a.disableClickOnHiddenElement&&d){c.onClick=this.disableClickOnTextWrapper}b.assign(c,this.generateAnchorLink());return c},getItemProps:function(a){var c=this.props.styleId;var e=this.elementClasses.item;if(this.props.isActive){e+=" "+c+"_active"}if(!this.props.isTablet&&this.state.hovered){e+=" "+c+"_hover"}var f=50;var g=this.state.hovered?this.props.hoveredOrSelectedColorBrightness:this.props.colorBrightness;var h=this.props.backgroundBrightness;var i=b.isFinite(g)&&b.isFinite(h);var j=Math.abs(g-h)=f){e+=" "+c+"_dark"}else{e+=" "+c+"_light"}}return{key:a,className:e,onMouseLeave:this.handleOnMouseLeave}},addMouseEnterEventToSkinExportedClass:function(a){var c=this.props.skinExports;b.some(a,function(a){if(a.className&&!this.props.isTablet&&b.includes(a.className,c.hoverElementClass)){a.onMouseEnter=this.handleOnMouseEnter;return true}},this)},render:function(){this.updateElementClasses();var a=this.props.anchorData.id;var b=this.props.anchorData.name;var d={itemProps:this.getItemProps(a),linkProps:this.getLinkProps(),svgProps:this.getSvgProps(),textWrapperProps:this.getTextWrapperProps(),labelProps:this.getLabelProps()};this.addMouseEnterEventToSkinExportedClass(d);return c.DOM.li(d.itemProps,c.DOM.a(d.linkProps,[c.DOM.svg(d.svgProps),c.DOM.span(d.textWrapperProps,c.DOM.span(d.labelProps,b))]))}})});define("components/components/verticalAnchorsMenu/verticalAnchorsBaseMenu",["lodash","react","core","components/components/verticalAnchorsMenu/verticalAnchorsMenuItem"],function(a,b,c,d){"use strict";var e=c.compMixins;return{displayName:"VerticalAnchorsBaseMenu",mixins:[e.skinBasedComp,e.skinInfo],getDefaultProps:function(){return{svgShapeName:"circle"}},getMenuButtons:function(c){return a.map(c,function(c){var e=this.props.isSelectedFn(c.id);var f={key:c.id,isTablet:this.props.isTablet,styleId:this.props.styleId,svgShapeName:this.props.svgShapeName,anchorData:c,isActive:e,siteData:this.props.siteData,rootNavigationInfo:this.props.rootNavigationInfo,skinExports:this.getSkinExports()};if(this.props.compProp.autoColor&&a.get(this,"props.structure.layout.fixedPosition")){var g=a.get(this,"props.overlappingBackgroundElementInfo.brightness");var h=this.getParams(["symbolAndTextColor","selectedColor"]);var i=h.symbolAndTextColor.value;var j=h.selectedColor.value;var k=i.values.hsv[2];var l=j.values.hsv[2];f.colorBrightness=e?l:k;f.hoveredOrSelectedColorBrightness=l;f.backgroundBrightness=g}return b.createElement(d,f)},this)},addConnectingLinesIfNeeded:function(c){if(!this.getSkinExports()||this.getSkinExports().hasConnectingLines!==true){return c}var d=[];a.forEach(c,function(a){d.push(b.DOM.div({className:this.props.styleId+"_line"}));d.push(a)},this);return a.rest(d)},getMenuClasses:function(){var a=this.props.styleId;var b=[];b.push(a+"_orientation-"+this.props.compProp.orientation);b.push(a+"_text-align-"+this.props.compProp.itemsAlignment);return b.join(" ")},getSkinProperties:function(){var a=this.getMenuButtons(this.props.menuItems);a=this.addConnectingLinesIfNeeded(a);return{menuContainer:{className:this.getMenuClasses(),children:a}}}}});define("components/components/verticalMenu/verticalMenuDomBuilder",["react","lodash","zepto","utils"],function(a,b,c,d){"use strict";function e(a,b){var c;if(a.link&&a.link.type==="PageLink"&&a.link.pageId.id===b){return true}for(c=0;c0;switch(d.tag){case"a":u.push(k.label);v=i(v.className,l,n.line,k.link,o,r,x);break;case"ul":b.forEach(k.items,function(a){if(a.isVisible){u.push(this.buildDomItem(c,c,k.items,a,l,m,n,o+1,w,q,r,s))}},this);v=h(x,v.className,l,n.separator);break;case"li":b.forEach(d.items,function(a){u.push(this.buildDomItem(c,a,f,k,l,m,n,o,p,q,r,s))},this);v=g(v.className,l,e(k,m),n.item,w,q,r,x,s);break;default:b.forEach(d.items,function(a){u.push(this.buildDomItem(c,a,f,k,l,m,n,o,p,q,r,s))},this);break}j(v);if(d.tag==="ul"){return t(v,u)}return t.apply(null,[v].concat(u))},buildDOMFromTemplate:function(c,d,e,f,g,h,i,j){var k=c.items[0];var l=b(d).filter("isVisible").map(function(a){return this.buildDomItem(k,k,d,a,e,f,g,0,"root",h,i,j)},this).value();return a.DOM.ul({className:e+"menuContainer"},l)}};return k});define("components/components/verticalMenu/verticalMenuItem",["skins","components/components/verticalMenu/verticalMenuDomBuilder"],function(a,b){"use strict";var c={displayName:"MenuItem",render:function(){var c=b.getSkin(a.skins,this.props.skin),d=b.buildTemplate(c.react[0],this.props.classPrefix);return b.buildDOMFromTemplate(d,this.props.data,this.props.classPrefix,this.props.currentUrlPageId,this.props.heights,this.props.hoverId,this.props.callbacks,this.props.isDesktop,this.props.isIE)}};return c});define("components/components/verticalMenu/verticalMenu",["zepto","lodash","react","core","utils","components/components/verticalMenu/verticalMenuItem","reactDOM"],function(a,b,c,d,e,f,g){"use strict";var h=d.compMixins;var i=c.createFactory(c.createClass(f));function j(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}function k(a){var b=j(),c=Math.floor(b/2);return c>a?"down":"up"}function l(b){var c=o(b.target);var d=c.id;var e=a(c).find("ul")[0].children.length>0;var f=d===this.state.hoverId;if(e){if(f){this.setState({hoverId:null})}else{this.setState({hoverId:d});b.preventDefault()}}else{this.setState({hoverId:null})}}function m(a){var b=o(a.target).id;if(b!==this.state.hoverId){this.setState({hoverId:b})}}function n(){this.setState({hoverId:null})}function o(a){while(a.tagName!=="LI"){a=a.parentElement}return a}return{displayName:"VerticalMenu",mixins:[h.skinBasedComp,h.skinInfo],getInitialState:function(){return{$subMenuOpenSide:"subMenuOpenSide-"+this.props.compProp.subMenuOpenSide,$subMenuOpenDirection:"subMenuOpenDir-up",$itemsAlignment:"items-align-"+this.props.compProp.itemsAlignment,$subItemsAlignment:"subItems-align-"+this.props.compProp.itemsAlignment,hoverId:null}},componentWillReceiveProps:function(a){if(a.compProp.itemsAlignment!==this.props.compProp.itemsAlignment){this.setState({$itemsAlignment:"items-align-"+a.compProp.itemsAlignment,$subItemsAlignment:"subItems-align-"+a.compProp.itemsAlignment})}if(a.compProp.subMenuOpenSide!==this.props.compProp.subMenuOpenSide){this.setState({$subMenuOpenSide:"subMenuOpenSide-"+a.compProp.subMenuOpenSide})}},updateDirection:function(){var a=this.props.siteData.measureMap&&this.props.siteData.measureMap.absoluteTop[this.props.id]||this.props.style.top;var b="subMenuOpenDir-"+k(a-window.pageYOffset);if(b!==this.state.$subMenuOpenDirection){this.setState({$subMenuOpenDirection:b})}},updateDOMDataAttributes:function(){var a=g.findDOMNode(this);var b=this.getParamValues();this.lastParams=b;this.updateDirection();a.setAttribute("data-param-border",b.border);a.setAttribute("data-param-separator",b.separator);a.setAttribute("data-param-padding",b.padding)},componentDidMount:function(){this.updateDOMDataAttributes()},componentDidUpdate:function(){if(!b.isEqual(this.getParamValues(),this.lastParams)){this.updateDOMDataAttributes()}},getParamValues:function(){var a=this.getParamFromDefaultSkin("separatorHeight")||this.getParamFromDefaultSkin("sepw");var b=this.getParamFromDefaultSkin("textSpacing");var c=this.getParamFromDefaultSkin("brw");return{separator:a?parseInt(a.value,10):0,border:c?parseInt(c.value,10):0,padding:b?parseInt(b.value,10):0}},getSkinProperties:function(){var a=this.getParamValues();var b=this.getSkinExports();var c=e.menuUtils.getSiteMenuWithRender(this.props.siteData,false,this.props.rootNavigationInfo);var d=e.verticalMenuCalculations.getVisibleItemsCount(c);var f=e.verticalMenuCalculations.getItemHeight(this.props.style.height,a.separator,d,b);return{"":{onMouseEnter:this.updateDirection},menuContainer:{parentConst:i,data:c,skin:this.props.skin,classPrefix:this.props.styleId,currentUrlPageId:this.props.currentUrlPageId,heights:{separator:b&&b.separatorNotIncludedInLineHeight?0:a.separator,line:e.verticalMenuCalculations.getLineHeight(f,a.separator,a.border,b),item:f},callbacks:{click:l.bind(this),enter:m.bind(this),leave:n.bind(this)},hoverId:this.state.hoverId,isDesktop:!(this.props.siteData.mobile.isMobileDevice()||this.props.siteData.mobile.isTabletDevice()),isIE:!!this.props.siteData.getBrowser().ie}}}}});define("components/bi/events.json",[],function(){return{FORM_SUBMIT:{eventId:100,adapter:"ugc-viewer",params:{c1:"componentId",c2:"componentType"}},FORM_SUBMIT_SUCCESS:{eventId:367,adapter:"ugc-viewer",params:{component_id:"componentId",component_type:"componentType"}},TIME_IN_FOLD:{eventId:354,adapter:"ugc-viewer",wixSiteSampleRatio:1,params:{active_fold:"activeFold",total_folds:"totalFolds",time_in_fold:"timeInFold"}},MOBILE_APP_BANNER_SHOWN:{eventId:404,adapter:"app-builder",src:62,params:{metaSiteId:"metaSiteId",type:"type"}},MOBILE_APP_BANNER_GET_CLICKED:{eventId:405,adapter:"app-builder",src:62,params:{metaSiteId:"metaSiteId",link:"link"}},MOBILE_APP_BANNER_CLOSE_CLICKED:{eventId:406,adapter:"app-builder",src:62,params:{metaSiteId:"metaSiteId"}},MOBILE_ACTION_BAR_TOGGLE:{eventId:370,adapter:"ugc-viewer",params:{site_id:"site_id",status:"status"}},MOBILE_ACTION_BAR_USAGE:{eventId:371,adapter:"ugc-viewer",params:{site_id:"site_id",button_name:"button_name"}}}});define("components/bi/events",["components/bi/events.json","utils"],function(a,b){"use strict";b.logger.register("components","event",a);return a});define("components/components/verticalAnchorsMenu/verticalAnchorsMenu",["zepto","lodash","react","utils","components/components/verticalAnchorsMenu/verticalAnchorsBaseMenu","components/components/verticalMenu/verticalMenu","components/bi/events"],function(a,b,c,d,e,f,g){"use strict";var h=[3,6,10];var i=[];var j=d.scrollAnchors;var k=c.createClass(e);var l=c.createClass(f);function m(a){if(b.includes(a,"verticalanchorsmenu")){return k}else if(b.includes(a,"verticalmenu")){return l}return c.DOM.div(null,["AnchorMenuSkin Not Found"])}function n(a){return b.includes(a,"VerticalAnchorsMenuLinkedNoTextSkin")}function o(a,b){var c=null;if(a.hiddenAnchorIds&&b){c=a.hiddenAnchorIds[b]}return c}function p(a,c,d){if(d){b.forEach(i,function(a){clearTimeout(a)});i=b.map(h,function(a){return setTimeout(function(){c.reportBI(g.TIME_IN_FOLD,{activeFold:d.index,totalFolds:d.total,timeInFold:a})},a*1e3)})}}return{displayName:"VerticalAnchorsMenu",getInitialState:function(){var a={isTablet:this.props.siteData.isTabletDevice(),activeAnchorId:null};if(this.props.compProp.autoColor){a.overlappingElementInfo=null}return a},componentDidMount:function(){var a=window&&window.pageYOffset;var b=this.props.siteAPI.getSiteAspect("dynamicColorElements");b.registerObserver(this.handleDynamicColorElementUpdate);this.updateOverlappingElement(a);this.props.siteAPI.getSiteAspect("windowScrollEvent").registerToScroll(this);this.updateActiveAnchor(a)},componentWillUnmount:function(){this.props.siteAPI.getSiteAspect("windowScrollEvent").unregisterToScroll(this);var a=this.props.siteAPI.getSiteAspect("dynamicColorElements");a.unregisterObserver(this.handleDynamicColorElementUpdate)},componentDidUpdate:function(){var b=a(window).scrollTop();this.updateActiveAnchor(b);this.updateOverlappingElement(b)},componentDidLayout:function(){var b=a(window).scrollTop();this.updateActiveAnchor(b);this.updateOverlappingElement(b)},onScroll:function(a){var b=a&&a.y||0;this.updateActiveAnchor(b);this.updateOverlappingElement(b)},updateActiveAnchor:function(a){var b=this.props.siteData.getPrimaryPageId();var c=o(this.props.compData,b);var d=j.getActiveAnchor(this.props.siteData,a,c);var e=d?d.activeAnchorComp.id:null;if(this.state.activeAnchorId!==e){p(this.props.siteData,this.props.siteAPI,d);this.setState({activeAnchorId:e})}},handleDynamicColorElementUpdate:function(a){if(this.props.compProp.autoColor){var c=b.get(this.state.overlappingElementInfo,"id");var d=b.find(a,{id:c});if(d){this.setState({overlappingElementInfo:d})}}},getOverlappingDynamicElementInfo:function(a){var c=this.props.siteData.measureMap;if(!c){return null}var d=a+c.absoluteTop[this.props.id];var e=c.height[this.props.id];var f=c.absoluteLeft[this.props.id]+this.props.siteData.getSiteX();var g=c.width[this.props.id];var h=this.props.siteAPI.getSiteAspect("dynamicColorElements");var i=b.reject(h.getInformation(),function(a){return!a.top||a.alpha<.1});var j=b(i).filter(function(a){var b=a.top-e/2;var c=a.top+a.height-e/2;return d>=b&&d<=c&&f+g/2<=a.left+a.width&&f>=a.left}).sortBy(function(a){return a.width*a.height}).first();return j},updateOverlappingElement:function(a){if(this.props.compProp.autoColor){var b=this.getOverlappingDynamicElementInfo(a);var c=this.state.overlappingElementInfo;if((c&&c.id)!==(b&&b.id)){this.setState({overlappingElementInfo:b})}}},getMenuItems:function(){var a=this.props.siteData.getPrimaryPageId();var c=this.props.compData.pageTopLabel;var d=j.getPageAnchors(this.props.siteData,a,c);var e=o(this.props.compData,a);var f=b.filter(d,function(a){return!b.includes(e,a.compId)});if(b.size(f)===0){f.push(d[0])}return f},isSelected:function(a){return this.state.activeAnchorId===a},render:function(){var a=b.assign({},this.props,{isSelectedFn:this.isSelected,menuItems:this.getMenuItems(),svgShapeName:n(this.props.skin)?"fullCircle":"circle",isTablet:this.state.isTablet});if(this.props.compProp.autoColor&&b.get(this,"props.structure.layout.fixedPosition")){a.overlappingBackgroundElementInfo=this.state.overlappingElementInfo}var d=m(a.skin);return c.createElement(d,a)}}});define("components/components/imageZoom/imageZoom",["core","utils","lodash"],function(a,b,c){"use strict";function d(a){return a.isMobileDevice()&&!a.isMobileView()||a.isTabletDevice()}return{displayName:"ImageZoom",mixins:[a.compMixins.mediaZoomWrapperMixin],getInitialState:function(){var a=this.props.siteData;if(d(a)){this.enableInnerScrolling=true}return{}},getPrevAndNextState:function(){var a,b;var d=this.props.pageItemAdditionalData;var e={next:null,prev:null};if(d){a=c.map(d.items,"id");if(a.length>1){b=a.indexOf(this.props.compData.id);e.next=a[(b+1)%a.length];e.prev=a[(b-1+a.length)%a.length]}}return e},isDataChanged:function(a,b){return a.compData!==b.compData},getChildComp:function(a,e){var f=this.props.siteData;var g=f.isMobileView();var h;if(d(f)){h=b.mediaZoomCalculations.getNonOptimizedViewDimensions}else{h=g?b.mediaZoomCalculations.getMobileViewDimensions:b.mediaZoomCalculations.getDesktopViewDimensions}var i=g?"wysiwyg.components.MobileImageZoomDisplayer":"wysiwyg.components.ImageZoomDisplayer";var j={zoomDimensions:h(this.props.compData,f,f.measureMap,e.width,e.height),quality:{quality:90}};c.assign(j,a);return this.createChildComponent(this.props.compData,i,"imageItem",j)},getBoxDimensions:function(){return this.props.siteData.measureMap&&this.props.siteData.measureMap.custom[this.props.id+this.props.compData.id]||null},actualNavigateToItem:function(a){if(b.nonPageItemZoom.getZoomedImageData()===undefined){var d=c.clone(this.props.rootNavigationInfo);d.pageItemId=a;this.props.siteAPI.navigateToPage(d)}else if(a){b.nonPageItemZoom.zoom(b.nonPageItemZoom.getImageDataFromGalleryByQuery(a))}else{b.nonPageItemZoom.unzoom()}},getChildZoomComponentType:function(){if(this.props.siteData.isMobileView()){return"wysiwyg.viewer.components.MobileMediaZoom"}return"wysiwyg.viewer.components.MediaZoom"}}});define("components/components/backToTopButton/backToTopButton",["lodash","core"],function(a,b){"use strict";var c=b.compMixins;var d=1136;var e=2500;return{displayName:"BackToTopButton",mixins:[c.skinBasedComp],getInitialState:function(){return{visible:false}},componentWillMount:function(){var a=this.props.siteAPI.getSiteAspect("windowScrollEvent");a.registerToScroll(this)},componentDidMount:function(){this.hideButton=a.debounce(a.partial(this.setState,{visible:false}),e,{leading:false,trailing:true})},onScroll:function(a,b){if(b==="UP"&&a.y>d){this.hideButton();if(!this.state.visible){this.setState({visible:true})}}},getSkinProperties:function(){return{bg:{className:this.classSet({visible:this.state.visible})}}}}});define("components/bi/errors.json",[],function(){return{FORM_SUBMIT_FAILURE:{errorCode:101027,severity:"error",params:{p1:"componentId",p2:"componentType",p3:"errorDesc",p4:"response"}},FORM_SUBMIT_FINAL_FALLBACK:{errorCode:101028,severity:"fatal",params:{p1:"componentId",p2:"componentType",p3:"errorDesc",p4:"response"}},FORM_SUBMIT_INVALID_EMAIL:{errorCode:101029,severity:"error",params:{p1:"email"}},MEDIA_RICH_TEXT_WRONG_COMP_DATA:{errorCode:32e3,severity:"fatal",params:{p1:"wixCompJson",p2:"errorDesc",p3:"errorStack"}},MEDIA_RICH_TEXT_UNSUPPORTED_COMPONENT:{errorCode:32001,severity:"fatal",params:{p1:"wixCompJson"}},MEDIA_RICH_MISSING_COMPONENT_PLACEHOLDER:{errorCode:32002,severity:"fatal",params:{p1:"dataQuery"}},IMAGE_FILTER_NOT_VALID:{errorName:"image_filter_not_valid",errorCode:556,severity:"error",params:{p1:"filterName"}}}});define("components/bi/errors",["components/bi/errors.json","lodash","utils"],function(a,b,c){"use strict";b.forEach(a,function(a,b){a.errorName=b});c.logger.register("components","error",a);return a});define("components/components/forms/formMixin",["lodash","core","utils","components/bi/errors","components/bi/events","experiment","reactDOM"],function(a,b,c,d,e,f,g){"use strict";var h=b.compMixins,i=c.cookieUtils,j=c.dateTimeUtils,k=c.ajaxLibrary;var l="wixClient";function m(a,b,c,d,e,g,h,i,j,k){if(f.isOpen("sendContactFormEmailsViaPong")){return{metaSiteId:g||"dc853130-4fb2-464f-878d-3b6667dc4f97",to:[{address:c,name:c}],bcc:d?{address:d,name:d}:null,from:{address:a,name:b},contactPhone:i,contactAddress:k,formSubject:j,formMessage:h}}return{to:[{address:c,personal:c}],bcc:d?[{address:d||"n/a",personal:d||"n/a"}]:[],cc:[],from:{address:a,personal:b},subject:e,metaSiteId:g||"dc853130-4fb2-464f-878d-3b6667dc4f97",plainTextMessage:"n/a"}}function n(b,c,d){var e=new Date,f={todayDate:"<%=todayDay%> <%=todayMonthName%>, <%=todayYear%>",singleField:'<%=fieldKey%> <%=fieldValue%>',outerMessage:''+'- <%=title%>
'+'- <%=via%> <%=websiteUrl%>
'+'- <%=details%>
'+'- '+'
'+'- <%=sentOn%> <%=dateToday%>
'+'- <%=thanks%>
'};return a.template(f.outerMessage)({title:this.translatedKeys.title,via:this.translatedKeys.via,websiteUrl:c,details:this.translatedKeys.details,fields:a.reduce(b,function(b,c,d){return b+a.template(f.singleField)({fieldKey:d,fieldValue:c})},""),sentOn:this.translatedKeys.sentOn,dateToday:a.template(f.todayDate)({todayDay:e.getDate(),todayMonthName:j.getMonthName(e.getMonth()),todayYear:e.getFullYear()}),thanks:this.translatedKeys["thanks"+(d?"_premium":"")]})}function o(){var a=this.getFormFields.call(this),b=this.props.siteData.isPremiumUser(),c=m(this.state.email.value,this.getInputName(),this.props.compData.toEmailAddress,this.props.compData.bccEmailAddress,this.translatedKeys["subject"+(b?"_premium":"")]+" "+(a.email||a.Email||a[this.props.compData.emailFieldLabel]),this.props.siteData.getMetaSiteId(),this.state.message&&this.state.message.value,this.state.phone&&this.state.phone.value,this.state.subject&&this.state.subject.value,this.state.address&&this.state.address.value);if(!f.isOpen("sendContactFormEmailsViaPong")){c.htmlMessage=n.call(this,a,this.props.siteData.publicModel?this.props.siteData.publicModel.externalBaseUrl:"",b);return c}c.fields=a;return c}var p="/_api/wix-common-services-webapp/notification/invoke";var q="https://fallback.wix.com";var r="/_api/crm-inbox-server/pong/message";function s(a){var b=f.isOpen("sendContactFormEmailsViaPong")?r:p;if(!a){var d=window.location.protocol+"//"+window.location.hostname;var e=i.getCookie(l);var g="Secured";var h="{{site}}{{service}}{{secured}}?accept=json&contentType=json&appUrl={{site}}{{cookie}}";return h.replace(/\{\{site\}\}/g,d).replace("{{service}}",b).replace("{{cookie}}",e).replace("{{secured}}",g)}var j=c.urlUtils.parseUrl(a);var k=j.protocol+"//"+j.host+b+"?accept=json&contentType=json&appUrl="+j.protocol+"//"+j.hostname;return k}function t(){var a=q+p+"?accept=json&contentType=json&appUrl="+q;return a}function u(a,c,d,e){var f=b.activityTypes[a];if(f){b.activityService.reportActivity(new f(d,c,e))}}function v(a){return a.ignoreActivityReport||a.siteData.isTemplate()}function w(){var a=this.props.compData.successMessage||this.translatedKeys.successMessage;this.showMessage(a)}function x(){var b=this.props.compData.link;if(!b){return}var d=c.linkRenderer.renderLink(b,this.props.siteData,this.props.rootNavigationInfo);var e=c.wixUrlParser.parseUrl(this.props.siteData,c.linkRenderer.getLinkUrlFromLinkProps(d));if(!e){return}var f=b.anchorDataId;a.assign(e,{anchorData:f});if(e.pageId===this.props.rootNavigationInfo.pageId){if(f){this.props.siteAPI.scrollToAnchor(f)}}else{this.props.siteAPI.navigateToPage(e)}}function y(a){this.props.siteAPI.reportBI(e.FORM_SUBMIT_SUCCESS,{componentId:this.props.id,componentType:this.props.structure.componentType});this.setState({mailSent:true});if(this.props.compData.onSubmitBehavior==="message"){w.call(this)}else{x.call(this)}if(!v(this.props)){u(a,this.getFieldsForActivityReporting(),this.props.siteAPI.getSiteData(),this.getFieldLabels())}B.call(this,this.getFormInputs());this.isBusy=false}var z=["abort","timeout"];function A(b,c){if(this.shouldSubmitFallbackRequest&&a.includes(z,c)){this.props.siteAPI.reportBI(d.FORM_SUBMIT_FAILURE,{componentId:this.props.id,componentType:this.props.structure.componentType,errorDesc:"Unspecified error occurred, possibly a connection problem, fallback activated",response:b
});E.call(this)}else{this.props.siteAPI.reportBI(d.FORM_SUBMIT_FINAL_FALLBACK,{componentId:this.props.id,componentType:this.props.structure.componentType,errorDesc:"Error occurred in Fallback Request",response:b});this.setState({mailSent:false});this.showMessage(this.translatedKeys.error,true);this.isBusy=false}}function B(b){var c=a.reduce(b,function(a,b){var c=b.skinPart||b;a[c]=this.state[c];a[c].value="";return a},{},this);this.setState(c)}function C(){if(f.isOpen("longer_timeouts_pong")){return 3e4}return 8e3}function D(){if(this.shouldBlockSubmit&&this.shouldBlockSubmit()){this.blockSubmit(g.findDOMNode(this));return}var a=this.props.compData.toEmailAddress;var b=a&&a!=="a33012eff368a577d48f52f310c92140";if(!b){this.props.siteAPI.reportBI(d.FORM_SUBMIT_INVALID_EMAIL,{email:a})}var c=!this.isBusy&&this.isFormValid();if(c){this.shouldSubmitFallbackRequest=true;this.isBusy=true;var f=this.props.compData.onSubmitBehavior;if(f==="message"){this.showMessage(this.translatedKeys.submitting)}this.props.siteAPI.reportBI(e.FORM_SUBMIT,{componentId:this.props.id,componentType:this.props.structure.componentType});var h=o.call(this);k.ajax({type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",url:s(this.props.siteData.publicModel?this.props.siteData.publicModel.externalBaseUrl:""),data:JSON.stringify(h),success:y.bind(this,this.getActivityName()),error:A.bind(this),timeout:C()})}}function E(){this.shouldSubmitFallbackRequest=false;var a=o.call(this);k.ajax({type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",url:t(),data:JSON.stringify(a),success:y.bind(this,this.getActivityName()),error:A.bind(this)})}function F(a){return c.wixUserApi.getLanguage(a.requestModel.cookie,a.currentUrl).toLowerCase()||"en"}return{mixins:[h.skinBasedComp,h.timeoutsMixin],getInitialState:function(){this.shouldResetFields=this.props.siteData.renderFlags.shouldResetComponent;this.translatedKeys=this.getLangKeys(F(this.props.siteData));this.translatedKeys.submitting="…";return a.merge(this.getFormInitialState(),{$mob:this.props.siteData.isMobileView()?"mobile":"desktop",$dir:this.props.compData.textDirection||"left"})},showMessage:function(a,b){this.setState({notifications:{message:a,error:!!b}})},componentWillReceiveProps:function(a){var b=this.props.siteData.renderFlags.shouldResetComponent;if(b&&b!==this.shouldResetFields){B.call(this,this.getFormInputs())}this.shouldResetFields=b;this.setState({$mob:a.siteData.isMobileView()?"mobile":"desktop",$dir:a.compData.textDirection||"left"})},getSkinProperties:function(){if(this.state.notifications.message){this.registerReLayout()}return a.merge(this.getFormSkinProperties(this.translatedKeys),{"":{style:{height:"inherit"}},submit:{onClick:D.bind(this),children:this.props.compData.submitButtonLabel||"Send"}})}}});define("components/components/forms/subscribeForm/subscribeForm",["core","react","lodash","utils","components/components/forms/formMixin","reactDOM"],function(a,b,c,d,e,f){"use strict";var g="USA";var h=a.compMixins,i=d.validationUtils,j=d.countryCodes,k={};var l=[{skinPart:"firstName",inputSkinPart:"firstName"},{skinPart:"lastName",inputSkinPart:"lastName"},{skinPart:"email",inputSkinPart:"email"},{skinPart:"phone",inputSkinPart:"phoneNumber",children:["countryCodes","phoneNumber"],validator:y}];c.forEach(j.countries,function(a,b){if(a.phoneCode){k[b]=a}});function m(a){return{className:this.classSet({hidden:!this.props.compProp["hidden"+d.stringUtils.capitalize(a.skinPart)+"Field"]})}}function n(a){return{optional:true,children:[this.props.compData[a.skinPart+"FieldLabel"]]}}function o(a){var b=a.target.id.replace(this.props.id,"").replace("Field","").replace("Number","");this.setState(c.assign(this.state[b],{value:a.target.value}))}function p(a){return{parentConst:b.DOM.input,onFocus:c.bind(v,this),onChange:c.bind(o,this),onInput:a.validator,placeholder:this.props.compData[a.skinPart+"FieldLabel"],name:a.skinPart,value:this.state[a.skinPart].value,className:this.classSet({error:this.state[a.skinPart]&&this.state[a.skinPart].error})}}function q(){return c.map(l,function(a){return a.skinPart+"Row"})}function r(){return c.map(l,function(a){return a.skinPart+"FieldLabel"})}function s(){return c.map(l,function(a){return a.inputSkinPart+"Field"})}function t(){var a=this.getFromExports("successMessageOutside"),c=this.state.notifications,d={error:c.error,success:!c.error&&c.message};return a?{message:{parentConst:b.DOM.div,children:c.message,className:this.classSet(d)}}:{notifications:{children:c.message,className:this.classSet(d)}}}function u(){return{formTitle:{parentConst:b.DOM.h1,children:this.props.compData.subscribeFormTitle}}}function v(a){var b=a.target.getAttribute("name");if(this.state[b].error){var c={notifications:{message:"",error:false}};c[b]={error:false,value:this.state[b].value};this.setState(c)}}function w(a){return{countryCodesField:{value:a,children:c.map(k,function(a){return b.DOM.option({value:a.phoneCode},a.countryName+" "+a.phoneCode)}),onChange:c.bind(x,this)},selected:{value:a,readOnly:true}}}function x(a){this.setState({countryCode:a.target.value})}function y(a){var b=a.target;b.value=b.value.replace(/[^0-9\-]/g,"");b.value=b.value.substring(0,Math.min(25,b.value.length))}var z={displayName:"SubscribeForm",mixins:[e,h.skinInfo],getFormInitialState:function(){var a=this.props.siteData.rendererModel.geo||g;var b=k[a]||k[g];var d={notifications:{message:"",error:false},countryCode:b.phoneCode,mailSent:false};c.forEach(l,function(a){d[a.skinPart]={error:false}});return d},onMailJustSent:function(a){a.target.removeEventListener("click",this.onMailJustSent);this.setState({mailSent:false,message:{message:"",error:false}})},isFieldEmpty:function(a){return!a.value||!a.value.replace(/^\s+|\s+$/g,"")||c.includes(a.className,"isPlaceholder")},getVisibleFieldsSpecs:function(){return c(this.props.compProp).pick(function(a,b){return a&&c.startsWith(b,"hidden")}).transform(function(a,b,d){var e=d.replace("hidden","");var f=c.camelCase(e);a[f]={isRequire:this.props.compProp["required"+e],fields:this.getInputsFromSkinPart(f)}},{},this).value()},getInputsFromSkinPart:function(a){var b=c.find(l,function(b){return b.skinPart+"Field"===a});if(b.children){return c.map(b.children,function(a){return f.findDOMNode(this.refs[a+"Field"])},this)}return[f.findDOMNode(this.refs[b.skinPart+"Field"])]},getCleanFormState:function(){var a={};c.forEach(l,function(b){a[b.skinPart]={error:false,value:this.state[b.skinPart].value}},this);a.notifications={error:false,message:""};return a},getErrorFormState:function(a,b){var d={notifications:{message:b,error:true}};c.forEach(a,function(a){d[a]={error:true,value:this.state[a].value}},this);return d},createSkinPropertiesContainer:function(){return{wrapper:{parentConst:b.DOM.div,onClick:this.state.mailSent?this.onMailJustSent:c.noop}}},getFormInputs:function(){return l},getActivityName:function(){return"SubscribeFormActivity"},getFormFields:function(){return c.reduce(l,function(a,b){var d="hidden"+b.skinPart.replace(/[a-z]/,function(a){return a.toUpperCase()})+"Field";if(this.props.compProp[d]){var e=f.findDOMNode(this.refs[b.skinPart+"FieldLabel"]).innerHTML;if(!b.children){a[e]=f.findDOMNode(this.refs[b.skinPart+"Field"]).value}else{a[e]=c.reduce(b.children,function(a,b){return a+f.findDOMNode(this.refs[b+"Field"]).value},"",this)}}return a},{},this)},getFieldsForActivityReporting:function(){var a={email:this.state.email.value};if(this.state.firstName.value){a.first=this.state.firstName.value}if(this.state.lastName.value){a.last=this.state.lastName.value}if(this.state.phone.value){a.phone=this.state.countryCode+""+this.state.phone.value}return a},getFieldLabels:function(){return{}},isFormValid:function(){var a=true,b=[],d={};if(!i.isValidEmail((this.state.email.value||"").replace(/^\s+|\s+$/g,""))){d=this.getErrorFormState(["email"],this.props.compData.errorMessage);a=false}else{c.forEach(this.getVisibleFieldsSpecs(),function(a,c){if(a.isRequire){for(var d=0,e=a.fields.length;d0){return b-1}if(c>e+2*a.overlap&&bc){return c}return a}function g(a){var b=Math.min(a.viewport.width/a.imageData.width,1);var c=Math.min(a.viewport.height/a.imageData.height,1);var d=Math.min(b,c);return{width:Math.round(a.imageData.width*d),height:Math.round(a.imageData.height*d)}}function h(b,c){var d=Math.abs(b-c);return d0){this.startAnimatedTransition(this.currentSlideIndex-1)}},onArrowRightKey:function(){if(this.currentSlideIndex=0&&aa.numOfCells){a.maxImageSize=a.numOfCells}if(a.minImageSize>a.maxImageSize){a.minImageSize=a.maxImageSize}else if(a.maxImageSized+f+e.height){if(c.top<0){h=c.top}else{h=f}}return h>0?h:0}return b}function e(a,b,c,d){if(b>d){return"auto"}return a<0?c.left:a}function f(a,b,c){return a>c?b.left+b.width:a}function g(a,b,c){var g=window.innerWidth,h=window.innerHeight;return{top:d(a.top,b,h,c),left:e(a.left,a.right,b),right:f(a.right,b,g)}}function h(a,b){var c=0,d=0,e,f=b.offsetParent();if(f){e=f.offset();c=e.top;d=e.left}return{top:a.top-c,left:a.left-d,right:a.right==="auto"?a.right:a.right+d}}function i(d,e){var f,i,j;d=a(d);e=a(e);j={width:e.width(),height:e.height()};f=b(d);i=c(f,j);i=g(i,f,j);i=h(i,e);return i}return{getPosition:i}});define("components/components/infoTip/infoTip",["lodash","utils","core","components/components/infoTip/infoTipUtils","reactDOM"],function(a,b,c,d,e){"use strict";var f=c.compMixins;var g=b.style.assignStyle;var h=150,i=500,j=3e3;function k(){n.call(this)}function l(){this.setTimeoutNamed("closeTipByTimeout",k.bind(this),j)}function m(a,b){o.call(this,e.findDOMNode(b.source))}function n(){this.clearTimeoutNamed("openTip");this.setState({$hidden:"hidden",runTimer:true})}function o(a){this.setState({$hidden:"",isShown:true,caller:a});l.call(this)}function p(){var b,c;if(this.state.isShown){b=e.findDOMNode(this);c=d.getPosition(this.state.caller,b);g(b,a.pick(c,["top","left","right"]))}}function q(b){return b&&a.isEmpty(b.description)}return{displayName:"InfoTip",mixins:[f.skinBasedComp,f.timeoutsMixin],onMouseEnter:function(){this._isMouseInside=true},onMouseLeave:function(){this._isMouseInside=false;n.call(this)},showToolTip:function(a,b){if(q(b.source.props.compData)){return}this.clearTimeoutNamed("hideTipByClose");this.setTimeoutNamed("openTip",function(){m.call(this,a,b)}.bind(this),i)},closeToolTip:function(){this.setTimeoutNamed("hideTipByClose",function(){if(!this._isMouseInside){n.call(this)}}.bind(this),h)},getSkinProperties:function(){return{content:{children:[this.props.compData.content]}}},componentDidUpdate:function(){p.call(this)},getInitialState:function(){return{$hidden:"hidden",isMouseInside:false}}}});define("components/components/singleAudioPlayer/singleAudioPlayer",["core","react","lodash","reactDOM"],function(a,b,c,d){"use strict";var e=a.compMixins;var f=function(a){return a===0?0:Math.ceil(a/20)};var g=function(a){return a*20};var h=function(a){var b=a/1e3,c=Math.floor(b/60),d=Math.floor(b%60),e=c<10?"0"+c:c,f=d<10?"0"+d:d,g=e+":"+f;return g};var i=function(a,b,c){var d=(a.nativeEvent.offsetX?a.nativeEvent.offsetX:a.nativeEvent.layerX)/b,e=Math.ceil(d*c);return e};var j=function(a,b){if(b==="unmuted"){a.muteAudio()}else{a.unmuteAudio()}};return{displayName:"SingleAudioPlayer",mixins:[e.skinBasedComp,e.skinInfo,e.audioMixin],getInitialState:function(){this.audioVolume=this.props.compProp.volume;this.autoplay=this.props.compProp.autoplay;return{$playerState:"waiting",$device:this.getDeviceState(),$isduration:"duration",$isMuted:"unmuted",trackDuration:"00:00",trackPositionLabel:"00:00",progressPosition:0,volumeBars:f(this.props.compProp.volume),dragging:false,$heightChanged:false}},finishedPlayingAudio:function(){this.isAudioPlaying=false;if(this.props.compProp.loop){this.initiatePlay()}else{this.setState({$playerState:"repeat"})}},whileLoadingHandler:function(a){var b=h(a);this.setState({trackDuration:b})},whilePlayingHandler:function(a){var b=h(a),c=a/this.getAudioDuration()*100;this.setState({trackPositionLabel:b,progressPosition:c})},getProgressBarWidth:function(){return d.findDOMNode(this.refs.progressbar).offsetWidth},resetTrackPosition:function(){this.setState({trackPositionLabel:"00:00",progressPosition:0})},movingProgressbarHandle:function(a){var b=this.getProgressBarWidth(),c=this.getSkinExports("barSpaceLeft").barSpaceLeft,d=this.getSkinExports("barSpaceRight").barSpaceRight,e=this.props.style.width,f=a.pageX,g=this.getAudioDuration(),j=fe-d,k=i(a,b,g);if(j){return}this.setState({trackPositionLabel:h(k),progressPosition:k/g*100});this.seekAudio(k)},stoppedMovingProgressbarHandle:function(a){var b=this.getProgressBarWidth();var c=this.getAudioDuration();var d=i(a,b,c);this.setState({trackPositionLabel:h(d),progressPosition:d/c*100});this.seekAudio(d)},callSeek:function(a){var b=this.getProgressBarWidth();var c=this.getAudioDuration();var d=i(a,b,c);this.seekAudio(d)},buildVolumeScale:function(){var a=5,d=this.props.styleId,e=this.state.volumeBars;return c.times(a,function(a){return b.DOM.li({className:a';var i=function(a,b,c,d){if(b===g){return h}if(a){var e=a[b];if(e){return e}}return''};function j(b,c){var d="";a.forOwn(c,function(a,b){d+=" "+b+'="'+a+'"'});return""+b+""}function k(a,b){var c=new d(b);var e;var f=false;var g=a.replace(/fill="(.*?)"/gi,function(a,b){var g=new d(b);if(l(g)){var h=1-(255-g.red())/255;var i=Math.floor(c.red()+(255-c.red())*h);var j=Math.floor(c.green()+(255-c.green())*h);var k=Math.floor(c.blue()+(255-c.blue())*h);e=new d({red:i,green:j,blue:k});f=true;return'fill="'+e.hexString()+'"'}return'fill="'+b+'"'});return{svgString:g,isTinted:f}}function l(b){return a.isEqual(b.red(),b.green(),b.blue())&&b.red()!==255}return{displayName:"SvgShape",mixins:[b.compMixins.baseCompMixin],getSkinProperties:function(){var a=this.props.skin;var b=i(this.props.siteData.svgShapes,a,this.props.id,this.props.structure.layout);var d=this.props.siteData.getAllTheme();var h="";var l=c.skins[g];var m={};var n=this.props.compData;var o=l.paramsDefaults.fillcolor;var p=o;if(n&&n.link){var q=e.linkRenderer.renderLink(n.link,this.props.siteData,this.props.rootNavigationInfo);b=j(b,q)}if(d[this.props.styleId]){m={css:l.css,params:l.params,paramsDefaults:l.paramsDefaults};h='";p=d[this.props.styleId].style.properties.fillcolor||p}var r=k(b,this.props.siteData.getColor(p));b=r.svgString;b=b.replace(/class="(.*?)"/gi,"");var s={"":{dangerouslySetInnerHTML:{__html:h+b||""}}};this.updateRootRefDataStyles(s[""]);return s},render:function(){this.prevSantaTypesProps=this.santaTypesProps;this.santaTypesProps=this.nextSantaTypesProps||this.santaTypesProps;var a=this.getSkinProperties();return f.renderSkinHTML(null,a,this.props.styleId,this.props.id,this.props.structure,this.props,this.state)}}});define("components/components/svgShape/popupCloseIconButton",["lodash","components/components/svgShape/svgShape"],function(a,b){"use strict";var c=a.cloneDeep(b);function d(){this.props.siteAPI.closePopupPage()}c.displayName="PopupCloseIconButton";c.getSkinProperties=function a(){var c=b.getSkinProperties.apply(this,arguments);c[""].onClick=d.bind(this);c[""].style.cursor="pointer";return c};return c});define("components/components/container/groupContainer",["lodash","containerCommon"],function(a,b){"use strict";var c=b.mixins.containerMixin;function d(){if(!e()){return{"max-width":0,"max-height":0}}return{}}function e(){return"pointerEvents"in document.body.style}return{displayName:"WixGroupContainer",mixins:[c],getSkinProperties:function(){return{"":{style:d()},inlineContent:{children:this.props.children}}}}});define("components/components/container/stripContainer",["core","utils","components/components/background/mixins/backgroundDetectionMixin"],function(a,b,c){"use strict";var d=a.compMixins;return{displayName:"StripContainer",mixins:[d.skinBasedComp,c],getDefaultSkinName:function(){return"wysiwyg.viewer.skins.stripContainer.DefaultStripContainer"},getBackground:function(){return b.mubalat.createChildBalata(this)},getSkinProperties:function(){return{"":{onClick:this.props.onClick},background:this.getBackground(),inlineContent:{children:this.props.children}}}}});define("components/components/container/stripColumnsContainer",["react","lodash","core","utils","components/components/background/mixins/backgroundDetectionMixin"],function(a,b,c,d,e){"use strict";var f=c.compMixins;function g(){var c=b.sum(a.Children.map(this.props.children,function(a){return a.props.structure.layout.width}));var d=a.Children.map(this.props.children,function(a){return Math.round(a.props.structure.layout.width/c*100)/100});var e=b.sum(d);d[0]+=1-e;return d}function h(){var b=this.props.compProp.rowMargin;var c=a.Children.map(this.props.children,function(c){var d={position:"absolute",top:b,height:c.props.style.height,left:0,width:320};b+=d.height+this.props.compProp.columnsMargin;var e={position:"absolute",overflow:"hidden",width:320,left:0,top:0,bottom:0};c=a.cloneElement(c,{rootStyle:d,bgStyle:e});return c},this);var e=b-this.props.compProp.columnsMargin+this.props.compProp.rowMargin;return{"":{style:{height:e}},background:d.mubalat.createChildBalata(this),inlineContent:{children:c}}}return{displayName:"StripColumnsContainer",mixins:[f.skinBasedComp,e],componentDidLayout:function(){var a=this.getScrollBarWidth();var b=this.getScreenWidth();var c=this.lastScrollBarWidth!==a;var d=this.lastScreenWidth!==b;var e=this.props.siteData.isMobileView();if(!e&&(c||d)){this.lastScrollBarWidth=a;this.lastScreenWidth=b;this.registerReLayout();this.forceUpdate()}},getDefaultSkinName:function(){return"wysiwyg.viewer.skins.stripContainer.DefaultStripContainer"},getDesktopBackground:function(a,b){return d.mubalat.createChildBalata(this,{style:{top:0,bottom:0,left:"calc("+parseInt(b/2,10)+"px - ("+a+" / 2))",right:"calc("+parseInt(b/2,10)+"px + ("+a+" / 2))",width:"calc("+a+")"}})},getScrollBarWidth:function(){var a=this.props.siteData;var c=a.measureMap;var d=a.browser.firefox;return d?0:b.get(c,"innerWidth.screen",0)-b.get(c,"clientWidth",0)},getPageWidth:function(){return this.props.siteData.getSiteWidth()},getScreenWidth:function(){return this.props.siteData.getScreenWidth()},getSkinProperties:function(){if(this.props.siteData.isMobileView()){return h.call(this)}var c=this.getPageWidth();var d=this.getScreenWidth();this.lastScreenWidth=d;var e=g.call(this);var f=e.length;var i=this.props.compProp;var j=c-i.columnsMargin*(f-1)-i.frameMargin*2;var k=b.map(e,function(a){return Math.floor(j*a)});var l=b.reduce(e,function(a,b){a.push(a[a.length-1]+b);return a},[0]);var m,n,o;var p=this.getScrollBarWidth();this.lastScrollBarWidth=p;var q=d&&d<=c;if(i.fullWidth&&!q){n="(100vw - "+p+"px - "+i.siteMargin*2+"px)";m="(100vw - "+p+"px - "+(i.columnsMargin*(f-1)+(i.siteMargin+i.frameMargin)*2)+"px)";o="("+c+"px - "+n+") / 2 + "+i.frameMargin+"px + "}else{n=c+"px";m="("+(c-(i.columnsMargin*(f-1)+i.frameMargin*2))+"px)";o=i.frameMargin+"px + "}var r=a.Children.map(this.props.children,function(b,c){var d=e[c];var f=b.props.compProp.alignment/100;var g={position:"absolute",left:"calc("+m+" * "+(l[c]+d*f)+" + "+o+(c*i.columnsMargin-k[c]*f)+"px)",width:k[c],top:i.rowMargin,height:b.props.style.height};var h={position:"absolute",width:"calc("+m+" * "+d+" + 1px)",left:"calc(("+m+" * "+d+" - "+k[c]+"px) * "+-f+" - 1px)",top:0,bottom:0};var j={position:"absolute",width:k[c],top:0,bottom:0,left:"calc((100% - "+k[c]+"px) * "+f+")"};b=a.cloneElement(b,{rootStyle:g,bgStyle:h,inlineStyle:j});return b},this);var s={background:this.getDesktopBackground(n,c),inlineContent:{children:r}};s[""]={};return s}}});define("components/components/container/column",["lodash","components/components/container/mediaContainer"],function(a,b){"use strict";var c=a.cloneDeep(b);c.displayName="Column";return c});define("components/components/colorOption/colorOption",["core","lodash"],function(a,b){"use strict";var c=a.compMixins;return{displayName:"ColorOption",mixins:[c.optionInput],getSkinProperties:function(){var a={"":{style:{backgroundColor:this.props.compData.text}},tooltip:this.createInfoTipChildComponent()};if(!this.props.compData.disabled){a[""]=b.merge(a[""],{onClick:this.props.onClick,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave})}return a}}});define("components/components/mobileColorOption/mobileColorOption",["core"],function(a){"use strict";var b=a.compMixins;return{displayName:"MobileColorOption",mixins:[b.optionInput],getSkinProperties:function(){var a={"":{style:{backgroundColor:this.props.compData.text}}};if(!this.props.compData.disabled){a[""].onClick=this.props.onClick;a[""].style.cursor="pointer"}return a}}});define("components/components/dropDownMenu/dropDownMenu",["lodash","reactDOM","utils","core","zepto"],function(a,b,c,d,e){"use strict";var f=d.compMixins;var g=c.menuUtils;function h(a){return!isNaN(parseFloat(a))&&isFinite(a)}function i(b){return a.filter(b,"isVisible")}function j(a,b,d){return a?"100%":c.style.unitize(b-d.menuBorderY-d.labelPad-d.ribbonExtra-d.ribbonEls-d.menuBtnBorder)}function k(b,c,d){var e=a.cloneDeep(b);if(!c||!c.custom[d]){return e}var f=c.custom[d].isMoreShown;var g=c.custom[d].realWidths;if(!f){return e}var h=g.indexOf(0);e=e.splice(h);return e}function l(b,c,d,e,f,g,h,i,j,k){var l=d.concat("__more__");var n=c.custom[b];var o=n.realWidths;var p=n.menuItemContainerExtraPixels;var q=c.width[b];var r=a.findIndex(l,function(a){return a===e});if(r>=0&&o){var s=Math.abs(k.getSiteX());var t=s+c.absoluteLeft[b];var u=t+q;var v=m(p,h,j,q,f,i,t,u,c.clientWidth);return{left:v.moreContainerLeft,right:v.moreContainerRight,bottom:n.needToOpenMenuUp?g+"px":"auto"}}}function m(a,c,d,e,f,g,h,i,j){var k="0px";var l="auto";var m=b.findDOMNode(g);var n=g.refs.hitArea?b.findDOMNode(g.refs.hitArea):null;var o=m.offsetLeft+(n?n.offsetLeft:0);var p=n&&n.offsetWidth||m.offsetWidth;if(c==="left"){if(f==="left"){k=0}else{k=o+a.left+"px"}}else if(c==="right"){if(f==="right"){l=0}else{l=e-o-p-a.right+"px"}k="auto"}else if(f==="left"){k=o+(p+a.left-d)/2+"px"}else if(f==="right"){k="auto";l=(p+a.right-(d+a.width))/2+"px"}else{k=a.left+o+(p-(d+a.width))/2+"px"}if(k!=="auto"){var q=h+parseInt(k,10);k=q<0?0:k}if(l!=="auto"){var r=i-parseInt(l,10);l=r>j?0:l}return{moreContainerLeft:k,moreContainerRight:l}}function n(a,b){if(a.childElementCount>0){var c=e(a.firstChild).find("p");if(c){var d=parseInt(window.getComputedStyle(c[0]).lineHeight,10);return d+15+b.menuBorderY+b.labelPad+b.menuBtnBorder}}return 0}function o(a,b,c,d,e,f){if(f===a.length-1){if(a.length===1){return"dropLonely"}if(b){return"bottom"}if(!c&&d!=="right"){return"center"}return e?"left":"right"}if(f===0){if(b){return"top"}if(!c&&d!=="left"){return"center"}return e?"right":"left"}return b?"dropCenter":"center"}function p(b,d,e){var f=b.getCurrentUrlPageId();var h=b.getCurrentPopupId();var i=a.some(d,"link.pageId.id",h);var j;var k={AnchorLink:function(b){return(a.has(b.anchorDataId,"id")?b.anchorDataId.id:b.anchorDataId)===j},PageLink:function(a){if(!j){if(a.pageId.isPopup){return a.pageId.id===h}else if(!i){return a.pageId.id===f}}return false}};if(g.shouldHighlightAnchorInPage(b)){j=c.menuUtils.getActiveAnchorInPage(e,d,b)}return function(a){var b=a&&k[a.type];return b?b(a):false}}function q(b,c,d,e,f,g,h){return a.map(c,function(a,i){var j=a.link;var k=p(g,c,b);return{isContainer:Boolean(d),isSelected:k(j),positionInList:o(c,d,e,f,h,i)}})}return{displayName:"DropDownMenu",mixins:[f.skinBasedComp,f.timeoutsMixin,f.skinInfo],getInitialState:function(){this.shouldChildrenUpdate=false;return{hover:null,hoverListPosition:null,activeAnchor:null,$dropAlign:this.props.compProp.alignButtons,$mobile:this.props.siteData.isMobileDevice()||this.props.siteData.isMobileView()||this.props.siteData.isTabletDevice()?"mobile":"notMobile"}},componentDidMount:function(){if(g.shouldHighlightAnchorInPage(this.props.siteData)){var a=this.props.siteAPI;a.getSiteAspect("anchorChangeEvent").registerToAnchorChange(this)}},componentDidUpdate:function(){var a=b.findDOMNode(this.refs.moreContainer);var c=g.nonHiddenPageIdsFromMainMenu(this.props.siteData);var d=c.indexOf(this.state.hover);var f=this.props.siteData.measureMap;if(h(this.state.hover)||this.state.hover==="__more__"){if(!f||!f.custom[this.props.id]){return}var i=f.custom[this.props.id].realWidths;if(!i){return}var j=e(a);var k=j.children();var m=k.find("p");m.css({"line-height":"100%"});k.css({"min-width":"0px"});var o=this.refs[this.state.hover];var p=o.refs.hitArea?b.findDOMNode(o.refs.hitArea):null;var q=p?p.offsetLeft:0;var r;if(d!==-1){r=i[d]}else{r=i[i.length-1]}r-=q;var s=Math.max(a.offsetWidth,r);var t=l(this.props.id,f,c,this.state.hover,this.state.hoverListPosition,this.props.style.height,this.props.compProp.alignButtons,o,s,this.props.siteData);var u=n(a,this.getParamsFromSkins());j.css({left:t.left,right:t.right});j.parent().css({left:t.left,right:t.right,bottom:t.bottom});k.css({"min-width":s+"px"});m.css({"line-height":u+"px"})}},componentWillUnmount:function(){if(g.shouldHighlightAnchorInPage(this.props.siteData)){this.props.siteAPI.getSiteAspect("anchorChangeEvent").unregisterToAnchorChange(this)}},convertItemsToChildren:function(b,c,d,e,f){var g=i(b);c=c||{};c.style=c.style||{};var h=q(this.props.siteAPI,g,e,this.props.compProp.stretchButtonsToMenuWidth,this.props.compProp.alignButtons,this.props.siteData,this.props.compProp.rtl);return a.map(g,function(b,g){var i=(e?this.state.hover:"")+(c.prefix||"")+g;return this.createChildComponent(b,"core.components.MenuButton","repeaterButton",a.merge({isContainer:h[g].isContainer,isSelected:h[g].isSelected,positionInList:h[g].positionInList,id:this.props.id+i,ref:i,key:i,refInParent:i,lineHeight:j(d,this.props.style.height,f),mouseEnterHandler:this.mouseEnterHandler,mouseLeaveHandler:this.mouseLeaveHandler,isDropDownButton:e,onMouseClick:this.onMouseClick,menuBtnPageId:b.link&&b.link.type==="PageLink"&&b.link.pageId?b.link.pageId.id:""},c))},this)},onMouseClick:function(a,b,c){var d=i(g.getSiteMenuWithRender(this.props.siteData,false,this.props.rootNavigationInfo));if(!c){var e=[];if(b!=="__more__"){var f=d[b].items;e=i(f)}var h=e.length>0||b==="__more__";var j=this.state.hover;if(!this.dropDownOpen&&h){this.mouseEnterHandler(b);a.preventDefault();a.stopPropagation()}else if(this.dropDownOpen&&!this.isDropdownOwner(b,j)&&h){this.mouseLeaveHandler();a.preventDefault();a.stopPropagation();this.mouseEnterHandler(b)}else if(this.dropDownOpen){this.mouseLeaveHandler()}}else{this.mouseLeaveHandler()}},onAnchorChange:function(a){if(a!==this.state.activeAnchor){this.setState({activeAnchor:a})}},isDropdownOwner:function(a,b){return a===b},createMoreButton:function(a,b){var c="__more__";var d=b?"left":"right";var e=this.props.compProp.alignButtons;var f=this.props.compProp.stretchButtonsToMenuWidth;if(!f&&e!=="right"){d="center"}return this.createChildComponent({id:c,label:this.props.compProp.moreButtonLabel},"core.components.MenuButton","repeaterButton",{isSelected:false,positionInList:d,id:this.props.id+c,ref:c,lineHeight:j(false,this.props.style.height,a),mouseEnterHandler:this.mouseEnterHandler,mouseLeaveHandler:this.mouseLeaveHandler,onMouseClick:this.onMouseClick,isDropDownButton:false,menuBtnPageId:"",display:"inline-block"})},mouseEnterHandler:function(a,b){this.hovering=true;this.lastHovered=this.getCurrentTime();var d=a.replace(this.props.id,"");var e=g.nonHiddenPageIdsFromMainMenu(this.props.siteData).concat("__more__");var f=e.indexOf(d);if(f!==-1&&(h(d)||c.stringUtils.startsWith(a,"__"))&&a!==this.state.hover){if(this.state.hover){this.refs[this.state.hover].setIdleState()}this.registerReLayout();this.setState({hover:a,hoverListPosition:b})}},getCurrentTime:function(){return Date.now()},mouseLeaveHandler:function(){this.hovering=false;this.lastHovered=this.getCurrentTime();if(!this.dropDownOpen&&this.state.hover){this.refs[this.state.hover].setIdleState()}this.setTimeout(function(){var a=this.getCurrentTime()-this.lastHovered;if(!this.hovering&&this.state.hover&&a>=1e3){this.refs[this.state.hover].setIdleState();this.dropDownOpen=false;this.setState({hover:null,hoverListPosition:null})}}.bind(this),1e3)},getParamsFromSkins:function(){return{menuBorderY:this.getSumParamValue("menuTotalBordersY",this.props.skin),menuBtnBorder:this.getSumParamValue("menuButtonBorders",this.getSkinExports().repeaterButton.skin),ribbonEls:this.getParamFromDefaultSkin("ribbonEls").value?parseInt(this.getParamFromDefaultSkin("ribbonEls").value,10):0,labelPad:this.getFromExports("labelPad"),ribbonExtra:this.getFromExports("ribbonExtra")?Math.abs(parseInt(this.getFromExports("ribbonExtra"),10)):0}},getSkinProperties:function(){var a=i(g.getSiteMenuWithRender(this.props.siteData,false,this.props.rootNavigationInfo));var b=this.getParamsFromSkins();var c=this.convertItemsToChildren(a,{display:"inherit"
},null,null,b);var d=[];var e="hidden";c.push(this.createMoreButton(b,this.props.compProp.rtl));if(this.props.compProp.rtl){c.reverse()}if(h(this.state.hover)||this.state.hover==="__more__"){var f=this.props.siteData.measureMap;d=this.convertItemsToChildren(h(this.state.hover)?a[this.state.hover].items:k(a,f,this.props.id),{style:{width:"100%"},display:"block",prefix:"_",subMenu:true},true,true,b);if(d.length>0){e="inherit";this.dropDownOpen=true}}return{"":{id:this.props.id,key:this.props.refInParent,ref:this.props.refInParent,"data-menuborder-y":b.menuBorderY,"data-menubtn-border":b.menuBtnBorder,"data-ribbon-els":b.ribbonEls,"data-label-pad":b.labelPad,"data-ribbon-extra":b.ribbonExtra},itemsContainer:{children:c,style:{height:this.props.style.height-b.menuBorderY-b.ribbonExtra-b.ribbonEls,display:"inline-block",textAlign:this.props.compProp.alignButtons,overflow:"visible"}},back:{style:{height:this.props.style.height-b.menuBorderY-b.labelPad}},moreContainer:{children:d,"data-hover":this.state.hover,style:{visibility:e}},dropWrapper:{style:{visibility:e},"data-drophposition":this.state.hover?this.state.hoverListPosition:"","data-dropalign":this.props.compProp.alignButtons}}}}});define("components/components/facebookLikeBox/facebookLikeBox",["lodash","core","react"],function(a,b,c){"use strict";var d=b.compMixins;var e={SIMPLE:130,FACES:214,STREAM:575,MAX:2e3};function f(a){var b=a.compData.showFaces,c=a.compData.showStream,d=a.style.height;var f={};if(!c&&b){f.minHeight=f.maxHeight=f.currentHeight=e.FACES}else if(c){f.minHeight=e.STREAM;f.maxHeight=e.MAX;f.currentHeight=d