1"use strict";(self.webpackChunkdigital_world_trader=self.webpackChunkdigital_world_trader||[]).push([[999],{10999:function(e,a,t){t.r(a),t(35890);var l=t(96540),n=t.n(l),s=t(11775),r=t(40542),i=t(29863),c=t(78465),m=t.n(c),o=t(35105);let u=null;a.default=e=>{const{d:a=null,mobileOpen:t=!1,setMobileOpen:c=()=>{}}=e,[p,d]=(0,l.useState)({applicant_first_name:"",applicant_middle_name:"",applicant_last_name:"",date_of_birth:"",ssn_last4:"",business_name:"",doing_business_as:"",entity_type:"Individual",entity_id_utah:"",federal_ein:"",business_phone:"",business_email:"",business_address:"",business_city:"",business_state:"UT",business_zip:"",premises_address:"",premises_city:"",premises_state:"UT",premises_zip:"",license_city_county:"",license_start_date:"",license_end_date:"",hours_of_operation:"",methods_of_purchase:"",recordkeeping_plan_summary:"",payment_hold_period_days:"",uses_transport_vehicles:"No",vehicle_list_summary:"",security_plan_summary:"",camera_surveillance:"No",storage_secure_facility:"No",surety_bond_amount:"",bond_number:"",insurance_carrier:"",insurance_policy_number:"",insurance_policy_expiry:"",fingerprint_taken:"No",fingerprint_transaction_number:"",ever_convicted:"No",conviction_details:"",reference1_name:"",reference1_phone:"",reference1_email:"",reference2_name:"",reference2_phone:"",reference2_email:"",utah_identity:"",applicant_signature_checkbox:!1,authorize_background_check:!1,date_signed:""}),[f,_]=(0,l.useState)(""),[E,b]=(0,l.useState)([]),[g,N]=(0,l.useState)(null),[v,y]=(0,l.useState)(null),[h,F]=(0,l.useState)(null),[k,C]=(0,l.useState)(null),[P,S]=(0,l.useState)(null),[x,R]=(0,l.useState)([]),[D,$]=(0,l.useState)([]),[w,q]=(0,l.useState)(null),[I,B]=(0,l.useState)([]),[A,O]=(0,l.useState)(!1),[Y,L]=(0,l.useState)(!1),[T,z]=(0,l.useState)({}),[M,V]=(0,l.useState)({}),j=["applicant_first_name","applicant_last_name","business_name","license_city_county","surety_bond_amount","utah_identity","applicant_signature_checkbox"],U=e=>V(a=>a[e]?a:{...a,[e]:!0}),G=e=>M[e]&&T[e]?"is-invalid":"",Q=(e={},a={})=>{const t={};j.forEach(a=>{"applicant_signature_checkbox"===a?e[a]||(t[a]="You must certify this application"):String(e[a]||"").trim()||(t[a]="This field is required")}),e.business_phone&&!/^\+?[\d\s\-()]{7,20}$/.test(e.business_phone)&&(t.business_phone="Enter a valid phone number"),e.business_email&&e.business_email.length&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.business_email)&&(t.business_email="Enter a valid email"),"Yes"!==e.fingerprint_taken||e.fingerprint_transaction_number||(t.fingerprint_transaction_number="Please provide fingerprint transaction number"),"Yes"!==e.ever_convicted||e.conviction_details||(t.conviction_details="Please provide details about convictions"),(!a.identityDocs||a.identityDocs.length<1)&&(t.identityDocs="Please upload at least one government ID (driver's license/passport)"),e.suret
1y_bond_amount&&Number(e.surety_bond_amount)>0&&!a.bondFile&&(t.bondFile="Please upload surety bond document"),e.insurance_carrier&&!a.insuranceCertificateFile&&(t.insuranceCertificateFile="Please upload proof of insurance"),a.securityPlanFile||(t.securityPlanFile="Please upload a security/theft prevention plan (required)"),a.recordkeepingPlanFile||(t.recordkeepingPlanFile="Please upload a recordkeeping plan / sample records (required)");const l=(e,a)=>{e&&(Array.isArray(e)?e:[e]).forEach(e=>{e&&(e.size>10485760&&(t[a]="Each file must be under 10 MB"),e.type.startsWith("image/")||"application/pdf"===e.type||(t[a]="Only JPG, PNG or PDF allowed"))})};return l(a.identityDocs,"identityDocs"),l(a.businessRegistrationFile,"businessRegistrationFile"),l(a.bondFile,"bondFile"),l(a.insuranceCertificateFile,"insuranceCertificateFile"),l(a.securityPlanFile,"securityPlanFile"),l(a.recordkeepingPlanFile,"recordkeepingPlanFile"),l(a.vehicleDocsFiles,"vehicleDocsFiles"),l(a.surveillancePhotosFiles,"surveillancePhotosFiles"),l(a.fingerprintReceiptFile,"fingerprintReceiptFile"),l(a.otherSupportingFiles,"otherSupportingFiles"),t},H=e=>{const{name:a,value:t,type:l,checked:n}=e.target,s="checkbox"===l?n:t,r={...p,[a]:s};d(r),M[a]&&z(Q(r,J()))},W=(e,a)=>{if("identity"===e){const e=E.filter((e,t)=>t!==a);b(e),z(Q(p,{...J(),identityDocs:e}))}else if("vehicle"===e){const e=x.filter((e,t)=>t!==a);R(e),z(Q(p,{...J(),vehicleDocsFiles:e}))}else if("surveillance"===e){const e=D.filter((e,t)=>t!==a);$(e),z(Q(p,{...J(),surveillancePhotosFiles:e}))}else if("other"===e){const e=I.filter((e,t)=>t!==a);B(e),z(Q(p,{...J(),otherSupportingFiles:e}))}};function J(){return{identityDocs:E,businessRegistrationFile:g,bondFile:v,insuranceCertificateFile:h,securityPlanFile:k,recordkeepingPlanFile:P,vehicleDocsFiles:x,surveillancePhotosFiles:D,fingerprintReceiptFile:w,otherSupportingFiles:I}}return n().createElement("div",{className:"admin-content-wrapper"},a?.session?.state===r.$t.IN&&n().createElement(s.A,{d:a,mobileOpen:t,setMobileOpen:c}),n().createElement("div",{className:"main-content"},n().createElement("div",{className:"white-bg-card"},n().createElement("div",{className:"white-bg-header border-0"},n().createElement("h4",null,(0,o.dt)()," Scrap Metal Dealer License - City")),n().createElement("div",{className:"white-bg-body"},n().createElement("form",{onSubmit:async e=>{if(e?.preventDefault?.(),console.log("Submitting Scrap Metal Dealer form",{form:p,identityDocs:E,bondFile:v,securityPlanFile:k,recordkeepingPlanFile:P,verkey:f}),(()=>{const e=Q(p,J());z(a=>({...a,...e}));const a={...M};return j.forEach(e=>a[e]=!0),a.identityDocs=!0,a.securityPlanFile=!0,a.recordkeepingPlanFile=!0,a.bondFile=!0,V(a),!(Object.keys(e).length>0&&((e=>{const a={...M};Object.keys(e).forEach(e=>{a[e]=!0}),V(a),z(a=>({...a,...e}));const t=Object.keys(e)[0];if(t){const e=document.querySelector(`[name="${t}"]`);if(e&&"function"==typeof e.focus)return void e.focus();const a=document.querySelector("input, textarea, select");a&&a.focus()}})(e),1))})())try{O(!0);const e=new FormData;Object.entries(p).forEach(([a,t])=>{"boolean"==typeof t?e.append(a,t?"1":"0"):e.append(a,t||"")}
1),E.forEach(a=>e.append("identity_documents[]",a)),g&&e.append("business_registration_file",g),v&&e.append("bond_file",v),h&&e.append("insurance_certificate_file",h),k&&e.append("security_plan_file",k),P&&e.append("recordkeeping_plan_file",P),x.forEach(a=>e.append("vehicle_docs[]",a)),D.forEach(a=>e.append("surveillance_photos[]",a)),w&&e.append("fingerprint_receipt_file",w),I.forEach(a=>e.append("other_supporting_files[]",a)),f&&e.append("verkey",f);const a=await i.A.post("/dashboard/licenses/scrapmetal/apply",e);a?.data?.success?m().fire("Success",a.data.message||"Application submitted.","success").then(()=>{window.location.href="/licenses/business/list"}):m().fire("Error",a?.data?.message||"Submission failed.","error")}catch(e){console.error("Submission error:",e);const a=e?.response?.data?.message||e.message||"Submission failed - network or server error.";m().fire("Error",a,"error")}finally{O(!1)}else console.warn("Validation failed",T)}},n().createElement("div",{className:"row"},n().createElement("div",{className:"col-lg-3"},n().createElement("div",{className:"form-group file-upload-wrapper"},n().createElement("label",{className:"form-label"},"Identity Documents (DL / Passport) ",n().createElement("span",{className:"required"},"*")),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",multiple:!0,onChange:e=>{const a=Array.from(e.target.files||[]);b(e=>[...e,...a]),U("identityDocs"),z(Q(p,{...J(),identityDocs:[...E,...a]}))},name:"identityDocs",className:`file-input ${G("identityDocs")}`})),M.identityDocs&&T.identityDocs&&n().createElement("div",{className:"error-msg"},T.identityDocs),n().createElement("div",{className:"uploaded-list"},E.map((e,a)=>n().createElement("div",{key:a,className:"file-item"},n().createElement("span",{className:"file-name"},e.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>W("identity",a)},"Remove")))),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Business Registration / City Filing"),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",onChange:e=>{const a=e.target.files?.[0];a&&(N(a),U("businessRegistrationFile"),z(Q(p,{...J(),businessRegistrationFile:a})))},name:"businessRegistrationFile",className:`file-input ${G("businessRegistrationFile")}`})),M.businessRegistrationFile&&T.businessRegistrationFile&&n().createElement("div",{className:"error-msg"},T.businessRegistrationFile),g&&n().createElement("div",{className:"file-item"},n().createElement("span",{className:"file-name"},g.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>N(null)},"Remove")),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Surety Bond Document ",n().createElement("span",{className:"required"},"*")),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",onChange:e=>{const a=e.target.files?.[0];a&&(y(a),U("bondFile"),z(Q(p,{...J(),bondFile:a})))},name:"bondFile",className:`file-input ${G("bondFile")}`})),M.bondFile&&T.bondFile&&n().createElement("div",{className:"error-msg"},T.bondFile),v&&n().createElement("div",{className:"file-item"},n().createElement("span",{className:"file-name"},v.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>y(null)},"Remove")),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Insurance Certificate"),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",onChange:e=>{const a=e.target.files?.[0];a&&(F(a),U("insuranceCertificateFile"),z(Q(p,{...J(),insuranceCertificateFile:a})))},name:"insuranceCertificateFile",className:`file-input ${G("insuranceCertificateFile")}`})),M.insuranceCertificateFile&&T.insuranceCertificateFile&&n().createElement("div",{className:"error-msg"},T.insuranceCertificateFile),h&&n().createElement("div",{className:"file-item"},n().createElement("span",{className:"file-name"},h.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>F(null)},"Remove")),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Security / Theft Prevention Plan ",n().createElement("span",{className:"required"},"*")),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",onChange:e=>{const a=e.target.files?.[0];
1a&&(C(a),U("securityPlanFile"),z(Q(p,{...J(),securityPlanFile:a})))},name:"securityPlanFile",className:`file-input ${G("securityPlanFile")}`})),M.securityPlanFile&&T.securityPlanFile&&n().createElement("div",{className:"error-msg"},T.securityPlanFile),k&&n().createElement("div",{className:"file-item"},n().createElement("span",{className:"file-name"},k.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>C(null)},"Remove")),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Recordkeeping Plan / Sample Records ",n().createElement("span",{className:"required"},"*")),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",onChange:e=>{const a=e.target.files?.[0];a&&(S(a),U("recordkeepingPlanFile"),z(Q(p,{...J(),recordkeepingPlanFile:a})))},name:"recordkeepingPlanFile",className:`file-input ${G("recordkeepingPlanFile")}`})),M.recordkeepingPlanFile&&T.recordkeepingPlanFile&&n().createElement("div",{className:"error-msg"},T.recordkeepingPlanFile),P&&n().createElement("div",{className:"file-item"},n().createElement("span",{className:"file-name"},P.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>S(null)},"Remove")),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Vehicle / Transport Documents (if any)"),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",multiple:!0,onChange:e=>{const a=Array.from(e.target.files||[]);R(e=>[...e,...a]),U("vehicleDocsFiles"),z(Q(p,{...J(),vehicleDocsFiles:[...x,...a]}))},name:"vehicleDocsFiles",className:`file-input ${G("vehicleDocsFiles")}`})),n().createElement("div",{className:"uploaded-list"},x.map((e,a)=>n().createElement("div",{key:a,className:"file-item"},n().createElement("span",{className:"file-name"},e.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>W("vehicle",a)},"Remove")))),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Surveillance Photos / Security Photos"),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",multiple:!0,onChange:e=>{const a=Array.from(e.target.files||[]);$(e=>[...e,...a]),U("surveillancePhotosFiles"),z(Q(p,{...J(),surveillancePhotosFiles:[...D,...a]}))},name:"surveillancePhotosFiles",className:`file-input ${G("surveillancePhotosFiles")}`})),n().createElement("div",{className:"uploaded-list"},D.map((e,a)=>n().createElement("div",{key:a,className:"file-item"},n().createElement("span",{className:"file-name"},e.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>W("surveillance",a)},"Remove")))),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Fingerprint Receipt / Transaction"),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",onChange:e=>{const a=e.target.files?.[0];a&&(q(a),U("fingerprintReceiptFile"),z(Q(p,{...J(),fingerprintReceiptFile:a})))},name:"fingerprintReceiptFile",className:`file-input ${G("fingerprintReceiptFile")}`})),M.fingerprintReceiptFile&&T.fingerprintReceiptFile&&n().createElement("div",{className:"error-msg"},T.fingerprintReceiptFile),w&&n().createElement("div",{className:"file-item"},n().createElement("span",{className:"file-name"},w.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>q(null)},"Remove")),n().createElement("hr",null),n().createElement("label",{className:"form-label"},"Other Supporting Documents"),n().createElement("div",{className:"file-input-container"},n().createElement("input",{type:"file",accept:"image/*,application/pdf",multiple:!0,onChange:e=>{const a=Array.from(e.target.files||[]);B(e=>[...e,...a]),U("otherSupportingFiles"),z(Q(p,{...J(),otherSupportingFiles:[...I,...a]}))},name:"otherSupportingFiles",className:`file-input ${G("otherSupportingFiles")}`})),n().createElement("div",{className:"uploaded-list"},I.map((e,a)=>n().createElement("div",{key:a,className:"file-item"},n().createElement("span",{className:"file-name"},e.name),n().createElement("button",{type:"button",className:"btn btn-link",onClick:()=>W("other",a)},"Remove")))))),n().createElement("div",{className:"col-lg-9"},n().createElement("div",{className:"row"},n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Applicant First Name ",n().createElement("span",{className:"required"},"*")),n().createElement("input",{type:"text",name:"applicant_first_name",value:p.applicant_first_name,onChange:H,onBlur:()=>U("applicant_first_name"),className:`form-control ${G("applicant_first_name")}`}
1),M.applicant_first_name&&T.applicant_first_name&&n().createElement("div",{className:"error-msg"},T.applicant_first_name))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Middle Name"),n().createElement("input",{type:"text",name:"applicant_middle_name",value:p.applicant_middle_name,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Applicant Last Name ",n().createElement("span",{className:"required"},"*")),n().createElement("input",{type:"text",name:"applicant_last_name",value:p.applicant_last_name,onChange:H,onBlur:()=>U("applicant_last_name"),className:`form-control ${G("applicant_last_name")}`}),M.applicant_last_name&&T.applicant_last_name&&n().createElement("div",{className:"error-msg"},T.applicant_last_name))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Date of Birth"),n().createElement("input",{type:"date",name:"date_of_birth",value:p.date_of_birth,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"SSN (last 4)"),n().createElement("input",{type:"text",name:"ssn_last4",value:p.ssn_last4,onChange:H,className:"form-control",maxLength:4}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Business / Company Name ",n().createElement("span",{className:"required"},"*")),n().createElement("input",{type:"text",name:"business_name",value:p.business_name,onChange:H,onBlur:()=>U("business_name"),className:`form-control ${G("business_name")}`}),M.business_name&&T.business_name&&n().createElement("div",{className:"error-msg"},T.business_name))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"DBA / Trade Name"),n().createElement("input",{type:"text",name:"doing_business_as",value:p.doing_business_as,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Entity Type"),n().createElement("select",{name:"entity_type",value:p.entity_type,onChange:H,className:"form-select"},n().createElement("option",null,"Individual"),n().createElement("option",null,"LLC"),n().createElement("option",null,"Corporation"),n().createElement("option",null,"Partnership"),n().createElement("option",null,"Other")))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Business Phone"),n().createElement("input",{type:"tel",name:"business_phone",value:p.business_phone,onChange:H,onBlur:()=>U("business_phone"),className:`form-control ${G("business_phone")}`}),M.business_phone&&T.business_phone&&n().createElement("div",{className:"error-msg"},T.business_phone))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Business Email"),n().createElement("input",{type:"email",name:"business_email",value:p.business_email,onChange:H,onBlur:()=>U("business_email"),className:`form-control ${G("business_email")}`}),M.business_email&&T.business_email&&n().createElement("div",{className:"error-msg"},T.business_email))),n().createElement("div",{className:"col-lg-12"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Business Address"),n().createElement("input",{type:"text",name:"business_address",value:p.business_address,onChange:H,className:"form-control"}),n().createElement("div",{className:"d-flex gap-2 mt-2"},n().createElement("input",{type:"text",name:"business_city",value:p.business_city,onChange:H,className:"form-control",placeholder:"City"}),n().createElement("input",{type:"text",name:"business_state",value:p.business_state,onChange:H,className:"form-control",placeholder:"State"}),n().createElement("input",{type:"text",name:"business_zip",value:p.business_zip,onChange:H,className:"form-control",placeholder:"ZIP"})))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"City / County (where license required) ",n().createElement("span",{className:"required"},"*")),n().createElement("input",{type:"text",name:"license_city_county",value:p.license_city_county,onChange:H,onBlur:()=>U("license_city_county"),className:`form-control ${G("license_city_county")}`}),M.license_city_county&&T.license_city_county&&n().createElement("div",{className:"error-msg"},T.license_city_county))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"License Start Date"),n().createElement("input",{type:"date",name:"license_start_date",value:p.license_start_date,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"License End Date"),n().createElement("input",{type:"date",name:"license_end_date",value:p.license_end_date,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Hours of Operation"),n().createElement("input",{type:"text",name:"hours_of_operation",value:p.hours_of_operation,onChange:H,className:"form-control",placeholder:"e.g., Mon-Fri 8:00-18:00"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Methods of Purchase"),n().createElement("input",{type:"text",name:"methods_of_purchase",value:p.methods_of_purchase,onChange:H,className:"form-control",placeholder:"e.g., cash, check"}))),n().createElement("div",{className:"col-lg-12"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Recordkeeping Plan Summary"),n().createElement("textarea",{name:"recordkeeping_plan_summary",value:p.recordkeeping_plan_summary,onChange:H,className:"form-control",rows:"3"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Payment Hold Period (days)"),n().createElement("input",{type:"number",name:"payment_hold_period_days",value:p.payment_hold_period_days,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Uses Transport Vehicles?"),n().createElement("select",{name:"uses_transport_vehicles",value:p.uses_transport_vehicles,onChange:H,className:"form-select"},n().createElement("option",null,"No"),n().createElement("option",null,"Yes")))),"Yes"===p.uses_transport_vehicles&&n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Vehicle List Summary"),n().createElement("input",{type:"text",name:"vehicle_list_summary",value:p.vehicle_list_summary,onChange:H,className:"form-control",placeholder:"Vehicle plate, model, purpose"}))),n().createElement("div",{className:"col-lg-12"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Security Plan Summary"),n().createElement("textarea",{name:"security_plan_summary",value:p.security_plan_summary,onChange:H,className:"form-control",rows:"3"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Camera Surveillance?"),n().createElement("select",{name:"camera_surveillance",value:p.camera_surveillance,onChange:H,className:"form-select"},n().createElement("option",null,"No"),n().createElement("option",null,"Yes")))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Storage Secure Facility?"),n().createElement("select",{name:"storage_secure_facility",value:p.storage_secure_facility,onChange:H,className:"form-select"},n().createElement("option",null,"No"),n().createElement("option",null,"Yes")))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"}
1,"Surety Bond Amount ",n().createElement("span",{className:"required"},"*")),n().createElement("input",{type:"number",name:"surety_bond_amount",value:p.surety_bond_amount,onChange:H,onBlur:()=>U("surety_bond_amount"),className:`form-control ${G("surety_bond_amount")}`}),M.surety_bond_amount&&T.surety_bond_amount&&n().createElement("div",{className:"error-msg"},T.surety_bond_amount))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Bond Number"),n().createElement("input",{type:"text",name:"bond_number",value:p.bond_number,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Insurance Carrier"),n().createElement("input",{type:"text",name:"insurance_carrier",value:p.insurance_carrier,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Insurance Policy #"),n().createElement("input",{type:"text",name:"insurance_policy_number",value:p.insurance_policy_number,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Insurance Policy Expiry"),n().createElement("input",{type:"date",name:"insurance_policy_expiry",value:p.insurance_policy_expiry,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Fingerprint Taken?"),n().createElement("select",{name:"fingerprint_taken",value:p.fingerprint_taken,onChange:H,className:"form-select"},n().createElement("option",null,"No"),n().createElement("option",null,"Yes")))),"Yes"===p.fingerprint_taken&&n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Fingerprint Transaction #"),n().createElement("input",{type:"text",name:"fingerprint_transaction_number",value:p.fingerprint_transaction_number,onChange:H,onBlur:()=>U("fingerprint_transaction_number"),className:`form-control ${G("fingerprint_transaction_number")}`}),M.fingerprint_transaction_number&&T.fingerprint_transaction_number&&n().createElement("div",{className:"error-msg"},T.fingerprint_transaction_number))),n().createElement("div",{className:"col-lg-12"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label d-block"},"Have you ever been convicted of a disqualifying offense?"),n().createElement("div",{className:"form-check form-check-inline"},n().createElement("input",{className:"form-check-input",type:"radio",name:"ever_convicted",value:"Yes",checked:"Yes"===p.ever_convicted,onChange:H}),"Yes"),n().createElement("div",{className:"form-check form-check-inline"},n().createElement("input",{className:"form-check-input",type:"radio",name:"ever_convicted",value:"No",checked:"No"===p.ever_convicted,onChange:H}),"No"),"Yes"===p.ever_convicted&&n().createElement("div",{className:"mt-2"},n().createElement("textarea",{name:"conviction_details",value:p.conviction_details,onChange:H,className:`form-control ${G("conviction_details")}`,rows:"3",placeholder:"Provide details"}),M.conviction_details&&T.conviction_details&&n().createElement("div",{className:"error-msg"},T.conviction_details)))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Reference 1 Name"),n().createElement("input",{type:"text",name:"reference1_name",value:p.reference1_name,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Reference 1 Phone"),n().createElement("input",{type:"tel",name:"reference1_phone",value:p.reference1_phone,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Reference 1 Email"),n().createElement("input",{type:"email",name:"reference1_email",value:p.reference1_email,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Reference 2 Name"),n().createElement("input",{type:"text",name:"reference2_name",value:p.reference2_name,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Reference 2 Phone"),n().createElement("input",{type:"tel",name:"reference2_phone",value:p.reference2_phone,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Reference 2 Email"),n().createElement("input",{type:"email",name:"reference2_email",value:p.reference2_email,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-xxl-7 col-lg-8"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},(0,o.dt)()," Identity ",n().createElement("span",{className:"required"},"*")),n().createElement("div",{className:"d-flex gap-2 identity-input"},n().createElement("input",{type:"text",name:"utah_identity",className:`form-control ${G("utah_identity")}`,value:p.utah_identity,readOnly:!0,onBlur:()=>U("utah_identity")}),n().createElement("button",{type:"button",className:"btn btn-primary",onClick:async()=>
1{try{L(!0);const e=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent),a=await i.A.get("/register/qrcode?purpose=uuid");if(!a?.data?.success)return L(!1),void m().fire("Error",a?.data?.message||"Failed to generate QR code","error");const{verkey:t,challenge:l,qrcode_image_url:n}=a.data.data;if(!t||!l||!n)return L(!1),void m().fire("Error","Incomplete QR code data received from server.","error");_(t);const s=e?`<a href="clearlife://uuid/${l}" class="btn btn-primaryx app_opener_link">Open ${(0,o.dt)()}LIFE</a>`:"";m().fire({title:e?"":`Scan the above QR Code from your ${(0,o.dt)()}LIFE app to get a Unique Identity`,imageUrl:e?null:n,html:s,imageWidth:350,allowOutsideClick:!0,timer:4e4,timerProgressBar:!0,willClose:()=>{clearInterval(u),L(!1)},didOpen:()=>{m().showLoading(),u=setInterval(async()=>{try{const e=await i.A.get(`/register/publickey/${t}`);e?.data?.success&&e.data.data?.uuid&&(clearInterval(u),m().close(),d(a=>({...a,utah_identity:e.data.data.uuid})),U("utah_identity"),z(e=>{const a={...e};return delete a.utah_identity,a}),m().fire("Success",`${(0,o.dt)()} Identity Verified`,"success"),L(!1))}catch(e){clearInterval(u),m().fire("Error","Failed to verify identity.","error"),L(!1)}},3e3)}})}catch(e){L(!1),m().fire("Error","QR code generation failed.","error")}},disabled:Y,style:{background:(0,o.$9)()}},Y?"Generating...":"Get unique identity")),M.utah_identity&&T.utah_identity&&n().createElement("div",{className:"error-msg"},T.utah_identity))),n().createElement("div",{className:"col-lg-12"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},n().createElement("input",{type:"checkbox",name:"authorize_background_check",checked:!!p.authorize_background_check,onChange:H})," I authorize the release of records and consent to background checks as required."))),n().createElement("div",{className:"col-lg-12"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},n().createElement("input",{type:"checkbox",name:"applicant_signature_checkbox",checked:!!p.applicant_signature_checkbox,onChange:H})," I certify that the information in this application is true and accurate. ",n().createElement("span",{className:"required"},"*")),M.applicant_signature_checkbox&&T.applicant_signature_checkbox&&n().createElement("div",{className:"error-msg"},T.applicant_signature_checkbox))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Date Signed"),n().createElement("input",{type:"date",name:"date_signed",value:p.date_signed,onChange:H,className:"form-control"}))),n().createElement("div",{className:"col-lg-12"},n().createElement("div",{className:"submit-btn d-flex justify-content-end gap-3"},n().createElement("button",{type:"button",className:"btn btn-cancel",onClick:()=>window.history.back()},"Cancel"),n().createElement("button",{type:"submit",className:"btn btn-primary",disabled:A||Y},A?"Submitting...":"Submit ")))))))))))}}}]);
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.