PageSourceSearch

https://www.kitbag.com/static/1.1.0-rc-20260923.183655/js/help-page.js

js kitbag.com collected 2026-09-26 07:28:28 UTC 180,448 bytes, 1 lines download raw bytes

1(()=>{"use strict";var e={8685(e,t,r){var a=r(14041),s=r(43144),l=r(60268),o=r(64022),n=(r(18586),r(11552)),i=(r(74509),r(81198),r(83089)),d=r(46123),m=r.n(d),u=r(92628);const c=JSON.parse('{"id":"HELP_DESK_FORM","name":"HELP DESK FORM","description":"Help Desk Form for solving fans queries","type":"object","required":[],"properties":{"isInStorePurchaseEligible":{"type":"boolean","name":"In-store purchase eligibility","description":"Flag to check for the eligibility of in-store purchase in Jersey Assurance","default":false},"storeDetails":{"type":"object","name":"Store details","description":"this object contains the store details where a product is purchased","properties":{"name":{"type":"string","name":"store name","description":"name of the store"},"city":{"type":"string","name":"store city","description":"city where the store is located"},"address":{"type":"string","name":"store address","description":"address of the store"}}},"isJerseyAssuranceFlowEnabled":{"type":"boolean","name":"Enables Jersey Assurance Flow","description":"Flag to enable Jersey Assurance flow.","default":false},"jerseyFormTitle":{"shouldTranslate":true,"type":"string","name":"Jersey Form Title","description":"Jersey Form Title","default":"Jersey Assurance Form"},"isTaxExemptFlowEnabled":{"type":"boolean","name":"Enables Tax Exempt Flow","description":"Flag to enable Tax Exempt flow","default":false},"isSpecialEventRefundFlowEnabled":{"type":"boolean","name":"Enables Special Event Refund Flow","description":"Flag to enable Special Event Refund Flow","default":false},"useFIFlowForJerseyAssurance":{"type":"boolean","name":"Use FI Flow For Jersey Assurance","description":"Flag to enable FI Flow on Jersey Assurance form.","default":false},"helpDeskUrl":{"type":"string","name":"Public URL of Help Desk API","description":"help desk form url","default":"https://chat.frgapps.com/v1/help/forms"},"taxExemptTitle":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Tax Exempt Form Title","description":"Tax Exempt Form Title","default":"Tax Exempt Form"},"purchaseQuestion":{"shouldTranslate":true,"type":"string","name":"Question to check wether the purchase was in-store","description":"purchase question","default":"Did you purchase the original jersey at the {storeName} in {storeCity} located at {storeAddress}?"},"inStoreYesText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Yes text for in-store purchase","description":"Yes text for in-store purchase","default":"Yes"},"inStoreNoText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"No text for in-store purchase","description":"No text for in-store purchase","default":"No"},"emailLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Email label","description":"email label","default":"Billing Email"},"firstNameLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"First name label","description":"First name label","default":"First Name"},"lastNameLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Last name label","description":"Last name label","default":"Last Name"},"phoneNumberLabel":{"type":"string","name":"Phone Number Label","description":"Label for the Phone Number field","default":"Phone Number","exposeToTools":false},"claimTypeLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Claim Type Label","description":"Claim Type Label","default":"Claim Type"},"claimConfirmationEmailLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Claim Confirmation Email label","description":"Claim Confirmation Email label","default":"Claim Confirmation Email"},"replacementProductIdLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Replacement Product ID Label","description":"Replacement Product ID Label","default":"Replacement Product ID"},"originalProductIdText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Original Product ID Text","description":"Original Product ID Text","default":"Original Product ID"},"quantityLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Quantity Label","description":"Quantity Label","default":"Quantity"},"quantityPlaceholder":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Quantity Placeholder","description":"Quantity Placeholder","default":"Quantity being returned"},"replacementDescriptionLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Replacement Description Label","description":"Replacement Description Label","default":"Replacement Description"},"replacementSizeLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Replacement Size Label","description":"Replacement Size Label","default":"Replacement Size"},"replacementColorLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Replacement Color Label","description":"Replacement Color Label","default":"Replacement Color"},"address1Label":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Address1 Label","description":"Address1 Label","default":"Address1"},"address2Label":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Address2 Label","description":"Address2 Label","default":"Address2(Apt,Unit,Ste,Etc)"},"zipcodeLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Zipcode Label","description":"Zipcode Label","default":"Zipcode"},"cityLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"City Label","description":"City Label","default":"City"},"stateLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"State Label","description":"State Label","default":"State"},"countryLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Country Label","description":"Country Label","default":"Country/Region"},"originalReceiptFile":{"exposeToTools":false,"shouldTranslate":true,"type":"file","name":"Original Receipt File Label","description":"Original Receipt File Label","default":"Original Receipt File"},"orderIdLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Order Id Label ","description":"Order Id Label","default":"Order Number"},"freeAgentLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Free Agent Label ","description":"Free Agent Label","default":"Free Agent"},"playerTransferLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Player Transfer Label ","description":"Player Transfer Label","default":"Player Transfer"},"tradedPlayerLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Traded Player Label ","description":"Traded Player Label","default":"Traded Player"},"additionalInfoLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Additional Info Label","description":"Additional Information label","default":"Additional Information"},"taxExemptionDocumentLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Tax Exemption Label","description":"tax exemption label","default":"Tax Exemption Document"},"uploadText":{"shouldTranslate":true,"exposeToTools":false,"type":"string","name":"Upload Text","description":"Text on upload button","default":"Upload"},"fileLabelText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"File Upload Label Text","description":"File Upload Label Text","default":" Original In-Store Receipt"},"submitText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Submit","description":"Submit","default":"Submit"},"fieldRequiredErrorMsg":{"shouldTranslate":true,"exposeToTools":false,"type":"string","name":"Field Required Error Message","description":"Error message for required field","default":"This field is required."},"validationErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Validation Error","description":"Validation Error","default":"Form validation error"},"invalidFormTypeErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid Form Type Error","description":"Invalid Form Type Error Message","default":"Invalid form type"},"invalidFileTypeErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid File Type Error","description":"Invalid File Type Error Message","default":"Invalid file type"},"invalidEmailOrderCombinationErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid Email and Order Combination Error","description":"Invalid Email and Order Combination Error Message","default":"Entered email does not match with email associated to entered order Id"},"invalidOrderIDErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid Order ID Error","description":"Invalid Order ID Message","default":"Being sure to include any dashes, please enter the valid Order ID Number."},"invalidProductIDErrorMessageDesktop":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid Product ID Error","description":"Invalid Product ID Message","default":"Invalid {productType} Product ID, please provide the correct product ID. To find the Product ID for your {productType} item, click on the item to view the Product Details with multiple image views. The \u201cProduct ID\u201d number is just above the main product image."},"invalidProductIDErrorMessageMobile":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid Product ID Error","description":"Invalid Product ID Message","default":"Invalid {productType} Product ID, please provide the correct product ID. To find the Product ID for your {productType} item, select the item you want then scroll down to a section named \u201cDetail
1s\u201d. Expand the Details section and the Product ID number should be listed."},"invalidReplacementAndOriginalProductId":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid Replacement And Original Product ID Error","description":"Invalid Replacement And Original Product ID Error Message","default":"Invalid Original and Replacement Product IDs, please provide the correct product IDs. To find the product ID for your original or replacement item, click on the item to view the product details with multiple image views. The Product ID number is just above the main product image."},"productIDLabelForDesktop":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid Product ID Error","description":"Invalid Product ID Message","default":"To find the Product ID for your {productType} item, click on the item to view the Product Details with multiple image views. The \u201cProduct ID\u201d number is just above the main product image."},"productIDLabelForMobile":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Invalid Product ID Error","description":"Invalid Product ID Message","default":"To find the Product ID for your {productType} item, select the item you want then scroll down to a section named \u201cDetails\u201d. Expand the Details section and the Product ID number should be listed."},"replacementText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Replacement Text","description":"Replacement Text","default":"Replacement"},"originalText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Original Text","description":"Original Text","default":"Original"},"documentSizeExceededErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Document Size Exceeded Error","description":"Document Size Exceeded Error Message","default":"Document is too big, please upload a file below 2 MB"},"defaultErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Default Error","description":"Default Error Message","default":"Please refresh the form and try again."},"jerseyFormSuccessMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Jersey Form Success Message","description":"Jersey Form Success Message","default":"Thank you! Your form has been successfully submitted."},"modalSuccessHeader":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Modal Success Header","description":"Modal Success Header","default":"Success"},"modalErrorHeader":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Modal Error Header","description":"Modal Error Header","default":"Error"},"taxExemptSuccessMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Tax Exempt Success Message","description":"Tax Exempt Success Message","default":"Thank you! Your Tax Exemption form has been successfully submitted."},"euroRefundSuccessMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Refund Success Message","description":"Euro Refund Success Message","default":"Thank you! Your refund form has been successfully submitted."},"eventsRefundSuccessMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Refund Success Message","description":"Events Refund Success Message","default":"Thank you! Your refund form has been successfully submitted."},"formSubmissionErrorContent":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Form Submission Error Title","description":"Form Submission Error Title","default":"Apologies! It seems there was an issue while submitting your request."},"emailFieldErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Email Field Error Message","description":"Email Field Error Message","default":"Please provide a valid e-mail address."},"productIdFieldErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Product Id Field Error Message","description":"Product Id Field Error Message","default":"Product id should be numeric."},"maxLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Maximum Lenght Error Message","description":"Maximum Lenght Error Message","default":"Can\'t accept more than 256 characters."},"fileUploadSizeLimit":{"exposeToTools":false,"shouldTranslate":true,"type":"number","name":"File Upload Size Limit","description":"Size limit for receipt file upload in MB","default":10},"supportedFileTypes":{"exposeToTools":false,"shouldTranslate":true,"type":"array","name":"Supported File Types","description":"File types supported for receipt file","default":["jpeg","jpg","png","pdf"]},"nameLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Name Length Error Message","description":"Name Length Error Message","default":"This name is too long."},"phoneNumberLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Phone Number Length Err Message","description":"Phone Number Length Err Message","default":"Please provide a valid phone number."},"addressLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Address Length Error Message","description":"Address Error Message","default":"This address is too long."},"cityLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"City Length Error Message","description":"City Error Message","default":"This city name is too long."},"stateLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"State Length Error Message","description":"State Error Message","default":"This state name is too long."},"additionalInfoLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Additional length Error Message","description":"Additional length Error Message","default":"Can\'t accept more than 1024 characters."},"zipCodeErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Additional length Error Message","description":"Additional length Error Message","default":"Please enter a valid postal code."},"japanPostalCodeErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Postal Code Error Message","description":"Postal Code Error Message","default":"Please enter a valid postal code."},"postalCodeErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Postal Code Error Message","description":"Postal Code Error Message","default":"Please enter a valid postal code."},"euroFormTitle":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Form Title","description":"Euro Form Title","default":"Refund Form"},"eventsFormTitle":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Form Title","description":"Events Form Title","default":"Refund Form"},"checkNumberLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Check Number Label","description":"Check Number Label","default":"Check Number"},"stadiumLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Stadium Label","description":"Stadium Label","default":"Stadium Name"},"venueLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Venue Label","description":"Venue Label","default":"Venue Name"},"faultDescriptionLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Fault Description Label","description":"Fault Description Label","default":"Fault Description"},"faultDescriptionPlaceholder":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Fault Description Placeholder","description":"Fault Description Placeholder","default":"Please share a brief description of the fault(s) for each item"},"allItemsLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"All Items Label","description":"All Items Label","default":"All Items"},"individualItemsLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Individual Items Label","description":"Individual Items Label","default":"Select Individual Items"},"euroFormDocumentLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Form Document Label","description":"Euro Form Document Label","default":"Euro Form Document"},"eventsFormDocumentLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Form Document Label","description":"Events Form Document Label","default":"Events Form Document"},"inquiryReasonLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Inquiry Reason Label","description":"Individual Reason Label","default":"Inquiry Reason"},"returnItemLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Return Item Label","description":"Return Item Label","default":"I no longer want this item"},"faultyItemLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Faulty Item Label","description":"Faulty Item Label","default":"The Item is Faulty"},"refundedItemLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Refunded Item Label","description":"Refunded Item Label","default":"Items to be refunded"},"refundedIndividualItemListLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Refunded Indiv
1idual Item List Label","description":"Refunded Individual Item List Label","default":"List all the individual items to be refunded"},"imageUploadLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Image Upload Label","description":"Image Upload Label","default":"Upload images of all the faulty products"},"euroFormImageLabelText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Form Image Text Label","description":"Euro Form Image Text Label","default":"Upload images of faulty products"},"eventsFormImageLabelText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Form Image Text Label","description":"Events Form Image Text Label","default":"Upload images of faulty products"},"itemsPlaceholder":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Items Placeholder Label","description":"Items Placeholder Label","default":"For example: \u201cItem 1, Cal Bears Antigua Legacy Pique Polo - Navy, L."},"nameLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Name Label","description":"Name label","default":"Full Name"},"stadiumCountryLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Stadium Country Label","description":"Stadium Country label","default":"Stadium Country"},"venueCountryLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Venue Country Label","description":"Venue Country label","default":"Venue Country"},"checkNumberPlaceholderLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Check Number Placeholder Label","description":"Check Number Placeholder label","default":"Please enter the barcode from your receipt."},"checkNumberErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Check Number Error Message","description":"Error Message for check number","default":"Please Provide a Valid Check Number."},"eventDateLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Event Date Label","description":"Event Date Label","default":"Date of Event"},"eventDatePlaceholderLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Event Date Placeholder Label","description":"Event Date Placeholder label","default":"Date of Event (MM/DD/YYYY)"},"eventDateErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Event Date Error Message","description":"Error Message for date of event","default":"Please Provide a Valid Date of Event."},"transactionValueLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Transaction Value Label","description":"Transaction Value Label","default":"Transaction Value"},"transactionValuePlaceholderLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Transaction Value Placeholder Label","description":"Transaction Value Placeholder label","default":"e.g. 150 GBP"},"transactionValueErrorMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Transaction Value Error Message","description":"Error Message for transaction value","default":"Please Provide a Valid Transaction Value."},"venueMaxLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Venue Max Length Error Message","description":"Error Message for max length of Venue field","default":"This Venue name is too long."},"orderIdPlaceholder":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Order Id Placeholder ","description":"Order Id Placeholder","default":"Please make sure to include any dashes"},"imagesToBeUplodedFormatAndSize":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Images To Be Uploded Format And Size","description":"Images To Be Uploded","default":"Images should be less than 10MB in size. pdf, jpg, jpeg and png formats are acceptable."},"euroFormInstruction1":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Form Instruction 1","description":"Euro Form Instruction 1","default":"If you have multiple purchases for which you need to file a claim, please submit one form for each purchase/receipt separately."},"euroFormInstruction2":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Form Instruction 2","description":"Euro Form Instruction 2","default":"This form only supports inquiries for faulty item refunds or generic returns. Product exch
1anges are not supported."},"euroFormInstruction3":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Form Instruction 3","description":"Euro Form Instruction 3","default":"Images of the faulty product along with the physical receipt are required. Please have these available to attach before starting the form."},"euroFormInstruction4":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Form Instruction 4","description":"Euro Form Instruction 4","default":"Refunds are only offered in euros and pounds."},"euroFormUploadLabelText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Euro Form File Text Label","description":"Euro Form File Text Label","default":"Please upload an image of original receipt"},"eventsFormInstruction1":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Form Instruction 1","description":"Events Form Instruction 1","default":"If you have multiple purchases for which you need to file a claim, please submit one form for each purchase/receipt separately."},"eventsFormInstruction2":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Form Instruction 2","description":"Events Form Instruction 2","default":"This form only supports inquiries for faulty item refunds or generic returns. Product exchanges are not supported."},"eventsFormInstruction3":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Form Instruction 3","description":"Events Form Instruction 3","default":"Images of the faulty product along with the physical receipt are required. Please have these available to attach before starting the form."},"eventsFormInstruction4":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Form Instruction 4","description":"Events Form Instruction 4","default":"Refunds are only offered in the currency the transaction was made in."},"eventsFormUploadLabelText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Events Form File Text Label","description":"Events Form File Text Label","default":"Please upload an image of original receipt"},"addressLine1Text":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Address Line 1 Text","description":"Text for Address Line 1","default":"Customer\u2019s Address line 1"},"addressLine2Text":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Address Line 2 Text","description":"Text for Address Line 2","default":"Customer\u2019s Address line 2 (Apt, Unit, Street, etc.)"},"eventNameText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Event Name Text","description":"Text for event name","default":"Name of the event"},"merchandisePurchasedDetailText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Merchandise Purchased Detail Text","description":"Text for Merchandise Purchased Detail","default":"Where was the merchandise purchased?"},"insideStadiumText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Inside Stadium Text","description":"Text for Inside Stadium","default":"Inside Stadium"},"outsideStadiumText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Outside Stadium Text","description":"Text for Outside Stadium","default":"Outside Stadium"},"insideVenueText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Inside Venue Text","description":"Text for Inside Venue","default":"Inside Venue"},"outsideVenueText":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Outside Venue Text","description":"Text for Outside Venue","default":"Outside Venue"},"eventNameMaxLengthErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Event Name Max Length Error Message","description":"Error message for max length for event name field","default":"Event Name is too long"},"errorOnFormSubmission":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Error Message On Invalid Field Submission","description":"Error Message Invalid Field Submission","default":"Some required fields are missing or incorrect. Please review and submit again."}}}');var p=r(1098),h=r(46341),g=r(58318),T=r(73166),E=r(3514),f=r.n(E);let b=class extends g.A{submitTaxExemptForm(e,t){const{email:r,claimConfirmationEmail
1:a,orderNumber:s,additionalInfo:l,documentUpload:o}=t,n=new FormData;n.set("sessionId",e[T.sessionId]),n.set("email",a),n.set("orderId",s),n.set("additionalInfo",l),n.set("orderEmail",r);const i=m()(o[0],"name","file");n.set("document",o[0],i);const d={method:"POST",uri:`${this.HELPDESK_API_PATH}/te`,headers:e,resolveWithFullResponse:!0,body:n};return this.apiRequest(d)}buildStadiumRefundFormData(e,t){const{name:r,email:a,stadiumName:s,stadiumCountry:l,faultDescription:o,additionalInfo:n,documentUpload:i,refundedIndividualItemList:d,refundedItems:m,faultyItemFileUpload:u,inquiryReason:c,address1:p,address2:h,city:g,state:E,zipcode:b,country:y,eventName:I,stadiumStoreDetail:N}=t,M=new FormData;return M.set("sessionId",e[T.sessionId]),M.set("userName",r),M.set("email",a),M.set("eventName",I),M.set("storeAddress",[s,l].join(" ")),M.set("address",[p,h,g,E,y,b].filter((e=>void 0!==e&&null!==e)).join(" ")),M.set("stadiumStoreDetail",N),f()(d)?M.set("itemList",m):M.set("itemList",d),M.set("reasonDescription",o),M.set("additionalInfo",n),M.set("reason",c),this.getFormDataForMultipleFiles(i,M),f()(u)||this.getFormDataForMultipleFiles(u,M),M}submitEuroRefundForm(e,t){const{checkNumber:r}=t,a=this.buildStadiumRefundFormData(e,t);a.set("checkNumber",r);const s={method:"POST",uri:`${this.HELPDESK_API_PATH}/uefa_euro`,headers:e,resolveWithFullResponse:!0,body:a};return this.apiRequest(s)}submitEventsRefundForm(e,t){const{phoneNumber:r,eventDate:a,transactionValue:s}=t,l=this.buildStadiumRefundFormData(e,t);l.set("phoneNumber",r),l.set("eventDate",a),l.set("transactionValue",s);const o={method:"POST",uri:`${this.HELPDESK_API_PATH}/events_refund`,headers:e,resolveWithFullResponse:!0,body:l};return this.apiRequest(o)}submitMitchellNessContactForm(e,t){const{name:r,email:a,howWeCanHelp:s,message:l,phoneNumber:o}=t,n=new FormData;n.set("sessionId",e[T.sessionId]),n.set("name",r),n.set("email",a),n.set("reason",s),n.set("phoneNumber",o),n.set("additionalInfo",l);const i={method:"POST",uri:`${this.HELPDESK_API_PATH}/mn_contact`,headers:e,resolveWithFullResponse:!0,body:n};return this.apiRequest(i)}submitEmailContactForm(e,t){const{name:r,email:a,howWeCanHelp:s,message:l,phoneNumber:o,orderNumber:n,problemWithItemOrder:i,reshipOrRefund:d,reshipAddressChange:m,address1:u,address2:c,city:p,state:h,zipcode:g,country:E,productId:f,productQuantity:b,productSize:y,promotionOrDiscountCode:I}=t,N=new FormData;N.set("sessionId",e[T.sessionId]),N.set("name",r),N.set("email",a),N.set("reason",s),N.set("phoneNumber",o),N.set("additionalInfo",l),N.set("orderId",n||""),N.set("productId",f||""),N.set("productQuantity",b||""),N.set("productSize",y||""),N.set("problemWithItemOrder",i||""),N.set("reshipOrRefund",d||""),N.set("reshipAddressChange",m||""),N.set("address",[u,c,p,h,E,g].filter((e=>void 0!==e&&null!==e)).join(" ")),N.set("promotionOrDiscountCode",I||"");const M={method:"POST",uri:`${this.HELPDESK_API_PATH}/email_contact`,headers:e,resolveWithFullResponse:!0,body:N};return this.apiRequest(M)}submitMitchellNessReturnForm(e,t){const{name:r,email:a,phoneNumber:s,orderNumber:l,itemsToReturn:o,reasonForReturn:n,additionalInfo:i}=t,d=new FormData;d.set("sessionId",e[T.sessionId]),d.set("name",r),d.set("orderId",l),d.set("email",a),d.set("phoneNumber",s),d.set("productId",o),d.set("reason",n),d.set("additionalInfo",i);const m={method:"POST",uri:`${this.HELPDESK_API_PATH}/mn_return`,headers:e,resolveWithFullResponse:!0,body:d};return this.apiRequest(m)}submitContactForm(e,t){const{surname:r,firstName:a,email:s,orderNumber:l,documentUpload:o,inquiryItem:n,inquiry:i}=t,d=new FormData;d.set("sessionId",e[T.sessionId]),d.set("firstName",a),d.set("lastName",r),d.set("email",s),d.set("orderId",l),d.set("reason",n),d.set("additionalInfo",i),o&&this.getFormDataForMultipleFiles(o,d);const m={method:"POST",uri:`${this.HELPDESK_API_PATH}/contact_form`,headers:e,resolveWithFullResponse:!0,body:d};return this.apiRequest(m)}submitWithdrawalRequestForm(e,t){const{name:r,orderNumber:a,email:s,withdrawalType:l,orderDetails:o}=t,n=new FormData;n.set("sessionId",e[T.sessionId]),n.set("name",r),n.set("orderId",a),n.set("email",s),n.set("reason",l),n.set("additionalInfo",o);const i={method:"POST",uri:`${this.HELPDESK_API_PATH}/order_withdrawal`,headers:e,resolveWithFullResponse:!0,body:n};return this.apiRequest(i)}constructor({helpDeskUrl:e}){super(),this.getToken=()=>{const e=Object.assign({},this.DEFAULT_RP_OPTIONS,{method:"GET",uri:`${this.CHAT_API_PATH}/create-auth-token`});return this.apiRequest(e)},this.setShippingInformation=(e,t)=>
1{let{claimConfirmationEmail:r,address1:a,address2:s,city:l,state:o,country:n,zipcode:i}=t;e.set("email",r),e.set("address",[a,s,l,o,n,i].filter((e=>void 0!==e&&null!==e)).join(" "))},this.setProductInformation=(e,t)=>{let{replacementProductId:r,replacementDescription:a,replacementSize:s,replacementColor:l,originalProductId:o,quantity:n}=t;e.set("productId",r),e.set("additionalInfo",a),e.set("size",s),e.set("color",l),e.set("originalProductId",o),e.set("quantity",n)},this.submitJerseyAssuranceForm=(e,t,r)=>{const{claimTypeName:a}=r,s=new FormData;if(s.set("sessionId",t[T.sessionId]),s.set("claimType",a),e){const{firstName:e,lastName:t,phoneNumber:a,documentUpload:l}=r;s.set("firstName",e),s.set("lastName",t),s.set("phoneNumber",a);const o=m()(l[0],"name","file");s.set("document",l[0],o)}else{const{email:e,orderNumber:t}=r;s.set("orderId",t),s.set("orderEmail",e)}this.setShippingInformation(s,r),this.setProductInformation(s,r);const l={method:"POST",uri:`${this.HELPDESK_API_PATH}/je`,headers:t,resolveWithFullResponse:!0,body:s};return this.apiRequest(l)},this.getFormDataForMultipleFiles=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;for(let r=0;r<e.length;r++){const a=m()(e[r],"name","file");t.append("document",e[r],a)}},this.CHAT_API_PATH=`${this.ROOT_API_URI}/fanbot`,this.HELPDESK_API_PATH=e}};var y=r(66988),I=r(77582),N=r(14876),M=r(37702),L=r(57014),x=r(23982);const S={ONLINE:"online",IN_STORE:"in-store"},R={RESHIP:"reship",REFUND:"refund"},A={name:"storeName",city:"storeCity",address:"storeAddress"},v={TEXT:"text",SUBMIT:"submit",TEL:"tel",NUMBER:"number",EMAIL:"email"},O={NAME:"name",EMAIL:"email",HOW_CAN_WE_HELP:"howWeCanHelp",PHONE_NUMBER:"phoneNumber",MESSAGE:"message",ORDER_NUMBER:"orderNumber",ITEMS_TO_RETURN:"itemsToReturn",REASON_FOR_RETURN:"reasonForReturn",ADDITIONAL_INFO:"additionalInfo",ADDRESS1:"address1",ADDRESS2:"address2",CITY:"city",STATE:"state",COUNTRY:"country",ZIPCODE:"zipcode",REPLACEMENT_PRODUCT_ID:"replacementProductId",REPLACEMENT_DESCRIPTION:"replacementDescription",REPLACEMENT_SIZE:"replacementSize",REPLACEMENT_COLOR:"replacementColor",CLAIM_TYPE_NAME:"claimTypeName",REFUNDED_INDIVIDUAL_ITEM_LIST:"refundedIndividualItemList",FAULT_DESCRIPTION:"faultDescription",CHECK_NUMBER:"checkNumber",EVENT_NAME:"eventName",EVENT_DATE:"eventDate",TRANSACTION_VALUE:"transactionValue",STADIUM_NAME:"stadiumName",STADIUM_COUNTRY:"stadiumCountry",STADIUM_STORE_DETAILS:"stadiumStoreDetail",REFUNDED_ITEMS:"refundedItems",INQUIRY_REASON:"inquiryReason",DOCUMENT_UPLOAD:"documentUpload",FAULTY_ITEM_FILE_UPLOAD:"faultyItemFileUpload",CLAIM_CONFIRMATION_EMAIL:"claimConfirmationEmail",PURCHASE_TYPE:"purchaseType",INQUIRY_ITEM:"inquiryItem",INQUIRY:"inquiry",SURNAME:"surname",FIRST_NAME:"firstName",LAST_NAME:"lastName",ORIGINAL_PRODUCT_ID:"originalProductId",QUANTITY:"quantity",FAVORITE_TEAM_ID:"favoriteTeamId",LEAGUE:"league",PROMOTION_DISCOUNT_CODE:"promotionOrDiscountCode",PRODUCT_ID:"productId",PRODUCT_QUANTITY:"productQuantity",PRODUCT_SIZE:"productSize",PROBLEM_WITH_ITEM_ORDER:"problemWithItemOrder",RESHIP_OR_REFUND:"reshipOrRefund",RESHIP_ADDRESS_CHANGE:"reshipAddressChange",WITHDRAWAL_TYPE:"withdrawalType",ORDER_DETAILS:"orderDetails"},F="Not Found",C="FORM_ERROR_CODE_6",D="FORM_ERROR_CODE_7",_="FORM_ERROR_CODE_4",P="FORM_ERROR_CODE_26",w="FORM_ERROR_CODE_28",U={FULL:"full_order",PARTIAL:"partial_order"},q={JERSEY_ASSURANCE:"jersey_assurance",TAX_EXEMPT:"tax_exempt",EURO_REFUND:"euro_refund",CONTACT_FORM:"contact_form",MITCHELL_NESS_CONTACT_FORM:"mitchell_ness_contact_form",MITCHELL_NESS_RETURN_FORM:"mitchell_ness_return_form",EMAIL_CONTACT_FORM:"email_contact_form",EVENTS_REFUND_FORM:"events_refund",WITHDRAWAL_REQUEST_FORM:"withdrawal_request_form"},k=100,H=20,V=50,G=514744,z=515445;var Y=r(58003);let B=class extends a.Component{render(){const{claimConfirmationEmailLabel:e,address1Label:t,address2Label:r,zipcodeLabel:s,countryLabel:l,cityLabel:o,stateLabel:n,originalProductIdText:i,quantityLabel:d,quantityPlaceholder:u,replacementProductIdLabel:c,replacementDescriptionLabel:p,replacementSizeLabel:h,replacementColorLabel:g,emailFieldErrMessage:T,productIdFieldErrMessage:E,addressLengthErrMessage:f,cityLengthErrMessage:b,stateLengthErrMessage:y,additionalInfoLengthErrMessage:L,postalCodeErrMessage:S,japanPostalCodeErrMessage:R,productIDLabelForDesktop:A,productIDLabelForMobile:F,originalText:C,replacementText:D}=this.props,{isMobile:_}=m()(this.props.appContext,"device",{});return a.createElement(a.Fragment,null,a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ADDRESS1,label:t,placeholder:t,validation:x.v.addresslineLength(f),talosTag:M.G.JERSEY_ASSURANCE_ADDRESS1,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ADDRESS2,label:r,placeholder:r,validation:x.v.addresslineLength(f),talosTag:M.G.JERSEY_ASSURANCE_ADDRESS2})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-4 large-4 medium-4",type:v.TEXT,name:O.CITY,label:o,placeholder:o,val
1idation:x.v.cityMaxLength(b),talosTag:M.G.JERSEY_ASSURANCE_CITY,required:!0}),a.createElement(N.A,{className:"columns p-t-lg small-4 large-4 medium-4",items:this.state.shippableCountriesList.map((e=>e.countryName)),name:O.COUNTRY,label:l,placeholder:l,onSelectValue:e=>{const t=this.state.shippableCountriesList.find((t=>{let{countryName:r}=t;return r===e})),{countryCode:r}=t;this.setState({countryCode:r})},talosTag:M.G.JERSEY_ASSURANCE_COUNTRY,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-4 large-4 medium-4",type:v.TEXT,name:O.STATE,label:n,placeholder:n,validation:x.v.stateMaxLength(y),talosTag:M.G.JERSEY_ASSURANCE_STATE,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-4 large-4 medium-4",type:v.TEXT,name:O.ZIPCODE,label:s,placeholder:s,validation:x.v.zipCode({JP:R,DEFAULT:S}),maxLength:10,additionalProp:this.state.countryCode,talosTag:M.G.JERSEY_ASSURANCE_ZIPCODE,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-8 large-8 medium-8",type:v.EMAIL,name:O.CLAIM_CONFIRMATION_EMAIL,label:e,placeholder:e,validation:x.v.email(T),talosTag:M.G.JERSEY_ASSURANCE_CLAIM_CONFIRMATIONEMAIL,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.ORIGINAL_PRODUCT_ID,label:i,placeholder:i,maxLength:20,validation:x.v.numeric(E),talosTag:M.G.JERSEY_ASSURANCE_ORIGINAL_PRODUCT_ID,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.NUMBER,min:1,name:O.QUANTITY,label:d,placeholder:u,talosTag:M.G.JERSEY_ASSURANCE_QUANTITY,onBlur:this.handleQuantityChange,value:this.state.quantityValue,required:!0})),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12 product-id-label"},_?a.createElement("span",null,(0,Y.CK)(F,{productType:C})):a.createElement("span",null,(0,Y.CK)(A,{productType:C})))),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.REPLACEMENT_PRODUCT_ID,label:c,placeholder:c,maxLength:20,validation:x.v.numeric(E),talosTag:M.G.JERSEY_ASSURANCE_REPLACEMENTPRODUCTID,required:!0})),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12 product-id-label"},_?a.createElement("span",null,(0,Y.CK)(F,{productType:D})):a.createElement("span",null,(0,Y.CK)(A,{productType:D})))),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.REPLACEMENT_DESCRIPTION,label:p,placeholder:p,validation:x.v.additionalInfoMaxLength(L),talosTag:M.G.JERSEY_ASSURANCE_REPLACEMENTDESCRIPTION,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.REPLACEMENT_SIZE,label:h,placeholder:h,maxLength:10,talosTag:M.G.JERSEY_ASSURANCE_REPLACEMENTSIZE,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.REPLACEMENT_COLOR,label:g,placeholder:g,maxLength:50,talosTag:M.G.JERSEY_ASSURANCE_REPLACEMENTCOLOR,required:!0})))}constructor(e){super(e),this.handleQuantityChange=e=>{this.setState({quantityValue:e.target.value<1?1:e.target.value})},this.state={shippableCountriesList:L.A,countryCode:"US",quantityValue:""}}};r(14292);var W=r(39067),j=r.n(W),X=r(99870),J=r.n(X);const $=JSON.parse('{"id":"FILE_UPLOAD","name":"File Upload settings","description":"Labels for FileUpload","type":"object","exposeToTools":false,"properties":{"fileRequiredErrorMsg":{"type":"string","name":"file upload required error message","description":"Error message for required field","default":"File Upload is required","shouldTranslate":true},"fileSizeExceededErrorMsg":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"File Size Exceeded Error","description":"File Size Exceeded Error Message","default":"Please upload a file below {sizeLimit} MB."},"unsupportedFileTypeErrorMsg":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Unsupported File Type Error","description":"Unsupported File Type Error Message","default":"Only {fileTypes} formats are supported."},"uploadButtonText":{"type":"string","name":"Upload Text","description":"Text on upload button","default":"Upload File","shouldTranslate":true},"uploadLabelText":{"type":"string","name":"Upload Label Text","description":"Upload Label Text","default":"Upload","shouldTranslate":true},"numberofFilesUploadedLabel":{"type":"string","shouldTranslate":true,"name":"Upload Label Text","description":"Upload Label Text","default":"files uploaded"},"numberofFileUploadedLabel":{"type":"string","shouldTranslate":true,"name":"Upload Label Text","description":"Upload Label Text","default":"file uploaded"},"maxNumberOfFilesUploadsErrMessage":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Order Id Placeholder ","description":"Order Id Placeholder","default":"Uploading more than {maxNumberOfFilesUploadLimit} files is not allowed"}}}');var Q=r(20194),K=r(22377),Z=r(64485);let ee=class extends a.Component{componentDidMount(){this.context&&this.context.addField&&this.context.addField(this)}componentWillUnmount(){this.context&&this.context.removeField&&this.context.removeField(this)}propagateValue(){this.context&&this.context.valueChanged&&this.context.valueChanged(this.props.name,this.state.files)}clearField(){this.setState({files:[],isValidated:[],errorMessages:[],showErrorMessage:!1}),this.context.valueChanged(this.props.name,this.state.files)}deleteSelectedFile(e){const{files:t}=this.state;t.splice(e,1);const{required:r=!1}=this.props;if(!t.length&&r){const e=[];e.push(this.props.fileRequiredErrorMsg),this.setState({showErrorMessage:!0,errorMessages:e})}else this.setState({uploadedFileCount:t.length,errorMessages:[],showErrorMessage:!1})}validateFiles(e){const{unsupportedFileTypeErrorMsg:t,fileSizeExceededErrorMsg:r,maxNumberOfFilesUploadsErrMessage:a,sizeLimit:s=10,validTypes:l=["jpeg","jpg","png","pdf"],maxNumberOfFilesUploadLimit:o=1}=this.props,{files:n,uploadedFileCount:i}=this.state,d=[],m=0!==i||0!==e.length?[...e,...n]:[];if(i&&i<=o||e.length&&e.length<=o){let e=!0,a=!0;for(let o=0;o<m.length;o++){const n=m[o].type.split("/")[1];!l.includes(n)&&e&&(e=!1,d.push(t.replace("{fileTypes}",l.join(","))));m[o].size/1048576>s&&a&&(a=!1,d.push(r.replace("{sizeLimit}",s)))}}let u=[];m.length>
1o&&1!==o?d.push(a.replace("{maxNumberOfFilesUploadLimit}",o)):1===o?e.length===o?u=[...e]:e.length?e.length>o&&d.push(a.replace("{maxNumberOfFilesUploadLimit}",o)):u=[...n]:m.length<=o&&(u=[...n,...e]),d.length>0?this.setState({errorMessages:d,showErrorMessage:!0}):this.setState({files:u,errorMessages:[]},this.propagateValue)}render(){const{name:e,disabled:t,talosTag:r,labelText:s,style:l,uploadText:o}=this.props,{showErrorMessage:d,errorMessages:m=[],files:u}=this.state,c=d||this.context.submitted&&this.context.submitted(),p=this.getTrimmedFileNames();return a.createElement("div",{className:J()(`columns p-t-lg small-4 large-4 medium-4 file-upload-container ${l}`)},a.createElement("label",{className:"file-input-label"},s),a.createElement("div",{className:J()("file-upload-wrapper")},a.createElement(i.$,{className:"file-input-button",type:"button",variant:Z.Vt.SECONDARY,onPress:this.onUploadClick,"data-trk-id":"file-input"},o),a.createElement("input",(0,n.A)({type:"file",name:e,onChange:this.onFileChange,disabled:t,ref:this.fileInputRef,className:"file-upload-input",multiple:!0},(0,M.Y)(r),{hidden:!0})),c&&0!==m.length?m.map(((e,t)=>a.createElement(Q.pD,{key:`error-${t}`,variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,e)))):null,u.length>0?a.createElement("div",{className:"small-12 file-upload-list"},p.map(((e,t)=>a.createElement("div",{className:"file-names-list",key:t},e,a.createElement("div",{className:"delete-uploaded-file",key:t,onClick:()=>this.deleteSelectedFile(t)},a.createElement(K.A,{icon:"close-alt"})))))):null))}constructor(e){super(e),this.onFileChange=e=>{const{files:t}=this.state,r=[];0!==t.length&&Object.values(e.target.files).forEach((e=>{t.some((t=>t.name===e.name))||r.push(e)})),t.length||r.push(...e.target.files),e.target.files&&(this.validateFiles(r),this.setState({uploadedFileCount:r.length+t.length,errMessages:[]}))},this.validate=()=>{const{required:e=!1,fileRequiredErrorMsg:t}=this.props,{files:r}=this.state,a=[];return!(e&&!r.length)||(a.push(t),this.setState({errorMessages:a}),!1)},this.getTrimmedFileNames=()=>{const e=[],{files:t}=this.state;for(let r=0;r<t.length;r++){let t=m()(this.state,`files[${r}].name`,void 0);t&&t.length>20&&(t=`${t.slice(0,15)}...${t.slice(t.length-15)}`),e.push(t)}return e},this.onUploadClick=e=>{var t;null===e||void 0===e||null===(t=e.stopPropagation)||void 0===t||t.call(e),this.fileInputRef.current.click()},this.state={files:[],isValidated:[],errorMessages:[],showErrorMessage:!1,uploadedFileCount:0},this.fileInputRef=a.createRef()}};ee.contextTypes={addField:j().func,removeField:j().func,valueChanged:j().func,submitted:j().func};const te=(0,p.A)(ee,$);let re=class extends a.Component{render(){const{firstNameLabel:e,lastNameLabel:t,phoneNumberLabel:r,originalInStoreReceiptAttachmentLabel:s,freeAgentLabel:l,tradedPlayerLabel:o,claimTypeLabel:i,uploadText:d,fileLabelText:m,playerTransferLabel:u,useFIFlowForJerseyAssurance:c,nameLengthErrMessage:p,phoneNumberLengthErrMessage:h,fileUploadSizeLimit:g,supportedFileTypes:T,imagesToBeUplodedFormatAndSize:E}=this.props,f=c?[u]:[l,o];return a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:"row"},a.createElement(I.A,{type:v.TEXT,name:O.FIRST_NAME,className:"columns p-t-lg small-6 large-6 medium-6",label:e,placeholder:e,validation:x.v.nameFieldsMaxLength(p),talosTag:M.G.JERSEY_ASSURANCE_FIRSTNAME,required:!0}),a.createElement(I.A,{type:v.TEXT,name:O.LAST_NAME,className:"columns p-t-lg small-6 large-6 medium-6",label:t,placeholder:t,validation:x.v.nameFieldsMaxLength(p),talosTag:M.G.JERSEY_ASSURANCE_LASTNAME,required:!0}))),a.createElement("div",null,a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:f,name:O.CLAIM_TYPE_NAME,label:i,placeholder:i,talosTag:M.G.JERSEY_ASSURANCE_CLAIMTYPE,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEL,name:O.PHONE_NUMBER,label:r,placeholder:r,validation:x.v.phoneNumberMinLength(h),maxlength:20,talosTag:M.G.JERSEY_ASSURANCE_PHONENUMBER,required:!0}))),a.createElement(B,(0,n.A)({},this.props)),a.createElement("div",{className:"row"},a.createElement(te,{className:"columns p-t-lg small-6 large-6 medium-6",name:O.DOCUMENT_UPLOAD,label:s,talosTag:M.G.JERSEY_ASSURANCE_ORIGINALFILE,required:!0,uploadText:d,labelText:m,sizeLimit:g,validTypes:T})),a.createElement("div",{className:"image-info"},a.createElement("span",null,E)))}constructor(e){super(e),this.state={}}},ae=class extends a.Component{render(){const{orderIdLabel:e,emailLabel:t,claimTypeLabel:r,freeAgentLabel:s,tradedPlayerLabel:l,playerTransferLabel:o,useFIFlowForJerseyAssurance:i,emailFieldErrMessage:d,orderIdPlaceholder:m}=this.props,u=i?[o]:[s,l];return a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:u,name:O.CLAIM_TYPE_NAME,label:r,placeholder:r,talosTag:M.G.JERSEY_ASSURANCE_CLAIMTYPE,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.EMAIL,name:O.EMAIL,label:t,validation:x.v.email(d),placeholder:t,talosTag:M.G.JERSEY_ASSURANCE_EMAIL,required:!0}))),a.createElement("div",null,a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ORDER_NUMBER,label:e,placeholder:m,maxlength:20,talosTag:M.G.JERSEY_ASSURANCE_ORDERID,required:!0}))),a.createElement(B,(0,n.A)({},this.props)))}constructor(e){super(e)}};var se=r(31920),le=r(84827),oe=r(24464);let ne=class extends a.Component{clearJerseyAssuranceForm(){this.formRef.current.clearForm()}render(){const{submitText:e,isInStorePurchaseEligible:t,errorOnFormSubmission:r,jerseyFormTitle:s}=this.props,{isInStorePurchase:l,isFormSubmissionSuccessful:o,showModal:d,errors:m,modalHeader:c,modalSuccessMessage:p,modelErrorMessage:h,enableSubmitButton:g,shouldShowErrorMessage:T}=this.state;return a.createElement("div",{className:"help-desk-form-container"},a.createElement(se.A,{isSuccess:o,isOpen:d,errors:m,mapErrors:this.mapErrors,modalHeader:c,toggleModal:this.toggleModal,successMessage:p,errorMessage:h}),a.createElement(u.A,{autoComplete:"off",scrollToContainer:this.props.scrollToContainer,onSubmit:this.handleSubmit,ref:this.formRef},a.createElement("div",{className:"header-title"},a.createElement("h2",null,s)),a.createElement("div",{className:"row"},this.renderQueryMessage()),t&&l?a.createElement(re,(0,n.A)({},this.props)):a.createElement(ae,(0,n.A)({},this.props)),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"jersey-assurance-submit",isDisabled:!g,variant:Z.Vt.PRIMARY},e)),T?a.createElement("div",{className:"row error-message"},a.createElement(Q.pD,{key:"error-0",variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,r))):null))}constructor(e){super(e),this.handleSubmit=(e,t,r)=>{r&&r.preventDefault&&r.preventDefault();const{jerseyFormSuccessMessage:a,isInStorePurchaseEligible:s,headers:l}=this.props,{isInStorePurchase:o}=this.state,n=a;e?(this.setState({enableSubmitButton:!1,shouldShowErrorMessage:!1}),this.helpDeskFormService.submitJerseyAssuranceForm(o&&s,l,t).then((()=>{this.setState({showModal:!0,isFormSubmissionSuccessful:!0,modalSuccessMessage:n,modalHeader:this.props.modalSuccessHeader,enableSubmitButton:!0}),this.clearJerseyAssuranceForm()})).catch((e=>{oe.A.error({message:`Error while submitting the form: ${(0,le.u)(e)}}`,spanName:"JerseyAssuranceForm"}),this.setState({showModal:!0,isFormSubmissionSuccessful:!1,modalHeader:this.props.modalErrorHeader,modelErrorMessage:this.props.formSubmissionErrorContent,errors:e.error,enableSubmitButton:!0})}))):this.setState({shouldShowErrorMessage:!0})},this.toggleModal=()=>{this.setState({showModal:!1})},this.getInvalidProductIdMessage=e=>
1{const{invalidProductIDErrorMessageDesktop:t,invalidProductIDErrorMessageMobile:r,appContext:a}=this.props,{isMobile:s}=m()(a,"device",{});return s?(0,Y.CK)(r,{productType:e}):(0,Y.CK)(t,{productType:e})},this.mapErrors=e=>{const{replacementText:t,originalText:r,invalidOrderIDErrorMessage:a,invalidEmailOrderCombinationErrorMessage:s,invalidReplacementAndOriginalProductId:l,defaultErrorMessage:o}=this.props;switch(e.errorCode){case C:return a;case D:return this.getInvalidProductIdMessage(t);case P:return this.getInvalidProductIdMessage(r);case _:return s;case w:return l;default:return o}},this.getPurchaseQuestion=()=>{let{purchaseQuestion:e}=this.props;const{storeDetails:t={}}=this.props;return Object.entries(t).forEach((t=>{let[r,a]=t;e=e.replace(`{${A[r]}}`,a)})),e},this.renderQueryMessage=()=>{const{isInStorePurchaseEligible:e,useFIFlowForJerseyAssurance:t,inStoreYesText:r,inStoreNoText:s}=this.props;return!e||t?null:a.createElement(a.Fragment,null,a.createElement("div",{className:"header-title"},a.createElement("p",null,this.getPurchaseQuestion())),a.createElement(y.z,{name:O.PURCHASE_TYPE,defaultValue:S.ONLINE,onChange:e=>this.setState({isInStorePurchase:e===S.IN_STORE}),className:"purchase-type"},a.createElement(y.s,{value:S.IN_STORE},r),a.createElement(y.s,{value:S.ONLINE},s)))},this.state={isInStorePurchase:this.props.useFIFlowForJerseyAssurance,modalHeader:null,shippableCountriesList:[],errors:[],showModal:!1,isFormSubmissionSuccessful:!1,enableSubmitButton:!0,modalSuccessMessage:"",modelErrorMessage:"",shouldShowErrorMessage:!1},this.helpDeskFormService=new b({helpDeskUrl:this.props.helpDeskUrl}),this.formRef=a.createRef()}};const ie=(0,p.A)(ne,[c]),de=(0,h.V4)(ie,"help-desk-form");let me=class extends a.Component{clearTaxExepmtForm(){this.formRef.current.clearForm()}render(){const{emailLabel:e,claimConfirmationEmailLabel:t,orderIdLabel:r,additionalInfoLabel:s,taxExemptionDocumentLabel:l,submitText:o,uploadText:n,emailFieldErrMessage:d,additionalInfoLengthErrMessage:m,fileUploadSizeLimit:c,supportedFileTypes:p,taxExemptTitle:h,orderIdPlaceholder:g,imagesToBeUplodedFormatAndSize:T,errorOnFormSubmission:E}=this.props,{isFormSubmissionSuccessful:f,showModal:b,errors:y,modalHeader:N,modalSuccessMessage:L,modelErrorMessage:S,enableSubmitButton:R,shouldShowErrorMessage:A}=this.state;return a.createElement("div",{className:"help-desk-form-container"},a.createElement("div",{className:"header-title"},a.createElement("h2",null,h)),a.createElement(se.A,{isSuccess:f,isOpen:b,errors:y,mapErrors:this.mapErrors,modalHeader:N,toggleModal:this.toggleModal,successMessage:L,errorMessage:S}
1),a.createElement(u.A,{autoComplete:"off",scrollToContainer:this.props.scrollToContainer,onSubmit:this.handleSubmit,ref:this.formRef},a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.EMAIL,name:O.EMAIL,label:e,placeholder:e,validation:x.v.email(d),talosTag:M.G.TAX_EXEMPT_EMAIL,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.EMAIL,name:O.CLAIM_CONFIRMATION_EMAIL,label:t,placeholder:t,validation:x.v.email(d),talosTag:M.G.TAX_EXEMPT_CLAIM_CONFIRMATIONEMAIL,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ORDER_NUMBER,label:r,placeholder:g,maxlength:20,talosTag:M.G.TAX_EXEMPT_ORDERID,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ADDITIONAL_INFO,label:s,placeholder:s,validation:x.v.additionalInfoMaxLength(m),talosTag:M.G.TAX_EXEMPT_ADDITIONAL_INFO})),a.createElement("div",{className:"row"},a.createElement(te,{className:"columns p-t-lg small-6 large-6 medium-6",name:O.DOCUMENT_UPLOAD,label:l,uploadText:n,labelText:l,talosTag:M.G.TAX_EXEMPT_DOCUMENT_LINK,sizeLimit:c,validTypes:p,required:!0})),a.createElement("div",{className:"image-info"},a.createElement("span",null,T)),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"tax-exempt-submit",isDisabled:!R,variant:Z.Vt.PRIMARY},o)),A?a.createElement("div",{className:"row error-message"},a.createElement(Q.pD,{variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,E))):null))}constructor(e){super(e),this.handleSubmit=(e,t,r)=>{r&&r.preventDefault&&r.preventDefault(),e?(this.setState({enableSubmitButton:!1,shouldShowErrorMessage:!1}),this.helpDeskFormService.submitTaxExemptForm(this.props.headers,t).then((()=>{this.setState({showModal:!0,isFormSubmissionSuccessful:!0,modalSuccessMessage:this.props.taxExemptSuccessMessage,modalHeader:this.props.modalSuccessHeader,enableSubmitButton:!0,shouldShowErrorMessage:!1}),this.clearTaxExepmtForm()})).catch((e=>{oe.A.error({message:`Error while submitting the form: ${(0,le.u)(e)}}`,spanName:"tax-exempt-form"}),this.setState({showModal:!0,isFormSubmissionSuccessful:!1,modalHeader:this.props.modalErrorHeader,modelErrorMessage:this.props.formSubmissionErrorContent,errors:e.error,enableSubmitButton:!0})}))):this.setState({shouldShowErrorMessage:!0})},this.toggleModal=()=>{this.setState({showModal:!1})},this.mapErrors=e=>{switch(e.errorCode){case C:return this.props.invalidOrderIDErrorMessage;case D:return this.props.invalidProductIDErrorMessage;case _:return this.props.invalidEmailOrderCombinationErrorMessage;default:return this.props.defaultErrorMessage}},this.state={errors:[],showModal:!1,isFormSubmissionSuccessful:!1,enableSubmitButton:!0,modalSuccessMessage:"",modelErrorMessage:"",modalHeader:"",shouldShowErrorMessage:!1},this.helpDeskFormService=new b({helpDeskUrl:this.props.helpDeskUrl}),this.formRef=a.createRef()}};const ue=(0,p.A)(me,[c]),ce=(0,h.V4)(ue,"help-desk-form");let pe=class extends a.Component{clearEuroRefundForm(){this.setState({checkItemRefundValue:this.props.allItemsLabel,checkInquiryReasonValue:this.props.faultyItemLabel}),this.formRef.current.clearForm()}render(){const{nameLabel:e,emailLabel:t,faultDescriptionLabel:r,stadiumLabel:s,stadiumCountryLabel:l,euroFormDocumentLabel:o,submitText:n,uploadText:d,additionalInfoLabel:m,euroFormImageLabelText:c,faultyItemLabel:p,inquiryReasonLabel:h,returnItemLabel:g,refundedItemLabel:T,allItemsLabel:E,individualItemsLabel:f,checkNumberLabel:b,refundedIndividualItemListLabel:y,euroFormTitle:L,imageUploadLabel:S,itemsPlaceholder:R,nameLengthErrMessage:A,emailFieldErrMessage:F,additionalInfoLengthErrMessage:C,checkNumberErrorMessage:D,checkNumberPlaceholderLabel:_,fileUploadSizeLimit:P,supportedFileTypes:w,imagesToBeUplodedFormatAndSize:U,faultDescriptionPlaceholder:H,euroFormInstruction1:V,euroFormInstruction2:G,euroFormInstruction3:z,euroFormInstruction4:Y,euroFormUploadLabelText:B,merchandisePurchasedDetailText:W,eventNameText:j,addressLine1Text:X,addressLine2Text:J,insideStadiumText:$,outsideStadiumText:K,cityLabel:ee,stateLabel:re,countryLabel:ae,zipcodeLabel:le,addressLengthErrMessage:oe,cityLengthErrMessage:ne,stateLengthErrMessage:ie,postalCodeErrMessage:de,japanPostalCodeErrMessage:me,eventNameMaxLengthErrMessage:ue,errorOnFormSubmission:ce,scrollToContainer:pe}=this.props,{checkInquiryReasonValue:he,isFormSubmissionSuccessful:ge,showModal:Te,modalHeader:Ee,modalSuccessMessage:fe,modelErrorMessage:be,errors:ye,shouldShowErrorMessage:Ie,shippableCountriesList:Ne}=this.state;return a.createElement("div",{className:"help-desk-form-container"},a.createElement("div",{className:"header-title"},L),a.createElement("div",null,a.createElement("ul",null,a.createElement("li",null,V),a.createElement("li",null,G),a.createElement("li",null,z),a.createElement("li",null,Y))),a.createElement(se.A,{isSuccess:ge,isOpen:Te,errors:ye,mapErrors:this.mapErrors,modalHeader:Ee,toggleModal:this.toggleModal,successMessage:fe,errorMessage:be}),a.createElement(u.A,{autoComplete:"off",scrollToContainer:pe,onSubmit:this.handleSubmit,ref:this.formRef},a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.NAME,label:e,placeholder:e,validation:x.v.nameFieldsMaxLength(A),talosTag:M.G.EURO_FORM_FIRSTNAME,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:q.EMAIL,name:O.EMAIL,label:t,placeholder:t,validation:x.v.email(F),talosTag:M.G.EURO_FORM_EMAIL,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:q.TEXT,name:O.CHECK_NUMBER,label:b,placeholder:_,validation:x.v.numericAn
1dCheckNumberMinLength(D),maxLength:10,talosTag:M.G.EURO_FORM_CHECKNUMBER,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:q.TEXT,name:O.ADDRESS1,label:X,placeholder:X,validation:x.v.addresslineLength(oe),talosTag:M.G.EURO_FORM_ADDRESS_1,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:q.TEXT,name:O.ADDRESS2,label:J,placeholder:J,validation:x.v.addresslineLength(oe),talosTag:M.G.EURO_FORM_ADDRESS_2})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:q.TEXT,name:O.CITY,label:ee,placeholder:ee,validation:x.v.cityMaxLength(ne),talosTag:M.G.EURO_FORM_CITY,required:!0}),a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:Ne.map((e=>e.countryName)),onSelectValue:e=>this.setSelectedCountry(e),name:O.COUNTRY,label:ae,placeholder:ae,talosTag:M.G.EURO_FORM_COUNTRY,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:q.TEXT,name:O.STATE,label:re,placeholder:re,validation:x.v.stateMaxLength(ie),talosTag:M.G.EURO_FORM_STATE,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:q.TEXT,name:O.ZIPCODE,label:le,placeholder:le,validation:x.v.zipCode({JP:me,DEFAULT:de}),maxLength:10,additionalProp:this.state.countryCode,talosTag:M.G.EURO_FORM_ZIPCODE,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:q.TEXT,name:O.EVENT_NAME,label:j,placeholder:j,validation:x.v.maxLengthValidation(k,ue),talosTag:M.G.EURO_FORM_EVENT_NAME,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:q.TEXT,name:O.STADIUM_NAME,label:s,placeholder:s,maxLength:50,talosTag:M.G.EURO_FORM_STADIUM,required:!0}),a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:Ne.map((e=>e.countryName)),onSelectValue:e=>this.setSelectedCountry(e),name:O.STADIUM_COUNTRY,label:l,placeholder:l,talosTag:M.G.EURO_FORM_COUNTRY,required:!0})),a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-12 large-12 medium-12",items:[$,K],onSelectValue:e=>this.onInquiryReasonChange(e),name:O.STADIUM_STORE_DETAILS,label:W,placeholder:W,talosTag:M.G.EURO_FORM_MERCHANDISE_PURCHASED,required:!0})),a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:[p,g],onSelectValue:e=>this.onInquiryReasonChange(e),name:O.INQUIRY_REASON,label:h,placeholder:h,talosTag:M.G.EURO_FORM_INQUIRYREASON,required:!0}),a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:[E,f],onSelectValue:e=>this.onReturnItemChange(e),name:O.REFUNDED_ITEMS,label:T,placeholder:T,talosTag:M.G.EURO_FORM_REFUNDED_ITEMS,required:!0}),this.state.checkItemRefundValue===f?a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",multiline:!0,type:q.TEXT,numOfRows:"3",name:O.REFUNDED_INDIVIDUAL_ITEM_LIST,label:y,placeholder:R,validation:x.v.additionalInfoMaxLength(C),talosTag:M.G.EURO_FORM_REFUND_INDIVIDUAL_ITEM_LIST,required:!0}):null),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:q.TEXT,name:O.FAULT_DESCRIPTION,label:r,placeholder:H,validation:x.v.additionalInfoMaxLength(C),talosTag:M.G.EURO_FORM_FAULT_DESCRIPTION,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:q.TEXT,name:O.ADDITIONAL_INFO,label:m,placeholder:m,validation:x.v.additionalInfoMaxLength(C),talosTag:M.G.EURO_FORM_ADDITIONAL_INFO})),he===p?a.createElement("div",{className:"row"},a.createElement(te,{className:"columns p-t-lg small-6 large-6 medium-6",name:O.FAULTY_ITEM_FILE_UPLOAD,label:S,talosTag:M.G.EURO_FORM_IMAGE_UPLOAD,uploadText:d,labelText:c,sizeLimit:P,validTypes:w,maxNumberOfFilesUploadLimit:10,multiple:!0,required:!0})):null,a.createElement("div",{className:"row"},a.createElement(te,{className:"columns p-t-lg small-6 large-6 medium-6",name:O.DOCUMENT_UPLOAD,label:o,talosTag:M.G.EURO_FORM_DOCUMENT_LINK,uploadText:d,labelText:B,sizeLimit:P,validTypes:w,maxNumberOfFilesUploadLimit:1,multiple:!0,required:!0})),a.createElement("div",{className:"image-info"},a.createElement("span",null,U)),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"euro-refund-form-submit",variant:Z.Vt.PRIMARY},n)),Ie?a.createElement("div",{className:"row error-message"},a.createElement(Q.pD,{variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,ce))):null))}constructor(e){super(e),this.handleSubmit=(e,t,r)=>{r&&r.preventDefault&&r.preventDefault(),e?(this.setState({shouldShowErrorMessage:!1}),this.helpDeskFormService.submitEuroRefundForm(this.props.headers,t).then((()=>{this.setState({showModal:!0,isFormSubmissionSuccessful:!0,modalSuccessMessage:this.props.euroRefundSuccessMessage,modalHeader:this.props.modalSuccessHeader}),this.clearEuroRefundForm()})).catch((e=>{oe.A.error({message:`Error while submitting the form: ${(0,le.u)(e)}`,spanName:"euroRefundForm"}),this.setState({showModal:!0,isFormSubmissionSuccessful:!1,modalHeader:this.props.modalErrorHeader,modelErrorMessage:this.props.formSubmissionErrorContent,errors:e.errors})}))):this.setState({shouldShowErrorMessage:!0})},this.toggleModal=()=>{this.setState({showModal:!1})},this.mapErrors=()=>this.props.defaultErrorMessage,this.onReturnItemChange=e=>{this.setState({checkItemRefundValue:e})},this.onInquiryReasonChange=e=>{this.setState({checkInquiryReasonValue:e})},this.setSelectedCountry=e=>{const t=this.state.shippableCountriesList.find((t=>{let{countryName:r}=t;return r===e}))||{},{countryCode:r}=t;this.setState({countryCode:r})},this.state={checkItemRefundValue:this.props.allItemsLabel,checkInquiryReasonValue:this.props.faultyItemLabel,errors:[],showModal:!1,isFormSubmissionSuccessful:!1,modalSuccessMessage:"",modalHeader:"",modelErrorMessage:"",shouldShowErrorMessage:!1,shippableCountriesList:L.A,countryCode:""},this.helpDeskFormService=new b({helpDeskUrl:this.props.helpDeskUrl}),this.formRef=a.createRef()}};const he=(0,p.A)(pe,[c]),ge=(0,h.V4)(he,"help-desk-form"),Te=JSON.parse('{"id":"MITCHELL_NESS_FORM","name":"MITCHELL_NESS_FORM","de
1scription":"Settings to control the Mitchell and Ness contact and return form, used to solve Mitchell and Ness contact and returns queries","type":"object","properties":{"isReturnFormEnabled":{"type":"boolean","name":"Is Return Request Form Enabled","description":"Flag to Enable Return Request form on Mitchell and Ness sites","default":false},"returnFormTitle":{"exposeToTools":false,"type":"string","name":"Form Title","description":"Title of the form","default":"RETURN REQUEST"},"enablePeakSeasonHeader":{"type":"boolean","name":"Enable Peak Season Heading ","description":"To Enable Peak Season Heading for return form","default":false},"enableNoteForResponseTime":{"type":"boolean","name":"Enable Note for Response Time","description":"To Enable Response Time for Contact Form","default":false},"holidayReturnPolicyHeading":{"type":"string","name":"Holiday Return Policy Heading","description":"Heading for holiday return policy","default":"Extended Holiday Return Policy:"},"holidayReturnPolicyMessage":{"type":"string","name":"Holiday Return Policy Message","description":"Message for holiday return policy","default":"Orders placed between November 24th and December 31st may be returned by January 31st, 2024."},"returnItemAcceptanceInformation":{"exposeToTools":false,"type":"string","name":"Return Item Acceptance Information","description":"Information for return item acceptance","default":"Returns are accepted within 30-days of purchase if the product is unwashed, unworn, and in new condition with all original components and tags still intact. Exceptions may apply."},"markdownStyleInfo":{"exposeToTools":false,"type":"string","name":"Markdown Style Info Information","description":"Information for Markdown style","default":"Markdown styles are final sale and may not be returned for refunds or exchanges."},"returnPolicyInfo":{"exposeToTools":false,"type":"string","name":"Return Policy Information","description":"Information for return policy","default":"Please refer to our {returnPolicyLink} for more information."},"returnPolicyLink":{"type":"string","name":"Return Policy Link","description":"Link for return policy details","default":"/returns-policy"},"returnItemInformation":{"exposeToTools":false,"type":"string","name":"Return Item Information","description":"Information for returning items","default":"If you would like to return an item that you have received, please complete the following form and a Mitchell & Ness customer service agent will email you a Return Authorization Number. Please allow up to 10 business days for processing. Note: Processing may take longer during sales/promotional events."},"nameText":{"exposeToTools":false,"type":"string","name":"Name Text","description":"Text for Name","default":"NAME"},"emailText":{"exposeToTools":false,"type":"string","name":"Email Text","description":"Text for Email","default":"EMAIL"},"phoneNumberText":{"exposeToTools":false,"type":"string","name":"Phone Number Text","description":"Text for Phone Number","default":"PHONE NUMBER"},"orderNumberText":{"exposeToTools":false,"type":"string","name":"Order Number Text","description":"Text for Order Number","default":"ORDER/PO #"},"orderBouncedOrRefusedText":{"exposeToTools":false,"type":"string","name":"Order Bounced/Refused Text","description":"Text for Order Bounced/Refused","default":"Order Bounced/Refused"},"itemNotAsDescribedOrPicturedText":{"exposeToTools":false,"type":"string","name":"Item Not As Described/Pictured Text","description":"Text for Item Not As Described/Pictured","default":"Item Not As Described/Pictured"},"shippedLateText":{"exposeToTools":false,"type":"string","name":"Shipped Late Text","description":"Text for Shipped Late","default":"Shipped Late"},"orderedMultipleSizesText":{"exposeToTools":false,"type":"string","name":"Order Multiple Sizes Text","description":"Text for Ordered Multiple Sizes","default":"Ordered Multiple Sizes"},"otherText":{"exposeToTools":false,"type":"string","name":"Other Text","description":"Text for Other","default":"Other"},"itemsToReturnText":{"exposeToTools":false,"type":"string","name":"Items To Return Text","description":"Text for Items To Return","default":"ITEMS TO RETURN"},"reasonForReturnText":{"exposeToTools":false,"type":"string","name":"Reason For Return Text","description":"Text for Reason For Return","default":"REASON FOR RETURN"},"submitButtonText":{"exposeToTools":false,"type":"string","name":"Submit Button Text","description":"Text for Submit Button","default":"SUBMIT"},"noteForItemsToReturnText":{"exposeToTools":false,"type":"string","name":"Items To Return Note","description":"Note For Items To Return","default":"(Please provide the SKU # and size for each item. The SKU # can be found on your order 
1confirmation e-mail or directly below the product details on the website)"},"nameLengthErrMessage":{"exposeToTools":false,"type":"string","name":"Name Length Error Message","description":"Name Length Error Message","default":"This name is too long."},"phoneNumberLengthErrMessage":{"exposeToTools":false,"type":"string","name":"Phone Number Length Err Message","description":"Phone Number Length Err Message","default":"Please provide a valid phone number only numeric value allowed."},"reasonForItemLengthErrMessage":{"exposeToTools":false,"type":"string","name":"Reason For Item length Error Message","description":"Error Message for reason for item return length","default":"Can\'t accept more than 1024 characters."},"emailFieldErrMessage":{"exposeToTools":false,"type":"string","name":"Email Field Error Message","description":"Email Field Error Message","default":"Please provide a valid e-mail address."},"successMessageForReturnForm":{"exposeToTools":false,"type":"string","name":"Success Message for Return Form","description":"Return form success Message on form submission","default":"Thank you for submitting your return request. Please allow up to 7 business days for processing."},"invalidFormFieldError":{"exposeToTools":false,"type":"string","name":"Invalid Form Field Error","description":"Error message invalid form field","default":"Form submission failed. Please review and correct the required fields."},"successText":{"exposeToTools":false,"type":"string","name":"Success Text","description":"Header for success modal","default":"Success"},"modalErrorHeader":{"exposeToTools":false,"type":"string","name":"Error Header Text","description":"Text header for error","default":"Error"},"formSubmissionErrorContent":{"exposeToTools":false,"type":"string","name":"Form Submission Error Content","description":"Error content on invalid form submission","default":"Apologies! It seems there was an issue while submitting your request."},"defaultErrorMessage":{"exposeToTools":false,"type":"string","name":"Form Submission Default Error Message","description":"Default Error message on invalid form submission","default":"Please refresh the form and try again."},"unableToSendErrMessage":{"exposeToTools":false,"type":"string","name":"Unable To Send Error Message","description":"Error message when not able to send the request","default":"Unable to submit the form. Please try again."},"didNotFitTooSmallText":{"exposeToTools":false,"type":"string","name":"Did not fit too small Text","description":"Text for did not fit too small for drop down of reason for return","default":"Did not fit - too small"},"wrongItemSentText":{"exposeToTools":false,"type":"string","name":"Wrong Item Sent Text","description":"Text for wrong item sent for drop down of reason for return","default":"Wrong item sent"},"wrongItemOrderedText":{"exposeToTools":false,"type":"string","name":"Wrong Item Ordered Text","description":"Text for wrong item ordered for drop down of reason for return","default":"Wrong item ordered"},"wrongSizeOrderedText":{"exposeToTools":false,"type":"string","name":"Wrong Size Ordered Text","description":"Text for wrong size ordered for drop down of reason for return","default":"Wrong size ordered"},"orderedTooManyText":{"exposeToTools":false,"type":"string","name":"Ordered Too Many abel","description":"Text for ordered too many for drop down of reason for return","default":"Ordered too many"},"didNotLikeText":{"exposeToTools":false,"type":"string","name":"Did Not Like Text","description":"Text for did not like for drop down of reason for return","default":"Did not like"},"qualityText":{"exposeToTools":false,"type":"string","name":"Quality Text","description":"Text for quality for drop down of reason for return","default":"Quality"},"didNotFitTooLargeText":{"exposeToTools":false,"type":"string","name":"Did Not Fit Too Large Text","description":"Text for did not fit too large for drop down of reason for return","default":"Did not fit - too large"},"damagedText":{"exposeToTools":false,"type":"string","name":"Damaged Text","description":"Text for damaged for drop down of reason for return","default":"Damaged"},"changeMindText":{"exposeToTools":false,"type":"string","name":"Change Mind Text","description":"Text for change mind for drop down of reason for return","default":"Change mind"},"wrongSizeSentText":{"exposeToTools":false,"type":"string","name":"Wrong Size Sent Text","description":"Text for wrong size sent for drop down of reason for return","default":"Wrong size sent"},"additionalInfoText":{"exposeToTools":false,"type":"string","name":"Additional Info Text","description":"Text for additional info","default":"Additional Information"},"additionalInfoLengthErrMessage":{"exposeToTools":false,"type":"string","name":"Additional length Error Message","description":"Additional length Error Message","default":"Can\'t accept more than 1024 characters."},"isContactUsFormEnabled":{"type":"boolean","name":"Is Contact Us Form Enabled","description":"Flag to enable contact us form on Mitchell and Ness sites","default":false},"contactFormTitle":{"exposeToTools":false,"type":"string","name":"Form Title","description":"Title of the form","default":"CONTACT US"},"messageText":{"exposeToTools":false,"type":"string","name":"Message Text","description":"Text for message","default":"MESSAGE"},"sendButtonText":{"exposeToTools":false,"type":"string","name":"Send Button Text","description":"Text for send button","default":"SEND"},"noteForResponseTimeText":{"type":"string","name":"Note For Response Time Text","description":"Note for response time to be taken","default":"Due to the high volume of emails, our current response time is delayed. Please allow 3 to 5 business days for one of our reps to respond to you request."},"howWeCanHelpText":{"exposeToTools":false,"type":"string","name":"How We Can Help Text","description":"Text for how we can help","default":"HOW CAN WE HELP?"},"pleaseChooseOneText":{"exposeToTools":false,"type":"string","name":"Please Choose One Text","description":"Text for pleaseChooseOne","default":"PLEASE CHOOSE ONE"},"orderStatusText":{"exposeToTools":false,"type":"string","name":"Order Status Text","description":"Text For Order Status","default":"ORDER STATUS"},"addressChangeOrModificationText":{"exposeToTools":false,"type":"string","name":"Address Change Or Modification Text","description":"Text For Address Change Or Modification","default":"ADDRESS CHANGE/MODIFICATION"},"returnsText":{"exposeToTools":false,"type":"string","name":"Returns Text","description":"Text for Returns","default":"RETURNS"},"refundText":{"exposeToTools":false,"type":"string","name":"Refund Text","description":"Text for Refund","default":"REFUND"},"wholesaleOpportunitiesText":{"exposeToTools":false,"type":"string","name":"Wholesale Opportunities Text","description":"Text for Wholesale Opportunities","default":"WHOLESALE OPPORTUNITIES"},"discountOrPromotionIssueText":{"exposeToTools":false,"type":"string","name":"Discount Or Promotion Issue Text","description":"Text for Discount Or Promotion Issue","default":"DISCOUNT/PROMOTION ISSUE"},"otherQuestionText":{"exposeToTools":false,"type":"string","name":"Other Question Text","description":"Text for Other Question","default":"OTHER QUESTION"},"messageLengthErrMessage":{"exposeToTools":false,"type":"string","name":"Additional length Error Message","description":"Additional length Error Message","default":"Can\'t accept more than 1024 characters."},"successMessageForContactForm":{"exposeToTools":false,"type":"string","name":"Success Message for Contact Form","description":"Contact form success message on form submission","default":"Thank y
1ou! Your request has been successfully submitted."},"errorOnFormSubmission":{"exposeToTools":false,"type":"string","name":"Form Submission Error Message","description":"Error message on invalid form submission","default":"Some required fields are missing or incorrect. Please review and submit again."},"errorMessageChooseOption":{"exposeToTools":false,"type":"string","name":"Please Choose Error Message","description":"Error Message for please select from dropdown","default":"This field is required field."}}}');var Ee=r(7512);const fe=(0,p.A)((e=>{const[t,r]=(0,a.useState)([]),[s,l]=(0,a.useState)(!1),[o,n]=(0,a.useState)(!1),[d,c]=(0,a.useState)(!1),[p,h]=(0,a.useState)(""),[g,T]=(0,a.useState)(""),[E,f]=(0,a.useState)(""),[y,L]=(0,a.useState)(!1),S=(0,a.useRef)(),R=()=>{S.current.clearForm()},{nameText:A,emailText:C,howWeCanHelpText:D,orderStatusText:_,addressChangeOrModificationText:P,returnsText:w,refundText:U,wholesaleOpportunitiesText:q,discountOrPromotionIssueText:k,otherQuestionText:H,phoneNumberText:V,messageText:G,sendButtonText:z,messageLengthErrMessage:Y,nameLengthErrMessage:B,emailFieldErrMessage:W,contactFormTitle:j,pleaseChooseOneText:X,errorOnFormSubmission:J,scrollToContainer:$,errorMessageChooseOption:K,setPhoneNumber:ee,appContext:te}=e,{enableNoteForResponseTime:re,noteForResponseTimeText:ae}=m()(te,"lumenSettings.settings.MITCHELL_NESS_FORM.settings",{}),ne=[J];return a.createElement("div",{className:"help-desk-form-container"},a.createElement("div",{className:"header-title"},j),a.createElement(se.A,{isSuccess:o,isOpen:s,errors:t,mapErrors:t=>t===F?e.unableToSendErrMessage:e.defaultErrorMessage,modalHeader:g,toggleModal:()=>{s&&l(!1)},successMessage:p,errorMessage:E}),a.createElement(u.A,{autoComplete:"off",scrollToContainer:$,onSubmit:(t,a,s)=>{s&&s.preventDefault&&s.preventDefault(),a.howWeCanHelp===e.pleaseChooseOneText?(L(!0),c(!0)):t?(c(!1),new b({helpDeskUrl:e.helpDeskUrl}).submitMitchellNessContactForm(e.headers,a).then((()=>{l(!0),n(!0),T(e.successText),h(e.successMessageForContactForm),R()})).catch((t=>{oe.A.error({message:`Error while submitting the form: ${(0,le.u)(t)}`,spanName:"mitchellNessContactForm"}),l(!0),n(!1),T(e.modalErrorHeader),f(e.formSubmissionErrorContent),r(t.body)}))):c(!0)},ref:S},a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.NAME,label:A,placeholder:A,validation:x.v.nameFieldsMaxLength(B),talosTag:M.G.MITCHELL_NESS_CONTACT_FORM_NAME,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.EMAIL,name:O.EMAIL,label:C,placeholder:C,validation:x.v.email(W),talosTag:M.G.MITCHELL_NESS_CONTACT_FORM_EMAIL,required:!0})),a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-12 large-12 medium-12",items:[X,_,P,w,U,q,k,H],onSelectValue:t=>(t=>{t!==e.pleaseChooseOneText?L(!1):L(!0)})(t),name:O.HOW_CAN_WE_HELP,label:D,placeholder:D,talosTag:M.G.MITCHELL_NESS_CONTACT_FORM_HELP,required:!0})),y?a.createElement("div",{className:"row error-message-drop-down"},a.createElement(Q.pD,{variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,K))):null,a.createElement("div",{className:"row phone-number-field"},a.createElement(Ee.A,{type:v.TEL,name:O.PHONE_NUMBER,label:V,placeholder:V,phoneNumberValidationEnabled:!0,setPhoneNumber:ee,appContext:te,talosTag:M.G.MITCHELL_NESS_CONTACT_FORM_PHONE_NUMBER,retainValueOnError:!0,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.MESSAGE,label:G,placeholder:G,numOfRows:"1",multiline:!0,validation:x.v.additionalInfoMaxLength(Y),talosTag:M.G.MITCHELL_NESS_CONTACT_FORM_MESSAGE,required:!0})),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"mitchell-ness-form-submit",variant:Z.Vt.PRIMARY},z)),d?a.createElement("div",{className:"row error-message"},ne.map(((e,t)=>a.createElement(Q.pD,{key:`error-${t}`,variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,e))))):null,re?a.createElement("div",{className:"header-paragraph"},a.createElement("p",null,ae)):null))}),[Te]),be=(0,h.V4)(fe,"help-desk-form"),ye=(0,p.A)((e=>{const[t,r]=(0,a.useState)([]),[s,l]=(0,a.useState)(!1),[o,n]=(0,a.useState)(!1),[d,c]=(0,a.useState)(!1),[p,h]=(0,a.useState)(""),[g,T]=(0,a.useState)(""),[E,f]=(0,a.useState)(""),[y,L]=(0,a.useState)(!1),S=(0,a.useRef)(),R=()=>{S.current.clearForm()},{returnFormTitle:A,holidayReturnPolicyHeading:C,returnItemAcceptanceInformation:D,returnItemInformation:_,phoneNumberText:P,orderNumberText:w,itemsToReturnText:U,submitButtonText:q,reasonForReturnText:k,noteForItemsToReturnText:H,nameLengthErrMessage:V,nameText:G,reasonForItemLengthErrMessage:z,emailFieldErrMessage:Y,emailText:B,markdownStyleInfo:W,returnPolicyInfo:j,returnPolicyLink:X,errorOnFormSubmission:J,didNotFitTooSmallText:$,wrongSizeOrderedText:K,orderedTooManyText:Z,wrongItemSentText:ee,wrongItemOrderedText:te,didNotLikeText:re,qualityText:ae,didNotFitTooLargeText:ne,damagedText:ie,changeMindText:de,wrongSizeSentText:me,additionalInfoText:ue,itemNotAsDescribedOrPicturedText:ce,orderBouncedOrRefusedText:pe,shippedLateText:he,orderedMultipleSizesText:ge,otherText:Te,additionalInfoLengthErrMessage:fe,pleaseChooseOneText:be,errorMessageChooseOption:ye,setPhoneNumber:Ie,appContext:Ne}=e,Me=j.split("{returnPolicyLink}"),{enablePeakSeasonHeader:Le,holidayReturnPolicyMessage:xe}=m()(Ne,"lumenSettings.settings.MITCHELL_NESS_FORM.settings",{}),Se=Me[0],Re=Me[1],Ae=[];return Ae.push(J),a.createElement("div",{className:"help-desk-form-container"},a.createElement("div",{className:"header-title"},A),a.createElement("div",{className:"header-paragraph"},Le?a.createElement("div",{className:"peak-season-header"},a.createElement("p",null,C),a.createElement("p",null,xe)):null,a.createElement("p",null,D),a.createElement("p",null,W),a.createElement("p",null,Se,a.createElement("a",{"data-trk-id":"mitchell-ness-return-return-policy-link",href:X,className:"anchor-tag"},a.createElement("u",null,X)),Re),a.createElement("p",null,_)),a.createElement(se.A,{isSuccess:o,isOpen:s,errors:t,mapErrors:t=>t===F?e.unableToSendErrMessage:e.defaultErrorMessage,modalHeader:g,toggleModal:()=>{s&&l(!1)},successMessage:p,errorMessage:E}),a.createElement(u.A,{autoComplete:"off",scrollToContainer:e.scrollToContainer,onSubmit:(t,a,s)=>{s&&s.preventDefault&&s.preventDefault(),a.reasonForReturn===e.pleaseChooseOneText?(L(!0),c(!0)):t?(c(!1),new b({helpDeskUrl:e.helpDeskUrl}).submitMitchellNessReturnForm(e.headers,a).then((()=>{n(!0),T(e.successText),h(e.successMessageForReturnForm),R(),l(!0)})).catch((t=>{oe.A.error({message:`Error while submitting the form: ${(0,le.u)(t)}}`,spanName:"mitchellNessReturnForm"}),l(!0),n(!1),T(e.modalErrorHeader),f(e.formSubmissionErrorContent),r(t.body)}))):c(!0)},ref:S},a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.NAME,label:G,placeholder:G,validation:x.v.nameFieldsMaxLength(V),talosTag:M.G.MITCHELL_NESS_FORM_NAME,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.EMAIL,name:O.EMAIL,label:B,placeholder:B,validation:x.v.email(Y),talosTag:M.G.MITCHELL_NESS_FORM_EMAIL,required:!0})),a.createElement("div",{className:"row phone-number-field"},a.createElement(Ee.A,{type:v.TEL,appContext:Ne,name:O.PHONE_NUMBER,placeholder:P,label:P,phoneNumberValidationEnabled:!0,setPhoneNumber:Ie,retainValueOnError:!0,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ORDER_NUMBER,label:w,placeholder:w,maxlength:20,validation:x.v.additionalInfoMaxLength(z),talosTag:M.G.MITCHELL_NESS_RETURN_FORM_ITEMS_TO_RETURN,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ITEMS_TO_RETURN,label:U,placeholder:U,validation:x.v.additionalInfoMaxLength(fe),talosTag:M.G.MITCHELL_NESS_RETURN_FORM_ITEMS_TO_RETURN,required:!0})),a.createElement("div",{className:"header-paragraph"},a.createElement("p",null,H)),a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-12 large-12 medium-12",items:[be,$,K,Z,ee,te,re,ae,ne,ie,de,me,ce,pe,he,ge,Te],name:O.REASON_FOR_RETURN,onSelectValue:t=>(t=>{t!==e.pleaseChooseOneText?L(!1):L(!0)})(t),label:k,placeholder:k,talosTag:M.G.MITCHELL_NESS_RETURN_FORM_REASON_FOR_RETURN,required:!0}
1)),y?a.createElement("div",{className:"row error-message-drop-down"},a.createElement(Q.pD,{variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,ye))):null,a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",multiline:!0,type:v.TEXT,numOfRows:"2",name:O.ADDITIONAL_INFO,label:ue,placeholder:ue,validation:x.v.additionalInfoMaxLength(fe),talosTag:M.G.MITCHELL_NESS_RETURN_FORM_ADDITIONAL_INFO})),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"mitchell-ness-return-submit"},q)),d?a.createElement("div",{className:"row error-message"},Ae.map(((e,t)=>a.createElement(Q.pD,{key:`error-${t}`,variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,e))))):null))}),[Te]),Ie=(0,h.V4)(ye,"help-desk-form"),Ne=JSON.parse('{"id":"EMAIL_CONTACT_FORM","name":"EMAIL_CONTACT_FORM","description":"Settings to control the Email Contact form, used to replace the existing email address with a structured form for email contacts","type":"object","properties":{"isEmailContactFormEnabled":{"type":"boolean","name":"Is Email Contact Form Enabled","description":"Flag to Enable Email Contact form","default":false},"formTitle":{"shouldTranslate":true,"type":"string","name":"Email Contact Form Title","description":"Title for the Email Contact form","default":"Email Contact Form"},"formDescription":{"shouldTranslate":true,"type":"string","name":"Email Contact Form Description","description":"Description for the Email Contact form","default":"Please fill out the form below to contact us via email. We endeavour to respond to all emails within 24 hours."},"formSubmitButtonText":{"shouldTranslate":true,"type":"string","name":"Email Contact Form Submit Button Text","description":"Text for the Submit button on the Email Contact form","default":"Send Email"},"formSuccessMessage":{"shouldTranslate":true,"type":"string","name":"Email Contact Form Success Message","description":"Success message to display after the Email Contact form is submitted","default":"Your email has been sent successfully."},"formErrorMessage":{"shouldTranslate":true,"type":"string","name":"Email Contact Form Error Message","description":"Error message to display if the Email Contact form submission fails","default":"There was an error sending your email. Please try again."},"successText":{"shouldTranslate":true,"type":"string","name":"Success Text","description":"Header for success modal","default":"Success"},"modalErrorHeader":{"shouldTranslate":true,"type":"string","name":"Error Header Text","description":"Text header for error","default":"Error"},"unableToSendErrMessage":{"shouldTranslate":true,"type":"string","name":"Unable To Send Error Message","description":"Error message when not able to send the request","default":"Unable to submit the form. Please try again."},"defaultErrorMessage":{"shouldTranslate":true,"type":"string","name":"Form Submission Default Error Message","description":"Default Error message on invalid form submission","default":"Please refresh the form and try again."},"pleaseChooseOneText":{"shouldTranslate":true,"type":"string","name":"Please Choose One Text","description":"Text for pleaseChooseOne","default":"PLEASE CHOOSE ONE"},"nameLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Name text label","description":"Text label for Name","default":"NAME"},"namePlaceholder":{"shouldTranslate":true,"type":"string","name":"Name placeholder text","description":"Placeholder text for name","default":"NAME"},"emailLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Email text label","description":"Text label for Email","default":"EMAIL"},"emailPlaceholder":{"shouldTranslate":true,"type":"string","name":"Email placeholder text","description":"Placeholder text for Email","default":"EMAIL"},"phoneNumberLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Phone Number text label","description":"Text label Phone Number","default":"PHONE NUMBER"}
1,"phoneNumberPlaceholder":{"shouldTranslate":true,"type":"string","name":"Phone Number placeholder text","description":"Placeholder text Phone Number","default":"PHONE NUMBER"},"messageLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Message text label","description":"Text label message","default":"MESSAGE"},"messagePlaceholder":{"shouldTranslate":true,"type":"string","name":"Message placeholder text","description":"Placeholder text message","default":"What would you like to tell us? Make sure you include as much information as possible about your enquiry to ensure the fastest processing time."},"howWeCanHelpText":{"shouldTranslate":true,"type":"string","name":"How We Can Help Text","description":"Text for how we can help","default":"HOW CAN WE HELP?"},"orderStatusText":{"shouldTranslate":true,"type":"string","name":"Order Status Text","description":"Text For Order Status","default":"Order Status"},"cancelOrderText":{"shouldTranslate":true,"type":"string","name":"Cancel order Text","description":"Text for cancel order","default":"Cancel Request"},"addressChangeOrModificationText":{"shouldTranslate":true,"type":"string","name":"Address Change Or Modification Text","description":"Text For Address Change Or Modification","default":"Change Shipping Address"},"returnEnquiryText":{"shouldTranslate":true,"type":"string","name":"Return Enquiry Text","description":"Text for Return Enquiry","default":"Return Enquiry"},"refundEnquiryText":{"shouldTranslate":true,"type":"string","name":"Refund Enquiry Text","description":"Text for Refund Enquiry","default":"Refund Enquiry"},"discountOrPromotionIssueText":{"shouldTranslate":true,"type":"string","name":"Discount Or Promotion Issue Text","description":"Text for Discount Or Promotion Issue","default":"Discount/Promotional Issue"},"problemWithItemOrderText":{"shouldTranslate":true,"type":"string","name":"Problem with Item/Order Text","description":"Text for Problem with Item/Order option","default":"Problem with Item/Order"},"productEnquiryText":{"shouldTranslate":true,"type":"string","name":"Product enquiry Text","description":"Text for Product enquiry","default":"Product Enquiry"},"otherQuestionText":{"shouldTranslate":true,"type":"string","name":"Other Question Text","description":"Text for Other Question","default":"Other"},"messageFieldMaxLength":{"shouldTranslate":false,"type":"number","name":"Message max char limit","description":"Max character limit for Message","default":1400},"messageFieldMinLength":{"shouldTranslate":false,"type":"number","name":"Message min char limit","description":"Min character limit for Message","default":10},"messageMaxLengthErrMessage":{"shouldTranslate":true,"type":"string","name":"Message Max Length Error Message","description":"Error message to display if message exceeds max length","default":"Message is too long. Should be no more than $maxLength characters."},"messageMinLengthErrMessage":{"shouldTranslate":true,"type":"string","name":"Message Min Length Error Message","description":"Error message to display if message is below min length","default":"Message is too short. Should be more than $minLength characters."},"nameLengthErrMessage":{"shouldTranslate":true,"type":"string","name":"Name Length Error Message","description":"Name Length Error Message","default":"This name is too long."},"emailFieldErrMessage":{"shouldTranslate":true,"type":"string","name":"Email Field Error Message","description":"Email Field Error Message","default":"Please provide a valid e-mail address."},"phoneNumberFieldTooShortErrMessage":{"shouldTranslate":true,"type":"string","name":"Phone number too short error message","description":"Error message to display if phone number is too short","default":"Phone number is too short."},"phoneNumberFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Phone number too long error message","description":"Error message to display if phone number is too long","default":"Phone number is too long."},"errorOnFormSubmission":{"shouldTranslate":true,"type":"string","name":"Form Submission Error Message","description":"Error message on invali
1d form submission","default":"Some required fields are missing or incorrect. Please review and submit again."},"errorMessageChooseOption":{"shouldTranslate":true,"type":"string","name":"Please Choose Error Message","description":"Error Message for please select from dropdown","default":"This field is required field."},"orderNumberLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Order Number Label ","description":"Order Number Label","default":"ORDER NUMBER"},"orderNumberPlaceholder":{"shouldTranslate":true,"type":"string","name":"Order Number placeholder text","description":"Placeholder text for Order Number","default":"ORDER NUMBER"},"orderNumberFieldMaxLength":{"shouldTranslate":false,"type":"number","name":"Order Number max char limit","description":"Max character limit for Order Number","default":50},"orderNumberFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Order Number too long error message","description":"Error message to display if order number is too long","default":"Order number is too long."},"discountCodeLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Discount code label ","description":"Label for discount code","default":"PROMOTION/DISCOUNT CODE"},"discountCodePlaceholder":{"shouldTranslate":true,"type":"string","name":"Discount code placeholder text","description":"Placeholder text for Discount code","default":"PROMOTION/DISCOUNT CODE"},"discountCodeFieldMaxLength":{"shouldTranslate":false,"type":"number","name":"Discount code max char limit","description":"Max character limit for Discount code","default":20},"discountCodeFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Discount code too long error message","description":"Error message to display if discount code is too long","default":"Discount code is too long."},"address1Label":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Address1 label","description":"Label for Address1","default":"ADDRESS LINE 1"},"address1Placeholder":{"shouldTranslate":true,"type":"string","name":"Address1 placeholder text","description":"Placeholder text for Address1","default":"ADDRESS LINE 1"},"address2Label":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Address2 label","description":"Label for Address2","default":"ADDRESS LINE 2"},"address2Placeholder":{"shouldTranslate":true,"type":"string","name":"Address2 placeholder text","description":"Placeholder text for Address2","default":"ADDRESS LINE 2"},"addressFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Address line too long error message","description":"Error message to display if address line is too long","default":"Invalid address entered"},"cityLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"City label","description":"Label for City","default":"CITY"},"cityPlaceholder":{"shouldTranslate":true,"type":"string","name":"City placeholder text","description":"Placeholder text for City","default":"CITY"},"cityFieldTooShortErrMessage":{"shouldTranslate":true,"type":"string","name":"City too short error message","description":"Error message to display if city is too short","default":"City name is too short."},"cityFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"City too long error message","description":"Error message to display if city is too long","default":"City name is too long."},"stateLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"State label","description":"Label for State","default":"STATE"},"statePlaceholder":{"shouldTranslate":true,"type":"string","name":"State placeholder text","description":"Placeholder text for State","default":"STATE"},"stateFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"State too long error message","description":"Error message to display if state is too long","default":"State name is too long."},"isStateRequired":{"type":"boolean","name":"Is State Required","description":"Some countries do not require a state field in the address","default":true},"zipCodeLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Zip code label","description":"Label for zip code","default":"ZIP CODE"}
1,"zipCodePlaceholder":{"shouldTranslate":true,"type":"string","name":"Zip code placeholder text","description":"Placeholder text for zip code","default":"ZIP CODE"},"zipCodeFieldMaxLength":{"shouldTranslate":false,"type":"number","name":"Zip code max char limit","description":"Max character limit for Zip code","default":20},"zipCodeFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Zip code too long error message","description":"Error message to display if zip code is too long","default":"Zip code is too long."},"countryLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Country label","description":"Label for country","default":"COUNTRY"},"countryPlaceholder":{"shouldTranslate":true,"type":"string","name":"Country placeholder text","description":"Placeholder text for country","default":"COUNTRY"},"countryFieldMaxLength":{"shouldTranslate":false,"type":"number","name":"Country max char limit","description":"Max character limit for Country","default":20},"countryFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Country too long error message","description":"Error message to display if country is too long","default":"Country name is too long."},"productEntryLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Product entry label","description":"Label for product entry","default":"PRODUCT ID/DESCRIPTION"},"productEntryPlaceholder":{"shouldTranslate":true,"type":"string","name":"Product entry text","description":"Placeholder text for product entry","default":"PRODUCT ID/DESCRIPTION"},"productIdFieldMaxLength":{"shouldTranslate":false,"type":"number","name":"Product ID max char limit","description":"Max character limit for Product ID","default":60},"productQuantityEntryLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Product quantity label","description":"Label for product quantity","default":"QUANTITY"},"productSizeEntryLabel":{"exposeToTools":false,"shouldTranslate":true,"type":"string","name":"Product size label","description":"Label for product size","default":"SIZE"},"productSizeEntryPlaceholder":{"shouldTranslate":true,"type":"string","name":"Product size text","description":"Placeholder text for product size","default":"SIZE"},"productSizeFieldMaxLength":{"shouldTranslate":false,"type":"number","name":"Product size max char limit","description":"Max character limit for Product size","default":20},"productSizeFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Product size entry too long error message","description":"Error message to display if product size entry is too long","default":"Product size entry is too long."},"productIdFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Product ID too long error message","description":"Error message to display if product ID is too long","default":"Product ID is too long."},"formRequiredFieldsInstructions":{"shouldTranslate":true,"type":"string","name":"Form Required Fields Instructions","description":"Instructions for required fields","default":"Fields marked with (*) are required."},"orderItemProblemDropdownLostItemOrder":{"shouldTranslate":true,"type":"string","name":"Order/Item Problem Dropdown Lost Item/Order","description":"Dropdown option for Lost Item/Order","default":"Lost Item/Order"},"orderItemProblemDropdownMissingItemOrder":{"shouldTranslate":true,"type":"string","name":"Order/Item Problem Dropdown Missing Item/Order","description":"Dropdown option for Missing Item/Order","default":"Missing Item/Order"},"orderItemProblemDropdownDefectiveItemOrder":{"shouldTranslate":true,"type":"string","name":"Order/Item Problem Dropdown Defective Item/Order","description":"Dropdown option for Defective Item/Order","default":"Defective Item/Order"},"orderItemProblemDropdownWrongItemOrder":{"shouldTranslate":true,"type":"string","name":"Order/Item Problem Dropdown Wrong Item/Order","description":"Dropdown option for Wrong Item/Order","default":"Wrong Item/Order"},"problemItemOrderText":{"shouldTranslate":true,"type":"string","name":"Problem Item/Order Text","description":"Text for Problem Item/Order","default":"PROBLEM WITH ITEM/ORDER"},"reshippedOrRefundedQuestionText":{"shouldTranslate":true,"type":"string","name":"Reshipped Or Refunded Question Text","description":"Text for Reshipped Or Refunded Question","default":"Do you want the item Reshipped or Refunded?"},"reshippedText":{"shouldTranslate":true,"type":"string","name":"Reshipped Text","description":"Text for Reshipped","default":"Reship"},"refundedText":{"shouldTranslate":true,"type":"string","name":"Refunded Text","description":"Text for Refunded","default":"Refund"},"reshipSameAddressConfirmationText":{"shouldTranslate":true,"type":"string","name":"Reship Same Address Confirmation Text","description":"Text for Reship Same Address Confirmation","default":"Do you want it reshipped to the same address?"},"reshipSameAddressConfirmationYesText":{"shouldTranslate":true,"type":"string","name":"Reship Same Address Confirmation Yes Text","description":"Text for Reship Same Address Confirmation Yes","default":"Yes"},"reshipSameAddressConfirmationNoText":{"shouldTranslate":true,"type":"string","name":"Reship Same Address Confirmation No Text","description":"Text for Reship Same Address Confirmation No","default":"No"},"enterAddressRequestText":{"shouldTranslate":true,"type":"string","name":"Enter Address Request Text","description":"Text for Enter Address Request","default":"Please provide new shipping address below"}}}'),Me=(0,h.V4)((0,p.A)((e=>{const[t,r]=(0,a.useState)([]),[s,l]=(0,a.useState)(!1),[o,n]=(0,a.useState)(!1),[d,m]=(0,a.useState)(!1),[c,p]=(0,a.useState)(""),[h,g]=(0,a.useState)(""),[T,E]=(0,a.useState)(""),[f,L]=(0,a.useState)(!1),[S,A]=(0,a.useState)(!1),[C,D]=(0,a.useState)(e.pleaseChooseOneText),[_,P]=(0,a.useState)(e.pleaseChooseOneText),[w,U]=(0,a.useState)(0),[q,k]=(0,a.useState)(!1),[H,V]=(0,a.useState)(!1),[G,z]=(0,a.useState)(null),[Y,B]=(0,a.useState)(null),W=(0,a.useRef)(),j=()=>_===e.pleaseChooseOneText?(L(!0),!1):_!==e.problemWithItemOrderText||
1C!==e.pleaseChooseOneText||(A(!0),!1),X=()=>{W.current.clearForm()},J=(e,t)=>{let{orderNumberLabel:r,orderNumberPlaceholder:s,orderNumberFieldMaxLength:l,orderNumberFieldTooLongErrMessage:o}=e;return a.createElement(I.A,{className:t,type:v.TEXT,name:O.ORDER_NUMBER,label:r,placeholder:s,validation:x.v.maxLengthValidation(l,o),talosTag:M.G.EMAIL_CONTACT_FORM_ORDER_NUMBER,required:!0})},$=e=>{let{enterAddressRequestText:t,address1Label:r,address1Placeholder:s,addressFieldTooLongErrMessage:l,address2Label:o,address2Placeholder:n,cityLabel:i,cityPlaceholder:d,cityFieldTooLongErrMessage:m,stateLabel:u,statePlaceholder:c,stateFieldTooLongErrMessage:p,zipCodeLabel:h,zipCodePlaceholder:g,zipCodeFieldMaxLength:T,zipCodeFieldTooLongErrMessage:E,countryLabel:f,countryPlaceholder:b,countryFieldMaxLength:y,countryFieldTooLongErrMessage:N,isStateRequired:L}=e;return a.createElement(a.Fragment,null,a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement("p",{className:"subtitle-text"},t)),a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ADDRESS1,label:r,placeholder:s,validation:x.v.addresslineLength(l),talosTag:M.G.EMAIL_CONTACT_FORM_ADDRESS1,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ADDRESS2,label:o,placeholder:n,validation:x.v.addresslineLength(l),talosTag:M.G.EMAIL_CONTACT_FORM_ADDRESS2}),a.createElement(I.A,{className:"columns p-t-lg small-12 large-4 medium-12",type:v.TEXT,name:O.CITY,label:i,placeholder:d,validation:x.v.cityMaxLength(m),talosTag:M.G.EMAIL_CONTACT_FORM_CITY,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-12 large-4 medium-12",type:v.TEXT,name:O.STATE,label:u,placeholder:c,validation:x.v.stateMaxLength(p),talosTag:M.G.EMAIL_CONTACT_FORM_STATE,required:!!L}),a.createElement(I.A,{className:"columns p-t-lg small-12 large-4 medium-12",type:v.TEXT,name:O.ZIPCODE,label:h,placeholder:g,validation:x.v.maxLengthValidation(T,E),talosTag:M.G.EMAIL_CONTACT_FORM_ZIPCODE,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.COUNTRY,label:f,placeholder:b,validation:x.v.maxLengthValidation(y,N),talosTag:M.G.EMAIL_CONTACT_FORM_COUNTRY,required:!0}))},K=e=>{const{reshipSameAddressConfirmationText:t,reshipSameAddressConfirmationYesText:r,reshipSameAddressConfirmationNoText:s}=e;return a.createElement(a.Fragment,null,a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement("p",{className:"subtitle-text"},t)),a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"}
1,a.createElement(y.z,{name:O.RESHIP_ADDRESS_CHANGE,value:Y??"",onChange:t=>{B(t),((e,t)=>{let{reshipSameAddressConfirmationYesText:r,reshipSameAddressConfirmationNoText:a}=t;switch(e){case r:k(!1);break;case a:k(!0);break;default:;}})("true"===t?s:r,e)}},a.createElement(y.s,{value:"false",className:"radio-type"},r),a.createElement(y.s,{value:"true",className:"radio-type"},s))))},{nameLabel:Z,namePlaceholder:ee,emailLabel:te,emailPlaceholder:re,howWeCanHelpText:ae,orderStatusText:ne,cancelOrderText:ie,addressChangeOrModificationText:de,returnEnquiryText:me,refundEnquiryText:ue,productEnquiryText:ce,discountOrPromotionIssueText:pe,problemWithItemOrderText:he,otherQuestionText:ge,phoneNumberLabel:Te,phoneNumberPlaceholder:Ee,messageLabel:fe,messagePlaceholder:be,formSubmitButtonText:ye,messageMaxLengthErrMessage:Ie,messageFieldMaxLength:Ne,messageFieldMinLength:Me,messageMinLengthErrMessage:Le,phoneNumberFieldTooShortErrMessage:xe,nameLengthErrMessage:Se,emailFieldErrMessage:Re,formTitle:Ae,formDescription:ve,pleaseChooseOneText:Oe,errorOnFormSubmission:Fe,scrollToContainer:Ce,errorMessageChooseOption:De,formRequiredFieldsInstructions:_e,phoneNumberFieldTooLongErrMessage:Pe}=e,we=[Fe];return a.createElement("div",{className:"help-desk-form-container"},a.createElement("div",{className:"header-title"},a.createElement("h2",null,Ae)),a.createElement("div",{className:"header-paragraph"},a.createElement("p",{className:"contact-instruction"},ve),a.createElement("p",{className:"form-instructions"},_e)),a.createElement(se.A,{isSuccess:o,isOpen:s,errors:t,mapErrors:t=>t===F?e.unableToSendErrMessage:e.defaultErrorMessage,modalHeader:h,toggleModal:()=>{s&&(l(!1),o&&window.history.back())},successMessage:c,errorMessage:T}),a.createElement(u.A,{autoComplete:"off",scrollToContainer:Ce,onSubmit:(t,a,s)=>{s&&s.preventDefault&&s.preventDefault(),j()&&t?(m(!1),null!==G&&_===e.problemWithItemOrderText&&(a[O.RESHIP_OR_REFUND]=G),null!==Y&&H&&(a[O.RESHIP_ADDRESS_CHANGE]=Y),new b({helpDeskUrl:e.helpDeskUrl}).submitEmailContactForm(e.headers,a).then((()=>{l(!0),n(!0),g(e.successText),p(e.formSuccessMessage),X()})).catch((t=>{oe.A.error({message:`Error while submitting the form: ${(0,le.u)(t)}`,spanName:"emailContactForm"}),l(!0),n(!1),g(e.modalErrorHeader),E(e.formErrorMessage),r(t.body)}))):m(!0)},ref:W},a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.NAME,label:Z,placeholder:ee,validation:x.v.nameFieldsMaxLength(Se),talosTag:M.G.EMAIL_CONTACT_FORM_NAME,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-6 medium-6",type:v.EMAIL,name:O.EMAIL,label:te,placeholder:re,validation:x.v.email(Re),talosTag:M.G.EMAIL_CONTACT_FORM_EMAIL,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-12 large-6 medium-6",type:v.TEL,name:O.PHONE_NUMBER,label:Te,placeholder:Ee,validation:[x.v.phoneNumberMinLength(xe),x.v.phoneNumberMaxLength(Pe)],talosTag:M.G.EMAIL_CONTACT_FORM_PHONE_NUMBER,required:!0})),a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-12 large-12 medium-12",items:[Oe,ie,de,pe,ne,ge,he,ce,ue,me],onSelectValue:t=>((e,t)=>{let{pleaseChooseOneText:r}=t;P(e),L(e===r)})(t,e),name:O.HOW_CAN_WE_HELP,label:ae,placeholder:ae,talosTag:M.G.EMAIL_CONTACT_FORM_HELP,required:!0}),f?a.createElement("div",{className:"row error-message-drop-down"},a.createElement(Q.pD,{variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,De))):null),a.createElement("div",{className:"row"},((e,t)=>{const{orderStatusText:r,refundEnquiryText:s,returnEnquiryText:l,cancelOrderText:o,discountOrPromotionIssueText:n,discountCodeLabel:i,discountCodePlaceholder:d,discountCodeFieldMaxLength:m,discountCodeFieldTooLongErrMessage:u,addressChangeOrModificationText:c,problemWithItemOrderText:p,orderItemProblemDropdownDefectiveItemOrder:h,orderItemProblemDropdownLostItemOrder:g,orderItemProblemDropdownMissingItemOrder:T,orderItemProblemDropdownWrongItemOrder:E,problemItemOrderText:f,reshippedOrRefundedQuestionText:b,errorMessageChooseOption:L,reshippedText:F,refundedText:C,productEnquiryText:_,productEntryLabel:P,productEntryPlaceholder:w,productIdFieldMaxLength:U,productIdFieldTooLongErrMessage:Y,productQuantityEntryLabel:B,productSizeEntryLabel:W,productSizeEntryPlaceholder:j,productSizeFieldMaxLength:X,productSizeFieldTooLongErrMessage:Z}=t;switch(e){case r:case s:case l:case o:return J(t,"columns p-t-lg small-12 large-12 medium-12");case n:return a.createElement(a.Fragment,null,J(t,"columns p-t-lg small-12 large-6 medium-6"),a.createElement(I.A,{className:"columns p-t-lg small-12 large-6 medium-6",type:v.TEXT,name:O.PROMOTION_DISCOUNT_CODE,label:i,placeholder:d,validation:x.v.maxLengthValidation(m,u),talosTag:M.G.EMAIL_CONTACT_FORM_PROMOTION_DISCOUNT_CODE,required:!0}));case c:return a.createElement(a.Fragment,null,J(t,"columns p-t-lg small-12 large-12 medium-12"),$(t));case p:return a.createElement(a.Fragment,null,J(t,"columns p-t-lg small-12 large-6 medium-6"),a.createElement("div",{className:"columns p-t-lg small-12 large-6 medium-6"},a.createElement(N.A,{items:[Oe,h,g,T,E],name:O.PROBLEM_WITH_ITEM_ORDER,label:f,placeholder:f,talosTag:M.G.EMAIL_CONTACT_FORM_PROBLEM_WITH_ITEM_ORDER,onSelectValue:e=>((e,t)=>{let{pleaseChooseOneText:r}=t;D(e),A(e===r)})(e,t),required:!0}
1),S?a.createElement("div",{className:"row error-message-drop-down"},a.createElement(Q.pD,{variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,L))):null),a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement("p",{className:"subtitle-text"},b)),a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement(y.z,{name:O.RESHIP_OR_REFUND,value:G||"",onChange:e=>{z(e),((e,t)=>{let{reshippedText:r,refundedText:a}=t;switch(e){case r:V(!0),k(!1);break;case a:V(!1),k(!1);break;default:;}})(e===R.RESHIP?F:C,t)}},a.createElement(y.s,{value:R.RESHIP,className:"radio-type"},F),a.createElement(y.s,{value:R.REFUND,className:"radio-type"},C))),H?K(t):null,q?$(t):null);case _:return a.createElement(a.Fragment,null,a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.PRODUCT_ID,label:P,placeholder:w,validation:x.v.maxLengthValidation(U,Y),talosTag:M.G.EMAIL_CONTACT_FORM_PRODUCT_ID,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.NUMBER,name:O.PRODUCT_QUANTITY,label:B,talosTag:M.G.EMAIL_CONTACT_FORM_PRODUCT_QUANTITY,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.PRODUCT_SIZE,label:W,placeholder:j,validation:x.v.maxLengthValidation(X,Z),talosTag:M.G.EMAIL_CONTACT_FORM_PRODUCT_SIZE,required:!0}));default:return null}})(_,e)),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.MESSAGE,label:fe,placeholder:be,numOfRows:"1",multiline:!0,validation:[x.v.maxLengthValidation(Ne,Ie),x.v.minLengthValidation(Me,Le)],onChange:e=>{let{target:t}=e;U(t.value.length)},talosTag:M.G.EMAIL_CONTACT_FORM_MESSAGE,required:!0}),a.createElement("div",{className:"char-counter-text"},w,"/",Ne)),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"email-contact-form-submit"},ye)),d?a.createElement("div",{className:"row error-message"},we.map(((e,t)=>a.createElement(Q.pD,{key:`error-${t}`,variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,e))))):null))}),[Ne]),"email-contact-form","help-desk-form"),Le=JSON.parse('{"id":"CONTACT_FORM","name":"CONTACT_FORM","description":"Settings to control the shared JP/KR contact form, used to solve Japanese and Korean site queries","type":"object","properties":{"isEnabled":{"type":"boolean","name":"Flag to enable the shared JP/KR Contact Form on Japanese and Korean Sites","description":"Flag to enable the shared JP/KR Contact Form on Japanese and Korean Sites","default":false},"instructionForContact":{"type":"string","name":"Instruction For Contact","description":"Instruction for how to contact","default":"\u304a\u554f\u3044\u5408\u308f\u305b\u306f\u4ee5\u4e0b\u30d5\u30a9\u30fc\u30e0\u306b\u3066\u627f\u3063\u3066\u3044\u307e\u3059\u3002\u539f\u52472\u55b6\u696d\u65e5\u4ee5\u5185\u306b\u56de\u7b54\u81f4\u3057\u307e\u3059\u304c\u3001\u5185\u5bb9\u306b\u3088\u3063\u3066\u306f\u56de\u7b54\u306b\u304a\u6642\u9593\u3092\u3044\u305f\u3060\u304f\u5834\u5408\u304c\u3054\u3056\u3044\u307e\u3059\u3002\u307e\u305f\u3001\u55b6\u696d\u6642\u9593\u5916\u306e\u53d7\u4ed8\u306b\u95a2\u3057\u3066\u306f\u3001\u7fcc\u55b
16\u696d\u65e5\u306b\u53d7\u4ed8\u3057\u305f\u3082\u306e\u3068\u3057\u3066\u9806\u6b21\u56de\u7b54\u81f4\u3057\u307e\u3059\u306e\u3067\u4e88\u3081\u3054\u4e86\u627f\u304f\u3060\u3055\u3044."},"instructionForFAQ":{"type":"string","name":"Instructions For FAQ","description":"Instructions for accessing FAQ","default":"\u3088\u304f\u3042\u308b\u8cea\u554f\u306b\u3064\u3044\u3066\u306f\u3001\u30d8\u30eb\u30d7\u30da\u30fc\u30b8\u306b\u56de\u7b54\u3092\u7528\u610f\u3057\u3066\u304a\u308a\u307e\u3059\u306e\u3067\u3001\u305d\u3061\u3089\u3082\u3054\u78ba\u8a8d\u9802\u3051\u307e\u3059\u3068\u5e78\u3044\u3067\u3059."},"instructionHeadingForDomainSettings":{"type":"string","name":"Heading For Domain Settings","description":"Heading Text For Domain Settings","default":"\u30c9\u30e1\u30a4\u30f3\u8a2d\u5b9a\u306b\u95a2\u3059\u308b\u3054\u6848\u5185"},"instructionForDomainSettings":{"type":"string","name":"Domain Settings Instruction","description":"Instructions For Domain Settings","default":"{carrierName} \u306a\u3069\u306e\u30ad\u30e3\u30ea\u30a2\u30e1\u30fc\u30eb\u3092\u304a\u4f7f\u3044\u306e\u65b9\u306b\u306f\u5f0a\u793e\u304b\u3089\u306e\u6ce8\u6587\u5b8c\u4e86/\u767a\u9001\u901a\u77e5\u30e1\u30fc\u30eb\u3084\u304a\u554f\u3044\u5408\u308f\u305b\u306e\u8fd4\u4fe1\u304c\u5c4a\u304b\u306a\u3044\u53ef\u80fd\u6027\u304c\u3054\u3056\u3044\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u30c9\u30e1\u30a4\u30f3\u304c\u53d7\u4fe1\u3067\u304d\u308b\u3088\u3046\u8a2d\u5b9a\u3092\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059."},"domainNameText":{"type":"string","name":"Domain Names","description":"Domain names text","default":"{domainName}"},"nameLabel":{"type":"string","name":"Name Label","description":"Label for where user enters name","default":"\u304a\u540d\u524d"},"surnamePlaceholder":{"type":"string","name":"Surname Placeholder","description":"Surname placeholder text","default":"\u59d3"},"firstNamePlaceholder":{"type":"string","name":"First Name Placeholder","description":"First name placeholder text","default":"\u540d"},"emailAddressLabel":{"type":"string","name":"Email Address Label","description":"Label for email address","default":"\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9"},"emailAddressPlaceholder":{"type":"string","name":"Emailing Address Placeholder","description":"Placeholder for email address","default":"\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044"},"emailAddressNote":{"type":"string","name":"Email Address Note","description":"Note for email address","default":"{carrierName} \u306a\u3069\u306e\u30ad\u30e3\u30ea\u30a2\u30e1\u30fc\u30eb\u3092\u304a\u4f7f\u3044\u306e\u65b9\u306b\u306f\u30e1\u30fc\u30eb\u304c\u5c4a\u304b\u306a\u3044\u53ef\u80fd\u6027\u304c\u3054\u3056\u3044\u307e\u3059\u306e\u3067\u3001\u305d\u308c\u4ee5\u5916\u306e\u30e1\u30fc\u30eb\u3092\u304a\u4f7f\u3044\u9802\u304d\u307e\u3059\u3088\u3046\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059"},"orderNumberLabel":{"type":"string","name":"Order Number Label","description":"Label for order number","default":"\u6ce8\u6587\u756a\u53f7"},"orderNumberPlaceholder":{"type":"string","name":"Order Number Placeholder","description":"Placeholder for order number","default":"\u6ce8\u6587\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044"},"orderNumberExample":{"type":"string","name":"Order Number Example","description":"Example of order number","default":"\u4f8b) {orderNumberExample}"},"orderNumberInfoForPlacedOrder":{"type":"string","name":"Order Number Details For Placed Order","description":"Details of order number for placed order","default":"\u6ce8\u6587\u756a\u53f7\u306f\u3054\u6ce8\u6587\u5b8c\u4e86\u5f8c\u306e\u753b\u9762\u3001\u6ce8\u6587\u5b8c\u4e86\u30e1\u30fc\u30eb\u3001\u3082\u3057\u304f\u306f\u7d0d\u54c1\u66f8\u53f3\u4e0a\u306b\u8a18\u8f09\u304c\u3054\u3056\u3044\u307e\u3059."},"orderNumberInfoForUnplacedOrder":{"type":"string","name":"Order Number Details For Unplaced Order","description":"Details of order number for unplaced order","default":"\u6ce8\u6587\u524d\u306e\u5834\u5408\u306f\u300c\u6ce8\u6587\u524d\u300d\u3001\u4e0d\u660e\u306a\u5834\u5408\u306f\u300c\u4e0d\u660e\u300d\u3068\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044."},"inquiryItemLabel":{"type":"string","name":"Inquiry Item Label","description":"Label for inquiry item label","default":"\u554f\u3044\u5408\u308f\u305b\u9805\u76ee"},"inquiryItemPlaceholder":{"type":"string","name":"Inquiry Item Placeholder","description":"Placeholder for inquiry item","default":"\u4e0b\u304b\u3089\u9078\u3093\u3067\u304f\u3060\u3055\u3044"},"inquiryItemHowToUseSiteLabel":{"type":"string","name":"How To Use The Site Label","description":"Label for how to use the site","default":"\u30b5\u30a4\u30c8\u306e\u5229\u7528\u65b9\u6cd5\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemProductsLabel":{"type":"string","name":"Inquiry Item For Products Label","description":"Label  for products for inquiry item","default":"\u5546\u54c1\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemOrderDetailsLabel":{"type":"string","name":"Inquiry Item For Order Details Label","description":"Label for order details for inquiry item","default":"\u3054\u6ce8\u6587\u5185\u5bb9\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemProductShipmentLabel":{"type":"string","name":"Inquiry Item For Product Shipment Label","description":"Label for product shipment for inquiry item","default":"\u5546\u54c1\u306e\u767a\u9001\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemShipmentAddressLabel":{"type":"string","name":"Inquiry Item For Shipment Address Label","description":"Label for shipment address for inquiry item","default":"\u767a\u9001\u5148\u5909\u66f4\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemDefectAndExchangeLabel":{"type":"string","name":"Inquiry Item For Defect And Exchange Label","description":"Label for defect and exchange for inquiry item","default":"\u4e0d\u826f\u54c1\u3001\u4e0d\u5177\u5408\u306b\u3088\u308b\u8fd4\u54
1c1\u3001\u4ea4\u63db\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemTakaPointsLabel":{"type":"string","name":"Inquiry Item For Taka Points Label","description":"Label for taka points for inquiry item","default":"\u30bf\u30ab\u30dd\u30a4\u30f3\u30c8\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemCouponLabel":{"type":"string","name":"Inquiry Item For Coupon Label","description":"Label for coupon for inquiry item","default":"\u30af\u30fc\u30dd\u30f3\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemFMilesLabel":{"type":"string","name":"Inquiry Item For F Miles Label","description":"Label for F Miles for inquiry item","default":"F\u30de\u30a4\u30eb\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b"},"inquiryItemOtherLabel":{"type":"string","name":"Inquiry Item For Other Item Label","description":"Label for other item for inquiry item","default":"\u305d\u306e\u4ed6"},"InquiryItemSelectionInfo":{"type":"string","name":"Inquiry Item Selection Info","description":"Information about inquiry item selection","default":"\u554f\u3044\u5408\u308f\u305b\u9805\u76ee\u3092\u6b63\u3057\u304f\u9078\u629e\u3044\u305f\u3060\u304d\u307e\u3059\u3068\u3001\u30b9\u30e0\u30fc\u30ba\u306a\u56de\u7b54\u306b\u7e4b\u304c\u308a\u307e\u3059\u306e\u3067\u3001\u4ee5\u4e0b\u3092\u3054\u78ba\u8a8d\u9802\u3051\u307e\u3059\u3068\u5e78\u3044\u3067\u3059."},"inquiryItemHowToUseSiteInfo":{"type":"string","name":"Inquiry Item How To Use Site Info","description":"Information about inquiry item for how to use site","default":"\u30b5\u30a4\u30c8\u306e\u5229\u7528\u65b9\u6cd5\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b\uff1a\u30ed\u30b0\u30a4\u30f3\u304c\u3067\u304d\u306a\u3044\u3001\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u304c\u4f7f\u3048\u306a\u3044\u7b49"},"inquiryItemProductsInfo":{"type":"string","name":"Inquiry Item Products Info","description":"Information about inquiry item for the Products ","default":"\u5546\u54c1\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b\uff1a\u5546\u54c1\u8981\u671b\u3001\u6ce8\u6587\u524d\u306e\u5546\u54c1\u8a73\u7d30\u306e\u78ba\u8a8d\u3001\u6ce8\u6587\u5f8c\u306e\u5546\u54c1\u306b\u95a2\u3059\u308b\u78ba\u8a8d\u7b49."},"inquiryItemOrderDetailsInfo":{"type":"string","name":"Inquiry Item Order Details Info","description":"Information about inquiry item for the order details","default":"\u3054\u6ce8\u6587\u5185\u5bb9\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b\uff1a\u3054\u6ce8\u6587\u5185\u5bb9\u306e\u78ba\u8a8d\u7b49."},"inquiryItemShipmentAddressInfo":{"type":"string","name":"Inquiry Item Shipment Address Info","description":"Information about inquiry item for the shipment address","default":"\u5546\u54c1\u306e\u767a\u9001\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b\uff1a\u5546\u54c1\u306e\u767a\u9001\u6642\u671f\u3001\u914d\u9054\u72b6\u6cc1\u7b49\u306e\u78ba\u8a8d\u7b49."},"inquiryItemReturnsAndExchangeInfo":{"type":"string","name":"Inquiry Item Returns And Exchange Info","description":"Information about inquiry item for the returns and exchange","default":"\u4e0d\u826f\u54c1\u3001\u4e0d\u5177\u5408\u306b\u3088\u308b\u8fd4\u54c1\u3001\u4ea4\u63db\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b\uff1a\u5546\u54c1\u4e0d\u826f\u3092\u8d77\u56e0\u3068\u3057\u305f\u8fd4\u54c1\u30fb\u4ea4\u63db\u7b49\u30af\u30fc\u30dd\u30f3\u306b\u95a2\u3059\u308b\u554f\u3044\u5408\u308f\u305b: \u30af\u30fc\u30dd\u30f3\u5229\u7528\u304c\u3067\u304d\u306a\u3044\u7b49."},"inquiryLabel":{"type":"string","name":"Inquiry Label","description":"Label for inquiry","default":"\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9"},"inquiryPlaceholder":{"type":"string","name":"Inquiry Placeholder","description":"Placeholder for inquiry","default":"\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044"},"inquiryCouponInfo":{"type":"string","name":"Inquiry Coupon Info","description":"Information for inquiry coupon","default":"\u30af\u30fc\u30dd\u30f3\u306b\u95a2\u3059\u308b\u304a\u554f\u3044\u5408\u308f\u305b\u306e\u5834\u5408\u3001\u304a\u624b\u6301\u3061\u306e\u30af\u30fc\u30dd\u30f3\u30b3\u30fc\u30c9\u306e\u8a18\u8f09\u3092\u304a\u9858\u3044\u3057\u307e\u3059."},"inquiryCancellationInfo":{"type":"string","name":"Inquiry Cancellation Info","description":"Information for inquiry cancellation","default":"\u4e00\u90e8\u5546\u54c1\u306e\u30ad\u30e3\u30f3\u30bb\u30eb\u306e\u5834\u5408\u3001\u30ad\u30e3\u30f3\u30bb\u30eb\u3054\u5e0c\u671b\u306e\u5546\u54c1\u306e\u8a18\u8f09\u3092\u304a\u9858\u3044\u3057\u307e\u3059."},"inquiryDefectInfo":{"type":"string","name":"Inquiry Defect Info","description":"Information for inquiry defect","default":"\u4e0d\u826f\u7b49\u5546\u54c1\u4e0d\u5099\u304c\u3042\u3063\u305f\u5834\u5408\u306f\u3001\u5546\u54c1\u306e\u72b6\u614b(\u7740\u7528\u983b\u5ea6\u3001\u6d17\u6fef\u983b\u5ea6\u7b49)\u306e\u8a18\u8f09\u53ca\u3073\u8a72\u5f53\u7b87\u6240\u306e\u5199\u771f\u3092\u6dfb\u4ed8\u9802\u304f\u3088\u3046\u304a\u9858\u3044\u3057\u307e\u3059."},"attachedImageLabel":{"type":"string","name":"Attached Image Label","description":"Label for attached image","default":"\u6dfb\u4ed8\u753b\u50cf"},"uploadImageLabelText":{"type":"string","name":"Upload Image Label","description":"Label for upload image","default":"\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"attachedImagePlaceholder":{"type":"string","name":"Attached Image Placeholder","description":"Placeholder for attached image","default":"\u30d5\u30a1\u30a4\u30eb\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9"},"submitButtonLabel":{"type":"string","name":"Submit Button Label","description":"Label for submit button","default":"\u5185\u5bb9\u3092\u9001\u4fe1"},"successfulSubmissionTitle":{"type":"string","name":"Success title","description":"Success title when form is submitted successfully","default":"\u9001\u4fe1\u5b8c\u4e86"},"successfulSubmissionMessage":{"type":"string","name":"Successful Submission Message","description":"Successful message when form is submitted successfully","default":"\u539f\u52472\u55b6\u696d\u65e5\u4ee5\u5185\u306b\u56de\u7b54\u3044\u305f\u3057\u307e\u3059\u304c\u3001\u5185\u5bb9\u306b\u3088\u3063\u3066\u306f\u56de\u7b54\u307e\u3067\u306b\u304a\u6642\u9593\u3092\u3044\u305f\u3060\u304f\u5834\u5408\u304c\u3042\u308a\u307e\u3059."},"emailFieldErrMessage":{"type":"string","name":"Email Field Error Message","description":"Error message when user enters invalid email","default":"\u6709\u52b9\u306aE\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002."},"nameLengthErrMessage":{"type":"string","name":"Name Length Error Message","description":"Error message when name character exceed more than 50 character","default":"\u3053\u306e\u540d\u524d\u306f\u9577\u3059\u304e\u307e\u3059."},"imagesToBeUplodedFormatAndSize":{"type":"string","name":"Images To Be Uploaded Format And Size","description":"Images uploaded should be less than 4mb and only in pdf, jpg, jpeg and png format","default":"\u753b\u50cf\u306f4MB\u4ee5\u4e0b\u3067\u304a\u9858\u3044\u3057\u307e\u3059\u3002pdf\u3001jpg\u3001jpeg\u3001png\u5f62\u5f0f\u304c\u4f7f\u7528\u53ef\u80fd\u3067\u3059."},"fileUploadSizeLimit":{"type":"number","name":"File Upload Size Limit","description":"Size limit for receipt file upload in MB","default":4},"supportedFileTypes":{"type":"array","name":"Supported File Types","description":"File types supported for receipt file","items":{"type":"string","name":"Supported File Type","description":"File type supported for receipt file"},"default":["jpeg","jpg","png","pdf"]},"inquiryMaxLengthErrMessage":{"type":"string","name":"Inquiry Max Length Error Message","description":"Error Message for inquiry message i.e not more than 1024 characters","default":"1024 \u6587\u5b57\u4ee5\u4e0a\u306f\u53d7\u3051\u4ed8\u3051\u3089\u308c\u307e\u305b\u3093."},"requiredFieldMessage":{"type":"string","name":"Required Field Message","description":"Message for required field which are mandatory","default":"\u5fc5\u9808\u9805\u76ee\u3067\u3059\u306e\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044"},"modalErrorHeader":{"type":"string","name":"Modal Error Header","description":"Modal Error Header Title","default":"\u30a8\u30e9\u30fc"},"defaultErrorMessage":{"type":"string","name":"Default Error","description":"Default error message when something went wrong","default":"\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u518d\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044."},"formSubmissionErrorContent":{"type":"string","name":"Form Submission Error Content","description":"Error content on invali
1d form submission","default":"\u9001\u4fe1\u306e\u969b\u306b\u4ee5\u4e0b\u306e\u554f\u984c\u304c\u3042\u308a\u307e\u3057\u305f."},"errorOnFormSubmission":{"type":"string","name":"Form Submission Error Message","description":"Error message on invalid form submission","default":"\u9001\u4fe1\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u5fc5\u9808\u9805\u76ee\u3092\u78ba\u8a8d\u306e\u4e0a\u3001\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},"contactUsTitle":{"type":"string","name":"Contact us title","description":"Title for the Contact us","default":"\u304a\u554f\u3044\u5408\u308f\u305b"},"unableToSendErrMessage":{"type":"string","name":"Unable to send error message","description":"Message to be displayed when there is any server side error on sending the form details","default":"\u9001\u4fe1\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u518d\u5ea6\u9001\u4fe1\u3057\u3066\u304f\u3060\u3055\u3044."}}}');let xe=class extends a.Component{clearContactForm(){this.formRef.current.clearForm()}addItemToInquiryItems(e,t){e.splice(e.length-1,0,t)}render(){const{instructionForContact:e,instructionForFAQ:t,instructionHeadingForDomainSettings:r,instructionForDomainSettings:s,domainNameText:l,nameLabel:o,surnamePlaceholder:n,firstNamePlaceholder:d,emailAddressLabel:m,emailAddressPlaceholder:c,emailAddressNote:p,orderNumberLabel:h,orderNumberPlaceholder:g,orderNumberExample:T,orderNumberInfoForPlacedOrder:E,orderNumberInfoForUnplacedOrder:f,inquiryItemLabel:b,inquiryItemPlaceholder:y,inquiryItemProductsLabel:L,inquiryItemOrderDetailsLabel:S,inquiryItemProductShipmentLabel:R,inquiryItemShipmentAddressLabel:A,inquiryItemDefectAndExchangeLabel:F,inquiryItemTakaPointsLabel:C,inquiryItemCouponLabel:D,inquiryItemFMilesLabel:_,inquiryItemOtherLabel:P,inquiryItemSelectionInfo:w,inquiryItemHowToUseSiteInfo:U,inquiryItemProductsInfo:q,inquiryItemOrderDetailsInfo:k,inquiryItemShipmentAddressInfo:H,inquiryItemReturnsAndExchangeInfo:V,inquiryLabel:Y,inquiryPlaceholder:B,inquiryCouponInfo:W,inquiryCancellationInfo:j,inquiryDefectInfo:X,attachedImageLabel:J,attachedImagePlaceholder:$,submitButtonLabel:K,successfulSubmissionMessage:ee,emailFieldErrMessage:re,nameLengthErrMessage:ae,imagesToBeUplodedFormatAndSize:le,fileUploadSizeLimit:oe,supportedFileTypes:ne,uploadImageLabelText:ie,inquiryMaxLengthErrMessage:de,errorOnFormSubmission:me,contactUsTitle:ue,appContext:ce}=this.props,{isFormSubmissionSuccessful:pe,errors:he,showModal:ge,shouldShowErrorMessage:Te,modalErrorMessage:Ee,modalHeader:fe}=this.state,be=["au","docomo","softbank"],ye=["@e.fanaticsretailgroup.com","@fanaticsjapan.com","@tayori.com"],Ie=[];Ie.push(me);const Ne=["123-4567-8901"],Me=[y,L,S,R,A,F,D,P];switch(ce.siteId){case G:this.addItemToInquiryItems(Me,C);break;case z:this.addItemToInquiryItems(Me,_)}return a.createElement("div",{className:"help-desk-form-container"},a.createElement("div",{className:"header-title"},a.createElement("h1",null,ue)),a.createElement("div",{className:"header-jp"},a.createElement("p",{className:"contact-instruction"},e),a.createElement("p",{className:"faq-instruction"},t),a.createElement("span",{className:"domain-settings"},r),a.createElement("p",{className:"carrier-name"},s.replace("{carrierName}",be.join(","))),a.createElement("p",{className:"faq-instruction"},l.replace("{domainName}",ye.join("\n")))),a.createElement(se.A,{isSuccess:pe,isOpen:ge,errors:he,mapErrors:this.mapErrors,modalHeader:fe,toggleModal:this.toggleModal,successMessage:ee,errorMessage:Ee}),a.createElement(u.A,{autoComplete:"off",scrollToContainer:this.props.scrollToContainer,onSubmit:this.handleSubmit,ref:this.formRef},a.createElement("div",{className:"row"},a.createElement("div",{className:"label-heading"},o,a.createElement("div",{className:"asterik"},"*")),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.SURNAME,label:n,placeholder:n,validation:x.v.nameFieldsMaxLength(ae),talosTag:M.G.JAPAN_FORM_SURNAME,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.FIRST_NAME,label:d,placeholder:d,validation:x.v.nameFieldsMaxLength(ae),talosTag:M.G.JAPAN_FORM_FIRST_NAME,required:!0})),a.createElement("div",{className:"row"},a.createElement("div",{className:"label-heading"},m,a.createElement("div",{className:"asterik"},"*")),a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.EMAIL,name:O.EMAIL,label:m,placeholder:c,validation:x.v.email(re),talosTag:M.G.JAPAN_FORM_EMAIL_ADDRESS,required:!0}),a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement("div",{className:"note-point"},p.replace("{carrierName}",be.join(","))))),a.createElement("div",{className:"row"},a.createElement("div",{className:"label-heading"},h,a.createElement("div",{className:"asterik"},"*")),a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ORDER_NUMBER,label:h,placeholder:g,maxLength:20,talosTag:M.G.JAPAN_FORM_ORDER_NUMBER,required:!0}),a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement("div",{className:"note-point"},T.replace("{orderNumberExample}",Ne.join(",")),a.createElement("ul",null,a.createElement("li",null,E),a.createElement("li",null,f))))),a.createElement("div",{className:"row"},a.createElement("div",{className:"label-heading"},b,a.createElement("div",{className:"asterik"},"*")),a.createElement(N.A,{className:"columns p-t-lg small-12 large-12 medium-12",items:Me,name:O.INQUIRY_ITEM,label:b,placeholder:b,talosTag:M.G.JAPAN_FORM_INQUIRY_ITEM,required:!0}),a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement("div",{className:"note-point"},a.createElement("p",null,w),a.createElement("p",null,U),a.createElement("p",null,q),a.createElement("p",null,k),a.createElement("p",null,H),a.createElement("p",null,V)))),a.createElement("div",{className:"row"},a.createElement("div",{className:"label-heading"},Y,a.createElement("div",{className:"asterik"},"*")),a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12 text-box",type:"text",name:O.INQUIRY,multiline:!0,numOfRows:"3",label:Y,placeholder:B,validation:x.v.additionalInfoMaxLength(de),talosTag:M.G.EURO_FORM_FAULT_DESCRIPTION,required:!0}),a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement("div",{className:"note-point"},a.createElement("ul",null,a.createElement("li",null,W),a.createElement("li",null,j),a.createElement("li",null,X))))),a.createElement("div",{className:"row"},a.createElement("div",{className:"label-heading"},J),a.createElement(te,{className:"columns p-t-lg small-6 large-6 medium-6",style:"jp-form",name:O.DOCUMENT_UPLOAD,label:J,talosTag:M.G.JAPAN_FORM_ATTACHED_IMAGE,uploadText:$,labelText:ie,sizeLimit:oe,validTypes:ne,maxNumberOfFilesUploadLimit:5})),a.createElement("div",{className:"columns p-t-lg small-12 large-12 medium-12"},a.createElement("div",{className:"document-note"},le)),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"contact-form-submit",variant:Z.Vt.PRIMARY},K)),a.createElement("div",{className:"row error-message"},Te?Ie.map(((e,t)=>a.createElement(Q.pD,{key:`error-${t}`,variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,e)))):null)))}constructor(e){super(e),this.handleSubmit=(e,t,r)=>{r&&r.preventDefault&&r.preventDefault(),e||this.setState({shouldShowErrorMessage:!0}),e&&(this.setState({shouldShowErrorMessage:!1}),this.helpDeskFormService.submitContactForm(this.props.headers,t).then((()=>{this.setState({showModal:!0,isFormSubmissionSuccessful:!0,modalSuccessMessage:this.props.successfulSubmissionMessage,modalHeader:this.props.successfulSubmissionTitle}),this.clearContactForm()})).catch((e=>{oe.A.error({message:`Error while submitting the form: ${e}}
1`,spanName:"contactForm"}),this.setState({showModal:!0,isFormSubmissionSuccessful:!1,modalHeader:this.props.modalErrorHeader,modalErrorMessage:this.props.formSubmissionErrorContent,errors:e.body})})))},this.toggleModal=()=>{this.setState({showModal:!1})},this.mapErrors=e=>e===F?this.props.unableToSendErrMessage:this.props.defaultErrorMessage,this.state={errors:[],showModal:!1,isFormSubmissionSuccessful:!1,enableSubmitButton:!0,shouldShowErrorMessage:!1},this.helpDeskFormService=new b({helpDeskUrl:this.props.helpDeskUrl}),this.formRef=a.createRef()}};const Se=(0,p.A)(xe,[Le]),Re=(0,h.V4)(Se,"contact-form","help-desk-form");function Ae(e){let{nameLabel:t,emailLabel:r,faultDescriptionLabel:s,venueLabel:l,venueCountryLabel:o,eventsFormDocumentLabel:n,submitText:d,uploadText:m,additionalInfoLabel:c,eventsFormImageLabelText:p,faultyItemLabel:h,inquiryReasonLabel:g,returnItemLabel:T,refundedItemLabel:E,allItemsLabel:f,individualItemsLabel:y,phoneNumberLabel:S,phoneNumberLengthErrMessage:R,eventDateLabel:A,eventDatePlaceholderLabel:F,eventDateErrorMessage:C,transactionValueLabel:D,transactionValuePlaceholderLabel:_,transactionValueErrorMessage:P,refundedIndividualItemListLabel:w,eventsFormTitle:U,imageUploadLabel:q,itemsPlaceholder:G,nameLengthErrMessage:z,emailFieldErrMessage:Y,additionalInfoLengthErrMessage:B,fileUploadSizeLimit:W,supportedFileTypes:j,imagesToBeUplodedFormatAndSize:X,faultDescriptionPlaceholder:J,eventsFormInstruction1:$,eventsFormInstruction2:K,eventsFormInstruction3:ee,eventsFormInstruction4:re,eventsFormUploadLabelText:ae,merchandisePurchasedDetailText:ne,eventNameText:ie,addressLine1Text:de,addressLine2Text:me,insideVenueText:ue,outsideVenueText:ce,cityLabel:pe,stateLabel:he,countryLabel:ge,zipcodeLabel:Te,addressLengthErrMessage:fe,cityLengthErrMessage:be,stateLengthErrMessage:ye,postalCodeErrMessage:Ie,japanPostalCodeErrMessage:Ne,venueMaxLengthErrMessage:Me,eventNameMaxLengthErrMessage:Le,errorOnFormSubmission:xe,scrollToContainer:Se,appContext:Re={},headers:Ae={},helpDeskUrl:ve,eventsRefundSuccessMessage:Oe,modalSuccessHeader:Fe,modalErrorHeader:Ce,formSubmissionErrorContent:De,defaultErrorMessage:_e}=e;const[Pe,we]=(0,a.useState)(f),[Ue,qe]=(0,a.useState)(h),[ke,He]=(0,a.useState)([]),[Ve,Ge]=(0,a.useState)(!1),[ze,Ye]=(0,a.useState)(!1),[Be,We]=(0,a.useState)(""),[je,Xe]=(0,a.useState)(""),[Je,$e]=(0,a.useState)(""),[Qe,Ke]=(0,a.useState)(!1),[Ze,et]=(0,a.useState)(""),tt=L.A,rt=(0,a.useRef)();return a.createElement("div",{className:"help-desk-form-container"},a.createElement("div",{className:"header-title"},U),a.createElement("div",null,a.createElement("ul",null,a.createElement("li",null,$),a.createElement("li",null,K),a.createElement("li",null,ee),a.createElement("li",null,re))),a.createElement(se.A,{isSuccess:ze,isOpen:Ve,errors:ke,mapErrors:()=>_e,modalHeader:je,toggleModal:()=>{Ge(!1)},successMessage:Be,errorMessage:Je}),a.createElement(u.A,{autoComplete:"off",scrollToContainer:Se,onSubmit:(e,t,r)=>{r&&r.preventDefault&&r.preventDefault(),e?(Ke(!1),new b({helpDeskUrl:ve}).submitEventsRefundForm(Ae,t).then((()=>{Ge(!0),Ye(!0),We(Oe),Xe(Fe),we(f),qe(h),rt.current.clearForm()})).catch((e=>{oe.A.error({message:`Error while submitting the form: ${(0,le.u)(e)}`,spanName:"eventsRefundForm"}),Ge(!0),Ye(!1),Xe(Ce),$e(De),He(e.errors)}))):Ke(!0)},ref:rt},a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.NAME,label:t,placeholder:t,validation:x.v.nameFieldsMaxLength(z),talosTag:M.G.EURO_FORM_FIRSTNAME,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.EMAIL,name:O.EMAIL,label:r,placeholder:r,validation:x.v.email(Y),talosTag:M.G.EURO_FORM_EMAIL,required:!0})),a.createElement("div",{className:"row phone-number-field"},a.createElement(Ee.A,{type:v.TEL,appContext:Re,name:O.PHONE_NUMBER,label:S,placeholder:S,phoneNumberValidationEnabled:!0,invalidPhoneNumberErrorMsg:R,talosTag:M.G.EVENTS_FORM_PHONE_NUMBER,retainValueOnError:!0,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,mask:"99/99/9999",name:O.EVENT_DATE,label:A,placeholder:F,validation:x.v.date(C),talosTag:M.G.EVENTS_FORM_EVENT_DATE,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.TRANSACTION_VALUE,label:D,placeholder:_,validation:x.v.maxLengthValidation(H,P),talosTag:M.G.EVENTS_FORM_TRANSACTION_VALUE,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ADDRESS1,label:de,placeholder:de,validation:x.v.addresslineLength(fe),talosTag:M.G.EURO_FORM_ADDRESS_1,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ADDRESS2,label:me,placeholder:me,validation:x.v.addresslineLength(fe),talosTag:M.G.EURO_FORM_ADDRESS_2})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.CITY,label:pe,placeholder:pe,validation:x.v.cityMaxLength(be),talosTag:M.G.EURO_FORM_CITY,required:!0}),a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:tt.map((e=>e.countryName)),onSelectValue:e=>(e=>{const t=tt.find((t=>{let{countryName:r}=t;return r===e}))||{};et(t.countryCode)}
1)(e),name:O.COUNTRY,label:ge,placeholder:ge,talosTag:M.G.EURO_FORM_COUNTRY,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.STATE,label:he,placeholder:he,validation:x.v.stateMaxLength(ye),talosTag:M.G.EURO_FORM_STATE,required:!0}),a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.ZIPCODE,label:Te,placeholder:Te,validation:x.v.zipCode({JP:Ne,DEFAULT:Ie}),maxLength:10,additionalProp:Ze,talosTag:M.G.EURO_FORM_ZIPCODE,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.EVENT_NAME,label:ie,placeholder:ie,validation:x.v.maxLengthValidation(k,Le),talosTag:M.G.EURO_FORM_EVENT_NAME,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-6 large-6 medium-6",type:v.TEXT,name:O.STADIUM_NAME,label:l,placeholder:l,validation:x.v.maxLengthValidation(V,Me),maxLength:V,talosTag:M.G.EURO_FORM_STADIUM,required:!0}),a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:tt.map((e=>e.countryName)),name:O.STADIUM_COUNTRY,label:o,placeholder:o,talosTag:M.G.EURO_FORM_COUNTRY,required:!0})),a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-12 large-12 medium-12",items:[ue,ce],name:O.STADIUM_STORE_DETAILS,label:ne,placeholder:ne,talosTag:M.G.EURO_FORM_MERCHANDISE_PURCHASED,required:!0})),a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:[h,T],onSelectValue:e=>(e=>{qe(e)})(e),name:O.INQUIRY_REASON,label:g,placeholder:g,talosTag:M.G.EURO_FORM_INQUIRYREASON,required:!0}),a.createElement(N.A,{className:"columns p-t-lg small-6 large-6 medium-6",items:[f,y],onSelectValue:e=>(e=>{we(e)})(e),name:O.REFUNDED_ITEMS,label:E,placeholder:E,talosTag:M.G.EURO_FORM_REFUNDED_ITEMS,required:!0}),Pe===y?a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",multiline:!0,type:v.TEXT,numOfRows:"3",name:O.REFUNDED_INDIVIDUAL_ITEM_LIST,label:w,placeholder:G,validation:x.v.additionalInfoMaxLength(B),talosTag:M.G.EURO_FORM_REFUND_INDIVIDUAL_ITEM_LIST,required:!0}):null),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.FAULT_DESCRIPTION,label:s,placeholder:J,validation:x.v.additionalInfoMaxLength(B),talosTag:M.G.EURO_FORM_FAULT_DESCRIPTION,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ADDITIONAL_INFO,label:c,placeholder:c,validation:x.v.additionalInfoMaxLength(B),talosTag:M.G.EURO_FORM_ADDITIONAL_INFO})),Ue===h?a.createElement("div",{className:"row"},a.createElement(te,{className:"columns p-t-lg small-6 large-6 medium-6",name:O.FAULTY_ITEM_FILE_UPLOAD,label:q,talosTag:M.G.EURO_FORM_IMAGE_UPLOAD,uploadText:m,labelText:p,sizeLimit:W,validTypes:j,maxNumberOfFilesUploadLimit:10,multiple:!0,required:!0})):null,a.createElement("div",{className:"row"},a.createElement(te,{className:"columns p-t-lg small-6 large-6 medium-6",name:O.DOCUMENT_UPLOAD,label:n,talosTag:M.G.EURO_FORM_DOCUMENT_LINK,uploadText:m,labelText:ae,sizeLimit:W,validTypes:j,maxNumberOfFilesUploadLimit:1,multiple:!0,required:!0})),a.createElement("div",{className:"image-info"},a.createElement("span",null,X)),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"events-refund-form-submit",variant:Z.Vt.PRIMARY},d)),Qe?a.createElement("div",{className:"row error-message"},a.createElement(Q.pD,{variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,xe))):null))}Ae.propTypes={nameLabel:j().string,emailLabel:j().string,faultDescriptionLabel:j().string,venueLabel:j().string,venueCountryLabel:j().string,eventsFormDocumentLabel:j().string,submitText:j().string,uploadText:j().string,additionalInfoLabel:j().string,eventsFormImageLabelText:j().string,faultyItemLabel:j().string,inquiryReasonLabel:j().string,returnItemLabel:j().string,refundedItemLabel:j().string,allItemsLabel:j().string,individualItemsLabel:j().string,phoneNumberLabel:j().string,phoneNumberLengthErrMessage:j().string,eventDateLabel:j().string,eventDatePlaceholderL
1abel:j().string,eventDateErrorMessage:j().string,transactionValueLabel:j().string,transactionValuePlaceholderLabel:j().string,transactionValueErrorMessage:j().string,refundedIndividualItemListLabel:j().string,eventsFormTitle:j().string,imageUploadLabel:j().string,itemsPlaceholder:j().string,nameLengthErrMessage:j().string,emailFieldErrMessage:j().string,additionalInfoLengthErrMessage:j().string,fileUploadSizeLimit:j().number,supportedFileTypes:j().array,imagesToBeUplodedFormatAndSize:j().string,faultDescriptionPlaceholder:j().string,eventsFormInstruction1:j().string,eventsFormInstruction2:j().string,eventsFormInstruction3:j().string,eventsFormInstruction4:j().string,eventsFormUploadLabelText:j().string,merchandisePurchasedDetailText:j().string,eventNameText:j().string,addressLine1Text:j().string,addressLine2Text:j().string,insideVenueText:j().string,outsideVenueText:j().string,cityLabel:j().string,stateLabel:j().string,countryLabel:j().string,zipcodeLabel:j().string,addressLengthErrMessage:j().string,cityLengthErrMessage:j().string,stateLengthErrMessage:j().string,postalCodeErrMessage:j().string,japanPostalCodeErrMessage:j().string,venueMaxLengthErrMessage:j().string,eventNameMaxLengthErrMessage:j().string,errorOnFormSubmission:j().string,scrollToContainer:j().string,appContext:j().object,headers:j().object,helpDeskUrl:j().string,eventsRefundSuccessMessage:j().string,modalSuccessHeader:j().string,modalErrorHeader:j().string,formSubmissionErrorContent:j().string,defaultErrorMessage:j().string};const ve=(0,p.A)(Ae,[c]),Oe=(0,h.V4)(ve,"help-desk-form");var Fe=r(74208),Ce=r(53489);const De=JSON.parse('{"id":"WITHDRAWAL_REQUEST_FORM","name":"WITHDRAWAL_REQUEST_FORM","description":"Settings to control the Order Withdrawal Request form, used by customers on non-UK European sites to exercise their statutory right of withdrawal","type":"object","properties":{"isEnabled":{"type":"boolean","name":"Flag to enable the Order Withdrawal Request form","description":"Flag to enable the Order Withdrawal Request form","default":false},"withdrawalRequestFormTitle":{"shouldTranslate":true,"type":"string","name":"Withdrawal Request Form Title","description":"Title shown at the top of the withdrawal request form","default":"Withdraw your order"},"pleaseNoteLabel":{"shouldTranslate":true,"type":"string","name":"Please Note Label","description":"Bold lead-in label for the eligibility notice above the form","default":"Please note:"},"euConsumerNotice":{"shouldTranslate":true,"type":"string","name":"EU/EEA Consumer Notice","description":"Notice explaining that the right of withdrawal applies only to EU/EEA consumers","default":"The right of withdrawal applies only to consumers located in the EU/EEA at the time of purchase."},"withdrawalPolicyNotice":{"shouldTranslate":true,"type":"string","name":"Withdrawal Policy Notice","description":"Notice explaining that valid requests are processed in line with the withdrawal policy","default":"Valid withdrawal requests will be processed in line with our withdrawal policy."},"returnsPolicyNotice":{"shouldTranslate":true,"type":"string","name":"Returns Policy Notice","description":"Notice for non-EU/EEA consumers. Use the {returnsPolicyLink} placeholder to position the returns policy link","default":"If you are not an EU/EEA consumer, any withdrawal request will be processed as a standard return under our {returnsPolicyLink}."},"returnsPolicyLinkText":{"shouldTranslate":true,"type":"string","name":"Returns Policy Link Text","description":"Visible text for the returns policy link in the returns policy notice","default":"returns policy"},"returnsPolicyLink":{"shouldTranslate":false,"type":"string","name":"Returns Policy Link","description":"URL the returns policy link points to","default":"/returns-policy"},"consentCheckboxText":{"shouldTranslate":true,"type":"string","name":"Consent Checkbox Text","description":"Label for the checkbox the customer must tick before submitting the form","default":"I understand and wish to proceed."},"consentRequiredErrMessage":{"shouldTranslate":true,"type":"string","name":"Consent Required Error Message","description":"Error message shown when the customer submits without ticking the consent checkbox","default":"Please confirm you understand and wish to proceed."},"withdrawalRequestFormInstruction":{"shouldTranslate":true,"type":"string","name":"Withdrawal Request Form Instruction","description":"Instruction text shown directly above the form fields","default":"Complete the form below to withdraw your order. Fields marked with an asterisk (*) are required."}
1,"nameLabel":{"shouldTranslate":true,"type":"string","name":"Name Label","description":"Label for the customer name field","default":"Customer Name"},"orderNumberLabel":{"shouldTranslate":true,"type":"string","name":"Order Number Label","description":"Label for the order number field","default":"Order Number"},"orderNumberFieldMaxLength":{"shouldTranslate":false,"type":"number","name":"Order Number max char limit","description":"Max character limit for Order Number","default":20},"orderNumberFieldTooLongErrMessage":{"shouldTranslate":true,"type":"string","name":"Order Number too long error message","description":"Error message to display if order number is too long","default":"Order number is too long."},"emailLabel":{"shouldTranslate":true,"type":"string","name":"Contact Email Label","description":"Label for the contact email field","default":"Contact Email"},"withdrawalTypeLabel":{"shouldTranslate":true,"type":"string","name":"Withdrawal Type Label","description":"Label for the withdrawal type dropdown","default":"Withdrawal Type"},"withdrawalTypePlaceholder":{"shouldTranslate":true,"type":"string","name":"Withdrawal Type Placeholder","description":"Placeholder shown in the withdrawal type dropdown before a selection is made","default":"Please select"},"withdrawalTypeFullLabel":{"shouldTranslate":true,"type":"string","name":"Withdrawal Type Full Order Label","description":"Dropdown option label for withdrawing the full order","default":"Full Order"},"withdrawalTypePartialLabel":{"shouldTranslate":true,"type":"string","name":"Withdrawal Type Partial Order Label","description":"Dropdown option label for withdrawing part of the order","default":"Partial Order"},"orderDetailsLabel":{"shouldTranslate":true,"type":"string","name":"Order Details Label","description":"Label for the order details field","default":"Order Details"},"orderDetailsPlaceholder":{"shouldTranslate":true,"type":"string","name":"Order Details Placeholder","description":"Placeholder for the order details field, prompting item-level detail for partial withdrawals","default":"Describe the order or, for a partial withdrawal, list the specific items you wish to withdraw"},"submitButtonLabel":{"shouldTranslate":true,"type":"string","name":"Submit Button Label","description":"Label for the submit button","default":"Submit Request"},"privacyNoticeText":{"shouldTranslate":true,"type":"string","name":"Privacy Notice Text","description":"Reassurance text shown with a lock icon below the submit button","default":"Your information will be used only to process your withdrawal request."},"successfulSubmissionTitle":{"shouldTranslate":true,"type":"string","name":"Success Title","description":"Modal title when the form is submitted successfully","default":"Request Received"},"successfulSubmissionMessage":{"shouldTranslate":true,"type":"string","name":"Successful Submission Message","description":"Modal message when the form is submitted successfully","default":"We\'ve received your withdrawal request and our Fan Services team will review it. This does not automatically cancel your order or issue a refund. We\'ll contact you at the email address you provided if we need more information."},"emailFieldErrMessage":{"shouldTranslate":true,"type":"string","name":"Email Field Error Message","description":"Error message when the customer enters an invalid email","default":"Please enter a valid email address."},"nameLengthErrMessage":{"shouldTranslate":true,"type":"string","name":"Name Length Error Message","description":"Error message when the name exceeds the maximum length","default":"This name is too long."},"orderDetailsMaxLengthErrMessage":{"shouldTranslate":true,"type":"string","name":"Order Details Max Length Error Message","description":"Error message when order details exceed the maximum length","default":"This cannot be more than 1024 characters."},"modalErrorHeader":{"shouldTranslate":true,"type":"string","name":"Modal Error Header","description":"Modal error header title","default":"Error"},"defaultErrorMessage":{"shouldTranslate":true,"type":"string","name":"Default Error","description":"Default error message when something went wrong","default":"Something went wrong. Please try again."},"formSubmissionErrorContent":{"shouldTranslate":true,"type":"string","name":"Form Submission Error Content","description":"Error content shown on invali
1d form submission","default":"There was a problem with your submission."},"errorOnFormSubmission":{"shouldTranslate":true,"type":"string","name":"Form Submission Error Message","description":"Error message shown when submission fails validation","default":"Submission failed. Please review the required fields and try again."},"unableToSendErrMessage":{"shouldTranslate":true,"type":"string","name":"Unable To Send Error Message","description":"Message shown when there is a server-side error sending the form","default":"We couldn\'t send your request. Please try again."}}}'),_e="withdrawalConsent",Pe="withdrawal-request-form-consent-error",we=e=>{const[t,r]=(0,a.useState)([]),[s,l]=(0,a.useState)(!1),[o,n]=(0,a.useState)(!1),[d,m]=(0,a.useState)(""),[c,p]=(0,a.useState)(!1),[h,g]=(0,a.useState)(""),E=(0,a.useRef)(),{withdrawalRequestFormTitle:f,pleaseNoteLabel:y,euConsumerNotice:L,withdrawalPolicyNotice:S,returnsPolicyNotice:R="",returnsPolicyLinkText:A,returnsPolicyLink:C,consentCheckboxText:D,consentRequiredErrMessage:_,withdrawalRequestFormInstruction:P,nameLabel:w,orderNumberLabel:q,orderNumberFieldMaxLength:k,orderNumberFieldTooLongErrMessage:H,emailLabel:V,withdrawalTypeLabel:G,withdrawalTypePlaceholder:z,withdrawalTypeFullLabel:Y,withdrawalTypePartialLabel:B,orderDetailsLabel:W,orderDetailsPlaceholder:j,submitButtonLabel:X,privacyNoticeText:J,successfulSubmissionTitle:$,successfulSubmissionMessage:K,emailFieldErrMessage:ee,nameLengthErrMessage:te,orderDetailsMaxLengthErrMessage:re,modalErrorHeader:ae,defaultErrorMessage:ne,formSubmissionErrorContent:ie,errorOnFormSubmission:de,unableToSendErrMessage:me,scrollToContainer:ue,headers:ce,appContext:pe,helpDeskUrl:he}=e,ge=[{value:U.FULL,text:Y},{value:U.PARTIAL,text:B}],[Te,Ee]=R.split("{returnsPolicyLink}"),fe=void 0!==Ee,be=d===_;return a.createElement("div",{className:"help-desk-form-container withdrawal-request-form"},a.createElement("div",{className:"header-title"},a.createElement("h1",null,f)),a.createElement("div",{className:"withdrawal-request-notice"},a.createElement("p",null,a.createElement("strong",null,y)," ",L),a.createElement("p",null,S),a.createElement("p",null,Te,!!fe&&a.createElement(a.Fragment,null,a.createElement("a",{className:"anchor-tag",href:C,"data-trk-id":"withdrawal-request-form-returns-policy-link"},a.createElement("u",null,A)),Ee))),a.createElement("div",{className:"withdrawal-request-consent"},a.createElement(Fe.S,{id:_e,name:_e,isSelected:c,isRequired:!0,isInvalid:be,"aria-errormessage":be?Pe:void 0,onChange:e=>{p(e),e&&d===_&&m("")},"data-trk-id":"withdrawal-request-form-consent-checkbox"},D,a.createElement("span",{className:"asterik"},"*"))),a.createElement("p",{className:"withdrawal-request-instruction"},P),a.createElement(se.A,{isSuccess:o,isOpen:s,errors:t,mapErrors:e=>e===F?me:ne,modalHeader:o?$:ae,toggleModal:()=>{l(!1)},successMessage:K,errorMessage:h}),a.createElement(u.A,{autoComplete:"off",scrollToContainer:ue,onSubmit:(e,t,a)=>{a&&a.preventDefault&&a.preventDefault(),e?c?(m(""),new b({helpDeskUrl:he}).submitWithdrawalRequestForm(((e,t)=>{const r=/^([A-Za-z]{2})-([A-Za-z]{2})$/.exec(`${(null===t||void 0===t?void 0:t.locale)||""}`.trim());if(!r)return e;const[,a,s]=r;return{...e,[T.localization]:JSON.stringify({iso_country:s.toUpperCase(),iso_lang:a.toLowerCase()})}})(ce,pe),t).then((()=>{l(!0),n(!0),p(!1),E.current.clearForm()})).catch((e=>{oe.A.error({message:`Error while submitting the form: ${(0,le.u)(e)}`,spanName:"withdrawalRequestForm"}),l(!0),n(!1),g(ie),r(e.body)}))):m(_):m(de)},ref:E},a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.NAME,label:w,placeholder:w,validation:x.v.nameFieldsMaxLength(te),talosTag:M.G.WITHDRAWAL_REQUEST_FORM_NAME,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.TEXT,name:O.ORDER_NUMBER,label:q,placeholder:q,maxLength:k,validation:x.v.maxLengthValidation(k,H),talosTag:M.G.WITHDRAWAL_REQUEST_FORM_ORDER_NUMBER,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12",type:v.EMAIL,name:O.EMAIL,label:V,placeholder:V,validation:x.v.email(ee),talosTag:M.G.WITHDRAWAL_REQUEST_FORM_EMAIL,required:!0})),a.createElement("div",{className:"row"},a.createElement(N.A,{className:"columns p-t-lg small-12 large-12 medium-12",items:ge,valueMember:"value",displayMember:"text",name:O.WITHDRAWAL_TYPE,label:G,placeholder:z,talosTag:M.G.WITHDRAWAL_REQUEST_FORM_WITHDRAWAL_TYPE,noDefaultValue:!0,required:!0})),a.createElement("div",{className:"row"},a.createElement(I.A,{className:"columns p-t-lg small-12 large-12 medium-12 text-box",type:v.TEXT,name:O.ORDER_DETAILS,multiline:!0,numOfRows:"3",label:W,placeholder:j,validation:x.v.additionalInfoMaxLength(re),talosTag:M.G.WITHDRAWAL_REQUEST_FORM_ORDER_DETAILS,required:!0})),!!d&&a.createElement("div",{className:"row error-message",id:be?Pe:void 0},a.createElement(Q.pD,{variant:"error",hasIcon:!1,isDismissible:!1},a.createElement(Q.hL,null,d))),a.createElement("div",{className:"row submit-button-wrapper"},a.createElement(i.$,{className:"submit-button",type:v.SUBMIT,"data-trk-id":"withdrawal-request-form-submit",variant:Z.Vt.PRIMARY},X)),a.createElement("div",{className:"row privacy-notice"},a.createElement(Ce.A,{className:"privacy-notice-icon","aria-hidden":"true"}),a.createElement("span",null,J))))};
1we.propTypes={withdrawalRequestFormTitle:j().string,pleaseNoteLabel:j().string,euConsumerNotice:j().string,withdrawalPolicyNotice:j().string,returnsPolicyNotice:j().string,returnsPolicyLinkText:j().string,returnsPolicyLink:j().string,consentCheckboxText:j().string,consentRequiredErrMessage:j().string,withdrawalRequestFormInstruction:j().string,nameLabel:j().string,orderNumberLabel:j().string,orderNumberFieldMaxLength:j().number,orderNumberFieldTooLongErrMessage:j().string,emailLabel:j().string,withdrawalTypeLabel:j().string,withdrawalTypePlaceholder:j().string,withdrawalTypeFullLabel:j().string,withdrawalTypePartialLabel:j().string,orderDetailsLabel:j().string,orderDetailsPlaceholder:j().string,submitButtonLabel:j().string,privacyNoticeText:j().string,successfulSubmissionTitle:j().string,successfulSubmissionMessage:j().string,emailFieldErrMessage:j().string,nameLengthErrMessage:j().string,orderDetailsMaxLengthErrMessage:j().string,modalErrorHeader:j().string,defaultErrorMessage:j().string,formSubmissionErrorContent:j().string,errorOnFormSubmission:j().string,unableToSendErrMessage:j().string,scrollToContainer:j().string,headers:j().object,appContext:j().object,helpDeskUrl:j().string};const Ue=(0,p.A)(we,[De]),qe=(0,h.V4)(Ue,"withdrawal-request-form");class ke extends a.Component{render(){const{isJerseyAssuranceFlowEnabled:e,isSpecialEventRefundFlowEnabled:t,isTaxExemptFlowEnabled:r,appContext:s}=this.props,{isReturnFormEnabled:l,isContactUsFormEnabled:o}=m()(s,"lumenSettings.settings.MITCHELL_NESS_FORM.settings",{}),{isEnabled:n}=m()(s,"lumenSettings.settings.CONTACT_FORM.settings",{}),{isEmailContactFormEnabled:i}=m()(s,"lumenSettings.settings.EMAIL_CONTACT_FORM.settings",{}),{isEnabled:d}=m()(s,"lumenSettings.settings.WITHDRAWAL_REQUEST_FORM.settings",{});switch(this.getFormType()){case q.EMAIL_CONTACT_FORM:if(i)return a.createElement(Me,{headers:this.state.helpDeskApiHeaders});break;case q.JERSEY_ASSURANCE:if(e)return a.createElement(de,{headers:this.state.helpDeskApiHeaders});break;case q.TAX_EXEMPT:if(r)return a.createElement(ce,{headers:this.state.helpDeskApiHeaders});break;case q.EURO_REFUND:if(t)return a.createElement(ge,{headers:this.state.helpDeskApiHeaders});break;case q.EVENTS_REFUND_FORM:if(t)return a.createElement(Oe,{headers:this.state.helpDeskApiHeaders});break;case q.MITCHELL_NESS_CONTACT_FORM:if(o)return a.createElement(be,{headers:this.state.helpDeskApiHeaders});break;case q.MITCHELL_NESS_RETURN_FORM:if(l)return a.createElement(Ie,{headers:this.state.helpDeskApiHeaders});break;case q.CONTACT_FORM:if(n)return a.createElement(Re,{headers:this.state.helpDeskApiHeaders});break;case q.WITHDRAWAL_REQUEST_FORM:return d?a.createElement(qe,{headers:this.state.helpDeskApiHeaders,helpDeskUrl:this.props.helpDeskUrl}):null;default:return null}}constructor(e){super(e),this.componentDidMount=async()=>{const e=await this.helpDeskFormService.getToken();e&&e.body&&e.body.jwt&&this.setState({helpDeskApiHeaders:{...this.state.helpDeskApiHeaders,[T.accessToken]:e.body.jwt}})},this.getFormType=()=>{const{appContext:{originalUrl:e}}=this.props,t=e.split("?")[0].split("/help/form/")[1];return t.includes("/")&&!t.split("/")[1]?t.split("/")[0]:t};const{appContext:{visitorId:t,sessionId:r,requestCorrelation:a,siteId:s}}=e;this.state={helpDeskApiHeaders:{[T.visitorId]:t,[T.sessionId]:r,[T.requestCorrelationId]:a,[T.siteId]:s}},this.helpDeskFormService=new b({helpDeskUrl:this.props.helpDeskUrl})}}const He=(0,p.A)(ke,[c]),Ve=(0,h.V4)(He,"help-desk-form","fanbot-forms");var Ge=r(92108);!function(e){const t=document.getElementsByClassName(e);for(let e=0;e<t.length;e++){const r=t[e];s.render(a.createElement(o.A.Provider,{value:{translate:l.A,platform:Ge.A}},a.createElement(Ve,null)),r)}}("help-desk-form")},19256(e,t,r){var a=r(14041),s=r(43144),l=r(46123),o=r.n(l),n=r(96018),i=r(17353);const d=e=>{const{data:t,title:r}=e;if(0===t.length)return null;const[{pageType:s}]=t;return a.createElement("div",{className:`${s}-container`},a.createElement("div",{className:"title"},r),a.createElement("div",null,t.map(((e,t)=>{let{url:r,Item:s,shortDescription:l}=e;return a.createElement("div",{key:t},a.createElement(i.Ay,{href:r,key:t,"data-trk-id":(0,n.pl)({trackId:s})},a.createElement("div",{className:"page-title"},s)),a.createElement("div",{className:"page-description"},l))}))))};var m=r(64022),u=r(24464),c=(r(68392),r(59937)),p=r(68032),h=r(22360);const g="en-US",T=e=>!!o()(e,"indexName"),E=async e=>{const t=e.platform.getData("initialAppContext"),r=o()(t,"lumenSettings.settings.HELP_SEARCH.settings.typeahead.algolia",{});if((e=>{const t=o()(e,"applicationId"),r=o()(e,"apiKey"),a=o()(e,"indexName");return t&&r&&a})(r)){const e=(e=>{const t=o()(e,"locale");return t?["isIndexed:true","isVisible:true",[`locale:${t}`,`locale:${g}`]]:["isIndexed:true","isVisible:true"]})(t),a=20,s=new c.A({...r,facetFilters:e,numberOfHits:a});await s.dynamicLoadAlgolia();const l=o()(t,"requestUrl",{}),n=p.extract(l),{search:i}=p.parse(n);return s.getItems(i,r.highlightedPart)}return Promise.reject()},f=async e=>{const t=e.platform.getData("initialAppContext"),r=o()(t,"lumenSettings.settings.HELP_SEARCH.settings.typeahead.vertex",{});if(T(r)){const e=(e=>{const t=o()(e,"locale");return t?["isIndexed:true","isVisible:true",`locale:${t}`]:["isIndexed:true","isVisible:true"]})(t),a=20,s=new h.A({...r,facetFilters:e,numberOfHits:a}),l=o()(t,"requestUrl",{}),n=p.extract(l),{search:i}=p.parse(n);return s.getItems(i,r.highlightedPart)}return Promise.reject()};let b=class extends a.Component{componentDidMount(){(async e=>{const t=e.platform.getData("initialAppContext"),r=o()(t,"lumenSettings.settings.HELP_SEARCH.settings.typeahead.vertex",{}),a=o()(t,"lumenSettings.settings.HELP_SEARCH.settings.typeahead.querySuggestionService");return T(r)&&"vertex"===a?f(e):E(e)})(this.context).then((e=>{const t=((e,t)=>{const r=t.platform.getData("initialAppContext"),a=o()(r,"locale"),s={},l=e.hits.reduce(((e,t)=>(t.locale===a&&(s[t.pageId]=t),e[t.locale].push(t),e)),{[a]:[],[g]:[]}),n=l[g].reduce(((e,t)=>(s[t.pageId]||e.push(t),e)),[]);return l[a].concat(n)})(e,this.context);e.hits=t,this.setState({data:e})})).catch((()=>{u.A.error({message:"Error fetching data for help-search-results component",spanName:"getHelpSearchResultsData"})}))}render(){const{appContext:{pageTypeCode:e=""}={}}=this.props,{data:t}=this.state;if(t){const r=o()(t,"hits"),s=r.reduce(((e,t)=>("standard"===t.pageType&&e.standard.push(t),"alert"===t.pageType&&e.alert.push(t),e)),{standard:[],alert:[]}),l=o()(t,"query"),{searchResultsText:n,resultsText:i,alertsTitle:m,answerPagesTitle:u}=this.props;return a.createElement("div",{className:"help-search-results-container"},a.createElement("div",{className:"search-results"},`${n}: "${l}"`),a.createElement("div",{className:"results"},`${r.length} ${i}`),a.createElement("div",{className:"divider"}),a.createElement(d,{title:`${m}`,data:s.alert,pageTypeCode:e}),a.createElement(d,{title:`${u}`,data:s.standard,pageTypeCode:e}))}return null}constructor(e){super(e),this.state={data:void 0}}};b.contextType=m.A;
1const y=b,I=JSON.parse('{"id":"HELP_SEARCH_RESULTS","name":"Help Search Results settings","description":"Settings for help search results","exposeToTools":false,"type":"object","properties":{"searchResultsText":{"type":"string","name":"Search Results Text","description":"Help Search Results Query Text on search results page","shouldTranslate":true,"default":"Search Results"},"resultsText":{"type":"string","name":"Results Text","description":"Results text on search results page","shouldTranslate":true,"default":"Results"},"alertsTitle":{"type":"string","name":"Alerts Title","description":"Alerts title on search results page","shouldTranslate":true,"default":"Alerts"},"answerPagesTitle":{"type":"string","name":"Answer Pages Title","description":"Answer Pages title on search results page","shouldTranslate":true,"default":"Answer Pages"}}}');var N=r(1098),M=r(46341);const L=(0,N.A)(y,I),x=(0,M.V4)(L,"help-search-results");var S=r(92108),R=r(60268);!function(e){const t=document.getElementsByClassName(e);for(let e=0;e<t.length;e++){const r=t[e];s.render(a.createElement(m.A.Provider,{value:{translate:R.A,platform:S.A}},a.createElement(x,null)),r)}}("help-search-results")},80160(e,t,r){var a=r(14041),s=r(43144),l=(r(54067),r(18586),r(99870)),o=r.n(l),n=r(92108),i=r(34365);const d="//help-frg.custhelp.com/app",m={ABOUT_US:`${d}/answers/detail/a_id/439`,CONTACT_US:`${d}/answers/detail/a_id/455`,COOKIES:`${d}/answers/detail/a_id/448`,HOME:`${d}/home/theme/standard`,LIVE_CHAT:`${d}/chat/chat_launch/chat_data`,PRIVACY_POLICY:`${d}/answers/detail/a_id/446`,INTEREST_BASED_ADVERTISING:`${d}/answers/detail/a_id/446/`,RETURNS:`${d}/answers/detail/a_id/451`,SAFE_SHOPPING:`${d}/answers/detail/a_id/449`,SATISFACTION_GUARANTEE:`${d}/answers/detail/a_id/438`,RATES_SHIPPING:`${d}/answers/list/c/25/theme/standard`,SIZE_CHART:`${d}/answers/list/c/168,171/theme/standard`,TERMS:`${d}/answers/list/c/204,202`,INTERNATIONAL_RETURNS:`${d}/answers/detail/a_id/600`},u=/\/\w+(_){0,1}\w$/i;const c=class extends a.Component{shouldComponentUpdate(){return!1}componentDidMount(){this.iframe&&(this.iframe.onload=this.handleIframeOnLoad)}handleIframeOnLoad(){const e=this.iframe.src.split("/app")[0];this.iframe.contentWindow.postMessage(window.location.hostname,e)}renderIframe(){return a.createElement("iframe",{ref:e=>this.iframe=e,src:this.content.src,frameBorder:"0",className:o()("help-page",this.content.pageType)})}render(){return a.createElement("div",{className:"iframe-container"},!i.A&&this.renderIframe())}constructor(e){super(e);const t=n.A.getData("initialAppContext").requestUrl;this.content=function(e){const t=e.match(u),r=t?t[0].split("/")[1]:"home",a=m[r.toUpperCase()]||m.HOME;return{pageType:r,src:a}}(t),this.handleIframeOnLoad=this.handleIframeOnLoad.bind(this)}};!function(e){const t=document.getElementsByClassName(e);for(let e=0;e<t.length;e++){const r=t[e];s.render(a.createElement(c,null),r)}}("iframe-wrapper")}},t={};function r(a){var s=t[a];if(void 0!==s)return s.exports;var l=t[a]={id:a,loaded:!1,exports:{}};return e[a].call(l.exports,l,l.exports,r),l.loaded=!0,l.exports}r.m=e,r.amdO={},(()=>{var e=[];r.O=(t,a,s,l)=>{if(!a){var o=1/0;for(m=0;m<e.length;m++){for(var[a,s,l]=e[m],n=!0,i=0;i<a.length;i++)(!1&l||o>=l)&&Object.keys(r.O).every((e=>r.O[e](a[i])))?a.splice(i--,1):(n=!1,l<o&&(o=l));if(n){e.splice(m--,1);var d=s();void 0!==d&&(t=d)}}return t}l=l||0;for(var m=e.length;m>0&&e[m-1][2]>l;m--)e[m]=e[m-1];e[m]=[a,s,l]}})(),r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(a,s){if(1&s&&(a=this(a)),8&s)return a;if("object"===typeof a&&a){if(4&s&&a.__esModule)return a;
1if(16&s&&"function"===typeof a.then)return a}var l=Object.create(null);r.r(l);var o={};e=e||[null,t({}),t([]),t(t)];for(var n=2&s&&a;("object"==typeof n||"function"==typeof n)&&!~e.indexOf(n);n=t(n))Object.getOwnPropertyNames(n).forEach((e=>o[e]=()=>a[e]));return o.default=()=>a,r.d(l,o),l}})(),r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,a)=>(r.f[a](e,t),t)),[])),r.u=e=>(({708:"react-phone-number-input",2616:"cart-summary-toast",2620:"fanbot-ui",2737:"google-one-tap",3549:"react-zoom-pan-pinch",5054:"popup-controller-container",5688:"jsonwebtoken",7160:"algoliasearch",7715:"sas-banner-container",8321:"amplitude-init"}[e]||e)+".js"),r.miniCssF=e=>{},r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="iris:";r.l=(a,s,l,o)=>{if(e[a])e[a].push(s);else{var n,i;if(void 0!==l)for(var d=document.getElementsByTagName("script"),m=0;m<d.length;m++){var u=d[m];if(u.getAttribute("src")==a||u.getAttribute("data-webpack")==t+l){n=u;break}}n||(i=!0,(n=document.createElement("script")).charset="utf-8",r.nc&&n.setAttribute("nonce",r.nc),n.setAttribute("data-webpack",t+l),n.src=a),e[a]=[s];var c=(t,r)=>{n.onerror=n.onload=null,clearTimeout(p);var s=e[a];if(delete e[a],n.parentNode&&n.parentNode.removeChild(n),s&&s.forEach((e=>e(r))),t)return t(r)},p=setTimeout(c.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=c.bind(null,n.onerror),n.onload=c.bind(null,n.onload),i&&document.head.appendChild(n)}}})(),r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.j=3666,r.p="/static/1.1.0-rc-20260923.183655/js/",(()=>{var e={3666:0};r.f.j=(t,a)=>{var s=r.o(e,t)?e[t]:void 0;if(0!==s)if(s)a.push(s[2]);else{var l=new Promise(((r,a)=>s=e[t]=[r,a]));a.push(s[2]=l);var o=r.p+r.u(t),n=new Error;r.l(o,(a=>{if(r.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var l=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.src;n.message="Loading chunk "+t+" failed.\n("+l+": "+o+")",n.name="ChunkLoadError",n.type=l,n.request=o,s[1](n)}}),"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,a)=>{var s,l,[o,n,i]=a,d=0;if(o.some((t=>0!==e[t]))){for(s in n)r.o(n,s)&&(r.m[s]=n[s]);if(i)var m=i(r)}for(t&&t(a);d<o.length;d++)l=o[d],r.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return r.O(m)},a=self.webpackChunkiris=self.webpackChunkiris||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),r.O(void 0,[829,4121,2076],(()=>r(95353))),r.O(void 0,[829,4121,2076],(()=>r(54745))),r.O(void 0,[829,4121,2076],(()=>r(80160))),r.O(void 0,[829,4121,2076],(()=>r(71189))),r.O(void 0,[829,4121,2076],(()=>r(62483))),r.O(void 0,[829,4121,2076],(()=>r(78471))),r.O(void 0,[829,4121,2076],(()=>r(69254))),r.O(void 0,[829,4121,2076],(()=>r(35448))),r.O(void 0,[829,4121,2076],(()=>r(98486))),r.O(void 0,[829,4121,2076],(()=>r(62347))),r.O(void 0,[829,4121,2076],(()=>r(77871))),r.O(void 0,[829,4121,2076],(()=>r(47021))),r.O(void 0,[829,4121,2076],(()=>r(36567))),r.O(void 0,[829,4121,2076],(()=>r(19256)));var a=r.O(void 0,[829,4121,2076],(()=>r(8685)));a=r.O(a)})();

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.