var directoryObj=function(){let t;var e=0;return{__init:function(){$('[data-toggle="tooltip"]').tooltip();$("#sortby").select2({minimumResultsForSearch:1/0});$("#speciality").change((function(t){})),$(".search_act").click((function(t){""!=$("#postal_code").val()?directoryObj.__searchFisio():$("#postal_code").focus()})),$("#sortby").change((function(t){directoryObj.__searchFisio()})),$(".o_arrange").click((function(t){var e="";let o="";"desc"==$(this).attr("data-o")?(o="asc",$(this).removeClass("fa-sort-amount-up"),$(this).addClass("fa-sort-amount-down"),e="Low to High"):(o="desc",$(this).addClass("fa-sort-amount-up"),$(this).removeClass("fa-sort-amount-down"),e="High to Low"),$(this).attr("data-o",o),$(this).attr("title",e),$(this).attr("data-original-title",e),directoryObj.__searchFisio()})),t=$(".js-range-slider").ionRangeSlider({type:"double",grid:!0,prettify_enabled:!0,prettify_separator:",",onFinish:function(t){$(".js-range-slider").attr("data-minprice",t.from),$(".js-range-slider").attr("data-maxprice",t.to),directoryObj.__searchFisio()}}),directoryObj.__initializePostalCode(),$(".loadmore_fisio").click((function(t){var e=$(".phy-items").length;directoryObj.__searchFisio(e)}))},__initializePostalCode:function(){var t=$("#city").val(),o=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("value"),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:APPLICATION_URL+"/dir-postal-code/%QUERY/"+$('meta[name="csrf-token"]').attr("content")+"?city="+t,wildcard:"%QUERY"}});jQuery("#postal_code").on("typeahead:selected",(function(t,e){directoryObj.__searchFisio()})),$("#postal_code").keypress((function(t){13==t.which&&directoryObj.__searchFisio()})),$(".f-label #star-rating1").on("change",(function(){console.log("dddd"),setTimeout((function(){0==e&&$("#vvv").click()}),500)})),$("#vvv").click((function(t){directoryObj.__searchFisio(),e=1})),$("#postal_code").typeahead({hint:!0,highlight:!0,group:!0,backdrop:!0},{name:"best-pictures",displayKey:"code",templateValue:"{{code}}",source:o,limit:100})},__searchFisio:function(t=!1){var o=$("#city").val(),i=$("#speciality").val(),a=$("#postal_code").val(),n=($("#star-rating1").val(),{postal_code:a,sort:$("#sortby").val(),o:$(".o_arrange").attr("data-o")});if("undefined"!=typeof p_datetime&&""!=$.trim(p_datetime)&&(n.datetime=p_datetime),"undefined"!=typeof p_duration&&""!=$.trim(p_duration)&&(n.duration=p_duration),console.log(n),t)$(".preview_loader").show();else{$.blockUI({css:{border:"none",padding:"5px",width:"24%",left:"39%",backgroundColor:"rgb(93 109 178)",border:"rgb(93 109 178)",opacity:.9,color:"#ffffff"},message:"<div class='Loader'><div class='Text' style='letter-spacing: 2px;'>Buscando Fisios...</div></div>"});const t=new URLSearchParams(n);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+t;window.history.pushState({path:r},"",r),n.city=o,n.speciality=i}$.ajax({url:APPLICATION_URL+"/find-physio-directory",type:"POST",data:{params:n,_token:$('meta[name="csrf-token"]').attr("content"),offset:t||""}}).done((function(o){if(t){const t=lozad();t.observe(),$("#physio_listing").append(o),t.observe(),$(".preview_loader").hide()}else{if($("#physio_listing").html(""),$(".not-found-box").addClass("d-none"),""!=$.trim(o)){const t=lozad();t.observe(),$("#physio_listing").html(o),t.observe()}else $(".not-found-box").removeClass("d-none");window.matchMedia("(max-width: 767px)").matches&&$("html, body").animate({scrollTop:$("#phy_list_anchor").offset().top-100},1200)}totalRecords==$(".phy-items").length||"0"==totalRecords||""==$.trim(o)?$(".loadmore_fisio").addClass("d-none"):$(".loadmore_fisio").removeClass("d-none"),setTimeout((function(){e=0,$.unblockUI()}),500)}))}}}();function myFunction(){document.getElementById("myDropdown").classList.toggle("show")}function filterFunction(){var t,e,o;for(t=document.getElementById("myInput").value.toUpperCase(),div=document.getElementById("myDropdown"),e=div.getElementsByTagName("a"),o=0;o<e.length;o++)txtValue=e[o].textContent||e[o].innerText,txtValue.toUpperCase().indexOf(t)>-1?e[o].style.display="":e[o].style.display="none"}$((function(){directoryObj.__init()}));