1function arCuGetCookie(cookieName){ 2 if (document.cookie.length > 0) { 3 c_start = document.cookie.indexOf(cookieName + "="); 4 if (c_start != -1) { 5 c_start = c_start + cookieName.length + 1; 6 c_end = document.cookie.indexOf(";", c_start); 7 if (c_end == -1) { 8 c_end = document.cookie.length; 9 } 10 return unescape(document.cookie.substring(c_start, c_end)); 11 } 12 } 13 return 0; 14}; 15function arCuCreateCookie(name, value, days){ 16 var expires; 17 if (days) { 18 var date = new Date(); 19 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 20 expires = "; expires=" + date.toGMTString(); 21 } else { 22 expires = ""; 23 } 24 document.cookie = name + "=" + value + expires + "; path=/"; 25}; 26function arCuShowMessage(index){ 27 if (arCuPromptClosed){ 28 return false; 29 } 30 if (typeof arCuMessages[index] !== 'undefined'){ 31 contactUs.showPromptTyping(); 32 33 _arCuTimeOut = setTimeout(function(){ 34 if (arCuPromptClosed){ 35 return false; 36 } 37 contactUs.showPrompt({ 38 content: arCuMessages[index] 39 }); 40 index ++; 41 _arCuTimeOut = setTimeout(function(){ 42 if (arCuPromptClosed){ 43 return false; 44 } 45 arCuShowMessage(index); 46 }, arCuMessageTime); 47 }, arCuTypingTime); 48 }else{ 49 if (arCuCloseLastMessage){ 50 contactUs.hidePrompt(); 51 } 52 if (arCuLoop){ 53 arCuShowMessage(0); 54 } 55 } 56}; 57function arCuShowMessages(){ 58 setTimeout(function(){ 59 clearTimeout(_arCuTimeOut); 60 arCuShowMessage(0); 61 }, arCuDelayFirst); 62} 63function arCuShowWelcomeMessage(index){ 64 if (typeof arWelcomeMessages[index] !== 'undefined'){ 65 contactUs.showWellcomeTyping(); 66 67 _arCuWelcomeTimeOut = setTimeout(function(){ 68 contactUs.showWellcomeMessage({ 69 content: arWelcomeMessages[index] 70 }); 71 index ++; 72 _arCuWelcomeTimeOut = setTimeout(function(){ 73 arCuShowWelcomeMessage(index); 74 }, arWelcomeMessageTime); 75 }, arWelcomeTypingTime); 76 }else{ 77 78 } 79}; 80function arCuShowWellcomeMessages(){ 81 setTimeout(function(){ 82 clearTimeout(_arCuWelcomeTimeOut); 83 arCuShowWelcomeMessage(0); 84 }, arWelcomeDelayFirst); 85} 86window.addEventListener('load', function(){ 87 if (document.getElementById('arcontactus-storefront-btn')) { 88 document.getElementById('arcontactus-storefront-btn').click(function(e){ 89 e.preventDefault(); 90 setTimeout(function(){ 91 contactUs.openMenu(); 92 }, 200); 93 }); 94 } 95 document.addEventListener('click', function(e) { 96 if (!e.target) { 97 return false; 98 } 99 const target = e.target; 100 101 if (target.classList.contains('arcu-open-menu') || target.closest('.arcu-open-menu')) { 102 e.preventDefault(); 103 e.stopPropagation(); 104 contactUs.hideForm(); 105 setTimeout(function(){ 106 contactUs.openMenu(); 107 }, 200); 108 return false; 109 } 110 111 if (target.classList.contains('arcu-toggle-menu') || target.closest('.arcu-toggle-menu')) { 112 e.preventDefault(); 113 e.stopPropagation(); 114 contactUs.hideForm(); 115 setTimeout(function(){ 116 contactUs.toggleMenu(); 117 }, 200); 118 return false; 119 } 120 121 if (target.classList.contains('arcu-open-callback') || target.closest('.arcu-open-callback')) { 122 e.preventDefault(); 123 e.stopPropagation(); 124 arCuPromptClosed = true; 125 contactUs.hidePrompt(); 126 contactUs.hideForm(); 127 contactUs.closeMenu(); 128 setTimeout(function(){ 129 contactUs.showForm('callback'); 130 }, 200); 131 return false; 132 } 133 134 if (target.classList.contains('arcu-open-email') || target.closest('.arcu-open-email')) { 135 e.preventDefault(); 136 e.stopPropagation(); 137 arCuPromptClosed = true; 138 contactUs.hidePrompt(); 139 contactUs.hideForm(); 140 contactUs.closeMenu(); 141 setTimeout(function(){ 142 contactUs.showForm('email'); 143 }, 200); 144 return false;
145 } 146 147 if (target.classList.contains('arcu-open-form') || target.closest('.arcu-open-form')) { 148 var formId = null; 149 if (target.classList.contains('arcu-open-form')) { 150 formId = target.getAttribute('data-form-id'); 151 } else if (target.closest('.arcu-open-form')) { 152 formId = target.closest('.arcu-open-form').getAttribute('data-form-id'); 153 } 154 155 if (formId === null) { 156 return false; 157 } 158 159 e.preventDefault(); 160 e.stopPropagation(); 161 arCuPromptClosed = true; 162 contactUs.hidePrompt(); 163 contactUs.hideForm(); 164 contactUs.closeMenu(); 165 setTimeout(function(){ 166 contactUs.showForm(formId); 167 }, 150); 168 return false; 169 } 170 }); 171});
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.