1import{a as Ye,b as nt}from"./chunk-UNXTI2FP.js";import{a as tt}from"./chunk-MNSSXP7Y.js";import{b as Xe}from"./chunk-VMGH5UW4.js";import{a as it}from"./chunk-L3S7DPD3.js";import{a as Y}from"./chunk-OVQK52C7.js";import{a as Ze,b as et}from"./chunk-45EGSITV.js";import{a as Q}from"./chunk-URNILWWU.js";import"./chunk-VWFMOYHK.js";import{a as qe}from"./chunk-EJBRCQHK.js";import{a as Qe}from"./chunk-NZLK7JSQ.js";import"./chunk-AH4UHKPO.js";import"./chunk-CHUBY56R.js";import"./chunk-LTFKDBWJ.js";import"./chunk-XUMGO77E.js";import"./chunk-CG2M6Y43.js";import"./chunk-4Q4UQHHF.js";import"./chunk-M2G4T67R.js";import"./chunk-D3LZZOKD.js";import"./chunk-WK65KNJJ.js";import"./chunk-B6FWGRE5.js";import"./chunk-QOL7NKJE.js";import"./chunk-YLE3B5ML.js";import"./chunk-QIANHNZ3.js";import"./chunk-TFOMPW7F.js";import"./chunk-AQHAIJYP.js";import"./chunk-SA43HGIE.js";import"./chunk-CUNOXCXY.js";import{a as K}from"./chunk-ZHKSWNGL.js";import{a as Ge,b as Ke}from"./chunk-67G7JQOP.js";import"./chunk-RITIPC2N.js";import{b as q}from"./chunk-OUUWGZ4T.js";import"./chunk-W6NDCQL4.js";import"./chunk-QW4KBSAF.js";import"./chunk-EHIBENBU.js";import"./chunk-Z6DIW7TH.js";import"./chunk-5FNCQYVJ.js";import"./chunk-NJDQO5D4.js";import{b as $e}from"./chunk-XFTF5WRX.js";import{a as Ue}from"./chunk-427ZX2AA.js";import"./chunk-SEX5KQKT.js";import"./chunk-6OYEC3VN.js";import"./chunk-XX3ZCPCH.js";import"./chunk-WX5IEK4X.js";import"./chunk-MA57432C.js";import"./chunk-X6EA6A5R.js";import"./chunk-AUEDX7UT.js";import"./chunk-GFFPIZE2.js";import{b as G}from"./chunk-2SRAXU7H.js";import"./chunk-FTBCFQJG.js";import"./chunk-OSTPGULE.js";import{A as He,o as W}from"./chunk-2X62MTQM.js";import{a as We}from"./chunk-JXMTAIBB.js";import{b as P}from"./chunk-LWUUEIQO.js";import{a as U}from"./chunk-ZFUIHNPN.js";import{a as $}from"./chunk-KJIUKXJ4.js";import"./chunk-F2UDG76F.js";import{d as re,g as Oe}from"./chunk-KPFW5WDZ.js";import{G as Le}from"./chunk-IQBVAIDQ.js";import"./chunk-L2XAKF7E.js";import"./chunk-B7NBARZN.js";import{H as Re}from"./chunk-IZI3LWX3.js";import"./chunk-HWMTSDLJ.js";import"./chunk-SCJMMS4R.js";import"./chunk-N2OMGYSR.js";import"./chunk-GLB6FXVW.js";import"./chunk-NKZ7GERH.js";import"./chunk-PLWO6N5B.js";import{a as H}from"./chunk-NYVODJB2.js";import{Fb as Ve,Xb as ze}from"./chunk-JWTTV2TH.js";import"./chunk-HKNOB5YZ.js";import{wa as Je,za as Ne}from"./chunk-WFKL35DD.js";import{H as Me,I as Fe,d as ae,f as Te,g as Be,j as Pe,m as ke,v as je}from"./chunk-2CBKXUP7.js";import{Aa as ge,Pa as De,X as he,Za as we,bd as Ee,fa as Ce,oc as Se,s as ve,vd as Ie,wd as Ae}from"./chunk-DM3NC7AB.js";import{$b as T,Ac as M,Ad as E,Bb as w,Bc as s,Cc as a,Db as I,Dc as r,Ec as p,Fa as pe,Hb as ye,Hd as m,Id as u,Ie as B,Jb as n,Jd as g,Mc as S,Oe as fe,Pc as x,Qa as h,Ra as C,Rc as d,Se as be,Vc as R,Wa as ne,Wb as b,Wc as V,X as J,Xc as z,a as F,ac as _e,be as xe,e as de,eb as N,ed as l,fd as f,ga as me,gd as v,hd as L,lb as ue,sd as oe,uc as y,ve as O,wc as _,yc as k,zc as j}from"./chunk-WVBH4ZDA.js";import"./chunk-YDOXD4O3.js";var ut=["editFormContainer"],Z=class i{constructor(o,e,t){this.myitemdetailervice=o;this.modalService=e;this.loggerService=t;this.characterCount=0;this.maxLength=100;this.buttonSize=U;this.changeDetect$=new de(!1);this.subscriptions$=new F;this.showFlyout=!1}ngOnInit(){this.itemdetailspk=history?.state?.itemDetailsID,this.getItemDetailsData(),this.editFormDetails=new Be({name:new Pe("",[ae.required,ae.pattern(Ve)])}),this.editFormDetails.get("name").setValue(this.myJewelryDetails?.customName)}getItemDetailsData(){let o=this.myitemdetailervice.getMyItemDetails(this.itemdetailspk).subscribe(e=>{this.myJewelryDetails=e,this.currentValue=this.myJewelryDetails?.customName,this.changeDetect$.next(!0)},e=>this.loggerService.error("Error",e));this.subscriptions$.add(o)}submitFormData(o){if(this.modalService.dismissAll(),this.editFormDetails.valid){let e=this.myitemdetailervice.saveUpdatedName(this.editFormDetails.value,o).subscribe(t=>{this.myJewelryDetails.customName=this.editFormDetails.value,window.location.reload()},t=>this.loggerService.error("Error",t));this.subscriptions$.add(e)}}closeModal(){this.modalService.dismissAll()}onEditDetails(){this.editFormDetails.get("name").setValue(this.currentValue),this.characterCount=this.currentValue.length}editValueChange(o,e){let t=this.editFormContainer?.nativeElement.querySelector("#name");if(this.characterCount=t?.value?.length,!(o.key==="Delete"||o.key==="Backspace"))return this.characterCount>e?(o.target.value=t.value.slice(0,e),this.editFormDetails.get("name").setValue(o.target.value),this.characterCount=e,!0):!1}ngOnDestroy(){this.subscriptions$.unsubscribe()}static{this.\u0275fac=function(e){return new(e||i)(b(Y),b(W),b(H))}}static{this.\u0275cmp=T({type:i,selectors:[["app-edit-details-modal"]],viewQuery:function(e,t){if(e&1&&R(ut,5),e&2){let c;V(c=z())&&(t.editFormContainer=c.first)}},inputs:{showFlyout:"showFlyout"},standalone:!1,decls:15,vars:11,consts:[["editFormContainer",""],[3,"ngClass"],["modalTitle","","modalId","editModal","buttonText","Edit Details",3,"click","alertModal","descendFromTop"],[1,"edit-form-modal"],[3,"formGroup"],[3,"input","textAreaid","control","errorContainerText","errorContainer"],[1,"limit-char-length"],[1,"edit-modal-footer"],[3,"buttonClick","buttonSize"],[1,"cancel-link",3,"click","keydown.space"]],template:function(e,t){e&1&&(a(0,"div",1)(1,"amor-modal",2),x("click",function(){return t.onEditDetails()}),a(2,"div",3)(3,"form",4,0)(5,"app-amor-text-area",5),x("input",function(D){return t.editValueChange(D,100)}),l(6,"Item Name "),r(),a(7,"div",6)(8,"span"),l(9),r()()(),a(10,"div",7)(11,"app-amor-button",8),x("buttonClick",function(){return t.submitFormData(t.myJewelryDetails==null?null:t.myJewelryDetails.jewelryBoxId)}),l(12,"SAVE"),r(),a(13,"a",9),x("click",function(){return t.closeModal()})("keydown.space",function(){return t.closeModal()}),l(14," Cancel"),r()()()()()),e&2&&(s("ngClass",t.showFlyout?"view-all-edit-button":"edit-modal-details"),n(),s("alertModal",!1)("descendFromTop",!0),n(2),s("formGroup",t.editFormDetails),n(2),s("textAreaid","name")("control",t.editFormDetails.controls.name)("errorContainerText",!(t.editFormDetails.controls.name!=null&&t.editFormDetails.controls.name.valid)&&(t.editFormDetails.controls.name.errors!=null&&t.editFormDetails.controls.name.errors.required)&&(t.editFormDetails.controls.name!=null&&t.editFormDetails.controls.name.dirty||t.editFormDetails.controls.name!=null&&t.editFormDetails.controls.name.touched)?"Enter a valid name":!(t.editFormDetails.controls.name!=null&&t.editFormDetails.controls.name.valid)&&(t.editFormDetails.controls.name.errors!=null&&t.editFormDetails.controls.name.errors.pattern)?"This value seems to be invalid":"")("errorContainer",!!(!(t.editFormDetails.controls.name!=null&&t.editFormDetails.controls.name.valid)&&(t.editFormDetails.controls.name.errors!=null&&t.editFormDetails.controls.name.errors.required)&&(t.editFormDetails.controls.name!=null&&t.editFormDetails.controls.name.dirty||t.editFormDetails.controls.name!=null&&t.editFormDetails.controls.name.touched)||
1!(t.editFormDetails.controls.name!=null&&t.editFormDetails.controls.name.valid)&&(t.editFormDetails.controls.name.errors!=null&&t.editFormDetails.controls.name.errors.pattern))),n(4),L(" ",t.characterCount," / ",t.maxLength),n(2),s("buttonSize",t.buttonSize.large))},dependencies:[O,P,ke,Te,je,Ge,G],styles:[`.edit-modal-details .btn-amor.btn-primary-amor{background-color:#fff;color:#323232;min-width:auto;max-width:75px;display:flex;width:75px;text-align:center;white-space:break-spaces;font-size:12px;text-transform:capitalize;position:relative;justify-content:center;background-repeat:no-repeat;flex-direction:row;line-height:18px;min-height:80px;padding:24px 15px 15px 0;font-family:Open Sans Regular,Arial,sans-serif;border:none}.edit-modal-details .btn-amor.btn-primary-amor:before{content:"";background-image:url("/scripts/media/Personalize-PKHUZQFL.svg");position:absolute;width:24px;top:0;padding:12px}.edit-modal-details .btn-amor.btn-primary-amor:hover{background:none}.view-all-edit-button .btn-amor.btn-primary-amor{background-color:#fff;color:#323232;display:flex;max-width:400px;text-align:center;white-space:break-spaces;text-transform:capitalize;position:relative;justify-content:left;background-repeat:no-repeat;flex-direction:row;line-height:22px;padding:16px 15px 15px;height:56px;margin-bottom:0;font-family:Open Sans Regular,Arial,sans-serif}.view-all-edit-button .btn-amor.btn-primary-amor:before{content:"";background-image:url("/scripts/media/Personalize-PKHUZQFL.svg");width:24px;top:0;padding:12px}.view-all-edit-button .btn-amor.btn-primary-amor:hover{background:none}.view-all-edit-button .modal-container{display:block}@media(min-width:320px)and (max-width:767px){.edit-form-modal{display:flex;flex-direction:column;align-items:center}}.edit-form-modal .textarea.form-input-group .form-input .input-field{width:600px;padding-top:40px}@media(min-width:320px)and (max-width:767px){.edit-form-modal .textarea.form-input-group .form-input .input-field{width:298px}}.edit-form-modal .limit-char-length{display:flex;justify-content:flex-end;margin-right:15px;font-size:12px}.edit-form-modal .edit-modal-footer{display:flex;flex-direction:column;align-items:center;margin-top:20px}.edit-form-modal .edit-modal-footer .cancel-link{text-align:center;margin-top:15px;font-size:16px;font-family:Open Sans Bold,Arial Bold,sans-serif;color:#323232;text-decoration:underline;cursor:pointer}.edit-form-modal .btn-lg{width:450px}.modal-amor.amor-container[aria-labelledby=editModal] .modal-dialog{height:auto}@media(max-width:767px){.modal-amor.amor-container[aria-labelledby=editModal] .modal-dialog{padding:0 15px}}.modal-amor.amor-container[aria-labelledby=editModal] .modal-dialog .modal-body{padding:0 20px} 2`],encapsulation:2})}};var xt=["panelDefault"];function ft(i,o){if(i&1&&(a(0,"tr")(1,"td",9),l(2,"Description"),r(),a(3,"td",10),l(4),r()()),i&2){let e=d(2);n(4),v(" ",e.myItemDetails==null?null:e.myItemDetails.jewelryType," ")}}function bt(i,o){if(i&1&&(a(0,"tr")(1,"td",9),l(2),r(),a(3,"td",10),l(4),r()()),i&2){let e=o.$implicit;n(2),f(e.label),n(2),f(e.value)}}function vt(i,o){if(i&1&&(a(0,"tr")(1,"td",9),l(2," Ring Style "),r(),a(3,"td",10),l(4),r()()),i&2){let e=d(4);n(4),v(" ",e.product==null?null:e.product.ringStyle," ")}}function ht(i,o){if(i&1&&(a(0,"tr")(1,"td",9),l(2,"Size"),r(),a(3,"td",10),l(4),r()(),y(5,vt,5,1,"tr")),i&2){let e=d(3);n(4),v(" ",e.orderEntryData==null?null:e.orderEntryData.ringSize," "),n(),_((e.product==null?null:e.product.ringStyle)!==null?5:-1)}}function Ct(i,o){if(i&1&&(j(0,bt,5,2,"tr",null,k),y(2,ht,6,2)),i&2){let e=d(2);M(e.items),n(2),_((e.product==null?null:e.product.productType)==="ring"&&(e.orderEntryData==null?null:e.orderEntryData.ringSize)!==null?2:-1)}}function gt(i,o){if(i&1&&(a(0,"div",4)(1,"div",7)(2,"table",8)(3,"tbody"),y(4,ft,5,1,"tr")(5,Ct,3,1),r()()()()),i&2){let e=d();n(4),_(e.myItemDetails!=null&&e.myItemDetails.isNSI?4:5)}}function Dt(i,o){if(i&1&&p(0,"app-product-attributes",12),i&2){let e=d().$implicit,t=d(2);s("productattributes",t.productAttributes==null?null:t.productAttributes[e.key])("labelKey",e.label)("anchorMap",t.productAttributes==null?null:t.productAttributes.anchorMap)("nativeKey",e.nativeKey)}}function wt(i,o){if(i&1&&y(0,Dt,1,4,"app-product-attributes",12),i&2){let e=o.$implicit,t=d(2);_(t.productAttributes!=null&&t.productAttributes[e.key]?0:-1)}}function St(i,o){if(i&1&&(a(0,"div",5)(1,"div",11),j(2,wt,1,1,null,null,k),r()()),i&2){let e=d();n(2),M(e.attributeTypes)}}function Et(i,o){if(i&1&&(a(0,"div"),p(1,"div",13)(2,"br"),r()),i&2){let e=o.$implicit;n(),s("innerHTML",e,w)}}function It(i,o){if(i&1&&(a(0,"div"),p(1,"app-custom-paragraph",14),r()),i&2){let e=o.$implicit,t=d(2);n(),s("content",t.getSanitizeData(e))("contentClass","product-cms__specs-disclaimer-link")}}function At(i,o){if(i&1&&(a(0,"div",6),j(1,Et,3,1,"div",null,k),j(3,It,2,2,"div",null,k),r()),i&2){let e=d();n(),M(e.product==null?null:e.product.disclaimers),n(2),M(e.product==null?null:e.product.disclaimerLinks)}}var X=class i{constructor(o,e,t){this.sanitized=o;this.datePipe=e;this.translation=t;this.attributeTypes=[{key:"stoneAttributes",label:"product.stone"},{key:"metalAttributes",label:"product.metal"},{key:"ringAttributes",label:"product.ring"},{key:"necklaceAttrs",label:"product.necklace"},{key:"earRingsAttributes",label:"product.earring"},{key:"braceletAttrs",label:"product.bracelet"}
2,{key:"watchAttrs",label:"product.watch"},{key:"bodyJewelryAttrs",label:"product.bodyjewelry"},{key:"charmAttrs",label:"product.charm"},{key:"giftwareAttrs",label:"product.giftware"},{key:"accessoryAttrs",label:"product.accessory"},{key:"generalProductAttributes",label:"product.general"},{key:"personalizations",label:"product.personalization",nativeKey:!0}]}ngOnChanges(){let o="",e="",t="";this.translation.translate("myItems.priceTitle").pipe(J(1)).subscribe(c=>{o=c}),this.translation.translate("myItems.esaTitle"+this.orderEntryData?.esaType).pipe(J(1)).subscribe(c=>{t=c}),this.translation.translate("myItems.esaTitle").pipe(J(1)).subscribe(c=>{e=c}),this.items=[{label:"Description",value:this.product?.name},{label:"Item #",value:this.product?.code},{label:o,value:this.orderEntryData?.totalPrice?.formattedValue},{label:this.orderEntryData?.esaType&&(this.orderEntryData?.esaType=="FPP"||this.orderEntryData?.esaType=="BPP")?t:e,value:this.myItemDetails?.esaPurchasePrice?this.myItemDetails?.esaPurchasePrice?.formattedValue:"N/A"},{label:"Purchase Date",value:this.datePipe.transform(this.orderEntryData?.orderCreationDateTime,"MM/dd/yyyy")}]}borderBottom(){let o=document.getElementById("6")?.getAttribute("aria-expanded")==="true",e=this.panelDefault.nativeElement;o?e.classList.add("removeBorder"):e.classList.remove("removeBorder")}getSanitizeData(o){return this.sanitized.bypassSecurityTrustHtml(o)}static{this.\u0275fac=function(e){return new(e||i)(b(ve),b(B),b(Ee))}}static{this.\u0275cmp=T({type:i,selectors:[["app-account-jewelry-box-details-accordion"]],viewQuery:function(e,t){if(e&1&&R(xt,5),e&2){let c;V(c=z())&&(t.panelDefault=c.first)}},inputs:{product:"product",myItemDetails:"myItemDetails",orderEntryData:"orderEntryData",productAttributes:"productAttributes",accordionId:"accordionId",accordionTitle:"accordionTitle"},standalone:!1,features:[N],decls:7,vars:7,consts:[["panelDefault",""],[1,"amor-container"],[1,"panel","panel-default"],[3,"click","id","title","type","fontSize"],[1,"history-tbl","amor-table"],[1,"panel-body","table-content","amor-table"],[1,"product-cms__specs-disclaimer"],[1,"table-responsive"],["aria-labelledby","table-with-subtext-caption",1,"table","table-striped","table-borderless","myitem-data"],[1,"table-with-subtext-column"],[1,"table-with-subtext-column","align-right"],[1,"additional-specs-tbl1","table-responsive"],[3,"productattributes","labelKey","anchorMap","nativeKey"],[3,"innerHTML"],[3,"content","contentClass"]],template:function(e,t){e&1&&(a(0,"div",1)(1,"div",2,0)(3,"app-amor-accordion",3),x("click",function(){return t.borderBottom()}),y(4,gt,6,1,"div",4),y(5,St,4,0,"div",5),y(6,At,5,0,"div",6),r()()()),e&2&&(n(3),s("id","6")("title",t.accordionTitle)("type","panel-default")("fontSize","body-one"),n(),_(t.accordionId===1?4:-1),n(),_(t.accordionId===2?5:-1),n(),_(t.accordionId===3?6:-1))},dependencies:[Ze,Xe,q],encapsulation:2})}};var te=i=>({onlineCutoffDate:i}),ie=i=>({instoreCutoffDate:i}),Bt=i=>({brandName:i}),Pt=i=>({inspectionDueMonth:i});function kt(i,o){if(i&1&&(a(0,"span",37)(1,"strong"),l(2),m(3,"cxTranslate"),r()(),p(4,"br")(5,"span",38),m(6,"cxTranslate"),p(7,"br")),i&2){let e=d(2);n(2),f(u(3,2,"myItems.protetionPlanTitleForBanter")),n(3),s("innerHTML",g(6,4,"myItems.protectionPlan_subtextBanter",E(7,te,e.orderEntryData==null?null:e.orderEntryData.postPurchaseESAInStoreCutOffDate)),w)}}function jt(i,o){if(i&1&&(a(0,"span",37)(1,"strong"),l(2),m(3,"cxTranslate"),r()(),p(4,"br")(5,"span",38),m(6,"cxTranslate"),p(7,"br")),i&2){let e=d(2);n(2),f(u(3,2,"myItems.protection_plan")),n(3),s("innerHTML",g(6,4,"myItems.protectionPlan_subtext",E(7,te,e.orderEntryData==null?null:e.orderEntryData.postPurchaseESAInStoreCutOffDate)),w)}}function Mt(i,o){if(i&1&&(a(0,"div",35)(1,"app-amor-button",39),l(2),m(3,"cxTranslate"),r(),a(4,"cx-generic-link",40),l(5),m(6,"cxTranslate"),r()()),i&2){let e=d(2);n(),s("buttonSize",e.buttonSize.small)("icon","fa-Checkmark")("disabled",!0),n(),v(" ",u(3,6,"myItems.protectionAdded")),n(2),s("url","/cart"),n(),f(u(6,8,"myItems.checkoutText"))}}function Ft(i,o){if(i&1){let e=S();
2a(0,"app-add-to-cart",41),x("confirmBagData",function(){h(e);let c=d(2);return C(c.addPPESATocart())}),r()}if(i&2){let e=d(2);s("code",e.orderEntryData.ppESAProduct)("isPPPEsaProduct",!0)("orderNumber",e.orderNumber)("ppesaEntryNumber",e.ppesaEntryNumber)("postPurchasePrice",e.postPurchasePrice)("myItemsNotification",!0)("siteId",e.sitename)}}function Jt(i,o){if(i&1){let e=S();a(0,"div",5)(1,"div",32),y(2,kt,8,9)(3,jt,8,9),a(4,"button",33),x("click",function(){h(e);let c=d();return C(c.protectionEligibleclosebtn())}),p(5,"app-amor-icon",34),r(),y(6,Mt,7,10,"div",35)(7,Ft,1,7,"app-add-to-cart",36),r()()}if(i&2){let e=d();n(2),_(e.sitename==="banter"?2:3),n(3),s("icon","icon fa-Close"),n(),_(e.isppEsaInCart?6:7)}}function Nt(i,o){if(i&1){let e=S();a(0,"div",42)(1,"span",37)(2,"strong"),l(3),m(4,"cxTranslate"),r()(),p(5,"br"),a(6,"div",43),p(7,"span",38),m(8,"date"),m(9,"cxTranslate"),r(),a(10,"div",44)(11,"cx-generic-link",45),l(12),m(13,"cxTranslate"),r()(),a(14,"button",33),x("click",function(){h(e);let c=d(2);return C(c.protectionEligibleclosebtn())}),p(15,"app-amor-icon",34),r()()}if(i&2){let e=d(2);n(3),f(u(4,5,"myItems.protetionPlanTitleForBanter")),n(4),s("innerHTML",g(9,10,"myItems.protectionPlan_instore_text_banter",E(15,ie,g(8,7,e.orderEntryData==null?null:e.orderEntryData.postPurchaseESAInStoreCutOffDate,"MMMM d"))),w),n(4),s("url","/book-appointment"),n(),v("",u(13,13,"myItems.protection_appointment")," "),n(3),s("icon","icon fa-Close")}}function Rt(i,o){if(i&1){let e=S();a(0,"div",42)(1,"span",37)(2,"strong"),l(3),m(4,"cxTranslate"),r()(),p(5,"br"),a(6,"div",43),p(7,"span",38),m(8,"date"),m(9,"cxTranslate"),r(),a(10,"div",44)(11,"cx-generic-link",45),l(12),m(13,"cxTranslate"),r()(),a(14,"button",33),x("click",function(){h(e);let c=d(2);return C(c.protectionEligibleclosebtn())}),p(15,"app-amor-icon",34),r()()}if(i&2){let e=d(2);n(3),f(u(4,5,"myItems.protection_plan")),n(4),s("innerHTML",g(9,10,"myItems.protectionPlan_instore_text",E(15,ie,g(8,7,e.orderEntryData==null?null:e.orderEntryData.postPurchaseESAInStoreCutOffDate,"MMMM d"))),w),n(4),s("url","/book-appointment"),n(),v("",u(13,13,"myItems.protection_appointment")," "),n(3),s("icon","icon fa-Close")}}function Vt(i,o){if(i&1&&(a(0,"div",6),y(1,Nt,16,17,"div",42)(2,Rt,16,17,"div",42),r()),i&2){let e=d();n(),_(e.sitename==="banter"?1:2)}}function zt(i,o){if(i&1&&(a(0,"div",7)(1,"div",32)(2,"span",37)(3,"strong"),l(4),m(5,"cxTranslate"),r()(),p(6,"br"),a(7,"span",37),l(8),m(9,"cxTranslate"),m(10,"cxTranslate"),r(),p(11,"br"),a(12,"cx-generic-link",45),l(13),m(14,"cxTranslate"),r(),a(15,"button",46),p(16,"app-amor-icon",34),r()()()),i&2){let e=d();n(4),f(u(5,6,"myItems.inspectionLable")),n(4),L("",g(9,8,"myItems.remainderText",E(16,Bt,e.sitename))," ",g(10,11,"myItems.reminderSubText",E(18,Pt,e.myItemDetails==null||e.myItemDetails.inspectionDueDetails==null?null:e.myItemDetails.inspectionDueDetails.inspectionDueMonth))),n(4),s("url","/book-appointment"),n(),v(" ",u(14,14,"myItems.appointment")),n(3),s("icon","icon fa-Close")}}function Lt(i,o){if(i&1){let e=S();a(0,"div",49)(1,"a",62),x("click",function(){h(e);let c=d(2);return C(c.onClickProtectionPlan())})("keydown.space",function(){h(e);let c=d(2);return C(c.onClickProtectionPlan())}),p(2,"span",63),a(3,"p",53),l(4,"Add Protection"),r()()()}}function Ot(i,o){if(i&1){let e=S();a(0,"div",21)(1,"div",47)(2,"h4",48),l(3),m(4,"cxTranslate"),r(),a(5,"div",49),p(6,"app-edit-details-modal",50),r(),a(7,"div",49)(8,"a",51),p(9,"img",52),a(10,"p",53),l(11,"Request Service"),r()()(),y(12,Lt,5,0,"div",49),a(13,"div",49)(14,"a",54),x("click",function(c){h(e);let D=d();return C(D.myItemsLiveChat(c))})("keydown.space",function(c){h(e);let D=d();return C(D.myItemsLiveChat(c))}),p(15,"img",55),a(16,"p",53),l(17,"Chat Online"),r()()(),a(18,"div",56)(19,"a",57),p(20,"app-amor-icon",58),a(21,"p",53),l(22,"Text Us"),r()()(),a(23,"div",59)(24,"div",60)(25,"amor-modal",61),x("emitArchiveButtonClick",function(){h(e);let c=d();return C(c.jewelryBoxArchiveDispatch())}),a(26,"div",28),l(27),m(28,"cxTranslate"),a(29,"app-amor-button",29),x("buttonClick",function(){h(e);let c=d();return C(c.navigateToMyItemsPage(c.myItemDetails==null?null:c.myItemDetails.jewelryBoxId))}),l(30,"OKAY"),r(),a(31,"a",30),x("click",function(){h(e);let c=d();return C(c.undoArchiveItem())})("keydown.space",function(){h(e);let c=d();return C(c.undoArchiveItem())}),l(32," Undo Archive "),r()()()()()()()}if(i&2){let e=d();n(3),f(u(4,11,"myItems.helpText")),n(3),s("showFlyout",e.showFlyout),n(3),s("src",e.SHARED_ASSET_PATH+"/Service.svg",I),n(3),_(e.orderEntryData!=null&&e.orderEntryData.isPPESAEligible?12:-1),n(3),s("src",e.SHARED_ASSET_PATH+"/Chat.svg",I),n(4),s("href",oe(e.sitephoneNo),I),n(),s("icon","fa-Mobile"),n(5),s("alertModal",!1)("descendFromTop",!0),n(2),v(" ",u
2(28,13,"myItems.unArchivedText")," ")}}function Ht(i,o){if(i&1){let e=S();a(0,"div")(1,"app-amor-button",64),x("buttonClick",function(){h(e);let c=d();return C(c.repairIntakeButtonClick())}),l(2),m(3,"cxTranslate"),r()()}if(i&2){let e=d();n(),s("buttonSize",e.buttonSize.none),n(),v(" ",u(3,2,"myItems.jewelry.details.repairbutton")," ")}}function Ut(i,o){if(i&1&&p(0,"app-account-jewelry-box-details-accordion",65)(1,"app-account-jewelry-box-details-accordion",66),i&2){let e=d();s("accordionTitle","View Additional Specs")("accordionId",2)("productAttributes",e.productAttributes),n(),s("accordionTitle","Content and Care")("product",e.product)("accordionId",3)}}function Wt(i,o){if(i&1){let e=S();a(0,"div",69)(1,"h5"),l(2,"Guarantee"),r(),a(3,"div",71)(4,"div",72)(5,"div",73)(6,"span",74),l(7),m(8,"cxTranslate"),r(),a(9,"span",75),l(10,"Plan #: "),a(11,"a",76),x("click",function(){h(e);let c=d(2);return C(c.generateDiamonBondUrl())})("keydown.space",function(){h(e);let c=d(2);return C(c.generateDiamonBondUrl())}),l(12),r()()(),a(13,"div",77)(14,"app-protection-wallet",78),x("addToWallet",function(){h(e);let c=d(2);return C(c.addToWallet())}),r()()()()()}if(i&2){let e=d(2);n(7),f(u(8,8,"myItems.diamondbondTitle")),n(5),v("",e.orderEntryData==null?null:e.orderEntryData.diamondBondID," "),n(2),s("customName",e.myItemDetails==null?null:e.myItemDetails.customName)("isDiamondBond",!0)("orderGuid",e.myItemDetails==null?null:e.myItemDetails.orderGuid)("entryPk",e.myItemDetails==null?null:e.myItemDetails.orderEntryPk)("isAppleWalletEnabled",e.myItemDetails==null?null:e.myItemDetails.isappleWalletEnabled)("isGoogleWalletEnabled",e.myItemDetails==null?null:e.myItemDetails.isGoogleWalletEnabled)}}function $t(i,o){if(i&1&&(a(0,"a",79),l(1),r()),i&2){let e=d(3);s("href",oe(e.orderEntryData==null||e.orderEntryData.esaProductLineEntry==null?null:e.orderEntryData.esaProductLineEntry.warrantyWSORDocumentURL),I),n(),v(" ",e.orderEntryData==null||e.orderEntryData.esaProductLineEntry==null?null:e.orderEntryData.esaProductLineEntry.esaWarrantyNumber)}}function Gt(i,o){if(i&1&&l(0),i&2){let e=d(3);v(" ",e.orderEntryData==null||e.orderEntryData.esaProductLineEntry==null?null:e.orderEntryData.esaProductLineEntry.esaWarrantyNumber," ")}}function Kt(i,o){if(i&1){let e=S();a(0,"div",70)(1,"h5"),l(2,"Protection"),r(),a(3,"div",23)(4,"div",72)(5,"div",73)(6,"span",74),l(7),m(8,"cxTranslate"),r(),a(9,"span",75),l(10,"Plan #: "),y(11,$t,2,3,"a",79)(12,Gt,1,1),r()(),a(13,"div",80)(14,"app-protection-wallet",78),x("addToWallet",function(){h(e);let c=d(2);return C(c.addToWallet())}),r()()()()()}if(i&2){let e=d(2);n(7),f(u(8,8,"myItems.protectionPlanTitle")),n(4),_(!(e.orderEntryData==null||e.orderEntryData.esaProductLineEntry==null)&&e.orderEntryData.esaProductLineEntry.warrantyWSORDocumentURL?11:12),n(3),s("customName",e.myItemDetails==null?null:e.myItemDetails.customName)("isDiamondBond",!1)("orderGuid",e.myItemDetails==null?null:e.myItemDetails.orderGuid)("entryPk",e.myItemDetails==null?null:e.myItemDetails.orderEntryPk)("isAppleWalletEnabled",e.myItemDetails==null?null:e.myItemDetails.isappleWalletEnabled)("isGoogleWalletEnabled",e.myItemDetails==null?null:e.myItemDetails.isGoogleWalletEnabled)}}function qt(i,o){i&1&&(a(0,"div",86)(1,"div",53),l(2),m(3,"cxTranslate"),a(4,"sub"),l(5,"1"),r(),p(6,"app-amor-icon",89),r()()),i&2&&(n(2),f(u(3,2,"myItems.protetionPlanTitleForBanter")),n(4),s("icon","fa-Information"))}function Qt(i,o){i&1&&(a(0,"div",86)(1,"div",53),l(2),m(3,"cxTranslate"),a(4,"sub"),l(5,"1"),r(),p(6,"app-amor-icon",89),r()()),i&2&&(n(2),f(u(3,2,"myItems.protectionPlanTitle")),n(4),s("icon","fa-Information"))}function Yt(i,o){if(i&1&&(p(0,"div",87),m(1,"cxTranslate")),i&2){let e=d(4);s("innerHTML",g(1,1,"myItems.protectionPlan_subtextBanter",E(4,te,e.orderEntryData==null?null:e.orderEntryData.postPurchaseESAOnlineCutOffDate)),w)}}function Zt(i,o){if(i&1&&(p(0,"div",87),m(1,"cxTranslate")),i&2){let e=d(4);s("innerHTML",g(1,1,"myItems.protectionPlan_subtext",E(4,te,e.orderEntryData==null?null:e.orderEntryData.postPurchaseESAOnlineCutOffDate)),w)}}function Xt(i,o){if(i&1&&(a(0,"div",90)(1,"app-amor-button",39),l(2),m(3,"cxTranslate"),r()(),a(4,"cx-generic-link",91),l(5),m(6,"cxTranslate"),r()),i&2){let e=d(4);n(),s("buttonSize",e.buttonSize.small)("icon","fa-Checkmark")("disabled",!0),n(),v(" ",u
2(3,6,"myItems.protectionAdded")),n(2),s("url","/cart"),n(),f(u(6,8,"myItems.checkoutText"))}}function ei(i,o){if(i&1){let e=S();a(0,"app-add-to-cart",41),x("confirmBagData",function(){h(e);let c=d(4);return C(c.addPPESATocart())}),r()}if(i&2){let e=d(4);s("code",e.orderEntryData.ppESAProduct)("isPPPEsaProduct",!0)("orderNumber",e.orderNumber)("ppesaEntryNumber",e.ppesaEntryNumber)("postPurchasePrice",e.postPurchasePrice)("myItemsNotification",!1)("siteId",e.sitename)}}function ti(i,o){i&1&&(a(0,"div",88)(1,"span",92),l(2),m(3,"cxTranslate"),r(),p(4,"br"),a(5,"span",92)(6,"sup"),l(7,"1"),r(),l(8),m(9,"cxTranslate"),a(10,"a",93),l(11),m(12,"cxTranslate"),r(),l(13,". "),r()()),i&2&&(n(2),f(u(3,3,"myItems.protectionPlan_footertextBanter1")),n(6),v(" ",u(9,5,"myItems.protectionPlan_footertextBanter2")," "),n(3),f(u(12,7,"myItems.protectionplan_terms")))}function ii(i,o){i&1&&(a(0,"sup"),l(1,"1"),r(),l(2),m(3,"cxTranslate"),a(4,"a",94),l(5),m(6,"cxTranslate"),r(),l(7,". ")),i&2&&(n(2),v(" ",u(3,2,"myItems.protectionplan_footertext2")," "),n(3),f(u(6,4,"myItems.protectionplan_terms")))}function ni(i,o){i&1&&(a(0,"sup"),l(1,"1"),r(),l(2),m(3,"cxTranslate"),a(4,"a",95),l(5),m(6,"cxTranslate"),r(),l(7,'." ')),i&2&&(n(2),v(" ",u(3,2,"myItems.protectionplan_footertext2")," "),n(3),f(u(6,4,"myItems.protectionplan_terms")))}function oi(i,o){if(i&1&&(a(0,"div",88)(1,"span",92)(2,"sup"),l(3,"1"),r(),l(4),m(5,"cxTranslate"),r(),p(6,"br"),a(7,"span",92),y(8,ii,8,6)(9,ni,8,6),r()()),i&2){let e=d(4);n(4),f(u(5,2,"myItems.protectionplan_footerText1")),n(4),_((e.orderEntryData==null?null:e.orderEntryData.esaType)==="FPP"?8:9)}}function ai(i,o){if(i&1&&(a(0,"div",81)(1,"h5"),l(2,"Additional"),r(),a(3,"div",82)(4,"div",83),p(5,"img",84),a(6,"span",85),l(7),m(8,"cxTranslate"),r()(),y(9,qt,7,4,"div",86)(10,Qt,7,4,"div",86),y(11,Yt,2,6,"div",87)(12,Zt,2,6,"div",87),y(13,Xt,7,10)(14,ei,1,7,"app-add-to-cart",36),y(15,ti,14,9,"div",88)(16,oi,10,4,"div",88),r()()),i&2){let e=d(3);n(5),s("src",e.SHARED_ASSET_PATH+"/Icons_Checkmark.svg",I),n(2),f(u(8,6,"myItems.recommendedText")),n(2),_(e.sitename==="banter"?9:10),n(2),_(e.sitename==="banter"?11:12),n(2),_(e.isppEsaInCart?13:14),n(2),_(e.sitename==="banter"?15:16)}}function ri(i,o){if(i&1&&(a(0,"div",86)(1,"div",53),l(2),m(3,"cxTranslate"),p(4,"app-amor-icon",89),r()(),p(5,"div",87),m(6,"date"),m(7,"cxTranslate")),i&2){let e=d(4);n(2),v("",u(3,3,"myItems.protetionPlanTitleForBanter")," "),n(2),s("icon","fa-Information"),n(),s("innerHTML",g(7,8,"myItems.protectionPlan_instore_text_banter",E(11,ie,g(6,5,e.orderEntryData==null?null:e.orderEntryData.postPurchaseESAInStoreCutOffDate,"MMMM d"))),w)}}function li(i,o){if(i&1&&(a(0,"div",86)(1,"div",53),l(2),m(3,"cxTranslate"),p(4,"app-amor-icon",89),r()(),p(5,"div",87),m(6,"date"),m(7,"cxTranslate")),i&2){let e=d(4);n(2),v("",u(3,3,"myItems.protectionPlanTitle")," "),n(2),s("icon","fa-Information"),n(),s("innerHTML",g(7,8,"myItems.protectionPlan_instore_text",E(11,ie,g(6,5,e.orderEntryData==null?null:e.orderEntryData.postPurchaseESAInStoreCutOffDate,"MMMM d"))),w)}}function ci(i,o){if(i&1&&(a(0,"div",70)(1,"h5"),l(2,"Additional"),r(),a(3,"div",82)(4,"div",83),p(5,"img",84),a(6,"span",85),l(7),m(8,"cxTranslate"),r()(),y(9,ri,8,13)(10,li,8,13),a(11,"cx-generic-link",96),l(12),m(13,"cxTranslate"),r()()()),i&2){let e=d(3);n(5),s("src",e.SHARED_ASSET_PATH+"/Icons_Checkmark.svg",I),n(2),f(u(8,5,"myItems.recommendedText")),n(2),_(e.sitename==="banter"?9:10),n(2),s("url","/book-appointment"),n(),f(u(13,7,"myItems.protection_appointment"))}}function si(i,o){if(i&1&&(y(0,ai,17,8,"div",81),y(1,ci,14,9,"div",70)),i&2){let e=d(2);_(e.orderEntryData!=null&&e.orderEntryData.isPPESAEligible?0:-1),n(),_(e.orderEntryData!=null&&e.orderEntryData.isPPESAStoreEligible&&!(e.orderEntryData!=null&&e.orderEntryData.isPPESAEligible)?1:-1)}}function di(i,o){if(i&1&&(a(0,"section",26)(1,"div",67)(2,"h3"),l(3,"Protection Plans"),r(),a(4,"div",68),y(5,Wt,15,10,"div",69),y(6,Kt,15,10,"div",70)(7,si,2,2),r()()()),i&2){let e=d();n(5),_(e.isDiamondBondAvailable()&&(e.myItemDetails!=null&&e.myItemDetails.isLDCUrlAvaialble)?5:-1),n(),_(e.protectionPurchased()?6:7)}}
2function mi(i,o){if(i&1&&(a(0,"div",31),p(1,"app-amor-carousel",97),r()),i&2){let e=d();n(),s("amorCarouselData",e.amorCarouselData)}}var ee=class i{constructor(o,e,t,c,D,ce,se,A,pi,ui,yi,_i,xi,lt){this._myitemservice=o;this.changeDetect=e;this.lpChatService=t;this.modalService=c;this.siteService=D;this.offcanvasService=ce;this.activeCartService=se;this.winRef=A;this.searchBoxDataService=pi;this.taggingEventRegistrationService=ui;this.eventService=yi;this.router=_i;this.loggerService=xi;this.SHARED_ASSET_PATH="scripts/assets/common/images";this.currentPage=1;this.isArraowDown=!1;this.buttonSize=U;this.showFlyout=!1;this.addPPESAcart=new ne;this.addToProtectionWallet=new ne;this.isppEsaInCart=!1;this.searchBoxApiResponse={};this.saytApiEnabled=!1;this.carouselProductsData=[];this.subscriptions$=new F;this.localStorageRef=this.winRef.localStorage;this.amorCarouselData={swiperId:"veiw-more-carousel",productData:this.carouselProductsData,carouselTitle:" View More Like This",swipeType:"PAGE",defaultCountToDisplay:{desktop:3,mobile:1},navigationArrowsHide:!1,slidesPerView:3,maxLimitSlidesPerView:10,dataSyteTag:"similar_items"};this.isBrowser=be(lt)}ngOnChanges(o){throw new Error("Method not implemented.")}ngOnInit(){this.winRef.localStorage?.getItem("pageDetail")&&this.winRef.localStorage?.removeItem("pageDetail"),this.winRef.localStorage?.getItem("intakePkValue")&&this.winRef.localStorage?.removeItem("intakePkValue"),this.winRef.localStorage?.getItem("intakeRedirectAllowed")&&this.winRef.localStorage?.removeItem("intakeRedirectAllowed"),this.itemdetailspk=history?.state?.itemDetailsID,this.currentPage=history?.state?.currentPage,this.getMyItemsDetails(),this.getSitePhone(),this.verifyESAAddedToCart(),this.getSearchConfig(),this.eventService.dispatch(this.taggingEventRegistrationService.repairIntakeStep("Type"),qe)}onPopState(o){this.router.navigateByUrl("/my-account/my-items",{state:{currentPage:this.currentPage}})}verifyESAAddedToCart(){if(this.orderEntryData?.isPPESAEligible){let o=this.activeCartService.getActive().subscribe(e=>{this.cartData=e,this.isppEsaInCart=this.checkIfEntryExists(this.cartData),this.changeDetect.detectChanges()});this.subscriptions$.add(o)}}checkIfEntryExists(o){let e=!1;return o&&o?.entries?.forEach(t=>{this.orderEntryPPESAInCart(this.orderEntryData,t)&&(e=!0)}),e}navigateToMyItemsPage(o){try{this.loggerService.log("[app-account-jewelry-box-details]: navigateToMyItemsPage- Fetching initial state");let e=this._myitemservice.getArchivedItemDetails(o).pipe(me()).subscribe(t=>{t.status==200&&(this.modalService.dismissAll(),this.offcanvasService.dismiss(),this.router.navigateByUrl("/my-account/my-items",{state:{isArchived:"true"}}))},t=>this.loggerService.error("[app-account-jewelry-box-details]: navigateToMyItemsPage- Error in navigateMyItemsPageSubscription",t));this.subscriptions$.add(e)}catch(e){this.loggerService.error("[app-account-jewelry-box-details]: navigateToMyItemsPage - Error in api response",e)}}activateArchivedItem(o){try{this.loggerService.log("[app-account-jewelry-box-details]: Fetching initial state");let e=this._myitemservice.activateArchivedItem(o).subscribe(t=>{t.status==200&&window.location.reload()},t=>this.loggerService.error("[app-account-jewelry-box-details]: activateArchivedItem - Error in activateArchivedItemSubscription",t));this.subscriptions$.add(e)}catch(e){this.loggerService.error("[app-account-jewelry-box-details]: activateArchivedItem - Error in api response",e)}}undoArchiveItem(){this.modalService.dismissAll()}activateArchiveItem(){window.location.assign("/my-account/my-items")}onClickProtectionPlan(){this.offcanvasService.dismiss(),window.scrollTo({top:document.getElementById("myjewelryboxproductionplanblock")?.offsetTop})}getMyItemsDetails(){try{this.loggerService.log("[app-account-jewelry-box-details]: getMyItemsDetails- Fetching initial state");let o=this._myitemservice.getMyItemDetails(this.itemdetailspk).subscribe(e=>{this.myItemDetails=e,this.orderEntryData=this.myItemDetails?.orderEntryData,this.product=this.orderEntryData?.product,this.esaType=this.orderEntryData?.esaType,this.orderNumber=this.orderEntryData?.orderCode,this.ppesaEntryNumber=this.orderEntryData?.entryNumber,this.postPurchasePrice=this.orderEntryData?.postPurchaseESAPrice,this.currentValue=this.myItemDetails?.customName,this.productAttributes=this.myItemDetails?.productAttributes,this.verifyESAAddedToCart(),this.hideProtectionPlan(),this.changeDetect.detectChanges()},e=>{this.loggerService.error("[app-account-jewelry-box-details]: Item Detail Error",e)});this.subscriptions$.add(o)}catch(o){this.loggerService.error("[app-account-jewelry-box-details]: Error in api response",o)}}myItemsLiveChat(o){this.lpChatService.chatWithAnExpert(o)}
2openFlout(){this.showFlyout=!0}getSitePhone(){let{PEOPLES:o,ZALES:e,BANTER:t,JARED:c,KAY:D,KAY_OUTLET:ce}=ze,se=this.siteService.getActive().subscribe(A=>{this.sitename=A,A===e?this.sitephoneNo="sms:+18559154139":A===o?this.sitephoneNo="sms:+18449160521":A===c?this.sitephoneNo="sms:+18559314261":A===t?this.sitephoneNo="sms:+18559695726":A===D?this.sitephoneNo="sms:+18552216255":A===ce?this.sitephoneNo="sms:+18559294190":this.sitephoneNo="sms:+18553381760"});this.subscriptions$.add(se)}isDiamondBondAvailable(){return!!(typeof this.orderEntryData?.diamondBondID<"u"&&this.orderEntryData?.diamondBondID)}generateDiamonBondUrl(){try{this.loggerService.log("[app-account-jewelry-box-details]: generateDiamonBondUrl- Fetching initial state");let o=this._myitemservice.getDiamondBondUrl(this.orderEntryData?.entryNumber,this.myItemDetails?.orderGuid).subscribe(e=>{this.diamonbondUrl=e?.diamondbondUrl,typeof this.diamonbondUrl<"u"&&window.open(this.diamonbondUrl,"_blank")},e=>this.loggerService.error("[app-account-jewelry-box-details]: Diamond Bond Url Error",e));this.subscriptions$.add(o)}catch(o){this.loggerService.error("[app-account-jewelry-box-details]: Error in api response",o)}}protectionPurchased(){return!!(typeof this.orderEntryData?.esaProductLineEntry<"u"&&this.orderEntryData?.esaProductLineEntry&&this.orderEntryData?.esaProductLineEntry?.esaWarrantyNumber)}addPPESATocart(){this.addPPESAcart.emit()}hideProtectionPlan(){if(this.isBrowser){let o=this.localStorageRef?.getItem("protection-notification-session");o!=null&&o.length>0?(this.protectionArray=JSON.parse(o),this.hideNotification=this.protectionArray[this.myItemDetails?.jewelryBoxId]===!1):this.hideNotification=!1}}orderEntryPPESAInCart(o,e){return typeof e?.productOrderId<"u"&&e?.productOrderId?o?.orderCode===e?.productOrderId&&o?.entryNumber===e?.ppesaLineEntry:!1}protectionEligibleclosebtn(){this.isBrowser&&(this.addprotectionToSession=this.localStorageRef?.getItem("protection-notification-session"),this.addprotectionToSession?this.addprotectionToSession=JSON.parse(this.addprotectionToSession):this.addprotectionToSession={},this.addprotectionToSession[this.myItemDetails?.jewelryBoxId]=!1,this.localStorageRef?.setItem("protection-notification-session",JSON.stringify(this.addprotectionToSession)))}addToWallet(){this.addToProtectionWallet.emit()}getSearchConfig(){let o=this.searchBoxDataSubscription=this.searchBoxDataService.getSearchBoxRelatedData().subscribe(e=>{this.searchBoxApiResponse=e});this.subscriptions$.add(o)}repairIntakeButtonClick(){this.winRef.localStorage?.setItem("pageDetail","itemdetails"),this.winRef.localStorage?.setItem("intakePkValue",this.itemdetailspk),this.winRef.localStorage?.setItem("intakeRedirectAllowed","true"),this.winRef.nativeWindow?.window.open("/repair-intake/form","_blank"),this.eventService.dispatch(this.taggingEventRegistrationService.customEventDetailsCTAEvent("repair intake start","","other","eventDetails",{repairIntakeStart_e162:1,linkClick_e159:1}),re)}jewelryBoxArchiveDispatch(){this.eventService.dispatch(this.taggingEventRegistrationService.customEventDetailsCTAEvent("archive_jewelry_box_item","","other","eventDetails",{jewelryBoxArchive_e91:1,linkClick_e159:1}),re)}ngOnDestroy(){this.subscriptions$.unsubscribe()}static{this.\u0275fac=function(e){return new(e||i)(b(Y),b(xe),b(Ue),b(W),b(De),b(He),b(Re),b(ge),b(Le),b(Oe),b(we),b(he),b(H),b(ue))}}static{this.\u0275cmp=T({type:i,selectors:[["app-account-jewelry-box-details"]],hostAttrs:["ngSkipHydration","true"],hostBindings:function(e,t){e&1&&x("popstate",function(D){return t.onPopState(D)},ye)},outputs:{addPPESAcart:"addPPESAcart",addToProtectionWallet:"addToProtectionWallet"},standalone:!1,features:[N],decls:47,vars:28,consts:[[3,"ngClass"],["data-sig-mod","account-jewelry",1,"myjewelery_box_edit"],[1,"img-tile"],[1,"myjewelery_box_detail_image"],["alt","jewelry item image",3,"src","ngClass"],[1,"protection-eligible","myjewelry-notification-section","amor-container"],[1,"protection-eligible","myjewelry-notification-section"],[1,"myjewelry-notification-section"],[1,"headingh3","js-jewelrybox-itemname",3,"innerHTML"],[1,"popup-boxes"],["data-sig-mod","account-jewelry",1,"edit-sec"],[1,"container-sec"],["aria-label","Request Service","href","/book-appointment","target","_blank"],[1,"action-img"],["alt","service",1,"icon","icon-img","myItemEdit-img",3,"src"],[1,"action-item-name","myItemEdit-text"],["aria-label","Chat Online",1,"tertiary-link",3,"click","keydown.space"],["alt","chat",1,"icon","icon-img","myItemEdit-img",3,"src"],[1,"container-sec","amor-container"],[1,"container-sec","editDetails-section"],[3,"click","direction","drawerId","buttonText"],[1,"modal-container-drawer"],[1,"product-detail__accordion"],["id","accordionDefault",1,"amor-accordion","panel-group"],[1,"overview-header"],[3,"accordionTitle","accordionId","orderEntryData","myItemDetails","product"],[1,"protection-detail-plans"],["modalTitle","Your item has been reactivated","modalId","archiveModalBody","buttonText","Activate",3,"alertModal","descendFromTop"],[1,"modal-body","archive-body-section"],[3,"buttonClick"],["data-dismiss","modal-amor",1,"undo-archive-active",3,"click","keydown.space"],[1,"view-similar-prdocuts-data"],["role","alert",1,"alert","alert-dismissable","alertBox"],["type","button","data-dismiss","alert","aria-label","Close",1,"close",3,"click"],[3,"icon"],[1,"add-to-bag-btn"],[3,"code","isPPPEsaProduct","orderNumber","ppesaEntryNumber","postPurchasePrice","myItemsNotification","siteId"],[1,"body-two"],["role","button","tabindex","0",1,"body-two",3,"innerHTML"],[3,"buttonSize","icon","disabled"],[1,"cta_checkout_protection",3,"url"],[3,"confirmBagData","code","isPPPEsaProduct","orderNumber","ppesaEntryNumber","postPurchasePrice","myItemsNotification","siteId"],["role","alert",1,"alert","alert-dismissable","alertBox","eligible-content"],[1,"expired-text"],[1,"appointment-link","body-two"],[3,"url"],["type","button","data-dismiss","alert","aria-label","Close",1,"close"],[1,"drawr-modal-body"],[1,"help-text"],[1,"border"],[3,"showFlyout"],["aria-label","Request Service","href","/book-appointment","target","_blank",1,"book-appt-link"],["alt","Request Service",1,"icon","icon-img","modal
2-img",3,"src"],[1,"body-one"],["aria-label","Chat Online",1,"chat-link","tertiary-link",3,"click","keydown.space"],["alt","Chat",1,"icon","icon-img","img",3,"src"],["id","jewelryBoxtextusButton",1,"border","jewelrybox-textus"],["aria-label","Text Us",1,"text-us-link",3,"href"],[1,"image",3,"icon"],[1,"border","archive-icon"],[1,"archive-modal"],["modalTitle","Your item has been archived","modalId","archiveModalBody","buttonText","Archive",3,"emitArchiveButtonClick","alertModal","descendFromTop"],["aria-label","Add Protection","id","myjewelboxaddprotection",1,"add-protection-plan-link",3,"click","keydown.space"],[1,"icon","fa-Warranty","image"],[3,"buttonClick","buttonSize"],[3,"accordionTitle","accordionId","productAttributes"],[3,"accordionTitle","product","accordionId"],[1,"production-plan"],[1,"production-plan-wrap"],[1,"production-plan-left"],[1,"production_plan_right"],[1,"amor-accordion","panel-group"],[1,"panel","panel-default"],[1,"panel-title-diamond"],[1,"panel-button","title"],[1,"title","titlePlan"],["target","_blank",1,"plan-info","diamond-bond-link",3,"click","keydown.space"],[1,"diamond-bond-wallet"],[3,"addToWallet","customName","isDiamondBond","orderGuid","entryPk","isAppleWalletEnabled","isGoogleWalletEnabled"],["target","_blank",3,"href"],[1,"esa-warranty-wallet"],["id","myjewelryboxproductionplanblock",1,"production_plan_right"],[1,"border-rect"],[1,"recommended-section"],["alt","",1,"checkmark-icon",3,"src"],[1,"body-three"],[1,"plan-section","amor-container"],[1,"body-two",3,"innerHTML"],[1,"exclude-section","amor-container"],[1,"plan-icon",3,"icon"],[1,"add-to-bag-lifetime-btn","amor-container"],[1,"cta_checkout_lpp",3,"url"],[1,"body-five"],["href","/extended-service-agreements","target","_blank",1,"lpp-terms-text"],["href","/lifetime-protection-plan-details","target","_blank",1,"lpp-terms-text"],["href","/forever-cherished-lifetime-protection-plan-details","target","_blank",1,"lpp-terms-text"],[1,"btn-amor","btn-primary-amor","btn-sm","plan-btn",3,"url"],[3,"amorCarouselData"]],template:function(e,t){e&1&&(a(0,"div",0)(1,"section",1)(2,"div",2)(3,"div",3),p(4,"img",4),r(),y(5,Jt,8,3,"div",5),y(6,Vt,3,1,"div",6),y(7,zt,17,20,"div",7),r(),p(8,"h3",8),a(9,"div",9)(10,"section",10)(11,"div",11),p(12,"app-edit-details-modal"),r(),a(13,"div",11)(14,"a",12)(15,"span",13),p(16,"img",14),r(),a(17,"p",15),l(18,"Request Service"),r()()(),a(19,"div",11)(20,"a",16),x("click",function(D){return t.myItemsLiveChat(D)})("keydown.space",function(D){return t.myItemsLiveChat(D)}),a(21,"span",13),p(22,"img",17),r(),a(23,"p",15),l(24,"Chat Online"),r()()(),a(25,"div",18)(26,"div",19)(27,"app-amor-drawer",20),x("click",function(){return t.openFlout()}),y(28,Ot,33,15,"div",21),r()()()()(),y(29,Ht,4,4,"div"),r(),a(30,"section",22)(31,"div",23)(32,"h3",24),l(33,"Item Overview"),r(),p(34,"app-account-jewelry-box-details-accordion",25),y(35,Ut,2,6),r()(),y(36,di,8,2,"section",26),r(),a(37,"div",0)(38,"amor-modal",27)(39,"div",28),l(40),m(41,"cxTranslate"),a(42,"app-amor-button",29),x("buttonClick",function(){return t.activateArchivedItem(t.myItemDetails==null?null:t.myItemDetails.jewelryBoxId)}),l(43,"OKAY"),r(),a(44,"a",30),x("click",function(){return t.activateArchiveItem()})("keydown.space",function(){return t.activateArchiveItem()}),l(45," Undo Reactivate "),r()()()(),y(46,mi,2,1,"div",31)),e&2&&(s("ngClass",t.myItemDetails!=null&&t.myItemDetails.archived?"main-jewelry overlayItem":"main-jewelry"),n(4),s("src",(t.myItemDetails==null?null:t.myItemDetails.isNSI)===!0?(t.myItemDetails==null?null:t.myItemDetails.jewelryType)!==null?t.SHARED_ASSET_PATH+"/"+(t.myItemDetails==null?null:t.myItemDetails.jewelryType)+".png":t.SHARED_ASSET_PATH+
2"/nonSignet-PlaceholderImage.png":(t.myItemDetails==null?null:t.myItemDetails.imageUrl)
2!==null&&(t.myItemDetails==null?null:t.myItemDetails.imageUrl)!==""?t.myItemDetails==null?null:t.myItemDetails.imageUrl:t.SHARED_ASSET_PATH+"/product_image_placeholder_200x200.jpg",I)("ngClass",(t.myItemDetails==null?null:t.myItemDetails.isNSI)===!0?"nonsignetimage":""),n(),_(t.orderEntryData!=null&&t.orderEntryData.isPPESAEligible&&!t.hideNotification?5:-1),n(),_(t.orderEntryData!=null&&t.orderEntryData.isPPESAStoreEligible&&!(t.orderEntryData!=null&&t.orderEntryData.isPPESAEligible)&&!t.hideNotification?6:-1),n(),_(!(t.myItemDetails==null||t.myItemDetails.inspectionDueDetails==null)&&t.myItemDetails.inspectionDueDetails.inspectionDue?7:-1),n(),s("innerHTML",t.myItemDetails==null?null:t.myItemDetails.customName,w),n(8),s("src",t.SHARED_ASSET_PATH+"/Service.svg",I),n(6),s("src",t.SHARED_ASSET_PATH+"/Chat.svg",I),n(5),s("direction","right")("drawerId","Drawer-2")("buttonText","View All Actions"),n(),_(t.showFlyout?28:-1),n(),_(t.myItemDetails!=null&&t.myItemDetails.isRepairIntakeEnabled?29:-1),n(5),s("accordionTitle","Overview")("accordionId",1)("orderEntryData",t.orderEntryData)("myItemDetails",t.myItemDetails)("product",t.product),n(),_(t.myItemDetails!=null&&t.myItemDetails.isNSI?-1:35),n(),_(t.myItemDetails!=null&&t.myItemDetails.isNSI?-1:36),n(),s("ngClass",t.myItemDetails!=null&&t.myItemDetails.archived?"activate-modal":"hideButton"),n(),s("alertModal",!1)("descendFromTop",!0),n(2),v(" ",u
2(41,26,"myItems.archivedText")," "),n(6),_(t.myItemDetails!=null&&t.myItemDetails.isNSI?-1:46))},dependencies:[O,P,Qe,Ye,Je,Q,K,G,$,Z,X,B,Ie],styles:[`.main-jewelry .myjewelery_box_detail_image{margin-right:15px}.main-jewelry .myjewelery_box_detail_image img{width:207px}.main-jewelry .myjewelery_box_detail_image .nonsignetimage{width:112px}.main-jewelry .myjewelery_box_edit .img-tile{display:flex}@media(min-width:320px)and (max-width:767px){.main-jewelry .myjewelery_box_edit .img-tile{display:flex;justify-content:center}}.main-jewelry .js-jewelrybox-itemname{font-size:24px;font-family:Open Sans Regular,Arial,sans-serif;color:#323232;margin-top:33px;max-width:330px}.main-jewelry .popup-boxes .edit-sec{display:flex;margin-top:32.5px;margin-left:-3px}.main-jewelry .popup-boxes .edit-sec .container-sec{width:5%;margin:0 46px 0 0}@media(max-width:768px){.main-jewelry .popup-boxes .edit-sec .container-sec{width:25%;margin:0 10px}}.main-jewelry .popup-boxes .edit-sec .container-sec a{cursor:pointer;text-decoration:none}.main-jewelry .popup-boxes .edit-sec .container-sec a .action-img{display:flex;align-items:center;justify-content:center}.main-jewelry .popup-boxes .edit-sec .container-sec a .myItemEdit-text{text-align:center;display:block;margin-bottom:4px;font-size:12px;color:#323232;font-family:Open Sans Regular,Arial,sans-serif;line-height:18px}.main-jewelry .popup-boxes .edit-sec .container-sec a .icon-img{margin:auto}.main-jewelry .popup-boxes .edit-sec .container-sec .editDetails-section{margin-left:-5px}.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-position{dis
2play:flex;justify-content:flex-end;height:100%}.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog{display:contents}.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog .modal-content{max-width:280px;height:100%;max-height:100%;outline:none;border-radius:0 12px 12px 0}.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog .modal-content .modal-body .help-text{color:#323232;font-family:Open Sans Regular,Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:24px;margin:32px 0}.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog .modal-content .modal-body .help-text a .modal-img{margin-right:33px}@media(min-width:320px)and (max-width:767px){.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog .modal-content .modal-body .help-text{margin:12.12px 0 24px}}@media(min-width:320px)and (max-width:767px){.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog .modal-content .modal-body #jewelryBoxtextusButton{display:none}}.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog .modal-content .modal-body .border{box-sizing:border-box;border:1px solid #cccccc;border-radius:8px;margin-bottom:16px}.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog .modal-content .modal-body .border a{text-align:center;display:flex;height:56px;padding:18px}.main-jewelry .popup-boxes .edit-sec .container-sec .modal-container .modal-dialog .modal-content .modal-body .border a .image{margin-right:18px}@media(max-width:767px)and (max-width:767px){.main-jewelry .popup-boxes .edit-sec{max-width:100%;justify-content:center}}.main-jewelry .img-tile{display:flex;font-family:Open Sans Regular,Arial,sans-serif}@media(min-width:320px)and (max-width:767px){.main-jewelry .img-tile{display:flex;justify-content:center;flex-direction:column}}.main-jewelry .myjewelry-notification-section{min-width:300px;min-height:160px;margin:0 15px;max-width:300px}.main-jewelry .myjewelry-notification-section .notification-add-to-bag .btn-amor{width:260px;margin-top:15px;font-size:12px;height:42px;display:flex;justify-content:center;align-items:center}.main-jewelry .myjewelry-notification-section .expired-text,.main-jewelry .myjewelry-notification-section .appointment-link{text-align:left;margin-top:4px}.main-jewelry .myjewelry-notification-section .add-to-bag-btn{width:260px}.main-jewelry .myjewelry-notification-section .add-to-bag-btn .btn-amor{font-family:Open Sans Regular,Arial,sans-serif;max-width:100%;margin-top:15px}.main-jewelry .myjewelry-notification-section a{font-weight:400;text-decoration:underline;font-size:14px}@media(min-width:320px)and (max-width:767px){.main-jewelry .myjewelry-notification-section a{padding-top:inherit}}.main-jewelry .myjewelry-notification-section .cta_checkout_protection{display:flex;justify-content:center;align-items:center}.main-jewelry .myjewelry-notification-section .close{position:absolute;font-family:icomoon;font-size:16px;color:#000;right:21px;top:15px;opacity:1}@media(min-width:320px)and (max-width:767px){.main-jewelry .myjewelry-notification-section{min-width:fit-content;min-height:160px;margin:0 15px}}.main-jewelry .protection-eligible{min-width:300px;min-height:160px;margin:0 15px}@media(min-width:320px)and (max-width:767px){.main-jewelry .protection-eligible{min-width:fit-content;min-height:160px;margin:0 15px}}.main-jewelry .alert.alert-dismissable.alertBox{border:1px solid #ebebeb;margin-bottom:24.5px;padding:16px 45px 16px 20px;display:block;text-align:left}.main-jewelry .eligible-content{padding:19px 36px 16px 16px}.main-jewelry .body-two{font-size:14px;line-height:21px;letter-spacing:0;font-family:Open Sans Regular,Arial,sans-serif;font-weight:400} 3`],encapsulation:2})}};var rt=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=_e({type:i})}static{this.\u0275inj=pe({providers:[Ce({cmsComponents:{AccountMyJewelryBoxDetailFlexComponent:{component:ee,guards:[Se]}}}),B],imports:[fe,P,Ae,Me,Fe,et,tt,it,nt,Ne,Q,Ke,K,q,We,$,$e]})}};export{rt as AccountJewerlryBoxDetailsModule};
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.