PageSourceSearch

https://www.toolstation.com/_nuxt/2.12.0-uk-trade-account-yPU4Bd2D.js

js toolstation.com collected 2026-09-24 09:38:08 UTC 2,454 bytes, 1 lines download raw bytes

1import{r as s}from"./2.12.0-uk-lib-NFjj_a8T.js";var r=(e,c)=>{const i=n=>({address1:n.address.line_1,address2:s(n.address.line_2)?n.address.line_2:"-",address3:n.address.line_3,address4:n.address.town,address5:s(n.address.county)?n.address.county:"-",address6:n.address.postcode}),[d,...o]=c,m=n=>{const a=n.split("-");return a.length===3?`${a[2]}/${a[1]}/${a[0]}`:n};return{title:e.title||"Mr",firstname:e.firstname,surname:e.surname,date_of_birth:m(e.dateOfBirth),position:e.position,addresses:{current_address:i(d),previous_address:o.length>0?o.map(i):null}}},l=e=>({application_data:{company:{address:{address1:e.companyDetails.companyAddress.line_1,address2:s(e.companyDetails.companyAddress.line_2)?e.companyDetails.companyAddress.line_2:"-",address3:e.companyDetails.companyAddress.line_3,address4:e.companyDetails.companyAddress.town,address5:e.companyDetails.companyAddress.county,address6:e.companyDetails.companyAddress.postcode},business_type:e.businessType.businessType,company_name:e.companyDetails.companyName,trading_name:e.companyDetails.tradingName,company_registration_number:e.companyDetails.companyRegistrationNumber,description:s(e.companyDetails.typeOfBusiness)?e.companyDetails.typeOfBusiness:"---na---",directors:{principal_director:r(e.companyDetails.principalDirectorDetails,e.companyDetails.principalAddresses),secondary_director:e.companyDetails.secondaryDirectorDetails?r(e.companyDetails.secondaryDirectorDetails,e.companyDetails.secondaryAddresses):void 0}},buyer:{name:e.contactDetails.primaryAccountHolderName,email:e.contactDetails.email,phone:e.contactDetails.mobile},credit:{credit_limit:String(e.creditDetails.creditLimit),declaration:!0,monthly_spending:e.creditDetails.monthlySpend,trade_reference:{name:"---na---",phone:"---na---"}},documents:{bank_statement:e.documents.utilityBillGoogleSignedUrl,company_id:e.documents.proofOfTradeIdGoogleSignedUrl,photo_id:e.documents.validIdGoogleSignedUrl},payment:{contact_email:e.contactDetails.email,contact_phone:e.contactDetails.mobile,contact_name:e.contactDetails.primaryAccountHolderName,bank_details:{account_name:"---na---",account_number:12345678,account_type:"Business",bank_name:"---na---",sort_code:"000000"},invoice_email:e.contactDetails.email},signee:{name:e.signAgreement.name,email:e.signAgreement.email,position:e.signAgreement.position},source:"---na---"},primary_email:e.contactDetails.email});export{l as tradeAccountStateToSubmitApplicationRequest};

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.