PageSourceSearch

https://www.socotec.fr/themes/custom/app_theme/assets/EcommerceVisitForm.js?tlwsue

js socotec.fr collected 2026-09-25 22:50:48 UTC 13,433 bytes, 1 lines download raw bytes

1!function(){var e={9829:function(e){"use strict";function t(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var i=function(e,t){return new Date(e.getTime()+24*t*60*60*1e3)},r=function(e){var t=e%19,i=parseInt(e/100),r=e%100,o=(19*t+i-parseInt(i/4)-parseInt((parseInt(i-(i+8)/25)+1)/3)+15)%30,s=(32+i%4*2+2*parseInt(r/4)-o-r%4)%7,n=o+s-7*parseInt((t+11*o+22*s)/451)+114,a=parseInt(n/31);return new Date(e,a-1,n%31+1)},o={"Jour de l'an":function(e){return new Date(e,0,1)},"Fête du travail":function(e){return new Date(e,4,1)},"Victoire des alliés":function(e){return new Date(e,4,8)},"Fête Nationale":function(e){return new Date(e,6,14)},Assomption:function(e){return new Date(e,7,15)},Toussaint:function(e){return new Date(e,10,1)},Armistice:function(e){return new Date(e,10,11)},"Noël":function(e){return new Date(e,11,25)},"Lundi de Pâques":function(e){return i(r(e),1)},Ascension:function(e){return i(r(e),39)},"Lundi de Pentecôte":function(e){return i(r(e),50)},"Vendredi Saint":function(e){return i(r(e),-2)},"Saint Étienne":function(e){return new Date(e,11,26)}},s=["Vendredi Saint","Saint Étienne"];e.exports=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{alsace:!1},r=i.alsace;return Object.keys(o).filter((function(e){return r||!s.includes(e)})).map((function(i){return t({},i,o[i](parseInt(e)))})).reduce((function(e,t){return Object.assign(e,t)}),{})}},3207:function(){window.$||(window.$=window.jQuery=jQuery)}},t={};function i(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,i),s.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";i(3207);var e=i(9829),t=i.n(e);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==i)return;var r,o,s=[],n=!0,a=!1;try{for(i=i.call(e);!(n=(r=i.next()).done)&&(s.push(r.value),!t||s.length!==t);n=!0);}catch(e){a=!0,o=e}finally{try{n||null==i.return||i.return()}finally{if(a)throw o}}return s}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i<t;i++)r[i]=e[i];return r}
1$(document).ready((function(){var e=$(".ecommerce-visit__form__item").length;function i(e){for(var i=0,o=Object.entries(t()(e.getYear()));i<o.length;i++){var s=r(o[i],2),n=(s[0],s[1]);if(n.getDate()===e.getDate()&&n.getMonth()===e.getMonth())return n.getDate()===e.getDate()&&n.getMonth()===e.getMonth()}}function o(e){return 6===e.getDay()||0===e.getDay()}$(".ecommerce-visit .form-type-radio").each((function(){$(this).find("input[type=radio]").is(":checked")&&$(this).addClass("form-type-radio-checked")})),$(document).on("change",".ecommerce-visit .form-type-radio input[type=radio]",(function(){$(this).is(":checked")&&($(this).closest(".ecommerce-visit__form__item__block").find(".form-type-radio").removeClass("form-type-radio-checked"),$(this).closest(".form-type-radio").addClass("form-type-radio-checked"))})),$(".ecommerce-visit__form__item__block--radios").each((function(){$(this).find(".toggle-radio-list").is(":checked")||($(this).addClass("show-radio-list"),$(this).find('input[value="main_address"]').closest(".form-type-radio").hide(),$(this).find('input[value="main_contact"]').closest(".form-type-radio").hide(),$(this).find(".visit-action-button").addClass("visit-action-button--show"))})),$(".ecommerce-visit__form__item__block--radios .toggle-radio-list").change((function(){$(this).is(":checked")?($(this).closest(".ecommerce-visit__form__item__block--radios").find(".form-type-radio").removeClass("form-type-radio-checked"),$(this).closest(".ecommerce-visit__form__item__block--radios").find(".form-type-radio").first().addClass("form-type-radio-checked"),$(this).closest(".ecommerce-visit__form__item__block--radios").removeClass("show-radio-list"),$(this).closest(".ecommerce-visit__form__item__block--radios").find(".visit-action-button").removeClass("visit-action-button--show"),$(this).closest(".ecommerce-visit__form__item__block--radios").find('.form-type-radio input[value="main_address"]').prop("checked",!0),$(this).closest(".ecommerce-visit__form__item__block--radios").find('.form-type-radio input[value="main_contact"]').prop("checked",!0),$(this).closest(".ecommerce-visit__form__item__block--radios").find('input[value="main_address"]').closest(".form-type-radio").show(),$(this).closest(".ecommerce-visit__form__item__block--radios").find('input[value="main_contact"]').closest(".form-type-radio").show()):($(this).closest(".ecommerce-visit__form__item__block--radios").addClass("show-radio-list"),$(this).closest(".ecommerce-visit__form__item__block--radios").find(".visit-action-button").addClass("visit-action-button--show"),$(this).closest(".ecommerce-visit__form__item__block--radios").find('.form-type-radio input[value="main_address"]').prop("checked",!1),$(this).closest(".ecommerce-visit__form__item__block--radios").find('.form-type-radio input[value="main_contact"]').prop("checked",!1),$(this).closest(".ecommerce-visit__form__item__block--radios").find('input[value="main_address"]').closest(".form-type-radio").hide(),$(this).closest(".ecommerce-visit__form__item__block--radios").find('input[value="main_contact"]').closest(".form-type-radio").hide())})),$(".add-new-contact, .add-new-address").click((function(e){e.preventDefault()}
1)),$(".visit-form-datepicker").each((function(){var e=$(this).attr("data-start-date").split("-");"date"===$(this).attr("type")||$(this).datepicker({beforeShowDay:function(e){return[!i(e)&&!o(e)]},dateFormat:"dd/mm/yy",minDate:new Date(e[0],e[1]-1,e[2]),firstDay:1,showOtherMonths:!0,selectOtherMonths:!0,closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Janv.","Févr.","Mars","Avril","Mai","Juin","Juil.","Août","Sept.","Oct.","Nov.","Déc."],dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesMin:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."]})})),$(".ecommerce-visit__form__item__block--date .wrapper").on("click",(function(){$(this).find("input").length>0&&($(this).find("input").datepicker("widget").is(":visible")||$(this).find("input").focus())})),$(".ecommerce-visit__form__item__block--risks .toggle-no-risks").change((function(){$(this).is(":checked")&&($(this).closest(".ecommerce-visit__form__item__block--risks").find(".checkbox-risks").prop("checked",!1),$(this).closest(".ecommerce-visit__form__item__block--risks").find(".form-textarea-wrapper").removeClass("show-textarea"))})),$(".ecommerce-visit__form__item__block--risks .checkbox-risks").change((function(){$(this).is(":checked")&&$(this).closest(".ecommerce-visit__form__item__block--risks").find(".toggle-no-risks").prop("checked",!1)}));var s=$('.ecommerce-visit__form__item__block--risks input[value="other_risks"]');function n(e,t){var i=t.attr("data-error-message");e?(t.prev(".ecommerce-visit__form__item__subtitle").removeClass("visit-form-group-invalid"),t.closest(".ecommerce-visit__form__item__block").prev(".ecommerce-visit__form__item__subtitle").removeClass("visit-form-group-invalid"),$(i).removeClass("ecommerce-visit__error--active")):(t.prev(".ecommerce-visit__form__item__subtitle").addClass("visit-form-group-invalid"),t.closest(".ecommerce-visit__form__item__block").prev(".ecommerce-visit__form__item__subtitle").addClass("visit-form-group-invalid"),$(i).addClass("ecommerce-visit__error--active"),$(window).width()<1025&&$("html, body").animate({scrollTop:0}))}function a(e){var t=e.find("input[type=radio]");if(0===t.length)return n(!1,e),!1;var i=!1;return t.each((function(){$(this).is(":checked")&&(i=!0)})),n(i,e),i}function c(e){var t=e.find("input[type=checkbox]"),i=!1,r=!1;return t.each((function(){if($(this).is(":checked")&&(i=!0,"other_risks"===$(this).val()&&!$.trim(e.find(".risks-textarea").val())))return i=!1,r=".visit-risk-error--other",!1;i||(r=".visit-risk-error--global")})),function(e,t,i){$(".visit-risk-error").removeClass("ecommerce-visit__error--active"),e?(t.prev(".ecommerce-visit__form__item__subtitle").removeClass("visit-form-group-invalid"),t.closest(".ecommerce-visit__form__item__block").prev(".ecommerce-visit__form__item__subtitle").removeClass("visit-form-group-invalid")):(t.prev(".ecommerce-visit__form__item__subtitle").addClass("visit-form-group-invalid"),t.closest(".ecommerce-visit__form__item__block").prev(".ecommerce-visit__form__item__subtitle").addClass("visit-form-group-invalid"),$(i).addClass("ecommerce-visit__error--active"),$(window).width()<1025&&$("html, body").animate({scrollTop:0}))}(i,e,r),i}function m(e){var t=e.attr("data-start-date"),r=e.val(),s=!0;if(r){var a=new Date(t),c=function(e){var t=e.split("/"),i=new Date(+t[2],t[1]-1,+t[0]);if(i instanceof Date&&!isNaN(i))return i;return!1}(r);s=!!c&&(function(e,t){return e.setHours(0,0,0,0),t.setHours(0,0,0,0),t.getTime()>=e.getTime()}(a,c)&&!i(c)&&!o(c))}return n(s,e),s}function _(e){var t=e.find(".ecommerce-visit__form__item__block--address"),i=e.find(".ecommerce-visit__form__item__block--contact"),r=e.find(".ecommerce-visit__form__item__block--risks"),o=e.find(".visit-form-datepicker"),s=a(t),n=a(i),_=c(r),d=m(o);return s&&n&&_&&d}function d(t,i){$("html, body").animate({scrollTop:200});var r=Number(t.attr("data-current-item"));$(".ecommerce-visit__form__item").removeClass("visit-form-active"),"prev"===i?($(".visit-form-submit").hide(),$(".visit-form-nav--next").show(),r>2?($(".visit-form-nav--prev").show(),$(".visit-form-nav").attr("data-current-item",r-1),$(".ecommerce-visit__form__item").eq(r-2).addClass("visit-form-active")):($(".visit-form-nav--prev").hide(),$(".visit-form-nav").attr("data-current-item",1),$(".ecommerce-visit__form__item").eq(0).addClass("visit-form-active"))):"next"===i&&($(".visit-form-nav--prev").show(),r+1<e?($(".visit-form-nav").attr("data-current-item",r+1),$(".ecommerce-visit__form__item").eq(r).addClass("visit-form-active")):($(".visit-form-nav--next").hide(),$(".visit-form-submit").show(),$(".visit-form-nav").attr("data-current-item",e),$(".ecommerce-visit__form__item").eq(e-1).addClass("visit-form-active")))}function f(){return!!navigator.platform&&/iPad|iPhone/.test(navigator.platform)}function l(){return!!navigator.platform&&/Mac/.test(navigator.platform)}s.each((function(){$(this).is(":checked")&&$(this).closest(".ecommerce-visit__form__item__block--risks").find(".form-textarea-wrapper").addClass("show-textarea")})),s.change((function(){$(this).is(":checked")?$(this).closest(".ecommerce-visit__form__item__block--risks").find(".form-textarea-wrapper").addClass("show-textarea"):$(this).closest(".ecommerce-visit__form__item__block--risks").find(".form-textarea-wrapper").removeClass("show-textarea")})),$(".visit-form-nav").click((function(e){var t,i,r;e.preventDefault(),t=$(this),i=$(".visit-form-active"),"prev"===(r=t.attr("data-direction"))?(d(t,r),$(".ecommerce-visit__error").removeClass("ecommerce-visit__error--active")):_(i)&&d(t,r)})),$(".visit-form-submit").click((function(e){_($(".visit-form-active"))||e.preventDefault()})),1===$(".ecommerce-visit__form__item").length&&($(".visit-form-nav").hide(),$(".visit-form-submit").show()),$(window).width()<1024&&!1===f()&&$(".ecommerce-visit .ecommerce-visit__steps").find("span, a").addClass("android_device"),$(window).width()>1024&&!1===l()&&$(".container-sidemenu .logout").find("span").addClass("windows_device").css("line-height","1.3"),$(window).width()>1024&&!1===l()&&$(".ecommerce-visit .ecommerce-visit__steps").find("span, a").addClass("windows_device"),$(window).width()>1024&&!1===l()&&$(".registration-account-data #edit-password .wrapper").find(".shwpd-twins").addClass("windows_device").css("top","2px"),$(window).width()<1024&&!1===f()&&$(".registration-account-data #edit-password .wrapper").find(".shwpd-twins").addClass("android_device").css("top","2px"),$(window).width()<1024&&!1===f()&&$(".container-sidemenu .logout").find("img").addClass("android_device").css("margin-top","-3px"),$(window).width()>1024&&!1===l()&&$(".nav-alt .account_content__logout").find("img").addClass("windows_device").css("transform","translate(0, -3px)"),$(window).width()<1024&&($.fn.completelyVisibleInModal=function(e){var t=$(this).offset().top,i=t+$(this).outerHeight(),r=$(e).offset().top;return i<r+$(e).height()&&t>r},setTimeout((function(){$("#addUserAddress input").on("focus",(function(){var e=$
1(this).parents(".popups__container");$(this).completelyVisibleInModal(e)||$(this)[0].scrollIntoView()}))}),400))}))}()}();

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.