Compare attribute id with class and give .show in another div

3

I'm making a map of Brazil as svg, I need it when I click on a particular state it gives a show on a different div that will get information about that state.

I need to compile the id of the path with the div class and display .show

Follow the code that I'm doing and where I left off with the question.

<div id="mapa">
  <svg xmlns="http://www.w3.org/2000/svg" width="600" height="590" viewBox="0 0 432 428">
    <path id="acre" data-name="Acre"
        d="M 40.00,152.22
           C 40.00 ..." />
 </svg>
</div>

<div id=acre>
   <p>teste</p>
</div>

The code in js that I have find the path that I clicked and an alert showing the name as it is below, but I want to instead give this alert it a .show in a div that will already be .hide.

    $("#mapa path").click(function(){
        alert('Voce clicou no estado do '+$(this).attr('data-name'));
    });
    
asked by anonymous 27.03.2015 / 18:49

2 answers

5

As the Sergio already mentioned in your answer you can not have ids repeated, then you should change one of the two approaches to class or data- (data attributes) .

I created a solution using id in svg and data- in div .

Follow this example implementation. And see if it helps you

No svg keep only id :

<path id="acre" class="estado" ... />

In% content% keep only div :

<div data-name="acre" class="modal-estado" ... ></div>

And in the event of data- no click :

$("#mapa path").click(function(){
    // esconde todos os demais
    $('.modal-estado').hide();
    // mostra a div especifica
    $('[data-name="' + this.id + '"]').show();
});

Example:

$("#mapa path").click(function() {
  alert('Voce clicou no estado do ' + this.id);
  $('.modal-estado').hide();
  $('[data-name="' + this.id + '"]').show();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><divid="mapa">
  <svg id="svg-mapa" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="490" viewBox="0 0 220000 194010">
    <path id="acre" class="estado" d="M6610 62120l290 160 1961 869 2186 996 836 418 161 65 2219 450 64 32 707 225 97 32 96 0 1962 482 289 65 1254 289 1447 354 1736 353 515 129 450 97 353 225 772 418 1769 964 964 547 547 289 1222 643 900 450 965 547 160 64 129 65 514 225 2058 900 1158 514 2893 1254 772 322 129 96 160 33 193 96 1222 515 868 385 -32 33 0 64 -32 0 32 64 -32 0 0 32 32 0 0 32 -32 0 -32 65 -32 -32 -32 -33 0 33 0 -33 -65 33 32 32 -32 64 -32 -32 0 64 -96 0 -97 32 -32 32 -32 0 -32 0 0 33 -32 32 -33 0 -32 32 -32 0 0 32 -32 0 0 64 -32 -32 -64 32 0 33 -65 32 0 32 0 32 -64 0 -32 64 -64 0 0 33 0 64 -65 32 0 -32 -64 0 -32 0 -32 0 32 64 0 32 -32 -32 -33 64 0 -32 0 65 -32 -33 -32 33 0 32 0 32 -64 0 0 32 0 -32 -32 32 32 32 0 32 -65 -32 -32 32 0 32 -32 0 -32 33 -32 128 -32 32 0 -64 -32 64 -33 0 0 -32 -32 32 32 0 -32 0 -64 65 0 -32 0 64 -32 32 64 0 -32 32 -32 32 0 -32 -32 32 0 65 -32 32 0 32 -33 -32 0 32 -32 0 -32 32 -32 -32 0 32 -32 0 -32 32 32 0 -129 65 -32 32 -32 0 0 -32 -32 0 -33 0 -64 32 -64 0 -32 32 0 64 32 32 -32 0 -32 32 -33 0 -64 33 -32 32 -64 0 -65 -65 -96 0 -32 -32 -65 0 -32 32 -96 33 -32 -33 -65 -32 -32 32 -32 -32 0 32 -64 -32 -32 32 -33 33 65 64 -32 64 32 65 0 32 -32 0 -33 32 -64 -32 -64 0 0 64 -64 -64 -65 32 -64 -32 -32 -32 -32 0 -65 96 33 64 0 129 -33 0 -32 0 -32 32 0 64 -32 33 -129 32 -32 32 -64 32 -65 -32 -64 32 0 64 -96 0 -32 0 -65 32 -96 33 -32 32 -97 160 -32 97 -96 96 -33 65 -96 96 -97 -64 -128 546 -32 -32 -32 32 -33 -32 0 32 -32 0 0 -32 -32 32 0 -32 -32 -64 -32 0 -32 -32 -32 0 -33 0 0 -32 -64 0 0 -32 -32 32 0 -65 -64 0 0 -32 -33 32 0 -32 -32 -32 -64 -32 -32 32 -32 -32 -33 0 -32 -32 -64 0 -64 0 -32 32 0 -32 -65 0 -32 64 -32 -32 -32 32 -64 0 0 -32 0 32 -65 -32 -96 64 -65 -32 -64 -32 0 32 -32 -32 0 32 -32 -32 -32 32 -33 0 0 64 -32 0 -64 0 -64 33 0 64 -32 -32 -33 64 -32 32 -32 32 -32 0 -32 65 0 32 0 64 32 0 32 32 -32 32 0 33 -32 32 32 32 -32 32 -64 32 -33 65 -64 32 0 32 -64 32 -65 96 -32 0 -32 97 -64 0 -32 96 -32 0 32 32 -32 97 -65 32 -32 64 0 33 0 64 -32 64 -64 32 -33 33 -64 32 -32 64 -32 0 -32 0 -97 0 -32 32 -32 64 -32 33 -65 -65 -32 0 -160 65 -33 64 33 32 -33 32 -32 32 0 32 -32 -32 -32 -32 -32 0 -65 -64 -64 64 -193 32 -96 65 0 64 -65 64 -96 65 0 32 -322 64 -514 129 32 -97 -64 -64 32 -64 -64 -33 -32 0 -33 0 -32 -32 -32 -32 0 -32 -32 -32 32 -65 -32 -32 32 -64 32 0 0 -32 0 -32 32 -65 -32 0 -32 33 -32 -33 32 0 0 -32 -64 32 -32 -32 0 -32 -32 32 0 65 0 -65 -65 -32 32 -32 -32 0 0 32 -64 0 32 32 -32 0 -32 0 -32 32 -33 -32 33 -32 -33 0 -32 32 -32 -32 32 0 -32 0 -64 32 0 65 -32 0 -33 -33 -32 0 -32 33 32 0 0 -33 32 65 -32 0 -32 -32 0 -33 -32 0 -64 65 -65 -32 -64 -65 -64 32 0 -32 -32 0 32 -64 -64 0 -33 0 -64 32 -32 0 32 64 -64 0 0 -32 -32 32 -33 -32 -32 0 32 -32 0 -32 -64 0 0 -32 -32 0 -32 -32 -32 32 -33 -32 -64 32 -32 -97 -32 65 -32 -32 -65 32 -64 -32 -32 64 -32 -64 -64 0 0 -33 -33 33 -32 0 32 -33 -32 0 0 -32 -64 32 -64 -32 -33 -32 -64 0 -64 32 -32 -32 -65 -64 -32 64 -64 -32 32 0 0 -32 -96 32 -33 32 33 0 -33 32 -32 -64 -32 0 0 32 -32 -32 -32 32 -97 -32 0 -32 -32 64 -32 0 0 -32 -32 32 -32 0 32 -64 -64 0 0 32 -65 -32 -32 64 0 -32 -32 0 -32 -64 -32 32 32 32 -32 0 -33 -64 -32 32 -32 -65 -32 0 -32 65 -97 0 0 64 -32 -32 0 32 -32 0 -32 -32 -32 32 0 32 -32 -32 -65 0 0 -64 -32 32 -64 -32 -96 0 0 64 -33 0 -32 0 0 -32 -161 -32 0 32 0 32 -64 -32 -64 0 0 64 -32 -32 -65 32 -128 -32 -32 64 -33 -32 -64 32 -32 33 -32 -33 -64 65 -33 -65 -64 65 -32 -32 32 -33 -32 0 -32 -64 -32 -64 -33 0 0 32 -32 -32 0 -32 -64 32 -32 -32 -32 0 0 -33 -65 0 0 33 -96 0 -32 0 -65 -33 -32 33 -32 -33 -32 33 -32 -33 -97 -32 -64 32 -32 33 -32 -33 -32 0 -97 0 0 65 -32 0 -32 0 -32 64 -33 -32 -32 64 -32 -32 -32 64 0 -32 -32 32 -32 33 -65 0 0 32 -32 -32 0 32 -64 0 32 32 -32 -32 -32 32 -32 0 0 32 -32 0 -33 0 -32 0 0 -32 -32 32 0 -32 -32 64 -32 0 32 -32 -64 32 0 64 0 -32 -33 0 0 32 -32 0 -32 65 -32 0 -32 32 -64 32 0 32 -33 -32 0 32 -32 0 -32 -32 0 32 -64 0 0 32 -32 32 -65 -32 -64 0 -32 0 -32 -32 -97 32 -32 0 -32 65 -32 -33 -32 0 -33 33 -96 32 -64 -32 -65 32 -32 -32 -32 -33 -96 33 -33 -33 0 -32 -32 0 -64 -32 -32 32 0 -32 -64 -32 -33 32 -32 -32 -32 0 32 -32 -64 -129 -97 -64 -32 -96 -64 -33 -32 0 -32 -64 -65 0 0 -32 -64 -32 -418 289 -32 -1383 0 -1221 0 -483 0 -1414 32 -547 0 -675 0 -32 32 -97 65 0 32 32 32 -96 32 -32 96 32 65 -32 32 -65 0 -96 32 0 0 -64 32 -32 -32 -33 32 -32 -32 0 -64 -161 -32 0 0 -64 -65 0 -64 -64 32 -32 -64 -32 -64 -161 32 -32 32 -65 -32 0 32 -32 0 -64 -64 -32 0 -32 64 -33 -32 97 32 0 32 -32 64 64 32 0 33 -32 -33 -64 -64 0 0 -33 32 -32 -32 -64 32 0 32 32 65 0 32 0 0 -32 -32 0 0 -97 64 33 0 -65 32 0 65 -64 32 64 0 -32 -65 -96 -32 -65 32 -32 33 32 32 0 -32 -96 32 0 32 0 32 -97 -32 33 -32 -33 -65 33 0 32 -32 0 0 -32 -64 32 0 -32 -32 -33 -32 65 -33 0 0 -32 -32 0 -32 0 0 32 -64 32 -32 0 -32 64 -33 0 -32 0 0 65 0 32 -32 -32 -32 32 -32 32 0 32 0 32 0 32 -65 -32 33 32 -65 0 0 32 0 33 0 -33 -32 33 32 0 -32 0 0 32 -32 -32 -32 64 -32 0 0 32 -32 -32 -65 64 -32 0 -32 32 -32 33 -32 0 32 0 0 32 -32 32 -65 -64 -32 32 -32 32 32 0 -32 32 0 32 -32 -32 32 32 -32 0 32 32 0 65 -32 0 -32 0 0 32 -97 32 0 32 32 0 -32 32 -32 32 -32 33 -64 0 -33 32 -32 -32 0 32 -32 -32 0 64 -64 32 0 -32 -97 64 -64 64 0 33 -32 0 -32 128 -32 0 -32 65 -33 0 -32 64 -128 0 0 32 0 -32 -33 64 -32 -32 0 32 -32 32 -64 161 -32 -32 0 96 0 33 0 32 -129 0 -64 -32 -32 32 -65 0 -32 32 -64 0 -64 64 -97 64 -161 65 -96 64 -32 32 -33 32 -32 129 -32 32 -32 64 -64 65 0 96 -97 0 -96 -32 -32 0 0 64 -65 0 -192 65 -33 0 -96 -97 -65 32 0 65 -32 0 -32 -33 -64 97 -1318 0 -2573 0 0 -64 97 -33 32 -64 0 -64 0 -64 -64 -33 -32 -32 32 -64 64 -32 32 -97 64 -32 -32 -32 -64 -64 0 -129 -32 -32 0 -32 96 -97 65 -32 -129 -64 -129 -64 -64 0 -64 -33 -32 -32 -33 32 -64 -64 -64 0 0 -32 32 -96 0 -65 32 -96 0 -97 32 -64 -64 -96 32 -129 -32 0 -32 0 -97 -64 33 -290 -65 -32 -96 32 -65 -32 -64 32 -32 0 -64 -64 0 -32 -32 0 0 -32 0 -65 -33 0 -32 -32 -32 0 -32 -32 -32 32 -32 0 -33 -32 -32 0 -64 -64 -32 32 -32 0 -32 0 -33 0 -32 0 0 -32 0 32 -32 0 -32 32 -97 -32 0 32 -32 -32 -32 0 -128 32 -33 0 -32 -32 32 0 -32 0 0 -32 -32 0 0 -32 0 32 -32 -32 -32 0 -32 0 0 32 0 -65 -33 33 0 -33 -32 0 -32 -32 0 32 -64 -32 -64 0 -33 -32 -32 32 0 -32 -32 0 0 -32 -32 32 -32 -32 -32 32 -32 0 -33 0 -32 -32 0 -32 -64 32 0 -32 -32 0 -32 32 0 -32 -33 0 0 -32 0 32 -64 -32 -32 -33 32 -32 0 -32 -32 0 -322 0 -1864 0 64 -64 32 -129 0 -32 64 -32 97 -32 32 -65 64 -32 32 -96 129 -32 0 -32 -32 -65 -32 -32 96 -32 97 -161 96 -64 32 64 32 0 97 -64 0 -32 64 -32 32 -33 32 -32 0 -32 -96 -32 -32 -32 96 -65 129 -64 64 -64 64 -161 0 -128 33 -65 -33 -64 0 -129 -32 -64 0 -32 32 -32 33 -65 -129 -32 -96 -289 -97 -32 -64 0 0 -129 -32 97 -32 32 -65 -65 -32 -128 0 -65 -32 -32 0 -96 -64 0 -65 -97 0 -128 -96 -97 -32 -193 -33 -96 -64 -32 -64 -97 -64 0 -97 -32 -64 32 -64 0 -33 -32 -32 0 -32 -64 -32 0 -64 -65 0 -96 -32 -32 -33 32 0 -64 -32 -32 -64 32 -32 -129 32 -32 32 -129 -64 -257 -65 -161 -96 0 -32 -32 -65 0 -96 -32 -32 32 0 -32 -64 32 -65 -96 -32 -129 -32 -64 -32 0 -32 0 -65 0 -64 -64 -129 -33 -32 0 0 -64 -64 0 -64 -32 -97 -129 32 -160 -64 -65 32 -128 -64 -97 -32 -32 0 -32 -65 -32 -32 -97 -64 -32 32 -96 0 -65 -32 -128 32 -97 -32 -128 -64 -65 -65 -96 -64 -32 32 -97 0 -96 -96 -97 -97 33 -64 0 -32 -161 -65 -65 -96 0 -32 33 -32 0 -32 -33 -33 -32 0 -96 -32 -64 -96 -97 32 -32 64 0 -64 -129 32 -64 32 0 65 96 128 0 32 0 65 -96 32 -64 0 -97 32 -161 -32 -96 -65 -32 -160 -97 -32 -32 -225 -64 -129 0 -32 -32 -65 -97 -32 -96 -96 0 -97 -97 -32 -128 -96 -32 -97 -97 -193 -193 -64 0 -32 -161 32 0 64 0 97 -32 96 -160 0 -65 65 -64 -65 -64 0 -161 -64 -64 -96 -225 0 -65 32 -32 32 32 32 65 32 -33 32 0 97 97 193 32 32 -64 32 -97 129 -64 64 0 96 32 129 -64 32 0 0 32 0 64 32 0 161 -96 96 -129 0 -32 -64 -129 0 -160 -64 -65 -97 -64 -32 -32 -32 -161 -64 -64 -32 -65 -65 -64 0 -32 -32 -64z"
    />
    <path id="amazonas" class="estado" d="M6610 62120l32 -33 97 -96 161 -193 64 -128 0 -65 -64 -32 0 -96 0 -65 -65 -128 0 -33 65 -128 96 -97 32 -96 0 -32 32 -97 32 0 33 -32 64 -96 64 -32 97 -161 32 -65 129 -96 32 -32 96 -64 32 0 97 0 32 -97 161 -128 96 -33 64 0 33 -32 96 0 97 -64 32 0 64 -32 64 0 97 -32 0 -97 32 -32 64 -32 32 -64 65 0 32 32 32 -32 64 0 65 0 96 -33 161 0 64 -32 0 -32 64 -32 0 32 33 32 64 -64 -32 -32 32 -32 0 -33 32 0 32 -32 0 -64 64 -32 33 32 32 0 64 -96 32 -33 -32 -32 32 -32 32 -96 32 -32 0 -33 33 -32 -33 -96 33 -32 32 0 0 -65 -32 -64 -65 -32 -32 -129 -32 -32 -32 -161 -32 32 0 -64 -32 -64 0 -64 0 -33 0 -32 -97 -96 -32 0 -32 -97 -64 -32 -33 -32 0 -64 0 -33 0 -128 -160 -161 0 -64 0 -129 96 -96 -32 -32 32 -33 -32 -192 32 0 64 -65 0 -32 33 -32 32 0 64 -32 0 -65 32 -128 0 -32 0 -65 0 -32 32 -64 32 32 0 -64 0 -32 0 -65 65 -64 0 -32 0 -32 32 -32 32 0 32 0 97 -33 0 -128 32 -32 64 0 0 -33 97 -32 64 -96 32 0 0 -97 32 0 32 -96 33 0 64 -32 0 -65 96 -32 0 -32 0 -32 32 -32 0 -32 33 0 0 -65 0 -32 0 -32 0 -32 64 -32 32 32 32 -32 -32 -64 0 -65 -32 -32 0 -64 32 -97 64 -32 -32 -64 32 -32 0 -33 0 -96 -32 -64 0 -129 0 -32 32 -129 32 -64 -32 -32 65 -32 32 -97 32 -32 0 -32 32 -64 0 -65 64 -32 0 -32 33 -96 0 -65 64 -64 0 -32 32 -32 32 -32 0 -33 32 -32 0 -64 0 -32 -32 -65 32 -64 0 -32 0 -97 0 -32 -32 0 32 -32 -64 -96 0 -32 -32 0 0 -33 32 -32 32 -32 32 0 33 -64 64 0 0 32 96 -32 32 -32 33 -129 64 32 64 -32 32 -32 32 -32 33 32 32 -32 32 -65 64 33 0 -33 32 -32 -32 -32 0 -32 65 0 0 -32 64 0 0 -32 96 64 65 -32 32 0 64 32 32 -64 32 0 0 32 65 -32 96 -65 0 -96 32 -32 0 -32 -32 -33 64 -32 33 -32 64 0 32 -32 97 -96 32 0 64 0 32 -97 64 0 0 64 33 0 32 -64 32 32 0 32 32 0 0 -32 0 -64 97 -32 0 -65 -33 -32 0 -32 65 -32 0 64 32 -32 32 64 32 0 0 -64 64 0 0 -64 -32 -32 32 0 33 32 64 -64 64 0 0 -97 0 -32 0 -64 32 -33 33 -96 96 0 64 -64 65 0 0 -32 -33 -33 33 0 64 0 32 -32 129 32 -32 33 0 64 64 -32 64 -129 32 64 65 -32 96 -32 0 -64 32 -32 65 64 32 -32 -32 -32 128 -65 32 0 0 -32 65 -32 32 -32 64 32 129 -96 32 -65 64 -32 -32 -32 96 -97 97 -32 32 -64 0 -64 97 32 32 32 32 32 0 -64 0 -32 96 0 32 -65 33 -32 32 32 96 -32 -32 -32 32 -32 -32 -32 32 -32 32 0 32 -32 0 -33 33 0 0 -32 -33 -64 97 -32 0 64 32 -32 0 -64 32 32 32 -32 0 -33 33 -32 64 32 64 -64 65 -32 128 -32 64 -32 65 0 32 -33 32 65 0 32 64 0 32 -32 0 -65 0 -32 33 -32 32 64 0 65 64 0 64 64 33 0 64 -32 96 32 65 -64 32 64 128 -96 -32 -33 32 -32 33 -32 0 32 0 32 -33 97 -64 32 0 32 64 32 33 33 64 0 96 -65 65 -64 64 -129 64 32 0 -64 32 -32 65 32 96 64 32 0 0 -32 -64 -64 0 -96 64 32 33 32 32 -32 0 -32 32 -33 64 0 64 65 33 0 32 32 0 32 64 0 96 -129 65 -64 64 64 64 -32 32 -32 33 32 0 65 32 0 96 0 33 32 0 32 32 -32 0 -65 -65 -32 -32 -64 65 0 64 96 64 33 64 -65 33 -32 -33 -128 -32 -65 32 0 97 32 64 -32 32 0 0 97 32 0 33 -129 32 0 32 32 -32 65 32 128 64 -64 0 -64 32 -33 32 0 33 0 32 0 0 65 64 -32 -32 -65 96 0 97 129 32 -64 0 -65 32 -32 65 -32 32 32 -32 64 32 33 96 -65 0 -64 64 0 -32 96 65 33 32 0 32 -65 64 0 32 0 65 0 32 -64 -32 -64 -33 -33 0 -32 65 32 32 33 32 64 97 32 32 32 32 -64 0 -32 32 -32 32 0 32 -33 33 -96 64 -32 96 -32 -32 -97 32 -32 129 -64 -64 -97 -33 -64 65 0 64 32 64 -32 0 -32 32 -32 -32 -65 32 -96 33 -32 32 -65 96 33 65 -97 32 -32 32 0 64 0 97 96 96 33 32 0 32 64 65 0 32 -64 0 -97 0 -128 32 32 32 32 32 64 0 -193 97 0 32 0 0 65 -64 128 0 64 32 33 32 32 64 -32 97 -33 64 -32 64 -32 32 -32 65 -64 -32 -65 160 33 33 96 -65 129 32 32 65 0 32 -129 32 -32 96 64 33 0 0 -64 96 0 32 -32 -64 -64 64 -33 65 33 128 0 32 -33 65 33 64 128 32 64 64 33 33 -65 32 -32 -32 -64 32 -32 64 64 64 32 32 32 0 129 33 161 -33 32 -96 32 0 64 129 97 -65 64 65 0 160 -64 0 32 -32 32 -64 32 32 65 64 32 97 0 32 32 32 -32 32 32 32 161 33 32 32 0 64 -32 0 -65 32 -32 97 -32 0 -32 -97 -64 65 -129 32 -32 64 32 32 32 64 -32 33 -32 0 -32 0 -33 32 97 32 32 64 0 65 0 -65 64 32 97 33 0 96 32 32 32 0 64 32 0 129 -64 128 -64 97 -129 32 -161 0 -192 64 -65 33 0 225 -1318 225 -1254 707 -3987 354 -2090 450 -2669 321 -1800 -32 -161 32 -64 65 -65 0 -64 0 -193 32 -96 0 -65 64 -32 97 -32 0 -64 -65 -129 0 -193 0 -32 -64 -129 -32 -128 32 -97 64 -128 0 -129 65 -64 0 -64 0 -97 -129 -161 -32 -32 32 -129 -32 -32 -64 -32 0 -32 32 0 32 -64 64 0 -32 -65 -64 -32 -65 32 -64 -96 0 -64 -96 -97 -65 -32 -32 -32 -64 0 -32 -32 0 -32 0 -161 0 -65 -64 -64 -33 0 -128 -96 64 -97 0 -64 -64 -32 -32 0 -33 -64 -128 -97 32 -32 -64 -32 32 -32 -65 0 33 -65 0 -32 32 -32 64 0 -32 -64 32 -33 64 -96 33 -96 32 -65 32 -64 -32 0 0 -64 -32 -32 -33 0 -32 -65 -64 -32 32 -64 32 -97 -64 -96 -32 -32 32 -129 -64 -64 -65 0 -32 0 0 -97 -128 -32 -97 -32 0 -32 -128 -32 -65 -32 -32 -33 -32 -64 -32 0 -65 -96 -64 -33 -64 0 0 -64 -97 -32 -64 0 -96 -193 -65 32 -128 -32 -32 32 -129 -96 -64 -65 -33 -64 -32 0 -32 -64 -32 -32 -97 -129 -32 -32 -32 -64 -257 -225 -32 -33 0 -128 32 -65 32 -96 -32 -547 0 -385 32 -901 0 -1125 0 -386 32 0 32 0 33 64 32 33 64 0 32 -33 32 -64 -64 -64 129 0 32 64 128 32 65 -64 64 -96 32 32 65 -32 32 64 128 -32 65 -32 32 0 32 -33 64 33 32 0 0 64 97 -64 32 -65 96 -32 65 -97 64 65 64 -32 33 -129 64 -32 64 0 0 -64 32 -33 129 33 32 32 64 96 32 0 33 32 64 0 0 -32 64 0 0 -96 129 -65 0 -64 129 0 32 0 0 -64 32 -64 32 0 32 0 32 -65 32 -32 97 -32 32 0 32 32 32 64 65 0 32 33 0 64 32 32 96 64 0 65 193 192 65 65 32 -32 32 -33 0 -64 96 32 65 -32 32 -64 64 32 -32 32 32 97 -32 64 96 0 33 0 64 0 64 -32 0 32 129 -32 64 32 0 -64 0 -65 32 -32 0 -64 65 -32 32 32 64 0 64 32 65 0 32 32 32 0 32 -64 -161 -257 -96 -65 -64 -32 -33 -32 0 -96 65 -65 64 0 32 0 32 -96 -32 -129 -32 -32 -32 -64 0 -97 64 -32 65 0 0 -32 32 -64 -65 -65 -32 0 -96 -64 -65 0 0 -64 0 -32 -32 -65 32 -32 97 -32 -32 -64 -161 -65 -64 -64 96 -64 -32 -65 -32 -32 -257 -225 -33 0 -64 32 -32 -64 -64 0 0 -32 -65 -64 -128 0 -64 32 -65 -32 -32 32 -161 161 -96 -33 0 -64 0 -32 -32 -32 -65 32 -160 -32 -129 32 -225 0 -97 -32 -96 -97 -64 0 -33 65 -96 0 -96 32 -65 32 -64 -32 -32 32 -32 -64 0 -97 0 -64 -97 32 -32 0 -96 0 -129 97 -64 32 -33 96 -32 32 -96 -32 -64 -64 0 -1029 0 -1351 0 -707 96 0 -32 32 32 32 129 -32 64 32 0 -32 32 -64 32 0 129 -96 64 0 65 0 32 -33 32 33 96 0 0 32 65 0 64 0 32 -32 64 32 32 -65 33 0 96 -64 161 -64 64 -65 290 129 32 -32 0 32 32 32 32 -64 32 32 32 32 32 -32 129 32 161 97 0 64 32 -32 965 0 2282 0 2541 0 32 0 0 -64 -32 -33 -97 0 64 -96 -96 -64 -64 0 -32 32 -65 32 -64 0 -32 -129 32 -161 -32 0 -97 0 0 -64 0 -96 65 -65 32 -257 32 -32 64 -64 65 -65 64 0 64 -96 64 -32 65 64 64 -32 32 0 65 64 32 129 64 32 32 129 32 32 32 0 65 32 96 -32 97 96 96 97 161 160 161 0 32 -32 32 -64 64 -32 32 -64 -32 -129 129 -32 128 -97 97 -128 32 -32 64 -65 161 -321 65 -32 96 0 225 96 225 0 161 0 64 -64 97 -257 128 -97 32 -161 65 -96 64 -65 354 -160 64 -129 32 -64 97 0 96 0 97 64 128 129 32 514 32 97 0 257 129 482 64 193 32 64 161 97 65 -32 257 32 96 32 97 129 64 128 32 129 97 193 -33 128 33 129 32 96 32 97 32 675 0 129 32 161 -64 192 -32 386 0 450 32 129 -32 193 1093 -322 1222 1126 1350 1190 483 -129 128 32 32 32 65 65 32 64 32 0 161 -32 32 -65 32 0 64 33 65 -65 0 -32 32 -96 0 -33 64 0 97 -32 96 32 64 0 65 -32 32 0 32 0 32 0 32 0 0 -64 65 -64 0 -97 64 -32 0 -96 32 -33 96 0 33 33 32 -65 64 -32 32 -96 -32 -65 97 33 128 -65 97 -64 32 32 64 -32 32 -32 32 -32 33 32 32 -32 32 -65 32 0 64 -96 65 0 64 0 32 0 32 -32 32 32 32 32 33 32 32 -64 96 -65 129 129 -32 -96 64 0 32 -33 0 33 97 32 32 -32 32 96 32 -32 64 0 -32 32 32 64 65 0 32 65 32 32 -32 32 64 64 0 33 64 64 -32 96 0 32 97 0 0 33 -65 64 33 128 -33 0 -32 33 -32 -33 -32 33 32 64 -32 96 -64 0 0 33 -32 96 -33 0 -96 64 0 97 -64 96 32 32 32 33 64 160 32 32 0 65 33 0 32 32 64 -97 129 0 32 -32 32 0 32 -32 32 0 97 0 64 -32 0 -32 64 -64 33 -97 32 -32 0 -64 0 -32 64 32 32 -32 -32 -65 32 -32 -32 -32 0 -32 -64 -129 64 -32 32 -97 32 -32 32 0 33 -64 96 -64 -32 -32 64 -65 64 -193 33 33 96 -65 129 0 32 0 32 32 -32 33 32 32 32 -32 65 32 96 -32 64 0 32 64 -32 32 65 0 64 -64 64 -129 32 -161 32 -32 33 -96 -97 -33 0 -32 0 -32 32 -32 32 -129 0 -128 33 -97 -33 -96 65 0 96 -32 0 -65 97 -64 64 64 32 0 32 -32 65 65 -32 96 32 32 64 -32 129 32 0 -64 64 -32 64 -97 97 -96 64 -97 -32 -32 -32 -96 64 -65 32 0 32 33 0 32 32 32 65 -32 32 -65 64 -64 -32 -32 64 0 32 0 0 96 65 0 32 0 0 -64 64 -96 -32 -32 193 -129 64 -97 32 33 65 128 -32 32 0 33 64 64 96 128 33 33 32 0 128 -65 0 -64 32 0 33 -96 0 -33 0 -32 32 -32 64 32 32 0 65 -32 32 0 64 -64 64 -97 32 0 65 -64 96 0 65 -96 -33 0 33 -65 -33 -32 65 -32 96 -161 97 -64 0 -32 0 -32 32 32 96 -32 65 -65 64 -64 96 -64 32 32 33 0 96 -65 0 -32 64 -64 0 -32 65 -64 64 32 32 0 97 0 32 96 -65 97 -96 96 32 32 -32 32 -64 129 0 32 -32 97 32 32 64 0 96 0 33 32 32 64 32 32 32 -32 -32 -32 0 -32 0 -32 64 -32 0 -33 0 -32 0 -64 0 -64 32 -32 32 -33 0 -32 33 -32 32 -32 96 -64 0 -33 65 0 32 -64 64 -32 32 -32 65 32 32 0 96 -96 32 -65 65 -96 0 -65 32 0 64 0 64 -32 32 0 65 0 64 -32 0 -96 64 -65 33 -96 64 -64 32 -129 0 -32 32 -97 -32 0 -32 -96 32 -32 0 -32 0 -65 -32 0 0 -32 64 -161 0 -64 32 -32 -32 -64 32 0 0 -97 -64 0 0 -32 32 -161 0 -64 0 -96 0 -65 65 -32 32 -32 96 -32 0 -65 32 0 65 -64 32 -32 32 0 64 -64 32 32 32 -32 33 32 64 0 64 32 97 -64 32 0 32 32 32 32 161 0 32 96 64 -32 33 -96 128 0 64 32 33 -32 32 -65 32 0 64 33 32 -33 0 -32 32 -32 33 -32 0 -32 128 -97 33 33 32 32 -32 64 96 0 32 32 32 -32 0 -64 -32 -129 32 -32 32 0 33 0 32 0 64 -96 32 0 0 -33 0 -64 64 0 65 -64 32 0 96 -32 32 -33 97 0 129 65 0 32 96 0 64 -64 33 -65 32 0 96 65 32 0 32 -33 33 0 96 -64 32 0 0 -64 0 -32 32 -97 -32 0 0 -64 129 -64 32 64 257 161 129 64 96 -32 322 -97 128 0 33 32 96 0 0 65 0 96 32 97 65 128 64 65 96 96 65 97 225 128 193 -32 160 -64 129 32 386 64 64 0 64 97 0 32 322 96 96 65 33 0 64 64 32 161 -32 160 -129 290 32 514 -32 65 -128 96 -33 32 -32 64 -128 129 -32 129 0 64 0 32 128 64 97 129 32 64 64 33 32 128 65 64 96 65 96 96 129 65 32 0 32 32 65 160 0 33 -32 64 32 96 64 33 96 482 161 386 32 257 97 193 32 0 161 0 32 0 32 0 0 32 -32 96 0 65 32 32 -32 64 32 64 64 97 65 96 0 65 -32 128 -97 97 -64 225 32 128 64 65 32 32 0 193 -32 32 -161 129 -128 193 -32 96 -32 64 96 451 -32 192 -32 193 64 97 0 225 64 0 97 -65 96 129 32 32 33 129 32 64 -32 32 0 33 -33 64 -32 96 32 97 -32 193 65 160 0 161 64 65 64 128 0 129 0 128 0 129 64 96 97 65 96 32 32 64 97 32 96 290 0 32 0 32 0 96 -32 0 0 33 32 32 33 64 0 64 96 129 32 64 32 65 65 64 64 0 64 32 0 32 -32 65 32 96 -64 32 0 97 32 64 64 0 -32 64 -64 32 0 33 64 96 -32 32 32 32 32 32 33 0 32 -32 160 97 -32 32 0 129 -32 32 -32 32 32 96 -64 32 0 33 -32 0 -32 96 -65 32 -32 32 -128 65 0 64 32 0 -32 64 -33 -32 -32 32 0 65 -32 64 -32 0 -32 32 32 97 -32 32 0 32 -32 32 32 64 0 65 32 32 64 64 0 64 -64 0 0 33 32 32 32 64 0 32 -32 32 -32 0 -32 32 -32 0 -33 0 -32 0 0 65 -64 32 -32 -32 0 32 -97 0 0 32 0 64 32 0 33 32 -33 33 -96 -33 -32 33 0 32 -64 32 -33 -64 -32 -33 -32 -32 0 -32 -128 0 -65 -32 0 32 -96 -64 -32 32 0 96 -65 33 0 96 32 0 33 97 -65 32 0 32 32 96 97 65 64 -32 32 64 33 0 32 32 0 -32 64 0 32 32 129 32 32 64 64 33 0 32 32 32 0 32 -32 32 64 32 0 32 33 0 96 129 32 64 65 0 32 65 64 64 0 32 64 -32 65 64 64 97 129 0 64 32 64 0 0 96 129 33 32 32 64 64 32 0 33 32 64 0 64 129 -32 64 32 32 32 32 33 33 64 32 64 0 64 0 97 96 96 97 32 64 97 225 0 96 129 129 32 96 32 161 129 161 64 97 32 128 32 97 129 32 128 0 65 0 64 -32 64 -65 64 -32 97 32 129 32 96 97 289 96 97 32 161 65 160 128 65 97 64 161 257 225 32 32 33 0 0 -129 32 -32 0 -64 -32 -32 -33 -65 -160 -64 -97 -193 0 -96 0 -33 -64 -32 -129 0 -32 -96 -129 -32 -32 0 0 -32 97 -129 32 -32 32 -64 0 -65 -129 -128 -96 -33 32 -64 64 -64 33 -161 32 -96 32 -129 32 -32 32 -32 -32 -97 32 -64 32 -64 33 -32 -33 -65 -32 -32 0 -32 65 -32 -65 -65 0 -32 32 -32 97 0 32 -64 0 -129 -32 -64 -64 -64 0 -33 0 -64 -65 0 -32 -32 32 -129 -32 -96 32 -32 0 -97 97 -64 0 -161 64 -64 0 -32 -32 -32 0 -129 0 -96 64 -161 97 -65 160 -128 33 -65 0 -96 64 -96 32 -33 96 0 33 -32 0 -32 0 -64 96 0 64 -64 129 -65 32 -32 65 -32 96 32 129 -129 64 0 32 0 225 -32 32 -32 0 -96 32 -32 -32 -65 0 -64 32 -32 33 0 64 32 96 0 97 32 0 -32 32 -32 96 -32 33 32 32 32 96 -32 32 0 129 64 32 129 32 32 65 0 32 0 128 64 129 0 64 0 32 -32 33 32 32 0 32 -32 64 0 32 129 -32 32 0 128 32 0 0 65 129 128 96 -64 33 32 32 32 0 65 0 32 32 96 161 0 64 32 0 161 0 32 0 32 32 0 32 33 32 32 33 -32 32 64 -32 64 -33 32 0 33 97 32 -32 64 32 32 -32 64 32 65 32 32 -32 64 96 -32 97 64 32 -32 161 64 32 0 -32 65 32 32 64 -64 97 -33 0 -32 32 0 32 -32 32 0 97 32 0 -96 160 64 0 32 65 0 32 32 32 0 129 -128 0 -32 -65 -32 65 -65 32 0 32 -64 -32 -32 32 -32 -32 -32 32 -33 64 -64 32 0 65 0 96 0 32 32 32 -32 32 -32 65 -32 96 0 32 -65 97 0 32 0 32 -32 129 -64 32 0 32 -64 0 -97 -32 0 32 -96 -64 -65 0 -96 -32 0 -32 0 -65 -64 -32 -32 -32 -65 -64 -32 0 -64 -65 32 -32 -64 32 -33 0 -64 -64 -32 0 -32 -32 -193 64 -32 0 -32 32 -65 0 -64 193 -129 0 -64 -32 -32 32 -32 -32 -32 32 -33 32 -96 65 -32 0 -32 32 -65 -32 -96 0 -32 96 0 0 -129 32 -32 32 -32 -96 -129 32 -32 32 -129 -32 -96 32 -32 32 32 65 -32 32 -64 0 -65 32 -32 64 32 -32 -64 97 -97 32 0 32 -64 -32 -32 0 -32 -32 -32 32 -65 32 -64 64 -129 0 -128 129 -129 -32 -32 64 0 64 -96 97 -32 -32 -65 32 -32 0 -32 0 -64 64 -65 -32 -32 -32 -32 0 -64 96 -97 0 -32 161 -64 64 -32 65 -65 32 -321 64 -161 2862 0 1125 0 1415 0 0 1350 0 33 32 64 0 128 32 33 32 0 65 64 -33 289 33 32 0 65 -97 193 0 160 32 161 32 0 0 65 0 32 -32 64 0 225 129 97 129 64 0 32 96 0 0 32 32 -32 64 32 65 97 96 32 32 96 33 0 32 32 -32 161 32 129 32 32 32 64 0 97 0 32 -32 64 -64 0 0 97 32 32 0 96 -32 32 0 65 64 64 0 32 32 0 32 129 0 32 97 32 96 96 0 33 32 32 32 -32 65 32 96 193 64 32 65 0 0 32 64 64 32 0 0 33 32 32 0 32 193 128 0 33 32 0 33 -33 32 33 32 -33 0 65 32 64 32 0 32 64 32 0 0 -32 33 0 128 97 0 32 -96 32 32 64 -32 97 128 96 0 65 65 32 0 32 0 32 -32 32 -33 64 33 33 -33 96 65 64 32 0 32 0 32 0 32 32 97 97 0 129 32 32 0 32 32 32 32 -32 32 96 97 33 -32 64 257 -32 0 -32 64 0 65 128 128 32 97 161 64 32 96 129 33 -32 128 -161 32 -32 0 -97 129 -32 64 -64 -32 -32 32 -65 193 -128 32 0 65 32 32 64 0 32 32 97 129 32 32 32 0 64 -32 97 64 64 0 97 -32 32 -97 289 0 97 -32 32 0 64 0 64 64 65 65 0 -32 32 0 64 96 32 0 97 32 0 64 -32 97 32 32 32 -32 64 32 32 32 -32 32 64 97 -64 64 0 97 32 0 32 96 33 0 32 32 0 32 96 33 32 32 65 32 0 32 0 0 64 0 32 32 0 64 -32 65 32 0 -32 96 32 64 -32 0 161 33 64 32 64 -32 65 64 0 64 96 97 -64 32 32 193 -32 0 -32 32 -32 64 64 -32 32 32 64 32 -32 97 64 64 0 32 0 32 97 65 0 -32 129 96 -65 32 65 32 32 65 -32 0 64 32 64 193 -64 0 32 -32 64 64 33 64 -97 65 0 0 64 32 33 32 0 0 64 -64 32 32 64 96 -64 97 96 64 -32 -32 -64 96 32 97 64 32 -96 128 0 0 32 33 0 32 -64 0 -32 32 0 32 32 -32 32 32 32 64 32 33 0 32 -32 64 -32 32 64 32 0 32 -32 33 64 64 -64 0 32 -32 129 32 32 0 32 64 0 97 0 64 129 96 -97 65 65 0 32 0 32 64 32 32 32 0 32 -64 65 32 96 64 65 97 225 32 32 193 -32 32 64 64 64 33 97 32 32 193 32 32 0 32 32 96 64 97 129 64 32 64 0 193 0 129 -64 64 0 65 64 32 32 32 97 0 96 0 32 -32 97 -97 96 -96 129 0 129 32 32 64 0 97 32 96 32 32 64 97 65 128 0 97 -33 64 0 32 33 33 -33 32 -128 0 -32 64 0 32 32 64 -32 33 -65 96 -32 64 -64 32 0 65 0 128 161 33 -32 64 -33 64 -32 32 32 65 65 64 0 96 -65 33 -64 64 -32 96 32 97 0 64 -32 32 -97 32 0 0 -64 33 -32 64 -32 129 -32 128 -161 97 32 32 -32 32 -32 32 -32 64 0 65 0 64 0 225 -65 0 32 -32 65 -161 257 -129 225 -128 129 -129 96 -193 129 -321 161 -161 32 -96 64 -33 32 -96 225 -32 65 0 96 -32 64 -193 258 0 32 32 32 96 32 65 32 64 0 32 32 -128 290 -258 578 -257 515 -161 418 -353 772 -547 1221 -32 33 -193 450 -354 803 -128 322 -193 450 -322 708 -1093 2379 -1415 3087 -321 771 -418 901 -740 1672 -1897 4212 -32 64 -64 32 0 32 -33 0 -128 0 -32 32 -32 161 -33 64 -64 97 -96 32 -258 225 -96 161 -97 96 -64 129 0 418 64 96 33 161 128 354 129 161 64 32 32 96 33 0 128 32 64 65 65 64 160 289 97 97 96 32 33 0 64 129 32 64 64 32 33 129 96 96 64 257 -32 193 32 161 0 64 97 129 64 64 -32 33 -161 160 -161 322 -32 161 -32 160 32 129 32 161 33 64 0 96 -161 161 -65 129 -128 128 -32 33 0 128 0 65 -65 96 -160 161 -193 96 -32 65 -33 0 0 64 65 64 0 225 96 161 97 129 32 128 0 65 32 96 128 225 33 64 -33 97 33 96 -33 65 -128 64 -32 96 64 193 -64 97 32 193 -32 64 0 64 32 32 32 97 -32 32 -129 64 -32 65 32 64 -32 64 0 65 -128 160 -33 65 -64 96 -32 32 -64 129 32 96 32 65 0 64 -32 129 64 64 32 64 0 64 -32 33 -32 96 -32 64 -129 290 32 32 97 32 128 -64 33 0 128 -32 129 64 0 32 -32 32 -97 65 -193 192 -64 65 -32 0 -32 0 -33 0 -64 32 -289 32 -2830 0 -128 0 -3473 0 -2669 -32 -1543 0 -418 0 -64 0 -3473 0 -32 0 -64 0 -97 -193 -32 -32 32 -97 -32 -32 -64 -32 -32 -32 -97 -32 -128 32 -33 -32 -32 -97 -64 32 -64 0 -33 65 33 32 -33 32 0 32 -64 32 0 33 -64 64 -65 -32 -96 0 -96 -65 -33 0 -32 65 0 160 -64 65 -32 64 32 64 -32 32 0 33 0 96 -97 64 -96 0 0 65 -96 0 -65 32 -193 -64 -32 32 -32 -32 0 -97 -64 -96 -65 -33 -64 -128 -96 0 -97 0 -128 64 -129 -32 -129 -321 0 -33 32 -64 -32 -32 -64 -32 -32 -65 32 -64 -64 -96 -97 -65 32 -32 97 0 0 -64 -32 -64 -33 -97 -64 0 -128 0 -65 -64 -128 -32 -32 32 -65 32 -32 32 0 64 97 97 -33 64 -32 0 -225 -161 -32 -32 0 -32 64 -96 32 -65 -64 -64 32 -96 -32 -65 -64 0 -32 -32 -33 -64 0 -97 -32 -128 32 -129 33 -64 0 -64 -33 -33 -64 -32 -64 -32 -64 0 -129 -32 -64 -32 -32 -64 -65 -65 -32 32 -32 0 -32 65 -65 32 -96 96 -32 0 0 -32 -32 -32 -32 -64 -65 0 32 -65 -32 -64 0 -64 -32 0 32 -65 -32 -96 -32 0 -32 -32 -32 0 -33 -32 -32 32 -32 -32 -32 -65 -193 -96 -32 -32 32 -32 -64 -129 -65 -32 -32 -64 0 -33 0 -32 32 -32 33 -64 -33 -32 -32 -97 32 -32 -64 -64 0 -33 -96 -64 -65 -64 -96 -97 -193 -96 -129 0 -32 -64 -64 -97 -32 0 -32 -32 -33 0 -64 -64 -2186 0 -804 0 -161 0 -418 -32 -32 225 32 64 -32 64 -64 32 -32 97 -97 64 0 64 32 33 -32 96 -32 32 -96 161 -161 97 -97 96 0 32 129 225 -129 97 -64 96 0 64 -64 97 -33 32 -32 0 -160 -129 -97 -32 -96 -32 -32 0 -65 0 -32 64 -64 97 -32 32 -97 -32 -64 32 0 289 -161 97 0 64 129 32 64 65 0 64 -161 129 0 32 32 96 97 97 0 96 64 64 32 0 0 65 -96 160 -32 0 -65 -64 0 -32 -32 -32 -32 0 -32 32 -32 161 -65 32 0 64 -32 64 -32 33 32 32 -96 128 32 129 -193 -32 -32 0 -97 64 -64 0 -64 -32 -32 32 -65 97 0 160 65 129 -33 64 -96 97 0 32 0 32 32 97 0 128 32 225 0 65 -32 32 -128 0 -258 160 -160 -32 -161 32 -65 0 -64 -32 0 -32 64 -161 0 -64 0 -32 -64 0 -257 96 -129 65 -128 32 -65 32 -32 0 -64 0 -129 32 -193 -32 -64 0 -32 32 -64 32 -32 0 0 65 -65 32 -32 32 -64 0 -129 -32 -96 0 -65 32 -64 -97 -32 -32 -64 0 0 32 -129 97 -96 32 -33 0 -96 -129 -32 -32 -65 0 -64 0 -128 32 -129 97 -97 64 -32 65 -32 32 -64 -32 0 32 0 128 -64 225 -33 33 0 32 0 64 33 32 0 129 0 32 32 64 0 32 32 65 -32 32 -32 64 -33 97 0 32 -64 32 0 32 -64 64 -97 0 -64 65 0 64 -64 64 32 65 -64 0 -33 32 -32 32 -32 0 32 96 -64 65 0 32 -32 32 -129 0 -32 0 -32 32 32 64 -64 33 -65 0 -128 96 -65 -64 -96 -32 -32 0 -32 0 0 -65 64 -96 0 -64 -96 -33 0 -32 32 -128 -97 -161 0 -64 0 -33 0 -32 0 -32 -160 -96 -33 0 -160 64 -65 64 -225 129 -32 64 -129 0 0 32 -32 32 -32 0 -96 -64 -129 -64 -32 32 0 32 0 32 0 65 0 128 -32 161 0 32 32 64 64 161 0 65 -32 -33 -64 33 -65 -65 -32 65 -96 32 -32 -32 0 -65 -33 -32 -32 0 -32 0 -161 -129 -64 -32 -96 0 -32 0 -97 32 -96 33 -32 32 -33 64 -32 0 -64 0 -32 0 -33 257 -64 32 -128 258 -33 0 -64 -32 -32 0 -32 64 -64 0 -33 32 -64 64 -32 0 -32 -96 -32 -32 -32 0 -33 -161 -64 32 -32 0 0 -96 -32 -33 -32 0 -97 -96 -64 0 -97 -32 -32 -64 -32 -97 -96 -64 -33 -32 -64 -33 0 -64 -96 0 -65 -32 -160 0 -33 0 0 32 -64 32 -193 0 -96 -32 -32 0 -33 0 -96 64 -32 0 -64 65 -161 -65 -65 0 -64 33 -32 0 -97 -97 -32 0 -96 0 32 97 -32 32 -97 0 -32 0 0 -65 -32 -32 -64 65 -97 -65 -64 32 -32 0 -161 -64 -32 32 0 32 96 65 33 96 0 225 -161 129 -64 129 -129 128 -129 97 -32 64 0 64 0 32 -193 33 -64 96 -129 32 -32 32 -96 -32 -65 64 -289 161 -32 97 -64 64 -97 64 -129 0 -64 0 -64 -32 -32 32 32 32 0 129 -129 97 -1222 -515 -193 -96 -160 -33 -129 -96 -772 -322 -2893 -1254 -1158 -514 -2058 -900 -514 -225 -129 -65 -160 -64 -965 -547 -900 -450 -1222 -643 -547 -289 -964 -547 -1769 -964 -772 -418 -353 -225 -450 -97 -515 -129 -1736 -353 -1447 -354 -1254 -289 -289 -65 -1962 -482 -96 0 -97 -32 -707 -225 -64 -32 -2219 -450 -161 -65 -836 -418 -2186 -996 -1961 -869 -290 -160z"
    />

  </svg>
</div>
<div data-name="acre" class="modal-estado" style="display: none;">
  <p>Estado Acre</p>
</div>

<div data-name="amazonas" class="modal-estado" style="display: none;">
  <p>Estado Amazonas</p>
</div>
    
27.03.2015 / 19:48
6

You can do this:

i$("#mapa path").click(function(){
    alert('Voce clicou no estado do '+$(this).attr('data-name'));
    i$('[data-name="' + this.id + '"]').show();
});

In this way it will use the ID of path clicked ( this.id ) and uses it in a selector where it looks for elements with data-name equal to that ID. Then apply the .show() method to show the div.

It would be practical to use a CSS class for all these divs so you can hide all when you open a new one, or use a parent div to hide all .children() , or use a flag to know which div is be viewed.

HTML example would be:

<div id="info">
    <div data-name="tocantins">Esta é a DIV de tocantins</div>
    <div data-name="bahia">Esta é a DIV de bahia</div>
    <div data-name="sergipe">Esta é a DIV de sergipe</div>

and JavaScript for example of the flag would be:

i$ = jQuery.noConflict();
var visivel = null;
i$("#mapa path").click(function () {
    //alert('Voce clicou no estado do ' + this.id);
    if (visivel) visivel.hide();
    visivel = i$('[data-name="' + this.id + '"]').show();
});

Another thing you could do is create an array with all these cached divs, or an object to quickly access the element.

Example: link

    
27.03.2015 / 18:55