define("siteUtils/utils/mobileUtils",[],function(){"use strict";var a=12;var b={26:26,27:26,28:26,29:27,30:27,31:27,32:28,33:28,34:28,35:29,36:29,37:29,38:30,39:30,40:30,41:31,42:31,43:31,44:32,45:32,46:32,47:33,48:33,49:33,50:34,51:34,52:34,53:35,54:35,55:35,56:36,57:36,58:36,59:37,60:37,61:37,62:38,63:38,64:38,65:39,66:39,67:39,68:40,69:40,70:40,71:41,72:41,73:41,74:42,75:42,76:42,77:43,78:43,79:43,80:44,81:44,82:44,83:45,84:45,85:45,86:46,87:46,88:46,89:47,90:47,91:47,92:48,93:48,94:48,95:49,96:49,97:49,98:50,99:50,100:50};function c(c){var d;var e=a;var f=Math.round(c);if(fb+f}function i(a){switch(true){case/(GT-S5300B|GT-S5360|GT-S5367|GT-S5570I|GT-S6102B|LG-E400f|LG-E400g|LG-E405f|LG-L38C|LGL35G)/i.test(a):return{width:240,height:320};case/(Ls 670|GT-S5830|GT-S5839i|GT-S6500D|GT-S6802B|GT-S7500L|H866C|Huawei-U8665|LG-C800|LG-MS695|LG-VM696|LGL55C|M865|Prism|SCH-R720|SCH-R820|SCH-S720C|SPH-M820-BST|SPH-M930BST|U8667|X501_USA_Cricket|ZTE-Z990G)/i.test(a):return{width:320,height:480};case/(5860E|ADR6300|ADR6330VW|ADR8995|APA9292KT|C771|GT-I8160|GT-I9070|GT-I9100|HTC-A9192|myTouch4G|N860|PantechP9070|PC36100|pcdadr6350|SAMSUNG-SGH-I727|SAMSUNG-SGH-I777|SAMSUNG-SGH-I997|SC-03D|SCH-I405|SCH-I500|SCH-I510|SCH-R760|SGH-S959G|SGH-T679|SGH-T769|SGH-T959V|SGH-T989|SPH-D700)/i.test(a):return{width:480,height:800};case/(DROIDX|SonyEricssonSO-02C|SonyEricssonST25i)/i.test(a):return{width:480,height:854};case/(DROID3|MB855)/i.test(a):return{width:540,height:960};case/F-05D/i.test(a):return{width:720,height:1280};default:return null}}function j(a){var b=a.match(/applewebkit\/([\d\.]+)/i),c,d,e,f;if(b){c=b[1].split(".");d=+(c[0]||0);e=+(c[1]||0);f=+(c[2]||0);return d*1e4+e*100+f}return NaN}function k(a){this.requestModel=a}k.prototype={isMobileDevice:function(){var b=a.result(this,"requestModel.deviceType.toLowerCase")===e.MOBILE;if(this.isWindowUnavailable()){return b}var d=this.getScreenWidth();if(this.isLandscape()){d=this.getScreenHeight()}var f=d=c&&a<=d)&&this.isTouchScreen()},getWindowScreenWidth:function(){return window.screen.width},getScreenWidth:function(){var a=this._getDeviceParamsByUserAgent();return a?a.width:NaN},getScreenHeight:function(){var a=this._getDeviceParamsByUserAgent();return a?a.height:NaN},isAppleMobileDevice:function(){return/iphone|ipod|ipad|Macintosh/i.test(this.requestModel.userAgent)},isMSMobileDevice:function(){return/iemobile/i.test(this.requestModel.userAgent)},isAndroidMobileDevice:function(){return/android/i.test(this.requestModel.userAgent)},cannotHideIframeWithinRoundedCorners:function(){return j(this.requestModel.userAgent)<537e4},isNewChromeOnAndroid:function(){if(this.isAndroidMobileDevice()){var a=this.requestModel.userAgent.toLowerCase();if(/chrome/i.test(a)){var b=a.split("chrome/");var c=b[1].split(" ")[0];var d=c.split(".")[0];var e=parseInt(d,10);if(e>=29){return true}}}return false},isTouchScreen:function(){if(this.isWindowUnavailable()){return this.isMobileDevice()||this.isTabletDevice()}return!!("ontouchstart"in window||window.DocumentTouch&&window.document instanceof DocumentTouch)},isLandscape:function(){return!this.isPortrait()},isPortrait:function(){if(this.isWindowUnavailable()){return true}var a=window.orientation;return a===0||a===180||this.isPortraitByScreenSize()},isPortraitByScreenSize:function(){if(this.isWindowUnavailable()){return true}return window.innerHeight>window.innerWidth},isAndroidOldBrowser:function(){var a=this.isNewChromeOnAndroid();var b=/opr/i.test(this.requestModel.userAgent);return this.isAndroidMobileDevice()&&!a&&!b},getDevicePixelRatio:function(){if(this.isWindowUnavailable()){return 2}if(this.isMSMobileDevice()){return Math.round(window.screen.availWidth/(window.screen.width||window.document.documentElement.clientWidth))}return window.devicePixelRatio},getInitZoom:function(){return this.getScreenWidth()/window.document.body.offsetWidth},getZoom:function(){if(this.isWindowUnavailable()){return 1}var a=this.getScreenWidth();return a/this.getWindowInnerWidth()},isZoomed:function(){if(this.isWindowUnavailable()){return false}return!g(this.getZoom(),this.getInitZoom())},isZoomedIn:function(){if(this.isWindowUnavailable()){return false}return h(this.getZoom(),this.getInitZoom())},getMobileZoomByScreenProperties:function(){if(this.isWindowUnavailable()){return 1}var a=1;var b=this.getScreenDimensions();var c=Math.max(b.width,b.height);var d=Math.min(b.width,b.height);if(this.isMobileDevice()&&!this.isPortraitByScreenSize()){a=d/c}return a},getSiteZoomRatio:function(){if(this.isWindowUnavailable()){return 1}var a=320/window.screen.width;return a},getInvertedZoomRatio:function(){if(this.isWindowUnavailable()){return 1}return 1/this.getZoom()},getOrientationZoomFixRation:function(){return this.getInitZoom()/this.getZoom()},getZoomRatioForNonOptimizedSites:function(){if(this.isWindowUnavailable()){return 1}return window.innerWidth/320},_getDeviceParamsByUserAgent:function(){if(this.isWindowUnavailable()){return null}var a=this.requestModel.userAgent.toLowerCase();var b=i(a);var c;var d;var e=this.getScreenDimensions();if(b){c=b.width;d=b.height}else if(this.isPortrait()){c=Math.min(e.width,e.height);d=Math.max(e.width,e.height)}else{c=Math.max(e.width,e.height);d=Math.min(e.width,e.height)}if(/iemobile/i.test(a)){c=e.width||window.document.documentElement.clientWidth;d=e.height||window.document.documentElement.clientHeight}return{width:c,height:d}},getScreenDimensions:function(){if(this.isWindowUnavailable()){return{width:0,height:0}}return{width:window.screen.width,height:window.screen.height}},isWindowUnavailable:function(){return typeof window==="undefined"},getWindowInnerWidth:function(){if(b.isOpen("sv_alwaysEnableMobileZoom")){return window.innerWidth/(window.getComputedStyle(window.document.body).zoom||1)}return window.innerWidth}};return k});define("siteUtils/core/browserDetection",[],function(){"use strict";function a(a){if(!a){return{}}var b={},c={},d=a.match(/Web[kK]it[\/]{0,1}([\d.]+)/),e=a.match(/(Android);?[\s\/]+([\d.]+)?/),f=!!a.match(/\(Macintosh\; Intel /),g=a.match(/(iPad).*OS\s([\d_]+)/),h=a.match(/(iPod)(.*OS\s([\d_]+))?/),i=!g&&a.match(/(iPhone\sOS)\s([\d_]+)/),j=a.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),k=a.match(/Windows Phone ([\d.]+)/),l=j&&a.match(/TouchPad/),m=a.match(/Kindle\/([\d.]+)/),n=a.match(/Silk\/([\d._]+)/),o=a.match(/(BlackBerry).*Version\/([\d.]+)/),p=a.match(/(BB10).*Version\/([\d.]+)/),q=a.match(/(RIM\sTablet\sOS)\s([\d.]+)/),r=a.match(/PlayBook/),s=a.match(/Chrome\/([\d.]+)/)||a.match(/CriOS\/([\d.]+)/),t=a.match(/Firefox\/([\d.]+)/),u=a.match(/MSIE\s([\d.]+)/)||a.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),v=!s&&a.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),w=v||a.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/),x=a.match(/Edge\/\d{2,}\.[\d\w]+$/);c.webkit=d&&!x;if(c.webkit){c.version=d[1]}if(e){b.android=true;b.version=e[2]}if(i&&!h){b.ios=b.iphone=true;b.version=i[2].replace(/_/g,".")}if(g){b.ios=b.ipad=true;b.version=g[2].replace(/_/g,".")}if(h){b.ios=b.ipod=true;b.version=h[3]?h[3].replace(/_/g,"."):null}if(k){b.wp=true;b.version=k[1]}if(j){b.webos=true;b.version=j[2]}if(l){b.touchpad=true}if(o){b.blackberry=true;b.version=o[2]}if(p){b.bb10=true;b.version=p[2]}if(q){b.rimtabletos=true;b.version=q[2]}if(r){c.playbook=true}if(m){b.kindle=true;b.version=m[1]}if(n){c.silk=true;c.version=n[1]}if(!n&&b.android&&a.match(/Kindle Fire/)){c.silk=true}if(s&&!x){c.chrome=true;c.version=s[1]}if(t&&!x){c.firefox=true;c.version=t[1]}if(u){c.ie=true;c.version=u[1]}if(w&&(f||b.ios)){c.safari=true;if(f){c.version=w[1]}}if(v){c.webview=true}if(x){c.edge=true}b.tablet=!!(g||r||e&&!a.match(/Mobile/)||t&&a.match(/Tablet/)||(u||x)&&!a.match(/Phone/)&&a.match(/Touch/));b.phone=!!(!b.tablet&&!b.ipod&&(e||i||j||o||p||s&&a.match(/Android/)||s&&a.match(/CriOS\/([\d.]+)/)||t&&a.match(/Mobile/)||u&&a.match(/Touch/)));b.mac=f;return{browser:c,os:b}}return a});define("siteUtils/core/linkRenderer",["lodash","wixUrlParser","coreUtils","experiment"],function(a,b,c,d){"use strict";var e="_self",f="_blank",g="https://users.wix.com/signin?",h="javascript:void()";var i={sendEmail:"sendMail",welcomeEmailTemplate:"mailTemplate",userColor:"userColor",loginCompName:"loginCompName",referralInfo:"loginCompName"};function j(a,b){if(d.isOpen("sv_dpages")){var e=b.url==="/";if(!e&&!c.validationUtils.isValidUrl(b.url)){return{}}var g=e?a.publicBaseUrl:b.url;return{href:g,target:b.target||f,"data-content":g,"data-type":"external"}}if(!c.validationUtils.isValidUrl(b.url)){return{}}return{href:b.url,target:b.target||f,"data-content":b.url,"data-type":"external"}}function k(c,d,f){var g=d.pageId;if(!g){return{}}var i=f||{pageId:g.id,title:g.pageUriSEO};var j=b.getUrl(c,i);var k={href:j,target:e};if(t(c,g.id)){a.assign(k,{href:h,"data-no-physical-url":j})}return k}function l(a,c){if(!c.routerId){return{}}var d={routerId:c.routerId,innerRoute:c.innerRoute};var f=b.getUrl(a,d);var g={href:f,target:e};if(c.anchorDataId){g["data-anchor"]=c.anchorDataId}return g}function m(a,b){return k(a,b)}function n(b,d,e){var f=d.pageId.id==="masterPage";var g=a.clone(d),h=a.has(d.anchorDataId,"id")?d.anchorDataId.id:d.anchorDataId,i=a.includes(c.siteConstants.SAME_PAGE_SCROLL_ANCHORS,h)||f,j=e.imageZoom,l=t(b,e.pageId),n;if(i){if(j||l){var o=b.pagesDataItemsMap[b.primaryPageId];n=k(b,{pageId:o})}else{n=k(b,g,e)}}else{n=m(b,g)}if(!l){n["data-keep-roots"]=true}n["data-anchor"]=h;return n}function o(a){return{href:"tel:"+a.phoneNumber,"data-content":a.phoneNumber,"data-type":"phone"}}function p(a){var b="mailto:"+(a.recipient&&a.recipient.trim()||""),c=[];if(a.subject){c.push("subject="+a.subject)}if(a.body){c.push("body="+a.body)}if(c.length>0){b+="?"+c.join("&")}return{href:b,target:e,"data-content":a.recipient,"data-type":"mail"}}function q(b,d){var e=d.docId;var g=/\.pdf$/i.test(e);var h=b.serviceTopology.staticDocsUrl;var i;if(a.includes(e,"ugd/")&&a.includes(h,"/ugd")){e=e.substr(e.indexOf("ugd")+4)}i=h+"/"+e;if(!g){i+="?"+c.urlUtils.toQueryString({dn:d.name})}return{href:i,target:f,"data-type":"document"}}function r(b,d){var f=d.postLoginUrl||"",h=d.postSignupUrl||"",j=d.dialog||"showLogin",k,l,m,n="";if(a.includes(h,"ifcontext")){m=c.urlUtils.parseUrl(h).query;a.forOwn(m,function(a,b){if(b.toLowerCase()==="ifcontext"){n=a.replace("#","");if(/^[a-zA-Z0-9]+$/.test(n)){h=h.replace("{ifcontext}",n)}else{h=h.replace("{ifcontext}","illegalContextValue")}}})}if(c.wixUserApi.isSessionValid(b.cookie)){l=f}else{if(j==="createUser"){j="sign-up"}k={originUrl:b.currentUrl.full,postLogin:f,postSignUp:h,view:j};a.forEach(i,function(b,c){var e=d[b];if(!a.isUndefined(e)&&e!==""){k[c]=e}});l=g+c.urlUtils.toQueryString(k)}return{href:l,target:e}}function s(a,b){return{href:a.currentUrl.full,target:"_self","data-mobile":b.dataMobile}}function t(a,b){var c=a.pagesDataItemsMap[b];return c&&c.isPopup}function u(a){return!!a&&a.indexOf("mailto")===0}function v(a,c){if(!c){return false}var d=b.utils.getResolvedSiteData(a);var e=!!b.parseUrl(d,c);var f=c.indexOf(d.serviceTopology.staticDocsUrl)===0;var g=c===h;return!(e||u(c)||f||g)}function w(a){return a.type==="PageLink"&&!a.pageId||a.type==="AnchorLink"&&!a.pageId||a.type==="AnchorLink"&&!a.anchorDataId||a.type==="DocumentLink"&&!a.docId||a.type==="DynamicPageLink"&&!a.routerId}function x(a){if(!a){return false}return a.charAt(0)==="/"}function y(a,b){var c=[];if(a){c.push("galleryId:"+a)}if(b){c.push("propertyQuery:"+b)}return c.join(" ")}return{renderLink:function(a,c,d){if(!a||w(a)||!d){return{}}var e=b.utils.getResolvedSiteData(c);switch(a.type){case"PageLink":return m(e,a);case"ExternalLink":return j(e,a);case"AnchorLink":return n(e,a,d);case"LoginToWixLink":return r(e,a);case"EmailLink":return p(a);case"PhoneLink":return o(a);case"DocumentLink":return q(e,a);case"SwitchMobileViewMode":return s(e,a);case"DynamicPageLink":return l(e,a);default:return{}}},renderImageZoomLink:function(f,g,i,j,k){var l;var m;if(c.nonPageItemZoom.shouldImageBeZoomedAsNonPageItem(i)){m={onClick:function(){c.nonPageItemZoom.zoom(i)}}}else{var n;if(d.isOpen("sv_dpages")){n=a.assign({pageItemId:i.id,title:i.title,imageZoom:true},g)}else{n={pageId:g.pageId,pageItemId:i.id,title:i.title,imageZoom:true}}var o=b.utils.getResolvedSiteData(f);l=b.getUrl(o,n);m={href:l,target:e};if(t(o,n.pageId)){m.href=h;m["data-no-physical-url"]=l}var p=y(j,k);if(p){m["data-page-item-context"]=p}}return m},renderPageLink:function(a,c){var d=b.utils.getResolvedSiteData(c);return m(d,{pageId:a})},isExternalLink:v,isRelativeUrl:x,isEmailLink:u,getLinkUrlFromLinkProps:function(a){return a.href===h?a["data-no-physical-url"]:a.href},CONSTS:{LOGIN_TO_WIX_URL:g}}});define("siteUtils/core/routerUtils",["lodash"],function(a){"use strict";function b(b,c){return a.some(b,function(b){return a.includes(a.values(b.pages),c)})}return{isDynamicPage:b}});define("siteUtils/core/menuUtils",["lodash","siteUtils/core/linkRenderer","coreUtils","experiment","wixUrlParser","siteUtils/core/routerUtils"],function(a,b,c,d,e,f){"use strict";function g(d,e,f,g,h){if(!d){return d}if(a.isString(d)){return{}}var i=c.objectUtils.cloneDeep(d);if(f){i.render=b.renderLink(i,h||e,g)}return i}function h(a,c,d,e,f){var g={type:"PageLink",pageId:a};if(d){g.render=b.renderLink(g,f||c,e)}return g}function i(b,c,e,h,j,k,l){return a.reduce(b,function(b,m){var n=g(m.link,c,h,j,l);if(n&&n.pageId&&d.isOpen("sv_dpages")){var o=a.isObject(n.pageId)?n.pageId.id:n.pageId;o=a.startsWith(o,"#")?o.substring(1):o;var p=n.type==="PageLink"?f.isDynamicPage(c.getRouters(),o):false;if(!k&&p){return b}}if(!e||e&&n&&n.type==="PageLink"){b.push({id:m.id,label:m.label,isVisible:m.isVisible,isVisibleMobile:m.isVisibleMobile,items:i(m.items,c,e,h,j,k,l),link:n})}return b},[],this)}function j(b,c,d,e,f){var g=[],i;a.forEach(b,function(a){i=c.getDataByQuery(a.refId);g.push({label:i.title,isVisible:!i.hidePage,isVisibleMobile:i.mobileHidePage!==undefined?!i.mobileHidePage:!i.hidePage,items:j(a.items,c,d,e,f),link:h(a.refId,c,d,e,f)})});return g}function k(b,c,d,f,g){var h=b.getDataByQuery("CUSTOM_MAIN_MENU");var k=b.getDataByQuery("MAIN_MENU");var l;if(!d){l=e.utils.getResolvedSiteData(b)}if(h&&(!k||a.isEmpty(k.items))){return i(h.items,b,c,!d,f,g,l)}return j(k.items,b,!d,f,l)}function l(a,b,c){return k(a,b,false,c)}function m(a,b,c){return k(a,b,true,{},c)}function n(b){return a.reduce(b,function(a,b){return a>b?a:b},-Infinity)}function o(b){return a.filter(b,function(a){return a!==0})}function p(b){return a.reduce(b,function(a,b){return ab){return null}if(c){if(d){var l=Math.floor(b/e.length);var m=a.times(e.length,a.constant(l));j=l*e.length;if(j=9||c.firefox),fixedBackgroundColorBalata:c.chrome,forceOverflowScroll:b.iphone,shouldDisableSmoothScrolling:c.chrome||c.edge}}}});define("siteUtils/core/SiteData",["lodash","dataFixer","coreUtils","siteUtils/core/MobileDeviceAnalyzer","siteUtils/core/menuUtils","siteUtils/core/routerUtils","siteUtils/core/browserDetection","wixUrlParser","siteUtils/core/dataResolver","siteUtils/core/pagesUrlUtils","siteUtils/core/constants","siteUtils/core/browserFlags","experiment"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){"use strict";var n="masterPage";function o(b){return a.get(this,["publicModel","sessionInfo",b])}function p(b,c){if(this.publicModel){a.set(this.publicModel,["sessionInfo",b],c)}}function q(e){if(!e){return}if(e.wixData){b.deprecatedSiteModelMigrater(e)}if(e.routers&&!e.documentServicesModel){b.routerTableTempMigration(e)}j.ensureUrlFormatModel(e);this.currentUrl={};this._currentRootInfos={};this._currentPageIds={primaryPage:null,popupPage:null};this.customUrlMapping={};a.assign(this,e);this.siteId=this.siteId||this.rendererModel&&this.rendererModel.siteInfo.siteId;var f=this.requestModel&&this.requestModel.userAgent;var h=g(f);var k=a.assign({},this.requestModel,e.publicModel&&e.publicModel.deviceInfo);this._isMobileView=e.forceMobileView;this._isTabletDevice=undefined;this.pagesData=this.pagesData||{};this.anchorsMap={};this.editorData={generated:{},generatedVersion:{}};this.textRuntimeLayout={overallBorders:{}};this.mapFromPageUriSeoToPageId=j.getMapFromPageUriSeoToPageId(e);this.dockedRuntimeLayout={};this.deletedPagesMap={};this.dataResolver=new i;this.orphanPermanentDataNodes=[];this.mobile=new d(k);this.browser=h.browser;this.os=h.os;this.wixBiSession=e.wixBiSession||{};this.svgShapes=e.svgShapes||{};this.activeModes={};this.prefetchPages=[];if(m.isOpen("sv_dpages")){this.dynamicPages={routersRendererIndex:0,headData:{},data:{},currMetaTags:{}}}this.reLayoutedCompsMap={};this.saveInvalidationCount=0;this.renderFlags=this.renderFlags||{};a.defaults(this.renderFlags,{isPlayingAllowed:true,isZoomAllowed:true,isSocialInteractionAllowed:true,siteTransformScale:1,isExternalNavigationAllowed:true,isBackToTopButtonAllowed:true,isWixAdsAllowed:true,isSlideShowGalleryClickAllowed:true,isTinyMenuOpenAllowed:true,renderFixedPositionContainers:true,isPageProtectionEnabled:this.isViewerMode(),isSiteMembersDialogsOpenAllowed:true,allowSiteOverflow:true,shouldResetGalleryToOriginalState:false,shouldResetComponent:true,extraSiteHeight:0,siteScale:1,shouldUpdateJsonFromMeasureMap:true,componentViewMode:"preview",allowShowingFixedComponents:true,componentPreviewStates:{},renderMobileActionMenu:!c.urlUtils.isQueryParamOn(this.currentUrl,"hideMobileActionBar"),initWixCode:this.isViewerMode()});this.failedRequests=[];this.renderRealtimeConfig={};this._svQueue=[];this.compStates={};this.widgetsStore={};this.imageCssCache={};this.onImageUnmount=this.onImageUnmount.bind(this);this.getMediaFullStaticUrl=this.getMediaFullStaticUrl.bind(this)}q.prototype={setStore:function(a){this.store=a;if(this.dataResolver){this.store.registerDataLoadedCallback(this.dataResolver.clearCache.bind(this.dataResolver))}},dataTypes:{PROPERTIES:"component_properties",DATA:"document_data",THEME:"theme_data",DESIGN:"design_data",BEHAVIORS:"behaviors_data",CONNECTIONS:"connections_data"},WIX_ADS_ID:"WIX_ADS",MASTER_PAGE_ID:n,setRootNavigationInfo:function(a,b){var c=a.pageId;var d=c!==this._currentPageIds.primaryPage&&c!==this._currentPageIds.popupPage;var e=this.isPopupPage(c);if(b){if(!e){this._currentPageIds.primaryPage=null}this._currentPageIds.popupPage=null}this._currentRootInfos[c]=a;if(m.isOpen("sv_dpages")&&this.isDynamicPage(c)){this._currentRootInfos[c].routersRendererIndex=a.pageAdditionalData+this.dynamicPages.routersRendererIndex;this.dynamicPages.routersRendererIndex++}if(!e){this._currentRootInfos[n]=a;this._currentPageIds.primaryPage=a.pageId}else{this._currentPageIds.popupPage=a.pageId}if(d){this.dataResolver.clearCache()}},addPrefetchPages:function(b){this.prefetchPages=a.union(this.prefetchPages,b)},getPrefetchPages:function(){return this.prefetchPages},getExistingRootNavigationInfo:function(b){return this._currentRootInfos[b]?a.omit(this._currentRootInfos[b],"transition"):undefined},getExistingRootNavigationInfoWithTransitionInfo:function(a){return this._currentRootInfos[a]},getPrimaryPageId:function(){return this._currentPageIds.primaryPage},getCurrentUrlPageId:function(){return this.getPrimaryPageId()},getFocusedRootId:function(){return this._currentPageIds.popupPage||this._currentPageIds.primaryPage},getAllPossiblyRenderedRoots:function(){var a=[this.MASTER_PAGE_ID,this.getPrimaryPageId()];if(this.isPopupOpened()){a.push(this.getCurrentPopupId())}return a},getRenderedRootsUnderMasterPage:function(){return a.reject(this.getAllPossiblyRenderedRoots(),this.isPopupPage,this)},getDataForCopy:function(){var b=a.clone(this);delete b.store;return b},isMobileView:function(){if(a.isUndefined(this._isMobileView)&&this.getMasterPageData()){if(c.dataUtils.isMobileStructureExist(this.getMasterPageData())){var b=a(this.currentUrl.query).keys().find(function(a){return a.toLowerCase()==="showmobileview"});if(b){this._isMobileView=this.currentUrl.query[b]==="true"}else{this._isMobileView=this.mobile.isMobileDevice()&&(this.rendererModel.siteMetaData&&this.rendererModel.siteMetaData.adaptiveMobileOn)}}else{this._isMobileView=false}}return this._isMobileView},isMobileDevice:function(){if(a.isUndefined(this._isMobileDevice)){this._isMobileDevice=this.mobile.isMobileDevice()}return this._isMobileDevice},browserFlags:function(){if(!this._browserFlags){this._browserFlags=l.create(a.pick(this,["os","browser"]))}return this._browserFlags},forceLandingPage:function(a){return a.query&&a.query.forceLandingPage},isTabletDevice:function(){if(a.isUndefined(this._isTabletDevice)){this._isTabletDevice=this.os&&this.os.tablet&&!this.browser.ie||this.mobile.isTabletDevice()}return this._isTabletDevice},isTouchDevice:function(){return this.isTabletDevice()||this.isMobileDevice()},setMobileView:function(a){this._isMobileView=a},getAllTheme:function(){return this.getMasterPageData().data.theme_data},getGeneralTheme:function(){return this.getMasterPageData().data.theme_data.THEME_DATA},getFontsMap:function(){return this.getGeneralTheme().font},getFont:function(a){var b=a.split("_")[1];return this.getGeneralTheme().font[b]},getColor:function(a){var b=a.split("_")[1];return this.getGeneralTheme().color[b]||a},getColorsMap:function(){return this.getGeneralTheme().color},getMasterPageData:function(){return this.pagesData.masterPage},getPageData:function(a){return this.pagesData[a]},getServiceTopologyProperty:function(a){return this.serviceTopology[a]},getStaticMediaUrl:function(){return this.serviceTopology.staticMediaUrl},getStaticHTMLComponentUrl:function(){return this.serviceTopology.staticHTMLComponentUrl},getStaticVideoUrl:function(){ return this.serviceTopology.staticVideoUrl},getStaticVideoHeadRequestUrl:function(){return this.serviceTopology.staticVideoHeadRequestUrl},getMetaSiteId:function(){return this.rendererModel.metaSiteId},getMediaFullStaticUrl:function(a){return c.urlUtils.getMediaUrlByContext(a,this.getStaticMediaUrl(),this.serviceTopology.mediaRootUrl)},getStaticThemeUrlWeb:function(){var a=this.serviceTopology.scriptsLocationMap;return a&&a.skins&&a.skins+"/images/wysiwyg/core/themes"},isPremiumDomain:function(){return a.includes(this.rendererModel.premiumFeatures,"HasDomain")},isPremiumUser:function(){return!a.isEmpty(this.rendererModel.premiumFeatures)},isAdFreePremiumUser:function(){return a.includes(this.rendererModel.premiumFeatures||[],"AdsFree")},getClientSpecMap:function(){return this.rendererModel.clientSpecMap},getClientSpecMapEntry:function(a){return this.rendererModel.clientSpecMap[a]},getClientSpecMapEntriesByType:function(b){return a.where(this.rendererModel.clientSpecMap,{type:b})},getClientSpecMapEntryByAppDefinitionId:function(b){return a.find(this.rendererModel.clientSpecMap,{appDefinitionId:b})},getSMToken:function(){var a=this.getClientSpecMapEntriesByType("sitemembers")[0]||{};return a.smtoken},getSvSession:function(){return o.call(this,"svSession")},getCTToken:function(){return o.call(this,"ctToken")},setCTToken:function(a){p.call(this,"ctToken",a)},subSvSession:function(a,b){var c=this.getSvSession();if(c||b){a(c)}else{this._svQueue.push(a)}},pubSvSession:function(a){p.call(this,"svSession",a);this._svQueue.forEach(function(b){b(a)});this._svQueue.length=0},getUserId:function(){return this.siteHeader.userId},getSiteMetaData:function(){return this.rendererModel.siteMetaData},getSiteStructure:function(){return this.getDataByQuery(this.getStructureCompId())},getLanguageCode:function(){return this.rendererModel.languageCode},isPageLandingPage:function(a){var b=this.getDataByQuery(a);if(this.forceLandingPage(this.currentUrl)){return true}return b&&b.isLandingPage},getStructureCompId:function(){return"masterPage"},getBodyClientWidth:function(){return window.document.body.clientWidth},getBodyClientHeight:function(){return window.document.body.clientHeight},getScreenWidth:function(){if(!this.screenSize){this.updateScreenSize()}return this.screenSize.width},getScreenHeight:function(){if(!this.screenSize){this.updateScreenSize()}return this.screenSize.height},getScreenSize:function(){if(!this.screenSize){this.updateScreenSize()}return this.screenSize},updateScreenSize:function(a){this.screenSize=a||{width:this.isMobileView()?320:this.getBodyClientWidth(),height:this.getBodyClientHeight()}},getSiteX:function(){if(this.isMobileView()||this.isMobileDevice()){return 0}return Math.min(parseInt(Math.floor((this.getSiteWidth()-this.getScreenWidth())/2),10),0)},getSiteWidth:function(){if(this.isMobileView()){return 320}else if(this.isFacebookSite()){return 520}var b=this.getSiteStructure();return a.get(b,"renderModifiers.siteWidth",980)},isFacebookSite:function(){return this.rendererModel.siteInfo.applicationType==="HtmlFacebook"},clearCache:function(){this.dataResolver.clearCache()},onImageUnmount:function(a){if(this.imageResizeHandlers){delete this.imageResizeHandlers[a]}if(this.imageCssCache){delete this.imageCssCache[a]}},getDataByQuery:function(a,b,c){b=b||"masterPage";c=c||this.dataTypes.DATA;var d=[this.getPrimaryPageId()];if(this.isPopupOpened()){d.push(this.getCurrentPopupId())}return this.dataResolver.getDataByQuery(this.pagesData,d,b,c,a)},isRootIgnoreBottomBottom:function(b){return b&&a.get(this.pagesData,["masterPage","data","document_data",b,"ignoreBottomBottomAnchors"])},resolveData:function(a,b,c){return this.getDataByQuery(a,b,c)},findDataOnMasterPageByPredicate:function(b){return a.find(this.getMasterPageData().data.document_data,b)},getPageMinHeight:function(){return this.isMobileView()?200:500},getDynamicPageTitle:function(b){if(!m.isOpen("sv_dpages")){return}return a.get(this.dynamicPages.headData,[b,"title"])},getCurrentUrlPageTitle:function(){var a=this.rendererModel.siteInfo.siteTitleSEO||"";var b=this.getCurrentUrlPageId();var c=this.getDataByQuery(b);var d=c.title||"";var e=c.pageTitleSEO||"";var f=this.isHomePage(b);var g=this.getDynamicPageTitle(b);if(g){a=g}else if(e){a=e}else if(!f){a=a+" | "+d}return a},isHomePage:function(a){return a&&a===this.getMainPageId()},getPagesDataItems:function(){var b=this.getAllPageIds();var c=a.map(b,function(a){return this.getDataByQuery(a)},this);return c},isDebugMode:function(){return a.get(this,["currentUrl","query","debug"])==="all"},hasDebugQueryParam:function(){return a.has(this,["currentUrl","query","debug"])},getFavicon:function(){return this.publicModel&&this.publicModel.favicon},getDocumentLocation:function(){return window.document.location},getExternalBaseUrl:function(){var a=this;this.getExternalBaseUrl=this.isViewerMode()?function(){return this.publicModel.externalBaseUrl}:function(){var b=7;var d=c.urlUtils.getBaseUrlWithPath(a.getDocumentLocation(),b);return function(){return d}}();return this.getExternalBaseUrl()},getUnicodeExternalBaseUrl:function(){return this.publicModel&&this.publicModel.unicodeExternalBaseUrl},getMainPageId:function(){if(this.publicModel){return this.publicModel.pageList.mainPageId}var a=this.getDataByQuery("masterPage","masterPage");return a.mainPage.id||a.mainPageId||"mainPage"},getAllPageIds:function(){if(this.publicModel){return a.map(this.publicModel.pageList.pages,"pageId")}return a.keys(a.omit(this.pagesData,["masterPage"]))},getPageTitle:function(b){if(this.publicModel){var c=a.get(this.publicModel,["pageList","pages"]);return a.get(a.find(c,{pageId:b}),"title")}return a.get(this.getDataByQuery(b),"title")},getCurrDynamicPageMetaTags:function(){return this.dynamicPages&&this.dynamicPages.currMetaTags},resetCurrDynamicPageMetaTags:function(){if(this.dynamicPages){this.dynamicPages.currMetaTags={}}},getDynamicPageSEOMetaData:function(b){var c={};var d=this.getDynamicPageHeadData(b);if(!d){return c}var e=a.omit(d,"metaTags","title");c.description=e.description;c.keywords=e.keywords;if(e.noIndex==="true"){c.robots="noindex"}c=a.assign({},c,d.metaTags);this.dynamicPages.currMetaTags=c;return c},getPageSEOMetaData:function(b){var c={};var d=this.getDataByQuery(b);if(d){c.description=d.descriptionSEO;c.keywords=d.metaKeywordsSEO;c.ogTags=d.metaOgTags;if(m.isOpen("sv_addRobotsIndexingMetaTag")){var e=a.get(d,"indexable",true);c.robotIndex=e?"index":"noindex"}}if(m.isOpen("sv_updatePageOgTags")){c.ogTags=c.ogTags||[];if(!a.find(c.ogTags,{property:"og:title"})){c.ogTags.push({property:"og:title",content:this.getCurrentUrlPageTitle()})}if(!a.find(c.ogTags,{property:"og:url"})){c.ogTags.push({property:"og:url",content:this.getCurrentUrl()})}}return c},getPageJsonld:function(a){var b={};a=this.getCurrentUrlPageId()||a;if(!a||a==="masterPage"){a=this.getMainPageId()}var c=this.getDataByQuery(a);if(c){b=c.jsonld||{}}return b},getBrowser:function(){return this.browser},getOs:function(){return this.os},getHubSecurityToken:function(){return o.call(this,"hs")||"NO_HS"},setHubSecurityToken:function(a){p.call(this,"hs",a)},getPageUsedFonts:function(a){var b=this.getDataByQuery(a);return b.usedFonts},setPageUsedFonts:function(a,b){var c=this.getDataByQuery(a);c.usedFonts=b},getPremiumFeatures:function(){return this.rendererModel.premiumFeatures},isViewerMode:function(){return!a.isUndefined(this.publicModel)},isTemplate:function(){return this.rendererModel.siteInfo.documentType==="Template"},shouldShowWixAds:function(){var b=this.rendererModel.siteInfo.documentType;var c=b==="Template"&&!this.rendererModel.previewMode;var d=a.includes(this.rendererModel.premiumFeatures,"NoAdsInSocialSites");return this.renderFlags.isWixAdsAllowed&&!this.isAdFreePremiumUser()&&b!=="WixSite"&&!c&&(!this.isFacebookSite()||!d)},getMobileWixAdsHeight:function(){if(this.isMobileView()&&this.shouldShowWixAds()){return 30}return 0},getPageBottomMargin:function(){return this.isMobileView()||!this.shouldShowWixAds()?0:40},isWixSite:function(){return this.rendererModel.siteInfo.documentType==="WixSite"},isUsingUrlFormat:function(a){return this.getUrlFormat()===a},getUrlFormat:function(){if(this.urlFormatModel&&this.urlFormatModel.format){return this.urlFormatModel.format}return c.siteConstants.URL_FORMATS.HASH_BANG},isImageZoom:function(a){return a.imageZoom},getPageUrl:function(b,d,e,f,g){var i=this.isUsingUrlFormat(c.siteConstants.URL_FORMATS.HASH_BANG)?c.siteConstants.URL_FORMATS.HASH_BANG:d;return h.getUrl(this,a.assign({},b,{format:i}),false,a.isUndefined(f)?true:f,e,g)},getCurrentUrl:function(a,b,c){var d=this.getExistingRootNavigationInfo(this.getCurrentUrlPageId());return this.getPageUrl(d,a,b,undefined,c?this.customUrlMapping:undefined)},getMainPageUrl:function(a,b){return this.getPageUrl({pageId:this.getMainPageId()},a,b)},getMainPagePath:function(){var a=this.getMainPageUrl(this.getUrlFormat());var b=this.currentUrl.protocol+"//"+this.currentUrl.host;return a.replace(b,"")},getForbiddenPageUriSEOs:function(){if(this.urlFormatModel&&this.urlFormatModel.forbiddenPageUriSEOs){return this.urlFormatModel.forbiddenPageUriSEOs}return{}},getPageIdFromPageUriSeo:function(b){return a.get(this.mapFromPageUriSeoToPageId,b)},getGlobalImageQuality:function(){return a.pick(this.getDataByQuery(c.siteConstants.GLOBAL_IMAGE_QUALITY),c.siteConstants.GLOBAL_IMAGE_QUALITY_PROPERTIES)},getCurrentPopupId:function(){return this._currentPageIds.popupPage},getRootNavigationInfo:function(){var a=this.getPrimaryPageId();return this.getExistingRootNavigationInfo(a)},isPopupPage:function(a){if(a==="masterPage"){return false}var b=this.getDataByQuery(a);return Boolean(b&&b.isPopup)},isDynamicPage:function(a){return f.isDynamicPage(this.getRouters(),a)},isPopupOpened:function(){return Boolean(this.getCurrentPopupId())},getViewMode:function(){return this.isMobileView()?k.VIEW_MODES.MOBILE:k.VIEW_MODES.DESKTOP},isFeedbackEndpoint:function(){return!this.isViewerMode()&&a.startsWith(this.currentUrl.path,"/html/editor/review")},getPublicBaseUrl:function(){var a=!!this.documentServicesModel;var b=a?this.documentServicesModel.isPublished:true;if(a){return b?this.documentServicesModel.publicUrl:""}return this.getExternalBaseUrl()},getPagesDataForRmi:function(){var b=!!this.documentServicesModel;var c=b?this.documentServicesModel.isPublished:true;var d=function(a,b){return{title:a.label||"",fullUrl:c?this.getPageUrl({pageId:a.link.pageId.id,title:a.label},null,b,false):"http://yoursitename.wixsite.com",url:"/"+a.link.pageId.pageUriSEO,visible:a.isVisible,id:a.link.pageId.id,childPages:[]}};var f={pagesData:{},currentPageId:this.getPrimaryPageId(),baseUrl:""};f.baseUrl=this.getPublicBaseUrl();var g=e.getSiteMenuWithoutRenderedLinks(this,true);f.pagesData=a.map(g,function(b){var c=d.call(this,b,f.baseUrl);var e=b.items;a.forEach(e,function(a){var b=d.call(this,a,f.baseUrl);c.childPages.push(b)},this);return c},this);return f},getPopupsDataForRmi:function(){return a.transform(this.getAllPageIds(),function a(b,c){var d=this.getDataByQuery(c);if(d&&d.isPopup){b[c]={id:d.id,title:d.title}}},{},this)},setCustomUrlMapping:function(a,b){this.customUrlMapping[a]=b},addDynamicPageData:function(b,c,d){a.set(this.dynamicPages.data,[b],{routerData:c,routerDefinition:d})},getDynamicPageData:function(a){if(this.dynamicPages&&this.dynamicPages.data&&this.isDynamicPage(a)){return this.dynamicPages.data[a||this.getPrimaryPageId()]}return null},addDynamicPageHeadData:function(b,c){a.set(this.dynamicPages.headData,[b],c)},getDynamicPageHeadData:function(a){if(this.dynamicPages&&this.dynamicPages.headData){return this.dynamicPages.headData[a||this.getPrimaryPageId()]}return null},getRouters:function(){return a.get(this,"routers.configMap")},isPlatformAppOnPage:function(b,c){return a.get(this,["pagesPlatformApplications",c,b],false)},isQaMode:function(){return c.urlUtils.isQueryParamOn(this.currentUrl,"isqa")}};return q});define("siteUtils/core/pageRequests",["lodash","coreUtils","loggingUtils","dataFixer","siteUtils/core/pagesUrlUtils","experiment"],function(a,b,c,d,e,f){"use strict";var g="masterPage";function h(b,c){return a.some(b.failedRequests,function(b){var d=b.destination;return a.size(d)===2&&d[0]==="pagesData"&&d[1]===c})}function i(a,b){c.logger.reportBI(a,c.bi.errors.ALL_PAGE_RETRIEVAL_ATTEMPTS_FAILED,{pageId:b})}function j(a,b){var c=e.getMasterPageURLs(b);return p(a,c,g,b)}function k(b,c){return function(e){return d.fix(e,a.pluck(c.pages,"pageId"),b.requestModel,b.currentUrl,b.urlFormatModel,b.isViewerMode(),b.rendererModel.clientSpecMap)}}function l(a,b,c){if(a.currentUrl&&a.currentUrl.query.fakePage){var d=a.currentUrl.query.fakePage;return{urls:[a.santaBase+"/static/fakePages/"+d+".json"],destination:["pagesData",c],transformFunc:k(a,b)}}var f=e.getPageURLs(b,c);if(!f){c=b.mainPageId;f=e.getPageURLs(b,b.mainPageId)}return p(a,f,c,b)}var m=typeof document!=="undefined"&&window.document.location.protocol==="https:";var n=/http:\/\/[a-z]+\.[a-z]+\.com\//;var o="//static.wixstatic.com/";function p(d,e,g,h){if(m){e[0]=e[0].replace(n,o)}var i={urls:e,destination:["pagesData",g],isValidResponse:function(b){return a.isObject(b)},transformFunc:k(d,h),error:function(){d.failedRequests.push(this)},onUrlRequestFailure:function(a,e){var f=b.urlUtils.parseUrl(a);c.logger.reportBI(d,c.bi.errors.SINGLE_PAGE_RETRIEVAL_ATTEMPT_FAILED,{pageId:g,hostname:f.hostname,url:a,responseStatusCode:e})}};if(f.isOpen("pageRequestTimeout")){a.merge(i,{maxTimeouts:1,requestTimeout:2e3,ontimeout:function(){c.logger.reportBeatEvent(d,"reset",g)}})}return i}function q(c,d,e){if(!c.publicModel){return[]}var k=[];var m=c.publicModel.pageList;if(h(c,g)){i(c,g)}else if(!d.pagesData[g]){k.push(j(c,m))}var n=a.isArray(e)?e:[e];a.forEach(n,function(a){if(a.pageId){if(f.isOpen("sv_dpages")&&b.errorPages.isErrorPage(a.pageId)){k.push(p(c,b.errorPages.getJSONS(c,a.pageId),a.pageId,m))}else if(h(c,a.pageId)){i(c,a.pageId)}else if(s(c,a)){k.push(p(c,a.jsonUrls,a.pageId,m))}else if(!r(c,a)&&!d.pagesData[a.pageId]){k.push(l(c,m,a.pageId))}}});return k}function r(b,c){var d=a.get(b,"rendererModel.passwordProtectedPages",[]);return a.includes(d,c.pageId)}function s(b,c){var d=a.find(b.publicModel.pageList.pages,{pageId:c.pageId});return!a.isEmpty(c.jsonUrls)&&a.isEmpty(a.get(d,"urls"))}return q});define("siteUtils/core/componentsAnchorsMetaData",["siteUtils/core/constants"],function(a){"use strict";return{default:{to:{allow:true},from:{allow:true,lock:a.ANCHORS.LOCK_CONDITION.THRESHOLD}},"wysiwyg.viewer.components.Column":{to:{allow:true},from:{allow:false,lock:a.ANCHORS.LOCK_CONDITION.NEVER}},"wysiwyg.viewer.components.PageGroup":{to:{allow:true},from:{allow:true,lock:a.ANCHORS.LOCK_CONDITION.ALWAYS}},"mobile.core.components.Page":{to:{allow:true},from:{allow:false,lock:a.ANCHORS.LOCK_CONDITION.NEVER}},"wysiwyg.viewer.components.PagesContainer":{to:{allow:true},from:{allow:true,lock:a.ANCHORS.LOCK_CONDITION.THRESHOLD}},"wysiwyg.viewer.components.PopupContainer":{to:{allow:true},from:{allow:false}},"wysiwyg.viewer.components.SiteSegmentContainer":{to:{allow:true},from:{allow:true,lock:a.ANCHORS.LOCK_CONDITION.ALWAYS}},"wysiwyg.viewer.components.WSiteStructure":{to:{allow:true,distance:0},from:{allow:false,lock:a.ANCHORS.LOCK_CONDITION.NEVER}},"wysiwyg.viewer.components.tpapps.TPASection":{to:{allow:true},from:{allow:true,lock:a.ANCHORS.LOCK_CONDITION.NEVER}},"wysiwyg.viewer.components.tpapps.TPAMultiSection":{to:{allow:true},from:{allow:true,lock:a.ANCHORS.LOCK_CONDITION.NEVER}},"wysiwyg.common.components.backtotopbutton.viewer.BackToTopButton":{from:{allow:false}},"wysiwyg.viewer.components.tpapps.TPAGluedWidget":{from:{allow:false}},"wixapps.integration.components.AppPage":{from:{allow:false}},"platform.components.AppController":{to:{allow:false},from:{allow:false}}}});define("siteUtils/core/layoutUtils",["lodash","coreUtils"],function(a,b){"use strict";function c(a){return a&&a.docked&&(a.docked.vCenter||a.docked.bottom||a.docked.top)}function d(a){return a&&a.docked&&(a.docked.hCenter||a.docked.left||a.docked.right)}function e(a,b){return parseFloat((b/a).toFixed(5))}function f(b){return!a.isUndefined(b.aspectRatio)}function g(a,b){return Boolean(a&&a.docked&&a.docked[b])}function h(a,b){return a&&a.docked&&a.docked[b]}function i(a){return h(a,"vCenter")}function j(a){return h(a,"top")}function k(a){return h(a,"bottom")}function l(a){return Boolean(a&&a.docked&&(a.docked.bottom&&a.docked.top))}function m(b){return a.has(b,["docked","vCenter"])}function n(b){return a.has(b,["docked","bottom","vh"])&&a.has(b,["docked","top","vh"])}function o(b){return a.has(b,["docked","left","vw"])&&a.has(b,["docked","right","vw"])}function p(a){return n(a)||o(a)}function q(a){return a&&a.docked&&(a.docked.left&&a.docked.right)}function r(a,b,c){return a&&Math.max(b,Math.min(c,a))}function s(){return{top:"",bottom:"",left:"",right:"",width:"",height:"",position:""}}function t(a,e,f,g,h,i){var j=s();j.position=a&&a.position||"absolute";if(a){if(!d(a)){j.left=a.x}if(!c(a)){j.top=a.y}if(!l(a)){j.height=r(a.height,b.siteConstants.COMP_SIZE.MIN_HEIGHT,b.siteConstants.COMP_SIZE.MAX_HEIGHT)}if(!q(a)){j.width=r(a.width,b.siteConstants.COMP_SIZE.MIN_WIDTH,b.siteConstants.COMP_SIZE.MAX_WIDTH)}if(a.fixedPosition){j.position="fixed"}if(a.rotationInDegrees){var k=b.style.getPrefixedTransform();j[k]="rotate("+a.rotationInDegrees+"deg) translateZ(0)"}if(a.docked){b.dockUtils.applyDockedStyle(a,j,e,f,g,h,i)}}return j}function u(a,c,d){var e=c[d.id];return b.boundingLayout.getBoundingLayout({x:e.offsetLeft,y:e.offsetTop,width:y(a.width[d.id],e.offsetWidth),height:y(a.height[d.id],e.offsetHeight),rotationInDegrees:d.layout.rotationInDegrees})}function v(b,c,d,e,f){return a(d).reject({layout:{fixedPosition:true}}).filter(function(a){return!!c[a.id]}).reduce(function(a,d){var g=u(b,c,d);var h=f+g.y;var i=h+g.height;var j=e?v(b,c,d.components,e,h):i;return Math.max(a,i,j)},0)}function w(a,b){return a.isMobileView()?b.structure.mobileComponents:b.structure.components}function x(a,b,c,d){return v(a,b,w(c,d),false,0)}function y(b,c){return a.isNumber(b)?b:c}function z(a,b,c){return y(a.width["ROOT_"+b],c)}function A(a,b,c){return y(a.left["ROOT_"+b],-c)}function B(a,b){var c=a-b;return{left:Math.floor(Math.min(0,.5*c)),width:Math.floor(Math.max(a,b))}}return{isDockToScreen:p,isVerticallyDocked:c,isDockedToDirection:g,getDockToDirection:h,getTopDockData:j,getBottomDockData:k,getVerticallyCenteredDockData:i,isVerticallyStretched:l,isVerticallyCentered:m,isVerticallyStretchedToScreen:n,isHorizontallyDocked:d,isHorizontallyStretched:q,isAspectRatioOn:f,calcAspectRatio:e,getStyle:t,getRootLeft:A,getRootWidth:z,getPageBottomChildEnd:x,stretchInCenteredContainer:B}});define("siteUtils/core/skinAnchorsMetaData",["lodash"],function(a){"use strict";var b={"wysiwyg.viewer.skins.area.BubbleArea":30,"wysiwyg.viewer.skins.area.BubbleLeftArea":30,"wysiwyg.viewer.skins.area.RibbonAreaSkin":function(b){var c=a.get(b,"style.properties");var d=10;if(c){d+=parseInt(c.els,10)||0}return d},"wysiwyg.viewer.skins.area.SloopyArea":6,"wysiwyg.viewer.skins.area.BubbleAreaLeft":10,"wysiwyg.viewer.skins.area.LeftTriangleArea":5,"wysiwyg.viewer.skins.area.RightTriangleArea":5,"wysiwyg.viewer.skins.area.BubbleAreaRight":10,"wysiwyg.viewer.skins.page.SloopyPageSkin":3,"wysiwyg.viewer.skins.page.BasicPageSkin":20,"wysiwyg.viewer.skins.page.LiftedBottomPageSkin":20,"wysiwyg.viewer.skins.page.LiftedTopPageSkin":20,"wysiwyg.viewer.skins.page.BorderPageSkin":20,"wysiwyg.viewer.skins.page.LiftedShadowPageSkin":20,"wysiwyg.viewer.skins.page.ShinyIPageSkin":20};function c(c,d){if(a.isFunction(b[c])){return b[c](d)}return b[c]||0}return{getNonAnchorableHeightForSkin:c}});define("siteUtils/core/anchorsGenerator",["lodash","experiment","siteUtils/core/constants","coreUtils","siteUtils/core/layoutUtils","siteUtils/core/skinAnchorsMetaData","siteUtils/core/componentsAnchorsMetaData"],function(a,b,c,d,e,f,g){"use strict";var h=["BACK_TO_TOP_BUTTON"];var i=["PAGES_CONTAINER"];var j=["SITE_HEADER","SITE_FOOTER","PAGES_CONTAINER"];var k=["Page","Document"];var l=["wysiwyg.viewer.components.BoxSlideShow","wysiwyg.viewer.components.StripContainerSlideShow"];var m,n;var o={bottomTop:"BOTTOM_TOP",bottomParent:"BOTTOM_PARENT",topTop:"TOP_TOP"};var p="parentNode";function q(a,b){var c=d.boundingLayout.getBoundingY(b);var e=c+d.boundingLayout.getBoundingHeight(b);var f=d.boundingLayout.getBoundingY(a);var g=d.boundingLayout.getBoundingHeight(a);var h=f+g;var i=f+g/2;return e>h&&c>i}function r(a,b,c){var e=a.layout;var f=b.layout;var g=d.boundingLayout.getBoundingY(f);var h=g-d.boundingLayout.getBoundingY(e)-d.boundingLayout.getBoundingHeight(e);var i=c?0:g;v(o.bottomTop,a.componentType,a.id,b.id,h,i)}function s(a,b){var c=a.layout;var e=b.layout;var f=d.boundingLayout.getBoundingY(e)-d.boundingLayout.getBoundingY(c);v(o.topTop,a.componentType,a.id,b.id,f,d.boundingLayout.getBoundingY(e))}function t(b,e){if(e.id==="masterPage"||e.id===c.COMP_IDS.PAGES_CONTAINER){return v(o.bottomParent,b.componentType,b.id,e.id,0,0)}var g;var h=e.layout;var i=e.styleId&&e.styleId.replace("#","");var j=n[i];var m=j&&j.skin||e.skin;var p=b.layout;var q=d.boundingLayout.getBoundingY(p);var r=d.boundingLayout.getBoundingHeight(p);var s=h.height-f.getNonAnchorableHeightForSkin(m,j);var t=a.includes(k,e.type)||a.includes(l,e.componentType);var u=s;g=t?0:s-(q+r);return v(o.bottomParent,b.componentType,b.id,e.id,g,u)}function u(a,b,c,d){return{distance:0,locked:true,originalValue:d,fromComp:b,targetComponent:c,type:a}}function v(a,b,c,d,e,f){var g=u(a,c,d,f);g.distance=e;g.locked=w(a,b,e);var h=m[c];h.push(g)}function w(a,b,d){if(a===o.topTop){return true}var e=g[b]||g.default;if(e.from.lock===c.ANCHORS.LOCK_CONDITION.NEVER){return false}if(e.from.lock===c.ANCHORS.LOCK_CONDITION.ALWAYS){return true}return d<=c.ANCHORS.LOCK_THRESHOLD}function x(c){if(b.isOpen("layout_verbs_with_anchors")){return a.includes(j,c.id)||!(a.includes(h,c.id)||c.layout.fixedPosition||e.isVerticallyCentered(c.layout)||e.isVerticallyStretched(c.layout)&&!e.isVerticallyStretchedToScreen(c.layout))}return a.includes(j,c.id)||!(a.includes(h,c.id)||c.layout.fixedPosition||e.isVerticallyDocked(c.layout))}function y(b,c){return a(b).map(function(b){return a.map(c[b],"target")}).flatten().value()}function z(b){var c=y(i,b);var d={};while(c.length){var e=c.shift();d[e]=true;var f=a(b[e]).map("target").reject(function(b){return a.has(d,b)}).value();c=c.concat(f)}return d}function A(b,c,d){var e=z(b);a.forEach(b,function(b,f){if(!b.length){return}var g=c[f];if(g.layout.anchors){m[f]=g.layout.anchors.slice();return}a.forEach(b,function(a){if(a.target===p){t(g,d);return}var b=c[a.target];if(a.type===o.bottomTop){r(g,b,e[b.id])}else{s(g,b)}})})}function B(b,c){m={};var e={};var f=d.dataUtils.getChildrenData(b,c);if(a.isEmpty(f)){return m}if(C(f)){f=E(b,f,c)}a.forEach(f,function(a){e[a.id]=a;m[a.id]=[]});var g=a.filter(f,x);var h=M(g,e);A(h,e,b);return m}function C(b){var c=a.find(b,{id:"SITE_HEADER"});if(!c){return false}var d=a.find(b,{id:"PAGES_CONTAINER"});return d.layout.yj){l=u;t=true}if(f){a.forEach(w.ids,v)}if(g){r=Q(b.id,r,w,q,s,t,i,j,f)}if(t){break}}delete q.root;m(b,q);if(g){var x=a.takeRight(h,n-l-1);h=a.compact(p).concat(r,x)}});delete d.root;return d}function N(a){var b={layout:{x:-1e5,y:Infinity,height:10,width:Infinity},id:p};return a.concat(b)}function O(a,b){var c=q(a.layout,b.layout);return c?o.bottomTop:o.topTop}function P(a,c){if(!b.isOpen("layout_verbs_with_anchors")){return a===o.topTop}return!c||a===o.topTop}function Q(b,c,d,e,f,g,h,i,j){var k=a.clone(c);if(f){k.push({ids:d.ids,left:d.left,right:h-1})}var l={ids:[b],left:Math.max(h,d.left),right:Math.min(i,d.right)};a.forEach(d.ids,function(a){if(P(e[a],j)){l.ids.push(a)}});var m=a.last(k);if(m&&!a.isEqual(m.ids,l.ids)){k.push(l)}else if(m){m.right=l.right}if(g){k.push({ids:d.ids,left:i+1,right:d.right})}return k}function R(b,c,e){var f=[b];var g,h,i;var j={};while(f.length){g=f.pop();i=S(g,c,e);a.assign(j,i);h=d.dataUtils.getChildrenData(g,e);Array.prototype.push.apply(f,h)}return j}function S(a,b,c){n=b;return B(a,c)}function T(b,c,d,e,f){var g=false;var h=e-d;if(h<0){return false}a.forEach(b,function(b){if(b.locked&&(b.type===o.bottomTop||b.type===o.bottomParent)){var d=a.get(f,[b.type,b.targetComponent]);var e=d+h;if(a.isNaN(e)){return}if(b.distance!==e){g=true;b.distance=e;b.originalValue=c+e;b.locked=w(b.type,null,e)}}});return g}return{createPageAnchors:R,createChildrenAnchors:S,packTextAnchors:T}});define("siteUtils/core/layoutAnchorsUtils",["lodash","siteUtils/core/anchorsGenerator","siteUtils/core/skinAnchorsMetaData"],function(a,b,c){"use strict";return{createPageAnchors:b.createPageAnchors,createChildrenAnchors:b.createChildrenAnchors,packTextAnchors:b.packTextAnchors,getNonAnchorableHeightForSkin:c.getNonAnchorableHeightForSkin}});define("siteUtils/core/originalValuesMapGenerator",["lodash","coreUtils","siteUtils/core/skinAnchorsMetaData"],function(a,b,c){"use strict";function d(d,e,f){var g={};function h(d){var i=b.dataUtils.getChildrenData(d,f);var j={};if(d.layout){j.top=b.boundingLayout.getBoundingY(d.layout)}if(!a.isEmpty(i)){if(d.layout){var k=d.styleId&&d.styleId.replace("#","");var l=e[k];var m=l&&l.skin||d.skin;j.height=d.layout.height-c.getNonAnchorableHeightForSkin(m,l)}a.forEach(i,h)}g[d.id]=j}h(d);return g}return{createOriginalValuesMap:d}});define("siteUtils/core/compFactory",["react","lodash","loggingUtils"],function(a,b,c){"use strict";var d={};var e={};var f={};var g={};return{getCompClass:function(b){var h=f[b];if(h){return h}var i=d[b];if(!i){c.log.error("Component not implemented: ["+b+"]");return undefined}var j=a.createClass({mixins:e[b].concat([i])});g[b]=j;h=a.createFactory(j);f[b]=h;return h},getCompReactClass:function(a){this.getCompClass(a);return g[a]},invalidate:function(a){delete f[a]},extend:function(a,f){if(!d.hasOwnProperty(a)){c.log.error("Trying to extend component ["+a+"] but the component is not defined");return}e[a]=b.union(e[a].concat(f))},register:function(a,b){d[a]=b;e[a]=[];return this},keys:function(){return b.keys(d)}}});define("siteUtils/core/fullToDisplayedJson",["lodash","coreUtils"],function(a,b){"use strict";function c(b,c){var d=true;if(b){var e=!b.isHiddenByModes;var f=c&&!a.isUndefined(c.isHiddenByModes);d=f?!c.isHiddenByModes:e}return d}function d(b,c){b=b||{};return a.omit(b[c],function(a){return!a})}function e(b,c){return!a.isEmpty(c)&&a.every(b.modeIds,function(a){return c[a]})}function f(b,c){var d=a.transform(b,function(b,d){if(e(d,c)){a.assign(b,d)}},{});delete d.modeIds;return d}function g(a,b){var c=b&&a.mobileComponents?"mobileComponents":"children";return a[c]?c:"components"}function h(d,e){var h=g(e,false);var j=g(e,true);var k=e.modes;var l=a.get(e,["modes","overrides"]);var m=f(l||[],d,e);if(!c(k,m)){return undefined}var n=b.objectUtils.cloneDeep(a.omit(e,["modes",h,j]));if(k){if(k.overrides){m=a.omit(m,"isHiddenByModes");a.assign(n,m)}if(k.definitions){a.set(n,["modes","definitions"],k.definitions)}}i(n,h,d,e);if(h!==j){i(n,j,d,e)}return n}function i(b,c,d,e){if(!a.isUndefined(e[c])){b[c]=a(e[c]).map(function(a){return h(d,a)}).compact().value()}}function j(c,e){var f=c.structure.id;var g=d(e,f);var i=b.objectUtils.cloneDeep(a.omit(c,"structure","data"));i.structure=h(g,c.structure);i.data=b.objectUtils.cloneDeep(c.data);return i}function k(b,c){c=c||{};var d={};a.forEach(b,function(a,b){d[b]=j(a,c)});return d}function l(b){return!a.isUndefined(b.structure)}function m(b){return a.get(b,"type")==="Document"}function n(b){return!a.isUndefined(b.componentType)}return{getDisplayedJson:function(a,b,c){var e={};if(a){if(n(a)||m(a)){var f=d(b,c);e.structure=h(f,a)}else if(l(a)){e=j(a,b)}else{e=k(a,b)}}return e},applyModesOnSerializedStructure:function(a,b){b=b||{};return h(b,a)}}});define("siteUtils/core/modesUtils",["lodash","coreUtils"],function(a,b){"use strict";function c(c,f){var g=[];var h=[];var i=[];var j=[];a.forEach(c,function(a){switch(a.type){case b.siteConstants.COMP_MODES_TYPES.DEFAULT:case b.siteConstants.COMP_MODES_TYPES.HOVER:g.push(a.modeId);break;case b.siteConstants.COMP_MODES_TYPES.SCROLL:h.push(a.modeId);break;case b.siteConstants.COMP_MODES_TYPES.WIDTH:i.push(a.modeId);break;default:j.push(a.modeId)}});var k=a.partial(d,f.overrides);var l=a.partial(e,f.overrides);if(f.isHiddenByModes){return g.length&&!a.some(g,l)||h.length&&!a.some(h,l)||i.length&&!a.some(i,l)||j.length&&!a.some(j,l)}return g.length&&a.every(g,k)||h.length&&a.every(h,k)||i.length&&a.every(i,k)||j.length&&a.every(j,k)}function d(b,c){var d=a.find(b,function(b){return a.isEqual([c],b.modeIds)});return d&&d.isHiddenByModes}function e(b,c){var d=a.find(b,function(b){return a.isEqual([c],b.modeIds)});return d&&d.isHiddenByModes===false}function f(c,d,e,h){var i=g(c,d,e,h);var j=b.dataUtils.getChildrenData(c,false);a.reduce(j,function(b,c){var g=f(c,d,e,h);return a.assign(b,g)},i);return i||{}}function g(c,d,e,f){var g=a.get(c,"modes.definitions");if(a.isEmpty(g)){return{}}var i=a.pluck(g,"modeId");var j=a.pick(d,i);var k=j;var l=a.find(g,{type:b.siteConstants.COMP_MODES_TYPES.DEFAULT});var m=a.find(g,{type:b.siteConstants.COMP_MODES_TYPES.HOVER});if(e&&m){return h(c,f,m)}var n=a(g).filter({type:b.siteConstants.COMP_MODES_TYPES.SCROLL}).sortBy("params.scrollPos").value();if(a.isEmpty(j)&&l&&m){ k[l.modeId]=true}var o=a.some(n,function(a){return j[a.modeId]});if(n.length&&!o){k[a.first(n).modeId]=true}return k}function h(a,b,c){var d={};var e=a.propertyQuery;var f=e&&b&&b[e];var g=f&&f.mobileDisplayedModeId||c.modeId;d[g]=true;return d}return{getActiveComponentModeIds:function(b,c){var d=a.pluck(c,"modeId");return a(b).pick(d).pick(a.identity).value()},getModeChanges:function(b,c){b=b||{};c=c||{};var d=a({}).assign(b,c).keys().value();return a.transform(d,function(a,d){var e=b[d];var f=c[d];if(e&&!f){a[d]=false}else if(!e&&f){a[d]=true}},{})},isCompVisibleAfterRemovalFromMode:function(d,e,f,g,h){var i=d.componentStructure.getModes(f);var j=e.isExist(i)&&e.get(i);if(!j){return true}var k=d.componentStructure.getModesDefinitions(g);var l=e.get(k);var m=b.objectUtils.cloneDeep(j);var n=a.findIndex(j.overrides,function(b){return a.isEqual(b.modeIds,[h])});m.overrides=m.overrides||[];if(n>=0){m.overrides[n].isHiddenByModes=true}else{m.overrides.push({modeIds:[h],isHiddenByModes:true})}return!c(l,m)},resolveCompActiveModesRecursive:f}});define("siteUtils/core/positionAndSizeUtils",["lodash","coreUtils","siteUtils/core/layoutUtils"],function(a,b,c){"use strict";function d(d){function e(c,d,e,f){if(c.fixedPosition){return e.width}if(b.dockUtils.isHorizontalDockToScreen(c)){return a.max([e.width,f])}return d.width}function f(a,c,d){if(a.fixedPosition||b.dockUtils.isVerticallyDockToScreen(a)){return d.height}return c.height}function g(b,c,e,f){e=a.max([e,f]);var g=b&&b.pct&&b.pct/100*c||0;var h=b&&b.px||0;var i=b&&b.vw&&b.vw/100*e||0;var j=g+h+i;return d?Math.ceil(j):j}function h(a,b,c){var e=a.pct&&a.pct/100*b||0;var f=a.px||0;var g=a.vh&&a.vh/100*c||0;var h=e+f+g;return d?Math.ceil(h):h}function i(a,b,d,f){if(c.isHorizontallyStretched(a)){var h=e(a,b,d,f);var i=a.docked;var j=g(i.left,h,d.width,f);var k=g(i.right,h,d.width,f);return h-(j+k)}return a.width}function j(a,b,d,e){if(c.isAspectRatioOn(a)){return e*a.aspectRatio}if(c.isVerticallyStretched(a)){var g=f(a,b,d);var i=a.docked;var j=h(i.top,g,d.height);var k=h(i.bottom,g,d.height);return g-(j+k)}return a.height}function k(a,b,c,d){var e=i(a,b,c,d);return j(a,b,c,e)}function l(b,c){return a.max([(b-c)/2,0])}function m(c,d,f,h,i,j){var k=c.docked;if(k){var m=e(c,d,f,h);if(k.left){var n=g(k.left,m,f.width,h);if(b.dockUtils.isHorizontalDockToScreen(c)){var o=a.isUndefined(i)?l(f.width,h):i;n-=o}return n}if(k.right){var p=g(k.right,m,f.width,h);return m-(j+p)}if(k.hCenter){var q=g(k.hCenter,m,f.width,h);return(m-j)/2+q}}return c.x}function n(a,b,d,e){var g=a.docked;if(g){var i=f(a,b,d);if(c.isVerticallyStretchedToScreen(a)){return a.y}if(g.top){return h(g.top,i,d.height)}if(g.bottom){var j=h(g.bottom,i,d.height);return i-(e+j)}if(g.vCenter){var k=h(g.vCenter,i,d.height);return(i-e)/2+k}}return a.y}function o(b,c,d,e,f){if(!b.docked&&!b.aspectRatio){return a.pick(b,["x","y","width","height"])}var g=i(b,c,d,e);var h=j(b,c,d,g);return{x:m(b,c,d,e,f,g),y:n(b,c,d,h),width:g,height:h}}return{getYInPixels:n,getHeightInPixels:k,getPositionAndSize:o}}var e=d(false);var f=d(true);return{getYInPixelsRounded:f.getYInPixels,getHeightInPixelsRounded:f.getHeightInPixels,getPositionAndSizeRounded:f.getPositionAndSize,getYInPixels:e.getYInPixels,getHeightInPixels:e.getHeightInPixels,getPositionAndSize:e.getPositionAndSize}});define("siteUtils/core/structureDimensions",["lodash","siteUtils/core/positionAndSizeUtils"],function(a,b){"use strict";function c(b){var c={};c[b.id]=a.pick(b.layout,["x","y","width","height"]);return c}function d(c,e,f,g,h){var i=e[g];var j=c.components||c.children;a.forEach(j,function(a){e[a.id]=b.getPositionAndSize(a.layout,i,f,h);d(a,e,f,c.id,h)})}function e(a,b,e){var f=c(a);d(a,f,b,a.id,e);return f}function f(e,f,g){var h=c(e);var i=h[e.id];a.forEach(e.mobileComponents,function(a){h[a.id]=b.getPositionAndSize(a.layout,i,f,g);d(a,h,f,a.id,g)});return h}function g(a,b,c,d){return d?f(a,b,c):e(a,b,c)}return{createDimensionsMap:g}});define("siteUtils/core/socialCounterDatabaseAPI",["lodash","coreUtils","experiment"],function(a,b,c){"use strict";var d="likedBlogPosts";var e="//blog-social-counters.wix.com/_api/blog-social-counters/";if(c.isOpen("sv_blogCountersHttpsRequest")){e="https://www.wix.com/_api/blog-social-counters/"}var f={defaultQuerySuccessCallback:function(){},defaultQueryCollectFailureCallback:function(){},getLikesForPostsList:function(a,c,d){var f={postsList:a};var g=e+"query-feed/";b.ajaxLibrary.ajax({type:"GET",url:g,crossDomain:true,data:f,contentType:"application/json",dataType:"json",success:c||this.defaultQuerySuccessCallback,error:d||this.defaultQueryCollectFailureCallback})},getAllCountersForPost:function(a,c,d,f){var g={storeId:a,postId:c};var h=e+"query-post/";b.ajaxLibrary.ajax({type:"GET",url:h,crossDomain:true,data:g,contentType:"application/json",dataType:"json",success:d||this.defaultQuerySuccessCallback,error:f||this.defaultQueryCollectFailureCallback})},updateCounter:function(a,c,d,f,g,h,i){if(a==="like"||a==="unlike"){this.toggleUserLike(g)}var j=c;if(j!==null&&j!==undefined){j=j.substring(0,1400)}var k={storeId:f.datastoreId,postId:g,counterType:a,counterName:j,counterValue:d};var l=e+"collector/";b.ajaxLibrary.ajax({url:l,crossDomain:true,type:"POST",data:k,dataType:"json",contentType:"application/json",success:h||this.defaultQuerySuccessCallback,error:i||this.defaultQueryCollectFailureCallback})},updateCategoryTagSearchesCounter:function(a,b,c){this.updateCounter(a,b,c)},toggleUserLike:function(b){var c=JSON.parse(window.localStorage.getItem(d))||{};if(c[b]===false||!a.has(c,b)){c[b]=true}else{c[b]=false}window.localStorage.setItem(d,JSON.stringify(c))}};return{getAllCountersForPost:f.getAllCountersForPost,updateCounter:f.updateCounter,toggleUserLike:f.toggleUserLike,updateCategoryTagSearchesCounter:f.updateCategoryTagSearchesCounter}});define("siteUtils/core/socialShareHandler",["lodash","coreUtils","siteUtils/core/socialCounterDatabaseAPI"],function(a,b,c){"use strict";var d="https://plus.google.com/share?url=";var e="http://www.fancy.com/fancyit/fancy?ItemURL=";var f="http://pinterest.com/pin/create/button/?url=";var g="https://twitter.com/intent/tweet?url=";var h="http://www.facebook.com/sharer.php?u=";var i="whatsapp://send?text=";var j="https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyDjvIfgLnQJsOxcV01kJae48WSynmXmZ2I";var k="https://www.linkedin.com/shareArticle?mini=true&url=";function l(b,c){var d=b.split("#");var e=a.includes(b,"?")?"&":"?";d[0]+=e+c;return d.join("#")}function m(a,b){var c=a;var d=c.split("#!");if(d.length>1){d[1]=decodeURIComponent(d[1]);c=d.join("#!")}if(b){c=c.replace("#!","/#!")}return encodeURIComponent(c)}function n(b){if(b){return encodeURIComponent(a.unescape(b))}return""}function o(b){if(b){return encodeURIComponent(a.unescape(b))}return""}function p(a){if(a){a=a.replace(/#/g,encodeURIComponent("#"));return" "+a}return""}function q(a,c){var d=a||"";if(a&&!b.urlUtils.isExternalUrl(a)){d=c.getMediaFullStaticUrl(a)}d=encodeURIComponent(d);return d}function r(a){var b=d;b+=m(a.url);return b}function s(a,b){var c=e;c+=m(a.url);c+="&Title="+n(a.title);c+="&ImageURL="+q(a.imageUrl,b);return c}function t(a,b){var c=f;c+=m(a.url);c+="&media="+q(a.imageUrl,b);c+="&description="+n(a.title);return c}function u(a){var b=g;b+=m(a.url);b+="&text="+n(a.title)+p(a.hashTags)+encodeURIComponent("\n");return b}function v(a){var b=h;b+=m(a.url);b+="&title="+n(a.title);b+="&description="+o(a.description);return b}function w(a){var b=i;b+=n(a.title);b+=" - "+m(a.url);return b}function x(a){var b=k;b+=m(a.url);b+="&title="+n(a.title);return b}function y(a){var b="mailto:?";b+="&subject="+n(a.title);b+="&body="+o(a.description);return b}function z(a,b){var c={google:r,fancy:s,pinterest:t,twitter:u,facebook:v,whatsapp:w,email:y,linkedin:x};return c[a.service](a,b)||""}function A(a,b,d){var e=z(a,b.getSiteData());if(a.addDeepLinkParam){e=l(e,"deeplink_referrer=socialB_"+a.service)}if(a.service==="email"){window.location.href=e;return}if(!d){c.updateCounter("shares",a.service,1,a.storeId,a.postId)}b.openPopup(e,"wixapps_share","width=635,height=346,scrollbars=no,status=no,toolbar=no,menubar=no,location=no")}function B(a,c,d,e){b.ajaxLibrary.ajax({url:j,type:"POST",contentType:"application/json",data:'{"longUrl": "'+a+'"}',timeout:c||0,async:false,success:function(a){d(a.id)},error:e})}return{handleShareRequest:A,shortenURL:B}});define("siteUtils/core/componentVisibility",["lodash"],function(a){"use strict";var b=[];function c(a){b.push(a)}function d(c){return a.every(b,function(a){return a(c)})}return{isComponentVisible:d,registerPlugin:c}});define("siteUtils/core/compAlignmentUtils",[],function(){"use strict";var a={LEFT:"left",CENTER:"center",RIGHT:"right"};var b={TOP:"top",CENTER:"center",BOTTOM:"bottom"};return{getLeft:function(b,c,d,e){var f;var g=Math.min(e,d);var h=(d-e)/2;switch(b.horizontalAlignment){case a.LEFT:f=-Math.max(0,h);f+=b.horizontalOffset;break;case a.RIGHT:f=g-c+Math.max(0,h);f-=b.horizontalOffset;break;case a.CENTER:f=(g-c)/2;f+=b.horizontalOffset;break}return f},getTop:function(a,c,d){var e;var f=d-c;switch(a.verticalAlignment){case b.TOP:e=a.verticalOffset;break;case b.BOTTOM:e=Math.max(f-a.verticalOffset,0);break;case b.CENTER:e=Math.max(f/2,0);e+=a.verticalOffset;break}return e}}});define("siteUtils",["siteUtils/utils/mobileUtils","siteUtils/core/MobileDeviceAnalyzer","siteUtils/core/browserDetection","siteUtils/core/SiteData","siteUtils/core/pageRequests","siteUtils/core/componentsAnchorsMetaData","siteUtils/core/layoutAnchorsUtils","siteUtils/core/originalValuesMapGenerator","siteUtils/core/compFactory","siteUtils/core/constants","siteUtils/core/fullToDisplayedJson","siteUtils/core/modesUtils","siteUtils/core/linkRenderer","siteUtils/core/menuUtils","siteUtils/core/routerUtils","siteUtils/core/layoutUtils","siteUtils/core/positionAndSizeUtils","siteUtils/core/structureDimensions","siteUtils/core/socialShareHandler","siteUtils/core/socialCounterDatabaseAPI","siteUtils/core/componentVisibility","siteUtils/core/compAlignmentUtils"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){"use strict";var w={mobileUtils:a,MobileDeviceAnalyzer:b,browserDetection:c,SiteData:d,pageRequests:e,componentsAnchorsMetaData:f,layoutAnchors:g,originalValuesMapGenerator:h,compFactory:i,constants:j,fullToDisplayedJson:k,modes:l,linkRenderer:m,menuUtils:n,routerUtils:o,layout:p,positionAndSize:q,structureDimensions:r,socialShareHandler:s,socialCounterDatabaseAPI:t,componentVisibility:{isComponentVisible:u.isComponentVisible,registerPlugin:u.registerPlugin},compAlignmentUtils:v};return w});