1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,Drupal,drupalSettings){Drupal.behaviors.AlgoliaAutocompleteSearch={attach:function(context,settings){var searchIndex=drupalSettings.algolia_creds.searchIndex;$("#algolia-search-input").keyup(function(event){if(event.keyCode===13&&event.target.value.trim())algoliaSearchWidget.searchRedirect(searchIndex);else return false;});$(document).on("click","button#algolia-autocomplete-submit",function(event){const searchBtnData={'eventname':'buttonclick','actionname':'top navigation bar_search_click','featuredcontent':"top navigation bar"};_adobeUtility.adobeAnalyticsTrack('customTracking',searchBtnData);if(event.keyCode===13&&event.target.value.trim())algoliaSearchWidget.searchRedirect(searchIndex);else{let search_text=$("#algolia-search-input").val();if(search_text.trim()!=="")algoliaSearchWidget.searchRedirect(searchIndex);}});$(once('onClick','button#algolia-autocomplete-reset')).click(function(){$("#algolia-search-input").val('');});}};})(jQuery,Drupal,drupalSettings);algoliaSearchWidget={autocompleteSearch:function(applicationId,apiKey,searchIndex){const searchClient=algoliasearch(applicationId,apiKey);const dataSource=searchClient.initIndex(searchIndex);autocomplete('#block-algoliaautocompletesearch #algolia-search-input',{minLength:3},[{source:autocomplete.sources.hits(dataSource,{hitsPerPage:10}),displayKey:'title',templates:{suggestion({_highlightResult}){return `<span>${_highlightResult.title.value}</span>`;}},empty:` 3 <div class="content-list content-list--no-result"> 4 <span>Sorry, we can't find any results for <b>'{{query}}'</b>. </span> 5 <span>Please try again by refining your keyword(s).</span> 6 </div>`}]).on('autocomplete:selected',function(event,suggestion,dataset){algoliaSearchWidget.searchRedirect(searchIndex);});},searchRedirect:function(searchIndex){const query=jQuery("#algolia-search-input").val();if(query){document.cookie="searchterm="+encodeURIComponent(query);window.location.href=`/search?q=${encodeURIComponent(query)}`;}}};; 7(function($,Drupal,drupalSettings){'use strict';Drupal.behaviors.contact={attach:function(context,settings){var queryType='';var devices='';var wirelessConnection=false;var deviceName=settings.config_arr.sf_device;var connectionName=settings.config_arr.sf_connection;var osName=settings.config_arr.sf_desktop_details;var browserName=settings.config_arr.sf_browser;var brandName=settings.config_arr.sf_mobile_details;var wirelessConnectName=settings.config_arr.sf_internet_provider;const tabletsMaxPageWidth=1025;const screenWidth=window.innerWidth;const isIosDevice=(/iPad|Macintosh|iPhone|iPod/.test(window.navigator.userAgent)&&!window.MSStream);if(isIosDevice&&(screenWidth<tabletsMaxPageWidth)){const getAllLinks=document.querySelectorAll(".app-list .link");const playStoreName='play.google';const huaweiStoreName='appgallery.huawei';for(let storeEle of getAllLinks){const storeHref=storeEle.getAttribute("href");if(storeHref)if(storeHref.toLowerCase().includes(playStoreName)||storeHref.toLowerCase().includes(huaweiStoreName))storeEle.style.display="none";}}$('#contactForm .devices').hide();$('.connections').hide();$('.browser').hide();$('.desktop').hide();$('.mobile-tab').hide();$('.mobile_internet').hide();$('.wifi_lan').hide();$('.form-error').hide();$('#captcha-error').hide();$.validator.addMethod("phone_regex",function(value,element){return this.optional(element)||/^\+?[0-9][0-9\s.-]{7,11}$/i.test(value);},"The contact number field format is invalid.");$.validator.addMethod("email_regex",function(value,element){return this.optional(element)||/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$/i.test(value);},"Please enter a valid email address!");$("#contactForm").validate({ignore:[],highlight:function(element){$(element).parent().parent().addClass("field-error");},unhighlight:function(element){$(element).parent().parent().removeClass("field-error");},rules:{'firstName':{required:true,minlength:1},'lastName':{required:true,minlength:1},'email':{required:true,email_regex:true},'phone':{required:true,phone_regex:true,minlength:7,maxlength:11}
7,'subject':{required:true},'description':{required:true},'queryType':{required:true},[deviceName]:{required:function(){if(queryType=='Technical Feedback and Issue')return true;else return false;}},[connectionName]:{required:function(){if(queryType=='Technical Feedback and Issue')return true;else return false;}},[osName]:{required:function(){if(devices=='PC/Mac'&&queryType=='Technical Feedback and Issue')return true;else return false;}},[browserName]:{required:function(){if(devices=='PC/Mac'&&queryType=='Technical Feedback and Issue')return true;else return false;}},[brandName]:{required:function(){if(devices=='Mobile Phone/Tablet'&&queryType=='Technical Feedback and Issue')return true;else return false;}},[wirelessConnectName]:{required:function(){if(wirelessConnection)return true;else return false;}}},messages:{'firstName':{required:"The firstname field is required"},'lastName':{required:"The lastname field is required"},'email':{required:"The Email field is required!",email:"Please enter a valid email address!"},'phone':{required:"The phone field is required!"},'description':{required:"The comments field is required!"},'subject':{required:"The subject field is required!"},'queryType':{required:'The Query field is required'},[deviceName]:{required:'The device field is required'},[brandName]:{required:'The brand field is required'},[osName]:{required:'The desktop os field is required'},[browserName]:{required:'The browser field is required'},[connectionName]:{required:'The connection field is required'},[wirelessConnectName]:{required:'The internet provider field is required'}},submitHandler:function(e){var formData=$('#contactForm').serializeArray();_submit_query(formData);}});$('.wireless').change(function(){if(this.checked){$('.mobile_internet').show();$('.wifi_lan').show();$('.mobile_connect').hide();wirelessConnection=true;}});$('.mobile_connection').change(function(){if(this.checked){$('.mobile_internet').show();$('.mobile_connect').show();$('.wifi_lan').hide();wirelessConnection=true;}});$('#mobile_other_connection').change(function(){$('.mobile_internet').hide();});$('textarea').keyup(function(){let maxLength=500;var textlen=maxLength-$(this).val().length;$('#rchars').text(textlen);});$('#contactForm .form-group #queryType',context).select2({placeholder:function(){$(this).data('placeholder');},allowClear:true}).on("change",function(e){queryType=$('#contactForm #queryType').val();if(queryType=='Technical Feedback and Issue'){$('#contactForm .devices').show();$('.connections').show();}else{$('#contactForm .devices').hide();$('.connections').hide();$('.desktop').hide();$('.browser').hide();$('.mobile-tab').hide();$('.mobile_internet').hide();$('.wifi_lan').hide();}$(this).valid();});$('#contactForm .form-group #device',context).select2({placeholder:function(){$(this).data('placeholder');},allowClear:true}).on("change",function(e){devices=$('#contactForm #device').val();if(devices=='PC/Mac'){$('.desktop').show();$('.browser').show();$('.mobile-tab').hide();}else if(devices=='Mobile Phone/Tablet'){$('.desktop').hide();$('.browser').hide();$('.mobile-tab').show();}else{$('.desktop').hide();$('.browser').hide();$('.mobile-tab').hide();}$(this).valid();});function _submit_query(formData){let sf_qt={"name":settings.config_arr.sf_querytype,"value":$('#queryType').val()};let sf_name={"name":"name","value":$('#lastName').val()+';'+$('#firstName').val()};
7let sf_orgId={"name":"orgid","value":settings.config_arr.sf_orgid_value};let sf_ip={"name":settings.config_arr.sf_ip_address,"value":'local'};let sf_product={"name":settings.config_arr.sf_product,"value":"8world"};let recaptchaTimestamp=new Date().getTime();let captacha_settings_val=JSON.stringify({keyname:'report_a_problem',fallback:true,orgId:settings.config_arr.sf_orgid_value,ts:recaptchaTimestamp});let captacha_settings={"name":"captcha_settings","value":captacha_settings_val};let retURL={"name":"retURL","value":settings.config_arr.sf_returl};formData.unshift(sf_qt);formData.unshift(sf_name);formData.unshift(sf_orgId);formData.unshift(sf_ip);formData.unshift(sf_product);formData.unshift(captacha_settings);formData.unshift(retURL);let form=document.createElement('form');form.style.display='none';form.method='POST';form.action=settings.sf_endpoint;for(var i=0;i<formData.length;i++){let formEl=document.createElement('input');formEl.setAttribute('type','hidden');formEl.name=formData[i].name;formEl.value=formData[i].value;form.appendChild(formEl);}document.body.appendChild(form);form.submit();}$('#contactForm .form-group input',context).on('keyup',function(){$(this).valid();});$('#contactForm .form-group textarea',context).on('keyup',function(){$(this).valid();});function checkRecaptcha(){var response=grecaptcha.getResponse();if(response)if(response.length==0)return false;else return true;}$('#formSubmit').click(function(){if(!$("#contactForm").valid())$('.form-error').show();else $('.form-error').hide();if(!checkRecaptcha()&&$("#contactForm").valid()){$('#captcha-error').show();var captchaErrorOffset=$('#captcha-error').offset().top-($('.site-header').height()+100);$(window).scrollTop(captchaErrorOffset);return false;}});function ValidateEmail(mail){if(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/.test(mail))return '';else if(/\.$/.test(mail))return '. is used at wrong position';else if(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@$/.test(mail))return 'Please enter part that is following @. Email is incomplete';else{if(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]$/.test(mail))return `Please include @ in an email addreess.`;}}$('#contactForm .form-group #email',context).keyup(function(){var emailValue=$(this).val();var tooltipText=ValidateEmail(emailValue);$('#email').attr('title',tooltipText);});}};})(jQuery,Drupal,drupalSettings);;
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.