{{#if displayLocateButton}}
<button class="cbm-btn--1 cbm-btn__sellerLoc" data-classified-id="{{classifiedId}}" data-classified-vertical="{{vertical}}"
  data-completion-quality="{{clientType}}" data-xtclick='{"label":"Conversion_niveau_1::Plan", "typeClick":"action"}'
  data-first-xtclick='{"label":"Conversion_1er_clic::Plan", "typeClick":"action"}' data-tc-event="contact"
  data-tc-event-data='{"click_name":"locate","label":"Conversion_niveau_1::Plan","click_type":"A"}'>
  Localiser
</button>
{{/if}}
<button class="cbm-btn--1 cbm-btn__sellerTel" data-classified-id="{{classifiedId}}" data-classified-vertical="{{vertical}}"
  data-completion-quality="{{clientType}}" data-xtclick='{"label":"Conversion_niveau_1::Telephone", "typeClick":"action"}'
  data-first-xtclick='{"label":"Conversion_1er_clic::Telephone", "typeClick":"action"}' data-tc-event="contact"
  data-tc-event-data='{"click_name":"tel","label":"Conversion_niveau_1::Telephone","click_type":"A"}'>
  <span class="cbm--hiddenPhone">Voir le&nbsp;</span><span>t&eacute;l&eacute;phone</span>
</button>
<button class="cbm-btn--1 cbm-btn__sellerEmail" data-classified-id="{{classifiedId}}" data-classified-vertical="{{vertical}}"
  data-completion-quality="{{clientType}}" data-xtclick='{"label":"Conversion_niveau_1::Mail", "typeClick":"action"}'
  data-first-xtclick='{"label":"Conversion_1er_clic::Mail", "typeClick":"action"}' data-tc-event="contact"
  data-tc-event-data='{"click_name":"email","label":"Conversion_niveau_1::Mail","click_type":"A"}'>
  Email
</button>

<script>
  /* Hack for sending the first location tracking, even if the tracking library is not loaded
    Ensure single function declaration
    As this fragment is loaded twice in the page we should use a singleton handler event function.
    This is because we want to track the function to unregister it after the first call
  */
  if (typeof trackLocationClick !== 'function') {
  function trackLocationClick(e) {
    const s = {{ sTracking }};
    const vertical = "{{vertical}}";
    const s2Code = { auto: 2, moto: 3, quad: 55, scooter: 54, truck: 47, mobileHome: 51 };
    const s2 = vertical in s2Code ? s2Code[vertical] : s2Code['auto'];
    const randomNumber = new Date().getTime();
    const url = `https://logs13.xiti.com/hit.xiti?s=${s}&s2=${s2}&p=Conversion_niveau_1::PlanTest&click=A&random=${randomNumber}`;
    let img = new Image(0, 0);
    img.src = url
    }
  }

  (function () {
    const trackLocationBtns = document.querySelectorAll('.cbm-btn--1.cbm-btn__sellerLoc');
    // Register a single listener
    trackLocationBtns.forEach((btn) => {
      btn.removeEventListener('click', trackLocationClick)
      btn.addEventListener('click', trackLocationClick)
    })

  })();
</script>

{{!-- Do not remove. Workaround to bust fragment cache on deploy. --}}
<!--'{{asset}}'-->
