PageSourceSearch

https://cdn2.pro.co.il/production/js/chunks/city-page.js?id=636798da9522495f2a2f

js pro.co.il collected 2026-10-02 11:09:42 UTC 6,861 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkpro_back=self.webpackChunkpro_back||[]).push([[786],{7357:function(e,t,n){n.d(t,{O:function(){return r}});var o=n(7342),i=n(8727);function r(){function e(){var e=window.innerWidth,t=3;768>e&&(t=1),767<e&&1199>e&&(t=2);var n=Object.assign({slidesToShow:t,rtl:!0,centerMode:!1,variableWidth:!1,dots:!1,infinite:!1,autoplay:!1,arrows:767<e,mobileFirst:!0,prevArrow:i(".slick-previous"),nextArrow:i(".slick-next"),touchThreshold:8,responsive:[{breakpoint:1199,slidesToShow:3,arrows:!0},{breakpoint:767,settings:{slidesToShow:2,arrows:!0}},{breakpoint:320,settings:{slidesToShow:1,arrows:!1}}]},r);(0,o.k0)("https://cdn2.pro.co.il/js/slick-1.8.1.min.js",{id:"slick"},(function(){function e(e){t.removeClass("active"),t.filter('[data-slide-to="'.concat(e,'"]')).addClass("active")}var t=i(".review-indicators li");a.children(".review-component__item").length;a.on("init",(function(t,n){e(n.currentSlide)})).on("afterChange",(function(t,n,o){e(o,n.slideCount)})).on("beforeChange",(function(t,n,o,i){e(i,n.slideCount)})),t.on("click",(function(){var e=+this.dataset.slideTo;a.slick("slickGoTo",e)})),a.slick(n)}))}var t,n,r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},s=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],a=i(".review-component");a.length&&(s?(t=document.querySelector(".review-component"),n=new IntersectionObserver((function(o){o[0].isIntersecting&&(n.unobserve(t),e())}),{rootMargin:"200px 0%",root:null}),t&&n.observe(t)):e())}},3683:function(e,t,n){n.d(t,{u:function(){return s}});var o=n(8727);function i(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}function r(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}var s=function(){return e=function e(t,n,o,i){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.polygons=t,this.businesses=n,this.address=o,this.center=i,this.infoWindow=!1/*!!vars && vars.category.slug && item.catslug == vars.category.slug*/,this.map=document.getElementById("google-map")},(t=[{key:"init",value:function(e){this.map=new google.maps.Map(this.map,e)}},{key:"setCenter",value:function(e){var t=this,n=this.center?this.center:[0,0],o={zoom:7<Object.keys(t.polygons).length?10:11,center:new google.maps.LatLng(n[0],n[1]),mapTypeId:google.maps.MapTypeId.ROADMAP};if(!t.address)return t.init(o),e();(new google.maps.Geocoder).geocode({address:t.address},(function(n,i){"OK"===i&&(o.center=n[0].geometry.location),t.init(o),e()}))}},{key:"setPolygons",value:function(){for(var e in this.polygons){var t=[];if(this.polygons.hasOwnProperty(e)){for(var n=0;n<this.polygons[e].length;n++)t.push({lat:this.polygons[e][n][0],lng:this.polygons[e][n][1]});new google.maps.Polygon({path:t,strokeColor:"#2359fc",strokeOpacity:.8,strokeWeight:2,fillColor:"#7496fd",fillOpacity:.35}).setMap(this.map)}}}},{key:"setInfoWindow",value:function(e){var t=new google.maps.InfoWindow({content:e});return this.setListener("domready",t,(function(){o(".gm-ui-hover-effect img").css({height:"23px",width:"23px",margin:"7px 7px",position:"absolute",left:"6px",top:"6px"})})),t}},{key:"setMarker",value:function(e,t,n){var o=this,i=new google.maps.Marker({position:{lat:e,lng:t},icon:"https://images1.pro.co.il/design/ver7/images/icon_map2.png",map:o.map});this.setListener("click",i,(function(){o.infoWindow&&o.infoWindow.close(),o.infoWindow=n,n.open(o.map,i)}))}},{key:"setListener",value:function(e,t,n){return t.addListener(e,(function(){n()}))}},{key:"draw",value:function(){var e=this;e.setCenter((function(){e.setPolygons();var t=e.businesses;if(0<Object.keys(t).length)for(var n=0;n<t.length;n++){var o=t[n],i=e.setInfoWindow(o.content),r=parseFloat(o.coordinates[0]),s=parseFloat(o.coordinates[1]);e.setMarker(r,s,i)}}))}}])&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}()},1684:function(e,t,n){n.r(t),n.d(t,{CITYPAGE:function(){return a}});var o=n(7357),i=n(7342),r=n(3683),s=n(8727),a=function(){function e(e){var t=(0,i.Gy)();s.ajax({url:"/api/city-coordinates/".concat(t.citySlug),type:"GET",success:function(t){(function(e){if(0<Object.keys(e).length)for(var t=(0,i._n)(),n=0;n<e.length;n++){var o=e[n],r=document.querySelector('[data-id="'+o.businessId+'"]');if(r){var s=r.querySelector(".pro-card__action-button"),a=parseInt(o.status),c=o.phones[t];switch(a){case 1:(0,i.Wp)(s,{class:"pro-card__action-button pro-card__action-button--disabled btn",disabled:"disabled",href:"tel:".concat(c),title:"אינו זמין לשיחה"}),s.innerHTML="אינו זמין לשיחה";break;case 2:s.querySelector("span").innerHTML=c,(0,i.Wp)(s,{class:"pro-card__action-button pro-card__action-button--active no-wrap",href:"tel:".concat(c),title:"tel:".concat(c)})}}}})(t.data),window.sessionStorage.setItem("city_geo_data",JSON.stringify(t)),e&&"function"==typeof e&&e(t)}})}function t(){var t=JSON.parse(sessionStorage.getItem("city_geo_data"));null===t?e((function(e){n(e)})):n(t)}function n(e){for(var t=e.data.filter((function(e){return 0===e.hideAddress&&0!==e.coordinates[0]&&0!==e.coordinates[1]&&!e.hide})),n=(0,i._n)(),o=0;o<t.length;o++){var s=t[o],a="";switch(parseInt(s.status)){case 0:a='<button class="btn btn-primary btn-block in-active-btn col-xs-12 text-center" title=""><i class="icon-phone no-m-before"></i>&nbsp;לא פעיל</button>';break;case 1:a='<button disabled class="btn btn-primary btn-block in-active-btn inactive-business" title="">אינו זמין לשיחה</button>';break;case 2:var c=s.phones[n];a='<a href="tel:'+c+'" id="profile-phone-'+s.businessId+'" title="tel:'+c+'" class="btn btn-primary btn-block"><i class="icon-phone no-m-before"></i>'+c+"</a>"}var l=s.profileImage,p=0<l.indexOf(".svg")?"google-map-popover__picture--icon":"",u=s.businessName;s.content='\n            <div class="google-map-popover col-xs-12 no-side-p">\n                <div class="flex">\n                     <div class="google-map-popover__picture-container flex-vh-center">
1\n                       <img alt="profile picture" class="google-map-popover__picture '.concat(p,'" width="70px" height="70px" src=\'').concat(l,'\'/>\n                     </div>\n\n                    <h3 class="no-m-b no-m-t google-map-popover__business-name flex-horizontal-center">').concat(u,'</h3>\n                </div>\n                <div class="profile-tel" >').concat(a,"</div>\n            </div>")}new r.u(e.polygons,t,e.cityName).draw()}return{init:function(){e(),(0,o.O)(),window.initCityMap=t}}}()}}]);

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.