PageSourceSearch

https://earthstardiamonds.com/_next/static/chunks/18822.6b6ad50a8b07f844.js

js earthstardiamonds.com collected 2026-10-05 07:15:18 UTC 34,435 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="8b1f0bdc-0bee-4ac0-a261-9fd3e565b18a",e._sentryDebugIdIdentifier="sentry-dbid-8b1f0bdc-0bee-4ac0-a261-9fd3e565b18a")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[18822],{24727:(e,i,l)=>{"use strict";l.d(i,{A:()=>d});var t=l(12115),a=l(70810);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var i=1;i<arguments.length;i++){var l=arguments[i];for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t])}return e}).apply(this,arguments)}var d=t.memo(t.forwardRef(function(e,i){var l=a.z.getPTI(e);return t.createElement("svg",n({ref:i,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},l),t.createElement("path",{d:"M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z",fill:"currentColor"}))}));d.displayName="TimesIcon"},62110:e=>{e.exports={cartItemRow:"page_cartItemRow__Wh3M9",popupOverlay:"page_popupOverlay__rNqTa",popupContainer:"page_popupContainer__30pln",closeBtn:"page_closeBtn__OiyGs",title:"page_title__GS_XL",form:"page_form__uNDD_",inputGroup:"page_inputGroup__SbEsD",input:"page_input__2ajtu",submitBtn:"page_submitBtn__8IhtB"}},85980:(e,i,l)=>{"use strict";l.d(i,{A:()=>a});var t=l(95155);l(12115);let a=()=>(0,t.jsx)("span",{className:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"})},91740:(e,i,l)=>{"use strict";l.r(i),l.d(i,{default:()=>_});var t=l(95155),a=l(12115),n=l(13841),d=l(35695),o=l(90736),r=l(29911),c=l(91218),s=l(93588),v=l(51013),m=l(34540),u=l(52462),p=l(18431),h=l(19159),g=l(85980),x=l(15305),f=l(2347),j=l(21072),N=l(62110),y=l.n(N),b=l(79971),C=l(40114),P=l(55028),D=l(19114),S=l(3124),w=l(57364);let T=(0,P.default)(()=>Promise.all([l.e(77555),l.e(32849),l.e(64436)]).then(l.bind(l,64436)),{loadableGenerated:{webpack:()=>[64436]},ssr:!1}),k=e=>{var i,l,n,d,u,p,h,x,f,N,b,C,P,D,S,w,T,k,_,A,F,B,I,E,L,G,z,$,O,R,W,q,H,M,Q,J,V,Y,Z,X,K,U,ee,ei,el,et,ea,en,ed,eo,er,ec,es,ev,em,eu,ep,eh,eg,ex,ef,ej,eN,ey,eb,eC,eP,eD,eS,ew,eT,ek,e_,eA,eF,eB,eI,eE,eL,eG,ez,e$,eO,eR,eW,eq,eH,eM,eQ,eJ,eV,eY,eZ,eX,eK,eU,e0,e1,e2,e5,e4,e3,e8,e6,e9,e7,ie,ii,il,it,ia,id,io,ir,ic,is,iv,im,iu,ip,ih,ig,ix,ij,iN,iy,ib,iC,iP,iD,iS,iw,iT,ik,i_,iA,iF,iB,iI,iE,iL,iG,iz,i$,iO;let{item:iR,onQuantityChange:iW,onRemove:iq,index:iH,price:iM,certificatePrices:iQ}=e,iJ={...iR,generalSetting:iR.generalSetting||iR.ownProductGeneralSetting};null==iQ||null===(i=iQ.find(e=>e.name===iJ.certificate))||void 0===i||i.price;let iV=(0,m.d4)(e=>{var i;return(null===(i=e.auth)||void 0===i?void 0:i.isAuthenticated)||!1}),iY=iV?iJ.productPrice:(null===(n=iM[iH])||void 0===n?void 0:null===(l=n.productPriceDetails)||void 0===l?void 0:l.settingPrice)||0,iZ=iV?iJ.diamondPrice:((null===(u=iM[iH])||void 0===u?void 0:null===(d=u.productPriceDetails)||void 0===d?void 0:d.productCenterDiamondTwoPrice)||0)+((null===(h=iM[iH])||void 0===h?void 0:null===(p=h.productPriceDetails)||void 0===p?void 0:p.productCenterDiamondThreePrice)||0)+((null===(f=iM[iH])||void 0===f?void 0:null===(x=f.productPriceDetails)||void 0===x?void 0:x.productCenterDiamondFourPrice)||0)+((null===(b=iM[iH])||void 0===b?void 0:null===(N=b.productPriceDetails)||void 0===N?void 0:N.productCenterDiamondPrice)||0),iX=iV?(null===(C=iJ.centerNivodaDiamondTwo)||void 0===C?void 0:C.price)||0:(null===(D=iM[iH])||void 0===D?void 0:null===(P=D.productPriceDetails)||void 0===P?void 0:P.productCenterDiamondTwoPrice)||0;iV?null===(S=iJ.centerNivodaDiamondThree)||void 0===S||S.price:null===(T=iM[iH])||void 0===T||null===(w=T.productPriceDetails)||void 0===w||w.productCenterDiamondThreePrice,iV?null===(k=iJ.centerNivodaDiamondFour)||void 0===k||k.price:null===(A=iM[iH])||void 0===A||null===(_=A.productPriceDetails)||void 0===_||_.productCenterDiamondFourPrice;let iK=(iY+(iZ||0))*iJ.qty,{t:iU}=(0,c.Bd)("common"),[i0,i1]=(0,a.useState)(!1),i2=async()=>{i1(!0);try{await iq()}catch(e){console.error("Error removing item:",e)}i1(!1)};return(0,t.jsx)("div",{className:"border-bottom px-1 p-3 py-4 p-md-4 position-relative ".concat(y().cartItemRow),children:(0,t.jsxs)("div",{className:"row align-items-start align-items-md-center justify-content-between g-1",children:[(0,t.jsx)("div",{className:"col-4 col-sm-3 col-md-2",children:(0,t.jsx)(j._,{preview:!0,src:(null===(F=iJ.productImage)||void 0===F?void 0:F.endsWith("glb"))?null==iJ?void 0:null===(B=iJ.prices)||void 0===B?void 0:B.images.filter(e=>!e.endsWith("glb")&&!e.endsWith("mp4"))[0]:iJ.productImage||"/placeholder-ring.jpg",alt:iJ.productName||iJ.productC
1ode||"Product Image",className:"img-fluid rounded w-100",style:{maxHeight:"100px",minHeight:"60px",objectFit:"cover"}})}),(0,t.jsx)("div",{className:"col-8 col-sm-9 col-md-6 col-lg-6",children:(0,t.jsx)("div",{className:"row",children:(0,t.jsxs)("div",{className:"col-12",children:[(0,t.jsx)("h6",{className:"mb-2 fs-6 fs-md-5 lh-sm text-capitalize",children:(0,o.VG)(null!==(iL=null===(I=iJ.generalSetting)||void 0===I?void 0:I.diamondType)&&void 0!==iL?iL:"",null!==(iG=null===(E=iJ.generalSetting)||void 0===E?void 0:E.diamondShape)&&void 0!==iG?iG:"",null!==(iz=null===(L=iJ.generalSetting)||void 0===L?void 0:L.metalCaret)&&void 0!==iz?iz:"",null!==(i$=null===(G=iJ.generalSetting)||void 0===G?void 0:G.metalColor)&&void 0!==i$?i$:"",null==iJ?void 0:iJ.category,null!==(iO=null===(z=iJ.generalSetting)||void 0===z?void 0:z.productCode)&&void 0!==iO?iO:"")}),(null===(O=iJ.generalSetting)||void 0===O?void 0:null===($=O.optionalCalParams)||void 0===$?void 0:$.ringSize)&&(null==iJ?void 0:iJ.category)!=="necklace"&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(s.BuC,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm text-capitalize",children:[(0,t.jsxs)("div",{children:[iU("product.ringSize"),": ",iJ.generalSetting.optionalCalParams.ringSize||"N/A"]}),(null===(W=iJ.generalSetting)||void 0===W?void 0:null===(R=W.optionalCalParams)||void 0===R?void 0:R.style)&&(0,t.jsx)("span",{className:"",children:null===(H=iJ.generalSetting)||void 0===H?void 0:null===(q=H.optionalCalParams)||void 0===q?void 0:q.style})]})]}),(null===(Q=iJ.generalSetting)||void 0===Q?void 0:null===(M=Q.optionalCalParams)||void 0===M?void 0:M.bangleSize)&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(r.q7G,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[null==iJ?void 0:null===(J=iJ.generalSetting)||void 0===J?void 0:J.diamondType," | ",null==iJ?void 0:null===(Y=iJ.generalSetting)||void 0===Y?void 0:null===(V=Y.metalColor)||void 0===V?void 0:V.replaceAll("_"," ")]}),(0,t.jsxs)("div",{children:[iU("product.bangleSize"),": ",(null===(X=iJ.generalSetting)||void 0===X?void 0:null===(Z=X.optionalCalParams)||void 0===Z?void 0:Z.bangleSize)||"N/A"]}),(null===(U=iJ.generalSetting)||void 0===U?void 0:null===(K=U.optionalCalParams)||void 0===K?void 0:K.style)&&(0,t.jsx)("span",{className:"",children:null===(ei=iJ.generalSetting)||void 0===ei?void 0:null===(ee=ei.optionalCalParams)||void 0===ee?void 0:ee.style})]})]}),(null==iJ?void 0:iJ.category)==="earrings"&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(s.mbp,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[null==iJ?void 0:null===(el=iJ.generalSetting)||void 0===el?void 0:el.diamondType," | ",null==iJ?void 0:null===(ea=iJ.generalSetting)||void 0===ea?void 0:null===(et=ea.metalColor)||void 0===et?void 0:et.replaceAll("_"," ")]}),(0,t.jsxs)("div",{children:[iU("product.earringsBack"),": ",(null===(ed=iJ.generalSetting)||void 0===ed?void 0:null===(en=ed.optionalCalParams)||void 0===en?void 0:en.earringsBackSelection)||"N/A"]}),(null===(er=iJ.generalSetting)||void 0===er?void 0:null===(eo=er.optionalCalParams)||void 0===eo?void 0:eo.style)&&(0,t.jsx)("span",{className:"",children:null===(es=iJ.generalSetting)||void 0===es?void 0:null===(ec=es.optionalCalParams)||void 0===ec?void 0:ec.style})]})]}),(null==iJ?void 0:iJ.category)==="pendant"&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(s.zn3,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[null==iJ?void 0:null===(ev=iJ.generalSetting)||void 0===ev?void 0:ev.diamondType," | ",null==iJ?void 0:null===(eu=iJ.generalSetting)||void 0===eu?void 0:null===(em=eu.metalColor)||void 0===em?void 0:em.replaceAll("_"," ")]}),(0,t.jsxs)("div",{children:[iU("product.chainLength"),": ",(null===(eh=iJ.generalSetting)||void 0===eh?void 0:null===(ep=eh.optionalCalParams)||void 0===ep?void 0:ep.chainLength)||"N/A"]}),(0,t.jsxs)("div",{children:[iU("product.chainType"),": ",(null===(ex=iJ.generalSetting)||void 0===ex?void 0:null===(eg=ex.optionalCalParams)||void 0===eg?void 0:eg.chainType)||"N/A"]}),(null===(ej=iJ.generalSetting)||void 0===ej?void 0:null===(ef=ej.optionalCalParams)||void 0===ef?void 0:ef.style)&&(0,t.jsx)("span",{className:"",children:null===(ey=iJ.generalSetting)||void 0===ey?void 0:null===(eN=ey.optionalCalParams)||void 0===eN?void 0:eN.style})]})]}),(null==iJ?void 0:iJ.category)==="bracelet"&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(r.q7G,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[null==iJ?void 0:null===(eb=iJ.generalSetting)||void 0===eb?void 0:eb.diamondType," | ",null==iJ?void 0:null===(eP=iJ.generalSetting)||void 0===eP?void 0:null===(eC=eP.metalColor)||void 0===eC?void 0:eC.replaceAll("_"," ")]}),(0,t.jsxs)("div",{children:[iU("product.braceletLength"),": ",(null===(eS=iJ.generalSetting)||void 0===eS?void 0:null===(eD=eS.optionalCalParams)||void 0===eD?void 0:eD.braceletLength)||"N/A"]}),(null===(eT=iJ.generalSetting)||void 0===eT?void 0:null===(ew=eT.optionalCalParams)||void 0===ew?void 0:e
1w.style)&&(0,t.jsx)("span",{className:"",children:null===(e_=iJ.generalSetting)||void 0===e_?void 0:null===(ek=e_.optionalCalParams)||void 0===ek?void 0:ek.style})]})]}),(null==iJ?void 0:iJ.category)==="necklace"&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(s.zn3,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[null==iJ?void 0:null===(eA=iJ.generalSetting)||void 0===eA?void 0:eA.diamondType," | ",null==iJ?void 0:null===(eB=iJ.generalSetting)||void 0===eB?void 0:null===(eF=eB.metalColor)||void 0===eF?void 0:eF.replaceAll("_"," ")]}),(0,t.jsxs)("div",{children:[iU("product.chainLength"),": ",(null===(eE=iJ.generalSetting)||void 0===eE?void 0:null===(eI=eE.optionalCalParams)||void 0===eI?void 0:eI.chainLength)||"N/A"]}),(null===(eG=iJ.generalSetting)||void 0===eG?void 0:null===(eL=eG.optionalCalParams)||void 0===eL?void 0:eL.chainType)&&(0,t.jsxs)("div",{children:[iU("product.chainType"),": ",(null===(e$=iJ.generalSetting)||void 0===e$?void 0:null===(ez=e$.optionalCalParams)||void 0===ez?void 0:ez.chainType)||"N/A"]}),(null===(eR=iJ.generalSetting)||void 0===eR?void 0:null===(eO=eR.optionalCalParams)||void 0===eO?void 0:eO.style)&&(0,t.jsx)("span",{className:"",children:null===(eq=iJ.generalSetting)||void 0===eq?void 0:null===(eW=eq.optionalCalParams)||void 0===eW?void 0:eW.style})]})]}),iJ.centerNivodaDiamond&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(v.rov,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[(null==iJ?void 0:null===(eM=iJ.centerNivodaDiamond)||void 0===eM?void 0:null===(eH=eM.certificate)||void 0===eH?void 0:eH.carats)+" "+iU("product.carat")," ",(0,o.dl)((null===(eQ=iJ.centerNivodaDiamond.certificate)||void 0===eQ?void 0:eQ.shape)||"")," Diamond"]}),(0,t.jsx)("div",{children:[(null===(eJ=iJ.centerNivodaDiamond.certificate)||void 0===eJ?void 0:eJ.cut)?iJ.centerNivodaDiamond.certificate.cut+" Cut":null,(null===(eV=iJ.centerNivodaDiamond.certificate)||void 0===eV?void 0:eV.color)?(null===(eY=iJ.centerNivodaDiamond.certificate)||void 0===eY?void 0:eY.color)+" Color":null,(null===(eZ=iJ.centerNivodaDiamond.certificate)||void 0===eZ?void 0:eZ.clarity)?(null===(eX=iJ.centerNivodaDiamond.certificate)||void 0===eX?void 0:eX.clarity)+" Clarity":null].filter(Boolean).join(" | ")||"Certificate details not available"})]})]}),iJ.centerNivodaDiamondTwo&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(v.rov,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[(null==iJ?void 0:null===(eU=iJ.centerNivodaDiamondTwo)||void 0===eU?void 0:null===(eK=eU.certificate)||void 0===eK?void 0:eK.carats)+" "+iU("product.carat")," ",(0,o.dl)((null===(e0=iJ.centerNivodaDiamondTwo.certificate)||void 0===e0?void 0:e0.shape)||"")," Diamond (Second)"]}),(0,t.jsx)("div",{children:[(null===(e1=iJ.centerNivodaDiamondTwo.certificate)||void 0===e1?void 0:e1.cut)?iJ.centerNivodaDiamondTwo.certificate.cut+" Cut":null,(null===(e2=iJ.centerNivodaDiamondTwo.certificate)||void 0===e2?void 0:e2.color)?(null===(e5=iJ.centerNivodaDiamondTwo.certificate)||void 0===e5?void 0:e5.color)+" Color":null,(null===(e4=iJ.centerNivodaDiamondTwo.certificate)||void 0===e4?void 0:e4.clarity)?(null===(e3=iJ.centerNivodaDiamondTwo.certificate)||void 0===e3?void 0:e3.clarity)+" Clarity":null].filter(Boolean).join(" | ")||"Certificate details not available"})]})]}),iJ.centerNivodaDiamondThree&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(v.rov,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[(null==iJ?void 0:null===(e6=iJ.centerNivodaDiamondThree)||void 0===e6?void 0:null===(e8=e6.certificate)||void 0===e8?void 0:e8.carats)+" "+iU("product.carat")," ",(0,o.dl)((null===(e9=iJ.centerNivodaDiamondThree.certificate)||void 0===e9?void 0:e9.shape)||"")," Diamond (Second)"]}),(0,t.jsx)("div",{children:[(null===(e7=iJ.centerNivodaDiamondThree.certificate)||void 0===e7?void 0:e7.cut)?iJ.centerNivodaDiamondThree.certificate.cut+" Cut":null,(null===(ie=iJ.centerNivodaDiamondThree.certificate)||void 0===ie?void 0:ie.color)?(null===(ii=iJ.centerNivodaDiamondThree.certificate)||void 0===ii?void 0:ii.color)+" Color":null,(null===(il=iJ.centerNivodaDiamondThree.certificate)||void 0===il?void 0:il.clarity)?(null===(it=iJ.centerNivodaDiamondThree.certificate)||void 0===it?void 0:it.clarity)+" Clarity":null].filter(
1Boolean).join(" | ")||"Certificate details not available"})]})]}),iJ.centerNivodaDiamondFour&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(v.rov,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[(null==iJ?void 0:null===(id=iJ.centerNivodaDiamondFour)||void 0===id?void 0:null===(ia=id.certificate)||void 0===ia?void 0:ia.carats)+" "+iU("product.carat")," ",(0,o.dl)((null===(io=iJ.centerNivodaDiamondFour.certificate)||void 0===io?void 0:io.shape)||"")," Diamond (Second)"]}),(0,t.jsx)("div",{children:[(null===(ir=iJ.centerNivodaDiamondFour.certificate)||void 0===ir?void 0:ir.cut)?iJ.centerNivodaDiamondFour.certificate.cut+" Cut":null,(null===(ic=iJ.centerNivodaDiamondFour.certificate)||void 0===ic?void 0:ic.color)?(null===(is=iJ.centerNivodaDiamondFour.certificate)||void 0===is?void 0:is.color)+" Color":null,(null===(iv=iJ.centerNivodaDiamondFour.certificate)||void 0===iv?void 0:iv.clarity)?(null===(im=iJ.centerNivodaDiamondFour.certificate)||void 0===im?void 0:im.clarity)+" Clarity":null].filter(Boolean).join(" | ")||"Certificate details not available"})]})]}),(null===(iu=iJ.generalSetting)||void 0===iu?void 0:iu.diamondType)==="gemstone"&&(null===(ip=iJ.generalSetting)||void 0===ip?void 0:ip.gemstone)&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(v.rov,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[iJ.generalSetting.gemstone.gemstoneCarat+" "+iU("product.carat")," ",(0,o.dl)(iJ.generalSetting.gemstone.gemstoneShape||"")," ",(0,o.dl)(iJ.generalSetting.gemstone.gemstoneType||"")]}),(0,t.jsxs)("div",{children:["Quality: ",(null===(ig=iJ.generalSetting)||void 0===ig?void 0:null===(ih=ig.gemstone)||void 0===ih?void 0:ih.gemstoneQuality)&&(null===(ix=o.D.find(e=>{var i,l;return e.value===(null===(l=iJ.generalSetting)||void 0===l?void 0:null===(i=l.gemstone)||void 0===i?void 0:i.gemstoneQuality)}))||void 0===ix?void 0:ix.label)||"N/A"]})]})]}),(null===(ij=iJ.generalSetting)||void 0===ij?void 0:ij.diamondType)==="moissanite"&&(null===(iN=iJ.generalSetting)||void 0===iN?void 0:iN.moissanite)&&(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(v.rov,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[iJ.generalSetting.moissanite.moissaniteCarat+" "+iU("product.carat")," ",(0,o.dl)(iJ.generalSetting.moissanite.moissaniteShape||"")," Moissanite"]}),(0,t.jsxs)("div",{children:[iJ.generalSetting.moissanite.moissaniteColor," Color | ",iJ.generalSetting.moissanite.moissaniteClarity," Clarity"]})]})]}),Array.isArray(iJ.solitaireDiamond)&&iJ.solitaireDiamond.length>0&&iJ.solitaireDiamond.map((e,i)=>(0,t.jsxs)("div",{className:"d-flex gap-2 mb-2 align-items-center",children:[(0,t.jsx)(v.rov,{className:"icon-sm text-muted mt-1 flex-shrink-0"}),(0,t.jsxs)("div",{className:"small text-muted lh-sm",children:[(0,t.jsxs)("div",{children:[e.carat+" "+iU("product.carat")," ",(0,o.dl)(e.shape||"")," Diamond"]}),(0,t.jsx)("div",{children:[e.cut?e.cut+" Cut":null,e.colour?e.colour+" Color":null,e.clarity?e.clarity+" Clarity":null].filter(Boolean).join(" | ")||"Certificate details not available"})]})]},i)),iJ.certificate&&(0,t.jsx)("div",{className:"d-flex gap-2 mb-2 align-items-center",style:{transform:"translateY(-10px)"},children:(0,t.jsx)("div",{className:"small text-muted lh-sm text-capitalize",style:{paddingLeft:"38px"},children:(0,t.jsxs)("div",{children:["certificate Name: ",iJ.certificate," "]})})}),(0,t.jsxs)("div",{className:"col-12 d-block d-md-none",children:[(0,t.jsx)("div",{className:"fw-bold fs-5",children:0==iK?(0,t.jsx)(g.A,{}):(0,o.m$)(iK,null===(iy=iM[iH])||void 0===iy?void 0:iy.currency)}),(0,t.jsxs)("div",{children:[(iZ>0||iX>0)&&(0,t.jsxs)("small",{className:"text-muted",children:[(0,t.jsxs)("div",{children:["Setting: ",(0,o.m$)(iY,null===(ib=iM[iH])||void 0===ib?void 0:ib.currency)]}),iZ>0&&(0,t.jsxs)("div",{children:["Diamond: ",(0,o.m$)(iZ,null===(iC=iM[iH])||void 0===iC?void 0:iC.currency)]}),iX>0&&(0,t.jsxs)("div",{children:["Diamond (second): ",(0,o.m$)(iX,null===(iP=iM[iH])||void 0===iP?void 0:iP.currency)]})]}),iJ.certificate&&iQ&&iQ.length>0&&(0,t.jsx)("small",{className:"text-muted",children:(0,t.jsxs)("div",{children:["Certificate: ",(0,o.m$)((null===(iD=iQ.find(e=>e.name===iJ.certificate))||void 0===iD?void 0:iD.price)||0,null===(iS=iM[iH])||void 0===iS?void 0:iS.currency)]})})]})]})]})})}),(0,t.jsx)("div",{className:"col-12 d-md-none",children:(0,t.jsx)("div",{className:"row align-items-center",children:(0,t.jsx)("button",{className:"btn btn-outline-danger btn-sm border-0 position-absolute top-0 end-0",onClick:i2,title:"Remove item",style:{width:"min-content"},disabled:i0,children:i0?(0,t.jsx)("span",{className:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"}):(0,t.jsx)(r.H8h,{})})})}),(0,t.jsxs)("div",{className:"col-md-3 d-none d-md-block text-end",children:[(0,t.jsx)("div",{className:"fw-bold",children:0==iK?(0,t.jsx)(g.A,{}):(0,o.m$)(iK+((null==iQ?void 0:null===(iw=iQ.find(e=>e.name===iJ.certificate))||void 0===iw?void 0:iw.price)||0),(null==iJ?void 0:null===(iT=iJ.prices)||void 0===iT?void 0:iT.currency)||(null===(ik=iM[iH])||void 0===ik?void 0:ik.currency))}),(iZ>0||iX>0)&&(0,t.jsxs)("small",{className:"text-muted",children:[(0,t.jsxs)("div",{children:["Setting: ",(0,o.m$)(iY,null===(i_=iM[iH])||void 0===i_?void 0:i_.currency)]}),iZ>0&&(0,t.jsxs)("div",{children:["Diamond: ",(0,o.m$)(iZ,null===(iA=iM[iH])||void 0===iA?void 0:iA.currency)]})]}),iJ.certificate&&iQ&&iQ.length>0&&(null===(iF=iQ.find(e=>e.name===iJ.certificate))||void 0===iF?void 0:iF.price)!==0&&(0,t.jsxs)("small",{className:"text-muted",children:[(0,t.jsxs)("div",{children:["Product: ",(0,o.m$)(iK||0,null===(iB=iM[iH])||void 0===iB?void 0:iB.currency)]}),(0,t.jsxs)("div",{children:["Certificate: ",(0,o.m$)((null===(iI=iQ.find(e=>e.name===iJ.certificate))||void 0===iI?void 0:iI.price)||0,null===(iE=iM[iH])||void 0===iE?void 0:iE.currency)]})]})]}),(0,t.jsx)("div",{className:"col-md-1 d-none d-md-block text-end",children:(0,t.jsx)("button",{className:"btn btn-outline-danger btn-sm border-0",onClick:i2,title:"Remove item",disabled:i0,children:i0?(0,t.jsx)("span",{className:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"}):(0,t.jsx)(r.H8h,{className:"trash-lg"})})})]})})},_=()=>{var e,i,l;let{t:r}=(0,c.Bd)("common"),{items:s,total:v,isLoading:g,error:j,updateQuantity:N,removeItem:P,loadCart:_}=(0,n._)(),[A,F]=(0,a.useState)([]),[B,I]=(0,a.useState)(!1),[E,L]=(0,a.useState)(""),G=(0,d.useRouter)(),z=(0,m.wA)(),$=(0,m.d4)(e=>e.generalSettings.settings),O=(0,m.d4)(e=>e.currency.currencySymbol),R=(0,o.qu)(v.price,$),W=(0,m.d4)(e=>{var i;return(null===(i=e.auth)||void 0===i?void 0:i.isAuthenticated)||!1}),q=(0,a.useRef)(!1),H=(0,b.getCookie)("returnPolicy"),[M,Q]=(0,a.useState)([]),J=!!localStorage.getItem("auth_token"),V=(0,w.zj)().products.details.variant;(0,m.d4)(e=>e.cart.discountInfo);let Y={groupedCertificates:M.reduce((e,i)=>{let l=e.find(e=>e.name===i.name);return l?(l.price+=i.price,l.count+=1):e.push({...i,count:1}),e},[]),totalPrice:M.reduce((e,i)=>e+i.price,0),currency:(null===(e=M[0])||void 0===e?void 0:e.currency)||"€"};(0,a.useEffect)(()=>{let e=async()=>{let e=[];for(let i of s)if(i.certificate)if(J&&i.certificatePrice)e.push({name:i.certificate,price:i.certificatePrice,currency:i.currency||"\xa3"});else try{let l=await u.MW.post(p.GH,{certificateName:i.certificate});(null==l?void 0:l.data)&&e.push(l.data)}catch(e){console.error("Error fetching certificate price:",e)}Q(e)};s.some(e=>e.certificate)?e():Q([])},[s.map(e=>"".concat(e.certificate,"-").concat(e.certificatePrice)).join(","),J]),(0,a.useEffect)(()=>{W&&!q.current&&(_(),q.current=!0)},[W,_]);let Z=function(e,i){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:M;return i&&0!==i.length?e.map((e,t)=>{var a,n,d,o,r,c,s,v,m,u;let p=i[t];if(!p)return e;let h=null!==(v=null===(a=p.productPriceDetails)||void 0===a?void 0:a.settingPrice)&&void 0!==v?v:e.productPrice,g=((null===(n=p.productPriceDetails)||void 0===n?void 0:n.productCenterDiamondPrice)||0)+((null===(d=p.productPriceDetails)||void 0===d?void 0:d.productCenterDiamondTwoPrice)||0)+((null===(o=p.productPriceDetails)||void 0===o?void 0:o.productCenterDiamondThreePrice)||0)+((null===(r=p.productPriceDetails)||void 0===r?void 0:r.productCenterDiamondFourPrice)||0)+((null===(c=p.productPriceDetails)||void 0===c?void 0:c.productCenterDiamondFivePrice)||0)||e.diamondPrice,x=e.certificate&&((null===(s=l.find(i=>i.name===e.certificate))||void 0===s?void 0:s.price)||e.certificatePrice)||0,f=(null!==(u=null!==(m=p.offerPrice)&&void 0!==m?m:p.price)&&void 0!==u?u:h+(g||0))+x;return{...e,productPrice:h,diamondPrice:g,certificatePrice:x,offerPrice:f,totalPrice:f,price:f,currency:p.currency||e.currency,serverCalculatedPrices:{settingPrice:h,diamondPrice:g,certificatePrice:x,totalPrice:f,productPriceDetails:p.productPriceDetails}}}):e},X=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M;return e.map(e=>{var l,t,a,n,d,o,r;let c=e.certificate&&((null===(l=i.find(i=>i.name===e.certificate))||void 0===l?void 0:l.price)||e.certificatePrice)||0,s=null!==(n=e.productPrice)&&void 0!==n?n:null!==(a=e.price)&&void 0!==a?a:0,v=null!==(d=e.diamondPrice)&&void 0!==d?d:0,m=(null!==(r=null!==(o=e.totalPrice)&&void 0!==o?o:e.offerPrice)&&void 0!==r?r:s+v)+(e.certificatePrice?0:c);return{...e,productPrice:s,diamondPrice:v,certificatePrice:c,totalPrice:m,price:m,offerPrice:m,serverCalculatedPrices:{settingPrice:s,diamondPrice:v,certificatePrice:c,totalPrice:m,productPriceDetails:null===(t=e.serverCalculatedPrices)||void 0===t?void 0:t.productPriceDetails}}})};return((0,a.useRef)(!1),(0,a.useEffect)(()=>
1{if(W&&s&&s.length>0&&!g){let e=X(s,M);(0,C.O7)(e)}},[s.length,g,W,M]),(0,a.useEffect)(()=>{let e=async()=>{let e=s.filter(e=>e.generalSetting||e.ownProductGeneralSetting||e.productCode).map(e=>({...e.generalSetting||e.ownProductGeneralSetting||{productCode:e.productCode,productName:e.productName,title:e.productName,categoryName:e.category,diamondType:e.diamondType||"lab-grown",productImage:e.productImage},productPrice:e.productPrice,categorySlug:e.category,category:e.category,centerDiamond:e.centerNivodaDiamond,...e.centerNivodaDiamondTwo&&{centerNivodaDiamondTwo:e.centerNivodaDiamondTwo},...e.centerNivodaDiamondThree&&{centerNivodaDiamondThree:e.centerNivodaDiamondThree},...e.centerNivodaDiamondFour&&{centerNivodaDiamondFour:e.centerNivodaDiamondFour},solitaireDiamond:e.solitaireDiamond||void 0,currency:e.currency}));try{let i=await u.MW.post(p.Yb,{products:e});if(null==i?void 0:i.data){F(i.data),z((0,h.WS)({data:i.data,generalSettings:$}));let e=Z(s,i.data,M);(0,C.O7)(e)}}catch(e){console.log("Error fetching price:",e)}};!W&&s.length>0&&e()},[s,$,z,W,M]),g)?(0,t.jsx)(f.A,{}):j?(0,t.jsx)("div",{className:"container py-5",children:(0,t.jsx)("div",{className:"row justify-content-center",children:(0,t.jsx)("div",{className:"col-12 text-center",children:(0,t.jsxs)("div",{className:"alert alert-danger",children:[(0,t.jsx)("h5",{children:r("cart.error.title")}),(0,t.jsx)("p",{children:j}),(0,t.jsx)("button",{className:"btn btn-primary",onClick:()=>window.location.reload(),children:r("cart.error.tryAgain")})]})})})}):0===s.length?(0,t.jsx)("div",{className:"container py-5",children:(0,t.jsx)("div",{className:"row justify-content-center",children:(0,t.jsx)("div",{className:"col-lg-8 text-center",children:(0,t.jsxs)("div",{className:"empty-cart",children:[(0,t.jsx)("i",{className:"bi bi-bag-x display-1 text-muted mb-4"}),(0,t.jsx)("h3",{children:r("cart.empty.title")}),(0,t.jsx)("p",{className:"text-muted mb-4",children:r("cart.empty.description")}),(0,t.jsx)("button",{className:"btn btn-primary btn-lg",onClick:()=>G.push("/engagement-ring"),children:r("product.all")})]})})})}):(0,t.jsxs)("div",{className:"container py-3 py-md-5",children:[(0,t.jsx)("div",{className:"row",children:(0,t.jsx)("div",{className:"col-12",children:(0,t.jsxs)("h2",{className:"mb-3 mb-md-4 fs-3 fs-md-2",children:[r("cart.shoppingCart")," (",s.length," ",r("cart.items"),")"]})})}),(0,t.jsxs)("div",{className:"row g-3 g-lg-4",children:[(0,t.jsx)("div",{className:"col-12 col-lg-8 order-2 order-lg-1",children:(0,t.jsx)("div",{className:"card shadow-sm",children:(0,t.jsx)("div",{className:"card-body p-0",children:s.map((e,i)=>(0,t.jsx)("div",{children:(0,t.jsx)(k,{index:i,item:e,onQuantityChange:i=>N(e.id,i),onRemove:()=>P(e.id),price:W?e:A,certificatePrices:M})},i))})})}),(0,t.jsx)("div",{className:"col-12 col-lg-4 order-1 order-lg-2",children:(0,t.jsxs)("div",{className:"card shadow-sm sticky-lg-top",style:{top:"20px",zIndex:"998"},children:[(0,t.jsx)("div",{className:"card-header",children:(0,t.jsx)("h5",{className:"mb-0",children:r("product.productDetails")})}),(0,t.jsxs)("div",{className:"card-body",children:[(0,t.jsxs)("div",{className:"d-flex justify-content-between mb-2",children:[(0,t.jsxs)("span",{children:[r("cart.subtotal"),":"]}),(0,t.jsx)("span",{className:"fw-semibold",children:(0,o.m$)(v.price,O)})]}),Y&&(null==Y?void 0:Y.groupedCertificates.length)>0&&Y.totalPrice>0&&(0,t.jsxs)("div",{className:"d-flex justify-content-between mb-2",children:[(0,t.jsx)("span",{children:"Certificate:"}),(0,t.jsxs)("div",{className:"d-flex flex-column text-end",children:[null==Y?void 0:Y.groupedCertificates.map((e,i)=>(0,t.jsxs)("div",{className:"d-flex justify-content-end",children:[(0,t.jsxs)("span",{children:[e.name," ",e.count>1&&"(".concat(e.count,"x)"),":"]}),(0,t.jsxs)("span",{className:"ms-2",children:[e.currency,e.price.toFixed(2)]})]},i)),(null==Y?void 0:null===(i=Y.groupedCertificates)||void 0===i?void 0:i.length)>1&&(0,t.jsx)("hr",{className:"my-1"}),(null==Y?void 0:null===(l=Y.groupedCertificates)||void 0===l?void 0:l.length)>1&&(0,t.jsx)("div",{className:"fw-bold",children:(0,t.jsxs)("span",{children:["Total: ",Y.currency,Y.totalPrice.toFixed(2)]})})]})]}),(0,t.jsxs)("div",{className:"d-flex justify-content-between mb-2",children:[(0,t.jsxs)("span",{children:[r("cart.delivery"),":"]}),(0,t.jsx)("span",{className:"fw-semibold",children:v.delivery>0?(0,o.m$)(v.delivery,O):r("cart.free")})]}),!(null==$?void 0:$.includeTax)&&(null==R?void 0:R.taxes)&&R.taxes.length>0&&(0,t.jsx)(t.Fragment,{children:R.taxes.map((e,i)=>(0,t.jsxs)("div",{className:"d-flex justify-content-between mb-2",children:[(0,t.jsxs)("span",{children:[e.name," (",e.rate,"%):"]}),(0,t.jsx)("span",{className:"fw-semibold",children:(0,o.m$)(e.amount,O)})]},i))}),v.discount>0&&(0,t.jsxs)("div",{className:"d-flex justify-content-between mb-2 text-success",children:[(0,t.jsxs)("span",{children:[r("cart.discount"),":"]}),(0,t.jsxs)("span",{className:"fw-semibold",children:["-",(0,o.m$)(v.discount,O)]})]}),(0,t.jsx)("hr",{}),(0,t.jsxs)("div",{className:"d-flex justify-content-between fw-bold fs-5",children:[(0,t.jsxs)("span",{children:[r("cart.total"),":"]}),(0,t.jsx)("span",{children:(0,o.m$)(v.price+((null==R?void 0:R.totalTax)||0)+Y.totalPrice,O)})]}),(0,t.jsxs)("div",{className:"d-grid gap-2 gap-md-3 mt-4",children:[(0,t.jsx)("button",{className:"btn btn-primary btn-md",onClick:()=>{let e=!!localStorage.getItem("auth_token"),i=!!(0,b.getCookie)("userEmail"),l=!W&&A.length>0?Z(s,A,M):X(s,M);e||"Variant20"!==V||i?((0,C.OP)(l),G.push("/checkout")):I(!0)},children:r("product.proceedToBuy")}),(0,t.jsxs)("div",{className:"position-relative",children:[(0,t.jsxs)("div",{className:"d-flex align-items-center gap-2 my-1",children:[(0,t.jsx)("hr",{className:"flex-grow-1 m-0"}),(0,t.jsx)("small",{className:"text-muted px-1",children:"or"}),(0,t.jsx)("hr",{className:"flex-grow-1 m-0"})]}),(0,t.jsx)(T,{totalCertificatePrice:Y.totalPrice})]})]})]}),(0,t.jsx)("div",{className:"mt-2 mt-lg-4",children:(0,t.jsx)("div",{className:"card border-0 bg-light px-2 pb-2",children:(0,t.jsx)("div",{className:"mt-3",children:(0,t.jsxs)("div",{className:"row text-center",children:[(0,t.jsxs)("div",{className:"col-4",children:[(0,t.jsx)(x.Rm2,{className:"text-success fs-5"}),(0,t.jsx)("small",{className:"d-block mt-1",children:r("cart.trustSignals.securePayment")})]}),(0,t.jsxs)("div",{className:"col-4",children:[(0,t.jsx)(x.vBC,{className:"text-success fs-5"}),(0,t.jsx)("small",{className:"d-block mt-1",children:r("cart.trustSignals.freeDelivery")})]}),(0,t.jsxs)("div",{className:"col-4",children:[(0,t.jsx)(x.ohb,{className:"text-success fs-5"}),(0,t.jsxs)("small",{className:"d-block mt-1",children:[H||"30","-Day Returns"]})]})]})})})})]})})]}),(0,t.jsx)(D.N,{children:B&&(0,t.jsx)(S.P.div,{className:y().popupOverlay,initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},children:(0,t.jsxs)(S.P.div,{className:y().popupContainer,role:"dialog","aria-modal":"true",initial:{scale:.9,opacity:0,y:20},animate:{scale:1,opacity:1,y:0},exit:{scale:.9,opacity:0,y:20},transition:{type:"spring",damping:25,stiffness:300},children:[(0,t.jsx)("button",{className:y().closeBtn,onClick:()=>I(!1),"aria-label":"Close popup",children:"✕"}),(0,t.jsx)("h2",{className:y().title+" mb-3",style:{fontSize:"24px"},children:"Enter Email to Proceed"}),(0,t.jsxs)("div",{className:y().form,children:[(0,t.jsx)("div",{className:y().inputGroup,children:(0,t.jsx)("input",{type:"email",className:y().input,placeholder:"Enter your email address",value:E,onChange:e=>L(e.target.value)})}),(0,t.jsx)(S.P.button,{type:"button",className:y().submitBtn,whileHover:{scale:1.02},whileTap:{scale:.98},onClick:async()=>{if(E){try{let e=s.map(e=>{var i,l;return{productCode:(null===(i=e.generalSetting)||void 0===i?void 0:i.productCode)||(null===(l=e.ownProductGeneralSetting)||void 0===l?void 0:l.productCode)||e.productCode,quantity:e.qty||1,generalSetting:e.generalSetting,ownProductGeneralSetting:e.ownProductGeneralSetting,isJewel:e.isJewel}});await u.MW.post(p.ZL,{email:E,cartItems:e}),(0,b.setCookie)("userEmail",E,{maxAge:31536e3})}catch(e){console.error("Error subscribing to klaviyo:",e)}I(!1);let e=!W&&A.length>0?Z(s,A,M):X(s,M);(0,C.OP)(e),G.push("/checkout")}},children:"Proceed to Checkout"})]})]})})})]})}}}]);

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.