define("layout/util/dataPreparationsForAnchors",["lodash","utils","experiment"],function(a,b,c){"use strict";var d=["WIX_ADS"];var e=5;function f(){return{flat:{},sortingY:{},minHeight:{},shrinkableContainer:{},ignoreOriginalValue:{},noHeightChange:{},containerHeightMargin:{},currentHeight:{},currentY:{},heightDiff:{},topDiff:{},locked:{},valueForFirstLockedAnchor:{}}}function g(a){return a.type==="Document"||a.componentType==="wysiwyg.viewer.components.PagesContainer"}function h(a,b,c){var d=a.id;if(a.layout&&a.layout.rotationInDegrees){b.noHeightChange[d]=true}if(c.shrinkableContainer[d]){b.shrinkableContainer[d]=true}else if(g(a,c)){b.ignoreOriginalValue[d]=true}}function i(a,c,d){return b.boundingLayout.getBoundingHeight({height:a,width:c,rotationInDegrees:d})}function j(a,c,d,e){return b.boundingLayout.getBoundingY({y:a,height:c,width:d,rotationInDegrees:e})}function k(a,b,d){var e=a.id;var f=a.layout?a.layout.rotationInDegrees:0;var g=d.height[e];var h;if(c.isOpen("sv_partialReLayout")||c.isOpen("layout_verbs_with_anchors")){h=d.top[e]}else{h=d.top&&d.top[e]!==undefined?d.top[e]:a.layout&&a.layout.y||0}b.currentHeight[a.id]=f?i(g,d.width[e],f):g;b.heightDiff[e]=b.currentHeight[a.id]-g;b.currentY[e]=f?j(h,g,d.width[e],f):h;b.topDiff[e]=h-b.currentY[e]}function l(c,d,e,f,g,i){if(!a.has(e.height,c.id)){return}h(c,d,e);k(c,d,e);d.minHeight[c.id]=m(c,d);d.currentHeight[c.id]=Math.max(d.currentHeight[c.id],d.minHeight[c.id]);if(d.collapsed[c.id]){d.currentHeight[c.id]=0}d.flat[c.id]=c;var j=d.currentY[c.id];var n=f+j-g;var o=d.currentHeight[c.id];d.sortingY[c.id]=n;d.valueForFirstLockedAnchor[c.id]={pusherId:null,value:-Number.MAX_VALUE};if(!d.collapsed[c.id]){var p=b.dataUtils.getChildrenData(c,i);a.forEach(p,function(a){l(a,d,e,n,o||5e3,i)})}}function m(a,b){var c=a.id;if(c&&!n(c)){return Math.max(b.minHeight[c]||0,e)}return b.minHeight[c]||0}function n(b){return b&&a.includes(d,b)}function o(a,b,c,d){l(a,b,c,0,0,d)}function p(a,b,c){return{distance:c,type:a,targetComponent:b,locked:true,notEnforcingMinValue:true}}function q(b,c,d,e){var f=b;if(!b.$cloned){f=a.clone(f);f.layout=a.clone(f.layout);f.layout.anchors=a.clone(f.layout.anchors);f.$cloned=true}var g=f.layout.anchors;g.push(p("TOP_TOP",c,d),p("BOTTOM_BOTTOM",c,e));return f}function r(b){a.forEach(b,function(c,d){if(!c.layout||!c.layout.anchors){return}var e=a.filter(c.layout.anchors,{type:"LOCK_BOTTOM"});if(a.isEmpty(e)){return}a.forEach(e,function(a){b[d]=q(b[d],a.targetComponent,a.topToTop,a.distance);b[a.targetComponent]=q(b[a.targetComponent],d,-1*a.topToTop,-1*a.distance)});a.remove(b[d].layout.anchors,{type:"LOCK_BOTTOM"})})}function s(b){var c=a.get(b,"components[0].componentType");return c==="wysiwyg.viewer.components.PopupContainer"}function t(b,c,d){var e=f();e.containerHeightMargin=c.containerHeightMargin||{};e.minHeight=a.clone(c.minHeight||{});e.collapsed=a.clone(c.collapsed||{});e.injectedAnchors=c.injectedAnchors||{};e.__isPopup=s(b);o(b,e,c,d);r(e.flat);var g=a.sortBy(a.keys(e.flat),function(a){return e.sortingY[a]});delete e.sortingY;return{structureData:e,sortedIds:g}}function u(b,c){a.forEach(c.flat,function(a,d){b.height[d]=c.currentHeight[d]-c.heightDiff[d];b.top[d]=c.currentY[d]+c.topDiff[d]})}function v(c,d,e,f){if(!a.has(c.height,f.id)){return 0}d=d||0;d+=c.top[f.id];var g=b.dataUtils.getChildrenData(f,e);g=a.reject(g,{layout:{fixedPosition:true}});return Math.max(d+c.height[f.id],Math.max.apply(null,a.map(g,a.partial(v,c,d,e))))}return{getDataForAnchorsAndSort:t,fixMeasureMap:u,maxMeasureMapHeight:v}});define("layout/util/anchors",["lodash","layout/util/dataPreparationsForAnchors","experiment"],function(a,b,c){"use strict";var d="TOP_TOP";var e="BOTTOM_TOP";var f="BOTTOM_BOTTOM";var g="BOTTOM_PARENT";var h=10;var i=["Page","Document"];var j={SITE_FOOTER:true,SITE_HEADER:true,SITE_PAGES:true,PAGES_CONTAINER:true,masterPage:true,SITE_BACKGROUND:true};var k={};function l(a,b,c,d){if(b!==c){d.dirty[a]=true}if(d.dirty[a]){d.changedCompsMap[a]=d.flat[a]}return d.dirty[a]}function m(b,c,d,e){var f=d[e.targetComponent];var g=d[c];if(e.notEnforcingMinValue&&!a.isEmpty(g)){e.notEnforcingMinValue=false}f[c]=b;var h=Math.max.apply(null,a.values(f));if(e.notEnforcingMinValue){delete f[c]}return h}function n(a,b,d,e,f){var g=a.targetComponent;var h=b.valueForFirstLockedAnchor[g];if(!h){return}if(a.locked||(b.__isPopup||c.isOpen("removeJsonAnchors"))&&f===null){if(h.pusherId){d[g]={};d[g][h.pusherId]=h.value}delete b.valueForFirstLockedAnchor[g]}else{h.pusherId=e;h.value=Math.max(f,h.value)}}function o(a){return a%1}function p(a,b){var c=b-a;b-=o(c);return b}function q(b,c){return a.has(b.currentHeight,c)}k[d]=function(b,c,d){var e=c.targetComponent;if(!q(d,e)||!q(d,b)){return false}if(a.has(d.locked,e)){return false}var f=d.currentY[e];var g=d.currentY[b]+c.distance;n(c,d,d.toTopAnchorsY,b,null);g=m(g,b,d.toTopAnchorsY,c);g=p(f,g);d.currentY[e]=g;return l(e,f,g,d)};k[e]=function(b,c,d){var e=c.targetComponent;if(!q(d,e)||!q(d,b)){return false}if(a.has(d.locked,e)){return false}var f=d.currentY[e];var g=d.currentHeight[b]+d.currentY[b];var i=null;if(c.locked){g+=c.distance}else{i=g+h;g=d.valueForFirstLockedAnchor[e]?Math.max(g+h,c.originalValue):i}g=Math.max(g,d.currentY[b]+d.currentHeight[b]/2);n(c,d,d.toTopAnchorsY,b,i);g=m(g,b,d.toTopAnchorsY,c);g=p(f,g);d.currentY[e]=g;return l(e,f,g,d)};function r(a,b,c,d){var e;if(d.shrinkableContainer[c]){e=b}else if(a.locked){e=b+a.distance}else{e=b+h;if(!d.ignoreOriginalValue[c]){e=Math.max(e,a.originalValue)}}return e}function s(b,c,d,e){var f=b;if(a.isNumber(e.minHeight[c])&&ba){return f}return a},c)}function d(a){return!a.topPercents&&!a.bottomPercents}function e(a,b,c){this.absoluteHeight=a||0;if(b){this.topPercents=b}if(c){this.bottomPercents=c}}e.prototype.clone=function(){return new e(this.absoluteHeight,this.topPercents,this.bottomPercents)};e.prototype.addAbsoluteHeight=function(a){this.absoluteHeight+=a;return this};e.prototype.addMinHeightData=function(a){this.absoluteHeight+=a.absoluteHeight;var b=(this.topPercents||0)+(a.topPercents||0);if(b){this.topPercents=b}var c=(this.bottomPercents||0)+(a.bottomPercents||0);if(c){this.bottomPercents=c}return this};function f(a,b,c){return new e(a,b,c)}function g(a){return new e(a.px,a.pct)}function h(a){return new e(a.px,null,a.pct)}function i(b){var c,d;if(a.isNumber(b.pct)){if(b.pct<0){d=Math.abs(b.pct)*2}else{c=b.pct*2}}return new e(Math.abs(b.px)*2,c,d)}function j(a,b){this.absoluteHeight=a;this.dynamicHeights=b}j.prototype.merge=function(a){this.dynamicHeights=this.dynamicHeights.concat(a.dynamicHeights);this.absoluteHeight=Math.max(this.absoluteHeight,a.absoluteHeight);return this};j.prototype.solve=function(){if(a.isEmpty(this.dynamicHeights)){return this.absoluteHeight}var d=Math.ceil(a(this.dynamicHeights).map(b).max());var e=Math.max(this.absoluteHeight,d);return c(this.dynamicHeights,e)};function k(b){var c=0;var e=[];a.forEach(b,function(a){if(d(a)){c=Math.max(c,a.absoluteHeight)}else{e.push(a)}});return new j(c,e)}return{createMinHeightData:f,createMinHeightDataForDockedTopData:g,createMinHeightDataForDockedBottomData:h,createMinHeightDataForVerticallyCenteredDockedData:i,createChainMinHeightData:k}});define("layout/util/reduceDistancesAlgorithm/reduceDistancesAlgorithmUtils",[],function(){"use strict";var a=10;return{getAnchorMinDistance:function(b){return b.locked?b.distance:a}}});define("layout/util/reduceDistancesAlgorithm/enforceComponentsMinHeight",["lodash","coreUtils","utils","layout/util/reduceDistancesAlgorithm/minHeightDataUtils","layout/util/reduceDistancesAlgorithm/reduceDistancesAlgorithmUtils","layout/util/reduceDistancesAlgorithm/anchorsTypes"],function(a,b,c,d,e,f){"use strict";function g(b,c){return a.sortBy(b,function(a){return c.getOriginalTop(a.id)})}function h(a){var b=c.layout.getTopDockData(a);if(b){return d.createMinHeightDataForDockedTopData(b)}return d.createMinHeightData(a.y)}function i(a,b,e){var f=d.createMinHeightData();var g=h(a);var i=c.layout.isDockedToDirection(a,"top");var j=b||i||!e||g.absoluteHeight<0;return j?g:f}function j(b,c,d){var g=d.type===f.TOP_TOP?0:c;var h=e.getAnchorMinDistance(d);return a.map(b,function(a){var b=g+h;return a.clone().addAbsoluteHeight(b)})}function k(f,h,k,l,m,n,o,p){var q={value:0,chainsMinHeightData:d.createChainMinHeightData(),isShrinkableContainer:false};var r={};function s(a,b){if(b&&b.locked){q.isShrinkableContainer=true}q.chainsMinHeightData.merge(a)}function t(a,b){var c=p[a.id];return{forNonDocked:[i(c,b,false)],forDocked:[i(c,b,true)]}}function u(b,c){var e=false;var f=[];var g=[];a.forEach(c,function(a){if(a.locked){e=true}var b=r[a.fromComp];var c=n[a.fromComp];f=f.concat(j(b.forDocked,c,a));g=g.concat(j(b.forNonDocked,c,a))});if(!e){var h=o.getOriginalTop(b.id);var i=d.createMinHeightData(h);g.push(i)}return{forDocked:f,forNonDocked:g}}function v(a){var b=c.layout.getBottomDockData(p[a.id]);var f;if(b){f=d.createMinHeightDataForDockedBottomData(b)}else{var g=k.getComponentAnchorToParent(a.id);f=d.createMinHeightData(e.getAnchorMinDistance(g))}var h=n[a.id];return f.clone().addAbsoluteHeight(h)}function w(b,c,e){var g=c?e.forDocked:e.forNonDocked;var h=v(b,f);var i=a.map(g,function(a){return a.clone().addMinHeightData(h)});return d.createChainMinHeightData(i)}function x(a,b){var e=c.layout.getVerticallyCenteredDockData(b);var f=n[a];var g=d.createMinHeightDataForVerticallyCenteredDockedData(e).addAbsoluteHeight(f);return d.createChainMinHeightData([g])}function y(b){var d=c.layout.isVerticallyCentered(p[b.id]);if(d){s(x(b.id,p[b.id]));return}var e=k.getComponentPushers(b.id);var f=a.isEmpty(e);var g=!!m[b.id];var h=f||g?t(b,g):u(b,e);r[b.id]=h;var i=k.getComponentAnchorToParent(b.id);var j=!!i;var l=c.layout.isDockedToDirection(p[b.id],"bottom");var n=l||j;if(n){s(w(b,l,h),i)}}function z(){var c=g(b.dataUtils.getChildrenData(f,l),o);a.forEach(c,function(a){y(a)});q.value=q.chainsMinHeightData.solve();delete q.chainsMinHeightData;return q}return z()}return function d(e,f,g,h,i,j,l){var m={};function n(a,b,c){var d=[];var e=l[a.id];if(!e){return d}var g=e.aspectRatio||0;var i=c||e.isVerticallyStretchedToScreen||g||f.isShrinkableContainer(a.id)||b&&b.isShrinkableContainer;if(g){var j=f.getComponentWidth(a.id);d.push(g*j)}if(b){d.push(b.value+f.getContainerHeightMargin(a.id));if(!i){var k=h.getOriginalHeight(a.id);d.push(k)}}if(i){var m=f.getComponentMinHeight(a.id);var n=e.minHeight||0;d.push(m,n)}return d}function o(b,c,d){if(d){if(c.length){f.setComponentHeight(b,a.max(c))}m[b]=f.getComponentHeight(b)}else{m[b]=c.length?a.max(c):0}}function p(a,b){if(f.isCollapsed(a.id)){f.setComponentHeight(a.id,0);m[a.id]=0;return}var d=c.layout.isVerticallyStretched(l[a.id]);var e=n(a,b,d);o(a.id,e,!d)}function q(a){return!f.isCollapsed(a)}function r(c){var d=b.dataUtils.getChildrenData(c,i);var e;var n=j[c.id];if(!a.isEmpty(d)&&q(c.id)){a.forEach(d,r);if(!n){e=k(c,f,g,i,j,m,h,l)}}p(c,e)}r(e)}});define("layout/util/reduceDistancesAlgorithm/enforceAnchorsAndDocking",["lodash","coreUtils","utils","layout/util/reduceDistancesAlgorithm/reduceDistancesAlgorithmUtils","layout/util/reduceDistancesAlgorithm/anchorsTypes"],function(a,b,c,d,e){"use strict";function f(b,c){return a.sortBy(b,function(a){return c.getOriginalTop(a.id)})}function g(a,b,d){var e=d.getComponentHeight(b);var f=d.getComponentWidth(b);var g=d.getClientSize();return c.positionAndSize.getHeightInPixelsRounded(a,{width:f,height:e},g)}function h(a,b,d,e){var f={width:e.getComponentWidth(d),height:e.getComponentHeight(d)};var g=e.getClientSize();var h=e.getComponentHeight(a);return c.positionAndSize.getYInPixelsRounded(b,f,g,h)}function i(b,c,f,g){var h=[];var i=a.every(c,{locked:false});a.forEach(c,function(a){if(i){var c=f.getOriginalTop(b);h.push(c)}var j=g.getComponentTop(a.fromComp);var k=a.type===e.TOP_TOP?0:g.getComponentHeight(a.fromComp);var l=d.getAnchorMinDistance(a);var m=j+k+l;h.push(m)});return a.max(h)}function j(b,c){var f=[];if(!a.some(b,"locked")){return null}a.forEach(b,function(a){var b=c.getComponentTop(a.fromComp);var g=a.type===e.TOP_TOP?0:c.getComponentHeight(a.fromComp);var h=d.getAnchorMinDistance(a);var i=b+g+h;f.push(i)});return a.max(f)}function k(a){return c.layout.isDockedToDirection(a,"bottom")}return function e(l,m,n,o,p,q,r){function s(a,b){var c=h(a.id,r[a.id],b,m);m.setComponentTop(a.id,c)}function t(a,b){if(c.layout.isVerticallyStretched(r[a.id])&&!m.isCollapsed(a.id)){var d=g(r[a.id],b,m);m.setComponentHeight(a.id,d)}}function u(a,b){s(a,b.id);t(a,b.id)}function v(b){var c=n.getComponentPushers(b.id);if(a.isEmpty(c)){return}var d=j(c,m);if(d===null){return}m.setComponentTop(b.id,d)}function w(b){var c=n.getComponentPushers(b.id);if(a.isEmpty(c)||q[b.id]){return}var d=i(b.id,c,o,m);m.setComponentTop(b.id,d)}function x(b,d){a.forEach(b,function(a){var b=c.layout.isVerticallyDocked(r[a.id]);if(b){u(a,d)}else{w(a)}})}function y(b,d){a.forEach(b,function(a){var b=c.layout.isDockedToDirection(r[a.id],"top");var e=c.layout.isDockedToDirection(r[a.id],"bottom");if(!b&&!e){v(a,d)}})}function z(b){var c=false;function e(a,b){var d=m.getComponentTop(a);var e=b-m.getComponentHeight(a);if(e>=d){return null}m.setComponentTop(a,e);c=true;return e}function f(b,c){var g=b.fromComp;var h=d.getAnchorMinDistance(b);var i=c-h;var j=e(g,i);if(j!==null){var k=n.getComponentPushers(g);a.forEach(k,function(a){f(a,j)})}}function g(b){var c=m.getComponentTop(b);var d=n.getComponentPushers(b);a.forEach(d,function(a){f(a,c)})}var h=a.filter(b,function(a){return k(r[a.id])});a.forEach(h,function(a){g(a.id)});return c}function A(a){return!m.isCollapsed(a)}function B(c){var d=b.dataUtils.getChildrenData(c,p);if(!a.isEmpty(d)&&A(c.id)){var e=f(d,o);x(e,c);var g=z(e);if(g){y(e,c)}a.forEach(d,B)}}B(l)}});define("layout/util/reduceDistancesAlgorithm/reduceDistancesAlgorithm",["layout/util/reduceDistancesAlgorithm/enforceComponentsMinHeight","layout/util/reduceDistancesAlgorithm/enforceAnchorsAndDocking"],function(a,b){"use strict";return{enforce:function(c){if(!c.skipEnforce){a(c.structure,c.measureMapManager,c.anchorsDataManager,c.originalValuesManager,c.isMobileView,c.lockedCompsMap,c.layoutsMap);b(c.structure,c.measureMapManager,c.anchorsDataManager,c.originalValuesManager,c.isMobileView,c.lockedCompsMap,c.layoutsMap)}return c.flatDataMap}}});define("layout/util/layoutAlgorithm",["lodash","experiment","utils","layout/util/anchors","layout/util/reduceDistancesAlgorithm/reduceDistancesAlgorithmDataUtils","layout/util/reduceDistancesAlgorithm/reduceDistancesAlgorithm"],function(a,b,c,d,e,f){"use strict";return{enforceStructure:function(g,h,i,j,k,l,m,n,o){var p=k?c.constants.VIEW_MODES.MOBILE:c.constants.VIEW_MODES.DESKTOP;var q=a.get(i,[g.id,p]);if(b.isOpen("layout_verbs_with_anchors")){var r=e.generateEnforceData(g,h,i,j,k,l,m);return f.enforce(r)}return d.enforceAnchors(g,h,q,k,l,m,n,o)}}});define("layout/util/createDOMPatchers",["zepto","lodash","utils"],function(a,b,c){"use strict";function d(b,d,e){if(b[d]){a(b[d]).css(e)}else{c.log.error("Cannot find node with id {"+d+"} to patch css. Either the node doesnt exist, or it was never measured, or it was measured undeer a different id.")}}function e(b,d,e){if(b[d]){a(b[d]).attr(e)}else{c.log.error("Cannot find node with id {"+d+"} to patch attributes. Either the node doesnt exist, or it was never measured, or it was measured undeer a different id.")}}function f(d,e,f){if(d[e]){var g=a(d[e]);b.forOwn(f,function(a,b){g.data(b,a)})}else{c.log.error("Cannot find node with id {"+e+"} to patch data. Either the node doesnt exist, or it was never measured, or it was measured undeer a different id.")}}function g(a){return{css:b.partial(d,a),attr:b.partial(e,a),data:b.partial(f,a)}}return g});define("layout/util/rootLayoutUtils",["lodash","utils"],function(a,b){"use strict";return{getRootWidth:function a(c,d,e){return b.layout.getRootWidth(d,e,c.getSiteWidth())},getRootLeft:function a(c,d,e){return b.layout.getRootLeft(d,e,c.getSiteX())}}});define("layout/util/singleCompLayout",["lodash","utils","experiment","layout/util/rootLayoutUtils"],function(a,b,c,d){"use strict";var e=b.style.unitize;var f={};var g={};var h={};var i={};var j={};var k={};function l(a){return a.position==="fixed"}function m(a){return b.layout.isHorizontallyStretched(a.layout)}function n(a){return h[a.componentType]}function o(a){return b.layout.isVerticallyStretched(a.layout)}function p(a){return h[a.componentType]}function q(a,b,c){var d=c.zIndex;if(d!=="auto"){d=parseFloat(d);if(!isNaN(d)){a.zIndex[b]=d}}}function r(a,b,c,d){if(l(d)){a.fixed[b]=true;a.top[b]=c.offsetTop;a.left[b]=c.offsetLeft}}function s(b,c,d,e){var f=a.get(e,"layout.width",0);if(m(e)){b.width[c]=d.offsetWidth}else if(n(e)||!a.get(e,"layout.width")){b.width[c]=Math.max(d.offsetWidth,f)}else{b.width[c]=f;b.innerWidth[c]=f||d.clientWidth}}function t(a,b,c){a.top[b]=c.offsetTop}function u(b,c,d,e){var f=a.get(e,"layout.height",0);var g=a.get(e,"layout.aspectRatio",0);if(g){f=g*b.width[c]}if(o(e)){b.height[c]=d.offsetHeight}else if(p(e)||!a.get(e,"layout.height")){b.height[c]=Math.max(d.offsetHeight,f)}else{b.height[c]=f}}function v(b,c,d,e){var f=a.get(e,"layout.width",0);var g=a.get(e,"layout.height",0);b.width[c]=f;b.innerWidth[c]=f||d.clientWidth;b.height[c]=g}function w(b,c){var d=c.offsetLeft;var e=a.get(b,"layout.x",0);var f=Math.abs(e-d);return f===.5?e:d}function x(a,b,c,d){a.left[b]=w(d,c)}function y(a,b,d,e){if(e.isDeadComp[a]){v(e,a,b,d);return}var f=window.getComputedStyle(b);r(e,a,b,f);q(e,a,f);s(e,a,b,d);u(e,a,b,d);if(c.isOpen("layout_verbs_with_anchors")||c.isOpen("sv_partialReLayout")){t(e,a,b)}if(c.isOpen("sv_hoverBox")||h[d.componentType]){x(e,a,b,d);e.width[a]=b.offsetWidth}}function z(a){return a.getAttribute("data-dead-comp")}function A(a,b){if(!a){return false}var c=b(a);if(!c){return false}return c}function B(a,b,c,d,e,f){var h=b.id;var i=A(h,c);if(!i){return}e[h]=i;y(h,i,a,d);var k=z(i);if(k){d.isDeadComp[h]=true;return}if(j[b.type]){j[b.type](h,d,e,f,b)}if(g[b.type]){g[b.type](h,d,e,f,b)}}function C(b,c,d,e,f){var h=b.id;var j=A(h,c);if(!j||z(j)){return}if(i[b.type]){var k=i[b.type];if(typeof k==="function"){k=k(f,h,e,b)}a.forEach(k,function(i){var j=a.isPlainObject(i);var k=j?i.pathArray:i;var l=c.apply(undefined,[h].concat(k));if(l){var m=k.join("");var n=h+m;e[n]=l;d.height[n]=l.offsetHeight;d.width[n]=l.offsetWidth;d.innerWidth[n]=l.clientWidth;if(j&&g[i.type]){g[i.type](n,d,e,f,b)}}})}}function D(c,d,f,g){var h={};if(!b.layout.isVerticallyDocked(g)||b.layout.isVerticallyStretchedToScreen(g)){h.top=e(f.top[c])}if(!b.layout.isVerticallyStretched(g)||b.layout.isVerticallyStretchedToScreen(g)){h.height=e(f.height[c])}if(!a.isEmpty(h)){d.css(c,h)}}function E(c,e,f,g,h){var i=g.layout;if(i&&b.dockUtils.isHorizontalDockToScreen(i)){var j=d.getRootWidth(h,f,g.rootId);var k=0-d.getRootLeft(h,f,g.rootId);var l=b.dockUtils.getDockedStyle(i,h.getPageBottomMargin(),h.getScreenWidth(),j,k);var m=a.pick(l,["left","width"]);f.left[c]=parseInt(m.left,10);e.css(c,m)}}function F(a,b,c,d,e){var g=a.id;var h=a.layout;D(g,b,d,h);E(g,b,d,a,e);var i=d.isDeadComp[g];var j=false;if(!i&&f[a.type]){j=f[a.type](g,c,d,a,e)}else if(!i&&k[a.type]){j=k[a.type](g,b,d,a,e)}return j}return{patchComponent:F,measureComponent:B,measureComponentChildren:C,isComponentDead:z,registerPatcher:function(a,b){f[a]=b},registerSAFEPatcher:function(a,b){k[a]=b},registerPatchers:function(b,c){f[b]=function(){var b=arguments;a.forEach(c,function(a){a.apply(null,b)})}},registerSAFEPatchers:function(b,c){k[b]=function(){var b=arguments;a.forEach(c,function(a){a.apply(null,b)})}},registerCustomMeasure:function(a,b){g[a]=b},registerRequestToMeasureDom:function(a){h[a]=true},registerRequestToMeasureChildren:function(a,b){i[a]=b},registerAdditionalMeasureFunction:function(a,b){j[a]=b},maps:{classBasedMeasureChildren:i,classBasedCustomMeasures:g,classBasedPatchers:f}}});define("layout/util/layout",["zepto","lodash","layout/util/anchors","layout/util/layoutAlgorithm","utils","coreUtils","layout/util/createDOMPatchers","layout/util/singleCompLayout","experiment"],function(a,b,c,d,e,f,g,h,i){"use strict";var j={};var k={};var l={};var m="reLayout";function n(a,c){var d=b.last(a);var e=f.dataUtils.getChildrenData(d,c);return b.transform(e,function(a,b){a[b.id]=true},{})}var o={"wysiwyg.viewer.components.Group":n,"wysiwyg.viewer.components.BoxSlideShow":n,"wysiwyg.viewer.components.StripContainerSlideShow":n,"wysiwyg.viewer.components.StripColumnsContainer":n,"wysiwyg.viewer.components.Column":function(a,c){var d=a[a.length-2];var e=f.dataUtils.getChildrenData(d,c);var g=[d].concat(e);return b.transform(g,function(a,b){a[b.id]=true},{})}};function p(a,b,c){return a&&Math.max(b,Math.min(c,a))}var q={"mobile.core.components.Page":true,"wysiwyg.viewer.components.StripColumnsContainer":true,"wysiwyg.viewer.components.Column":true};function r(a,d){if(i.isOpen("sv_partialReLayout")){return!!(a&&!a[d.id])}var e=a;return e&&!e[d.id]&&!c.HARD_WIRED_COMPS[d.id]&&!b.has(q,d.type)}function s(a){return a.componentType||a.documentType}function t(a,c,d){var e=c.getSiteData();var g=a.layout;var h={dataItem:null,propertiesItem:null,layout:g,styleItem:null,id:a.id,type:s(a),structure:a,rootId:d};if(h.layout){if(b.isFinite(h.layout.height)){h.layout.height=p(h.layout.height,f.siteConstants.COMP_SIZE.MIN_HEIGHT,f.siteConstants.COMP_SIZE.MAX_HEIGHT)}if(b.isFinite(h.layout.width)){h.layout.width=p(h.layout.width,f.siteConstants.COMP_SIZE.MIN_WIDTH,f.siteConstants.COMP_SIZE.MAX_WIDTH)}}if(a.dataQuery){h.dataItem=c.getRuntimeDal().getCompData(a.id)||e.getDataByQuery(a.dataQuery,d)}if(a.propertyQuery){h.propertiesItem=c.getRuntimeDal().getCompProps(a.id)||e.getDataByQuery(a.propertyQuery,d,e.dataTypes.PROPERTIES)}if(a.behaviorQuery||a.behaviors){h.behaviorsItem=c.getRuntimeDal().getActionsAndBehaviors(a.id);if(!h.behaviorsItem){h.behaviorsItem=a.behaviors||b.get(e.getDataByQuery(a.behaviorQuery,d,e.dataTypes.BEHAVIORS),"items")}}if(a.designQuery){h.designDataItem=e.getDataByQuery(a.designQuery,d,e.dataTypes.DESIGN)}if(a.styleId){h.styleItem=e.getDataByQuery(a.styleId,d,e.dataTypes.THEME)}return h}function u(a,b){return Boolean(b.collapsed[a])}function v(a,c,d,e,f,g,j){var k=f.getSiteData();var l=[];var m=b(d).keys().filter(function a(b){return!u(b,e)}).value();b.forEach(m,function(b){var m=t(d[b],f,g);if(!i.isOpen("sv_partialReLayout")&&r(j,m)){return}var n=h.patchComponent(m,a,c,e,k);if(n){l.push(b)}});return l}function w(a,c,d,e,f,h){var i=[];var j=g(d);b.forEach(a,function(a,b){i=i.concat(v(j,d,e[b],c,f,a.pageId,h))});return i}function x(b,c,d,e,f,g,h){var i=a(c(b.id));if(i.attr("data-leaving")){return}if(i.attr("data-collapsed")){y(b,c,d,e,f,g,h)}else if(l[b.componentType]){z(b,c,d,e,f,g,h)}else{A(b,c,d,e,f,g,h)}}function y(a,b,c,d,e,f,g){var h=e.getSiteData();var i=t(a,e,f);if(r(g,i)){return}B(a,b,d);c.collapsed[a.id]=true;D(i,b,c,d,h,a,g)}function z(a,b,c,d,e,f,g){var h=e.getSiteData();var i=t(a,e,f);B(a,b,d);C(i,e,b,c,d,f,g);D(i,b,c,d,h,a,g)}function A(a,b,c,d,e,f,g){var h=e.getSiteData();var i=t(a,e,f);B(a,b,d);D(i,b,c,d,h,a,g);C(i,e,b,c,d,f,g)}function B(a,b,c){var d=b(a.id);if(d){c[a.id]=d}}function C(a,c,d,e,g,h,i){var j=c.getSiteData();var k=f.dataUtils.getChildrenData(a.structure,j.isMobileView());b.forEach(k,function(a){x(a,d,e,g,c,h,i)})}function D(a,b,c,d,e,f,g){if(r(g,a)){return}h.measureComponentChildren(a,b,c,d,e);h.measureComponent(f,a,b,c,d,e)}function E(a,c,d,e,f){b.forOwn(a,function(a){x(a.structure,a.getDomNodeFunc,c,d,e,a.pageId,f)})}function F(a,c,e,f,g,h){var i={};var j=e.getSiteData();var k;j.anchorsMap=j.anchorsMap||{};j.originalValuesMap=j.originalValuesMap||{};var l=j.isMobileView();if(a.inner){k=j.isRootIgnoreBottomBottom(b.get(a,"inner.structure.id"));i.inner=d.enforceStructure(a.inner.structure,c,j.anchorsMap,j.originalValuesMap,l,f,g,h,k);if(c.height.SITE_PAGES){c.height.SITE_PAGES=c.height[a.inner.pageId]}}b.forOwn(a,function(a,e){if(e!=="inner"){k=j.isRootIgnoreBottomBottom(b.get(a,["structure","id"]));i[e]=d.enforceStructure(a.structure,c,j.anchorsMap,j.originalValuesMap,l,f,g,h,k); }});return i}function G(a,c,d,e,g){var h=d.getSiteData();var i=a.id;if(i){if(c.fixed[i]){e=c.top[i];g=c.left[i]}else{e+=c.top[i];g+=c.left[i]||0}c.absoluteTop[i]=e;c.absoluteLeft[i]=g}var j=f.dataUtils.getChildrenData(a,h.isMobileView());b.forEach(j,function(a){G(a,c,d,e,g)})}function H(a,c,d){var e=b.sortBy(b.keys(a),function(a){return a==="inner"?1:0});b.forEach(e,function(b){G(a[b].structure,c,d,b==="inner"?c.absoluteTop.SITE_PAGES:0,b==="inner"?c.absoluteLeft.SITE_PAGES:0)})}function I(a,c,d,e){var g=a.id&&c(a.id);if(g&&h.isComponentDead(g)){return}if(g&&k[a.componentType]){e.push({structure:a,getDomNodeFunc:c,domNode:g})}var i=d.getSiteData().isMobileView();var j=f.dataUtils.getChildrenData(a,i);b.forEach(j,function(a){I(a,c,d,e)})}function J(a,d,e,f,g,h,i,j,l){var m=[];var n={};var o=g.getSiteData();var p=o.isMobileView();b.forEach(a,function(a){var e=t(a.structure,g);var q=k[e.structure.componentType].measure(e,a.domNode,d,f,o,function(b){x(b,a.getDomNodeFunc,d,f,g,e.rootId,j)},function(a){return c.enforceAnchors(a,d,l,p,i,h,j)});if(q.needsAdditionalInnerLayout){m.push(a)}if(q.changedCompsMap){b.assign(n,q.changedCompsMap)}});b.forEach(a,function(a){var b=t(a.structure,g);if(!a.skipPatch){k[b.structure.componentType].patch(b,d,e,f,g.getSiteData())}});return{compsToInnerLayoutAgain:m,changedComps:n}}function K(a,c,d,e,f,h,i){var j=e.getSiteData();var k=j.getViewMode();var l={};var m=[];var n={};b.forOwn(a,function(a){I(a.structure,a.getDomNodeFunc,e,m);var c=b.get(a,"structure.id");var d=b.get(j.anchorsMap,[c,k]);b.assign(n,d)});m.reverse();var o=m;var p=0;var q=g(d);while(o.length&&p<3){var r=J(o,c,q,d,e,f,h,i,n);o=r.compsToInnerLayoutAgain;l=b.assign(l,r.changedComps);p++}return l}var L;function M(c){L=L||a("#SITE_ROOT");var d=L.offset()||{top:0};var e={pageBottomByComponents:{},collapsed:{},height:{},width:{},innerWidth:{},innerHeight:{},custom:{},containerHeightMargin:{},minHeight:{},minWidth:{},top:{},left:{},absoluteTop:{},absoluteLeft:{},fixed:{},zIndex:{},isDeadComp:{},siteMarginBottom:b.parseInt(L.css("padding-bottom"),10)||0,siteOffsetTop:d.top,clientWidth:0,skipPatch:{},shrinkableContainer:{},injectedAnchors:{}};e.clientWidth=c.getBodyClientWidth();if(i.isOpen("onboardingviewportmode")){e.clientHeight=N(c)}else{e.clientHeight=document.documentElement.clientHeight}e.width.screen=c.getScreenWidth();e.height.screen=e.clientHeight;e.innerHeight.screen=window.innerHeight;e.innerWidth.screen=window.innerWidth;return e}function N(a){var c=b.get(a.renderFlags,"onboardingViewportMode","auto");if(c==="parent"){return window.parent.document.documentElement.clientHeight}else if(/fixed:/.test(c)){return parseInt(c.split(":")[1],10)}return document.documentElement.clientHeight}function O(a,c){b.forOwn(c,function(b,c){delete a.top[c]});return a}function P(a,c){var d=b.last(a);if(d&&o[d.componentType]){return o[d.componentType](a,c)}return null}function Q(a,c,d){var e=b.last(a);var g={};if(c[e.id]){b.assign(g,P(a,d))}var h=f.dataUtils.getChildrenData(e,d);b.forEach(h,function(e){b.assign(g,Q(a.concat([e]),c,d))});return g}function R(a,c,d){var e={};b.forOwn(c,function(c){b.assign(e,Q([c.structure],a,d))});return e}function S(a,d,e,g,h){var i={};b.assign(i,d,e,c.HARD_WIRED_COMPS,f.arrayUtils.toTrueObj(g));b.assign(i,R(i,a,h));return i}function T(a){var c=b(a).values().map(b.keys).flatten().value();return f.arrayUtils.toTrueObj(c)}function U(a,b,c,d,f){if(i.isOpen("sv_reportPerformance")){e.performance.clearMeasures(m);e.performance.start(m)}var g=b.getSiteData();g.updateScreenSize();delete a["undefined"];var h=i.isOpen("sv_partialReLayout")?j[g.siteId]||{}:{};var k=false;var l;if(i.isOpen("sv_partialReLayout")){l=f?O(g.measureMap,f):M(g)}else{k=g.measureMap&&d&&c;if(k){l=O(g.measureMap,d)}else{l=M(g)}}var n=K(a,l,h,b,d,c,f);if(f){f=S(a,f,n,b.getAllRenderedRootIds(),g.isMobileView())}if(i.isOpen("sv_partialReLayout")){E(a,l,h,b,f)}else{E(a,l,h,b,k&&d)}var o=F(a,l,b,c,d,f);var p=w(a,l,h,o,b,!i.isOpen("sv_partialReLayout")&&k&&d);H(a,l,b);j[g.siteId]=h;if(i.isOpen("sv_reportPerformance")){e.performance.finish(m,true,{partialReLayout:i.isOpen("sv_partialReLayout")})}return{componentsToRender:p,measureMap:l,reLayoutedCompsMap:T(o)}}return{registerLayoutInnerCompsFirst:function(a,b,c){k[a]={measure:b,patch:c}},registerMeasureChildrenFirst:function(a,b){l[a]=b},registerPatcher:function(a,b){h.registerPatcher(a,b)},registerSAFEPatcher:function(a,b){h.registerSAFEPatcher(a,b)},registerSAFEPatchers:function(a,b){h.registerSAFEPatchers(a,b)},registerPatchers:function(a,b){h.registerPatchers(a,b)},registerCustomMeasure:function(a,b){h.registerCustomMeasure(a,b)},registerAdditionalMeasureFunction:function(a,b){h.registerAdditionalMeasureFunction(a,b)},registerRequestToMeasureDom:function(a){h.registerRequestToMeasureDom(a)},registerRequestToMeasureChildren:function(a,b){h.registerRequestToMeasureChildren(a,b)},reLayout:U,enforceAnchors:c.enforceAnchors}});define("layout/specificComponents/wixHomepageMenuLayout",["layout/util/layout"],function(a){"use strict";a.registerRequestToMeasureChildren("wysiwyg.viewer.components.wixhomepage.WixHomepageMenu",[["buttonsContainer"]]);a.registerCustomMeasure("wysiwyg.viewer.components.wixhomepage.WixHomepageMenu",function(a,b){var c=b.height[a+"buttonsContainer"];b.height[a]=Math.max(b.height[a],c);b.minHeight[a]=c})});define("layout/specificComponents/fiveGridLineLayout",["layout/util/layout","layout/util/rootLayoutUtils"],function(a,b){"use strict";var c=function(a,c,d,e,f){var g=d.width.screen,h=b.getRootWidth(f,d,e.rootId),i=0,j=h,k=e.propertiesItem;if(k&&k.fullScreenModeOn){if(g>h){i=-(g-h)/2;j=g}c.css(a,{width:j+"px",left:i+"px"});d.width[a]=j;d.left[a]=i}};a.registerSAFEPatcher("wysiwyg.viewer.components.FiveGridLine",c);a.registerRequestToMeasureChildren("wysiwyg.viewer.components.FiveGridLine",[["line"]]);a.registerRequestToMeasureDom("wysiwyg.viewer.components.FiveGridLine");a.registerCustomMeasure("wysiwyg.viewer.components.FiveGridLine",function(a,b,c){var d=b.height[a+"line"];var e=window.getComputedStyle(c[a]);var f=parseFloat(e.borderBottomWidth);b.height[a]=Math.max(5,f,d);b.minHeight[a]=d})});define("layout/specificComponents/domainSearchLayout",["lodash","layout/util/layout"],function(a,b){"use strict";function c(a,b){var c=a+"content";[["width","minWidth"],["height","minHeight"]].forEach(function(d){var e=d[0],f=d[1];if(b[e][c]>b[e][a]){if(!b[f]){b[f]={}}b[e][a]=b[f][a]=b[e][c]}})}b.registerRequestToMeasureChildren("wysiwyg.common.components.domainsearchbar.viewer.DomainSearchBar",[["content"]]);b.registerCustomMeasure("wysiwyg.common.components.domainsearchbar.viewer.DomainSearchBar",c);return{}});define("layout/specificComponents/registerToMeasureOnly",["layout/util/layout"],function(a){"use strict";a.registerRequestToMeasureDom("wysiwyg.common.components.pinterestpinit.viewer.PinterestPinIt");a.registerRequestToMeasureDom("wysiwyg.common.components.spotifyfollow.viewer.SpotifyFollow");a.registerRequestToMeasureDom("wysiwyg.common.components.spotifyplayer.viewer.SpotifyPlayer");a.registerRequestToMeasureDom("wysiwyg.viewer.components.Video");a.registerRequestToMeasureDom("wysiwyg.viewer.components.WTwitterTweet");a.registerRequestToMeasureDom("wysiwyg.common.components.disquscomments.viewer.DisqusComments");a.registerRequestToMeasureChildren("wysiwyg.viewer.components.PaginatedGridGallery",[["itemsContainer"]]);return{}});define("layout/specificComponents/registerToPureDomMeasure",["layout/util/layout"],function(a){"use strict";function b(b){a.registerCustomMeasure(b,function(a,b,c){var d=c[a];b.height[a]=d.offsetHeight;b.width[a]=d.offsetWidth})}b("wysiwyg.viewer.components.FlashComponent");b("wysiwyg.common.components.pinterestpinit.viewer.PinterestPinIt");b("wysiwyg.viewer.components.WGooglePlusOne");b("wysiwyg.viewer.components.LinkBar");b("wysiwyg.common.components.singleaudioplayer.viewer.SingleAudioPlayer");b("wysiwyg.common.components.facebooklikebox.viewer.FacebookLikeBox");b("wysiwyg.viewer.components.PayPalButton");b("wysiwyg.common.components.spotifyfollow.viewer.SpotifyFollow");b("wysiwyg.viewer.components.FlickrBadgeWidget");b("wysiwyg.viewer.components.WTwitterFollow");b("wysiwyg.viewer.components.WTwitterTweet");b("wysiwyg.common.components.skypecallbutton.viewer.SkypeCallButton");return{}});define("layout/specificComponents/areaTooltipLayout",["layout/util/layout"],function(a){"use strict";a.registerCustomMeasure("wysiwyg.common.components.areatooltip.viewer.AreaTooltip",function(a,b){var c=a+"content";b.custom[a]=b.height[a]/2-b.height[c]/2});a.registerSAFEPatcher("wysiwyg.common.components.areatooltip.viewer.AreaTooltip",function(a,b,c,d){var e,f,g,h;f=a+"tooltip";if(!c.height[f]){return}e=a+"content";var i=d.propertiesItem.tooltipPosition;switch(i){case"top":h=-c.height[e]-14+"px";g=0;break;case"right":h=c.custom[a]+"px";g=c.width[a]+14+"px";break;case"bottom":h=c.height[a]+14+"px";g=0;break;case"left":h=c.custom[a]+"px";g="-414px";break;default:return}b.css(f,{top:h,left:g})});a.registerRequestToMeasureChildren("wysiwyg.common.components.areatooltip.viewer.AreaTooltip",[["tooltip"],["content"]])});define("layout/specificComponents/menuLayout",["zepto","lodash","layout/util/layout","utils"],function(a,b,c,d){"use strict";var e=d.menuUtils;function f(a,b,c,d,e,f,g){var h=0;var i=null;var j=c.custom[a].lineHeight;var k=f-g.height;for(var l=0;l0;var o=d[l];var p=a+o;if(n){h++;i=p;b.css(p,{width:m+"px",height:k+"px",position:"relative","box-sizing":"border-box",overflow:"visible"});c.custom[a].labelNodes[o].css({"line-height":j})}else{b.css(p,{height:"0px",overflow:"hidden",position:"absolute"})}}if(h===1){b.data(a+"moreContainer",{listposition:"lonely"});b.data(i,{listposition:"lonely"})}}function g(a,c,d,g,h){var i=d.height[a];var j=e.nonHiddenPageIdsFromMainMenu(h);var l=j.concat("__more__");var m=d.custom[a];k(a,c,m.needToOpenMenuUp);var n=m.menuItemContainerExtraPixels;if(m.originalGapBetweenTextAndBtn){b.forEach(l,function(b){if(!m.hasOriginalGapData[b]){c.data(a+b,{originalGapBetweenTextAndBtn:m.originalGapBetweenTextAndBtn[a+b]})}})}c.css(a,{height:i});c.css(a+"itemsContainer",{height:i-m.menuBorderY-m.ribbonExtra-m.ribbonEls+"px"});f(a,c,d,l,m.realWidths,i,n)}function h(b){var c=b.lastChild;var d=parseInt(a(c).css("margin-left"),10)||0;var e=parseInt(a(c).css("margin-right"),10)||0;return d+e}function i(a){var b=parseFloat(a);return isFinite(b)?b:0}function j(b,c){var d=a(b).css(["border-top-width","border-bottom-width","border-left-width","border-right-width","padding-top","padding-bottom","padding-left","padding-right","margin-top","margin-bottom","margin-left","margin-right"]);var e=i(d["border-top-width"])+i(d["padding-top"]);var f=i(d["border-bottom-width"])+i(d["padding-bottom"]);var g=i(d["border-left-width"])+i(d["padding-left"]);var h=i(d["border-right-width"])+i(d["padding-right"]);if(c){e+=i(d["margin-top"]);f+=i(d["margin-bottom"]);g+=i(d["margin-left"]);h+=i(d["margin-right"])}return{top:e,bottom:f,left:g,right:h,height:e+f,width:g+h}}function k(a,b,c){b.data(a,{dropmode:c?"dropUp":"dropDown"})}function l(a){var b=a.getBoundingClientRect();var c=b.top;return c>window.innerHeight/2}function m(a){var c=e.nonHiddenPageIdsFromMainMenu(a).concat("__more__");var d=[[]];var f=[["moreContainer"],["itemsContainer"]];b.forEach(d,function(a){f=f.concat(b.map(c,function(b){return[b].concat(a)}))});return f}function n(c,d,f,g,h){var i=d.width[c];var j=d.custom[c];j.hasOriginalGapData={};j.originalGapBetweenTextAndBtn={};var k=b.map(h,function(b){var e=a(g[c+b]);var f;if(!e.data("originalGapBetweenTextAndBtn")){j.hasOriginalGapData[b]=false;f=d.width[c+b]-j.labelWidths[b];j.originalGapBetweenTextAndBtn[c+b]=f}else{j.hasOriginalGapData[b]=true;f=parseInt(e.data("originalGapBetweenTextAndBtn"),10)}if(d.width[c+b]>0){return j.labelWidths[b]+f}return 0});var l=k.pop();var m=f.sameWidthButtons;var n=f.stretchButtonsToMenuWidth;var o=false;var p=j.menuItemContainerMargins;var q=j.menuItemMarginForAllChildren;var r=j.menuItemContainerExtraPixels;var s=e.getMaxWidth(k);var t=e.getDropDownWidthIfOk(i,m,n,k,p,s,q,r);if(!t){for(var u=1;u<=k.length;u++){t=e.getDropDownWidthIfOk(i,m,n,k.slice(0,-1*u).concat(l),p,s,q,r);if(t){o=true;break}}if(!t){o=true;t=[l]}}if(o){var v=t[t.length-1];t=t.slice(0,-1);while(t.lengthj){j=a.offsetWidth}k+=a.offsetHeight});d.custom[c]={linksInfo:b.map(h.find("a"),function(a){return{node:a,hasOverflow:a.offsetWidth>j}}),liNodes:h.find("li"),params:f(g)};var l=parseInt(g.getAttribute("data-param-border")||0,10);var m=parseInt(g.getAttribute("data-param-padding")||0,10);var n=j+m*2+l*2;if(n>d.width[c]){d.width[c]=n}d.minHeight[c]=k}c.registerCustomMeasure("wysiwyg.common.components.verticalmenu.viewer.VerticalMenu",i);c.registerSAFEPatcher("wysiwyg.common.components.verticalmenu.viewer.VerticalMenu",h);return{}});define("layout/specificComponents/loginButtonLayout",["lodash","layout/util/layout"],function(a,b){"use strict";function c(a,b){var c=a+"container";b.minHeight[a]=b.height[c];if(b.height[c]>b.height[a]){b.height[a]=b.height[c]}}function d(a,b,c){var d=a+"container";var e=c.height[a];var f=c.height[d];var g=(e-f)/2;b.css(d,{"margin-top":g+"px"})}b.registerRequestToMeasureChildren("wysiwyg.viewer.components.LoginButton",[["container"]]);b.registerCustomMeasure("wysiwyg.viewer.components.LoginButton",c);b.registerSAFEPatcher("wysiwyg.viewer.components.LoginButton",d)});define("layout/util/spaceCalculationsRegardingWixAds",[],function(){"use strict";function a(a){var b=parseInt(a,10);return isNaN(b)?0:b}function b(b){return a(b.height.WIX_ADS)+a(b.top.WIX_ADS)}function c(b){if(b.height.WIX_ADSdesktopWADTop||b.top.WIX_ADSdesktopWADTop){return a(b.height.WIX_ADSdesktopWADTop)+a(b.top.WIX_ADSdesktopWADTop)}return a(b.height.WIX_ADS)+a(b.top.WIX_ADS)}function d(b){var c=b.height.screen;var d,e;if(b.height.WIX_ADSdesktopWADTop||b.height.WIX_ADSdesktopWADBottom){d=a(b.height.WIX_ADSdesktopWADTop)+a(b.top.WIX_ADSdesktopWADTop);e=a(b.height.WIX_ADSdesktopWADBottom);return c-d-e}d=a(b.height.WIX_ADS)+a(b.top.WIX_ADS);return c-d}return{getFirstVisibleTopCoordinate:b,getFirstUnoccupiedTopCoordinate:c,getScreenHeightExcludingAds:d}});define("layout/specificComponents/dialogLayout",["lodash","layout/util/layout","layout/util/spaceCalculationsRegardingWixAds"],function(a,b,c){"use strict";function d(a,b,d){var e=a+"dialog";var f=d.height[e];var g=d.height.screen;var h=c.getFirstUnoccupiedTopCoordinate(d);var i=c.getScreenHeightExcludingAds(d);var j=20;b.css(a,{height:g+"px"});var k=(i-f)/2;b.css(e,{top:Math.max(k,j)+h+"px"})}b.registerRequestToMeasureChildren("wysiwyg.viewer.components.dialogs.EnterPasswordDialog",[["dialog"]]);b.registerSAFEPatcher("wysiwyg.viewer.components.dialogs.EnterPasswordDialog",d);b.registerRequestToMeasureChildren("wysiwyg.viewer.components.dialogs.siteMemberDialogs.MemberLoginDialog",[["dialog"]]);b.registerSAFEPatcher("wysiwyg.viewer.components.dialogs.siteMemberDialogs.MemberLoginDialog",d);b.registerRequestToMeasureChildren("wysiwyg.viewer.components.dialogs.siteMemberDialogs.SignUpDialog",[["dialog"]]);b.registerSAFEPatcher("wysiwyg.viewer.components.dialogs.siteMemberDialogs.SignUpDialog",d);b.registerRequestToMeasureChildren("wysiwyg.viewer.components.dialogs.siteMemberDialogs.RequestPasswordResetDialog",[["dialog"]]);b.registerSAFEPatcher("wysiwyg.viewer.components.dialogs.siteMemberDialogs.RequestPasswordResetDialog",d);b.registerRequestToMeasureChildren("wysiwyg.viewer.components.dialogs.siteMemberDialogs.ResetPasswordDialog",[["dialog"]]);b.registerSAFEPatcher("wysiwyg.viewer.components.dialogs.siteMemberDialogs.ResetPasswordDialog",d);b.registerRequestToMeasureChildren("wysiwyg.viewer.components.dialogs.NotificationDialog",[["dialog"]]);b.registerSAFEPatcher("wysiwyg.viewer.components.dialogs.NotificationDialog",d);b.registerRequestToMeasureChildren("wysiwyg.viewer.components.dialogs.CreditsDialog",[["dialog"]]);b.registerSAFEPatcher("wysiwyg.viewer.components.dialogs.CreditsDialog",d)});define("layout/util/optimizedCssImageLayout",["lodash","zepto","utils"],function(a,b,c){"use strict";var d=250;var e=c.balataConsts;function f(b,c){return!a.includes(b,c)||Boolean(b)!==Boolean(c)}function g(a,b){if(a){return c.urlUtils.joinURL(b.getStaticMediaUrl(),a)}return""}function h(c,d){var e=b(d);c.type=e.data("type");c.currentCss=e.data("image-css");if(c.currentCss&&a.isString(c.currentCss)){c.currentCss=JSON.parse(c.currentCss)}c.previousBackgroundImageCssUrl=e.css("backgroundImage")}function i(a,b,c,d){if(d===e.BG_IMAGE){a.css(b,{backgroundImage:c?'url("'+c+'")':""})}else{a.attr(b,{src:c})}}function j(b,c,e,f,g){var h=e.previousBackgroundImageCssUrl;g.imageResizeHandlers=g.imageResizeHandlers||{};if(!h||!f){i(c,b,f,e.type);return}else if(!g.imageResizeHandlers[b]){g.imageResizeHandlers[b]=a.debounce(i,d,{trailing:true})}g.imageResizeHandlers[b](c,b,f,e.type)}function k(b,c){return c&&(!b||a.some(c,function(a,c){return a!==b[c]}))}function l(b,c,d,e,h,i){if(k(b.currentCss,e)){d.css(c,e);var l=a.defaults(e,b.currentCss);d.data(c,{"image-css":JSON.stringify(l)})}var m=g(h,i);if(f(b.previousBackgroundImageCssUrl,m)){j(c,d,b,m,i)}}return{cacheCssImageMeasureData:h,patchCssImage:l}});define("layout/specificComponents/siteBackgroundLayout",["lodash","layout/util/layout","imageClientApi","layout/util/optimizedCssImageLayout"],function(a,b,c,d){"use strict";var e=1920;var f=1e3;var g="siteBackgroundcurrentImage";function h(a,b,c,e,f){c.top[a]=p(c);c.width[a]=q(c,f);c.height[a]=o(c,f);c.height.currentImage=c.height.masterPage;b.css(a,{top:c.top[a]+"px",height:c.height[a]+"px",width:c.width[a]+"px"});var h=c.custom[a];var i=k(h.bgData,f);d.patchCssImage(h,g,b,i.css,i.uri,f);if(h.hasVideo){var l=h.bgData;var m=j(l,c,f,h.quality);b.css("siteBackgroundcurrentVideo",m)}}function i(a,b){var c=a.getDataByQuery(b);var d=a.isMobileView()?"mobile":"desktop";return c.pageBackgrounds[d].ref}function j(b,c,d,e){var f={position:"relative",minWidth:0,minHeight:0,top:0,left:0};var g=b.mediaRef;if(a.get(g,"type")!=="WixVideo"||d.isTouchDevice()){return f}var h=a.find(g.qualities,{quality:e});var i=l(c.width.screen,c.height.screen,h.width,h.height);var j=m(b.fittingType,i,h.width,h.height);var k=n(b.alignType,i,j,c.width.screen,c.height.screen);f={position:"relative",minWidth:j.width,minHeight:j.height,top:k.top,left:k.left};return f}function k(b,d){var g=b.mediaRef;var h={backgroundSize:"",backgroundPosition:"",backgroundRepeat:""};var i="";if(g){if(g.type==="WixVideo"){g=g.posterImageRef}var j={id:g.uri,width:g.width,height:g.height};var k=d.isMobileView()?f:e;var l=Math.min(k,j.width);var m=Math.min(k,Math.round(l/(j.width/j.height)));var n={width:l,height:m,htmlTag:"bg",alignment:b.alignType};var o=a.defaults({quality:85},g.quality||{});var p=c.getData(b.fittingType,j,n,o,d.browser);i=p.uri;h={backgroundSize:p.css.container.backgroundSize,backgroundPosition:p.css.container.backgroundPosition,backgroundRepeat:p.css.container.backgroundRepeat}}return{css:h,uri:i}}function l(a,b,c,d){return{wScale:a/c,hScale:b/d}}function m(a,b,d,e){var f,g,h;var i=c.fittingTypes;switch(a){case i.SCALE_TO_FILL:h=Math.max(b.wScale,b.hScale);f=Math.round(d*h);g=Math.round(e*h);break;case i.SCALE_TO_FIT:h=Math.min(b.wScale,b.hScale);f=Math.round(d*h);g=Math.round(e*h);break}return{width:f,height:g}}function n(a,b,d,e,f){var g={};var h=c.alignTypes;switch(a){case h.CENTER:g.left=b.wScale>=b.hScale?0:Math.floor((e-d.width)/2);g.top=b.wScale<=b.hScale?0:Math.floor((f-d.height)/2);break;case h.LEFT:g.left=0;g.top=b.wScale<=b.hScale?0:Math.floor((f-d.height)/2);break;case h.RIGHT:g.left=Math.floor(e-d.width);g.top=b.wScale<=b.hScale?0:Math.floor((f-d.height)/2);break;case h.TOP:g.left=b.wScale>=b.hScale?0:Math.floor((e-d.width)/2);g.top=0;break;case h.BOTTOM:g.left=b.wScale>=b.hScale?0:Math.floor((e-d.width)/2);g.top=Math.floor(f-d.height);break;case h.TOP_LEFT:g.left=0;g.top=0;break;case h.TOP_RIGHT:g.left=Math.floor(e-d.width);g.top=0;break;case h.BOTTOM_LEFT:g.left=0;g.top=Math.floor(f-d.height);break;case h.BOTTOM_RIGHT:g.left=Math.floor(e-d.width);g.top=Math.floor(f-d.height);break}return g}function o(a,b){var c=a.height[b.getStructureCompId()];var d=a.height.screen-p(a);return Math.max(d,c)}function p(a){var b=parseInt(a.height.WIX_ADS,10);b=isNaN(b)?0:b;var c=parseInt(a.top.WIX_ADS,10);c=isNaN(c)?0:c;return b+c}function q(a,b){var c=a.width[b.getStructureCompId()];return Math.ceil(Math.max(a.width.screen,c))}function r(a){return[[a.getPrimaryPageId()]]}function s(a,b,c,e){c[g]=document.querySelector(".siteBackgroundcurrentImage");c.siteBackgroundcurrentVideo=document.querySelector(".siteBackgroundcurrentVideo");var f=e.getPrimaryPageId();var h=i(e,f);var j=c.siteBackgroundcurrentVideo;b.custom[a]={bgData:h,hasVideo:Boolean(j),quality:j&&j.getAttribute("data-quality")};d.cacheCssImageMeasureData(b.custom[a],c[g])}b.registerRequestToMeasureDom("wysiwyg.viewer.components.SiteBackground");b.registerRequestToMeasureChildren("wysiwyg.viewer.components.SiteBackground",r);b.registerSAFEPatcher("wysiwyg.viewer.components.SiteBackground",h);b.registerCustomMeasure("wysiwyg.viewer.components.SiteBackground",s)});define("layout/specificComponents/wPhotoLayout",["zepto","lodash","layout/util/layout","layout/specificComponents/imageLayout","utils","imageClientApi"],function(a,b,c,d,e,f){"use strict";var g={fitWidthStrict:f.fittingTypes.LEGACY_FIT_WIDTH,fitHeightStrict:f.fittingTypes.LEGACY_FIT_HEIGHT};function h(a){if(a===f.fittingTypes.LEGACY_FIT_WIDTH){return f.fittingTypes.LEGACY_FIT_HEIGHT}return g[a]||a}function i(a,b,c){var d=b.height[a]-(b.custom[a].marginHeight||0);var e=b.width[a]-(b.custom[a].marginWidth||0);var g={width:e>0?e:b.width[a],height:d>0?d:b.height[a]};var h=b.custom[a].exactHeight-(b.custom[a].marginHeight||0);if(c===f.fittingTypes.LEGACY_FIT_HEIGHT&&Math.ceil(h)===g.height){g.height=h}return g}function j(b,c,d){var e=a(d[b]);var f=parseInt(e.data("content-padding-horizontal"),10);var g=parseInt(e.data("content-padding-vertical"),10);var h=parseFloat(e.data("exact-height"));c.height[b]=c.custom[b]&&c.custom[b].thisIsMyHeight||d[b].offsetHeight;c.custom[b]={marginWidth:f,marginHeight:g,exactHeight:h}}function k(a,c,f,g,j){var k=a+"img";var l=a+"link";var m=g.dataItem;var n=g.propertiesItem;var o=n&&n.displayMode||"fill";var p=h(o);var q=e.imageUtils.getContainerSize(i(a,f,p),{width:m.width,height:m.height},p);var r=e.layout.isVerticallyStretched(g.layout);var s=e.layout.isHorizontallyStretched(g.layout);var t={width:!s?q.width+f.custom[a].marginWidth:"",height:!r?q.height+f.custom[a].marginHeight:""};var u={width:m.width,height:m.height,displayMode:p,uri:m.uri};b.assign(u,b.pick(m,["crop","quality"]));d.patchNodeImage(k,c,f,j,u,q);c.css(a,t);c.css(l,q)}var l={pathArray:["img"],type:"core.components.Image"};c.registerRequestToMeasureDom("wysiwyg.viewer.components.WPhoto");c.registerRequestToMeasureChildren("wysiwyg.viewer.components.WPhoto",[l,["link"]]);c.registerSAFEPatcher("wysiwyg.viewer.components.WPhoto",k);c.registerCustomMeasure("wysiwyg.viewer.components.WPhoto",j);c.registerRequestToMeasureDom("wysiwyg.viewer.components.ClipArt");c.registerRequestToMeasureChildren("wysiwyg.viewer.components.ClipArt",[l,["link"]]);c.registerSAFEPatcher("wysiwyg.viewer.components.ClipArt",k);c.registerCustomMeasure("wysiwyg.viewer.components.ClipArt",j)});define("layout/specificComponents/documentMediaLayout",["zepto","lodash","layout/util/layout","imageClientApi","layout/specificComponents/imageLayout"],function(a,b,c,d,e){"use strict";function f(a,c,f,g,h){var i=b.defaults({displayMode:d.fittingTypes.LEGACY_FULL},g.dataItem);e.patchNodeImage(a+"img",c,f,h,i,f.custom[a].containerSize);c.css(a,{width:f.width[a]})}function g(b,c,d){var e=a(d[b]);var f=b+"label";var g=c.width[f];var h=c.height[f];var i=Math.max(c.width[b],g);var j=e.data("content-padding-left");var k=e.data("content-padding-right");var l=e.data("content-padding-top");var m=e.data("content-image-height");var n={width:i-j-k,height:Math.max(m-l-h,1)};c.custom[b]={containerSize:n};c.width[b]=i;c.minWidth[b]=g}c.registerRequestToMeasureChildren("wysiwyg.viewer.components.documentmedia.DocumentMedia",[["label"],{pathArray:["img"],type:"core.components.Image"},["link"]]);c.registerCustomMeasure("wysiwyg.viewer.components.documentmedia.DocumentMedia",g);c.registerSAFEPatcher("wysiwyg.viewer.components.documentmedia.DocumentMedia",f)});define("layout/util/calculateScreenWidthDimensions",["utils","layout/util/rootLayoutUtils"],function(a,b){"use strict";var c=a.layout.stretchInCenteredContainer;return function a(d,e,f){var g=Math.max(d.width.screen,b.getRootWidth(e,d,f));return c(b.getRootWidth(e,d,f),g)}});define("layout/specificComponents/bgImageLayout",["zepto","lodash","layout/util/layout","coreUtils","imageClientApi","layout/util/optimizedCssImageLayout","layout/specificComponents/imageLayout"],function(a,b,c,d,e,f,g){"use strict";var h=d.balataConsts;function i(a){return!a||d.urlUtils.isExternalUrl(a)}function j(a,c,d,f,g,h){var i=g.mobile.getDevicePixelRatio();var j={width:f.width,height:f.height,alignment:c,htmlTag:h||"bg",pixelAspectRatio:i};var k={id:d.uri,width:d.width,height:d.height};var l=b.defaults({quality:85},d.quality||{});return e.getData(a,k,j,l,g.browser)}function k(a,b,c){var d=a+"bg";if(!c[d]){return}b.custom[a]={};f.cacheCssImageMeasureData(b.custom[a],c[d])}function l(b,c,d){var e=b+h.MEDIA+h.IMAGE; var i=d[e].getAttribute("data-type");c.custom[b]=c.custom[b]||{};c.custom[b].type=i;if(i===h.IMAGE){g.measureNodeImage(e,c,d)}else{var j=e+"image";d[j]=a(d[e]).find("#"+j)[0];var k=d[j];c.custom[e]={};f.cacheCssImageMeasureData(c.custom[e],k)}}function m(a,b,c,d,e){var f=c.width;var g=d||c.height;var h=p(a);if(!h||i(h.uri)){return}var k=a.fittingType;var l=a.alignType;return j(k,l,h,{width:f,height:g},e,b)}function n(a,c,d,e,i,j,k,l){var n=e.custom[a].type;var q=o(i);if(n===h.IMAGE){var r={width:l.width,height:k};var s=b.assign({displayMode:q.fittingType},p(q));g.patchNodeImage(c,d,e,j,s,r,q.alignType)}else{var t=c+"image";var u=m(q,"bg",l,k,j);var v=b.assign({height:k},u.css.container);f.patchCssImage(e.custom[c],t,d,v,u.uri,j)}}function o(a){if(b.isUndefined(a.designDataItem)){return a.dataItem.background}return a.designDataItem.background}function p(a){var b=a.mediaRef;if(b&&b.type==="WixVideo"){b=b.posterImageRef}return b}function q(a,b,c,d,e,g){var h=c.custom[a];var k=a+"bg";if(h){var l=d.dataItem;if(!l||i(l.uri)){return}var m=d.propertiesItem.fittingType;var n=d.propertiesItem.alignType;var o=j(m,n,l,g,e);f.patchCssImage(h,k,b,o.css.container,o.uri,e)}}c.registerRequestToMeasureChildren("wysiwyg.viewer.components.background.bgImage",[["image"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.BgImageStrip",[["bg"]]);return{measureLegacyBgImageStrip:k,measureBgImageBalata:l,patchBgImage:n,patchLegacyBgImageStrip:q}});define("layout/specificComponents/bgVideoLayout",["zepto","lodash","coreUtils","imageClientApi"],function(a,b,c,d){"use strict";var e=c.containerBackgroundUtils;var f=c.balataConsts;function g(a,c,d,f,g){var k={position:"relative",minWidth:0,minHeight:0,top:0,left:0};var l=a.mediaRef;if(!l||l.type!=="WixVideo"||d.isTouchDevice()){return k}var m=b.find(l.qualities,{quality:f});var n=h(c.width,c.height,m.width,m.height);var o=i(a.fittingType,n,m.width,m.height);var p=j(a.alignType,n,o,c);k={position:"relative",minWidth:o.width,minHeight:o.height,left:p.left,top:e.isFullScreenByEffect(g,d)?"":p.top};return k}function h(a,b,c,d){return{wScale:a/c,hScale:b/d}}function i(a,b,c,e){var f,g,h;var i=d.fittingTypes;switch(a){case i.SCALE_TO_FILL:h=Math.max(b.wScale,b.hScale);f=Math.round(c*h);g=Math.round(e*h);break;case i.SCALE_TO_FIT:h=Math.min(b.wScale,b.hScale);f=Math.round(c*h);g=Math.round(e*h);break}return{width:f,height:g}}function j(a,b,c,e){var f=e.width;var g=e.compRootHeight;var h={};var i=d.alignTypes;switch(a){case i.CENTER:h.left=b.wScale>=b.hScale?0:(f-c.width)/2;h.top=b.wScale<=b.hScale?0:(g-c.height)/2;break;case i.LEFT:h.left=0;h.top=b.wScale<=b.hScale?0:(g-c.height)/2;break;case i.RIGHT:h.left=f-c.width;h.top=b.wScale<=b.hScale?0:(g-c.height)/2;break;case i.TOP:h.left=b.wScale>=b.hScale?0:(f-c.width)/2;h.top=0;break;case i.BOTTOM:h.left=b.wScale>=b.hScale?0:(f-c.width)/2;h.top=Math.floor(g-c.height);break;case i.TOP_LEFT:h.left=0;h.top=0;break;case i.TOP_RIGHT:h.left=Math.floor(f-c.width);h.top=0;break;case i.BOTTOM_LEFT:h.left=0;h.top=Math.floor(g-c.height);break;case i.BOTTOM_RIGHT:h.left=Math.floor(f-c.width);h.top=Math.floor(g-c.height);break}return h}function k(a,b,d){var e="";if(!b){return e}return c.urlUtils.joinURL(d.getStaticVideoUrl(),a.videoId,b,"mp4","file.mp4")}function l(a){if(a.designDataItem&&a.designDataItem.background){return a.designDataItem.background}return a.dataItem.background}function m(a,b,c,d,h,i,j){var m=a+f.MEDIA+f.VIDEO;var n=l(d);var o=e.getBgEffectName(d.behaviorsItem,h);var p=j.width;var q=j.height;var r=c.custom[m];var s=r.quality;var t=g(n,{width:p,height:i,compRootHeight:q},h,s,o);b.attr(m+"video",{width:t.minWidth});b.attr(m+"video",{height:t.minHeight});b.css(m+"video",t);var u=k(n.mediaRef,s,h);if(r.src!==u){b.attr(m+"mp4",{src:u});r.videoNode.load()}}function n(b,c,d){var e=b+f.MEDIA+f.VIDEO;var g=d[e];var h=d[e+"video"]=g.firstChild;var i=d[e+"mp4"]=h.firstChild;c.custom[e]={quality:a(g).data("quality"),src:i.src,videoNode:h}}return{patchBgVideo:m,measureBgVideo:n}});define("layout/specificComponents/balataLayout",["lodash","coreUtils","layout/specificComponents/bgImageLayout","layout/specificComponents/bgVideoLayout"],function(a,b,c,d){"use strict";var e=b.balataConsts;var f=b.containerBackgroundUtils;var g=[[e.BALATA],[e.BALATA,e.MEDIA],[e.BALATA,e.MEDIA,e.IMAGE],[e.BALATA,e.MEDIA,e.VIDEO],[e.BALATA,e.OVERLAY],[e.BALATA,e.OVERLAY,e.OVERLAY]];function h(b,c,d,e,f){var g=b[e][d];if(a.isNumber(g)){return g}g=c[d][f];if(a.isNumber(g)){return g}return 0}function i(b,c,d,f,g,i){var k=n(b);var l=c.custom[k]={};var m=k+e.MEDIA;var o=m+e.IMAGE;var p=m+e.VIDEO;var q=k+e.OVERLAY;l.hasBalata=Boolean(d[k]);l.hasImage=Boolean(d[o]);l.hasVideo=Boolean(d[p]);l.hasOverlay=Boolean(d[q]);if(!l.hasBalata){return}a.forEach(i,function(a,b){c[b][k]=a});c.left[k]=h(c,d,k,"left","offsetLeft");c.top[k]=h(c,d,k,"top","offsetTop");j(k,c,d,g)}function j(a,b,e,f){var g=o(f);var h=g.mediaRef;var i=b.custom[a];if(i.hasImage&&h){c.measureBgImageBalata(a,b,e)}if(i.hasVideo&&h&&h.type==="WixVideo"){d.measureBgVideo(a,b,e)}}function k(b,c,d,g,h,i,j){var k=n(b);if(!d.custom[k].hasBalata){return}var o=k+e.MEDIA;var p=f.getBgEffectName(g.behaviorsItem,h);var q=f.getHeightByEffect(p,d,i.height);var r={overflow:"hidden",left:i.left,width:i.width,clip:"rect(0px,"+i.width+"px,"+i.height+"px,0px)"};if(j){r=a.omit(r,["left","width"])}c.css(k,r);c.css(o,{width:i.width+"px",left:l(p,i,h),height:q+"px"});m(k,c,d,g,h,q,i)}function l(a,b,c){if(f.isFullScreenByEffect(a,c)){return b.absoluteLeft||0}return 0}function m(a,b,f,g,h,i,j){var k=a+e.MEDIA;var l=k+e.IMAGE;var m=f.custom[a];var n=o(g).mediaRef;if(m.hasImage&&n){c.patchBgImage(a,l,b,f,g,h,i,j)}if(m.hasVideo&&n&&n.type==="WixVideo"){d.patchBgVideo(a,b,f,g,h,i,j)}}function n(a){return a+e.BALATA}function o(b){if(a.isUndefined(b.designDataItem)){return b.dataItem.background}return b.designDataItem.background}return{BALATA_PATHS_TO_REQUEST_MEASURE:g,measure:i,patch:k}});define("layout/specificComponents/containerAndScreenWidthLayout",["lodash","zepto","layout/util/layout","utils","layout/util/rootLayoutUtils","layout/util/calculateScreenWidthDimensions","layout/specificComponents/bgImageLayout","layout/specificComponents/balataLayout"],function(a,b,c,d,e,f,g,h){"use strict";var i=d.balataConsts;var j=i.BALATA;function k(a,b,c){b.height[a]=c[a].offsetHeight;p(a,b,c)}function l(a){return a.isMobileView()?"mobile":"desktop"}function m(b,c){return a.get(b.dataItem,["pageBackgrounds",l(c),"ref"])}function n(c,e,f,g,h){k(c,e,f);e.shrinkableContainer[c]=true;var i=d.layout.getPageBottomChildEnd(e,f,g,h)+e.containerHeightMargin[c];var l=g.getPageMinHeight();var n=a.get(h,["propertiesItem",g.isMobileView()?"mobile":"desktop"]);if(n&&n.minHeight){l=n.minHeight}e.pageBottomByComponents[c]=i;e.minHeight[c]=l;e.height[c]=Math.max(l,i);f.POPUPS_ROOT=b("#POPUPS_ROOT");if(h.dataItem.isPopup){var o={background:m(h,g)};var p=a.clone(h);p.id+=j;p.designDataItem=o;e.top[c]=0;q(c,e,f,g,p)}}function o(a,b,c){var d=b.height[a+"inlineContent"]||0;b.containerHeightMargin[a]=d?c[a].offsetHeight-d:0}function p(a,b,c){b.left[a]=0;o(a,b,c)}function q(a,b,c,d,e){p(a,b,c);if(I(e)){h.measure(a,b,c,d,e,{left:Math.max(0,.5*(b.clientWidth-b.width.screen)),width:b.width.screen,height:b.innerHeight.screen})}}function r(a,b,c,d,e){p(a,b,c);if(!I(e)){return}var g=f(b,d,e.rootId);b.width[a]=g.width;var i={width:g.width,left:g.left,height:b.height[a]};h.measure(a,b,c,d,e,i)}function s(a,b,c,d,e){b.custom[a]={isFixedPosition:e.layout.fixedPosition};p(a,b,c)}function t(a,b){b.css(a,{left:0})}function u(a,b,c,d,e,f){b.css(f,{width:c.width.screen,left:G(d.layout.width,c.width.screen,e)});t(a,b)}function v(a,b,c,d,e){var f=a+"screenWidthBackground";u(a,b,c,d,e,f)}function w(a,c,d){p(a,c,d);var e=b(d[a+"navigationArrows"]);c.custom[a]={offset:parseInt(e.attr("data-navigation-button-margin"),10)}}function x(a,c,d,e,f){var g=b(d[a]);var h=g.data("parent-id");c.minHeight[a]=g.data("min-height");c.height[a]=c.height[h];r(a,c,d,e,f)}function y(a,b,c,d,g){var h=a+"inlineContent";var i=h+"Parent";var j=f(c,d,g.rootId);b.css(i,{left:j.left,width:j.width});b.css(h,{left:j.left*-1,width:e.getRootWidth(d,c,g.rootId)})}function z(a,b,c,d,e){y(a,b,c,e,d)}function A(a,b,c,d,e){t(a,b,c);y(a,b,c,e,d);var f=G(d.layout.width,c.width.screen,e)+c.custom[a].offset;b.css(a,{width:e.getSiteWidth()});b.css(a+"prevButton",{left:f});b.css(a+"nextButton",{right:f})}function B(b,c,d,e,f){if(e.dataItem.isPopup){c.css("POPUPS_ROOT",{width:d.innerWidth.screen,height:d.innerHeight.screen});var g=b+j;var i=a.defaultsDeep({id:g,rootId:"masterPage",structure:{behaviors:[]}},e);var k=m(e,f);i.designDataItem={background:k};h.patch(b,c,d,i,f,{left:d.left[g],top:d.top[g],width:d.width[g],height:d.height[g]})}}function C(b,c,d,g,i,j){if(!I(g)){return}t(b,c);var k=f(d,i,g.rootId);var l=a.assign({top:0,left:k.left,width:k.width,height:d.height[b],absoluteLeft:0},j);c.css(b,{width:e.getRootWidth(i,d,g.rootId)});h.patch(b,c,d,g,i,l)}function D(b){return a.get(b,["dataItem","type"])==="Image"}function E(a,b,c,d,e){var h=f(b,d,e.rootId);b.width[a]=h.width;b.left[a]=h.left;if(D(e)){g.measureLegacyBgImageStrip(a,b,c,d,e)}}function F(a,b,c,d,e){b.css(a,{width:c.width[a]+"px",left:c.left[a]+"px"});if(D(d)){var f={width:c.width[a],height:c.height[a]};g.patchLegacyBgImageStrip(a,b,c,d,e,f)}else{var h=a+"bg";b.css(h,{backgroundImage:"none"})}}function G(a,b,c){if(c.isMobileView()||c.isMobileDevice()){return 0}return Math.min(parseInt(Math.floor((a-b)/2),10),0)}function H(a,b,c,d){var e=d.layout&&d.layout.fixedPosition;b.css(a,{height:c.height[a],bottom:e?c.siteMarginBottom:"auto",top:e?"auto":c.top[a]})}function I(b){if(a.isUndefined(b.designDataItem)){return b.dataItem.background}return b.designDataItem.background}c.registerRequestToMeasureDom("mobile.core.components.Container");c.registerRequestToMeasureDom("mobile.core.components.Page");c.registerRequestToMeasureDom("wixapps.integration.components.AppPage");c.registerRequestToMeasureDom("wysiwyg.viewer.components.FooterContainer");c.registerRequestToMeasureDom("wysiwyg.viewer.components.HeaderContainer");c.registerRequestToMeasureDom("wysiwyg.viewer.components.ScreenWidthContainer");c.registerRequestToMeasureDom("wysiwyg.viewer.components.StripContainerSlideShow");c.registerRequestToMeasureDom("wysiwyg.viewer.components.StripContainer");c.registerRequestToMeasureDom("wysiwyg.viewer.components.StripColumnsContainer");c.registerRequestToMeasureDom("wysiwyg.viewer.components.Column");c.registerRequestToMeasureDom("wysiwyg.viewer.components.StripContainerSlideShowSlide");c.registerMeasureChildrenFirst("mobile.core.components.Page",true);c.registerMeasureChildrenFirst("wixapps.integration.components.AppPage",true);c.registerRequestToMeasureChildren("mobile.core.components.Container",[["inlineContent"]]);c.registerRequestToMeasureChildren("mobile.core.components.Page",function(a,b,c,d){if(d.dataItem.isPopup){return[["inlineContent"]].concat(h.BALATA_PATHS_TO_REQUEST_MEASURE)}return[["inlineContent"]]});c.registerRequestToMeasureChildren("wixapps.integration.components.AppPage",[["inlineContent"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.FooterContainer",[["screenWidthBackground"],["inlineContent"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.PagesContainer",[["screenWidthBackground"],["inlineContent"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.HeaderContainer",[["screenWidthBackground"],["inlineContent"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.ScreenWidthContainer",[["screenWidthBackground"],["inlineContent"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.StripContainerSlideShow",[["background"],["inlineContentParent"],["inlineContent"],["shownOnAllSlides"],["navigationArrows"],["prevButton"],["nextButton"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.StripContainer",[["inlineContent"]].concat(h.BALATA_PATHS_TO_REQUEST_MEASURE));c.registerRequestToMeasureChildren("wysiwyg.viewer.components.StripContainerSlideShowSlide",[["inlineContentParent"],["inlineContent"]].concat(h.BALATA_PATHS_TO_REQUEST_MEASURE));c.registerCustomMeasure("mobile.core.components.Container",o);c.registerCustomMeasure("mobile.core.components.Page",n);c.registerCustomMeasure("wixapps.integration.components.AppPage",n);c.registerCustomMeasure("wysiwyg.viewer.components.FooterContainer",s);c.registerCustomMeasure("wysiwyg.viewer.components.PagesContainer",k);c.registerCustomMeasure("wysiwyg.viewer.components.HeaderContainer",s);c.registerCustomMeasure("wysiwyg.viewer.components.ScreenWidthContainer",p);c.registerCustomMeasure("wysiwyg.viewer.components.StripContainerSlideShow",w);c.registerCustomMeasure("wysiwyg.viewer.components.StripContainer",r);c.registerCustomMeasure("wysiwyg.viewer.components.StripContainerSlideShowSlide",x);c.registerCustomMeasure("wysiwyg.viewer.components.BgImageStrip",E);c.registerSAFEPatchers("wysiwyg.viewer.components.FooterContainer",[v,H]);c.registerSAFEPatcher("wysiwyg.viewer.components.HeaderContainer",v);c.registerSAFEPatcher("mobile.core.components.Page",B);c.registerSAFEPatcher("wysiwyg.viewer.components.PagesContainer",v);c.registerSAFEPatcher("wysiwyg.viewer.components.ScreenWidthContainer",v);c.registerSAFEPatcher("wysiwyg.viewer.components.StripContainerSlideShow",A);c.registerSAFEPatcher("wysiwyg.viewer.components.StripContainer",C);c.registerSAFEPatchers("wysiwyg.viewer.components.StripContainerSlideShowSlide",[z,C]);c.registerSAFEPatcher("wysiwyg.viewer.components.BgImageStrip",F);return{measureContainer:o,measureStripContainer:r,patchStripContainer:C}});define("layout/specificComponents/groupLayout",["lodash","layout/util/layout","utils"],function(a,b,c){"use strict";function d(b,d,f,g,h){var i=c.dataUtils.getChildrenData(h.structure,g.isMobileView());var j=e(i,d);d.left[b]=h.layout.x;if(i.length>0){d.width[b]=j.right-j.left;d.height[b]=j.bottom-j.top;d.top[b]=h.layout.y+j.top;d.left[b]=h.layout.x+j.left;a.forEach(i,function(a){d.top[a.id]=a.layout.y-j.top;d.left[a.id]=a.layout.x-j.left})}}function e(b,d){var e,f,g,h;e=g=Number.MAX_VALUE;f=h=-Number.MAX_VALUE;a.forEach(b,function(a){var b=a.layout;var i=d.left&&d.left[a.id]?d.left[a.id]:b.x;var j=d.width&&d.width[a.id]?d.width[a.id]:b.width;var k=d.top&&d.top[a.id]?d.top[a.id]:b.y;var l=d.height&&d.height[a.id]?d.height[a.id]:b.height;var m=c.boundingLayout.getBoundingLayout({x:i,y:k,width:j,height:l,rotationInDegrees:b.rotationInDegrees});e=Math.min(e,m.x);f=Math.max(f,m.x+m.width);g=Math.min(g,m.y);h=Math.max(h,m.y+m.height)});return{left:e,right:f,top:g,bottom:h}}function f(b,d,e,f,g){d.css(b,{width:e.width[b],height:e.height[b],top:e.top[b],left:e.left[b]});var h=c.dataUtils.getChildrenData(f.structure,g.isMobileView());a.forEach(h,function(a){d.css(a.id,{top:e.top[a.id],left:e.left[a.id]})})}b.registerMeasureChildrenFirst("wysiwyg.viewer.components.Group",true);b.registerRequestToMeasureDom("wysiwyg.viewer.components.Group");b.registerCustomMeasure("wysiwyg.viewer.components.Group",d);b.registerSAFEPatcher("wysiwyg.viewer.components.Group",f)});define("layout/wixappsLayout/proxyLayoutRegistrar",[],function(){"use strict";var a={};return{registerCustomMeasure:function(b,c){a[b]=c},getProxiesToMeasure:function(){return a}}});define("layout/specificComponents/wixappsLayout",["zepto","lodash","utils","layout/wixappsLayout/proxyLayoutRegistrar","layout/util/layout","layout/util/singleCompLayout","experiment"],function(a,b,c,d,e,f,g){"use strict";var h=c.logger;var i={APP_PART_LOADING_STAGES:{adapter:"blog-ugc",category:2,description:"measure time for a stage",eventId:511,packageName:"blog",params:{component_id:"component_id",component_type:"component_type",startTime:"startTime",endTime:"endTime",stage_process:"stage_process",site_id:"site_id"},reportType:"event",src:12,type:40}};var j={};var k=b.invert(c.blogAppPartNames);function l(a){if(!b.has(j,[a,"startTime"])){b.set(j,[a,"startTime"],b.now())}}function m(a,c,d){if(b.has(j,a)&&!b.has(j,[a,"endTime"])){b.set(j,[a,"endTime"],b.now());try{var e={component_id:a,component_type:k[c],startTime:j[a].startTime,endTime:j[a].endTime,stage_process:"measure",site_id:d.rendererModel.siteInfo.siteId};h.reportBI(d,i.APP_PART_LOADING_STAGES,e)}catch(a){}}}var n="inlineContent";function o(){var c=b.toArray(arguments);var d=c.join("");var e=c.slice(1).join("");return a("#"+d)[0]||a("#"+e)[0]}function p(a,c,d,e,f){if(g.isOpen("wixappsPerformanceMeasuring")){if(b.get(e,"dataItem")&&!b.get(f,["rendererModel","previewMode"])&&b.get(d,["custom",a,"dataState"])==="content"){m(e.dataItem.id,e.dataItem.appPartName,f)}}return d.custom[a]&&d.custom[a].appPartShouldRenderAgain}function q(a,b,c,d){f.measureComponentChildren(a,o,d,c,b)}function r(a,b,c,d){var e=a.compId;var g=o(e);b[e]=g;var h=a.structureInfo;h.id=e;h.type=a.compType;q(h,d,b,c);if(f.maps.classBasedCustomMeasures[a.compType]){f.maps.classBasedCustomMeasures[a.compType](e,c,b,d,a.structureInfo)}}function s(a,d,e,f,h){var i=a+n;var j=b.get(e,[a,"attributes","data-state","value"]);if(c.stringUtils.isTrue(e[a].getAttribute("data-dynamic-height"))&&j!=="loading"){d.height[a]=d.height[i];d.minHeight[a]=d.height[i]}if(g.isOpen("wixappsPerformanceMeasuring")){if(b.get(h,"dataItem")&&j==="content"){b.set(d,["custom",a,"dataState"],j);l(h.dataItem.id)}}}function t(a,c,e,f,g){var h=a.id;var i=h+n;var j=c.querySelector("#"+i);e.custom[h]=e.custom[h]||{};var k=false;b.forEach(d.getProxiesToMeasure(),function(a,c){var d=w(c,j);e.custom[h][c]=e.custom[h][c]||[];b.forEach(d,function(b,d){var i=a(b,g,e);e.custom[h][c][d]=i;if(i.comp){r(i.comp,f,e,g)}if(i.needsRelayout&&!e.custom[h][c][d].didRelayout){k=true;e.custom[h][c][d].didRelayout=true}})});var l={};l[a.id]=true;return{needsAdditionalInnerLayout:k,changedCompsMap:l}}function u(a,c,e,g,h){var i=a.id;c.custom[i].appPartShouldRenderAgain=b.reduce(d.getProxiesToMeasure(),function(a,d,j){var k=c.custom[i][j];var l=b.reduce(k,function(a,b){v(b.domManipulations);var d=false;var i=b.comp;if(i){d=f.patchComponent(i.structureInfo,e,g,c,h)}return a||d},false);return a||l},false)}function v(c){b.forEach(c,function(c){var d=a(c.node);var e=c.funcName;var f=b.isArray(c.params)?c.params:[c.params];if(b.isFunction(d[e])){d[e].apply(d,f)}})}function w(b,c){return a("[data-proxy-name="+b+"]",c)}e.registerLayoutInnerCompsFirst("wixapps.integration.components.AppPart",t,u);e.registerLayoutInnerCompsFirst("wixapps.integration.components.AppPart2",t,u);e.registerRequestToMeasureChildren("wixapps.integration.components.AppPart",[[n]]);e.registerRequestToMeasureDom("wixapps.integration.components.AppPart");e.registerCustomMeasure("wixapps.integration.components.AppPart",s);e.registerSAFEPatcher("wixapps.integration.components.AppPart",p);e.registerRequestToMeasureChildren("wixapps.integration.components.AppPart2",[[n]]);e.registerRequestToMeasureDom("wixapps.integration.components.AppPart2");e.registerCustomMeasure("wixapps.integration.components.AppPart2",s);e.registerSAFEPatcher("wixapps.integration.components.AppPart2",p);return{appPartMeasureFunction:s,appPartPatcherFunction:p,inlineContentId:n,preMeasureProxies:t,postPatchProxies:u}});define("layout/specificComponents/svgShape/svgScalerUtils",[],function(){"use strict";return{trim:function(a){return a.replace(/^\s+|\s+$/g,"")},round:function(a){return Math.round(a*1e6)/1e6}}});define("layout/specificComponents/svgShape/svgPathParser",["lodash","layout/specificComponents/svgShape/svgScalerUtils"],function(a,b){"use strict";return{getParsedPath:function(c){var d=b.trim(c);if(d===""){return[]}var e=d.match(/[a-z][^a-z]*/gi),f=e.map(function(c){c=c.replace(/-/g," -").replace(/,/g," ").replace(/(-?\d*[\.\-]\d+)/g,function(a,b){return" "+b});while(a.includes(c," ")){c=c.replace(/ {2}/g," ")}return[c.substring(0,1),b.trim(c.substring(1))]});return f.map(function(b){var c,d=[];if(!a.includes("QSCL",b[0].toUpperCase())||b[1].split(",").length!==1){return b}c=b[1].split(" ");if(c.length%2!==0){return b}c.forEach(function(a,b,c){if(b%2===0){d.push(a+" "+c[b+1])}});return[b[0],d.join(",")]})},stringifyParsedPath:function(a){var b="";a.forEach(function(a){a.forEach(function(a){b+=a})});return b}}});define("layout/specificComponents/svgShape/svgBasicScaler",["layout/specificComponents/svgShape/svgScalerUtils"],function(a){"use strict";var b=function(b,c){return a.round(parseFloat(b)*c)},c=function(a,c,d){var e=a.split(/[\s,]+/);return b(e[0],c)+" "+b(e[1],d)},d=function(b,d,e){if(b===""){return""}var f=b.split(",").map(function(b){return c(a.trim(b),d,e)});return f.join(",")},e=function(c,d){if(c===""){return""}var e=c.split(/[\s,]+/).map(function(c){return b(a.trim(c),d)});return e.join(",")};return{scaleSingleValue:b,scalePairString:c,scaleMultiplePairStrings:d,scaleMultipleSingleStrings:e}});define("layout/specificComponents/svgShape/svgPathScaler",["lodash","layout/specificComponents/svgShape/svgPathParser","layout/specificComponents/svgShape/svgBasicScaler","utils"],function(a,b,c,d){"use strict";var e=function(){return""},f=function(a,b,d){return c.scaleSingleValue(a,d/(b*360))},g=function(a,b,e){if(a.length!==7){d.log.verbose("incorrect arc string, should have exactly 7 parameters. (value was "+a.join(" "));return a.join(" ")}a[0]=c.scaleSingleValue(a[0],b);a[1]=c.scaleSingleValue(a[1],e);a[2]=f(a[2],b,e);a[5]=c.scaleSingleValue(a[5],b);a[6]=c.scaleSingleValue(a[6],e);return a.join(" ")},h=function(b,c,d){var e=b.split(/[\s,]+/);var f=a.chunk(e,7);var h=[];a.forEach(f,function(a){h.push(g(a,c,d))});return h.join(" ")},i=function(c,d,e){var f=b.getParsedPath(c.getAttribute("d"));a.forEach(f,function(a){var b=[a[1]],c=a[0].toUpperCase();if(c==="V"){b.push(e)}else if(c==="H"){b.push(d)}else{b.push(d);b.push(e)}a[1]=j[a[0].toUpperCase()].apply(null,b)});c.setAttribute("d",b.stringifyParsedPath(f))},j={M:c.scaleMultiplePairStrings,L:c.scaleMultiplePairStrings,H:c.scaleMultipleSingleStrings,V:c.scaleMultipleSingleStrings,Z:e,C:c.scaleMultiplePairStrings,S:c.scaleMultiplePairStrings,Q:c.scaleMultiplePairStrings,T:c.scaleMultiplePairStrings,A:h};return{scale:i}});define("layout/specificComponents/svgShape/svgPolygonParser",["layout/specificComponents/svgShape/svgScalerUtils"],function(a){"use strict";return{getParsedPoints:function(b){var c=a.trim(b),d=c.split(/[\s,]+/),e=[],f;if(c===""){return[]}for(f=0;fe,j=f0&&b===false&&!d}function o(b,c,d,e,f){var i=a.get(f,["styleItem","skin"]);var j=d[b]&&d[b].getElementsByTagName("svg")[0];if(!i||!j){return}d[b+"svg"]=j;var k=a.get(f,["propertiesItem","maintainAspectRatio"]);var o=parseInt(a.get(f,["styleItem","style","properties","strokewidth"],1),10);if(n(o,k)){c.custom[b]=c.custom[b]||{};l(j,b,c);m(j,b,c);var p=d[b+"svg-g"]=j.getElementsByTagName("g")[0];c.custom[b].boundingBox=p?p.getBBox():{};h(e,i,c.custom[b].boundingBox)}else{g(j,i,e)}}function p(c,d,f,g,h){var j=d[c+"svg"];var k=g.styleItem;if(!j||!k){return}var l=g.propertiesItem;var m=l&&l.maintainAspectRatio;var o=parseInt(a.get(k,["style","properties","strokewidth"],1),10);var p;if(n(o,m)){p={width:f.width[c]-o,height:f.height[c]-o};e.scale(j,p,f.custom[c].boundingBox,o,m)}else{var q=a.get(h,["shapesBoundaries",k.skin]);if(!q){return}p={width:f.width[c],height:f.height[c]};var r=i(q.boxBoundaries,o,p,m);b(j).css(a.pick(r,["strokeWidth","size"]));b(j).attr(a.pick(r,["preserveAspectRatio","viewBox"]))}}d.registerCustomMeasure("wysiwyg.viewer.components.svgshape.SvgShape",o);d.registerPatcher("wysiwyg.viewer.components.svgshape.SvgShape",p);d.registerCustomMeasure("wysiwyg.viewer.components.PopupCloseIconButton",o);d.registerPatcher("wysiwyg.viewer.components.PopupCloseIconButton",p);return{}});define("layout/specificComponents/richtextLayout",["layout/util/layout"],function(a){"use strict";var b="wysiwyg.viewer.components.WRichText";function c(a,b){b.css(a,{height:""})}a.registerSAFEPatcher(b,c);a.registerCustomMeasure(b,function(a,b,c,d,e){var f=c[a];b.minHeight[a]=f.offsetHeight;if(e.propertiesItem&&e.propertiesItem.packed){b.height[a]=f.offsetHeight}});a.registerRequestToMeasureDom(b);return{}});define("layout/specificComponents/matrixGalleryLayout",["layout/util/layout","zepto","utils","imageClientApi","lodash","galleriesCommon","layout/specificComponents/imageLayout"],function(a,b,c,d,e,f,g){"use strict";var h=f.utils.matrixCalculations;var i=c.galleriesCommonLayout;var j=f.utils.matrixScalingCalculations;var k=70;var l=45;function m(a,b,c,d,e){return j.getSizeAfterScaling({itemHeight:b,itemWidth:c,displayerData:a,imageMode:d.imageMode,heightDiff:parseInt(e.data("height-diff"),10)||0,widthDiff:parseInt(e.data("width-diff"),10)||0,bottomGap:parseInt(e.data("bottom-gap"),10)||0})}function n(a,c,f,g,j,k,l){var n=b(k);var o=n.data("image-index");var p=e.defaults({displayMode:d.fittingTypes.SCALE_TO_FILL},j[o]);var q=m(p,f,c,g,n);var r=i.getContainerSize(q.imageWrapperSize,n);var s=h.getItemPosition(l,c,f,g.margin,g.numCols);return{id:a+k.id,imageData:p,imageNodeId:a+k.id+"image",imageWrapperId:a+k.id+"imageWrapper",containerSize:r,sizeAfterScaling:q,position:s}}function o(a,c,d,f,g){i.measureFlexibleHeightGallery(a,c,d); var j=b(d[a]);var m=d[a+"itemsContainer"];var o=b(m).children();var p=g.dataItem.items;c.width[a]=Math.max(l,c.width[a]);c.height[a]=Math.max(k,c.height[a]);var q=parseInt(j.data("height-diff"),10)||0;var r=parseInt(j.data("width-diff"),10)||0;var s=parseInt(j.data("presented-row"),10)||0;var t=g.propertiesItem;var u=h.getItemWidth(t.margin,t.numCols,c.width[a],r);var v=h.getItemHeight(t.margin,c.height[a],s,q);c.custom[a]={displayers:e.map(o,e.partial(n,a,u,v,g.propertiesItem,p))}}function p(a,b,c,d,f){var h=c.height[a];var j=c.width[a];var k=c.custom[a];b.css(a+"itemsContainer",{height:h,width:j});b.css(a,{height:h,width:j});e.forEach(k.displayers,function(a){var d=a.sizeAfterScaling;b.css(a.id,{height:d.displayerSize.height,width:d.displayerSize.width,left:a.position.left,top:a.position.top});i.updateImageWrapperSizes(b,a.imageWrapperId,d);g.patchNodeImage(a.imageNodeId,b,c,f,a.imageData,a.containerSize)})}function q(a,c){var d=[["itemsContainer"]];var f=b("#"+c+"itemsContainer").children();e.forEach(f,function(a){var b={pathArray:[a.id,"image"],type:"core.components.Image"};var c=[a.id,"imageWrapper"];var e=[a.id];d.push(b,c,e)});return d}a.registerRequestToMeasureDom("wysiwyg.viewer.components.MatrixGallery");a.registerCustomMeasure("wysiwyg.viewer.components.MatrixGallery",o);a.registerRequestToMeasureChildren("wysiwyg.viewer.components.MatrixGallery",q);a.registerSAFEPatcher("wysiwyg.viewer.components.MatrixGallery",p);return{}});define("layout/specificComponents/slideShowLayout",["layout/util/layout","zepto","utils","imageClientApi","lodash","galleriesCommon","layout/specificComponents/imageLayout"],function(a,b,c,d,e,f,g){"use strict";var h=f.utils.matrixScalingCalculations;var i=c.galleriesCommonLayout;function j(a,c,d,e,f){var g=b(f);return h.getSizeAfterScaling({itemHeight:c,itemWidth:d,displayerData:a,imageMode:e.imageMode,heightDiff:parseInt(g.data("height-diff"),10)||0,widthDiff:parseInt(g.data("width-diff"),10)||0,bottomGap:parseInt(g.data("bottom-gap"),10)||0})}function k(a,c,f,g,h,k){var l=b(k);var m=l.data("image-index");var n=e.defaults({displayMode:d.fittingTypes.SCALE_TO_FILL},h[m]);var o=j(n,c,f,g,l);var p=i.getContainerSize(o.imageWrapperSize,l);return{id:a+k.id,imageData:n,imageNodeId:a+k.id+"image",imageWrapperId:a+k.id+"imageWrapper",containerSize:p,sizeAfterScaling:o}}function l(a,c,d,f,g){i.measureFlexibleHeightGallery(a,c,d);var h=d[a+"itemsContainer"];var j=b(h).children();var l=b(d[a]);var m=c.height[a]-parseInt(l.data("height-diff"),10)||0;var n=c.width[a]-parseInt(l.data("height-diff"),10)||0;var o=g.dataItem.items;c.custom[a]={displayers:e.map(j,e.partial(k,a,m,n,g.propertiesItem,o))}}function m(a,b,c,d,f){var h=d.propertiesItem;var j=c.height[a];var k=c.width[a];var l=f.isMobileDevice()||f.isMobileView();var m=c.custom[a].displayers;if(e.isEmpty(m)){return}if(h.imageMode==="flexibleHeight"){var n=e.last(m);j=n.sizeAfterScaling.displayerSize.height}b.css(a,{height:j,width:k});e.forEach(m,function(a){b.css(a.id,{height:j,width:k});i.updateImageWrapperSizes(b,a.imageWrapperId,a.sizeAfterScaling);g.patchNodeImage(a.imageNodeId,b,c,f,a.imageData,a.containerSize,l)})}function n(a,c){var d=[["itemsContainer"]];var f=b("#"+c+"itemsContainer").children();e.forEach(f,function(a){var b={pathArray:[a.id,"image"],type:"core.components.Image"};var c=[a.id,"imageWrapper"];var e=[a.id];d.push(b,c,e)});return d}a.registerRequestToMeasureDom("wysiwyg.viewer.components.SlideShowGallery");a.registerCustomMeasure("wysiwyg.viewer.components.SlideShowGallery",l);a.registerRequestToMeasureChildren("wysiwyg.viewer.components.SlideShowGallery",n);a.registerSAFEPatcher("wysiwyg.viewer.components.SlideShowGallery",m);return{}});define("layout/specificComponents/anchorLayout",["layout/util/layout"],function(a){"use strict";function b(a,b){b.css(a,{width:"0px"})}a.registerSAFEPatcher("wysiwyg.common.components.anchor.viewer.Anchor",b)});define("layout/specificComponents/tinyMenuLayout",["zepto","layout/util/layout","utils","layout/util/rootLayoutUtils","lodash"],function(a,b,c,d,e){"use strict";var f="menuContainer";var g="menuButton";var h="menuItems";var i="menuBackground";var j="fullScreenOverlay";var k=20;var l="wysiwyg.viewer.skins.mobile.TinyMenuSkin";function m(a,b,c,g,h){var m=d.getRootWidth(h,c,g.rootId);var n=m-k*2;var o,p;var q=g.layout.fixedPosition;if(q){p="calc(50% + "+(g.layout.x-m/2)+"px)";o=-g.layout.x+k}else{p=g.layout.x+"px";o=-c.custom[a].menuContainerLeft}b.css(a,{left:p});if(e.get(g,["styleItem","skin"],l)===l){var r=a+f;b.css(r,{maxHeight:(q?c.clientHeight:c.height.masterPage)-e.get(c,["custom",a,"menuContainerTop"],0)})}else{var s=+e.get(c,["top","WIX_ADS"],0)+e.get(c,["height","WIX_ADS"],0);var t=c.height[a+i]-c.top[a+f];b.css(a+f,{marginTop:s+"px",maxHeight:t+"px"});b.css(a+j,{height:c.innerHeight.screen+1+"px"});return}b.css(a+f,{width:n+"px",left:o+"px"})}function n(b,d,e){var j=a("#SITE_ROOT")[0];var l=c.domMeasurements.getElementRect(e[b],j);d.custom[b]={menuContainerTop:l.bottom,menuContainerLeft:l.left-k};d.top[b+f]=c.domMeasurements.getBoundingRect(e[b+f]).top;if(e[b+i]){d.height[b+i]=c.domMeasurements.getElementRect(e[b+i]).height}d.height[b]=d.height[b+g];var m=/_open\b/.test(e[b+g].className);if(m){var n=c.domMeasurements.getElementRect(e[b+h],j);d.minHeight.masterPage=Math.max(d.minHeight.masterPage||0,n.bottom)}}b.registerRequestToMeasureChildren("wysiwyg.viewer.components.mobile.TinyMenu",[[f],[g],[h],[j],[i]]);b.registerCustomMeasure("wysiwyg.viewer.components.mobile.TinyMenu",n);b.registerSAFEPatcher("wysiwyg.viewer.components.mobile.TinyMenu",m)});define("layout/specificComponents/imageZoomLayout",["lodash","zepto","layout/util/layout","layout/specificComponents/imageLayout","utils","imageClientApi"],function(a,b,c,d,e,f){"use strict";var g=e.mediaZoomCalculations;function h(a){return a.dataItem||a.structure.compData}function i(a,b){return e.nonPageItemZoom.getZoomedImageData()||a.getDataByQuery(b)}function j(a){var b=e.nonPageItemZoom.getZoomedImageData();return a.getExistingRootNavigationInfo(a.getFocusedRootId()).pageItemId||b&&b.id}function k(b,c,e,g,h){var k=j(h);var l=!h.isMobileView()&&h.isMobileDevice()||h.isTabletDevice();var m=i(h,k);var n=a.defaults({displayMode:f.fittingTypes.LEGACY_FULL},m);n.quality=a.defaults({quality:90},n.quality||{});var o=e.custom[b];var p={width:o.imageContainerWidth,height:o.imageContainerHeight};d.patchNodeImage(b+k+"image",c,e,h,n,p);if(e.custom[b].hasPanel){var q=l?o.dialogBoxWidth:p.width;c.css(b+m.id+"panel",{width:q})}}function l(a,b,c,d,e){var f=c.custom[a];b.css(a+"dialogBox",{width:f.imageContainerWidth,minHeight:f.dialogBoxHeight,paddingTop:f.paddingTop});k(a,b,c,d,e);var g=j(e);if(f.showDescription&&f.descriptionHeight>f.descriptionHeightLimit){var h=a+g+"description";b.css(h,{height:f.descriptionHeightLimit});b.data(h,{expandable:"true"});b.css(h,{height:f.descriptionHeightLimit});b.css(a+g+"ellipsis",{display:""})}}function m(a,c,d,e){var f=j(e);var h=i(e,f);var k=!e.isMobileView()&&e.isMobileDevice()||e.isTabletDevice();var l=k?g.getNonOptimizedViewDimensions:g.getDesktopViewDimensions;var m=b(d[a]);var o=b(d[a+"dialogBox"]);var p=n(o);var q=a+f+"panel";c.custom[a]=l(h,e,c,parseInt(m.data("width-spacer"),10),parseInt(m.data("height-spacer"),10),c.height[q],p);c.custom[a].hasPanel=Boolean(d[q])}function n(a){var b=o(a,"padding-bottom")+o(a,"padding-top");var c=o(a,"padding-right")+o(a,"padding-left");return{horizontal:c,vertical:b}}function o(a,b){if(a&&b){return parseInt(a.css(b),10)||0}return 0}function p(a,c){var d=b(c);if(d.css("display")!=="none"){var e=parseInt(d.css("line-height"),10);a.showDescription=true;a.descriptionHeight=d.height();a.descriptionHeightLimit=Math.floor(e*3)}}function q(a,b,c,d,e){var f=j(d);var h=i(d,f);var k=g.getMobileViewDimensions(h,d,b);var l=c[a+f+"description"];p(k,l);k.isMobileZoom=e;b.custom[a]=k}var r="wysiwyg.components.imageZoom";c.registerCustomMeasure(r,function(a,b,c,d,e){var f=h(e).id;var g=d.isMobileView()?q:m;g(a+f,b,c,d)});c.registerSAFEPatcher(r,function(a,b,c,d,e){var f=h(d).id;var g=e.isMobileView()?l:k;g(a+f,b,c,d,e)});c.registerRequestToMeasureChildren(r,function(a,b,c,d){var e=h(d).id;var f=j(a);var g={pathArray:[e,f,"image"],type:"core.components.Image"};if(a.isMobileView()){return[[e],g,[e,"dialogBox"],[e,f,"description"],[e,f,"ellipsis"]]}return[[e],g,[e,"dialogBox"],[e,"buttonPrev"],[e,"buttonNext"],[e,f,"panel"]]})});define("layout/specificComponents/tpaGalleryLayout",["zepto","lodash","layout/util/layout","layout/util/calculateScreenWidthDimensions"],function(a,b,c,d){"use strict";function e(a){return function(b,c,d,e,f){a.forEach(function(a){a(b,c,d,e,f)})}}function f(a,b){b.width[a]=Math.max(10,b.width[a]);b.minHeight[a]=10}function g(a,b,c){b.css(a+"iframe",{width:c.width[a],height:c.height[a]})}function h(a,b,c,e,f){var g=d(c,e,f.rootId);b.css(a,{width:g.width+"px",left:g.left+"px"});b.attr(a+"iframe",{style:{width:g.width+"px"}});c.width[a]=g.width;c.left[a]=g.left}function i(a,b){var c=.33;b.height[a]=c*b.width[a]}function j(a,b,c,e,f){var g=f.propertiesItem;if(!g.fitToScreenWidth){return}var h=c[a];var i=d(b,e,f.rootId);h.style.width=i.width+"px";h.style.left=i.left+"px";b.width[a]=i.width;b.left[a]=i.left}function k(a,b,c,d,e){if(e.propertiesItem.orientation==="vertical"){l(a,b,c)}}function l(c,d,e){d.height[c]=b.first(a(e[c]).find("iframe")).offsetHeight}function m(a,b,c,d,e){h(a,b,c,e,d)}c.registerRequestToMeasureChildren("tpa.viewer.components.StripSlideshow",[["iframe"]]);c.registerRequestToMeasureChildren("tpa.viewer.components.StripShowcase",[["iframe"]]);c.registerRequestToMeasureChildren("tpa.viewer.components.Collage",[["iframe"]]);c.registerRequestToMeasureChildren("tpa.viewer.components.Honeycomb",[["iframe"]]);c.registerRequestToMeasureChildren("tpa.viewer.components.Accordion",[["iframe"]]);c.registerRequestToMeasureChildren("tpa.viewer.components.Masonry",[["iframe"]]);c.registerRequestToMeasureChildren("tpa.viewer.components.Impress",[["iframe"]]);c.registerRequestToMeasureChildren("tpa.viewer.components.Freestyle",[["iframe"]]);c.registerRequestToMeasureChildren("tpa.viewer.components.Thumbnails",[["iframe"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.tpapps.TPA3DGallery",[["iframe"]]);c.registerRequestToMeasureChildren("wysiwyg.viewer.components.tpapps.TPA3DCarousel",[["iframe"]]);c.registerSAFEPatcher("tpa.viewer.components.StripShowcase",m);c.registerSAFEPatcher("tpa.viewer.components.StripSlideshow",m);c.registerSAFEPatcher("tpa.viewer.components.Collage",g);c.registerSAFEPatcher("tpa.viewer.components.Accordion",g);c.registerSAFEPatcher("tpa.viewer.components.Impress",g);c.registerSAFEPatcher("tpa.viewer.components.Freestyle",g);c.registerSAFEPatcher("tpa.viewer.components.Thumbnails",g);c.registerSAFEPatcher("tpa.viewer.components.Honeycomb",g);c.registerSAFEPatcher("tpa.viewer.components.Masonry",g);c.registerSAFEPatcher("wysiwyg.viewer.components.tpapps.TPA3DGallery",g);c.registerSAFEPatcher("wysiwyg.viewer.components.tpapps.TPA3DCarousel",g);c.registerCustomMeasure("tpa.viewer.components.Collage",e([l,j,f]));c.registerCustomMeasure("tpa.viewer.components.Masonry",e([l,f]));c.registerCustomMeasure("tpa.viewer.components.Honeycomb",f);c.registerCustomMeasure("tpa.viewer.components.Accordion",f);c.registerCustomMeasure("tpa.viewer.components.Impress",f);c.registerCustomMeasure("tpa.viewer.components.Freestyle",e([k,f]));c.registerCustomMeasure("tpa.viewer.components.StripShowcase",f);c.registerCustomMeasure("tpa.viewer.components.StripSlideshow",f);c.registerCustomMeasure("tpa.viewer.components.Thumbnails",f);c.registerCustomMeasure("wysiwyg.viewer.components.tpapps.TPA3DGallery",f);c.registerCustomMeasure("wysiwyg.viewer.components.tpapps.TPA3DCarousel",e([f,i]))});define("layout/specificComponents/youTubeSubscribeButtonLayout",["layout/util/layout"],function(a){"use strict";var b={default:{width:145,height:33},defaultIE:{width:145,height:33},full:{width:212,height:55},fullIE:{width:212,height:67}};function c(a,c,d,e,f){var g=f.propertiesItem.layout,h=b[g+(e.browser.ie?"IE":"")];c.width[a]=h.width;c.height[a]=h.height}a.registerRequestToMeasureDom("wysiwyg.common.components.youtubesubscribebutton.viewer.YouTubeSubscribeButton");a.registerCustomMeasure("wysiwyg.common.components.youtubesubscribebutton.viewer.YouTubeSubscribeButton",c);return{}});define("layout/specificComponents/wFacebookCommentLayout",["layout/util/layout","zepto"],function(a,b){"use strict";function c(a,c,d){var e=b(d[a]).find("iframe")[0];if(e){c.height[a]=Math.max(c.height[a],e.offsetHeight)}}a.registerCustomMeasure("wysiwyg.viewer.components.WFacebookComment",c)});define("layout/specificComponents/facebookLikeLayout",["layout/util/layout"],function(a){"use strict";var b={layout:"box_count",show_faces:"box_count",action:"like"};var c={standard:{like:{w:250,h:40},recommend:{w:290,h:40}},standard_showFaces:{like:{w:250,h:85},recommend:{w:290,h:85}},button_count:{like:{w:170,h:20},recommend:{w:137,h:20}},box_count:{like:{w:106,h:65},recommend:{w:125,h:65}},box_count_showFaces:{like:{w:85,h:65},recommend:{w:125,h:65}},button_count_showFaces:{like:{w:137,h:20},recommend:{w:137,h:20}}};function d(a){var d=a?a.layout:b.layout;d=a&&a.show_faces?d+"_showFaces":d;var e=a?a.action:b.action;return c[d][e]}function e(a,b,c,e,f){var g=d(f.propertiesItem);b.width[a]=g.w;b.height[a]=g.h}function f(a,b,c){var d=c.width[a];var e=c.height[a];b.css(a+"iframe",{width:d,height:e})}a.registerRequestToMeasureChildren("wysiwyg.viewer.components.WFacebookLike",[["iframe"]]);a.registerCustomMeasure("wysiwyg.viewer.components.WFacebookLike",e);a.registerSAFEPatcher("wysiwyg.viewer.components.WFacebookLike",f);return{}});define("layout/specificComponents/formMixinLayout",["layout/util/layout"],function(a){"use strict";function b(a,b){var c=b.height[a+"wrapper"];if(c){b.height[a]=c}}function c(a,c,d){b(a,c,d);var e=180;c.width[a]=Math.max(c.width[a],e);c.minWidth[a]=e;c.minHeight[a]=180}function d(a,b){var c=b.height[a+"wrapper"];if(c){b.height[a]=c}}a.registerCustomMeasure("wysiwyg.viewer.components.ContactForm",c);a.registerRequestToMeasureChildren("wysiwyg.viewer.components.ContactForm",[["wrapper"]]);a.registerRequestToMeasureDom("wysiwyg.common.components.subscribeform.viewer.SubscribeForm");a.registerRequestToMeasureChildren("wysiwyg.common.components.subscribeform.viewer.SubscribeForm",[["wrapper"]]);a.registerCustomMeasure("wysiwyg.common.components.subscribeform.viewer.SubscribeForm",d)});define("layout/specificComponents/backOfficeTextLayout",["layout/util/layout"],function(a){"use strict";function b(a,b,c){var d=c[a].childNodes[0];if(d){b.height[a]=Math.max(b.height[a],d.offsetHeight)}}a.registerCustomMeasure("wysiwyg.common.components.backofficetext.viewer.BackOfficeText",b)});define("layout/specificComponents/vkShareLayout",["layout/util/layout"],function(a){"use strict";function b(a,b,c){var d=c[a];if(d){b.height[a]=d.offsetHeight;b.width[a]=d.offsetWidth}}a.registerCustomMeasure("wysiwyg.viewer.components.VKShareButton",b);a.registerRequestToMeasureDom("wysiwyg.viewer.components.VKShareButton")});define("layout/specificComponents/adminLoginLayout",["zepto","layout/util/layout"],function(a,b){"use strict";var c=17;function d(b,d,e){var f=b+"label";var g=a(e[f]);d.width[b]=Math.max(g.offset().width,d.width[b]);d.height[b]=Math.max(c,d.height[b]);d.minWidth[b]=g.offset().width}b.registerCustomMeasure("wysiwyg.viewer.components.AdminLoginButton",d);b.registerRequestToMeasureChildren("wysiwyg.viewer.components.AdminLoginButton",[["label"]])});define("layout/specificComponents/homePageLoginLayout",["zepto","layout/util/layout"],function(a,b){"use strict";function c(b,c,d){var e=a(d[b+"memberTitle"]);var f=a(d[b+"actionTitle"]);c.width[b]=Math.max(e.offset().width,f.offset().width,c.width[b]);c.height[b]=Math.max(e.offset().height+f.offset().height,c.height[b])}b.registerCustomMeasure("wysiwyg.viewer.components.wixhomepage.HomePageLogin",c);b.registerRequestToMeasureChildren("wysiwyg.viewer.components.wixhomepage.HomePageLogin",[["memberTitle"],["actionTitle"]])});define("layout/specificComponents/iTunesButtonLayout",["layout/util/layout"],function(a){"use strict";function b(a,b){b.minWidth[a]=110;b.width[a]=Math.min(400,b.width[a]);b.height[a]=b.width[a]*40/110}a.registerCustomMeasure("wysiwyg.viewer.components.ItunesButton",b)});define("layout/specificComponents/paypalLayout",["layout/util/layout"],function(a){"use strict";a.registerCustomMeasure("wysiwyg.viewer.components.PayPalButton",function(a,b,c){b.height[a]=c[a+"submitImage"].offsetHeight;b.width[a]=c[a+"submitImage"].offsetWidth});a.registerRequestToMeasureChildren("wysiwyg.viewer.components.PayPalButton",[["submitImage"]]);return{}});define("layout/specificComponents/wixSiteLayout",["zepto","layout/util/layout"],function(a,b){"use strict";var c;function d(){var b=a("
").css({visibility:"hidden",width:100,overflow:"scroll"}).appendTo("body");var c=a("
").css({width:"100%"}).appendTo(b).width();b.remove();return 100-c}function e(a){return a.rendererModel.siteInfo.documentType==="WixSite"}function f(a){return a.isTabletDevice()&&e(a)}function g(a,b){a.css("body",{width:b.width.body})}function h(a,b){c=c||d();var e=document.body.clientWidth;var f=window.innerWidth;var g=e;if(f>e+c){g=f}a.body=document.body;b.width.body=g}function i(a,b,c,d,e){if(f(e)){g(b,c)}}function j(a,b,c,d){if(f(d)){h(c,b)}}b.registerCustomMeasure("document",j);b.registerSAFEPatcher("document",i)});define("layout/specificComponents/buttonLayout",["zepto","lodash","layout/util/layout"],function(a,b,c){"use strict";function d(a){var b=window.getComputedStyle(a);return parseInt(b.paddingTop,10)+parseInt(b.paddingBottom,10)}function e(a){var b=window.getComputedStyle(a);return parseInt(b.marginRight,10)+parseInt(b.marginLeft,10)}function f(b,c,f){var g=b+"label";var h=a(f[b]);var i=h.text();var j=h.data("should-use-flex");var k=window.getComputedStyle(f[b]).minHeight;if(!k||!parseInt(k,10)){k=c.height[g]}c.minHeight[b]=parseInt(k,10);if(j){c.minWidth[b]=c.width[g]}else{c.minWidth[b]=c.width[g]+e(f[g])}var l=h.data("shouldPreventWidthMeasurement");if(!l){c.width[b]=o()&&p()&&q()&&c.width[g]>0?c.minWidth[b]:Math.max(c.width[b],c.minWidth[b])}c.height[b]=Math.max(c.height[b],c.minHeight[b]);c.custom[b]={align:h.attr("data-align"),margin:parseInt(h.attr("data-margin"),10),shouldPreventWidthMeasurement:l,shouldUseFlex:j,text:i};c.custom[g]={verticalPadding:d(f[g])};var m=c.width[g]+c.custom[b].margin>c.width[b];var n=c.custom[b].align;if(n!=="center"){if(j){c.custom[g].margin=m?c.width[b]-c.width[g]:c.custom[b].margin}else{c.custom[g]["margin-"+n]=m?c.width[b]-c.width[g]:c.custom[b].margin}}function o(){return i!==""+h.data("prevText")}function p(){return c.minWidth[b]=l.offsetHeight)){h.height[b]=v}}b.registerCustomMeasure("wysiwyg.viewer.components.Grid",h)});define("layout/specificComponents/datePickerLayout",["zepto","layout/util/layout"],function(a,b){"use strict";function c(b,c,d){var e=d[b+"icon"];var f=d[b+"input"];var g=d[b+"inputWrapper"];var h=56;var i=e.height.baseVal.value+16;var j=parseInt(a(f).css("line-height"),10)||0;var k=parseInt(a(g).css("border-width"),10)||0;var l=k*2;c.height[b]=Math.max(g.offsetHeight,i);c.width[b]=Math.max(g.offsetWidth,h);c.minHeight[b]=Math.max(j,i)+l;c.minWidth[b]=h+l}function d(a,b,c){b.css(a,{height:c.height[a],width:c.width[a]})}b.registerRequestToMeasureChildren("wysiwyg.viewer.components.inputs.DatePicker",[["icon"],["inputWrapper"],["input"]]);b.registerCustomMeasure("wysiwyg.viewer.components.inputs.DatePicker",c);b.registerSAFEPatcher("wysiwyg.viewer.components.inputs.DatePicker",d)});define("layout/specificComponents/radioGroupLayout",["lodash","layout/util/layout"],function(a,b){"use strict";function c(a,b,c){b.height[a]=c[a+"items"].offsetHeight}function d(a,b,c){b.css(a,{height:c.height[a]})}function e(b,c,d,e){return a.map(e.dataItem.options,function(a,b){return{type:"wysiwyg.viewer.components.inputs.RadioButton",pathArray:["radio"+b]}}).concat([["items"]])}b.registerRequestToMeasureChildren("wysiwyg.viewer.components.inputs.RadioGroup",e);b.registerCustomMeasure("wysiwyg.viewer.components.inputs.RadioGroup",c);b.registerSAFEPatcher("wysiwyg.viewer.components.inputs.RadioGroup",d)});define("layout",["layout/util/layout","layout/specificComponents/wixHomepageMenuLayout","layout/specificComponents/fiveGridLineLayout","layout/specificComponents/domainSearchLayout","layout/specificComponents/registerToMeasureOnly","layout/specificComponents/registerToPureDomMeasure","layout/specificComponents/areaTooltipLayout","layout/specificComponents/menuLayout","layout/specificComponents/sliderGalleryLayout","layout/specificComponents/verticalMenuLayout","layout/specificComponents/loginButtonLayout","layout/specificComponents/dialogLayout","layout/specificComponents/siteBackgroundLayout","layout/specificComponents/wPhotoLayout","layout/specificComponents/documentMediaLayout","layout/specificComponents/containerAndScreenWidthLayout","layout/specificComponents/groupLayout","layout/specificComponents/wixappsLayout","layout/specificComponents/shapeLayout","layout/specificComponents/richtextLayout","layout/specificComponents/matrixGalleryLayout","layout/specificComponents/slideShowLayout","layout/specificComponents/anchorLayout","layout/specificComponents/tinyMenuLayout","layout/specificComponents/imageZoomLayout","layout/specificComponents/tpaGalleryLayout","layout/specificComponents/youTubeSubscribeButtonLayout","layout/specificComponents/wFacebookCommentLayout","layout/specificComponents/facebookLikeLayout","layout/specificComponents/formMixinLayout","layout/specificComponents/backOfficeTextLayout","layout/specificComponents/vkShareLayout","layout/specificComponents/adminLoginLayout","layout/specificComponents/homePageLoginLayout","layout/specificComponents/iTunesButtonLayout","layout/specificComponents/paypalLayout","layout/specificComponents/bgImageLayout","layout/specificComponents/wixSiteLayout","layout/specificComponents/buttonLayout","layout/wixappsLayout/proxyLayoutRegistrar","layout/wixappsLayout/proxyLayout/paginatedColumnGalleryProxyLayout","layout/wixappsLayout/proxyLayout/galleryProxyLayout","layout/wixappsLayout/proxyLayout/imageProxyLayout","layout/wixappsLayout/proxyLayout/buttonProxyLayout","layout/wixappsLayout/proxyLayout/mediaLabelProxyLayout","layout/wixappsLayout/proxyLayout/sliderGalleryProxyLayout","layout/specificComponents/imageButtonLayout","layout/specificComponents/mediaRichTextLayout","layout/specificComponents/backToTopButtonLayout","layout/specificComponents/appPartZoomLayout","layout/specificComponents/facebookShareLayout","layout/specificComponents/paginatedGridGalleryLayout","layout/specificComponents/PinterestFollowLayout","layout/specificComponents/videoLayout","layout/specificComponents/soundCloudLayout","layout/specificComponents/verticalLineLayout","layout/specificComponents/boxSlideShowLayout","layout/specificComponents/mediaContainerLayout","layout/specificComponents/verticalAnchorsMenuLayout","layout/specificComponents/columnsLayout","layout/specificComponents/popupContainerLayout","layout/specificComponents/comboBoxInputLayout","layout/specificComponents/textComponentsLayout","layout/specificComponents/radioButtonLayout","layout/specificComponents/gridLayout","layout/specificComponents/datePickerLayout","layout/specificComponents/radioGroupLayout","layout/specificComponents/gridLayout"],function(a){"use strict";return a});