a’,panel.elem());var size=$subCatLinks.size;if(size>0){var firstElementLeftPos=$subCatLinks.eq(0).offset().left;for(var i=1;i’+ catTitle+”);panel.elem().prepend($subPanelTitle);}} $hyperlink.addClass(‘nav-active’);});panel.onHide(perform(){$hyperlink.removeClass(‘nav-active’);hideParent();a11y.disable();sloppyTrigger.disable();});panel.onShow(perform(){a11y.elems($(‘a, space’,panel.elem()));});sloppyTrigger.register($hyperlink,panel);if(flyoutDebug){$hyperlink.click on(perform(){if(panel.isVisible()){panel.conceal();}else{panel.present();}});} var panelKeyHandler=onKey($hyperlink,perform(){if(this.isEnter()||this.isSpace()){panel.present();}},’keydown’,false);$hyperlink.focus(perform(){panelKeyHandler.bind();}).blur(perform(){panelKeyHandler.unbind();});panel.elem().appendTo($guardian);};var hideParentAndResetTrigger=perform(){hideParent();sloppyTrigger.disable();};for(var i=0;i Skip to major content material “},”url”:”/cart/ewc/compact?hostPageType=CustomerReviews&hostSubPageType=remoteSingleReviewPage&hostPageRID=D1VG4TVSV1PG67AW99NS&prerender=0″,”cartCount”:0,”freshCartCount”:0,”almCartCount”:0,”primeWardrobeCartCount”:0,”isCompactViewEnabled”:true,”isCompactEWCRendered”:true,”isWiderCompactEWCRendered”:true}; var hasAui = window.P && window.P.AUI_BUILD_DATE; var isRTLEnabled = (doc.dir === ‘rtl’); config.pinnable = config.pinnable && hasAui; config.isMigrationTreatment = true; config.flyout = (perform() { var navbelt = doc.getElementById(‘nav-belt’); var navCart = doc.getElementById(‘nav-cart’); var ewcFlyout = doc.getElementById(‘nav-flyout-ewc’); var persistentClassOnBody = ‘nav-ewc-persistent-hover nav-ewc-full-height-persistent-hover’; var flyout = {}; var getDocumentScrollTop = perform() doc.physique.scrollTop; ; var isWindow = perform(obj) { return obj != null && obj === obj.window; }; var getWindow = perform(elem) { return isWindow(elem) ? elem : elem.nodeType === 9 && elem.defaultView; }; var getOffset = perform(elem) { if (elem.getClientRects && !elem.getClientRects().size) { return {high: 0}; } var rect = elem.getBoundingClientRect ? elem.getBoundingClientRect() : {high: 0}; if (rect.width || rect.peak) { var doc = elem.ownerDocument; var win = getWindow(doc); return { high: rect.high + win.pageYOffset – doc.documentElement.clientTop }; } return rect; }; flyout.align = perform() { var newTop = getOffset(navbelt).high – getDocumentScrollTop(); ewcFlyout.model.high = (newTop > 0 ? newTop + ‘px’ : 0); }; flyout.conceal = perform() { isRTLEnabled ? (ewcFlyout.model.left = ”) : (ewcFlyout.model.proper = ”); }; if(typeof config.isCompactEWCRendered === ‘undefined’) { if ( (config.isSmallScreenEnabled && viewportWidth() = 1400) ) { config.isCompactEWCRendered = true; config.isEWCStateExpanded = true; config.url = config.url.substitute(“/gp/navcart/sidebar”, “/cart/ewc/compact”); } else { config.isCompactEWCRendered = false; } } var viewportQualifyForPersistent = perform () { return (config.isCompactEWCRendered) ? true : viewportWidth() >= 1400; } flyout.hasQualifiedViewportForPersistent = viewportQualifyForPersistent; var getEWCRightOffset = perform() { if (!config.isCompactEWCRendered) { return 0; } var $navbelt = doc.getElementById(‘nav-belt’); if ($navbelt === undefined || $navbelt === null) { return 0; } var EWCCompactViewWidth = (config.isWiderCompactEWCRendered && viewportWidth() >= 1280) ? 130 : 100; var scrollLeft = (window.pageXOffset !== undefined) ? window.pageXOffset : (doc.documentElement || doc.physique.parentNode || doc.physique).scrollLeft; var scrollXAxis = Math.abs(scrollLeft); var windowWidth = doc.documentElement.clientWidth; var navbeltWidth = $navbelt.offsetWidth; var isPartOfNavbarNotVisible = (navbeltWidth + EWCCompactViewWidth) > windowWidth; if (isPartOfNavbarNotVisible) { return 0 – (navbeltWidth – scrollXAxis – windowWidth + EWCCompactViewWidth); } else { return 0; } } flyout.getEWCRightOffsetCssProperty = perform () { return getEWCRightOffset() + ‘px’; } if (config.isCompactEWCRendered) { persistentClassOnBody = ‘nav-ewc-persistent-hover nav-ewc-compact-view’; if (config.isWiderCompactEWCRendered) { persistentClassOnBody += ‘ nav-ewc-wider-compact-view’; } } flyout.present = perform() { isRTLEnabled ? (ewcFlyout.model.left = flyout.getEWCRightOffsetCssProperty()) : (ewcFlyout.model.proper = flyout.getEWCRightOffsetCssProperty()); }; var isIOSDevice = perform() var checkForPersistent = perform() { if (!hasAui) { return { outcome: false, cause: ‘noAui’ }; } if (!config.enablePersistent) { return { outcome: false, cause: ‘config’ }; } if (!viewportQualifyForPersistent()) { return { outcome: false, cause: ‘viewport’ }; } if (isIOSDevice()) { return { outcome: false, cause: ‘iOS’ }; } if (!config.cartCount > 0) { return { outcome: false, cause: ’emptycart’ }; } return { outcome: true }; }; flyout.ableToPersist = perform() { return checkForPersistent().outcome; }; var persistentClassRegExp = ‘(?:^|s)’ + persistentClassOnBody + ‘(?!S)’; flyout.applyPageLayoutForPersistent = perform() { if (!doc.documentElement.className.match( new RegExp(persistentClassRegExp) )) { doc.documentElement.className += ‘ ‘ + persistentClassOnBody; } }; flyout.unapplyPageLayoutForPersistent = perform() { doc.documentElement.className = doc.documentElement.className.substitute( new RegExp(persistentClassRegExp, ‘g’), ”); }; flyout.persist = perform() { flyout.applyPageLayoutForPersistent(); flyout.present(); if (config.isCompactEWCRendered) { flyout.align(); } }; flyout.unpersist = perform() { flyout.unapplyPageLayoutForPersistent(); flyout.conceal(); }; var persistentCheck = checkForPersistent(); var resizeCallback = perform() { if (flyout.ableToPersist()) { flyout.persist(); } else { flyout.unpersist(); } }; flyout.bindEvents = perform() { if (window.addEventListener) { window.addEventListener(‘resize’, resizeCallback, false); if (config.isCompactEWCRendered) { window.addEventListener(‘scroll’, flyout.align, false); } } }; flyout.unbindEvents = perform() { if (window.removeEventListener) { window.removeEventListener(‘resize’, resizeCallback, false); if (config.isCompactEWCRendered) { window.removeEventListener(‘scroll’, flyout.align, false); } } }; var ewcDefaultPersistence = perform() { if (persistentCheck.outcome) { flyout.persist(); if (window.ue && ue.tag) { ue.tag(‘ewc:persist’); } } else { if (window.ue && ue.tag) { ue.tag(‘ewc:unpersist’); if (persistentCheck.cause === ‘noAui’) { ue.tag(‘ewc:unpersist:noAui’); } if (persistentCheck.cause === ‘viewport’) { ue.tag(‘ewc:unpersist:viewport’); } if (persistentCheck.cause === ’emptycart’) { ue.tag(‘ewc:unpersist:emptycart’); } if (persistentCheck.cause === ‘iOS’) { ue.tag(‘ewc:unpersist:iOS’); } } } }; ewcDefaultPersistence(); if (window.ue && ue.tag) { if (flyout.hasQualifiedViewportForPersistent()) { ue.tag(‘ewc:bview’); } else { ue.tag(‘ewc:sview’); } } flyout.bindEvents(); flyout.cache = null; return flyout; }()); return config; }())); if (typeof uet === ‘perform’) { uet(‘x2’, ‘ewc’, {wb: 1}); (window.AmazonUIPageJS ? AmazonUIPageJS : P).when(‘navCF’).execute(perform() { uet(‘bb’, ‘ewc’, {wb: 1}); }); } if (window.ue && ue.tag) { ue.tag(‘ewc’); ue.tag(‘ewc:unrec’); ue.tag(‘ewc:cartsize:0’); if ( window.P && window.P.AUI_BUILD_DATE ) { ue.tag(‘ewc:aui’); } else { ue.tag(‘ewc:noAui’); } } }());