PageSourceSearch

https://www.paulaschoice.com/on/demandware.static/Sites-paulaschoi…/static/js/5834.359ce389089fe452ca3f.js

js paulaschoice.com collected 2026-09-24 17:09:54 UTC 11,288 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[5834],{15834:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ae});var r=n(86330),i=n(79082),a=n(64619),o=n(24586),l=n(75799),c=n.n(l),s=n(14041),d=n(392),u=n(41156),p=n(83),m=n(10433),f=n(78743),x=n(82993),g=n(25507),y=n(11706),h=n(22007),b=n(83180),w=n(64603),A=n(53057),k=n(23324),v=n(38405),I=n(28963),S=n(50243),C="350px",P="267px",E="35px",_=A.Ay.div.withConfig({displayName:"ProductSimilarRecommendationTilestyles__Tile",componentId:"sc-1jkd5x1-0"})(["flex:0 0 ",";width:",";max-width:",";margin-right:",";height:",";background:",";border-radius:",";display:flex;align-items:stretch;overflow:hidden;box-sizing:border-box;@media screen and (max-width:","){flex:0 0 ",";width:",";max-width:",";margin-right:",";height:",";}"],C,C,C,"9px","201px",p.Sw,"23px",k.A.mobileWidth,P,P,P,"15px","210px"),T=(0,A.Ay)(x.A).withConfig({displayName:"ProductSimilarRecommendationTilestyles__ImageLink",componentId:"sc-1jkd5x1-1"})(["flex:0 0 ",";flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start;padding:32px 0 0 9px;box-sizing:border-box;overflow:hidden;@media screen and (max-width:","){flex-basis:",";padding:37px 0 0 16px;}"],"142px",k.A.mobileWidth,"108px"),j=A.Ay.div.withConfig({displayName:"ProductSimilarRecommendationTilestyles__ImageWrapper",componentId:"sc-1jkd5x1-2"})(["position:relative;flex-shrink:0;width:",";height:",";overflow:hidden;@media screen and (max-width:","){width:",";height:",";}& ","{padding-bottom:0;position:absolute;inset:0;width:168.97%;height:107.7%;left:-39.19%;top:-3.59%;}& "," img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}"],"138px","216px",k.A.mobileWidth,"85px","133px",S.N3,S.N3),R=(0,A.Ay)(v.A).withConfig({displayName:"ProductSimilarRecommendationTilestyles__StyledProductImage",componentId:"sc-1jkd5x1-3"})(["width:100%;height:100%;"]),O=A.Ay.div.withConfig({displayName:"ProductSimilarRecommendationTilestyles__Details",componentId:"sc-1jkd5x1-4"})(["flex:1 1 0;display:flex;flex-direction:column;padding:36px 17px 26px 0;min-width:0;box-sizing:border-box;@media screen and (max-width:","){padding:26px 19px 26px 0;}"],k.A.mobileWidth),N=(0,A.Ay)(x.A).withConfig({displayName:"ProductSimilarRecommendationTilestyles__ProductNameLink",componentId:"sc-1jkd5x1-5"})([""]),W=(0,A.Ay)(I.Ay).withConfig({displayName:"ProductSimilarRecommendationTilestyles__ProductName",componentId:"sc-1jkd5x1-6"})(["display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 13px;@media screen and (max-width:","){-webkit-line-clamp:4;margin-bottom:10px;}"],k.A.mobileWidth),V=(0,A.Ay)(I.Ay).withConfig({displayName:"ProductSimilarRecommendationTilestyles__PriceWrapper",componentId:"sc-1jkd5x1-7"})(["margin:0;"]),B=A.Ay.div.withConfig({displayName:"ProductSimilarRecommendationTilestyles__ButtonWrapper",componentId:"sc-1jkd5x1-8"})(["align-self:flex-start;margin-top:auto;padding-top:13px;&& button{min-height:",";height:",";padding:2px 24px;border-radius:",";}"],E,E,k.A.largeBorderRadius);const D=function(e){var t=e.product,n=e.buttonType,r=void 0===n?"addToBag":n,a=e.assetId,o=e.onProductClick,l=(0,s.useState)(!1),c=(0,i.A)(l,2),d=c[0],p=c[1];return s.createElement(_,null,s.createElement(T,{url:t.url,pageType:u.g.productDetails,id:x.V.productTile,assetId:a,onClick:o},s.createElement(j,null,s.createElement(R,{product:t,responsive:!0,aspectRatio:{width:1,height:1},noAlt:!0}))),s.createElement(O,null,s.createElement(N,{url:t.url,pageType:u.g.productDetails,id:x.V.productTile,assetId:a,onClick:o},s.createElement(W,{font:"medium1",uppercase:!1},t.name)),t.price&&s.createElement(V,{font:"mediumBlack",uppercase:!1},s.createElement(g.Ay,{price:t.price})),"none"!==r&&s.createElement(B,{onClick:function(e){e.stopPropagation()}},"none"===r?null:"addToBag"===r?s.createElement(y.A,{product:t,quantity:1,secondary:!0,size:"small",fullWidth:!1,assetId:a}):"quickView"===r?s.createElement(b.A,{product:t,setQuickViewOpen:p,secondary:!0,fullWidth:!1,assetId:a}):s.createElement(h.A,{assetId:a,product:t,secondary:!0,fullWidth:!1}))),"quickView"===r&&s.createElement(w.A,{product:t,quickViewOpen:d,setQuickViewOpen:p,assetId:a}))};var L=n(84883),z=A.Ay.section.withConfig({displayName:"ProductSimilarRecommendationsCarouselstyles__Wrapper",componentId:"sc-172ftlf-0"})(["margin:30px 0 10px;width:100%;box-sizing:border-box;padding:",";"],(function(e){return e.$inset?"0":"0 30px"})),q=A.Ay.div.withConfig({displayName:"ProductSimilarRecommendationsCarouselstyles__Header",componentId:"sc-172ftlf-1"})(["display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px;"]),M=(0,A.Ay)(L.Ay).withConfig({displayName:"ProductSimilarRecommendationsCarouselstyles__Title",componentId:"sc-172ftlf-2"})(["flex:1;min-width:0;"]),Q=(0,A.Ay)(x.A).withConfig({displayName:"ProductSimilarRecommendationsCarouselstyles__SeeAllLink",componentId:"sc-172ftlf-3"})(["flex-shrink:0;white-space:nowrap;&&{text-decoration:underline;}"]),$=(0,A.Ay)(L.Ay).withConfig({displayName:"ProductSimilarRecommendationsCarouselstyles__SeeAllText",componentId:"sc-172ftlf-4"})(["display:inline;p{display:inline;padding-bottom:0;}"]),K=A.Ay.div.withConfig({displayName:"ProductSimilarRecommendationsCarouselstyles__ScrollerWrapper",componentId:"sc-172ftlf-5"})(["width:100%;"]),F=n(69919);function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?H(Object(n),!0).forEach((function(t){(0,o.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var G=[],U=F.eF,X=function(e,t){return[{paragraph:1,font:t,text:[e]}]},Y=function(e,t){return e.flatMap((function(e){return"string"==typeof e?[e]:"fontWeight"in e||"bold"in e?Y(e.text,t):"paragraph"in e?[J(J({},e),{},{font:t,text:Y(e.text,t)})]:"link"in e||"underline"in e||"italic"in e?[J(J({},e),{},{text:Y(e.text,t)})]:[e]}))},Z=function(e,t,n,r){if(Array.isArray(e)&&e.length)return Y(e,r);if("string"==typeof e&&e){try{var i=JSON.parse(e);if(Array.isArray(i)&&i.length)return Y(i,r)}catch(e){}return X(e,r)}return X(t||n,r)},ee=function(e,t){return e.some((function(e){return"string"==typeof e?e.includes(t):!(!("text"in e)||!Array.isArray(e.text))&&ee(e.text,t)}))},te=function(e,t){if(!e.length)return[t.trimStart()];var n=e.length-1,r=e[n];return"string"==typeof r?[].concat((0,a.A)(e.slice(0,n)),["".concat(r).concat(t)]):"text"in r&&Array.isArray(r.text)?[].concat((0,a.A)(e.slice(0,n)),[J(J({},r),{},{text:te(r.text,t)})]):[].concat((0,a.A)(e),[t.trimStart()])},ne=function(e){return ee(e,U)?e:te(e," ".concat(U))},re=function(e){return e.map((function(e){return"string"==typeof e?e.replace(U,"").replace(/\s+/g," ").trim():"text"in e&&Array.isArray(e.text)?J(J({},e),{},{text:re(e.text)}):e}))},ie=function(e,t,n){return e.filter((function(e){return e.masterId!==t&&e.id!==n}))};const ae=function(e){var t=e.masterId,n=e.variantId,a=e.categories,o=e.cmsData,l=e.assetId,g=void 0===l?F.yL:l,y=e.contentSlotId,h=void 0===y?F.Cp:y,b=e.recommenderId,w=e.similarProductsTitle,A=e.seeAllCategoryProducts,k=e.fallbackProductIds,v=void 0===k?G:k,I=e.inset,S=void 0!==I&&I,C=(0,s.useContext)(d.B),P=C.api,E=C.cQuotient,_=C.common,T=(0,s.useState)([]),j=(0,i.A)(T,2),R=j[0],O=j[1],N=(0,s.useState)(""),W=(0,i.A)(N,2),V=W[0],B=W[1],L=(0,s.useState)(""),H=(0,i.A)(L,2),J=H[0],X=H[1],Y=(0,s.useState)(!0),ee=(0,i.A)(Y,2),te=ee[0],ae=ee[1],oe=(0,s.useRef)(0),le=(0,s.useRef)(P),ce=(0,s.useRef)(E);le.current=P,ce.current=E;var se=function(e){if(e.length)return e[e.length-1]}(a),de=(null==o?void 0:o.recommender)||b||"",ue=Z(null==o?void 0:o.title,w,F.aK,"large2extrablack"),pe=Z(null==o?void 0:o.seeAllText,A,F.kB,"large4"),me=(null==o?void 0:o.colorsetOptions)||{id:0},fe=(null==o?void 0:o.buttonType)||"addToBag",xe=(0,s.useMemo)((function(){return((null==o?void 0:o.productSelections)||[]).map((function(e){return e.id})).filter((function(e){return!!e})).join(",")}),[null==o?void 0:o.productSelections]),ge=(0,s.useMemo)((function(){return xe?xe.split(","):G}),[xe]),ye=(v.length?v:G).join(","),he=xe||ye,be=(0,s.useMemo)((function(){return{assetId:g,contentSlotId:h}}),[g,h]);(0,s.useEffect)((function(){var e=++oe.current,i=!1,a=he?he.split(","):G;if(!t||!n)return O([]),B(""),X(""),void ae(!1);var o=function(){var o=(0,r.A)(c().mark((function o(){var l,s,d,u,p,m;return c().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(ae(!0),l=le.current.product,s=ce.current,d=function(){var e=(0,r.A)(c().mark((function e(r){var i;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r.length){e.next=2;break}return e.abrupt("return",[]);case 2:return e.next=4,l.getByIds({ids:r});case 4:return i=e.sent,e.abrupt("return",ie(i,t,n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),!de){o.next=23;break}return o.next=7,s.getRecommendations(de,[{id:n,masterId:t}]);case 7:if(u=o.sent,!i&&e===oe.current){o.next=10;break}return o.abrupt("return");case 10:if(!u.products.length){o.next=23;break}return o.next=13,d(u.products);case 13:if(p=o.sent,!i&&e===oe.current){o.next=16;break}return o.abrupt("return");case 16:if(!p.length){o.next=23;break}return B(u.id),X(de),O(p),s.fireViewRecommendationEvents(u.id,de,p.map((function(e){return{id:e.id,masterId:e.masterId}}))),ae(!1),o.abrupt("return");case 23:return o.next=25,d(a);case 25:if(m=o.sent,!i&&e===oe.current){o.next=28;break}return o.abrupt("return");case 28:m.length?(B(""),X(xe?"asset-fallback":"category-fallback"),O(m)):O([]),ae(!1);case 30:case"end":return o.stop()}}),o)})));return function(){return o.apply(this,arguments)}}();return o().catch((function(){i||e!==oe.current||(O([]),ae(!1))})),function(){i=!0}}),[t,n,de,he,xe]);if(!t||!n)return null;if(!se&&!ge.length&&!de)return null;if(te)return s.createElement(p.Ay,{colorset:me},s.createElement(z,{$inset:S},s.createElement(f.A,{type:"text"})));if(!R.length)return null;var we=!(null==se||!se.name),Ae=we?[{replaceThis:U,withThis:se.name}]:[],ke=we?F.aK.replace(U,se.name):F.zD,ve=we?ne(ue):re(ue),Ie=we?ne(pe):re(pe);return s.createElement(p.Ay,{colorset:me},s.createElement(z,{"aria-label":ke,$inset:S},s.createElement(q,null,s.createElement(M,{text:ve,replacements:Ae,inline:!0}),(null==se?void 0:se.url)&&s.createElement(Q,{url:se.url,pageType:u.g.productList,id:x.V.productCarouselViewAll,assetId:g},s.createElement($,{text:Ie,replacements:Ae,inline:!0}))),s.createElement(K,null,s.createElement(m.A,{ariaLabel:_.strings.productListScreenReaderLabel,buttonVisibility:"auto",eventNamePrefix:"productCarousel",eventData:be,scrollBarVisibility:"none",enableSnapping:!0,leftAlignChildren:!0,scrollBarRowPaddingTop:12},R.map((function(e){return s.createElement(D,{key:e.id,product:e,buttonType:fe,assetId:g,onProductClick:function(){return function(e){J&&"category-fallback"!==J&&"asset-fallback"!==J&&E.fireClickRecommendationEvent(V,J,e.masterId,e.id)}(e)}})}))))))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.