1<!doctype html> 2<html> 3 <head> 4 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"/> 5 <title>KLEQ Fast Start Plus Unlimited Support</title> 6 <link rel="apple-touch-icon" href="https://10xproupload.s3.eu-west-1.amazonaws.com/en614/custom/favicon/1602481456_upload_favicon.png"/> 7 <link rel="shortcut icon" href="https://10xproupload.s3.eu-west-1.amazonaws.com/en614/custom/favicon/1602481456_upload_favicon.png"/> 8 <link rel="canonical" href="https://www.tuned10x.com/unlimited-support" /> 9 <meta name="description" content="Tuned10x help you get the most out of your KLEQ website. Free Up Your Time to focus on Growing Your Business. Become a Tuned10x Member Now" /> 10
10<script type="application/ld+json"> 11 { 12 "@context": "http://schema.org", 13 "@type": "Article", 14 "name": "KLEQ Fast Start Plus Unlimited Support", 15 "image": "", 16 "url": "https://www.tuned10x.com/unlimited-support", 17 "datePublished": "Sep 23, 2019", 18 "author": { 19 "@type": "Organization", 20 "name": "tuned10x.com", 21 "url": "https://www.tuned10x.com" 22 }, 23 "publisher": { 24 "@type": "Organization", 25 "name": "tuned10x.com", 26 "url": "https://www.tuned10x.com", 27 "logo": { 28 "@type": "ImageObject", 29 "url": "https://10xproupload.s3.eu-west-1.amazonaws.com/en614/custom/favicon/1602481456_upload_favicon.png" 30 } 31 } 32} </script>
32 33
33<script> 34 window.appendElementAfter = function(element, afterElement) { 35 var previouseElement = document.getElementById(afterElement.attr('id')); 36 previouseElement.parentNode.insertBefore(element.get(0), previouseElement.nextSibling); 37 }; 38 39 window.appendElementInside = function(element, containerElement) { 40 document.getElementById(containerElement.attr('id')).appendChild(element.get(0)); 41 }; 42 </script>
42 43
43<script type="text/javascript"> 44 var m10_OrderDetails = false; 45 var m10_OrderBumpDetails = false; 46 47 window.onfocus = function() { 48 saveActivePageIdInCookies(); 49 }; 50 51 function saveActivePageIdInCookies() { 52 if (!window.Cookies) { 53 setTimeout(function() { 54 saveActivePageIdInCookies(); 55 }, 100); 56 return; 57 } 58 59 Cookies.set('lastActivePageId', '484', {sameSite: 'Lax'}); 60 } 61 62 function trackOrderOnGtag() { 63 trackOrderOnGtagDataLayer(); 64 } 65 66 function trackOrderOnGtagDataLayer() { 67 if (!window.dataLayer) { 68 setTimeout(() => { 69 trackOrderOnGtagDataLayer(); 70 }, 200); 71 72 return; 73 } 74 75 if (!hasGtagScript()) { 76 trackOrderOnFirebase(); 77 } 78 79 trackOrderOnGtagWithDetails(m10_OrderDetails); 80 trackOrderOnGtagWithDetails(m10_OrderBumpDetails); 81 } 82 83 function trackOrderOnGtagWithDetails(orderDetails) { 84 if (!orderDetails) { 85 return; 86 } 87 88 const event = { 89 event: "purchase", 90 ecommerce: getEcommerceForGtag(orderDetails) 91 }; 92 if (window.gtag) { 93 gtag('event', event.event, event.ecommerce); 94 } else { 95 dataLayer.push(event); 96 } 97 } 98 99 function trackOrderOnFirebase() { 100 if (!window.gtagLogEvent) { 101 return; 102 } 103 104 trackOrderOnFirebaseWithDetails(m10_OrderDetails); 105 trackOrderOnFirebaseWithDetails(m10_OrderBumpDetails); 106 } 107 108 function hasGtagScript() { 109 if (window.gtag) { 110 return true; 111 } 112 113 const scripts = document.getElementsByTagName("script"); 114 for (var i = 0; i < scripts.length; i++) { 115 const script = scripts[i]; 116 if (script.src 117 && ( 118 (script.src.indexOf('gtag/js') != -1) 119 || (script.src.indexOf('gtm.js') != -1) 120 )) { 121 return true; 122 } 123 } 124 125 return false; 126 } 127 128 function trackOrderOnFirebaseWithDetails(orderDetails) { 129 window.gtagLogEvent(window.gtagAnalytics, 'purchase', getEcommerceForGtag(orderDetails)); 130 } 131 132 function getEcommerceForGtag(orderDetails) { 133 return { 134 currency: orderDetails.currency, 135 transaction_id: orderDetails.transactionId, 136 value: orderDetails.price, 137 items: [ 138 { 139 item_id: orderDetails.productId, 140 item_name: orderDetails.productName, 141 price: orderDetails.price, 142 quantity: 1 143 } 144 ] 145 }; 146 } 147 148 function trackVisitInMetaCode() { 149 var xhr = new XMLHttpRequest(); 150 xhr.open('POST', 'https://www.tuned10x.com/api/general'); 151 xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 152 xhr.onload = function() { 153 }; 154 xhr.send(encodeURI('action=trackPageVisit&pageId=' + 484)); 155 } 156 157 if (window.addEventListener) { 158 window.addEventListener("load", trackVisitInMetaCode); 159 } else if (window.attachEvent) { 160 window.attachEvent("onload", trackVisitInMetaCode); 161 } else { 162 window.onload = trackVisitInMetaCode; 163 } 164 </script>
164 165
165<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/general.js"></script>
165 166
166<script type="text/javascript"> 167 window.ism10sitepage = true; 168 window.generalApiUrl = 'https://www.tuned10x.com/api/general'; 169 window.currentPageUrl = 'https://www.tuned10x.com/unlimited-support'; 170 window.currentUserDetails = { 171 email: "", 172 name: "" }; 173 </script>
173 174
174<script type="text/javascript"> 175 if (!youtubeVideosData) { 176 var pbAudiosList = []; 177 178 var pbProductsList = []; 179 var youtubePlayers = []; 180 var youtubeVideosData = {}; 181 } 182 183 function muteVideo() { 184 return true; 185 } 186 </script>
186 187<!-- Google Tag Manager -->
188<script>
vendor: 331 bytes, lines 188-192
188(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 189new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 190j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 191'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 192})(window,document,'script','dataLayer','
192GTM-KGXWGFK
vendor: 3 bytes, line 192
192');
192</script>
192 193<!-- End Google Tag Manager --> 194 195<style type="text/css"> 196 197#pbRow53 { 198 text-align: center; 199} 200 201#pbRow53 .contentBlockElement { 202 display: inline-block; 203 padding: 10px; 204 padding: 0.625rem; 205 margin-bottom: 0 !important; 206 width: 30% !important; 207} 208 209#pbRow41 .pbColumnContent { 210 -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); 211 -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); 212 box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); 213} 214 215#pbRow41 .pricingTableHead { 216 color: #ffcd28; 217 background-color: #333333 !important; 218} 219 220#pbRow41 .pbBlockInner { 221 background-color: #ffcd28 !important; 222} 223 224#pbRow28 .pbEditableColumn1 { 225 width: 50% !important; 226} 227 228#pbRow28 .pbEditableColumn1 .imageContentBlock img { 229 margin: 0; 230} 231 232.book-section-white .pbSectionInner { 233overflow: hidden; 234} 235 236.book-section-white .imageContentBlock { 237 position: absolute; 238 top: -20px; 239 right: 80px; 240 z-index: -1; 241} 242 243.justin-long-desk-photo { 244width: 100%; 245} 246 247/* Sticky Header */ 248.header-section.pbEditableSection { 249 transition: 0.3s ease; 250} 251 252.stickyheader.pbEditableSection { 253 position: fixed; 254 z-index: 999; 255 top: -56px; 256 transition: 0.3s ease; 257} 258 259@media only screen and (max-width: 1024px) { 260.book-section-white .imageContentBlock { 261 right: 0px !important; 262} 263} 264 265@media only screen and (max-width: 919px) { 266.book-section-white .imageContentBlock { 267 display: none; 268} 269} 270 271@media only screen and (min-width: 769px) { 272.justin-long-desk-photo { 273display: none; 274} 275} 276 277@media screen and (max-width: 769px) { 278 #pbRow53 .contentBlockElement { 279 width: 45% !important; 280 } 281} 282 283@media screen and (max-width: 768px) { 284.stickyheader.pbEditableSection { 285 top: 0px; 286} 287 288 h2 { 289 font-size: 32px; 290 font-size: 2rem; 291 } 292 293 #pbSection6 .pbEditableColumn { 294 display: inline-block; 295 width: 50% !important; 296 } 297 298 #pbRow28 .pbEditableColumn2 { 299 float: right; 300 } 301 302 #pbRow28:after { 303 content: ""; 304 display: table; 305 clear: both; 306 } 307 308 #pbRow39, 309 #pbRow54 { 310 text-align: center !important; 311 } 312 313 #pbRow39 .pbEditableColumn, 314 #pbRow54 .pbEditableColumn { 315 display: inline-block; 316 width: 30% !important; 317 text-align: center !important; 318 font-size: 16px; 319 font-size: 1rem; 320 } 321 322 #contentBlock34 .blockRightAligment { 323 float: none; 324 display: inline-block !important; 325 } 326 327 #pbSection8 #pbRow14 .titleTextContainer { 328 text-align: center !important; 329 } 330 331 #pbRow15 .pbEditableColumn, 332 #pbRow15 .pbColumnContent { 333 padding: 20px !important; 334 padding: 1.25rem !important; 335 } 336 337 #pbRow41 .pbEditableColumn { 338 margin-bottom: 50px; 339 margin-bottom: 3.125rem; 340 } 341 342 #pbRow48 .thirtyFiveWidthPBButton { 343 width: 50%; 344 } 345 346 #pbSection22 { 347 text-align: center; 348 } 349 350 #pbSection7 .thirtyFiveWidthPBButton { 351 width: 50%; 352 } 353 354 #pbSection22 .imageBox, 355 #pbSection22 .textBox { 356 display: inline-block; 357 float: initial !important; 358 width: 100% !important; 359 } 360 361 #pbSection22 .imageBox img { 362 margin: 0 auto 50px; 363 margin: 0 auto 3.125rem; 364 } 365 366 #pbSection15 .pbRow1Column { 367 margin: 0 auto; 368 width: 75% !important; 369 } 370 371 #pbSection24, 372 #pbSection26 { 373 text-align: center; 374 } 375} 376 377@media screen and (max-width: 767px) { 378 #pbRow39 { 379 display: none !important; 380 } 381 382} 383 384@media screen and (max-width: 610px) { 385 386 #pbRow54 { 387 display: block !important; 388 } 389 390 #pbRow54 .imageListContentBlock li { 391 text-align: center; 392 } 393 394 #pbRow54 .pbEditableColumn { 395 width: 100% !important; 396 } 397 398} 399 400@media screen and (max-width: 590px) { 401 #pbRow39 .pbEditableColumn a { 402 font-size: 13px; 403 font-size: 0.8125rem; 404 } 405 406 #pbRow39 .imageListContentBlock .bulletItemText { 407 padding-left: 30px; 408 padding-left: 1.875rem; 409 background-position: 0px 50% !important; 410 } 411 412 #pbRow28 .buttonLabel { 413 font-size: 14px; 414 font-size: 0.875rem; 415 } 416 417 #pbSection7 .pbSectionInner { 418 padding-top: 185px !important; 419 padding-top: 11.5625rem !important; 420 } 421 422} 423 424@media screen and (max-width: 492px) { 425 #pbRow53 .contentBlockElement { 426 width: 80% !important; 427 } 428} 429 430@media screen and (max-width: 442px) { 431 #pbRow28 .pbEditableColumn { 432 display: inline-block; 433 float: none; 434 width: 100% !important; 435 } 436
437 #pbRow28 .pbEditableColumn1 .imageContentBlock img { 438 margin: 0 auto 20px; 439 margin: 0 auto 1.25rem; 440 } 441 442 #pbRow28 .pbEditableColumn2 .buttonContentBlock { 443 text-align: center !important; 444 } 445 446 #contentBlock148 .imageBox { 447 width: 80% !important; 448 } 449 450 #contentBlock148 .imageBox img { 451 width: 100% !important; 452 } 453 454} 455 456#contentBlock33 a:hover { 457 color: #edb501; 458 } 459 460 461</style>
461<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/intl-tel-input/intlTelInput.js" ></script>
461 <link href="https://d3lmvnstbwhr2n.cloudfront.net/js/intl-tel-input/intlTelInput.css" rel="stylesheet" type="text/css" > 462 <style type="text/css"> 463@media screen and (max-width: 768px) { 464 465 #pbRow5, 466 #pbRow6 { 467 text-align: center !important; 468 } 469 470 #pbRow5 .pbEditableColumn, 471 #pbRow6 .pbEditableColumn { 472 display: inline-block; 473 width: 30% !important; 474 text-align: center !important; 475 font-size: 16px; 476 font-size: 1rem; 477 } 478 479 #pbRow2Column1Content { 480 margin-bottom: 50px; 481 margin-bottom: 3.125rem; 482 } 483 484} 485@media screen and (max-width: 767px) { 486 487 #pbRow5 { 488 display: none !important; 489 } 490} 491@media screen and (max-width: 610px) { 492 493 #pbRow6 { 494 display: block !important; 495 } 496 497 #pbRow6 .imageListContentBlock li { 498 text-align: center; 499 } 500 501 #pbRow6 .pbEditableColumn { 502 width: 100% !important; 503 } 504 505} 506 507</style> <meta property="og:title" content="KLEQ Fast Start Plus Unlimited Support"/> 508 <meta property="fb:app_id" content="" /> 509 <meta property="og:type" content="article"/> 510 <meta property="og:url" content="https://www.tuned10x.com/unlimited-support"/> 511 <meta property="og:image" content="https://10xproupload.s3.eu-west-1.amazonaws.com/en614/custom/favicon/1602481456_upload_favicon.png"/> 512 <meta property="og:site_name" content=""/> 513 <meta property="og:description" 514 content="Tuned10x help you get the most out of your KLEQ website. Free Up Your Time to focus on Growing Your Business. Become a Tuned10x Member Now"/> 515
515<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/system/jquery/jquery.form.min.js" ></script>
515<script type="text/javascript" src="https://js.stripe.com/clover/stripe.js" ></script>
515 <style type="text/css"> 516 .embedCode { 517 max-width: 90%; 518 } 519 .payment-errors, .contacts-errors, .billing-errors { 520 color: red; 521 } 522 #cardInfoBlock.StripeElement { 523 box-sizing: border-box; 524 margin-top: 10px; 525 padding: 8px 5px; 526 } 527 .orderSubmitBlock .progress-spinner { 528 display: inline-block; 529 width: 16px; 530 height: 16px; 531 vertical-align: text-bottom; 532 border: 2.5px solid currentColor; 533 border-right-color: transparent; 534 border-radius: 50%; 535 -webkit-animation: progress-spinner .75s linear infinite; 536 animation: progress-spinner .75s linear infinite; 537 } 538 </style> 539
539<script type="text/javascript"> 540 class OrderFormController { 541 542 constructor(configuration) { 543 configuration.displayError = this.displayError; 544 configuration.paymentForm = $('#payment-form'); 545 configuration.stripePaymentElementContainerId = 'cardInfoBlock'; 546 547 this.configuration = configuration; 548 549 this.initStripeController(configuration); 550 this.configureViews(); 551 } 552 553 initStripeController(configuration) { 554 if (!configuration.stripePublishableKey) { 555 return; 556 } 557 558 this.stripeFormController = new StripeFormController(configuration); 559 this.updatePrice(); 560 } 561 562 configureViews() { 563 if (jQuery('#payment-form').find('.paymentSystems').length) { 564 jQuery('#payment-form').find('.stripePaymentSystem').prop('checked', true); 565 jQuery('#payment-form').find('.paypalPaymentSystem').prop('checked', false); 566 } 567 568 this.formSubmitAction(); 569 this.fieldsUpdateActions(); 570 } 571 572 formSubmitAction() { 573 const thisObj = this; 574 this.configuration.paymentForm.submit(function() { 575 if (jQuery('#payment-form').find('.goToSecondOrderStepButton').is(':visible')) { 576 jQuery('#payment-form').find('.goToSecondOrderStepButton').click(); 577 return false; 578 } 579 const $form = $(this); 580 if ((thisObj.configuration.paymentSystem == 'paypal') 581 || (thisObj.stripeFormController.selectedPaymentMethod == 'external_paypal')) { 582 return thisObj.submitPayPal($form); 583 } else { 584 try { 585 return thisObj.submitStripe($form); 586 } catch(error) { 587 thisObj.displayError(error.message); 588 return false; 589 } 590 } 591 }); 592 } 593 594 submitStripe($form) { 595 if (!this.configuration.stripePublishableKey) { 596 $form.find('.payment-errors').text('Payment system is not setup'); 597 return false; 598 } 599 600 $form.find('.contacts-errors').empty(); 601 $form.find('.billing-errors').empty(); 602 $form.find('.payment-errors').empty(); 603 if (!this.validateStripeForm()) { 604 return false; 605 } 606 displayProgressButton($form.find('button:not(.iti__selected-country)')); 607 608 const address = $form.find('#customerAddress1').val(); 609 const city = $form.find('#customerCity').val(); 610 const country = $form.find('#customerCountry').find(':selected').data('code'); 611 const email = $form.find('#customerEmail').val(); 612 const firstName = $form.find('#customerFirstName').val(); 613 const lastName = $form.find('#customerLastName').val(); 614 const phone = $form.find('#customerPhone').val(); 615 const state = $form.find('#customerState').val(); 616 const zip = $form.find('#customerZip').val(); 617 const name = firstName + ' ' + lastName; 618 this.stripeFormController.submit(name, email, phone, city, country, address, zip, state, (result) => { 619 if (result.error) { 620 $form.find('.payment-errors').html(result.error.message); 621 stopToShowProgressOnButton($form.find('button:not(.iti__selected-country)')); 622 } else { 623 this.confirmPayment(result.paymentMethod.id); 624 } 625 }); 626 627 return false; 628 } 629 630 submitPayPal($form) { 631 $form.find('.contacts-errors').empty(); 632 $form.find('.billing-errors').empty(); 633 $form.find('.payment-errors').empty(); 634 displayProgressButton($form.find('button:not(.iti__selected-country)')); 635 if (!this.validateStripeForm()) { 636 stopToShowProgressOnButton($form.find('button:not(.iti__selected-country)')); 637 return false; 638 } 639 640 const paypalSubmitInput = '<input type="hidden" name="paypalSubmit" value="1">'; 641 $form.append(paypalSubmitInput); 642 return true; 643 } 644 645 fieldsUpdateActions() { 646 jQuery('#customerCountry, #customerZip').change(() => { 647 this.updatePrice(); 648 }); 649 650 const thisObj = this; 651 jQuery('#singlePaymentRadio').change(function() { 652 if (jQuery(this).is(':checked')) { 653 jQuery('#orderPrice').text(jQuery('#singlePaymentPriseValue').text()); 654 jQuery('#singleDiscountPrice').show(); 655 jQuery('#paymentPlanDiscountPrice').hide(); 656 jQuery('#singleDiscountValue').show(); 657 jQuery('#paymentPlanDiscountValue').hide(); 658 jQuery('#paymentPlanPaymentSummary').hide(); 659 } 660 thisObj.updatePrice(); 661 }); 662 jQuery('#paymentPlanRadio').change(function() { 663 if (jQuery(this).is(':checked')) { 664 jQuery('#orderPrice').text(jQuery('#paymentPlanPriceValue').text()); 665 jQuery('#singleDiscountPrice').hide(); 666 jQuery('#paymentPlanDiscountPrice').show(); 667 jQuery('#singleDiscountValue').hide(); 668 jQuery('#paymentPlanDiscountValue').show(); 669 jQuery('#paymentPlanPaymentSummary').show(); 670 } 671 thisObj.updatePrice(); 672 }); 673 jQuery('#customerFirstName, #customerLastName').keyup(function() { 674 jQuery('#fullName').val(jQuery('#customerFirstName').val() + ' ' + jQuery('#customerLastName').val()); 675 }); 676 jQuery('#payment-form').find('.stripePaymentSystem').click(function() { 677 jQuery('#stripeOptins input').prop('disabled', false); 678 jQuery('#paypalOptions input').prop('disabled', true); 679 jQuery('#payment-form').find('.paymentCardInfo').show(); 680 jQuery('#payment-form').find('.paypalIcon').hide(); 681 }); 682 jQuery('#payment-form').find('.paypalPaymentSystem').click(function() { 683 jQuery('#stripeOptins input').prop('disabled', true); 684 jQuery('#paypalOptions input').prop('disabled', false); 685 jQuery('#payment-form').find('.paypalIcon').show(); 686 jQuery('#payment-form').find('.paymentCardInfo').hide(); 687 }); 688 jQuery('#payment-form').find('.orderBump').removeProp('checked'); 689 jQuery('#payment-form').find('.orderBump').change(function() { 690 if (jQuery(this).is(':checked')) { 691 jQuery('#payment-form').find('.orderBump').prop('checked', 'checked'); 692 jQuery('#bumpOptionSelected484').val('1'); 693 jQuery('#orderBumpTotalContainer').show(); 694 jQuery('#orderTotalWithoutAddonsContainer').show(); 695 } else { 696 jQuery('#payment-form').find('.orderBump').removeProp('checked'); 697 jQuery('#bumpOptionSelected484').val('0'); 698 jQuery('#orderBumpTotalContainer').hide(); 699 jQuery('#orderTotalWithoutAddonsContainer').hide(); 700 } 701 thisObj.updatePrice(); 702 }); 703 } 704 705 updatePrice() { 706 var price = 0; 707 var discountPriceSelector = ''; 708 709 switch (this.configuration.paymentType) { 710 case 'singlePayment': 711 price = '1,520'; 712 discountPriceSelector = '#singleDiscountValue'; 713 break; 714 case 'singlePaymentAndPlan': 715 if (jQuery('#singlePaymentRadio').is(':checked')) { 716 price = '1,520'; 717 discountPriceSelector = '#singleDiscountValue'; 718 } else { 719 price = '199'; 720 discountPriceSelector = '#paymentPlanDiscountValue'; 721 } 722 break; 723 case 'paymentPlan': 724 price = '199'; 725 discountPriceSelector = '#paymentPlanDiscountValue'; 726 break; 727 case 'subscription': 728 discountPriceSelector = '#subscriptionDiscountValue'; 729 price = '199'; 730 break; 731 } 732 733 var discountPrice = jQuery(discountPriceSelector).length ? jQuery(discountPriceSelector).data('price') * 1 : 0; 734 const formmater = new Intl.NumberFormat("en", { 735 maximumFractionDigits: 2, 736 minimumFractionDigits: 2 737 }); 738 var oneItemPrice = (price * 1).toFixed(2); 739 jQuery('#payment-form').find('.currentProductsQuantityItemPrice').text(formmater.format(oneItemPrice));
740 if (jQuery('#currentProductsQuantity').length) { 741 var quantity = jQuery('#currentProductsQuantity').text() * 1; 742 price *= quantity; 743 discountPrice *= quantity; 744 } 745 var orderBumpPrice = 0; 746 if (jQuery('#payment-form').find('.orderBump:checked').length) { 747 orderBumpPrice = '0' * 1; 748 } 749 if (price == '0') { 750 discountPrice = 0; 751 } 752 if (!discountPrice) { 753 jQuery('#orderTotalWithDiscountContainer').hide(); 754 } else { 755 jQuery('#orderTotalWithDiscountContainer').show(); 756 jQuery('#orderTotalWithoutAddonsContainer').show(); 757 } 758 price = (price * 1).toFixed(2) * 1; 759 discountPrice = (discountPrice * 1).toFixed(2) * 1; 760 var totalPrice = price * 1; 761 var vat = jQuery('#orderVatValue').data('vat'); 762 var vatAmount = 0; 763 if ((vat != '') 764 && vat) { 765 if (discountPrice > price) { 766 vatAmount = ((orderBumpPrice + price - discountPrice) * vat / 100) * 1; 767 } else if (discountPrice > (price + orderBumpPrice)) { 768 vatAmount = 0; 769 } else { 770 vatAmount = ((price - discountPrice) * vat / 100).toFixed(2) * 1; 771 vatAmount += (orderBumpPrice * vat / 100).toFixed(2) * 1; 772 } 773 vatAmount = vatAmount.toFixed(2); 774 totalPrice += vatAmount * 1 + orderBumpPrice - discountPrice; 775 } else { 776 totalPrice += orderBumpPrice - discountPrice; 777 } 778 if (totalPrice < 0) { 779 totalPrice = '0.0'; 780 } 781 totalPrice = totalPrice.toFixed(2); 782 jQuery('#orderVatValue .value').text(formmater.format(vatAmount)); 783 jQuery('#orderPrice').text(formmater.format(totalPrice)); 784 jQuery('#singleDiscountPrice').text(formmater.format(price)); 785 jQuery('#paymentPlanDiscountPrice').text(formmater.format(price)); 786 jQuery('#subscriptionDiscountPrice').text(formmater.format(price)); 787 jQuery('#subscriptionTrialDiscountPrice').text(formmater.format(price)); 788 jQuery(discountPriceSelector).text(formmater.format(discountPrice)); 789 790 this.updateValueWithVat($('#paymentPlanPaymentAmountAfterDiscount'), vat, formmater); 791 this.updateValueWithVat($('#subscriptionPaymentAmountAfterDiscount'), vat, formmater); 792 793 this.updateStripePaymentElement(totalPrice); 794 } 795 796 updateValueWithVat(element, vat, formmater) { 797 const price = element.data('price'); 798 let priceTaxed = price; 799 const hasVat = (vat != '') 800 && (vat != 0); 801 if (hasVat) { 802 priceTaxed = (priceTaxed * 1 + priceTaxed * vat / 100).toFixed(2); 803 } 804 element.text(formmater.format(priceTaxed)); 805 } 806 updateVat() { 807 } 808 validateStripeForm() { 809 var $form = $('#payment-form'); 810 unsetRequiredFieldBorder($form.find('.requiredFieldIsIncorrect')); 811 $form.find('.requiredFieldIsIncorrect').removeClass('requiredFieldIsIncorrect'); 812 $form.find('.contacts-errors').empty(); 813 $form.find('.payment-errors').empty(); 814 $form.find('.billing-errors').empty(); 815 //check email and name fields 816 var contactsErrorMessage = ''; 817 var email_pattern=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i; 818 var userEmail = $form.find('#customerEmail').val(); 819 var userFirstName = $form.find('#customerFirstName').val(); 820 var userLastName = $form.find('#customerLastName').val(); 821 var userPhone = $form.find('#customerPhone').val(); 822 var customerCompany = $form.find('#customerCompany').val(); 823 var customerCompanyId = $form.find('#customerCompanyId').val(); 824 var customerCompanyEmail = $form.find('#customerCompanyEmail').val(); 825 var customerVat = $form.find('#customerVat').val(); 826 if (userFirstName.length < 2) { 827 $form.find('#customerFirstName').addClass('requiredFieldIsIncorrect'); 828 setRequiredFieldBorder($form.find('#customerFirstName')); 829 } 830 if (userLastName.length < 2) { 831 $form.find('#customerLastName').addClass('requiredFieldIsIncorrect'); 832 setRequiredFieldBorder($form.find('#customerLastName')); 833 } 834 if (!email_pattern.test(userEmail)) { 835 $form.find('#customerEmail').addClass('requiredFieldIsIncorrect'); 836 setRequiredFieldBorder($form.find('#customerEmail')); 837 } 838 if ($form.find('#customerPhone').length 839 && ($form.find('.billingBlockRequired[name="phoneRequired"]').val() == '1') 840 && (userPhone.length < 5)) { 841 $form.find('#customerPhone').addClass('requiredFieldIsIncorrect'); 842 setRequiredFieldBorder($form.find('#customerPhone')); 843 } 844 if ($form.find('#customerCompany').is(':visible') 845 && ($form.find('.billingBlockRequired[name="companyRequired"]').val() == '1') 846 && (customerCompany.length < 2)) { 847 $form.find('#customerCompany').addClass('requiredFieldIsIncorrect'); 848 setRequiredFieldBorder($form.find('#customerCompany')); 849 } 850 if ($form.find('#customerCompanyId').is(':visible') 851 && ($form.find('.billingBlockRequired[name="companyIdRequired"]').val() == '1') 852 && (customerCompanyId.length < 2)) { 853 $form.find('#customerCompanyId').addClass('requiredFieldIsIncorrect'); 854 setRequiredFieldBorder($form.find('#customerCompanyId')); 855 } 856 if ($form.find('#customerCompanyEmail').is(':visible') 857 && ($form.find('.billingBlockRequired[name="companyEmailRequired"]').val() == '1') 858 && !email_pattern.test(customerCompanyEmail)) { 859 $form.find('#customerCompanyEmail').addClass('requiredFieldIsIncorrect'); 860 setRequiredFieldBorder($form.find('#customerCompanyEmail')); 861 } 862 if ($form.find('#customerVat').is(':visible') 863 && ($form.find('.billingBlockRequired[name="vatNumberRequired"]').val() == '1') 864 && (customerVat.length < 2)) { 865 $form.find('#customerVat').addClass('requiredFieldIsIncorrect'); 866 setRequiredFieldBorder($form.find('#customerVat')); 867 } 868 if ($form.find('#customerTaxId').is(':visible') 869 && ($form.find('.billingBlockRequired[name="taxIdRequired"]').val() == '1') 870 && ($form.find('#customerTaxId').val().length < 2)) { 871 $form.find('#customerTaxId').addClass('requiredFieldIsIncorrect'); 872 setRequiredFieldBorder($form.find('#customerTaxId')); 873 } 874 if (userFirstName.length < 2) { 875 contactsErrorMessage = 'First name missing'; 876 } else if (userLastName.length < 2) { 877 contactsErrorMessage = 'Last name missing'; 878 } else if (!email_pattern.test(userEmail)) { 879 contactsErrorMessage = 'Email missing'; 880 } else if ($form.find('#customerPhone').length 881 && ($form.find('.billingBlockRequired[name="phoneRequired"]').val() == '1') 882 && (userPhone.length < 5)) { 883 contactsErrorMessage = 'Phone number missing'; 884 } else if ($form.find('#customerCompany').is(':visible') 885 && ($form.find('.billingBlockRequired[name="companyRequired"]').val() == '1') 886 && (customerCompany.length < 2)) { 887 contactsErrorMessage = 'Company missing'; 888 } else if ($form.find('#customerCompanyId').is(':visible') 889 && ($form.find('.billingBlockRequired[name="companyIdRequired"]').val() == '1') 890 && (customerCompanyId.length < 2)) { 891 contactsErrorMessage = 'Company id missing'; 892 } else if ($form.find('#customerCompanyEmail').is(':visible') 893 && ($form.find('.billingBlockRequired[name="companyEmailRequired"]').val() == '1') 894 && !email_pattern.test(customerCompanyEmail)) { 895 contactsErrorMessage = 'Company\'s email missing'; 896 } else if ($form.find('#customerVat').is(':visible') 897 && ($form.find('.billingBlockRequired[name="vatNumberRequired"]').val() == '1') 898 && (customerVat.length < 2)) { 899 contactsErrorMessage = 'VAT number missing'; 900 } else if ($form.find('#customerTaxId').is(':visible') 901 && ($form.find('.billingBlockRequired[name="taxIdRequired"]').val() == '1') 902 && ($form.find('#customerTaxId').val().length < 2)) { 903 contactsErrorMessage = 'Tax ID missing'; 904 } 905 var billingErrorMessage = ''; 906 var userAddress = $form.find('#customerAddress1').val(); 907 var userCity = $form.find('#customerCity').val(); 908 var userState = $form.find('#customerState').val(); 909 var userZip = $form.find('#customerZip').val(); 910 if ($form.find('.billingAddressField').length) { 911 if ($form.find('.billingBlockRequired[name="billingAddressRequired"]').val() == '1') { 912 if (userAddress.length < 2) { 913 $form.find('#customerAddress1').addClass('requiredFieldIsIncorrect'); 914 setRequiredFieldBorder($form.find('#customerAddress1')); 915 } 916 if (userCity.length < 2) { 917 $form.find('#customerCity').addClass('requiredFieldIsIncorrect'); 918 setRequiredFieldBorder($form.find('#customerCity')); 919 } 920 if (userState.length < 2) { 921 $form.find('#customerState').addClass('requiredFieldIsIncorrect'); 922 setRequiredFieldBorder($form.find('#customerState')); 923 } 924 if (userAddress.length < 2) { 925 billingErrorMessage = 'Address missing'; 926 } else if (userCity.length < 2) { 927 billingErrorMessage = 'City missing'; 928 } else if (userState.length < 2) { 929 billingErrorMessage = 'State missing'; 930 } 931 } 932 933 if (($form.find('.billingBlockRequired[name="billingAddressRequired"]').val() == '1') 934 || (this.stripeFormController.selectedPaymentMethod == 'card')) { 935 if (userZip.length < 3) { 936 $form.find('#customerZip').addClass('requiredFieldIsIncorrect'); 937 setRequiredFieldBorder($form.find('#customerZip')); 938 } 939 940 if (userZip.length < 3) { 941 billingErrorMessage = 'Zip code missing'; 942 } 943 } 944 } 945 var userCountry = $form.find('#customerCountry').val(); 946 if (!userCountry || !userCountry.length) { 947 $form.find('#customerCountry').addClass('requiredFieldIsIncorrect'); 948 setRequiredFieldBorder($form.find('#customerCountry')); 949 billingErrorMessage = 'Country missing'; 950 } 951 if ($form.find('#shippingAddressSameAsBilling').length 952 && ($form.find('.billingBlockRequired[name="billingAddressRequired"]').val() == '1') 953 && ($form.find('#shippingAddressSameAsBilling:checked').length == 0)) { 954 var shippingUserAddress = $form.find('#billingCustomerAddress1').val(); 955 var shippingUserCity = $form.find('#billingCustomerCity').val(); 956 var shippingUserState = $form.find('#billingCustomerState').val(); 957 var shppingUserZip = $form.find('#billingCustomerZip').val(); 958 if ($form.find('.billingAddressField').length) { 959 if (shippingUserAddress.length < 2) { 960 $form.find('#billingCustomerAddress1').addClass('requiredFieldIsIncorrect'); 961 setRequiredFieldBorder($form.find('#billingCustomerAddress1')); 962 } 963 if (shippingUserCity.length < 2) { 964 $form.find('#billingCustomerCity').addClass('requiredFieldIsIncorrect'); 965 setRequiredFieldBorder($form.find('#billingCustomerCity')); 966 } 967 if (shippingUserState.length < 2) { 968 $form.find('#billingCustomerState').addClass('requiredFieldIsIncorrect'); 969 setRequiredFieldBorder($form.find('#billingCustomerState')); 970 } 971 if (shppingUserZip.length < 3) { 972 $form.find('#billingCustomerZip').addClass('requiredFieldIsIncorrect'); 973 setRequiredFieldBorder($form.find('#billingCustomerZip')); 974 } 975 if (shippingUserAddress.length < 2) { 976 billingErrorMessage = 'Billing address missing'; 977 } else if (shippingUserCity.length < 2) { 978 billingErrorMessage = 'Billing city missing'; 979 } else if (shippingUserState.length < 2) { 980 billingErrorMessage = 'Billing state missing'; 981 } else if (shppingUserZip.length < 3) { 982 billingErrorMessage = 'Billing Zip code missing'; 983 } 984 } 985 var shippingUserCountry = $form.find('#billingCustomerCountry').val(); 986 if ($form.find('#billingCustomerCountry').length 987 && (!shippingUserCountry || !shippingUserCountry.length)) { 988 $form.find('#billingCustomerCountry').addClass('requiredFieldIsIncorrect'); 989 setRequiredFieldBorder($form.find('#billingCustomerCountry')); 990 billingErrorMessage = 'Billing country missing'; 991 } 992 } 993 var notAcceptedTermsMessage = ''; 994 $form.find('.mustAcceptTermsCheckbox').each(function (_, termsCheckbox) { 995 if (jQuery(this).hasClass('requiredField') && !jQuery(this).prop('checked')) { 996 notAcceptedTermsMessage = 'you need to accept terms'; 997 jQuery(this).parents('.acceptedTermsCheckbox').find('label').css('border-color', 'red'); 998 } else { 999 jQuery(this).parents('.acceptedTermsCheckbox').find('label').css('border-color', ''); 1000 } 1001 }); 1002 if (contactsErrorMessage || billingErrorMessage || notAcceptedTermsMessage) { 1003 stopToShowProgressOnButton($form.find('button:not(.iti__selected-country)')); 1004 // Show the errors on the form 1005 if (contactsErrorMessage) { 1006 $form.find('.contacts-errors').text(contactsErrorMessage); 1007 $form.find('button:not(.iti__selected-country)').prop('disabled', false); 1008 } else { 1009 $form.find('.contacts-errors').empty(); 1010 } 1011 if (billingErrorMessage) { 1012 $form.find('.billing-errors').text(billingErrorMessage); 1013 $form.find('button:not(.iti__selected-country)').prop('disabled', false); 1014 } else { 1015 $form.find('.billing-errors').empty(); 1016 } 1017 if (notAcceptedTermsMessage) { 1018 $form.find('button:not(.iti__selected-country)').prop('disabled', false); 1019 alert('Please Accept the Terms And Conditions To Continue'); 1020 } 1021 return false;
1022 } else { 1023 return true; 1024 } 1025 } 1026 displayError(errorMessage) { 1027 const form = this.configuration ? this.configuration.paymentForm : this.paymentForm; 1028 form.find('.payment-errors').text(errorMessage); 1029 stopToShowProgressOnButton(form.find('button:not(.iti__selected-country)')); 1030 } 1031 1032 updateStripePaymentElement(totalDueToday) { 1033 if (!this.configuration.stripePublishableKey) { 1034 return; 1035 } 1036 1037 let isSinglePayment = false; 1038 switch (this.configuration.paymentType) { 1039 case 'singlePayment': 1040 isSinglePayment = true; 1041 break; 1042 case 'singlePaymentAndPlan': 1043 if (jQuery('#singlePaymentRadio').is(':checked')) { 1044 isSinglePayment = true; 1045 } 1046 break; 1047 } 1048 1049 this.stripeFormController.createPaymentElement(isSinglePayment, totalDueToday); 1050 } 1051 } 1052 1053 class StripeFormController { 1054 1055 constructor(configuration) { 1056 this.configuration = configuration; 1057 1058 this.paymentElement = null; 1059 this.stripe = Stripe(configuration.stripePublishableKey); 1060 } 1061 1062 createPaymentElement(isSinglePayment, totalDueToday) { 1063 try { 1064 const fakeAccordion = $('.paymentCardInfo:first .fakeAccordion'); 1065 const fakeInput = $('.paymentCardInfo:first .fakeCardInfoBlockInput'); 1066 const paymentBlockInner = $('.paymentBlock:first .pbBlockInner'); 1067 1068 const elementsMode = isSinglePayment ? 'payment' : 'setup'; 1069 let elementsConfiguration = { 1070 appearance: { 1071 //labels: 'floating', 1072 rules: { 1073 '.Input': { 1074 borderColor: fakeInput.css('borderColor'), 1075 borderRadius: fakeInput.css('borderRadius'), 1076 borderStyle: fakeInput.css('borderStyle'), 1077 borderWidth: fakeInput.css('borderWidth'), 1078 lineHeight: paymentBlockInner.data('lineheight') 1079 }, 1080 '.Label': { 1081 fontSize: 0 1082 }, 1083 '.AccordionItem, .Block, .Tab': { 1084 borderColor: fakeAccordion.css('borderColor'), 1085 borderStyle: fakeAccordion.css('borderStyle'), 1086 borderWidth: fakeAccordion.css('borderWidth'), 1087 boxShadow: 'none', 1088 color: paymentBlockInner.css('color') 1089 }, 1090 '.TermsText': { 1091 fontSize: 0 1092 } 1093 }, 1094 variables: { 1095 colorBackground: paymentBlockInner.css('background'), 1096 //colorPrimary: paymentBlockInner.css('color'), 1097 colorText: paymentBlockInner.css('color'), 1098 colorTextPlaceholder: paymentBlockInner.css('color'), 1099 colorTextSecondary: paymentBlockInner.css('color'), 1100 fontFamily: paymentBlockInner.css('font-family'), 1101 fontLineHeight: paymentBlockInner.css('line-height'), 1102 fontSizeBase: paymentBlockInner.css('font-size'), 1103 fontWeightNormal: paymentBlockInner.css('font-weight') 1104 } 1105 }, 1106 fonts: [ 1107 { 1108 cssSrc: 'https://fonts.googleapis.com/css?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700%7CMontserrat:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CMontserrat+Alternates:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CMr+De+Haviland%7CMrs+Saint+Delafield:400%7CMuli:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7COpen+Sans:300,300i,400,400i,500,500i,600,600i,700,700i%7CNunito+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7COpen+Sans+Condensed:300,300i,500,500i,700%7COptima:300,300i,400,400i,500,500i,700,700%7COranienbaum:300,400,500,500i,600,700%7COswald:300,400,500,500i,600,700%7COutfit:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CDroid+Sans:300,400,500,500i,700%7CRoboto:300,400,500,500i,700,900,900i%7CLato:300,400,500,500i,700,900,900i%7CRoboto+Condensed:300,300i,400,400i,500,500i,700,700i%7CPT+Sans:300,400,500,500i,700%7CEczar:400,500,600,700,800%7CEczar:400,500,600,700,800%7CEnriqueta:300,300i,400,400i,500,500i,600,600i,700,700i%7CFira+Sans:300,300i,400,400i,500,500i,600,600i,700,700i%7CSource+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CNoto+Sans:400,400i,500,500i,700,700i,900,900i%7CPT+Sans:300,400,500,500i,700%7CTeko:300,400,500,600,700%7CTenor+Sans:400%7CThe+Nautigal:300,300i,400,400i,500,500i,700,700i%7CUbuntu:300,300i,400,400i,500,500i,700,700i%7CBitter:300,400,500,500i,700%7CPT+Serif:300,400,500,500i,700%7CRokkitt:300,400,500,500i,700%7CDroid+Serif:300,400,500,500i,700%7CRaleway:300,400,500,500i,700%7CRoboRoboto:300,300i,400,400i,500,500i,700,700i%7CLato:300,300i,400,400i,500,500i,700,700i%7CLeague+Spartan:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i%7CFjalla+One:300,400,500,500i,700%7COxygen:300,400,500,500i,700%7CBitter:300,400,500,500i,700%7CPatrick+Hand:300,400,500,500i,700%7CPatrick+Hand+SC:300,400,500,500i,700%7CPoiret+One:300,400,500,500i,700%7CPermanent+Marker%7CPlayfair+Display:400,400i,500,500i,700,700i,900,900i%7CAlegreya:300,400,500,500i,700,900,900i%7COld+Standard+TT:400,400i,500,500i,700%7CPompiere:300,400,500,500i,700%7CBree+Serif:300,400,500,500i,700%7CPoppins:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CPrata:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CSlabo+27px%7CRoboto+Slab:300,400,500,500i,700,900,900i%7CAdamina:300,400,500,500i,700%7CAlegreya+Sans:100,100i,300,300i,400,400i,500,500i,700,600i,800,800i,900,900i%7CAlegreya+Sans:100,100i,300,300i,400,400i,500,500i,700,600i,800,800i,900,900i%7CCrete+Round:400,400i,500,500i%7CCutive+Mono%7CDomine:300,400,500,500i,700%7CDosis:200,300,400,500,600,700,800%7CDosis:200,300,400,500,600,700,800%7CDroid+Serif:300,400,500,500i,700%7CLibre+Baskerville:400,400i,500,500i,700%7CLibre+Franklin:300,300i,400,400i,500,500i,700,700i,900,900i%7CLora:4
110800,400i,500,500i,700,700i%7CMerriweather:300,300i,400,400i,500,500i,700,700i,900,900i%7CNoto+Serif:400,400i,500,500i,700,700i%7CAlfa+Slab+One:300,400,500,500i,700%7CArima+Madurai:300,400,500,500i,700,900,900i%7CArvo:400,400i,700,700i%7CBaloo+Bhaina:300,400,500,500i,700%7CBebas+Neue:400%7CCinzel+Decorative:300,400,500,500i,700%7CDiplomata+SC:300,400,500,500i,700%7CFredoka+One:300,400,500,500i,700%7CLobster:300,400,500,500i,700%7COverlock%7CPassion+One:300,400,500,500i,700,900,900i%7CPatua+One:300,400,500,500i,700%7CRanga:300,400,500,500i,700%7CReem+Kufi%7CSpecial+Elite:300,400,500,500i,700%7CGraduate:300,400,500,500i,700%7CGreat+Vibes%7CGudea:300,400,400i,500,500i,700%7CAlex+Brush:300,400,500,500i,700%7CAndada:300,300i,400,400i,500,500i,700,700i%7CArapey:300,400,400i,500,500i,700%7CCaveat:300,400,500,500i,700%7CChewy:300,400,400i,500,500i,700%7CDancing+Script:300,400,500,500i,700%7CDM+Serif+Display:400,400i%7CGloria+Hallelujah:300,400,500,500i,700%7CHandlee:300,400,500,500i,700%7CHurricane:300,400,500,500i,700%7CJust+Me+Again+Down+Here:300,400,500,500i,700%7CKarla:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i%7CKaushan+Script:300,400,500,500i,700%7CPacifico%7CPangolin:300,400,500,500i,700%7CReenie+Beanie:300,400,500,500i,700%7CRock+Salt:300,400,500,500i,700%7CRubik:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CRuthie:400%7CSatisfy:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CShadows+Into+Light+Two:300,400,500,500i,700,900,900i%7CComfortaa:300,400,500,500i,700%7CCormorant+Garamond:300,300i,400,400i,500,500i,600,600i,700,700i%7CCousine:400,400i,500,500i,700,700i%7CDroid+Sans+Mono:300,400,500,500i,700%7CInconsolata:300,400,500,500i,700,900,900i%7CInter:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CItaliana:300,400,500,500i,700%7CBarlow:300,400,500,500i,700,900,900i%7CCalistoga:400%7COverpass+Mono:300,400,500,500i,600,700%7CPT+Mono:300,400,500,500i,700%7CRoboto+Mono:300,300i,400,400i,500,500i,700,700i%7CSource+Code+Pro:300,400,500,500i,600,700,900,900i%7CUbuntu+Mono:400,400i,500,500i,700,700i%7CVarela+Round:400%7CVarela+Round:400%7CYellowtail%7CPT+Sans:300,400,400i,500,500i,700,700i%7CWork+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i%7CQuattrocento:400,700%7CQuestrial%7CQuicksand:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CRaleway:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CNanum+Myeongjo:400,500,500i,700,800%7CRoboto+Condensed:300,300i,400,400i,500,500i,700,700i%7CPT+Sans:300,400,500,500i,700%7CFira+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CSource+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CSpace+Grotesk:100,100i,300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CNoto+Sans:400,400i,500,500i,700,700i%7CPT+Sans:300,400,500,500i,700%7CUbuntu:300,300i,400,400i,500,500i,700,700i%7CBitter:300,400,500,500i,700%7CPT+Serif:300,400,500,500i,700%7CRokkitt:300,400,500,500i,700%7CDroid+Serif:300,400,500,500i,700%7CDM+Sans:400,400i,500,500i,700,700i%7CRaleway:300,400,500,500i,700%7CAndada:300,300i,400,400i,500,500i,700,700i&display=swap' 1109 } 1110 ], 1111 mode: elementsMode, 1112 currency: this.configuration.currency, 1113 paymentMethodCreation: 'manual' 1114 }; 1115 1116 if (this.configuration.disableOffSessionPayments != '1') { 1117 elementsConfiguration.setupFutureUsage = 'off_session'; 1118 } 1119 1120 if (this.configuration.paymentSystem == 'stripeAndPaypal') { 1121 elementsConfiguration.externalPaymentMethodTypes = ['external_paypal']; 1122 } 1123 1124 if (isSinglePayment) { 1125 elementsConfiguration.amount = Math.round(totalDueToday * 100); 1126 } 1127 1128 if (this.elements) { 1129 this.elements.update(elementsConfiguration); 1130 } else { 1131 $('#' + this.configuration.stripePaymentElementContainerId).empty(); 1132 this.elements = this.stripe.elements(elementsConfiguration); 1133 } 1134 1135 const hasVisiblePhone = $('#customerPhone').is(':visible') 1136 || ($('#customerPhone').val() && $('#customerPhone').val().length); 1137 const hasVisibleZip = $('#customerZip').is(':visible') 1138 || ($('#customerZip').val() && $('#customerZip').val().length); 1139 var paymentElementConfiguration = { 1140 defaultValues: { 1141 billingDetails: { 1142 address: { 1143 country: null, 1144 postal_code: null 1145 } 1146 } 1147 }, 1148 layout: { 1149 type: 'accordion',
1150 defaultCollapsed: false, 1151 radios: true, 1152 spacedAccordionItems: false 1153 }, 1154 fields: { 1155 billingDetails: { 1156 name: 'never', 1157 email: 'never', 1158 phone: hasVisiblePhone ? 'never' : 'auto', 1159 address: { 1160 line1: hasVisibleZip ? 'never' : 'auto', 1161 line2: hasVisibleZip ? 'never' : 'auto', 1162 city: hasVisibleZip ? 'never' : 'auto', 1163 state: hasVisibleZip ? 'never' : 'auto', 1164 country: 'never', 1165 postalCode: hasVisibleZip ? 'never' : 'auto' 1166 } 1167 } 1168 }, 1169 paymentMethodOrder: ['card', 'paypal', 'apple_pay', 'google_pay'] 1170 }; 1171 1172 1173 if ($('#customerCountry').val().length) { 1174 paymentElementConfiguration.defaultValues.billingDetails.address.country = $('#customerCountry').find(':selected').data('code'); 1175 paymentElementConfiguration.fields.billingDetails.address.postalCode = hasVisibleZip ? 'never' : 'auto'; 1176 } else { 1177 paymentElementConfiguration.fields.billingDetails.address.postalCode = 'never'; 1178 } 1179 1180 if (hasVisibleZip 1181 && $('#customerZip').val().length) { 1182 paymentElementConfiguration.defaultValues.billingDetails.address.postal_code = $('#customerZip').find(':selected').data('code'); 1183 } 1184 1185 if (this.paymentElement) { 1186 this.paymentElement.update(paymentElementConfiguration); 1187 } else { 1188 this.paymentElement = this.elements.create('payment', paymentElementConfiguration); 1189 } 1190 1191 this.paymentElement.mount('#' + this.configuration.stripePaymentElementContainerId); 1192 1193 this.paymentElement.on('change', (event) => { 1194 this.selectedPaymentMethod = event.value.type; 1195 }); 1196 } catch (error) { 1197 console.log(error); 1198 } 1199 } 1200 1201 resetElements() { 1202 this.elements = null; 1203 this.paymentElement = null; 1204 1205 $('#' + this.configuration.stripePaymentElementContainerId).empty(); 1206 } 1207 submit(name, email, phone, city, country, line1, postal_code, state, callback) { 1208 let billingDetails = { 1209 email: email, 1210 name: name 1211 }; 1212 1213 if (phone 1214 && phone.length) { 1215 billingDetails.phone = phone; 1216 } 1217 1218 billingDetails.address = { 1219 line2: '' 1220 }; 1221 if ((country && country.length) 1222 || (postal_code && postal_code.length)) { 1223 if (country && country.length) { 1224 billingDetails.address.country = country; 1225 } 1226 1227 if (postal_code && postal_code.length) { 1228 billingDetails.address.city = city; 1229 billingDetails.address.line1 = line1; 1230 billingDetails.address.postal_code = postal_code; 1231 billingDetails.address.state = state; 1232 } 1233 } 1234 1235 this.submitElements(() => { 1236 this.createConfirmationToken(billingDetails, callback); 1237 }); 1238 } 1239 1240 submitElements(callback) { 1241 this.elements 1242 .submit() 1243 .then(() => { 1244 callback(); 1245 }) 1246 .catch((error) => { 1247 this.configuration.displayError(error.message); 1248 }); 1249 } 1250 1251 createConfirmationToken(billingDetails, callback) { 1252 const elements = this.elements; 1253 this.stripe 1254 .createConfirmationToken({ 1255 elements, 1256 params: { 1257 payment_method_data: { 1258 billing_details: billingDetails 1259 }, 1260 return_url: 'https://www.tuned10x.com/unlimited-support' 1261 } 1262 }) 1263 .then((result) => { 1264 if (result.error) { 1265 this.configuration.displayError(result.error.message); 1266 } else { 1267 this.createConfirmationIntent(result.confirmationToken.id, callback); 1268 } 1269 }) 1270 .catch((error) => { 1271 this.configuration.displayError(error.message); 1272 }); 1273 } 1274 1275 createConfirmationIntent(confirmationTokenId, callback) { 1276 let request = { 1277 action: 'stripeCreateConfirmationIntent', 1278 confirmationTokenId: confirmationTokenId 1279 }; 1280 const formValues = this.configuration.paymentForm.serializeArray(); 1281 jQuery.each(formValues, function(_, formValue) { 1282 request[formValue.name] = formValue.value; 1283 }); 1284 1285 $.post(window.generalApiUrl, request, (response) => { 1286 this.proceedCreateConfirmationIntentResponse(response); 1287 }, 'json'); 1288 } 1289 1290 proceedCreateConfirmationIntentResponse(response) { 1291 if (response.status === 'success') { 1292 this.proceedCreateConfirmationIntentSuccessResponse(response); 1293 } else if (response.errorMessage) { 1294 this.configuration.displayError(response.errorMessage); 1295 } else { 1296 this.configuration.displayError('Server error'); 1297 } 1298 } 1299 1300 proceedCreateConfirmationIntentSuccessResponse(response) { 1301 if (response.requires_action) { 1302 // Use Stripe.js to handle required card action 1303 this.stripe.handleNextAction({ 1304 clientSecret: response.payment_intent_client_secret 1305 }).then((result) => { 1306 if (result.error) { 1307 this.configuration.displayError(result.error.message); 1308 } else if (result.requires_action) { 1309 this.proceedCreateConfirmationIntentSuccessResponse(result); 1310 } else if (result.paymentIntent) {
1311 this.confirmApprovedPaymentIntent(result.paymentIntent.id, ''); 1312 } else if (result.setupIntent) { 1313 this.confirmApprovedPaymentIntent('', result.setupIntent.id); 1314 } 1315 }); 1316 } else { 1317 var redirectUrl = 'https://www.tuned10x.com/plus-unlimited-ty'; 1318 var userFirstName = jQuery('#customerFirstName').val(); 1319 var userLastName = jQuery('#customerLastName').val(); 1320 var userEmail = jQuery('#customerEmail').val(); 1321 if (redirectUrl.indexOf('?') >= 0) { 1322 redirectUrl = redirectUrl + '&'; 1323 } else { 1324 redirectUrl = redirectUrl + '?'; 1325 } 1326 redirectUrl = redirectUrl + 'contactFirstName=' + userFirstName + '&contactLastName=' + userLastName + '&contactEmail=' + userEmail; 1327 window.location = redirectUrl; 1328 } 1329 } 1330 1331 confirmApprovedPaymentIntent(paymentIntentId, setupIntentId) { 1332 let request = {}; 1333 const formValues = this.configuration.paymentForm.serializeArray(); 1334 jQuery.each(formValues, function(_, formValue) { 1335 request[formValue.name] = formValue.value; 1336 }); 1337 request.action = 'stripeConfirmApprovedPaymentIntent'; 1338 request.pageId = this.configuration.pageId; 1339 request.paymentIntentId = paymentIntentId; 1340 request.setupIntentId = setupIntentId; 1341 jQuery.post(window.generalApiUrl, request, (response) => { 1342 if (response.status === 'success') { 1343 this.proceedConfirmPaymentSuccessResponse(response); 1344 } else if (response.errorMessage) { 1345 this.configuration.displayError(response.errorMessage); 1346 } else { 1347 this.configuration.displayError('Server error'); 1348 } 1349 }, 'json'); 1350 } 1351 1352 proceedConfirmPaymentSuccessResponse(response) { 1353 if (response.requires_action) { 1354 // Use Stripe.js to handle required card action 1355 const methodToCall = (response.object === 'setup_intent') ? this.stripe.handleCardSetup : this.stripe.handleCardAction ; 1356 methodToCall( 1357 response.payment_intent_client_secret 1358 ).then((result) => { 1359 if (result.error) { 1360 this.configuration.displayError(result.error.message); 1361 } else if (result.paymentIntent) { 1362 this.confirmApprovedPaymentIntent(result.paymentIntent.id, ''); 1363 } else if (result.setupIntent) { 1364 this.confirmApprovedPaymentIntent('', result.setupIntent.id); 1365 } 1366 }) 1367 .catch((error) => { 1368 console.log(error); 1369 this.stripe.confirmCardPayment( 1370 response.payment_intent_client_secret 1371 ).then((result) => { 1372 if (result.error) { 1373 this.configuration.displayError(result.error.message); 1374 } else if (result.paymentIntent) { 1375 this.confirmApprovedPaymentIntent(result.paymentIntent.id, ''); 1376 } else if (result.setupIntent) { 1377 this.confirmApprovedPaymentIntent('', result.setupIntent.id); 1378 } 1379 }) 1380 .catch((error) => { 1381 this.configuration.displayError(error); 1382 }); 1383 }); 1384 } else { 1385 var redirectUrl = 'https://www.tuned10x.com/plus-unlimited-ty'; 1386 var userFirstName = jQuery('#customerFirstName').val(); 1387 var userLastName = jQuery('#customerLastName').val(); 1388 var userEmail = jQuery('#customerEmail').val(); 1389 if (redirectUrl.indexOf('?') >= 0) { 1390 redirectUrl = redirectUrl + '&'; 1391 } else { 1392 redirectUrl = redirectUrl + '?'; 1393 } 1394 redirectUrl = redirectUrl + 'contactFirstName=' + userFirstName + '&contactLastName=' + userLastName + '&contactEmail=' + userEmail; 1395 window.location = redirectUrl; 1396 } 1397 } 1398 1399 } 1400 1401 function submitOrderForm() { 1402 jQuery('#payment-form').submit(); 1403 var buttonClickAction = jQuery('#payment-form').find('.parsePageBuilder').attr('onclick'); 1404 if (buttonClickAction === undefined) { 1405 jQuery('#payment-form').find('.parsePageBuilder').attr('onclick', 'return submitOrderForm();'); 1406 } 1407 1408 return false; 1409 } 1410 1411 jQuery(function() { 1412 window.orderFormController = new OrderFormController({ 1413 currency: 'usd', 1414 disableOffSessionPayments: '0', 1415 pageId: 484, 1416 paymentSystem: 'stripe', 1417 paymentType: 'subscription', 1418 stripePublishableKey: 'pk_live_E6vHmg9po7DQnkZpmsbiY7kj' 1419 }); 1420 1421 }); 1422 </script>
1422 1423 1424 </head> 1425 <body id="pageBody" style="padding-top:0px; padding-bottom:0px;"> 1426 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1426-1427
1426 1427<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1427GTM-KGXWGFK
vendor: 85 bytes, lines 1427-1428
1427" 1428height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1429<!-- End Google Tag Manager (noscript) --> 1430
1431<script> 1432 1433const headerMenu = document.getElementsByClassName("header-section"); 1434 1435window.addEventListener('scroll', () => { 1436 const currentScroll = window.pageYOffset; 1437 1438 if (currentScroll >= 50) { 1439 headerMenu[0].classList.add("stickyheader"); 1440 } else { 1441 headerMenu[0].classList.remove("stickyheader"); 1442 } 1443}); 1444 1445</script>
1445 <div class="pageBodyBG" style=" background-color:#ffffff;"></div> 1446 <div class="pageBodyContent"> 1447 <div id="wrap" class="pbSectionsContainer"> 1448 <form action="https://www.tuned10x.com/unlimited-support" id="payment-form" method="post" accept-charset="utf-8"> 1449<input type="hidden" name="ci_csrf_token" value="" /> 1450 <link type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CSource+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CLato:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i%7CArial:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i&display=swap" rel="stylesheet"/> 1451 <link href="https://d3lmvnstbwhr2n.cloudfront.net/css/sectionsPageBuilderPage.css?v=202511171122" rel="stylesheet" type="text/css" > 1452 <link rel="stylesheet" type="text/css" href="https://d3lmvnstbwhr2n.cloudfront.net/css/sectionsPageBuilderPageProduction.css?v=202309251246"/> 1453 1454
1454<script type="text/javascript" src="https://player.vimeo.com/api/player.js"></script>
1454 1455 1456
1456<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/system/sectionsPageBuilderPage.js?v=202505271031"></script>
1456 1457
1457<script type="text/javascript"> 1458 </script>
1458 1459
1459<script type="text/javascript"> 1460 window.m10EditedPostId = 484; 1461 window.m10Localization = {"achievements":"Achievements","assessments":"Assessments","completed":"COMPLETED","completedLowercaseUcfirst":"Completed","congratulations":"CONGRATULATIONS!","failed":"Failed","markComplete":"MARK COMPLETE","passed":"Passed","pleaseAcceptTermsAndConditionsToContinue":"Please Accept the Terms And Conditions To Continue","reset":"Reset","viewAnswers":"View Answers","youEarnedCertificateMessage":"You've just earned a certificate for completing this course","yourScore":"Your score","errors":{"andYourName":"and your name","andYourPhone":"and your phone","insertCorrectEmail":"Please insert correct email","insertCorrectName":"Please insert your name","insertCorrectPhone":"Please insert your phone"}}; 1462 window.m10UserId = 0; 1463 1464 var myPlayer = []; 1465 function setNewVideo(videoId) { 1466 myPlayer[videoId] = videojs(videoId); 1467 } 1468 jQuery(document).ready(function(){ 1469 jQuery("[data-animation-type='load']").each(function() { 1470 if (jQuery(this).hasClass('animationPerformed')) { 1471 return; 1472 } 1473 jQuery(this).addClass('animationPerformed'); 1474 var animationDelay = jQuery(this).data('animation-delay'); 1475 var animationStyle = jQuery(this).data('animation-style'); 1476 var block = jQuery(this); 1477 if (jQuery(this).hasClass('pbEditableRow')) { 1478 block = jQuery(this).find('.pbRowContent'); 1479 } 1480 if (typeof animateBlock !== "undefined") { 1481 animateBlock(block, animationDelay, animationStyle); 1482 } else { 1483 setTimeout(function() { 1484 animateBlock(block, animationDelay, animationStyle); 1485 }, 500); 1486 } 1487 }); 1488 1489 enableWaypointsOnScroll(); 1490 }); 1491 1492 </script>
1492 1493 1494 <main id="pbBlocks" class="pbBlocksContainer pbBlocksParent" data-blocks-sufix="" data-lb="editable-pbblocks" > 1495 1496 <style>@media(max-width:768px){#pbSection1 .pbSectionInner{padding:0px 0px 0px 0px !important;}}</style> <style> 1497 1498 </style> 1499 <div class="pbEditableSection fullWidthPBSection Top allDevicesVisibility " id="pbSection1" data-animation-type="none" style=" margin-bottom:0px;"> 1500 <div class="pbSectionInner allBordersPBElement" style=" "> 1501 <div class="pbSectionBG allBordersPBElement" style="background-color:rgba(0, 0, 0, 1);"></div> 1502 <div class="pbSectionContent" id="pbSectionContent1" > 1503 1504 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow5" data-animation-type="none" style=" background-color:rgba(255, 255, 255, 1); padding:0px 10px 0px 10px; margin:0px auto 0px auto;"> 1505 <div class="pbRowContent" style="vertical-align:top;"> 1506 <style>@media(max-width:768px){ #pbRow5Column1{padding:0px 10px 0px 10px !important;}}</style> 1507 <div class="pbEditableColumn pbEditableColumn1 pbRow3Columns" id="pbRow5Column1" style="width: 33.33%;padding:0px 10px 0px 10px;"> 1508 <div class="pbColumnContent noBordersPBElement" id="pbRow5Column1Content" style=""> 1509 <div id="contentBlock30" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:right;font-size:16px;font-weight:inherit;line-height:1.4;"> 1510 <style> 1511 #contentBlock30 a, #contentBlock30 a:hover { 1512 color: #000000; 1513 } 1514 </style> 1515 1516 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;"> 1517 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1191568811762.png'); background-position: 0px 0.66666666666667px;"><a href="tel:6504884656"><strong>(650) 488-4656</strong></a></span></div></li> 1518 1519 </ul> 1520 <div class="clear"></div> 1521 1522 </div> 1523 </div> 1524 </div> 1525 <style>@media(max-width:768px){ #pbRow5Column2{padding:0px 10px 0px 10px !important;}}</style> 1526 <div class="pbEditableColumn pbEditableColumn2 pbRow3Columns" id="pbRow5Column2" style="width: 33.33%;padding:0px 10px 0px 10px;"> 1527 <div class="pbColumnContent noBordersPBElement" id="pbRow5Column2Content" style=""> 1528 <div id="contentBlock31" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:center;font-size:16px;font-weight:inherit;line-height:1.4;"> 1529 <style> 1530 #contentBlock31 a, #contentBlock31 a:hover { 1531 color: #000000; 1532 } 1533 </style> 1534 1535 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;"> 1536 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1201568811774.png'); background-position: 0px 0.66666666666667px;"><a href="tel:02086380581"><strong>020 8638 0581</strong></a></span></div></li> 1537 1538 </ul> 1539 <div class="clear"></div> 1540 1541 </div> 1542 </div> 1543 </div> 1544 <style>@media(max-width:768px){ #pbRow5Column3{padding:0px 10px 0px 10px !important;}}</style> 1545 <div class="pbEditableColumn pbEditableColumn3 pbRow3Columns" id="pbRow5Column3" style="width: 33.33%;padding:0px 10px 0px 10px;"> 1546 <div class="pbColumnContent noBordersPBElement" id="pbRow5Column3Content" style=""> 1547 <div id="contentBlock32" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:left;font-size:16px;font-weight:inherit;line-height:1.4;"> 1548 <style> 1549 #contentBlock32 a, #contentBlock32 a:hover { 1550 color: #000000; 1551 } 1552 </style> 1553 1554 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;"> 1555 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1191568811674.png'); background-position: 0px 0.66666666666667px;"><a href="tel:1300644430"><strong>1300 644 430</strong></a></span></div></li> 1556 1557 </ul> 1558 <div class="clear"></div> 1559 1560 </div> 1561 </div> 1562 </div> 1563 </div> 1564 </div> 1565 1566 <div class="pbEditableRow eightyWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow8" data-animation-type="none" style=" padding:20px 10px 20px 10px; margin:0px auto 0px auto;"> 1567 <div class="pbRowContent" style="vertical-align:middle;"> 1568 <style>@media(max-width:768px){ #pbRow8Column1{padding:0px 10px 0px 10px !important;}}</style> 1569 <div class="pbEditableColumn pbEditableColumn1 pbRow1Column" id="pbRow8Column1" style="width: 100%;padding:0px 10px 0px 10px;"> 1570 <div class="pbColumnContent noBordersPBElement" id="pbRow8Column1Content" style=""> 1571 <div id="contentBlock29" class="contentBlockElement imageContentBlock noBordersPBElement " data-animation-type="none" style="background-color:transparent; "> <a href="/" data-page-id="" style="border-radius: inherit;" > 1572 <img data-src="https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks181568359209.png" alt="" class="lazyload blockCenterAligment" style="border-radius: inherit; height: auto;
1572width:200px; " /><div class='clear'></div></a> </div> 1573 </div> 1574 </div> 1575 </div> 1576 </div> 1577 </div> 1578 </div> 1579 </div> 1580 1581 <style> 1582 1583 </style> 1584 <div class="pbEditableSection fullWidthMediumPBSection None allDevicesVisibility " id="pbSection2" data-animation-type="none" style=" margin-bottom:0px;"> 1585 <div class="pbSectionInner allBordersPBElement" style=" padding:150px 20px 50px 20px; "> 1586 <div class="pbSectionContent" id="pbSectionContent2" > 1587 1588 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow10" data-animation-type="none" style=" background-color:transparent; padding:20px 10px 20px 10px; margin:0px auto 0px auto;"> 1589 <div class="pbRowContent" style="vertical-align:top;"> 1590 <style>@media(max-width:768px){ #pbRow10Column1{padding:0px 10px 0px 10px !important;}}</style> 1591 <div class="pbEditableColumn pbEditableColumn1 pbRow1Column" id="pbRow10Column1" style="width: 100%;padding:0px 10px 0px 10px;"> 1592 <div class="pbColumnContent allBordersPBElement" id="pbRow10Column1Content" style="background-color:transparent;"> 1593 <div id="contentBlock39" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:rgb(0, 0, 0);margin:0px 0px 20px 0px;font-size:26px;font-weight:bold;line-height:;font-family:;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><style>.pbTextBlock a,.pbTextBlock a:hover,.pbTitleBlock a,.pbTitleBlock a:hover{color:#2d91fb;}</style><div class="titleTextContainer" style="text-align: center;">âKLEQ <span style="color: #ffcd28;">Fast Start <span style="color: #000000;">Plus Unlimited Support</span></span></div></div><div class='clear'></div></div> 1594 </div> 1595 </div> 1596 </div> 1597 </div> 1598 1599 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow2" data-animation-type="none" style=" background-color:transparent; padding:20px 10px 20px 10px; margin:0px auto 0px auto;"> 1600 <div class="pbRowContent" style="vertical-align:top;"> 1601 <style>@media(max-width:768px){ #pbRow2Column1{padding:0px 10px 0px 10px !important;}}</style> 1602 <div class="pbEditableColumn pbEditableColumn1 pbRow2Columns" id="pbRow2Column1" style="width: 66.66%;padding:0px 10px 0px 10px;"> 1603 <div class="pbColumnContent allBordersPBElement" id="pbRow2Column1Content" style="background-color:transparent;border: solid 3px #e0e0e0;"> 1604 <div id="contentBlock2" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#000000;margin:0px 0px 20px 0px;font-size:28px;line-height:1.4;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:rgba(255, 205, 40, 1);padding:21px 30px 21px 30px;"><div class="titleTextContainer"><strong>Step 1. Billing Information</strong></div></div><div class='clear'></div></div> 1605 <div id="contentBlock3" class="contentBlockElement billingBlock editable " data-animation-type="none" style="margin:0px 0px 20px 0px;"> 1606 <div class="pbBlockInner blockCenterAligment oneHundredWidth allBordersPBElement" style="border-style: none; border-width: 0px; border-color: #000000; background-color:transparent; padding: 0px 20px 0px 20px;"> 1607 <div class="contacts-errors"></div> 1608 <div class="billing-errors"> 1609 </div> 1610
1610<script type="text/javascript" src="https://d3lmvnstbwhr2n.cloudfront.net/js/custom/ValidationHelper.js?v=202404031453" ></script>
1610
1610<script type="text/javascript"> 1611 jQuery(function() { 1612 jQuery('#shippingAddressSameAsBilling').prop('checked', 'checked'); 1613 jQuery('#shippingAddressSameAsBilling').change(function() { 1614 if (jQuery(this).prop('checked')) { 1615 jQuery('.shippingAddressBlockFields').hide(); 1616 } else { 1617 jQuery('.shippingAddressBlockFields').show(); 1618 } 1619 }); 1620 jQuery('#customerEmail, #customerCompanyEmail').keydown(function() { 1621 if (event.which == 32) { 1622 return false; 1623 } 1624 return true; 1625 }); 1626 jQuery('#customerEmail, #customerCompanyEmail').on('keyup change', function() { 1627 const value = jQuery(this).val(); 1628 const trimmedValue = value.trim(); 1629 if (value != trimmedValue) { 1630 jQuery(this).val(trimmedValue); 1631 } 1632 }); 1633 // ValidationHelper.enablePhoneInputValidation(jQuery('#customerPhone')); 1634 }); 1635 </script>
1635 1636 <div class="form-row customerFirstNameContainer"> 1637 <div class="formInput pasiveArea"><input type="text" id="customerFirstName" name="customerFirstName" class="allBordersPBElement" aria-label="First Name" placeholder="First Name..." value="" style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div> 1638 </div> 1639 <div class="form-row customerLastNameContainer"> 1640 <div class="formInput pasiveArea"><input type="text" id="customerLastName" name="customerLastName" class="allBordersPBElement" aria-label="Last Name" placeholder="Last Name.." value="" style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div> 1641 <input type="hidden" id="fullName" name="fullName" /> 1642 </div> 1643 <div class="clear" style="display:none;"></div> 1644 <div class="form-row"> 1645 <div class="formInput pasiveArea"><input type="text" id="customerEmail" name="customerEmail" class="allBordersPBElement" aria-label="E-mail" placeholder="E-mail..." value="" style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div> 1646 </div> 1647 <div class="form-row onlyCompanyField companyBlock "> 1648 <div class="formInput pasiveArea"><input type="text" id="customerCompany" name="customerCompany" class="allBordersPBElement" aria-label="Company" placeholder="Company..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div> 1649 </div> 1650 1651 1652 1653 1654 1655 <div class="form-row phoneBlock "> 1656 <div class="formInput pasiveArea"><input type="text" id="customerPhone" name="customerNationalPhone" class="allBordersPBElement customerNationalPhone3" aria-label="Phone" placeholder="" style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /> 1657 <input type="hidden" name="customerPhone" id="hiddenCustomerPhone" /> 1658 </div> 1659 </div> 1660 1661 <div class="form-row billingAddressField customerAddressContainer "> 1662 <div class="formInput pasiveArea"> 1663 <input data-stripe="address_line1" type="text" id="customerAddress1" name="customerAddress1" class="allBordersPBElement" aria-label="Address" placeholder="Address..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /> 1664 </div> 1665 </div> 1666 <div class="form-row billingAddressField customerCityContainer "> 1667 <div class="formInput pasiveArea"><input data-stripe="address_city" type="text" id="customerCity" class="allBordersPBElement" name="customerCity" aria-label="City" placeholder="City..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div> 1668 </div> 1669 <div class="form-row billingAddressField customerStateContainer "> 1670 <div class="formInput pasiveArea"><input data-stripe="address_state" type="text" id="customerState" class="allBordersPBElement" name="customerState" aria-label="State" placeholder="State..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div> 1671 </div> 1672 <div class="form-row billingAddressField customerZipContainer "> 1673 <div class="formInput pasiveArea"><input data-stripe="address_zip" type="text" id="customerZip" class="allBordersPBElement" name="customerZip" aria-label="Zip/Postal Code" placeholder="Zip/Postal Code..." style=" color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;" /></div> 1674 </div> 1675 <div class="clear"></div> 1676 1677 <div class="form-row countryField"> 1678 <div class="formInput pasiveArea"> 1679 <select data-stripe="address_country" id="customerCountry" name="customerCountry" class="orderCustomerCountry allBordersPBElement" aria-label="Country" style="color:#000000; font-family: ; font-size: 13px; font-weight: ; line-height: ; border-style: solid; border-width: 2px; border-radius:0px 0px 0px 0px; border-color: #cccccc;"> 1680 <option value="">Country...</option> 1681 <option value="Afghanistan" data-code="AF">Afghanistan</option><option value="Aland Islands" data-code="AX">Aland Islands</option><option value="Albania" data-code="AL">Albania</option><option value="Algeria" data-code="DZ">Algeria</option><option value="American Samoa" data-code="AS">American Samoa</option><option value="Andorra" data-code="AD">Andorra</option><option value="Angola" data-code="AO">Angola</option><option value="Anguilla" data-code="AI">Anguilla</option><option value="Antarctica" data-code="AQ">Antarctica</option><option value="Antigua And Barbuda" data-code="AG">Antigua And Barbuda</option><option value="Argentina" data-code="AR">Argentina</option><option value="Armenia" data-code="AM">Armenia</option><option value="Aruba" data-code="AW">Aruba</option><option value="Australia" data-code="AU">Australia</option><option value="Austria" data-code="AT">Austria</option><option value="Azerbaijan" data-code="AZ">Azerbaijan</option><option value="Bahamas" data-code="BS">Bahamas</option><option value="Bahrain" data-code="BH">Bahrain</option><option value="Bangladesh" data-code="BD">Bangladesh</option><option value="Barbados" data-code="BB">Barbados</option><option value="Belarus" data-code="BY">Belarus</option><option value="Belgium" data-code="BE">Belgium</option><option value="Belize" data-code="BZ">Belize</option><option value="Benin" data-code="BJ">Benin</option><option value="Bermuda" data-code="BM">Bermuda</option><option value="Bhutan" data-code="BT">Bhutan</option><option value="Bolivia" data-code="BO">Bolivia</option><option value="Bosnia And Herzegovina" data-code="BA">Bosnia And Herzegovina</option><option value="Botswana" data-code="BW">Botswana</option><option value="Bouvet Island" data-code="BV">Bouvet Island</option><option value="Brazil" data-code="BR">Brazil</option><option value="British Indian Ocean Territory" data-code="IO">British Indian Ocean Territory</option><option value="Brunei Darussalam" data-code="BN">Brunei Darussalam</option><option value="Bulgaria" data-code="BG">Bulgaria</option><option value="Burkina Faso" data-code="BF">Burkina Faso</option><option value="Burundi" data-code="BI">Burundi</option><option value="Cambodia" data-code="KH">Cambodia</option><option value="Cameroon" data-code="CM">Cameroon</option><option value="Canada" data-code="CA">Canada</option><option value="Cape Verde" data-code="CV">Cape Verde</option><option value="Cayman Islands" data-code="KY">Cayman Islands</option><option value="Central African Republic" data-code="CF">Central African Republic</option><option value="Chad" data-code="TD">
1681Chad</option><option value="Chile" data-code="CL">Chile</option><option value="China" data-code="CN">China</option><option value="Christmas Island" data-code="CX">Christmas Island</option><option value="Cocos (Keeling) Islands" data-code="CC">Cocos (Keeling) Islands</option><option value="Colombia" data-code="CO">Colombia</option><option value="Comoros" data-code="KM">Comoros</option><option value="Congo" data-code="CG">Congo</option><option value="Congo, Democratic Republic" data-code="CD">Congo, Democratic Republic</option><option value="Cook Islands" data-code="CK">Cook Islands</option><option value="Costa Rica" data-code="CR">Costa Rica</option><option value="Cote D'Ivoire" data-code="CI">Cote D'Ivoire</option><option value="Croatia" data-code="HR">Croatia</option><option value="Cuba" data-code="CU">Cuba</option><option value="Cyprus" data-code="CY">Cyprus</option><option value="Czech Republic" data-code="CZ">Czech Republic</option><option value="Denmark" data-code="DK">Denmark</option><option value="Djibouti" data-code="DJ">Djibouti</option><option value="Dominica" data-code="DM">Dominica</option><option value="Dominican Republic" data-code="DO">Dominican Republic</option><option value="Ecuador" data-code="EC">Ecuador</option><option value="Egypt" data-code="EG">Egypt</option><option value="El Salvador" data-code="SV">El Salvador</option><option value="Equatorial Guinea" data-code="GQ">Equatorial Guinea</option><option value="Eritrea" data-code="ER">Eritrea</option><option value="Estonia" data-code="EE">Estonia</option><option value="Ethiopia" data-code="ET">Ethiopia</option><option value="Falkland Islands (Malvinas)" data-code="FK">Falkland Islands (Malvinas)</option><option value="Faroe Islands" data-code="FO">Faroe Islands</option><option value="Fiji" data-code="FJ">Fiji</option><option value="Finland" data-code="FI">Finland</option><option value="France" data-code="FR">France</option><option value="French Guiana" data-code="GF">French Guiana</option><option value="French Polynesia" data-code="PF">French Polynesia</option><option value="French Southern Territories" data-code="TF">French Southern Territories</option><option value="Gabon" data-code="GA">Gabon</option><option value="Gambia" data-code="GM">Gambia</option><option value="Georgia" data-code="GE">Georgia</option><option value="Germany" data-code="DE">Germany</option><option value="Ghana" data-code="GH">Ghana</option><option value="Gibraltar" data-code="GI">Gibraltar</option><option value="Greece" data-code="GR">Greece</option><option value="Greenland" data-code="GL">Greenland</option><option value="Grenada" data-code="GD">Grenada</option><option value="Guadeloupe" data-code="GP">Guadeloupe</option><option value="Guam" data-code="GU">Guam</option><option value="Guatemala" data-code="GT">Guatemala</option><option value="Guernsey" data-code="GG">Guernsey</option><option value="Guinea" data-code="GN">Guinea</option><option value="Guinea-Bissau" data-code="GW">Guinea-Bissau</option><option value="Guyana" data-code="GY">Guyana</option><option value="Haiti" data-code="HT">Haiti</option><option value="Heard Island & Mcdonald Islands" data-code="HM">Heard Island & Mcdonald Islands</option><option value="Holy See (Vatican City State)" data-code="VA">Holy See (Vatican City State)</option><option value="Honduras" data-code="HN">Honduras</option><option value="Hong Kong" data-code="HK">Hong Kong</option><option value="Hungary" data-code="HU">Hungary</option><option value="Iceland" data-code="IS">Iceland</option><option value="India" data-code="IN">India</option><option value="Indonesia" data-code="ID">Indonesia</option><option value="Iran, Islamic Republic Of" data-code="IR">Iran, Islamic Republic Of</option><option value="Iraq" data-code="IQ">Iraq</option><option value="Ireland" data-code="IE">Ireland</option><option value="Isle Of Man" data-code="IM">Isle Of Man</option><option value="Israel" data-code="IL">Israel</option><option value="Italy" data-code="IT">Italy</option><option value="Jamaica" data-code="JM">Jamaica</option><option value="Japan" data-code="JP">Japan</option><option value="Jersey" data-code="JE">Jersey</option><option value="Jordan" data-code="JO">Jordan</option><option value="Kazakhstan" data-code="KZ">Kazakhstan</option><option value="Kenya" data-code="KE">Kenya</option><option value="Kiribati" data-code="KI">Kiribati</option><option value="Korea" data-code="KR">Korea</option><option value="Kuwait" data-code="KW">Kuwait</option><option value="Kyrgyzstan" data-code="KG">Kyrgyzstan</option><option value="Lao People's Democratic Republic" data-code="LA">Lao People's Democratic Republic</option><option value="Latvia" data-code="LV">Latvia</option><option value="Lebanon" data-code="LB">Lebanon</option><option value="Lesotho" data-code="LS">Lesotho</option><option value="Liberia" data-code="LR">Liberia</option><option value="Libyan Arab Jamahiriya" data-code="LY">Libyan Arab Jamahiriya</option><option value="Liechtenstein" data-code="LI">Liechtenstein</option><option value="Lithuania" data-code="LT">Lithuania</option><option value="Luxembourg" data-code="LU">Luxembourg</option><option value="Macao" data-code="MO">Macao</option><option value="Macedonia" data-code="MK">Macedonia</option>
1681<option value="Madagascar" data-code="MG">Madagascar</option><option value="Malawi" data-code="MW">Malawi</option><option value="Malaysia" data-code="MY">Malaysia</option><option value="Maldives" data-code="MV">Maldives</option><option value="Mali" data-code="ML">Mali</option><option value="Malta" data-code="MT">Malta</option><option value="Marshall Islands" data-code="MH">Marshall Islands</option><option value="Martinique" data-code="MQ">Martinique</option><option value="Mauritania" data-code="MR">Mauritania</option><option value="Mauritius" data-code="MU">Mauritius</option><option value="Mayotte" data-code="YT">Mayotte</option><option value="Mexico" data-code="MX">Mexico</option><option value="Micronesia, Federated States Of" data-code="FM">Micronesia, Federated States Of</option><option value="Moldova" data-code="MD">Moldova</option><option value="Monaco" data-code="MC">Monaco</option><option value="Mongolia" data-code="MN">Mongolia</option><option value="Montenegro" data-code="ME">Montenegro</option><option value="Montserrat" data-code="MS">Montserrat</option><option value="Morocco" data-code="MA">Morocco</option><option value="Mozambique" data-code="MZ">Mozambique</option><option value="Myanmar" data-code="MM">Myanmar</option><option value="Namibia" data-code="NA">Namibia</option><option value="Nauru" data-code="NR">Nauru</option><option value="Nepal" data-code="NP">Nepal</option><option value="Netherlands" data-code="NL">Netherlands</option><option value="Netherlands Antilles" data-code="AN">Netherlands Antilles</option><option value="New Caledonia" data-code="NC">New Caledonia</option><option value="New Zealand" data-code="NZ">New Zealand</option><option value="Nicaragua" data-code="NI">Nicaragua</option><option value="Niger" data-code="NE">Niger</option><option value="Nigeria" data-code="NG">Nigeria</option><option value="Niue" data-code="NU">Niue</option><option value="Norfolk Island" data-code="NF">Norfolk Island</option><option value="Northern Mariana Islands" data-code="MP">Northern Mariana Islands</option><option value="Norway" data-code="NO">Norway</option><option value="Oman" data-code="OM">Oman</option><option value="Pakistan" data-code="PK">Pakistan</option><option value="Palau" data-code="PW">Palau</option><option value="Palestinian Territory, Occupied" data-code="PS">Palestinian Territory, Occupied</option><option value="Panama" data-code="PA">Panama</option><option value="Papua New Guinea" data-code="PG">Papua New Guinea</option><option value="Paraguay" data-code="PY">Paraguay</option><option value="Peru" data-code="PE">Peru</option><option value="Philippines" data-code="PH">Philippines</option><option value="Pitcairn" data-code="PN">Pitcairn</option><option value="Poland" data-code="PL">Poland</option><option value="Portugal" data-code="PT">Portugal</option><option value="Puerto Rico" data-code="PR">Puerto Rico</option><option value="Qatar" data-code="QA">Qatar</option><option value="Reunion" data-code="RE">Reunion</option><option value="Romania" data-code="RO">Romania</option><option value="Russian Federation" data-code="RU">Russian Federation</option><option value="Rwanda" data-code="RW">Rwanda</option><option value="Saint Barthelemy" data-code="BL">Saint Barthelemy</option><option value="Saint Helena" data-code="SH">Saint Helena</option><option value="Saint Kitts And Nevis" data-code="KN">Saint Kitts And Nevis</option><option value="Saint Lucia" data-code="LC">Saint Lucia</option><option value="Saint Martin" data-code="MF">Saint Martin</option><option value="Saint Pierre And Miquelon" data-code="PM">Saint Pierre And Miquelon</option><option value="Saint Vincent And Grenadines" data-code="VC">Saint Vincent And Grenadines</option><option value="Samoa" data-code="WS">Samoa</option><option value="San Marino" data-code="SM">San Marino</option><option value="Sao Tome And Principe" data-code="ST">Sao Tome And Principe</option><option value="Saudi Arabia" data-code="SA">Saudi Arabia</option><option value="Senegal" data-code="SN">Senegal</option><option value="Serbia" data-code="RS">Serbia</option><option value="Seychelles" data-code="SC">Seychelles</option><option value="Sierra Leone" data-code="SL">Sierra Leone</option><option value="Singapore" data-code="SG">Singapore</option><option value="Slovakia" data-code="SK">Slovakia</option>
1681<option value="Slovenia" data-code="SI">Slovenia</option><option value="Solomon Islands" data-code="SB">Solomon Islands</option><option value="Somalia" data-code="SO">Somalia</option><option value="South Africa" data-code="ZA">South Africa</option><option value="South Georgia And Sandwich Isl." data-code="GS">South Georgia And Sandwich Isl.</option><option value="Spain" data-code="ES">Spain</option><option value="Sri Lanka" data-code="LK">Sri Lanka</option><option value="Sudan" data-code="SD">Sudan</option><option value="Suriname" data-code="SR">Suriname</option><option value="Svalbard And Jan Mayen" data-code="SJ">Svalbard And Jan Mayen</option><option value="Swaziland" data-code="SZ">Swaziland</option><option value="Sweden" data-code="SE">Sweden</option><option value="Switzerland" data-code="CH">Switzerland</option><option value="Syrian Arab Republic" data-code="SY">Syrian Arab Republic</option><option value="Taiwan" data-code="TW">Taiwan</option><option value="Tajikistan" data-code="TJ">Tajikistan</option><option value="Tanzania" data-code="TZ">Tanzania</option><option value="Thailand" data-code="TH">Thailand</option><option value="Timor-Leste" data-code="TL">Timor-Leste</option><option value="Togo" data-code="TG">Togo</option><option value="Tokelau" data-code="TK">Tokelau</option><option value="Tonga" data-code="TO">Tonga</option><option value="Trinidad And Tobago" data-code="TT">Trinidad And Tobago</option><option value="Tunisia" data-code="TN">Tunisia</option><option value="Turkey" data-code="TR">Turkey</option><option value="Turkmenistan" data-code="TM">Turkmenistan</option><option value="Turks And Caicos Islands" data-code="TC">Turks And Caicos Islands</option><option value="Tuvalu" data-code="TV">Tuvalu</option><option value="Uganda" data-code="UG">Uganda</option><option value="Ukraine" data-code="UA">Ukraine</option><option value="United Arab Emirates" data-code="AE">United Arab Emirates</option><option value="United Kingdom" data-code="GB">United Kingdom</option><option value="United States" data-code="US">United States</option><option value="United States Outlying Islands" data-code="UM">United States Outlying Islands</option><option value="Uruguay" data-code="UY">Uruguay</option><option value="Uzbekistan" data-code="UZ">Uzbekistan</option><option value="Vanuatu" data-code="VU">Vanuatu</option><option value="Venezuela" data-code="VE">Venezuela</option><option value="Viet Nam" data-code="VN">Viet Nam</option><option value="Virgin Islands, British" data-code="VG">Virgin Islands, British</option><option value="Virgin Islands, U.S." data-code="VI">Virgin Islands, U.S.</option><option value="Wallis And Futuna" data-code="WF">Wallis And Futuna</option><option value="Western Sahara" data-code="EH">Western Sahara</option><option value="Yemen" data-code="YE">Yemen</option><option value="Zambia" data-code="ZM">Zambia</option><option value="Zimbabwe" data-code="ZW">Zimbabwe</option> </select> 1682 </div> 1683 </div> 1684 <input type="hidden" name="shippingAddressSameAsBilling" value="1"/> 1685 <input type="hidden" name="companyRequired" value="1" class="billingBlockRequired"/> 1686 <input type="hidden" name="companyIdRequired" value="0" class="billingBlockRequired"/> 1687 <input type="hidden" name="companyEmailRequired" value="0" class="billingBlockRequired"/> 1688 <input type="hidden" name="vatNumberRequired" value="1" class="billingBlockRequired"/> 1689 <input type="hidden" name="taxIdRequired" value="0" class="billingBlockRequired"/> 1690 <input type="hidden" name="phoneRequired" value="0" class="billingBlockRequired"/> 1691 <input type="hidden" name="billingAddressRequired" value="1" class="billingBlockRequired"/> 1692 <input type="hidden" name="countryRequired" value="1" class="billingBlockRequired"/> 1693 </div> 1694 <div class="clear"></div> 1695 <style> 1696 .iti_country_ { 1697 border-bottom: 1px solid #cccccc; 1698 } 1699 </style> 1700
1700<script> 1701 function initPhoneNumberInput(phoneInputField, phoneInputHiddenField) { 1702 phoneInputField = $(phoneInputField); 1703 phoneInputHiddenField = $(phoneInputHiddenField); 1704 if (phoneInputField.length) { 1705 const phoneInputINTL = window.intlTelInput(phoneInputField.get(0), { 1706 countrySearch: false, 1707 fixDropdownWidth: false, 1708 formatOnDisplay: true, 1709 formatAsYouType: true, 1710 initialCountry: 'us', 1711 nationalMode: false, 1712 showFlags: false, 1713 separateDialCode: true, 1714 strictMode: true, 1715 useFullscreenPopup: false, 1716 utilsScript: "https://d3lmvnstbwhr2n.cloudfront.net/js/intl-tel-input/utils.js", 1717 }); 1718 phoneInputField.get(0).addEventListener("countrychange", function() { 1719 phoneInputHiddenField.val(phoneInputINTL.getNumber()); 1720 }); 1721 phoneInputField.get(0).addEventListener("keyup", function() { 1722 phoneInputHiddenField.val(phoneInputINTL.getNumber()); 1723 }); 1724 } 1725 } 1726 </script>
1726 1727
1727<script> 1728 $(() => { 1729 const phoneInputField = document.querySelector("#customerPhone"); 1730 initPhoneNumberInput(phoneInputField, document.querySelector("#hiddenCustomerPhone")); 1731 1732 }); 1733 </script>
1733 1734 </div> 1735 <div id="contentBlock4" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#000000;font-size:28px;line-height:1.4;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:#ffcd28;padding:21px 30px 21px 30px;"><div class="titleTextContainer"><strong>Step 2. Payment Information</strong></div></div><div class='clear'></div></div> 1736 <div id="contentBlock5" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;font-size:18px;font-weight:inherit;line-height:1.4;font-family:Open Sans;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:#f2f2f2;padding:15px 20px 0px 20px;"><div class="titleTextContainer"><strong>Security is our top priority! </strong></div></div><div class='clear'></div></div> 1737 <div id="contentBlock6" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:12px;font-weight:inherit;line-height:1.2;font-family:Open Sans;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:#f2f2f2;padding:0px 20px 15px 20px;"><div class="titleTextContainer">This website utilizes some of the most advanced techniques to protect your information and personal data including technical, administrative and even physical safeguards againts unauthorized access, misuse and improper disclosure. </div></div><div class='clear'></div></div> 1738 <div id="contentBlock40" class="contentBlockElement paymentBlock editable " data-animation-type="none" style="margin:0px 0px 20px 0px;"> 1739 <div class="pbBlockInner blockCenterAligment oneHundredWidth allBordersPBElement" data-lineHeight="" style="border-style: none; border-width: 0px; border-color: #000000; background-color:transparent; padding: 0px 0px 0px 0px; font-family: ; font-size: 13px; font-weight: ; line-height: ; color:#000000;"> 1740 1741 <div class="paymentCardInfo" > 1742 <span class="payment-errors"></span> 1743 <style> 1744 #contentBlock40 .fakeCardInfoBlockInput { 1745 border-style: solid; 1746 border-width: 2px; 1747 border-radius:0px 0px 0px 0px; border-color: #cccccc; 1748 } 1749 #contentBlock40 .fakeAccordion { 1750 border-style: solid; 1751 border-width: 1px; 1752 border-color: #cccccc; 1753 } 1754 </style> 1755 <div id="cardInfoBlock" class="cardInfoBlock"> 1756 <div class="facebookCommentsPlaceholder" style="font-size: 14px;font-weight: bold;font-family: 'Open Sans', sans-serif;">Payment Block</div> 1757 </div> 1758 <input class="fakeCardInfoBlockInput allBordersPBElement" type="text" style="display: none;"/> 1759 <input class="fakeAccordion" type="text" style="display: none;"/> 1760 </div> 1761 </div> 1762 <div class="clear"></div> 1763 </div> 1764 <div id="contentBlock44" class="contentBlockElement orderSummaryBlock editable " data-animation-type="none" style="font-family: ; font-size: 14px; font-weight:; line-height: ; color:#000000; margin:0px 0px 20px 0px;"> 1765 <div class="pbBlockInner blockCenterAligment oneHundredWidth allBordersPBElement" style="border-style: none; border-width: 0px; border-color: #000000; background-color:transparent; padding: 0px 20px 0px 20px;"> 1766 <div id="orderTotalWithoutAddonsContainer" style="display: none;"> 1767 <div class="orderTotalLine"> 1768 <div id="orderTotalWithDiscount" class="orderTotalWithDiscount">Total:</div> 1769 <div id="discountPrice" class="discountPrice"> 1770 <span class="currencySign">$</span> 1771 <span id="subscriptionDiscountPrice" data-price="${promoCodeInfo.subscriptionPrice}">${promoCodeInfo.subscriptionPrice}</span> 1772 <span class="currencyValue">USD</span> 1773 </div> 1774 </div> 1775 </div> 1776 <div id="orderTotalWithDiscountContainer"></div> 1777 1778 <div id="orderVat" class="orderVat orderTotalLine"> 1779 <span> 1780 Tax: 1781 </span> 1782 <span id="orderVatValue" class="orderVatValue" data-vat="0"> 1783 $ <span class="value">0.2</span> 1784 USD </span> 1785 </div> 1786 <div class="orderTotalLine"> 1787 <div id="orderTotal" class="orderTotal" style="font-weight:bold">Monthly Subscription:</div> 1788 <div id="orderPriceBlock" class="orderPriceBlock" style="font-weight:bold"> 1789 <span class="currencySign">$</span> 1790 <span id="orderPrice" class="orderPrice">199.00</span> 1791 <span class="currencyValue">USD</span> 1792 </div> 1793 </div> 1794 1795 <div id="paymentPlanPaymentSummary" class="paymentPlanPaymentSummary" style="display: none"> 1796 <div id="paymentPlanPaymentAmountBlock" class="paymentPlanPaymentAmountBlock orderTotalLine" style="display: none;"> 1797 <div class="paymentPlanFuturePaymentsNumberLabel"> 1798 <span class="paymentPlanFuturePaymentsNumber">0</span> Future Payment: 1799 </div> 1800 <div class="text-right"> 1801 <span class="currencySign">$</span> 1802 <span id="paymentPlanPaymentAmount">199.00</span> 1803 <span class="currencyValue">USD</span 1804 >/<span class="paymentPlanPeriod">Month</span> 1805 </div> 1806 </div> 1807 <div id="paymentPlanPaymentAmountDiscountBlock" class="orderTotalLine discountLabel" style="display: none;"> 1808 <div>Discount:</div> 1809 <div class="text-right"> 1810 - <span class="currencySign">$</span> 1811 <span id="paymentPlanDiscountAmount">0.00</span> 1812 <span class="currencyValue">USD</span 1813 >/<span class="paymentPlanPeriod">Month</span> 1814 </div> 1815 </div> 1816 <div id="paymentPlanPaymentAmountAfterDiscountBlock" class="orderTotalLine"> 1817 <div class="paymentPlanFuturePaymentsNumberLabel" style="font-weight:bold"> 1818 <span>0</span> Future Payment: 1819 </div> 1820 <div style="font-weight:bold" class="text-right"> 1821 <span class="currencySign">$</span> 1822 <span id="paymentPlanPaymentAmountAfterDiscount" class="paymentPlanPaymentAmountAfterDiscount" data-price="199">199.00</span> 1823 <span class="currencyValue">USD</span 1824 >/<span class="paymentPlanPeriod">Month</span> 1825 </div> 1826 </div> 1827 </div> 1828 1829 <div id="subscriptionPaymentSummary" class="subscriptionPaymentSummary" style=""> 1830 <div id="subscriptionPaymentAmountBlock" class="subscriptionPaymentAmountBlock orderTotalLine" style="display: none;"> 1831 <div>Future Payments:</div> 1832 <div class="text-right"> 1833 <span class="currencySign">$</span> 1834 <span id="subscriptionPaymentAmount">199.00</span> 1835 <span class="currencyValue">USD</span 1836 >/<span class="subscriptionPeriod">Month</span> 1837 </div> 1838 </div> 1839 <div id="subscriptionPaymentAmountDiscountBlock" class="orderTotalLine discountLabel" style="display: none;"> 1840 <div>Discount:</div> 1841 <div class="text-right"> 1842 - <span class="currencySign">$</span> 1843 <span id="subscriptionDiscountAmount">0.00</span> 1844 <span class="currencyValue">USD</span 1845 >/<span class="subscriptionPeriod">Month</span> 1846 </div> 1847 </div> 1848 <div id="subscriptionPaymentAmountAfterDiscountBlock" class="orderTotalLine"> 1849 <div style="font-weight:bold">Future Payments:</div> 1850 <div id="futurePaymentsAmount" style="font-weight:bold" class="text-right"> 1851 <span class="currencySign">$</span> 1852 <span id="subscriptionPaymentAmountAfterDiscount" class="subscriptionPaymentAmountAfterDiscount" data-price="199">199.00</span> 1853 <span class="currencyValue">USD</span 1854 >/<span class="subscriptionPeriod">Month</span> 1855 </div> 1856 </div> 1857 </div> 1858 1859
1859<script type="text/javascript"> 1860 jQuery(document).ready(function() { 1861 jQuery('#customerCountry, #customerVat, #customerState, #customerZip').change(function() { 1862 if (window.orderFormController) { 1863 window.orderFormController.updateVat(); 1864 } 1865 }); 1866 jQuery('#customerVat, #customerState, #customerZip').keyup(function() { 1867 if (window.orderFormController) { 1868 window.orderFormController.updateVat(); 1869 } 1870 }); 1871 if (window.orderFormController) { 1872 window.orderFormController.updateVat(); 1873 } 1874 }); 1875 </script>
1875 1876 </div> 1877 <div class="clear"></div> 1878 </div> 1879 <div id="contentBlock28" class="contentBlockElement editable acceptTermsBlock " data-animation-type="none" style="font-family: ; font-size: 14px; font-weight: ; line-height: ; color:#000000; margin:0px 0px 20px 0px;"> 1880 <div class="pbBlockInner blockCenterAligment oneHundredWidth noBordersPBElement" style="border-style: none; border-width: 0px; border-color: #000000; background-color: transparent; padding-top: 0px;padding-right: 0px; padding-bottom: 0px; padding-left: 20px;"> 1881 <span class="greyCheckbox acceptedTermsCheckbox"><input type="checkbox" name="acceptedTerms" id="mustAcceptTerms" class="mustAcceptTermsCheckbox requiredField" /><label for="mustAcceptTerms"></label></span> 1882 <label class="acceptTermsLabel mainAcceptTermsLabel" for="mustAcceptTerms">I agree to the <a data-mce-href="https://www.tuned10x.com/terms-conditions" href="https://www.tuned10x.com/terms-conditions" title="Terms & Conditions" target="_blank">terms and conditions</a></label> 1883 <input type="hidden" name="acceptedTermsBlockId" value="28" /> 1884 </div> 1885 <div class="clear"></div> 1886 </div> 1887 <style type="text/css"> 1888 #contentBlock9 .buttonLabel div { 1889 display: inline-block; 1890 } 1891 </style> 1892 <div id="contentBlock9" class="contentBlockElement editable orderSubmitBlock " data-animation-type="none" style="text-align:center; margin:50px 0px 20px 0px;font-family: Lato; font-size: 20px; font-weight:; line-height: ;" > 1893 <button type="submit" class="btn parsePageBuilder definedPBButton allBordersPBElement" onclick="return submitOrderForm();" style="color: #ffffff; background-color: #043779; border-style: solid; border-width: 1px; border-radius:0px 0px 0px 0px; border-color: #043779; padding-top: 10px;padding-right: 40px; padding-bottom: 10px; padding-left: 40px;" > 1894 <span class="buttonIcon buttonIcons" style="color: #ffffff;"></span> 1895 <span class="buttonLabel"><strong>Complete My Order</strong></span> 1896 <span class="buttonRightIcon buttonIcons" style="color: #ffffff;"></span> 1897 <span class="buttonSubText" style="font-size: 12px; font-family: Open Sans; color: #555555; margin-top: 0px"></span> 1898 </button> 1899 <div id="processLoad" class="processLoad" style="display:none;"> 1900 <img src="https://d20wyzo75p8n74.cloudfront.net/defaultimages/ajax-loader.gif" /> 1901 </div> 1902 <input type="hidden" value="subscription" name="paymentType"> 1903 1904 1905 <div class="payment-errors" style="display: block !important; padding-top: 10px;"> 1906 </div> 1907 </div> 1908 <div id="contentBlock38" class="contentBlockElement imageContentBlock noBordersPBElement " data-animation-type="none" style="background-color:transparent; margin:0px 0px 20px 0px;"><img data-src="https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/52_243_pbBlocks381569106574.png" alt="" class="lazyload blockCenterAligment" style="border-radius: inherit; height: auto;width:119px; " /><div class='clear'></div> </div> 1909 </div> 1910 </div> 1911 <style>@media(max-width:768px){ #pbRow2Column2{padding:0px 10px 0px 10px !important;}}</style> 1912 <div class="pbEditableColumn pbEditableColumn2 pbRow2Columns" id="pbRow2Column2" style="width: 33.33%;padding:0px 10px 0px 10px;"> 1913 <div class="pbColumnContent allBordersPBElement" id="pbRow2Column2Content" style="background-color:transparent;"> 1914 <div id="contentBlock11" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:20px;font-weight:bold;line-height:1.2;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><div class="titleTextContainer"><strong>Your Package Includes:</strong></div></div><div class='clear'></div></div> 1915 <div id="contentBlock12" class="contentBlockElement listContentBlock " data-animation-type="none" style="margin:0px 0px 37px 0px;color:#000000;font-family:Lato;font-size:16px;font-weight:;line-height:1.1;text-align:left;"> 1916 <style> 1917 #contentBlock12 a, #contentBlock12 a:hover {color:#2d91fb;} 1918 #contentBlock12 .bulletIcon i {color:#000000;} 1919 </style> 1920 <ul class="blockCenterAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;"> 1921 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">Fast Start Setup</span> </div></li> 1922 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">Unlimited Minor Website Changes</span> </div></li> 1923 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">Discount Member Rates On Major Changes Requested</span> </div></li> 1924 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">24/7 Rapid Response Support Desk</span> </div></li> 1925 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">No More Tech Headaches. Just Tell Us What You Need, We'll Make It Happen</span> </div></li> 1926 <li class="bulletItem createdItem allBordersPBElement" style='background-color:transparent;margin:0px 0px 10px 0px;'><div class="listItemContent" style=""><span class="bulletIcon" ><i class="fa fa-check"></i></span><span class="bulletItemText">
1926You Can Focus On Growing Your Awesome Business</span> </div></li> 1927 </ul> 1928 <div class="clear"></div> 1929 </div> 1930 1931 <div id="contentBlock13" class="contentBlockElement editable " data-animation-type="none" style="margin:0px 0px 20px 0px; padding: 0px 0px 0px 0px;"> 1932 <div class="dividerInner blockCenterAligment" style="border-top-style: solid; border-top-width: 1px; border-top-color: #CECDCE; width: 100%%;"></div> 1933 <div class="clear"></div> 1934 </div> 1935 <div id="contentBlock14" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 5px 0px;font-size:20px;line-height:1.2;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><div class="titleTextContainer"><strong>Need Help?</strong></div></div><div class='clear'></div></div> 1936 <div id="contentBlock15" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:15px;line-height:1.4;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><div class="titleTextContainer"><em></em><em>Customer Support</em><br> <a data-mce-href="mailto:[email protected]" href="/cdn-cgi/l/email-protection#61121411110e13152115140f04055051194f020e0c"><span class="__cf_email__" data-cfemail="6f1c1a1f1f001d1b2f1b1a010a0b5e5f17410c0002">[email protected]</span><br></a>24/7 Rapid Response<br><br>Call Sales<br>USA - <a data-mce-href="tel:6504884656" href="tel:6504884656">(650) 488-4656</a><br>UK - <a href="tel:02086380581" data-mce-href="tel:02086380581">020 8638 0581</a><br>AUS - <a href="tel:1300644430" data-mce-href="tel:1300644430">1300 644 430</a></div></div><div class='clear'></div></div> 1937 1938 <div id="contentBlock20" class="contentBlockElement editable " data-animation-type="none" style="margin:0px 0px 20px 0px; padding: 0px 0px 0px 0px;"> 1939 <div class="dividerInner blockCenterAligment" style="border-top-style: solid; border-top-width: 1px; border-top-color: #CECDCE; width: 100%%;"></div> 1940 <div class="clear"></div> 1941 </div> 1942 <div id="contentBlock21" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;font-size:20px;font-weight:inherit;line-height:1.2;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:transparent;"><div class="titleTextContainer"><strong>Privacy </strong></div></div><div class='clear'></div></div> 1943 <div id="contentBlock22" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:15px;font-weight:inherit;line-height:1.4;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:transparent;"><div class="titleTextContainer">We will not share or trade online information that you provide us (including e-mail addresses).</div></div><div class='clear'></div></div> 1944 1945 <div id="contentBlock23" class="contentBlockElement editable " data-animation-type="none" style="margin:0px 0px 20px 0px; padding: 0px 0px 0px 0px;"> 1946 <div class="dividerInner blockCenterAligment" style="border-top-style: solid; border-top-width: 1px; border-top-color: #CECDCE; width: 100%%;"></div> 1947 <div class="clear"></div> 1948 </div> 1949 <div id="contentBlock24" class="contentBlockElement pbTitleBlock " data-animation-type="none" style="color:#222222;font-size:20px;font-weight:inherit;line-height:1.2;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:transparent;"><div class="titleTextContainer"><strong>Security</strong></div></div><div class='clear'></div></div> 1950 <div id="contentBlock25" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:#222222;margin:0px 0px 20px 0px;font-size:15px;font-weight:inherit;line-height:1.4;font-family:Arial;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style="background-color:transparent;"><div class="titleTextContainer">All personal information you submit is encrypted and secure. </div></div><div class='clear'></div></div> 1951 1952 <div id="contentBlock26" class="contentBlockElement editable " data-animation-type="none" style="margin:0px 0px 20px 0px; padding: 0px 0px 0px 0px;"> 1953 <div class="dividerInner blockCenterAligment" style="border-top-style: solid; border-top-width: 1px; border-top-color: #CECDCE; width: 100%%;"></div> 1954 <div class="clear"></div> 1955 </div> 1956 </div> 1957 </div> 1958 </div> 1959 </div> 1960 </div> 1961 </div> 1962 </div> 1963 1964 <style> 1965 1966 </style> 1967 <div class="pbEditableSection fullWidthMediumPBSection None allDevicesVisibility " id="pbSection3" data-animation-type="none" style=" margin-bottom:0px;"> 1968 <div class="pbSectionInner allBordersPBElement" style=" padding:50px 20px 20px 50px; "> 1969 <div class="pbSectionBG allBordersPBElement" style="background-color:rgba(50, 50, 50, 1);"></div> 1970 <div class="pbSectionContent" id="pbSectionContent3" > 1971 1972 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow3" data-animation-type="none" style=" background-color:transparent; padding:20px 10px 20px 10px; margin:0px auto 0px auto;"> 1973 <div class="pbRowContent" style="vertical-align:top;"> 1974 <style>@media(max-width:768px){ #pbRow3Column1{padding:0px 10px 0px 10px !important;}}</style> 1975 <div class="pbEditableColumn pbEditableColumn1 pbRow1Column" id="pbRow3Column1" style="width: 100%;padding:0px 10px 0px 10px;"> 1976 <div class="pbColumnContent allBordersPBElement" id="pbRow3Column1Content" style="background-color:transparent;"> 1977 <div id="contentBlock33" class="contentBlockElement pbTextBlock " data-animation-type="none" style="color:#ffffff;margin:0px 0px 20px 0px;font-size:16px;line-height:;font-family:Lato;" ><div class="pbBlockInner blockCenterAligment oneHundredWidth " style=""><div class="titleTextContainer" style="text-align: center;" data-mce-style="text-align: center;">© 2021 TUNED10X | ALL RIGHTS RESERVED</div></div><div class='clear'></div></div> 1978 </div> 1979 </div> 1980 </div> 1981 </div> 1982 1983 <div class="pbEditableRow oneHundredWidth allBordersPBElement allDevicesVisibility fullWidthMobileView " id="pbRow6" data-animation-type="none" style=" background-color:rgba(255, 255, 255, 0); padding:0px 10px 0px 10px; margin:0px auto 0px auto;"> 1984 <div class="pbRowContent" style="vertical-align:top;"> 1985 <style>@media(max-width:768px){ #pbRow6Column1{padding:0px 10px 0px 10px !important;}}</style> 1986 <div class="pbEditableColumn pbEditableColumn1 pbRow3Columns" id="pbRow6Column1" style="width: 33.33%;padding:0px 10px 0px 10px;"> 1987 <div class="pbColumnContent noBordersPBElement" id="pbRow6Column1Content" style=""> 1988 <div id="contentBlock34" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:right;font-size:16px;font-weight:inherit;line-height:1.4;"> 1989 <style> 1990 #contentBlock34 a, #contentBlock34 a:hover { 1991 color: #ffffff; 1992 } 1993 </style> 1994 1995 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;"> 1996 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1191568811762.png'); background-position: 0px 0.66666666666667px;"><a href="tel:6504884656"><strong>(650) 488-4656</strong></a></span></div></li> 1997 1998 </ul> 1999 <div class="clear"></div> 2000 2001 </div> 2002 </div> 2003 </div> 2004 <style>@media(max-width:768px){ #pbRow6Column2{padding:0px 10px 0px 10px !important;}}</style> 2005 <div class="pbEditableColumn pbEditableColumn2 pbRow3Columns" id="pbRow6Column2" style="width: 33.33%;padding:0px 10px 0px 10px;"> 2006 <div class="pbColumnContent noBordersPBElement" id="pbRow6Column2Content" style=""> 2007 <div id="contentBlock35" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:center;font-size:16px;font-weight:inherit;line-height:1.4;"> 2008 <style> 2009 #contentBlock35 a, #contentBlock35 a:hover { 2010 color: #ffffff; 2011 } 2012 </style> 2013 2014 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;"> 2015 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1201568811774.png'); background-position: 0px 0.66666666666667px;"><a href="tel:02086380581"><strong>020 8638 0581</strong></a></span></div></li> 2016 2017 </ul> 2018 <div class="clear"></div> 2019 2020 </div> 2021 </div> 2022 </div> 2023 <style>@media(max-width:768px){ #pbRow6Column3{padding:0px 10px 0px 10px !important;}}</style> 2024 <div class="pbEditableColumn pbEditableColumn3 pbRow3Columns" id="pbRow6Column3" style="width: 33.33%;padding:0px 10px 0px 10px;"> 2025 <div class="pbColumnContent noBordersPBElement" id="pbRow6Column3Content" style=""> 2026 <div id="contentBlock36" class="contentBlockElement editable imageListContentBlock " data-animation-type="none" style="color:#000000;font-family:Lato;text-align:left;font-size:16px;font-weight:inherit;line-height:1.4;"> 2027 <style> 2028 #contentBlock36 a, #contentBlock36 a:hover { 2029 color: #ffffff; 2030 } 2031 </style> 2032 2033 <ul class="blockLeftAligment oneHundredWidth allBordersPBElement" style="background-color:transparent;"> 2034 <li class="bulletItem createdItem" style=" background-color: transparent; border-style: none; border-width:0px; border-color: #000000; margin: 0px 0px 10px 0px;"><div class="listItemContent" style="padding:10px 0px 10px 0px;"><span class="bulletItemText" style="background-image: url('https://10xproupload.s3.amazonaws.com/en614/custom/pagesImages/43_287_pbBlocks1191568811674.png'); background-position: 0px 0.66666666666667px;"><a href="tel:1300644430"><strong>1300 644 430</strong></a></span></div></li> 2035 2036 </ul> 2037 <div class="clear"></div> 2038 2039 </div> 2040 </div> 2041 </div> 2042 </div> 2043 </div> 2044 </div> 2045 </div> 2046 </div> 2047 2048 </main> 2049 <input type="hidden" name="pageId" value="484" />
2050 <input type="hidden" name="bumpOptionSelected" value="0" id="bumpOptionSelected484"/> 2051 </form> 2052 </div>
vendor: 110 bytes, lines 2052-2053
2052 2053 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2053<script type="text/javascript"> 2054 jQuery(function() { 2055 tryToInitPageAudios(); 2056 }); 2057 2058 function tryToInitPageAudios() { 2059 if ( pbAudiosList.length && 2060 window.initPageAudios) { 2061 initPageAudios(); 2062 } else { 2063 setTimeout(tryToInitPageAudios, 500); 2064 } 2065 } 2066 2067 </script>
2067 2068 <!-- Custom code --> 2069 2070 2071 2072 </div> 2073 <div id="fixForMarginBottom" style="display: table"></div> 2074
2074<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d96132871db74fcd8a9c60261c1ad14b","r":1,"spa":2}' crossorigin="anonymous"></script>
2074 2075</body> 2076</html>
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.