<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;

/* @public_path/build/28.02e6d1e4.js */
class __TwigTemplate_080c8296b22c093e99e1d24e0b3da67324b8681194f35e1199757155a64c870c extends Template
{
    private $source;
    private $macros = [];

    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->source = $this->getSourceContext();

        $this->parent = false;

        $this->blocks = [
        ];
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@public_path/build/28.02e6d1e4.js"));

        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@public_path/build/28.02e6d1e4.js"));

        yield "(self.webpackChunk=self.webpackChunk||[]).push([[28],{30254:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-blue.9375d5ad.png\"},37482:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-gps.6ee5445c.png\"},39164:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-green.d6008b7b.png\"},98966:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-red.e834d1a9.png\"},50974:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise.ffe226c8.png\"},28:(e,t,n)=>{\"use strict\";n.d(t,{fM:()=>H,cl:()=>G,_q:()=>K,Bk:()=>U,hX:()=>Q,ko:()=>X,rH:()=>Y,Ke:()=>\$,MR:()=>te,k\$:()=>ne,K1:()=>oe,p6:()=>re,UI:()=>O,nc:()=>j,Vz:()=>V,fI:()=>D,tI:()=>z});n(43371),n(26833),n(89554),n(54747),n(47941),n(91058),n(74916),n(15306),n(92222),n(57327),n(21249),n(23123),n(69600),n(83710),n(79753),n(83112),n(68304),n(30489),n(12419),n(78011),n(82526),n(41817),n(41539),n(32165),n(66992),n(78783),n(33948);var o=n(16755),r=n(98280),i=n(52987),a=n(51635),c=n(6315),s=n(82766),l=n(19530),u=n(63920),p=n(25303),d=n(52043),m=n(7045),g=n(69669),f=n(44538),_=n(84595),y=n(83512),h=n(23068),v=n(31219),b=n(46267),w=n(20767),E=n(98185),q=n(21915),x=n(50974),Z=n(98966),L=n(39164),C=n(30254),S=n(37482),F=n(93409);function T(e){return(T=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function B(e,t){return(B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e){var t=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=I(e);if(t){var r=I(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return k(this,n)}}function k(e,t){return!t||\"object\"!==T(t)&&\"function\"!=typeof t?function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e):t}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var M=Object.freeze({1:Z,2:Z,3:Z,4:C,5:C,6:C,7:L,default:x,gps:S}),H=Object.freeze({0:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},1:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},2:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},3:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},4:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},home:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},tech:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'}}),N={OpenStreetMap:new i.Z({source:new a.Z,visible:!0}),Satellite:new i.Z({source:new c.Z({url:\"https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}\"}),visible:!1})},O=new o.Z({target:\"map\",layers:Object.values(N),view:new r.ZP({center:(0,s.mi)([2.3644638,48.8764576]),zoom:10}),controls:(0,u.c)({attribution:!1,rotate:!1}).extend([new p.Z])}),A=function(e){!function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&B(e,t)}(n,e);var t=P(n);function n(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,n);var o=document.createElement(\"button\");o.innerHTML='<i class=\"fas fa-layer-group\" style=\"margin-right: 0px;\"></i>',o.className=\"layer-switch-button\";var r=document.createElement(\"div\");r.className=\"layer-switch-list hidden\",Object.keys(N).forEach((function(e){var t=document.createElement(\"div\");t.className=\"layer-option\",t.innerHTML=e,t.addEventListener(\"click\",(function(){Object.values(N).forEach((function(e){return e.setVisible(!1)})),N[e].setVisible(!0),r.classList.add(\"hidden\")})),r.appendChild(t)}));var i=document.createElement(\"div\");return i.className=\"layer-switcher ol-control\",i.appendChild(o),i.appendChild(r),e=t.call(this,{element:i}),o.addEventListener(\"click\",(function(){r.classList.toggle(\"hidden\")})),document.addEventListener(\"click\",(function(e){i.contains(e.target)||r.classList.add(\"hidden\")})),e}return n}(l.Z);O.addControl(new A);var j=new _.Z,R=new y.Z({source:j});O.addLayer(R);var V=new F.Z({element:document.getElementById(\"popup-rdv\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-43]}),z=new F.Z({element:document.getElementById(\"popup-cas\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-43]}),D=new F.Z({element:document.getElementById(\"popup-gps\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-31]});function G(e,t,n,o,r,i,a){var c=document.createElement(\"canvas\"),s=24,l=32;i&&(s=15,l=20),c.width=s,c.height=l;var u=c.getContext(\"2d\"),p=new Image;p.src=o,p.onload=function(){u.drawImage(p,0,0,c.width,c.height),u.fillStyle=r,u.textAlign=\"center\",\"\"!==t?(u.font='bold 9px \"Lato\"',u.fillText(e,12,13),u.font=n,u.fillText(t,12,24)):i?(u.font='bold 7px \"Lato\"',u.fillText(e,s/2,11)):(u.font='bold 9px \"Lato\"',u.fillText(e,s/2,16)),a(c.toDataURL())}}function K(e,t,n,o,r,i,a){var c=!1;i&&\"gps\"===i.type&&(c=!0);var l=\"\"===n?{unicode:\"\",font:\"\"}:H[n];G(t,l.unicode,l.font,M[o],r,c,(function(t){var n=new h.Z({geometry:new d.Z((0,s.mi)(e))});n.setStyle(new v.ZP({image:new b.Z({src:t,scale:1,anchor:[.5,1]}),zIndex:100})),n.set(\"datas\",i),j.addFeature(n),a&&a()}))}function U(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"#000\",n=[],o=0;o<e.length;o++)n.push((0,s.mi)(e[o]));var r=new h.Z({geometry:new m.ZP([n])});r.setStyle(new v.ZP({stroke:new w.Z({color:t,width:.5}),fill:new E.Z({color:W(t,.3)}),zIndex:10}));var i={type:\"secteur\"};r.set(\"datas\",i),j.addFeature(r)}function Q(e,t){if(e&&e[0]&&e[1]&&t){var n=(0,s.mi)(e),o=1e3*t/(0,s._Q)(\"EPSG:3857\",1,n),r=new h.Z({geometry:new g.Z(n,o)});r.setStyle(new v.ZP({stroke:new w.Z({color:\"#34495e\",width:2,lineDash:[5,5]}),fill:new E.Z({color:W(\"#34495e\",.15)}),zIndex:1})),r.set(\"datas\",{type:\"rayon_recherche\"}),j.addFeature(r)}}function W(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseInt(e.replace(\"#\",\"\"),16),o=n>>16&255,r=n>>8&255,i=255&n;return\"rgba(\".concat(o,\", \").concat(r,\", \").concat(i,\", \").concat(t,\")\")}function X(){O.getOverlays().forEach((function(e){e.setPosition(void 0)})),j.clear()}function Y(e,t){j.forEachFeature((function(n){var o=n.get(\"datas\");o&&o[e]===t&&j.removeFeature(n)}))}function \$(){if(j.getFeatures().length>0){var e=j.getExtent();O.getView().fit(e,{padding:[50,50,50,50],duration:1e3,maxZoom:14})}else O.getView().setCenter((0,s.mi)([2.3644638,48.8764576])),O.getView().setZoom(10)}function J(e){var t=j.getFeatures().filter((function(t){var n=t.getGeometry();return\"markers\"===e||\"points\"===e?n instanceof d.Z:\"polygons\"===e?n instanceof m.ZP:\"lines\"===e&&n instanceof f.Z}));if(t.length>0){var n=(0,q.hI)(t.map((function(e){return e.getGeometry().getExtent()})));O.getView().fit(n,{padding:[50,50,50,50],duration:1e3,maxZoom:14})}else O.getView().setCenter((0,s.mi)([2.3644638,48.8764576])),O.getView().setZoom(10)}function ee(e,t){e.getElement().style.display=\"block\",e.setPosition(t)}function te(){O.getOverlays().forEach((function(e){!function(e){e.getElement().style.display=\"none\",e.setPosition(void 0)}(e)}))}function ne(e){te();var t=O.forEachFeatureAtPixel(e.pixel,(function(e){return e}));if(t&&\"\"!==t.get(\"datas\")){var n=t.get(\"datas\");if(n.type&&\"\"!==n.type){var o=t.getGeometry().getCoordinates();if(\"gps\"===n.type||\"tech\"===n.type)!function(e,t){var n=\"\";\"tech\"==e.type&&(n=\"Dernière position - \"),n+=\"\".concat(e.agent,\"<br>\").concat(e.date_heure),D.getElement().getElementsByClassName(\"popup-gps-info\")[0].innerHTML=n,ee(D,t)}(n,o);else if(\"intervention\"===n.type)!function(e,t){var n=V.getElement().getElementsByClassName(\"badge-type\")[0],o=e.planning.type_planification_init.couleur;n.innerHTML=\"\".concat(e.planning.type_planification_init.code_court),n.style.backgroundColor=o,V.getElement().style.borderColor=o,V.getElement().style.setProperty(\"--popup-arrow-color\",o);var r=\"\";if(null!==e.equipement&&void 0!==e.equipement.client_souscripteur){var i=window.location.origin,a=path_client.split(\"/\");if(e.equipement.client_souscripteur.id){var c=e.equipement.client_souscripteur.id;e.equipement.id&&(c+=\"?id_equipement=\"+e.equipement.id),a[a.length-1]=c}r=i+a.join(\"/\")}V.getElement().getElementsByClassName(\"client-id\")[0].href=r,V.getElement().getElementsByClassName(\"client-id\")[0].innerHTML=\"\".concat(e.equipement.client_souscripteur.formatted_numero_client),V.getElement().getElementsByClassName(\"badge-moment\")[0].innerHTML=\"\".concat(e.planning.moment_passage.libelle_planning),V.getElement().getElementsByClassName(\"badge-equip\")[0].innerHTML=\"\".concat(e.equipement.equipement_type_puissance.equipement_type.type);var s=\"\";null!==e.equipement.client_souscripteur.etat_civil?(s=\"<b>\".concat(e.equipement.client_souscripteur.etat_civil.libelle_court,\" \").concat(e.equipement.client_souscripteur.nom),\"\"!==e.equipement.client_souscripteur.prenom&&null!==e.equipement.client_souscripteur.prenom&&(s+=\" \".concat(e.equipement.client_souscripteur.prenom))):null!==e.equipement.client_souscripteur.categorie_pro&&(s=\"<b>\".concat(e.equipement.client_souscripteur.categorie_pro.libelle,\" \").concat(e.equipement.client_souscripteur.nom_entreprise)),s+=\"</b><br>\".concat(e.equipement.adresse.adresse),\"\"!==e.equipement.adresse.adresse_complement&&null!==e.equipement.adresse.adresse_complement&&(s+=\"<br>\".concat(e.equipement.adresse.adresse_complement)),s+=\"<br>\".concat(e.equipement.adresse.code_postal,\" \").concat(e.equipement.adresse.ville),V.getElement().getElementsByClassName(\"client-coordonnees\")[0].innerHTML=s;var l=\"\";\"\"!==e.equipement.contrat_en_cours&&null!==e.equipement.contrat_en_cours&&(l=\"\".concat(e.equipement.contrat_en_cours.contrat_type.libelle_court)),V.getElement().getElementsByClassName(\"badge-contrat\")[0].innerHTML=l;var u=\"<b>\".concat(e.planning.libelleStatut,\"</b>\");\"\"!==e.planning.heure_debut&&null!==e.planning.heure_debut&&(u+=\"<br>Heure début : \".concat(new Date(e.planning.heure_debut).toLocaleTimeString(\"fr-FR\",{hour:\"2-digit\",minute:\"2-digit\"}))),\"\"!==e.planning.heure_fin&&null!==e.planning.heure_fin&&(u+=\" - Heure fin : \".concat(new Date(e.planning.heure_fin).toLocaleTimeString(\"fr-FR\",{hour:\"2-digit\",minute:\"2-digit\"}))),V.getElement().getElementsByClassName(\"popup-rdv-info\")[0].innerHTML=u,ee(V,t)}(n,o);else if(\"cas\"===n.type){!function(e,t){var n=\"#34495e\";z.getElement().style.borderColor=n,z.getElement().style.setProperty(\"--popup-arrow-color\",n);var o=\"\";if(null!==e.id&&void 0!==e.client_souscripteur){var r=window.location.origin,i=path_client.split(\"/\");if(e.client_souscripteur.id){var a=e.client_souscripteur.id;e.id&&(a+=\"?id_equipement=\"+e.id),i[i.length-1]=a}o=r+i.join(\"/\")}z.getElement().getElementsByClassName(\"client-id\")[0].href=o,z.getElement().getElementsByClassName(\"client-id\")[0].innerHTML=\"\".concat(e.client_souscripteur.formatted_numero_client),z.getElement().getElementsByClassName(\"badge-equip\")[0].innerHTML=\"\".concat(e.equipement_type_puissance.equipement_type.type);var c=\"\";null!==e.client_souscripteur.etat_civil?(c=\"<b>\".concat(e.client_souscripteur.etat_civil.libelle_court,\" \").concat(e.client_souscripteur.nom),\"\"!==e.client_souscripteur.prenom&&null!==e.client_souscripteur.prenom&&(c+=\" \".concat(e.client_souscripteur.prenom))):null!==e.client_souscripteur.categorie_pro&&(c=\"<b>\".concat(e.client_souscripteur.categorie_pro.libelle,\" \").concat(e.client_souscripteur.nom_entreprise)),c+=\"</b><br>\".concat(e.adresse.adresse),\"\"!==e.adresse.adresse_complement&&null!==e.adresse.adresse_complement&&(c+=\"<br>\".concat(e.adresse.adresse_complement)),c+=\"<br>\".concat(e.adresse.code_postal,\" \").concat(e.adresse.ville),z.getElement().getElementsByClassName(\"client-coordonnees\")[0].innerHTML=c;var s=\"\";\"\"!==e.contrat_en_cours&&null!==e.contrat_en_cours&&(s=\"\".concat(e.contrat_en_cours.contrat_type.libelle_court)),z.getElement().getElementsByClassName(\"badge-contrat\")[0].innerHTML=s,ee(z,t)}(n,o);var r=\"cas-block-\".concat(n.id),i=document.getElementById(r);i&&(document.querySelectorAll(\".cas-sidebar-block\").forEach((function(e){e.classList.remove(\"highlight-cas\")})),i.classList.add(\"highlight-cas\"),i.scrollIntoView({behavior:\"smooth\",block:\"nearest\"}))}}}}function oe(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];X();var n=0,o=function(){0===--n&&J(\"markers\")};if(e.agents||e.agent){var r=Array.isArray(e.agents)?e.agents:e.agent?[e.agent]:[];r.forEach((function(e){if(t||(n++,K(e.coordonnees,e.code_agent,\"home\",\"default\",\"white\",{type:\"home\",agentId:e.id},o)),\"\"!==e.derniere_pos&&null!==e.derniere_pos){n++;var r={agent:\"Agent \".concat(e.code_agent),date_heure:re(e.derniere_pos.date_heure),type:\"tech\",agentId:e.id};K(e.derniere_pos.coordonnees,e.code_agent,\"tech\",\"default\",\"white\",r,o)}}))}t||(e.interventions&&e.interventions.forEach((function(e){var t=[0,0];if(e.equipement){var r=e.equipement.adresse;t=[r.longitude,r.latitude]}var i=e.planning,a=i.utilisateur_agent.code_agent,c=i.moment_passage.id,s=i.statut;e.type=\"intervention\",e.agentId=i.utilisateur_agent.id,n++,K(t,a,s,c,\"white\",e,o)})),e.cas&&e.cas.forEach((function(e){var t=[0,0];e.adresse&&(t=[e.adresse.longitude,e.adresse.latitude]),e.type=\"cas\",n++,K(t,e.map_label,\"\",\"default\",\"white\",e,o)})))}function re(e){var t=new Date(e),n=String(t.getDate()).padStart(2,\"0\"),o=String(t.getMonth()+1).padStart(2,\"0\"),r=t.getFullYear(),i=String(t.getHours()).padStart(2,\"0\"),a=String(t.getMinutes()).padStart(2,\"0\");return\"Le \".concat(n,\"/\").concat(o,\"/\").concat(r,\" à \").concat(i,\":\").concat(a)}}}]);";
        
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);

        
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);

        return; yield '';
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName()
    {
        return "@public_path/build/28.02e6d1e4.js";
    }

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo()
    {
        return array ();
    }

    public function getSourceContext()
    {
        return new Source("(self.webpackChunk=self.webpackChunk||[]).push([[28],{30254:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-blue.9375d5ad.png\"},37482:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-gps.6ee5445c.png\"},39164:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-green.d6008b7b.png\"},98966:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-red.e834d1a9.png\"},50974:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise.ffe226c8.png\"},28:(e,t,n)=>{\"use strict\";n.d(t,{fM:()=>H,cl:()=>G,_q:()=>K,Bk:()=>U,hX:()=>Q,ko:()=>X,rH:()=>Y,Ke:()=>\$,MR:()=>te,k\$:()=>ne,K1:()=>oe,p6:()=>re,UI:()=>O,nc:()=>j,Vz:()=>V,fI:()=>D,tI:()=>z});n(43371),n(26833),n(89554),n(54747),n(47941),n(91058),n(74916),n(15306),n(92222),n(57327),n(21249),n(23123),n(69600),n(83710),n(79753),n(83112),n(68304),n(30489),n(12419),n(78011),n(82526),n(41817),n(41539),n(32165),n(66992),n(78783),n(33948);var o=n(16755),r=n(98280),i=n(52987),a=n(51635),c=n(6315),s=n(82766),l=n(19530),u=n(63920),p=n(25303),d=n(52043),m=n(7045),g=n(69669),f=n(44538),_=n(84595),y=n(83512),h=n(23068),v=n(31219),b=n(46267),w=n(20767),E=n(98185),q=n(21915),x=n(50974),Z=n(98966),L=n(39164),C=n(30254),S=n(37482),F=n(93409);function T(e){return(T=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function B(e,t){return(B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e){var t=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=I(e);if(t){var r=I(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return k(this,n)}}function k(e,t){return!t||\"object\"!==T(t)&&\"function\"!=typeof t?function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e):t}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var M=Object.freeze({1:Z,2:Z,3:Z,4:C,5:C,6:C,7:L,default:x,gps:S}),H=Object.freeze({0:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},1:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},2:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},3:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},4:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},home:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},tech:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'}}),N={OpenStreetMap:new i.Z({source:new a.Z,visible:!0}),Satellite:new i.Z({source:new c.Z({url:\"https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}\"}),visible:!1})},O=new o.Z({target:\"map\",layers:Object.values(N),view:new r.ZP({center:(0,s.mi)([2.3644638,48.8764576]),zoom:10}),controls:(0,u.c)({attribution:!1,rotate:!1}).extend([new p.Z])}),A=function(e){!function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&B(e,t)}(n,e);var t=P(n);function n(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,n);var o=document.createElement(\"button\");o.innerHTML='<i class=\"fas fa-layer-group\" style=\"margin-right: 0px;\"></i>',o.className=\"layer-switch-button\";var r=document.createElement(\"div\");r.className=\"layer-switch-list hidden\",Object.keys(N).forEach((function(e){var t=document.createElement(\"div\");t.className=\"layer-option\",t.innerHTML=e,t.addEventListener(\"click\",(function(){Object.values(N).forEach((function(e){return e.setVisible(!1)})),N[e].setVisible(!0),r.classList.add(\"hidden\")})),r.appendChild(t)}));var i=document.createElement(\"div\");return i.className=\"layer-switcher ol-control\",i.appendChild(o),i.appendChild(r),e=t.call(this,{element:i}),o.addEventListener(\"click\",(function(){r.classList.toggle(\"hidden\")})),document.addEventListener(\"click\",(function(e){i.contains(e.target)||r.classList.add(\"hidden\")})),e}return n}(l.Z);O.addControl(new A);var j=new _.Z,R=new y.Z({source:j});O.addLayer(R);var V=new F.Z({element:document.getElementById(\"popup-rdv\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-43]}),z=new F.Z({element:document.getElementById(\"popup-cas\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-43]}),D=new F.Z({element:document.getElementById(\"popup-gps\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-31]});function G(e,t,n,o,r,i,a){var c=document.createElement(\"canvas\"),s=24,l=32;i&&(s=15,l=20),c.width=s,c.height=l;var u=c.getContext(\"2d\"),p=new Image;p.src=o,p.onload=function(){u.drawImage(p,0,0,c.width,c.height),u.fillStyle=r,u.textAlign=\"center\",\"\"!==t?(u.font='bold 9px \"Lato\"',u.fillText(e,12,13),u.font=n,u.fillText(t,12,24)):i?(u.font='bold 7px \"Lato\"',u.fillText(e,s/2,11)):(u.font='bold 9px \"Lato\"',u.fillText(e,s/2,16)),a(c.toDataURL())}}function K(e,t,n,o,r,i,a){var c=!1;i&&\"gps\"===i.type&&(c=!0);var l=\"\"===n?{unicode:\"\",font:\"\"}:H[n];G(t,l.unicode,l.font,M[o],r,c,(function(t){var n=new h.Z({geometry:new d.Z((0,s.mi)(e))});n.setStyle(new v.ZP({image:new b.Z({src:t,scale:1,anchor:[.5,1]}),zIndex:100})),n.set(\"datas\",i),j.addFeature(n),a&&a()}))}function U(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"#000\",n=[],o=0;o<e.length;o++)n.push((0,s.mi)(e[o]));var r=new h.Z({geometry:new m.ZP([n])});r.setStyle(new v.ZP({stroke:new w.Z({color:t,width:.5}),fill:new E.Z({color:W(t,.3)}),zIndex:10}));var i={type:\"secteur\"};r.set(\"datas\",i),j.addFeature(r)}function Q(e,t){if(e&&e[0]&&e[1]&&t){var n=(0,s.mi)(e),o=1e3*t/(0,s._Q)(\"EPSG:3857\",1,n),r=new h.Z({geometry:new g.Z(n,o)});r.setStyle(new v.ZP({stroke:new w.Z({color:\"#34495e\",width:2,lineDash:[5,5]}),fill:new E.Z({color:W(\"#34495e\",.15)}),zIndex:1})),r.set(\"datas\",{type:\"rayon_recherche\"}),j.addFeature(r)}}function W(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseInt(e.replace(\"#\",\"\"),16),o=n>>16&255,r=n>>8&255,i=255&n;return\"rgba(\".concat(o,\", \").concat(r,\", \").concat(i,\", \").concat(t,\")\")}function X(){O.getOverlays().forEach((function(e){e.setPosition(void 0)})),j.clear()}function Y(e,t){j.forEachFeature((function(n){var o=n.get(\"datas\");o&&o[e]===t&&j.removeFeature(n)}))}function \$(){if(j.getFeatures().length>0){var e=j.getExtent();O.getView().fit(e,{padding:[50,50,50,50],duration:1e3,maxZoom:14})}else O.getView().setCenter((0,s.mi)([2.3644638,48.8764576])),O.getView().setZoom(10)}function J(e){var t=j.getFeatures().filter((function(t){var n=t.getGeometry();return\"markers\"===e||\"points\"===e?n instanceof d.Z:\"polygons\"===e?n instanceof m.ZP:\"lines\"===e&&n instanceof f.Z}));if(t.length>0){var n=(0,q.hI)(t.map((function(e){return e.getGeometry().getExtent()})));O.getView().fit(n,{padding:[50,50,50,50],duration:1e3,maxZoom:14})}else O.getView().setCenter((0,s.mi)([2.3644638,48.8764576])),O.getView().setZoom(10)}function ee(e,t){e.getElement().style.display=\"block\",e.setPosition(t)}function te(){O.getOverlays().forEach((function(e){!function(e){e.getElement().style.display=\"none\",e.setPosition(void 0)}(e)}))}function ne(e){te();var t=O.forEachFeatureAtPixel(e.pixel,(function(e){return e}));if(t&&\"\"!==t.get(\"datas\")){var n=t.get(\"datas\");if(n.type&&\"\"!==n.type){var o=t.getGeometry().getCoordinates();if(\"gps\"===n.type||\"tech\"===n.type)!function(e,t){var n=\"\";\"tech\"==e.type&&(n=\"Dernière position - \"),n+=\"\".concat(e.agent,\"<br>\").concat(e.date_heure),D.getElement().getElementsByClassName(\"popup-gps-info\")[0].innerHTML=n,ee(D,t)}(n,o);else if(\"intervention\"===n.type)!function(e,t){var n=V.getElement().getElementsByClassName(\"badge-type\")[0],o=e.planning.type_planification_init.couleur;n.innerHTML=\"\".concat(e.planning.type_planification_init.code_court),n.style.backgroundColor=o,V.getElement().style.borderColor=o,V.getElement().style.setProperty(\"--popup-arrow-color\",o);var r=\"\";if(null!==e.equipement&&void 0!==e.equipement.client_souscripteur){var i=window.location.origin,a=path_client.split(\"/\");if(e.equipement.client_souscripteur.id){var c=e.equipement.client_souscripteur.id;e.equipement.id&&(c+=\"?id_equipement=\"+e.equipement.id),a[a.length-1]=c}r=i+a.join(\"/\")}V.getElement().getElementsByClassName(\"client-id\")[0].href=r,V.getElement().getElementsByClassName(\"client-id\")[0].innerHTML=\"\".concat(e.equipement.client_souscripteur.formatted_numero_client),V.getElement().getElementsByClassName(\"badge-moment\")[0].innerHTML=\"\".concat(e.planning.moment_passage.libelle_planning),V.getElement().getElementsByClassName(\"badge-equip\")[0].innerHTML=\"\".concat(e.equipement.equipement_type_puissance.equipement_type.type);var s=\"\";null!==e.equipement.client_souscripteur.etat_civil?(s=\"<b>\".concat(e.equipement.client_souscripteur.etat_civil.libelle_court,\" \").concat(e.equipement.client_souscripteur.nom),\"\"!==e.equipement.client_souscripteur.prenom&&null!==e.equipement.client_souscripteur.prenom&&(s+=\" \".concat(e.equipement.client_souscripteur.prenom))):null!==e.equipement.client_souscripteur.categorie_pro&&(s=\"<b>\".concat(e.equipement.client_souscripteur.categorie_pro.libelle,\" \").concat(e.equipement.client_souscripteur.nom_entreprise)),s+=\"</b><br>\".concat(e.equipement.adresse.adresse),\"\"!==e.equipement.adresse.adresse_complement&&null!==e.equipement.adresse.adresse_complement&&(s+=\"<br>\".concat(e.equipement.adresse.adresse_complement)),s+=\"<br>\".concat(e.equipement.adresse.code_postal,\" \").concat(e.equipement.adresse.ville),V.getElement().getElementsByClassName(\"client-coordonnees\")[0].innerHTML=s;var l=\"\";\"\"!==e.equipement.contrat_en_cours&&null!==e.equipement.contrat_en_cours&&(l=\"\".concat(e.equipement.contrat_en_cours.contrat_type.libelle_court)),V.getElement().getElementsByClassName(\"badge-contrat\")[0].innerHTML=l;var u=\"<b>\".concat(e.planning.libelleStatut,\"</b>\");\"\"!==e.planning.heure_debut&&null!==e.planning.heure_debut&&(u+=\"<br>Heure début : \".concat(new Date(e.planning.heure_debut).toLocaleTimeString(\"fr-FR\",{hour:\"2-digit\",minute:\"2-digit\"}))),\"\"!==e.planning.heure_fin&&null!==e.planning.heure_fin&&(u+=\" - Heure fin : \".concat(new Date(e.planning.heure_fin).toLocaleTimeString(\"fr-FR\",{hour:\"2-digit\",minute:\"2-digit\"}))),V.getElement().getElementsByClassName(\"popup-rdv-info\")[0].innerHTML=u,ee(V,t)}(n,o);else if(\"cas\"===n.type){!function(e,t){var n=\"#34495e\";z.getElement().style.borderColor=n,z.getElement().style.setProperty(\"--popup-arrow-color\",n);var o=\"\";if(null!==e.id&&void 0!==e.client_souscripteur){var r=window.location.origin,i=path_client.split(\"/\");if(e.client_souscripteur.id){var a=e.client_souscripteur.id;e.id&&(a+=\"?id_equipement=\"+e.id),i[i.length-1]=a}o=r+i.join(\"/\")}z.getElement().getElementsByClassName(\"client-id\")[0].href=o,z.getElement().getElementsByClassName(\"client-id\")[0].innerHTML=\"\".concat(e.client_souscripteur.formatted_numero_client),z.getElement().getElementsByClassName(\"badge-equip\")[0].innerHTML=\"\".concat(e.equipement_type_puissance.equipement_type.type);var c=\"\";null!==e.client_souscripteur.etat_civil?(c=\"<b>\".concat(e.client_souscripteur.etat_civil.libelle_court,\" \").concat(e.client_souscripteur.nom),\"\"!==e.client_souscripteur.prenom&&null!==e.client_souscripteur.prenom&&(c+=\" \".concat(e.client_souscripteur.prenom))):null!==e.client_souscripteur.categorie_pro&&(c=\"<b>\".concat(e.client_souscripteur.categorie_pro.libelle,\" \").concat(e.client_souscripteur.nom_entreprise)),c+=\"</b><br>\".concat(e.adresse.adresse),\"\"!==e.adresse.adresse_complement&&null!==e.adresse.adresse_complement&&(c+=\"<br>\".concat(e.adresse.adresse_complement)),c+=\"<br>\".concat(e.adresse.code_postal,\" \").concat(e.adresse.ville),z.getElement().getElementsByClassName(\"client-coordonnees\")[0].innerHTML=c;var s=\"\";\"\"!==e.contrat_en_cours&&null!==e.contrat_en_cours&&(s=\"\".concat(e.contrat_en_cours.contrat_type.libelle_court)),z.getElement().getElementsByClassName(\"badge-contrat\")[0].innerHTML=s,ee(z,t)}(n,o);var r=\"cas-block-\".concat(n.id),i=document.getElementById(r);i&&(document.querySelectorAll(\".cas-sidebar-block\").forEach((function(e){e.classList.remove(\"highlight-cas\")})),i.classList.add(\"highlight-cas\"),i.scrollIntoView({behavior:\"smooth\",block:\"nearest\"}))}}}}function oe(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];X();var n=0,o=function(){0===--n&&J(\"markers\")};if(e.agents||e.agent){var r=Array.isArray(e.agents)?e.agents:e.agent?[e.agent]:[];r.forEach((function(e){if(t||(n++,K(e.coordonnees,e.code_agent,\"home\",\"default\",\"white\",{type:\"home\",agentId:e.id},o)),\"\"!==e.derniere_pos&&null!==e.derniere_pos){n++;var r={agent:\"Agent \".concat(e.code_agent),date_heure:re(e.derniere_pos.date_heure),type:\"tech\",agentId:e.id};K(e.derniere_pos.coordonnees,e.code_agent,\"tech\",\"default\",\"white\",r,o)}}))}t||(e.interventions&&e.interventions.forEach((function(e){var t=[0,0];if(e.equipement){var r=e.equipement.adresse;t=[r.longitude,r.latitude]}var i=e.planning,a=i.utilisateur_agent.code_agent,c=i.moment_passage.id,s=i.statut;e.type=\"intervention\",e.agentId=i.utilisateur_agent.id,n++,K(t,a,s,c,\"white\",e,o)})),e.cas&&e.cas.forEach((function(e){var t=[0,0];e.adresse&&(t=[e.adresse.longitude,e.adresse.latitude]),e.type=\"cas\",n++,K(t,e.map_label,\"\",\"default\",\"white\",e,o)})))}function re(e){var t=new Date(e),n=String(t.getDate()).padStart(2,\"0\"),o=String(t.getMonth()+1).padStart(2,\"0\"),r=t.getFullYear(),i=String(t.getHours()).padStart(2,\"0\"),a=String(t.getMinutes()).padStart(2,\"0\");return\"Le \".concat(n,\"/\").concat(o,\"/\").concat(r,\" à \").concat(i,\":\").concat(a)}}}]);", "@public_path/build/28.02e6d1e4.js", "/builds/dev/refonte_sav/public/build/28.02e6d1e4.js");
    }
}
