PageSourceSearch

https://mecanicodelivery.com/assets/store-4991e00b69f5d0bc1d4f0a3276051204bbcf78ead6ab0cf3d6bfe9cfa211d97a.js

js mecanicodelivery.com collected 2026-10-01 02:30:25 UTC 22,358 bytes, 1 lines download raw bytes

1function isCpf(e){if(""==(e=e.replace(/[^\d]+/g,"")))return!1;if(11!=e.length||"00000000000"==e||"11111111111"==e||"22222222222"==e||"33333333333"==e||"44444444444"==e||"55555555555"==e||"66666666666"==e||"77777777777"==e||"88888888888"==e||"99999999999"==e)return!1;let t=0;for(i=0;i<9;i++)t+=parseInt(e.charAt(i))*(10-i);if(rev=11-t%11,10!=rev&&11!=rev||(rev=0),rev!=parseInt(e.charAt(9)))return!1;for(t=0,i=0;i<10;i++)t+=parseInt(e.charAt(i))*(11-i);return rev=11-t%11,10!=rev&&11!=rev||(rev=0),rev==parseInt(e.charAt(10))}function isCnpj(e){if(""==(e=e.replace(/[^\d]+/g,"")))return!1;if(14!=e.length)return!1;if("00000000000000"==e||"11111111111111"==e||"22222222222222"==e||"33333333333333"==e||"44444444444444"==e||"55555555555555"==e||"66666666666666"==e||"77777777777777"==e||"88888888888888"==e||"99999999999999"==e)return!1;let t=e.length-2,a=e.substring(0,t),n=e.substring(t),o=0,i=t-7;for(let e=t;e>=1;e--)o+=a.charAt(t-e)*i--,i<2&&(i=9);let r=o%11<2?0:11-o%11;if(r!=n.charAt(0))return!1;t+=1,a=e.substring(0,t),o=0,i=t-7;for(let e=t;e>=1;e--)o+=a.charAt(t-e)*i--,i<2&&(i=9);return r=o%11<2?0:11-o%11,r==n.charAt(1)}function removeStepToContact(e){stepsOk.push(e),stepsOk=[...new Set(stepsOk)];const t=stepsLeftToContact-stepsOk.length;$("#steps_lefting").text(t)}function addStepToContact(e){stepsOk=stepsOk.filter(t=>t!=e);const t=stepsLeftToContact-stepsOk.length;$("#steps_lefting").text(t)}function clearContactAddress(){$("select#state option:selected, select#city option:selected").prop("selected",!1),$("form#contact input#other_city, input#city_name, input#state_name, input#area").val("").text("")}function validateArea(){const e=$("select#city option:selected").val(),t=$("input#area").val().trim(),a=$("input#latitude").val(),n=$("input#longitude").val();return a.length>0&&n.length>0||"-1"==e||(t.length<=2?($("input#area").addClass("invalid").removeClass("valid"),addStepToContact("area"),!1):($("input#area").addClass("valid").removeClass("invalid"),removeStepToContact("area"),!0))}function validateStreet(){return $("input#street").val().trim().length<=2?($("input#street").addClass("invalid").removeClass("valid"),addStepToContact("street"),!1):($("input#street").addClass("valid").removeClass("invalid"),removeStepToContact("street"),!0)}function validateOtherCity(){const e=Number($("select#city option:selected").val()),t=$("input#other_city").val();return-1!=e||(t.length>2?($("input#other_city").addClass("valid").removeClass("invalid"),removeStepToContact("other_city"),!0):($("input#other_city").addClass("invalid").removeClass("valid"),addStepToContact("other_city"),!1))}function validateServiceDetail(){const e=$("select#services option:selected").val();if(null==e||""==e)return $("select#services").addClass("invalid").removeClass("valid"),!1;const t=$("textarea#service").val();return-1==e&&t.trim().length<=5?($("textarea#service").addClass("invalid").removeClass("valid"),!1):($("textarea#service").addClass("valid").removeClass("invalid"),!0)}function validateManufacturer(){const e=$("select#manufacturers option:selected").val();if(void 0!==e)return 0==Number(e)?($("select#manufacturers").addClass("invalid").removeClass("valid"),!1):($("select#manufacturers").addClass("valid").removeClass("invalid"),!0)}function isUrgencyValid(){const e=$("select#urgency option:selected").val();return null==e||null==e||0==e.length?($("select#urgency").addClass("invalid").removeClass("valid"),!1):($("select#urgency").addClass("valid").removeClass("invalid"),!0)}function validateCar(){const e=$("select#cars option:selected").val(),t=Number($("select#manufacturers option:selected").val());if(void 0!==e)return 0==Number(e)&&-1!=t?($("select#cars").addClass("invalid").removeClass("valid"),!1):($("select#cars").addClass("valid").removeClass("invalid"),!0)}function validateYear(){const e=$("input#year").val().trim();if(0==e.length)return $("input#year").removeClass("invalid"),!0;{const t=Number(e),a=(new Date).getFullYear()+1;return t>=1900&&t<=a?($("input#year").addClass("valid").removeClass("invalid"),!0):($("input#year").addClass("invalid").removeClass("val
1id"),!1)}}function getCityName(e,t){return t.length>0?t:e}function isWhatsappModalValid(){const e=validateName(),t=validateState(),a=validateCity(),n=validateOtherCity(),o=validateArea(),i=validateStreet(),r=validateCar(),s=validateYear(),l=validateManufacturer(),c=validateServiceDetail(),d=isUrgencyValid(),u=$("input#latitude").val(),p=$("input#longitude").val();return e&&(t&&a&&o&&i&&n||u&&p)&&l&&r&&s&&c&&d}function getUrgencyOptionValue(e){const t=[{id:"sos",value:2},{id:"today",value:3},{id:"tomorrow",value:4},{id:"this_week",value:5},{id:"next_week",value:6}].find(t=>t.id==e);return t?t.value:0}async function setQuoteDetailsToCart(){if(isWhatsappModalValid()){const e=getCookie("cart_id");if(null==e||null==e||""==e)return;const t=$("input#contact_name").val(),a=$("input#state_name").val(),n=$("input#city_name").val(),o=$("#city option:selected").val(),i=$("input#other_city").val(),r=$("input#area").val(),s=$("input#street").val(),l=$("select#urgency option:selected").val(),c=$("input#plate").val().trim(),d=$("input#year").val().trim(),u=$("input#latitude").val(),p=$("input#longitude").val(),m=$("#manufacturers option:selected").text(),v=$("#manufacturers option:selected").val(),f=$("#cars option:selected").text(),h=$("#cars option:selected").val(),b=$("#services option:selected").val(),C=$("#services option:selected").text(),y=$("textarea#service").val();let g="";"N\xe3o encontrei"!=m&&(g+=m),"N\xe3o encontrei"!=f&&(g+=" "+f);const w={description:-1==b?y:C,urgency:getUrgencyOptionValue(l),vehicle_description:g};r.length>0&&(w.neighborhood=r),null!=o&&""!=o&&"-1"!=o&&(w.ibge=o),t.length>0&&(w.customer_name=t),c.length>0&&(w.plate=c),null!=b&&""!=b&&-1!=b&&(w.service_id=b),a.length>0&&(w.state=a),s.length>0&&(w.street=s),d.length>0&&(w.vehicle_year=d),u.length>0&&p.length>0&&(w.coordinate=[u,p]),(i.length>0||n.length>0)&&(w.city=i.length>0?i:n),null!=h&&""!=h&&-1!=h&&(w.car_id=h),null!=v&&""!=v&&-1!=v&&(w.manufacturer_id=v),await updateCart(e,w)}}async function updateCart(e,t){const a="/carts/"+e;return new Promise((e,n)=>{$.ajax({url:a,type:"PUT",dataType:"json",data:{xhr:!0,cart:t},success:e,error:n})})}async function validateAndSendContact(){isWhatsappModalValid()&&(await setQuoteDetailsToCart(),redirectToWhatsapp())}function showContactArea(e){e?$("input#area").prop("required",!0).addClass("invalid").removeClass("valid"):$("input#area").removeAttr("required").removeClass("valid").removeClass("invalid")}function showContactOtherCity(e){e?($("div#other_city").show(),$("input#other_city").prop("required",!0).addClass("invalid").removeClass("valid")):($("div#other_city").hide(),$("input#other_city").removeAttr("required").removeClass("valid").removeClass("invalid"))}function onChangeContactCity(e){const t=$("option:selected",e).text();$("input[type=hidden][id=city_name]").val(t),validateCity(),t.toLowerCase().includes("porto")||t.toLowerCase().includes("paulo")?addStepToContact():removeStepToContact(),t.toLowerCase().includes("outra")?(showContactOtherCity(!0),addStepToContact()):(showContactOtherCity(!1),removeStepToContact())}async function getAndFillServices(){const e=await getDataModel("services");null!=e&&($("select#services").empty().append($("<option>",{value:"",text:"Servi\xe7o desejado"})),e.sort((e,t)=>e.name.localeCompare(t.name)).forEach(e=>{$("select#services").append($("<option>",{value:e.id,text:e.name,selected:e.id==service_id}))}),$("select#services").append($("<option>",{value:-1,text:"Outro servi\xe7o"})))}function onChangeCar(e){0==Number(e.value)?($("select#cars").removeClass("valid").addClass("invalid"),addStepToContact("cars")):($("select#cars").removeClass("invalid").addClass("valid"),removeStepToContact("cars"))}function onChangeService(e){const t=Number(e.value);0==t?($("select#services").removeClass("valid").addClass("invalid"),addStepToContact()):($("select#services").removeClass("invalid").addClass("valid"),removeStepToContact()),-1==t?($("textarea#service").show().attr("required",!0),addStepToContact()):($("textarea#service").hide().removeAttr("required"),removeStepToContact())}function hideLocation(){$("h6#address").text("").removeClass("mt-2"),$("div .chosen_area").show(),$("select#state,select#city").attr("required",!0),clearContactAddress(),addStepToContact("state"),addStepToContact("city")}function getLocation(){$("h6#address").text("Buscando..."),navigator.geolocation&&navigator.geolocation.getCurrentPosition(showPosition)}function showPosition(e){$("div#latlon").show(),null==e||null==e?$("h6#address").text("N\xe3o foi poss\xedvel obter o endere\xe7o").addClass("text-danger").removeClass("mt-2"):($("h6#address").text("Local obtido com sucesso").addClass("text-success mt-2"),$("select#state,select#city,input#other_city,input#area").removeAttr("required").removeClass("invalid").removeClass("val
1id"),$("div.chosen_area,div#other_city,div#area").hide(),$("input#city_name,input#state_name,input#area").val("")),$("input#latitude").val(e.coords.latitude),$("input#longitude").val(e.coords.longitude),removeStepToContact("state"),removeStepToContact("city")}function getCookie(e){let t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):void 0}function setCookie(e,t){var a=7;document.cookie=e+"="+t+"; path = / ; max-age =  (60 * 60 * 24 * "+a+"); SameSite=lax"}!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Rails=t()}(this,function(){"use strict";const e="a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",t={selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},a="select[data-remote], input[data-remote], textarea[data-remote]",n="form:not([data-turbo=true])",o="form:not([data-turbo=true]) input[type=submit], form:not([data-turbo=true]) input[type=image], form:not([data-turbo=true]) button[type=submit], form:not([data-turbo=true]) button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",i="input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",r="input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",s="input[name][type=file]:not([disabled])",l="a[data-disable-with], a[data-disable]",c="button[data-remote][data-disable-with], button[data-remote][data-disable]";let d=null;const u=()=>{const e=document.querySelector("meta[name=csp-nonce]");return d=e&&e.content},p=()=>d||u(),m=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,v=function(e,t){return t.exclude?m.call(e,t.selector)&&!m.call(e,t.exclude):m.call(e,t)},f="_ujsData",h=(e,t)=>e[f]?e[f][t]:void 0,b=function(e,t,a){return e[f]||(e[f]={}),e[f][t]=a},C=e=>Array.prototype.slice.call(document.querySelectorAll(e)),y=function(e){var t=!1;do{if(e.isContentEditable){t=!0;break}e=e.parentElement}while(e);return t},g=()=>{const e=document.querySelector("meta[name=csrf-token]");return e&&e.content},$=()=>{const e=document.querySelector("meta[name=csrf-param]");return e&&e.content},w=e=>{const t=g();if(t)return e.setRequestHeader("X-CSRF-Token",t)},x=()=>{const e=g(),t=$();if(e&&t)return C('form input[name="'+t+'"]').forEach(t=>t.value=e)},S={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},j=e=>{e=T(e);var t=E(e,function(){const a=k(null!=t.response?t.response:t.responseText,t.getResponseHeader("Content-Type"));return 2===Math.floor(t.status/100)?"function"==typeof e.success&&e.success(a,t.statusText,t):"function"==typeof e.error&&e.error(a,t.statusText,t),"function"==typeof e.complete?e.complete(t,t.statusText):void 0});return!(e.beforeSend&&!e.beforeSend(t,e))&&(t.readyState===XMLHttpRequest.OPENED?t.send(e.data):void 0)};var T=function(e){return e.url=e.url||location.href,e.type=e.type.toUpperCase(),"GET"===e.type&&e.data&&(e.url.indexOf("?")<0?e.url+="?"+e.data:e.url+="&"+e.data),e.dataType in S||(e.dataType="*"),e.accept=S[e.dataType],"*"!==e.dataType&&(e.accept+=", */*; q=0.01"),e},E=function(e,t){const a=new XMLHttpRequest;return a.open(e.type,e.url,!0),a.setRequestHeader("Accept",e.accept),"string"==typeof e.data&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.crossDomain||(a.setRequestHeader("X-Requested-With","XMLHttpRequest"),w(a)),a.withCredentials=!!e.withCredentials,a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE)return t(a)},a},k=function(e,t){if("string"==typeof e&&"string"==typeof t)if(t.match(/\bjson\b/))try{e=JSON.parse(e)}catch(e){}else if(t.match(/\b(?:java|ecma)script\b/)){const t=document.createElement("script");t.setAttribute("nonce",p()),t.text=e,document.head.appendChild(t).parentNode.removeChild(t)}else if(t.match(/\b(xml|html|svg)\b/)){const a=new DOMParser;t=t.replace(/;.+/,"");try{e=a.parseFromString(e,t)}catch(e){}}return e};const _=e=>e.href,A=function(e){const t=document.createElement("a");t.href=location.href;const a=document.createElement("a");try{return a.href=e,!((!a.protocol||":"===a.protocol)&&!a.host||t.protocol+"//"+t.host==a.protocol+"//"+a.host)}catch(e){return!0}};let L,{CustomEvent:D}=window;"function"!=typeof D&&(D=function(e,t){const a=document.createEvent("CustomEvent");return a.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),a},D.prototype=window.Event.prototype,({preventDefault:L}=D.prototype),D.prototype.preventDefault=function(){const e=L.call(this);return this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:()=>!0}),e});const M=(e,t,a)=>{const n=new D(t,{bubbles:!0,cancelable:!0,detail:a});return e.dispatchEvent(n),!n.defaultPrevented},O=e=>{M(e.target,"ujs:everythingStopped"),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},q=(e,t,a,n)=>e.addEventListener(a,function(e){let{target:a}=e;for(;a instanceof Element&&!v(a,t);)a=a.parentNode;a instanceof Element&&!1===n.call(a,e)&&(e.preventDefault(),e.stopPropagation())}),R=e=>Array.prototype.slice.call(e),N=(e,t)=>{let a=[e];v(e,"form")&&(a=R(e.elements));const n=[];return a.forEach(function(e){e.name&&!e.disabled&&(v(e,"fieldset[disabled] *")||(v(e,"select")?R(e.options).forEac
1h(function(t){t.selected&&n.push({name:e.name,value:t.value})}):(e.checked||-1===["radio","checkbox","submit"].indexOf(e.type))&&n.push({name:e.name,value:e.value})))}),t&&n.push(t),n.map(function(e){return e.name?`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`:e}).join("&")},P=(e,t)=>v(e,"form")?R(e.elements).filter(e=>v(e,t)):R(e.querySelectorAll(t)),H=e=>function(t){I(this,e)||O(t)};var I=function(e,t){let a;const n=e.getAttribute("data-confirm");if(!n)return!0;let o=!1;if(M(e,"confirm")){try{o=t.confirm(n,e)}catch(e){}a=M(e,"confirm:complete",[o])}return o&&a};const U=function(e){this.disabled&&O(e)},F=e=>{let t;if(e instanceof Event){if(z(e))return;t=e.target}else t=e;if(!y(t))return v(t,l)?X(t):v(t,c)||v(t,r)?Y(t):v(t,n)?B(t):void 0},Q=e=>{const t=e instanceof Event?e.target:e;if(!y(t))return v(t,l)?V(t):v(t,c)||v(t,i)?W(t):v(t,n)?G(t):void 0};var V=function(e){if(h(e,"ujs:disabled"))return;const t=e.getAttribute("data-disable-with");return null!=t&&(b(e,"ujs:enable-with",e.innerHTML),e.innerHTML=t),e.addEventListener("click",O),b(e,"ujs:disabled",!0)},X=function(e){const t=h(e,"ujs:enable-with");return null!=t&&(e.innerHTML=t,b(e,"ujs:enable-with",null)),e.removeEventListener("click",O),b(e,"ujs:disabled",null)},G=e=>P(e,i).forEach(W),W=function(e){if(h(e,"ujs:disabled"))return;const t=e.getAttribute("data-disable-with");return null!=t&&(v(e,"button")?(b(e,"ujs:enable-with",e.innerHTML),e.innerHTML=t):(b(e,"ujs:enable-with",e.value),e.value=t)),e.disabled=!0,b(e,"ujs:disabled",!0)},B=e=>P(e,r).forEach(e=>Y(e)),Y=function(e){const t=h(e,"ujs:enable-with");return null!=t&&(v(e,"button")?e.innerHTML=t:e.value=t,b(e,"ujs:enable-with",null)),e.disabled=!1,b(e,"ujs:disabled",null)},z=function(e){const t=e.detail?e.detail[0]:void 0;return t&&t.getResponseHeader("X-Xhr-Redirect")};const K=e=>function(t){const a=this,n=a.getAttribute("data-method");if(!n)return;if(y(this))return;const o=e.href(a),i=g(),r=$(),s=document.createElement("form");let l=`<input name='_method' value='${n}' type='hidden' />`;r&&i&&!A(o)&&(l+=`<input name='${r}' value='${i}' type='hidden' />`),l+='<input type="submit" />',s.method="post",s.action=o,s.target=a.target,s.innerHTML=l,s.style.display="none",document.body.appendChild(s),s.querySelector('[type="submit"]').click(),O(t)},J=function(e){const t=e.getAttribute("data-remote");return null!=t&&"false"!==t},Z=e=>function(o){let i,r,s;const l=this;if(!J(l))return!0;if(!M(l,"ajax:before"))return M(l,"ajax:stopped"),!1;if(y(l))return M(l,"ajax:stopped"),!1;const c=l.getAttribute("data-with-credentials"),d=l.getAttribute("data-type")||"script";if(v(l,n)){const e=h(l,"ujs:submit-button");r=h(l,"ujs:submit-button-formmethod")||l.getAttribute("method")||"get",s=h(l,"ujs:submit-button-formaction")||l.getAttribute("action")||location.href,"GET"===r.toUpperCase()&&(s=s.replace(/\?.*$/,"")),"multipart/form-data"===l.enctype?(i=new FormData(l),null!=e&&i.append(e.name,e.value)):i=N(l,e),b(l,"ujs:submit-button",null),b(l,"ujs:submit-button-formmethod",null),b(l,"ujs:submit-button-formaction",null)}else v(l,t)||v(l,a)?(r=l.getAttribute("data-method"),s=l.getAttribute("data-url"),i=N(l,l.getAttribute("data-params"))):(r=l.getAttribute("data-method"),s=e.href(l),i=l.getAttribute("data-params"));j({type:r||"GET",url:s,data:i,dataType:d,beforeSend:(e,t)=>M(l,"ajax:beforeSend",[e,t])?M(l,"ajax:send",[e]):(M(l,"ajax:stopped"),!1),success:(...e)=>M(l,"ajax:success",e),error:(...e)=>M(l,"ajax:error",e),complete:(...e)=>M(l,"ajax:complete",e),crossDomain:A(s),withCredentials:null!=c&&"false"!==c}),O(o)},ee=function(){const e=this,{form:t}=e;if(t)return e.name&&b(t,"ujs:submit-button",{name:e.name,value:e.value}),b(t,"ujs:formnovalidate-button",e.formNoValidate),b(t,"ujs:submit-button-formaction",e.getAttribute("formaction")),b(t,"ujs:submit-button-formmethod",e.getAttribute("formmethod"))},te=function(e){const t=this,a=(t.getAttribute("data-method")||"GET").toUpperCase(),n=t.getAttribute("data-params"),o=(e.metaKey||e.ctrlKey)&&"GET"===a&&!n;(null!=e.button&&0!==e.button||o)&&e.stopImmediatePropagation()},ae={$:C,ajax:j,buttonClickSelector:t,buttonDisableSelector:c,confirm:e=>
1window.confirm(e),cspNonce:p,csrfToken:g,csrfParam:$,CSRFProtection:w,delegate:q,disableElement:Q,enableElement:F,fileInputSelector:s,fire:M,formElements:P,formEnableSelector:r,formDisableSelector:i,formInputClickSelector:o,formSubmitButtonClick:ee,formSubmitSelector:n,getData:h,handleDisabledElement:U,href:_,inputChangeSelector:a,isCrossDomain:A,linkClickSelector:e,linkDisableSelector:l,loadCSPNonce:u,matches:v,preventInsignificantClick:te,refreshCSRFTokens:x,serializeElement:N,setData:b,stopEverything:O},ne=H(ae);ae.handleConfirm=ne;const oe=K(ae);ae.handleMethod=oe;const ie=Z(ae);ae.handleRemote=ie;const re=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",function(){C(r).forEach(function(e){h(e,"ujs:disabled")&&F(e)}),C(l).forEach(function(e){h(e,"ujs:disabled")&&F(e)})}),q(document,l,"ajax:complete",F),q(document,l,"ajax:stopped",F),q(document,c,"ajax:complete",F),q(document,c,"ajax:stopped",F),q(document,e,"click",te),q(document,e,"click",U),q(document,e,"click",ne),q(document,e,"click",Q),q(document,e,"click",ie),q(document,e,"click",oe),q(document,t,"click",te),q(document,t,"click",U),q(document,t,"click",ne),q(document,t,"click",Q),q(document,t,"click",ie),q(document,a,"change",U),q(document,a,"change",ne),q(document,a,"change",ie),q(document,n,"submit",U),q(document,n,"submit",ne),q(document,n,"submit",ie),q(document,n,"submit",e=>setTimeout(()=>Q(e),13)),q(document,n,"ajax:send",Q),q(document,n,"ajax:complete",F),q(document,o,"click",te),q(document,o,"click",U),q(document,o,"click",ne),q(document,o,"click",ee),document.addEventListener("DOMContentLoaded",x),document.addEventListener("DOMContentLoaded",u),window._rails_loaded=!0};if(ae.start=re,"undefined"!=typeof jQuery&&jQuery&&jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=ae,jQuery.ajaxPrefilter(function(e,t,a){if(!e.crossDomain)return w(a)})}return"object"!=typeof exports&&"undefined"==typeof module&&(window.Rails=ae,M(document,"rails:attachBindings")&&re()),ae});let stepsLeftToContact=12,stepsOk=[],service_id=0;$(function(){service_id=Number($("input[type=hidden][id=service_id]").val());let e=!0;$(window).scroll(function(){e&&(e=!1,this.setTimeout(function(){$(window).scrollTop()>120?($("section#scrolled-navbar").fadeIn(),e=!0):($("section#scrolled-navbar").hide(),e=!0)},100))}),$("form#contact input#other_city").on("blur",function(){validateOtherCity()}),$("form#contact select#city").on("change",function(){onChangeContactCity(this)}),$("form#contact select#manufacturers").on("change",function(){onchangeManufacturer(this)}),$("form#contact select#cars").on("change",function(){onChangeCar(this)}),$("form#contact select#services").on("change",function(){onChangeService(this)}),$("#modal_whatsapp").on("shown.bs.modal",function(){getAndFillServices()}),service_id>0&&(stepsLeftToContact-=1,stepsOk.push("services")),$("#steps_lefting").text(stepsLeftToContact)}),$("form#payment").on("submit",function(){$("form#payment button:submit").attr("disabled",!0).removeClass("btn-success").addClass("btn-secondary").text("Processando pagamento...")});

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.