var BSTCE;(()=>{"use strict";var e={d:(t,n)=>{for(var i in n)e.o(n,i)&&!e.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:n[i]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{Biron:()=>T,CreateUserOnLoad:()=>k,DefinirDisposOnLoad:()=>U,EditContactOnLoad:()=>O,EmployeeCandidateSelectionDelegateInsertOnLoad:()=>j,EmployeeCandidateSelectionEditDelegateOnLoad:()=>z,EmployeeCandidateSelectionEditOnLoad:()=>G,EmployeeCandidateSelectionInsertOnLoad:()=>M,If_SelectTimeSlots_ShowTimeSlots:()=>w,OnConsignedLoad:()=>Q,OnLoadB2CNoHiding:()=>Oe,OnLoadB2CScript:()=>Te,OrderDelegationPhoneCallsLoad:()=>H,OrderEditAvailabilityOnLoad:()=>J,OrderEmployeeCandidateSelectionDelegateOnLoad:()=>le,OrderEmployeeCandidateSelectionDelegateOnLoadWindow:()=>re,OrderEmployeeCandidateSelectionOnLoad:()=>Z,OrderEmployeeCandidateSelectionOnLoadWindow:()=>Y,OrderOrderDetailsOnLoad:()=>he,PortalProfileEditingOnLoad:()=>A,ServiceRequestOnLoad:()=>L,TransformLookupDropDownIntoRadioButtons:()=>s,accountChange:()=>V,adjustGroupAvailabilityPreferences:()=>b,basicRequired:()=>f,categoryChange:()=>q,changeAccountFilter:()=>E,changeCategoryFilter:()=>X,changeConsultationMethodFilter:()=>u,changeContactFilter:()=>P,changeProtocolFilter:()=>R,consultationMethodChange:()=>l,contactChange:()=>B,dayAvailabilityChange:()=>y,flattenValidationSummary:()=>o,getInfoBubble:()=>F,getResponse:()=>S,isValid:()=>D,loadAgGridKey:()=>x,onButtonModifierLaQuantiteClick:()=>r,onProtocolChange:()=>p,partnerPreferredChange:()=>g,setOtherRegionVisibility:()=>v,setVisibilityMobileSection:()=>c,setupAvailabilityLogic:()=>h,showOrHideSetOfFields:()=>C,showServicesToBeDetermined:()=>_,updateServiceTable:()=>m,validateChoice:()=>d});var n="7ad84395-e115-ee11-9cbe-000d3af454d1",i="0a552f93-73e8-ee11-a204-000d3a0a1415",a=!1;function o(){var e=$("div.validation-summary");new MutationObserver((()=>{e.trigger("mutated")})).observe(e[0],{childList:!0}),e.on("mutated",(()=>{var e={};$("div.validation-summary").children("ul").first().children("li").each((function(){var t=$(this).text();t in e?$(this).remove():e[t]=""}))}))}function s(e){$(`#${e}_label`).hide(),$(`#${e}`).val();var t=$(`#${e}`).attr("name"),n=$(``);$(`#${e} option[value*='-']`).each((function(i,a){var o=``;n.append(o)}));var i=$(`#${e}`);i.closest("div").append(n),i.remove()}async function r(e){e.preventDefault();const{value:t}=await Swal.fire({title:window.Bubbles.ModifierQuantite_Titre,animation:!1,html:`
${window.Bubbles.ModifierQuantite_html}
\n ${BST?.Biron?.SharedFunctions?.getWarningBubble(window.Bubbles.ModifierQuantite_rappel)}`,input:"number",inputAttributes:{autocapitalize:"off",min:"1"},showCancelButton:!0,confirmButtonText:window.Bubbles.Continuer,cancelButtonText:window.Bubbles.Annuler,reverseButtons:!0,inputValue:Xrm.Portal.Form.get("bst_quantity").getValue()});t&&(Xrm.Portal.Form.get("bst_quantity").setValue(t),$("#bst_quantity").trigger("change"))}function l(){b(),c()}function d(e){let t=Xrm.Portal.Form.get(e).getValue();return null!=t&&""!=t}function c(){var e=$("#bst_consultationmethodid").val();e===n||e===i?($('[data-name="bst_mobileappointmentdetailssection"]').parent().show(),Xrm.Portal.Form.get("bst_locationaddress").setRequired(!0,(function(){return d("bst_locationaddress")}),`${$("#bst_locationaddress_label").html()} est un champ obligatoire.`),Xrm.Portal.Form.get("bst_option1requestedstartdate").setRequired(!0,(function(){return d("bst_option1requestedstartdate")}),`${$("#bst_option1requestedstartdate_label").html()} est un champ obligatoire.`),Xrm.Portal.Form.get("bst_contactperson").setRequired(!0,(function(){return d("bst_contactperson")}),`${$("#bst_contactperson_label").html()} est un champ obligatoire.`),e===i?($('[data-name="bst_servicerequestgeneraltab_section_8"]')?.parent()?.show(),$('[data-name="bst_servicerequestgeneraltab_section_9"]')?.parent()?.show()):($('[data-name="bst_servicerequestgeneraltab_section_8"]')?.parent()?.hide(),$('[data-name="bst_servicerequestgeneraltab_section_9"]')?.parent()?.hide())):(Xrm.Portal.Form.get("bst_locationaddress").setRequired(!1),Xrm.Portal.Form.get("bst_option1requestedstartdate").setRequired(!1),Xrm.Portal.Form.get("bst_contactperson").setRequired(!1),$('[data-name="bst_mobileappointmentdetailssection"]').parent().hide(),$('[data-name="bst_servicerequestgeneraltab_section_8"]')?.parent()?.hide(),$('[data-name="bst_servicerequestgeneraltab_section_9"]')?.parent()?.hide())}function u(){var e=$("#bst_protocolid").val();if(""!=e){var t=S(`/fr/getconsultationmethods/?id=${e}`);$("#bst_consultationmethodid > option").each((function(e,n){var i=n.value;""!==i&&(t.results.some((function(e){return e.id===i}))?$(n).show():$(n).hide())})),1==t.results.length?($("#bst_consultationmethodid").val(t.results[0].id),$("#bst_consultationmethodid").trigger("change"),$("#bst_consultationmethodid").css("float","none").css("pointer-events","none").prop("tabindex","-1")):$("#bst_consultationmethodid").css("float","left").css("pointer-events","auto").prop("tabindex","")}}function b(e,t){var a=$("#bst_protocolid").val();if(""!=a&&null==t&&(t=S("/fr/getpublishedjson/?bst_protocolid="+a)),$("#delegationInfoBubble").remove(),null!=t&&"true"==t.results[0]?.bst_isdelegationenabled)Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setVisible(!1),Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setValue("0"),$("#bst_protocolid").after(F("Ce protocole comprend la délégation de la prise de rendez-vous à Biron.","delegationInfoBubble"));else{var o=$("#bst_consultationmethodid").val();o===n||o===i?(Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setVisible(!1),Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setValue("0")):"1"==Xrm.Portal.Form.get("bst_quantity").getValue()?(Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setVisible(!1),Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setValue("1")):Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setVisible(!0)}null!=t&&Xrm.Portal.Form.get("bst_isdelegationenabled").setValue("true"==t.results[0]?.bst_isdelegationenabled?"1":"0")}function p(){var e=void 0,t=$("#bst_protocolid").val();Xrm.Portal.Form.get("bst_consultationmethodid").setValue(null),c(),""!=t&&b(0,e=S("/fr/getpublishedjson/?bst_protocolid="+t)),null!=t&&""!=t?Xrm.Portal.Form.get("bst_consultationmethodid").setDisable(!1):Xrm.Portal.Form.get("bst_consultationmethodid").setDisable(!0),null!=e&&"true"==e.results[0]?.canbe?($('[data-name="bst_alacartedetailssection"]').parent().show(),Xrm.Portal.Form.get("bst_requestedservicedescription").setVisible(!0),Xrm.Portal.Form.get("bst_requestedservicedescription").setRequired(!0,(function(){return f("bst_requestedservicedescription")}),"Description du service demandé est obligatoire."),Xrm.Portal.Form.get("bst_msc_medicalexamcategory").setVisible(!0),_()):(m(),Xrm.Portal.Form.get("bst_requestedservicedescription").setVisible(!1),Xrm.Portal.Form.get("bst_requestedservicedescription").setRequired(!1),Xrm.Portal.Form.get("bst_msc_medicalexamcategory").setVisible(!1),$('[data-name="bst_alacartedetailssection"]').parent().hide()),Xrm.Portal.Form.get("bst_isdelegationenabled").setVisible(!1),null!=e&&""!=e.results[0]?.bst_purchaseorderid?(Xrm.Portal.Form.get("bst_purchaseorderid")?.setValue(e.results[0]?.bst_purchaseorderid,e.results[0]?.bst_purchaseorderidname,"bst_purchaseorder"),$("#bst_purchaseorderid").trigger("change"),Xrm.Portal.Form.get("bst_purchaseorder")?.setVisible(!1)):(Xrm.Portal.Form.get("QuickviewControl1701876080024")?.setVisible(!1),$("#bst_purchaseorderid").trigger("change"),Xrm.Portal.Form.get("bst_purchaseorderid")?.setVisible(!1)),u()}function m(){var e,t="",n=null;if(e=$("#bst_protocolid").val(),$("#ProtocolServicesTable tbody").empty(),null!=e&&""!=e&&null!=(n=S("/fr/getprotocolservicesjson/?bst_protocolid="+e))){for(let e=0;e"+n.results[e].name+"";$("#ProtocolServicesTable tbody").append(t)}}function _(){$("#ProtocolServicesTable tbody").empty(),$("#ProtocolServicesTable tbody").append(`${window.Bubbles.DefinirServicesPlusTard}`)}function h(e){w(),"0b115543-1595-ee11-be37-000d3af454d1"==e?(Xrm.Portal.Form.get("bst_ispartnerclinicpreferred").setVisible(!1),Xrm.Portal.Form.get("bst_requestedregionotherdetails").setVisible(!1),Xrm.Portal.Form.get("bst_requestedclinicid").setVisible(!1),Xrm.Portal.Form.get("bst_requestedregionid").setVisible(!1),Xrm.Portal.Form.get("bst_ispartnerclinicpreferred").setDisable(!0),Xrm.Portal.Form.get("bst_requestedregionotherdetails").setDisable(!0),Xrm.Portal.Form.get("bst_requestedclinicid").setDisable(!0),Xrm.Portal.Form.get("bst_requestedregionid").setDisable(!0)):($("#bst_ispartnerclinicpreferred").change(g),$("#bst_requestedregionid").change(v),g()),$("#bst_availabilitypreferencecode").change(w),$("#bst_isavailablemonday").change(y),$("#bst_isavailabletuesday").change(y),$("#bst_isavailablewednesday").change(y),$("#bst_isavailablethursday").change(y),$("#bst_isavailablefriday").change(y),y({target:{id:"bst_isavailablemonday"}}),y({target:{id:"bst_isavailabletuesday"}}),y({target:{id:"bst_isavailablewednesday"}}),y({target:{id:"bst_isavailablethursday"}}),y({target:{id:"bst_isavailablefriday"}})}function g(){var e="1"==Xrm.Portal.Form.get("bst_ispartnerclinicpreferred").getValue();Xrm.Portal.Form.get("bst_requestedclinicid").setDisable(e),e?Xrm.Portal.Form.get("bst_requestedclinicid").setRequired(!1):Xrm.Portal.Form.get("bst_requestedclinicid").setRequired(!e,(function(){return f("bst_requestedclinicid")}),window.Bubbles.RequestedClinicRequired),Xrm.Portal.Form.get("bst_requestedregionid").setVisible(e),e?Xrm.Portal.Form.get("bst_requestedregionid").setRequired(e,(function(){return f("bst_requestedregionid")}),window.Bubbles.RequestedRegionRequired):Xrm.Portal.Form.get("bst_requestedregionid").setRequired(!1),0==e?Xrm.Portal.Form.get("bst_requestedregionid").setValue(null):Xrm.Portal.Form.get("bst_requestedclinicid").setValue(null),v()}function f(e){var t=$(`#${e}`).val();return null!=t&&""!=t}function v(){var e=Xrm.Portal.Form.get("bst_requestedregionid").getValue();null!=e&&"c9615099-c28f-ee11-8179-000d3af454d1"==e?(Xrm.Portal.Form.get("bst_requestedregionotherdetails").setVisible(!0),Xrm.Portal.Form.get("bst_requestedregionotherdetails").setRequired(!0,(function(){return f("bst_requestedregionotherdetails")}),window.Bubbles.RegionDesireRequis)):(Xrm.Portal.Form.get("bst_requestedregionotherdetails").setValue(null),Xrm.Portal.Form.get("bst_requestedregionotherdetails").setVisible(!1),Xrm.Portal.Form.get("bst_requestedregionotherdetails").setRequired(!1))}function y(e){var t=Xrm.Portal.Form.get(e.target.id).getValue();Xrm.Portal.Form.get(`${e.target.id}am`).setDisable(!t),Xrm.Portal.Form.get(`${e.target.id}pm`).setDisable(!t),t||(Xrm.Portal.Form.get(`${e.target.id}am`).setValue(t),Xrm.Portal.Form.get(`${e.target.id}pm`).setValue(t))}function w(e){var t=["bst_requestedenddate","bst_requestedstartdate","bst_isavailablemonday","bst_isavailabletuesday","bst_isavailablewednesday","bst_isavailablethursday","bst_isavailablefriday"],n=["","am","pm"];760830001==Xrm.Portal.Form.get("bst_availabilitypreferencecode").getValue()?(C(t,n,!0),Xrm.Portal.Form.get("bst_requestedstartdate").setRequired(!0,(function(){return f("bst_requestedstartdate")}),window.Bubbles.DuRequis),Xrm.Portal.Form.get("bst_requestedenddate").setRequired(!0,(function(){return f("bst_requestedenddate")}),window.Bubbles.AuRequis),a||($("table[data-name='Availability_section_2']").prepend(`${window.columnTitles.JourDeLaSemaine}${window.columnTitles.Periode}`),a=!0),$("table[data-name='Availability_section_2']").show()):($("table[data-name='Availability_section_2']").hide(),Xrm.Portal.Form.get("bst_requestedstartdate").setRequired(!1),Xrm.Portal.Form.get("bst_requestedenddate").setRequired(!1),$("#bst_requestedstartdate").next().data("DateTimePicker").clear(),$("#bst_requestedenddate").next().data("DateTimePicker").clear(),C(t,n,!1))}function C(e,t,n){for(var i=0;i\n ${e}\n `}function P(){var e=S("/fr/getportalaccessrequestercontacts/");$("#bst_primarycontactid > option").each((function(t,n){var i=n.value;if(""!==i){var a=e.results.find((function(e){return e.id===i}));null==a?$(n).hide():($(n).show(),$(n).attr("data-notificationemail",a.bst_notificationemail))}else $(n).hide()}))}function B(e){if($("#delegationInfoBubble").remove(),Xrm.Portal.Form.get("bst_accountid").setValue(null),Xrm.Portal.Form.get("bst_protocolid").setValue(null),Xrm.Portal.Form.get("bst_protocolcategoryid").setValue(null),Xrm.Portal.Form.get("bst_consultationmethodid").setValue(null),null!=$("#bst_primarycontactid").val()){Xrm.Portal.Form.get("bst_accountid").setDisable(!1);let t=Xrm.Portal.Form.get("bst_accountid").getValue(),n=$("#bst_notificationemail").val(),i=$(`#bst_primarycontactid > option[value='${$("#bst_primarycontactid").val()}']`).attr("data-notificationemail");null!=n&&""!=n||null==i||""==i||""!=t&&null!=t||$("#bst_notificationemail").val(i),null!=e&&$("#bst_notificationemail").val(i)}else Xrm.Portal.Form.get("bst_accountid").setDisable(!0);Xrm.Portal.Form.get("bst_protocolcategoryid").setDisable(!0),Xrm.Portal.Form.get("bst_protocolid").setDisable(!0),Xrm.Portal.Form.get("bst_consultationmethodid").setDisable(!0),Xrm.Portal.Form.get("bst_purchaseorderid")?.setVisible(!1),Xrm.Portal.Form.get("bst_purchaseorder")?.setDisable(!0),Xrm.Portal.Form.get("bst_purchaseorder")?.setVisible(!1),Xrm.Portal.Form.get("QuickviewControl1701876080024").setVisible(!1),Xrm.Portal.Form.get("bst_requestedservicedescription").setVisible(!1),Xrm.Portal.Form.get("bst_msc_medicalexamcategory").setDisable(!1),$('[data-name="bst_alacartedetailssection"]').parent().hide(),E()}function E(){var e=$("#bst_primarycontactid").val();if(""!=e){var t=S(`/fr/getaccountsofportalrequesterjson/?bst_primarycontactid=${e}`);$("#bst_accountid > option").each((function(e,n){var i=n.value;""!==i&&(t.results.some((function(e){return e.id===i}))?$(n).show():$(n).hide())}))}}function V(){var e;if($("#delegationInfoBubble").remove(),$("#ProtocolServicesTable tbody").empty(),Xrm.Portal.Form.get("bst_protocolid").setDisable(!0),$('[data-name="bst_mobileappointmentdetailssection"]').parent().hide(),$('[data-name="bst_alacartedetailssection"]').parent().hide(),Xrm.Portal.Form.get("bst_protocolcategoryid").setValue(null),Xrm.Portal.Form.get("bst_protocolid").setValue(null),Xrm.Portal.Form.get("bst_consultationmethodid").setValue(null),Xrm.Portal.Form.get("bst_requestedservicedescription").setVisible(!1),Xrm.Portal.Form.get("bst_msc_medicalexamcategory").setVisible(!1),$('[data-name="bst_alacartedetailssection"]').parent().hide(),e=Xrm.Portal.Form.get("bst_accountid").getValue(),Xrm.Portal.Form.get("bst_protocolcategoryid").setDisable(!0),Xrm.Portal.Form.get("bst_protocolid").setDisable(!0),Xrm.Portal.Form.get("bst_consultationmethodid").setDisable(!0),Xrm.Portal.Form.get("bst_purchaseorderid")?.setVisible(!1),Xrm.Portal.Form.get("bst_purchaseorder")?.setVisible(!1),Xrm.Portal.Form.get("bst_purchaseorder")?.setDisable(!0),Xrm.Portal.Form.get("QuickviewControl1701876080024").setVisible(!1),Xrm.Portal.Form.get("bst_requestedservicedescription").setVisible(!1),Xrm.Portal.Form.get("bst_msc_medicalexamcategory").setVisible(!1),$('[data-name="bst_alacartedetailssection"]').parent().hide(),!D(e))return Xrm.Portal.Form.get("bst_protocolcategoryid").setValue(null),Xrm.Portal.Form.get("bst_protocolid").setValue(null),$("#bst_protocolcategoryid").find("option").show(),$("#bst_protocolid").find("option").show(),void $("#bst_consultationmethodid").find("option").show();Xrm.Portal.Form.get("bst_protocolcategoryid").setDisable(!1),X()}function X(){var e=null,t=Xrm.Portal.Form.get("bst_accountid").getValue();""!=t&&(e=S("/fr/gettypejson/?bst_accountid="+t),$("#bst_protocolcategoryid > option").each((function(t,n){var i=n.value;if(""!==i){var a=e.results.find((function(e){return e.id===i}));null==a?$(n).hide():($(n).show(),$(n).text(a.name))}})))}function q(){var e;if($("#delegationInfoBubble").remove(),$("#ProtocolServicesTable tbody").empty(),Xrm.Portal.Form.get("bst_protocolid").setValue(null),Xrm.Portal.Form.get("bst_consultationmethodid").setValue(null),e=$("#bst_protocolcategoryid").val(),$("#bst_accountid").val(),Xrm.Portal.Form.get("bst_requestedservicedescription").setVisible(!1),Xrm.Portal.Form.get("bst_msc_medicalexamcategory").setVisible(!1),$('[data-name="bst_alacartedetailssection"]').parent().hide(),c(),Xrm.Portal.Form.get("bst_protocolid").setDisable(!0),Xrm.Portal.Form.get("bst_consultationmethodid").setDisable(!0),Xrm.Portal.Form.get("bst_purchaseorderid")?.setVisible(!1),Xrm.Portal.Form.get("bst_purchaseorder")?.setVisible(!1),Xrm.Portal.Form.get("bst_purchaseorder")?.setDisable(!0),Xrm.Portal.Form.get("QuickviewControl1701876080024").setVisible(!1),!D(e))return Xrm.Portal.Form.get("bst_protocolid").setValue(null),$("#bst_protocolid").find("option").show(),void $("#bst_consultationmethodid").find("option").show();Xrm.Portal.Form.get("bst_protocolid").setDisable(!1),R()}function R(){var e,t,n=null;t=$("#bst_protocolcategoryid").val(),e=$("#bst_accountid").val(),""!=t&&""!=e&&(n=S("/fr/getprotocoljson/?bst_protocoltypeid="+t+"&bst_accountid="+e),$("#bst_protocolid > option").each((function(e,t){var i=t.value;if(""!==i){var a=n.results.find((function(e){return e.id===i}));null==a?$(t).hide():($(t).show(),$(t).text(a.name))}})))}function D(e){return null!=e&&null!=e&&""!=e}function x(){agGrid.LicenseManager.setLicenseKey("Using_this_AG_Grid_Enterprise_key_( AG-049459 )_in_excess_of_the_licence_granted_is_not_permitted___Please_report_misuse_to_( legal@ag-grid.com )___For_help_with_changing_this_key_please_contact_( info@ag-grid.com )___( Biron Groupe Sant Inc. )_is_granted_a_( Single Application )_Developer_License_for_the_application_( Microsoft Dynamics 365Customer Service )_only_for_( 1 )_Front-End_JavaScript_developer___All_Front-End_JavaScript_developers_working_on_( Microsoft Dynamics 365Customer Service )_need_to_be_licensed___( Microsoft Dynamics 365Customer Service )_has_not_been_granted_a_Deployment_License_Add-on___This_key_works_with_AG_Grid_Enterprise_versions_released_before_( 17 November 2024 )____[v2]_MTczMTgwMTYwMDAwMA==bb71c4f4327d5189d11859337d310f5f")}class T{static Contact={Load:function(e,t,n){const i=Object.freeze({USER:1,DELEGATE:2,OTHER:3});location.pathname.split("/").filter((e=>""!=e)).reverse().first(),e&&T.Contact.setContactTypeToPatient(),T.Contact.SetFormValidations(t),T.Contact.addEmailValidators(),$("#telephone1").attr("placeholder",""),$("#telephone2").attr("placeholder",""),$("#assistantphone").attr("placeholder","");let a=null;"undefined"!=typeof BST&&(a=BST.Biron.SharedFunctions),void 0!==parent.BST&&(a=parent.BST.Biron.SharedFunctions),void 0!==parent.parent.BST&&(a=parent.parent.BST.Biron.SharedFunctions),a?.getAllAccountsAsync().then((function(e){var t=new Set;e.results.forEach((function(e){t.add(e.id)})),$("#parentcustomerid > option").each((function(){t.has($(this).val())||$(this).remove()}))})),n!==i.USER&&$("#adx_preferredlanguageid_label").closest("fieldset").find("h3").remove(),n===i.DELEGATE||n===i.OTHER?T.Contact.addPhoneValidators():($("#adx_preferredlanguageid_label").closest("div").hide(),$("#adx_preferredlanguageid_label").closest("fieldset").find("h3").each((function(){var e=$(this).text();$(this).html(e+" *")})))},setContactTypeToPatient:function(){$("#bst_contacttypecode").val(76083e4),$("#bst_contacttypecode").closest("tr").hide()},validatePhones:function(){return T.Contact.pairrequired("telephone1","telephone2")},validateEmails:function(){return T.Contact.pairrequired("emailaddress1","emailaddress2")},addEmailValidators:function(){if("undefined"!=typeof Page_Validators){let e=document.createElement("span");e.style.display="none",e.id="emailValidator",e.controltovalidate="emailaddress1",e.validationGroup="",e.initialvalue="",e.evaluationfunction=function(){let t=$("#emailaddress1").val(),n=$("#emailaddress2").val(),i=!1;return""!==t&&null!==t&&(i=!0),""!==n&&null!==n&&(i=!0),i||(e.errormessage=`${window.Bubbles.RequiredFieldValidatoremailaddress}`),i},Page_Validators.push(e)}},addPhoneValidators:function(){if("undefined"!=typeof Page_Validators){let e=document.createElement("span");e.style.display="none",e.id="phoneValidator",e.controltovalidate="telephone1",e.validationGroup="",e.initialvalue="",e.evaluationfunction=function(){let t=$("#telephone1").val(),n=$("#telephone2").val(),i=!1;return""!==t&&null!==t&&(i=!0),""!==n&&null!==n&&(i=!0),i||(e.errormessage=`${window.Bubbles.RequiredFieldValidatortelephone}`),i},Page_Validators.push(e)}},emailOnChange:function(e){e&&(!0===Xrm.Portal.Form.get("bst_hasportalaccessenabled").getValue()?(Xrm.Portal.Form.get("emailaddress1").setRequired(!0,(function(){return T.Contact.basicRequired("emailaddress1")}),window.Bubbles.EmailProObligatoire),$("#emailaddress1").addClass("emailaddress").css("pointer-events","none").prop("tabindex","-1"),$("#emailaddress1").closest("td").addClass("disabled")):($("#emailaddress1").removeClass("emailaddress").css("pointer-events","auto").prop("tabindex","0"),$("#emailaddress1").closest("td").removeClass("disabled")))},basicRequired:function(e){var t=$(`#${e}`).val();return null!=t&&""!=t},pairrequired:function(e,t){var n=$(`#${e}`).val(),i=$(`#${t}`).val();return null!=n&&""!=n||null!=i&&""!=i},SetFormValidations:function(e){$("h2.tab-title").hide();var t=$("#bst_contacttypecode"),n=$("#bst_contacttypecode_label");t.val(76083e4),t.closest("div.control").hide(),n.hide();var i=function(){T.Contact.emailOnChange(e)};i(),Xrm.Portal.Form.get("emailaddress1").attachOnChange(i),Xrm.Portal.Form.get("emailaddress2").attachOnChange(i),Xrm.Portal.Form.get("parentcustomerid").setRequired(!0,(function(){return T.Contact.basicRequired("parentcustomerid")}),window.Bubbles.RequiredFieldEmployedBy),e&&Xrm.Portal.Form.get("bst_hasportalaccessenabled").attachOnChange(i)}}}function O(){T.Contact.Load(!1,!0,1),$("").insertBefore("#UpdateButton"),$("#btncancel").click((function(e){e.preventDefault(),window.location.pathname="/usersandemployees/"})),s("adx_preferredlanguageid")}function k(){T.Contact.Load(!0,!0,1),o(),$("").insertBefore("#InsertButton"),$("#btncancel").click((function(e){e.preventDefault(),window.location.pathname="usersandemployees/"})),$("div.actions").addClass("form-action-container-right"),s("adx_preferredlanguageid"),$("").insertAfter("#InsertButton"),$("#InsertButton").hide(""),$("#CreateContact").click((function(e){if(e.preventDefault(),"function"==typeof entityFormClientValidate){if(!entityFormClientValidate())return!1;"function"==typeof Page_ClientValidate?Page_ClientValidate("")&&(clearIsDirty(),BST?.NewUserGrid?.Form?.CreateContact()):(clearIsDirty(),BST?.NewUserGrid?.Form?.CreateContact())}else"function"==typeof Page_ClientValidate?Page_ClientValidate("")&&(clearIsDirty(),BST?.NewUserGrid?.Form?.CreateContact()):(clearIsDirty(),BST?.NewUserGrid?.Form?.CreateContact())}))}function A(){$("").insertBefore("#UpdateButton"),$("#btncancel").click((function(e){e.preventDefault(),window.location.pathname="/"})),$("h2.tab-title").hide(),s("adx_preferredlanguageid"),T.Contact.Load(!1,!1,1),BST?.Biron?.SharedFunctions?.getUsersResponseAsync("").then((function(e){let t=e;t=BST?.Biron?.SharedFunctions?.BuildDataModel(t,!0),Xrm.Portal.Form.get("bst_notificationemail").setVisible(0!=t.requesters.length),0==t.requesters.length&&Xrm.Portal.Form.get("bst_notificationemail").setValue(null)}))}function L(){$(".readonly").css("float","none").css("pointer-events","none").prop("tabindex","-1"),$("h2.tab-title").hide(),$("#ProtocolServicesTable").show(),$("#bst_primarycontactid").change(B),$("#bst_accountid").change(V),$("#bst_protocolcategoryid").change(q),$("#bst_protocolid").change(p),$("#bst_consultationmethodid").change(l),$("#bst_consultationmethodid").change((function(){var e;e=$(this).find("option:selected").text(),sessionStorage.setItem("consultationMethod",e)})),$("#bst_quantity").change(b),Xrm.Portal.Form.get("bst_purchaseorderid")?.setDisable(!0),$("#FirstStepOnlyDiv").show(),$("#SecondStepOnly").addClass("hidden");var e=$("#bst_quantity").closest("td").next();e.append('
'),e.addClass("clearfix").removeClass("zero-cell"),$("#btnEditQuantity").click(r),$('').insertBefore("#NextButton"),$("#buttonReinitialiser").click(I),P(),""==$("#bst_accountid").val()?(B(),c()):(E(),X(),p(),R(),c()),b()}function I(){Xrm.Portal.Form.get("bst_quantity").setValue(1),$("#bst_quantity").trigger("change"),Xrm.Portal.Form.get("bst_consultationmethodid").setValue(null),$("#bst_consultationmethodid").trigger("change"),Xrm.Portal.Form.get("bst_protocolid").setValue(null),$("#bst_protocolid").trigger("change"),Xrm.Portal.Form.get("bst_protocolcategoryid").setValue(null),$("#bst_protocolcategoryid").trigger("change"),Xrm.Portal.Form.get("bst_accountid").setValue(null),$("#bst_accountid").trigger("change")}function U(){var e=$("#bst_consultationmethodid").val(),t="";"0093a2e6-7901-ee11-8f6d-000d3a09dcdb"!==e&&"b02a250e-7a01-ee11-8f6d-000d3a09dcdb"!==e&&"0a552f93-73e8-ee11-a204-000d3a0a1415"!==e||(t="all");var n=[],i=[];i.push($.Deferred()),i.push($.Deferred()),n.push(i[0]),n.push(i[1]),function(e,t){BST?.Biron?.SharedFunctions?.getClincsResponseAsync(t).then((function(t){t.rows.length>0&&($("#bst_requestedclinicid").empty(),$("#bst_requestedclinicid").append($("