This commit is contained in:
Vincent BRIDIER 2021-03-01 11:51:00 +01:00
parent 0cd8b737a5
commit 4e193a8b60
27 changed files with 99842 additions and 9 deletions

View file

@ -0,0 +1,85 @@
<?php
namespace App\Http\Controllers;
use App\Models\CustomersDepartaimants;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class ClubController extends Controller
{
public function bourse(Request $request)
{
/* TODO : A tester avec le user connecté
*
$user = Auth::guard('customer')->user();
$departaimants = $user->departaimants;
*/
$departaimants = CustomersDepartaimants::where('customer_id', 1)->first();
return view('front.club.bourse', compact('departaimants'));
}
public function bourseSaveState(Request $request)
{
/* TODO : A tester avec le user connecté
*
$user = Auth::guard('customer')->user();
$departaimants = $user->departaimants;
*/
$departaimants = CustomersDepartaimants::where('customer_id', 1)->first();
/* TODO : validate */
$collection = $request->collection;
$id = $request->id;
$state = $request->state;
$action = $request->action;
$map = $collection === 'new' ? json_decode($departaimants->new_collection) : json_decode($departaimants->old_collection);
$key = array_search($id, array_column($map, 'id'));
if ($action === 'add'){
switch ($state){
case 'own':
$map[$key]->state = 1;
break;
case 'change':
$map[$key]->state = 2;
break;
case 'search':
$map[$key]->state = 3;
break;
}
}else{
switch ($state){
case 'own':
$map[$key]->state = 3;
break;
case 'change':
case 'search':
$map[$key]->state = 1;
break;
}
}
/* TODO : A tester avec user connecté
* $user->departaimants->new_collection = json_encode($map);
$user->save();*/
if ($collection === 'new'){
$departaimants->new_collection = json_encode($map);
}else{
$departaimants->old_collection = json_encode($map);
}
$departaimants->save();
return response()->json(['status' => 'OK', 'map' => $map]);
}
public function bourseSearch(Request $request)
{
return response()->json(['status' => 'OK']);
}
}

View file

@ -26,4 +26,8 @@ class Customers extends Authenticatable
public function answers() {
return $this->hasMany('App\Models\ForumAnswers', 'customer_id');
}
public function departaimants() {
return $this->hasOne('App\Models\CustomersDepartaimants', 'customer_id');
}
}

View file

@ -0,0 +1,18 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class CustomersDepartaimants extends Model
{
protected $guard = 'customer';
protected $hidden = ['customer_id', 'created_at', 'updated_at'];
protected $primaryKey = 'customer_id';
public function customers() {
return $this->belongsTo('App\Models\Customers', 'customer_id');
}
}

View file

@ -15,7 +15,8 @@
"laravel/framework": "^7.0",
"laravel/tinker": "^2.0",
"laravel/ui": "^2.1",
"riverskies/laravel-mobile-detect": "^1.3"
"riverskies/laravel-mobile-detect": "^1.3",
"ext-json": "*"
},
"require-dev": {
"facade/ignition": "^2.0",

View file

@ -0,0 +1,34 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CustomersDepartaimants extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('customers_departaimants', function (Blueprint $table) {
$table->foreignId('customer_id')->constrained('customers');
$table->text('old_collection');
$table->text('new_collection');
$table->timestamps();
$table->primary(['customer_id']);
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('customers_departaimants');
}
}

View file

@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class Departaimants extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('departaimants', function (Blueprint $table) {
$table->string('number')->primary();
$table->string('name');
$table->tinyInteger('collection'); // 1 = both collection ; 2 = old collection ; 3 = new collection
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('departaimants');
}
}

View file

@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DepartaimantsSearch extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
//
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}

5
package-lock.json generated
View file

@ -9107,6 +9107,11 @@
"loader-utils": "^1.0.2"
}
},
"vue-svg-map": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/vue-svg-map/-/vue-svg-map-1.2.0.tgz",
"integrity": "sha512-CAz4G80dnZ61+X8jAa7aeXHJBg3gNnJdTzUyVXbkZmwBLeh0hL9M47tm5Fpmd20AMsTY+GF7bbL+HvhWM3NlGw=="
},
"vue-template-compiler": {
"version": "2.6.11",
"resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz",

View file

@ -30,6 +30,7 @@
"fibers": "^5.0.0",
"hooper": "^0.3.4",
"normalize.css": "^8.0.1",
"vue-select-image": "^1.9.0"
"vue-select-image": "^1.9.0",
"vue-svg-map": "^1.2.0"
}
}

10949
public/css/app.css vendored

File diff suppressed because one or more lines are too long

5699
public/css/main.css vendored

File diff suppressed because one or more lines are too long

56871
public/js/app.js vendored

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,64 @@
/*!
* Bootstrap v4.5.0 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*!
* Sizzle CSS Selector Engine v2.3.5
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://js.foundation/
*
* Date: 2020-03-14
*/
/*!
* jQuery JavaScript Library v3.5.1
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2020-05-04T22:49Z
*/
/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/
/**!
* @fileOverview Kickass library to create and place poppers near their reference elements.
* @version 1.16.1
* @license
* Copyright (c) 2016 Federico Zivolo and contributors
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/

24304
public/js/main.js vendored

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,16 @@
/*!
* Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
/*!
* Vue.js v2.6.11
* (c) 2014-2019 Evan You
* Released under the MIT License.
*/
/**
* Hopper 0.3.4
* (c) 2019
* @license MIT
*/

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View file

@ -0,0 +1,486 @@
<template>
<div class="bourse-container">
<div class="bourse-sub_container">
<div class="tabs-bloc">
<!-- tabs link -->
<nav class="tabs-link">
<ul>
<li class="echange-item">
<a href="#" title="Ils échangent" role="tab" data-toggle="tab" aria-expanded="true">
<i class="icon-echange"></i>
<br>
<span>Ils échangent</span>
</a>
</li>
<li class="recherche-item">
<a href="#" title="Ils recherchent" role="tab" data-toggle="tab" aria-expanded="false">
<i class="icon-loupe"></i>
<br>
<span>Ils recherchent</span>
</a>
</li>
</ul>
</nav>
<!-- /tabs link -->
<!-- tabs content -->
<div class="tabs-content">
<table :class="currentState === 'search' ? 'table-bourseEchanges search' : currentState === 'change' ? 'table-bourseEchanges change' : 'table-bourseEchanges'">
<thead>
<tr>
<th class="departaimant-col">Départ'Aimant</th>
<th class="pseudo-col">Pseudo</th>
<th class="date-col">Date</th>
</tr>
</thead>
<tbody>
<tr v-for="result in searchResult">
<td class="departaimant-col">{{ result.id }} {{ result.name }}</td>
<td class="pseudo-col">
<a href="#">
<span>{{ result.pseudo }}</span>
<i class="icon-messages"></i>
</a>
</td>
<td class="date-col"> {{ result.date }} </td>
</tr>
<tr v-if="searchResult.length === 0">
<td colspan="3">Aucun résultat(s)</td>
</tr>
</tbody>
</table>
</div>
<!-- /tabs content -->
</div>
</div>
<div class="bourse-sub_container">
<div class="carte-svg-bloc">
<div class="menu">
<div class="collections">
<p @click="switchCollection('new')" :class="currentMapName === 'new' ? 'collections-btns new-btn active' : 'collections-btns new-btn'">Collection Actuelle</p>
<p @click="switchCollection('old')" :class="currentMapName === 'old' ? 'collections-btns old-btn active' : 'collections-btns old-btn'">Collection Vintage</p>
</div>
<div class="states">
<p @click="changeState('own')" :class="currentState === 'own' ? 'own active' : 'own'">
<i class="icon-check"></i>
Je possède
</p>
<p @click="changeState('change')" :class="currentState === 'change' ? 'change active' : 'change'">
<i class="icon-echange"></i>
J'échange
</p>
<p @click="changeState('search')" :class="currentState === 'search' ? 'search active' : 'search'">
<i class="icon-loupe"></i>
Je cherche
</p>
</div>
<input v-model="pseudo" type="text" placeholder="Pseudo">
</div>
<p class="departaimant-name">{{ currentDep }}</p>
<div :class="'svg-container ' + currentState">
<checkbox-svg-map v-model="selectedLocations" :map="currentMap" @click="clickLocation" />
</div>
</div>
</div>
</div>
</template>
<script>
import { CheckboxSvgMap } from "vue-svg-map";
const NewMagnetMap = require('./NewMagnetMap').default;
const OldMagnetMap = require('./OldMagnetMap').default;
export default {
components: {
CheckboxSvgMap
},
mounted() {
console.log('Bourse Component mounted.');
let maps = JSON.parse(this.maps);
this.userNewCollection = JSON.parse(maps.new_collection);
this.userOldCollection = JSON.parse(maps.old_collection);
},
props: [
'maps'
],
data(){
return {
selectedLocations: [],
currentMap: NewMagnetMap,
currentMapName: 'new',
currentDep: "Les Départ'aimants",
currentState: 'own',
pseudo: '',
userOldCollection: [],
userNewCollection: [],
searchResult: []
}
},
methods: {
switchCollection(name){
if (name === 'new'){
this.currentMap = NewMagnetMap;
}else{
this.currentMap = OldMagnetMap;
}
this.currentMapName = name;
this.currentDep = "Les Départ'aimants";
this.loadMap();
},
changeState(state){
this.currentState = state;
this.loadMap();
if (this.currentState === 'change'){
this.searchResults();
}else if (this.currentState === 'search'){
this.searchResults();
}
},
clickLocation(evt){
let id = evt.target.getAttribute('id');
let name = evt.target.getAttribute('name');
let checked = evt.target.getAttribute('aria-checked');
this.currentDep = id + " - " + name;
axios.post('/le-club-des-gaulois/la-bourse-aux-echanges/save-state', {
collection: this.currentMapName,
id: id,
state: this.currentState,
action: checked === null ? 'add' : 'remove',
})
.then(response => {
console.log(response);
if (this.currentMapName === 'new'){
this.userNewCollection = response.data.map;
}else{
this.userOldCollection = response.data.map;
}
})
.catch(error => {
console.log(error);
});
},
loadMap(){
if (this.currentMapName === 'new'){
if (this.currentState === 'own'){
this.selectedLocations = this.userNewCollection.filter(item => item.state === 1 || item.state === 2).map(item => item.id);
}
if (this.currentState === 'change'){
this.selectedLocations = this.userNewCollection.filter(item => item.state === 2).map(item => item.id);
}
if (this.currentState === 'search'){
this.selectedLocations = this.userNewCollection.filter(item => item.state === 3).map(item => item.id);
}
}else{
if (this.currentState === 'own'){
this.selectedLocations = this.userOldCollection.filter(item => item.state === 1 || item.state === 2).map(item => item.id);
}
if (this.currentState === 'change'){
this.selectedLocations = this.userOldCollection.filter(item => item.state === 2).map(item => item.id);
}
if (this.currentState === 'search'){
this.selectedLocations = this.userOldCollection.filter(item => item.state === 3).map(item => item.id);
}
}
},
searchResults(){
axios.post('/le-club-des-gaulois/la-bourse-aux-echanges/search', {
collection: this.currentMapName,
state: this.currentState,
})
.then(response => {
console.log(response);
})
.catch(error => {
console.log(error);
});
}
},
watch: {
userNewCollection(){
this.loadMap();
},
userOldCollection(){
this.loadMap();
}
}
}
</script>
<style lang="scss">
.svg-map {
width: 100%;
height: auto;
stroke: #FFFFFF;
stroke-width: 1;
stroke-linecap: round;
stroke-linejoin: round;
}
.svg-map__location {
fill: #4b84c1;
cursor: pointer;
opacity: 1;
}
.svg-map__location:focus, .svg-map__location:hover {
fill: #4b84c1;
opacity: 0.8;
outline: 0;
}
.svg-map__location[aria-checked="true"] {
opacity: 1;
}
.svg-container.own {
.svg-map__location[aria-checked="true"] {
fill: #6cc18a;
}
}
.svg-container.change {
.svg-map__location[aria-checked="true"] {
fill: #ffb400;
}
}
.svg-container.search {
.svg-map__location[aria-checked="true"] {
fill: #e43b4e;
}
}
.bourse-container {
margin: 0 auto;
width: 90%;
display: flex;
& .bourse-sub_container {
flex: 1;
& .tabs-bloc {
& .tabs-link {
font-size: 0;
& li {
display: inline-block;
font-size: 10px;
width: 50%;
}
& a {
color: #fff;
display: inline-block;
font-family: 'catamaran-bold';
font-size: 16px;
padding: 14px 0;
text-align: center;
text-transform: uppercase;
width: 100%;
}
& .echange-item {
& a {
background-color: #ffb400;
}
}
& .recherche-item {
& a {
background-color: #974c99;
}
}
}
& .tabs-content {
& .table-bourseEchanges {
background-color: white;
border-style: solid;
border-radius: 0 0 3px 3px;
width: 100%;
border-width: 7px 0 4px;
margin-bottom: 35px;
padding: 0 30px;
border-color: #f3ebe4;
&.search {
border-color: #ffb400;
}
&.change {
border-color: #974c99;
}
& .pseudo-col {
background-color: #f7f3ef;
}
& th {
border-bottom: 1px solid #d5d0cb;
color: #1e5ba1;
font-family: "alphafridgemagnets";
font-size: 30px;
width: 40%;
text-align: center;
padding: 15px;
}
& td {
background-color: #fff;
font-family: "catamaran-regular";
font-size: 17px;
color: #000;
padding: 5px;
text-align: center;
&.departaimant-col {
text-align: left;
}
&.pseudo-col {
font-family: 'catamaran-bold';
& a {
color: #1e5ba1;
& span {
text-decoration: underline;
}
&:hover {
color: #fab818;
}
}
}
}
}
}
}
& .carte-svg-bloc {
& .departaimant-name {
font-family: 'alphafridgemagnets';
font-size: 26px;
margin-top: 25px;
text-align: center;
text-transform: uppercase;
color: #9c549e;
}
& .menu {
display: flex;
align-items: center;
justify-content: space-evenly;
& .states {
background-color: white;
display: flex;
width: 240px;
border-radius: 3px;
cursor: pointer;
& p {
width: 80px;
height: 80px;
display: flex;
flex-direction: column;
place-content: center;
text-align: center;
&.own {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
color: #6cc18a;
& i {
color: inherit;
}
&:hover, &.active {
background-color: #6cc18a;
color: white;
& i {
color: inherit;
}
}
}
&.change {
color: #ffb400;
& i {
color: inherit;
}
&:hover, &.active {
color: white;
background-color: #ffb400;
& i {
color: inherit;
}
}
}
&.search {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
color: #e43b4e;
& i {
color: inherit;
}
&:hover, &.active {
color: white;
background-color: #e43b4e;
& i {
color: inherit;
}
}
}
}
}
& .collections-btns {
height: 45px;
line-height: 45px;
cursor: pointer;
border-radius: 3px;
color: #fff;
padding: 0 15px;
font-family: 'alphafridgemagnets';
font-weight: 400;
font-size: 18px;
text-align: center;
width: 200px;
&.old-btn {
background-color: lightgrey;
&:hover, &.active {
background-color: #e77b32;
}
}
&.new-btn {
background-color: lightgrey;
&:hover, &.active {
background-color: #974c99;
}
margin-bottom: 10px;
}
}
& input {
background-color: #fff;
border: none;
border-radius: 3px;
color: #999595;
display: table-cell;
font-size: 1.5em;
font-family: 'Catamaran-Regular';
line-height: 125%;
padding: 16px 15px 17px;
position: relative;
}
}
& .svg-container {
width: 70%;
margin: 0 auto;
}
}
}
}
</style>

View file

@ -0,0 +1,511 @@
export default {
"label": "New Magnet Map",
"viewBox": "0 100 1190.6 1303.9",
"locations": [
{
"name": "Ain",
"id": "01",
"path": "M957.6,747.5l-26.4-37.1h-43.6l-5.4,25.8l-0.8,38.6l26,29.9l33.9,0c0.3,0,0.6,0.1,0.8,0.2c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1l13.6,13.4l22.2-19.9l-0.1-11.2l-0.2-39.3l-18.9,0C958.4,748.1,957.9,747.9,957.6,747.5z"
},
{
"name": "Aisne",
"id": "02",
"path": "M733.5,323.8l0.2,74l31.7,21.9l32.6-59.6v-33.5c0-0.4,0.2-0.8,0.5-1.1l13.8-12.7v-37.2h-78.9L733.5,323.8z"
},
{
"name": "Allier",
"id": "03",
"path": "M778.2,704.3l-0.1-14.8l-38.4,0.2l0,0l0,0h0c0,0,0,0,0,0c-0.5,0-0.9-0.2-1.2-0.6l-19.1-25.5l-55.3,65.8l26.7,26.7c0.1,0.1,0.1,0.1,0.2,0.2l35.7-0.2c0,0,0,0,0,0c0.1,0,0.2,0,0.3,0l0.2,0c0,0,0,0,0,0c0.4,0,0.8,0.2,1.1,0.5l21.9,23.1l39.7-0.2l0-33.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0.1-0.1,0.1-0.2c0,0,0,0,0-0.1\c0.1-0.2,0.2-0.3,0.4-0.4c0,0,0,0,0.1,0c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2-0.1c0.1,0,0.2,0,0.3,0c0,0,0,0,0,0h14.5l-0.1-16.8l-27.1-22.5C778.4,705.1,778.2,704.7,778.2,704.3z"
},
{
"name": "Alpes-de-Haute-Provence",
"id": "04",
"path": "M1071.7,954.3c-0.6-1.7-0.8-4-0.5-6.9l-21,15.4c-0.3,0.2-0.6,0.3-0.9,0.3c0,0,0,0,0,0l-26.1,0l-20.2,19.9c-0.2,0.2-0.6,0.4-0.9,0.4l-37.9,3.3l0.1,42.7l14,13.4l88.5-2.5l3.6-8.4l8.3-18.6l-17.6-17.5c-0.3-0.3-0.4-0.7-0.4-1.1c0-0.4,0.1-0.8,0.4-1.1l23.5-23.8C1080.2,966,1073.4,958.9,1071.7,954.3z"
},
{
"name": "Hautes-Alpes",
"id": "05",
"path": "M1045.8,880.2l-14.5,13.4c0,0,0,0,0,0c0,0,0,0,0,0l-50.2,44.7c0,0,0,0,0,0l-15.4,13.7l-0.5,11.3l-1,20.4l37-3.2l20.3-19.9c0.3-0.3,0.7-0.4,1.1-0.4c0,0,0,0,0,0l26.2,0l23-16.8c0.8-4.3,2.2-8.7,3-11.4l0.2-0.5c0.6-1.8,1.5-3.7,2.5-5.5c1.5-2.9,3.1-5.9,2.5-8.2c-1.2-4.7-3.3-8.4-5.9-10.4c-1.1-0.8-2.6-0.9-4.4-1.1c-2.4-0.2-5.1-0.3-7.7-2.2c-3-2.1-4-6.1-4.8-9.7\c-0.5-2-1-4-1.7-4.8c-0.6-0.7-1.7-1.6-2.9-2.6C1050.3,885,1047.6,882.7,1045.8,880.2z"
},
{
"name": "Alpes-Maritimes",
"id": "06",
"path": "M1088,971.9c-0.3-0.1-0.6-0.3-0.9-0.5l-22.8,23.1l17.3,17.1c0.4,0.4,0.6,1.1,0.3,1.7l-8.6,19.6l-3.4,8.1l19.3,13.5c2.6-2.6,10.6-10,21.5-15c10.9-5.1,36.9-20.6,42.8-53.6l0.1-1.2c0.4-3.6-1.1-8.1-3.7-10.8c-1.8-1.9-17.6-2.5-33.2-1.2C1095.4,974.4,1090.1,973.1,1088,971.9z"
},
{
"name": "Ardèche",
"id": "07",
"path": "M873.4,984.3l0.1-53.8c0-0.4,0.2-0.8,0.5-1.1l14.7-13l0.1-50l-13.6,0c0,0-0.1,0-0.1,0l-22.7,0l0.1,15.1c0,0.4-0.2,0.8-0.4,1.1l-45.7,45.7l10,11.1c0.2,0.3,0.4,0.6,0.4,1l-0.1,43.9L873.4,984.3z"
},
{
"name": "Ardennes",
"id": "08",
"path": "M845.7,281.3c-7.5,3-20.2-3.4-21.7-4.2c-2.6-1.3-6.3-3.6-8.7-5.1l-0.1,41.5c0,0.4-0.2,0.8-0.5,1.1L801,327.3v32.3l18.7,10.1l75-1.7v-24.4c0-0.4,0.2-0.9,0.5-1.2l21.2-17.5c-1.7-1.5-4.1-3.8-5.4-5.5c-1-1.3-9.1-5.3-16.4-8.4c-3.5-1.2-19.3-9.5-20.8-15.2c-1-3.8-2.5-6.6-4.2-9.8c-0.3-0.6-0.7-1.3-1-2c-1.7-3.1-2-4.7-2.5-8.7c-0.7-5.9-1.8-6.3-4.8-7.5\c-0.5-0.2-1.1-0.2-1.6,0.1c-1.5,0.8-2.8,3.2-3.1,4.9C855.9,276,852.7,278.5,845.7,281.3z"
},
{
"name": "Ariège",
"id": "09",
"path": "M600.1,1203.1l40-4.3l-22.9-72.5l-46.6-0.1l-26.4,54.9c3.5,0.9,7.1,2,10.8,3.1c4.2,1.2,8.5,2.5,13,3.6C576.3,1189.8,586.7,1194.8,600.1,1203.1z"
},
{
"name": "Aube",
"id": "10",
"path": "M795.9,457.1l-28.5-0.1v26l65,53.8l36.8-19.9l0-48.6L842.3,444h-26.7l-18.8,12.9c-0.1,0.1-0.3,0.2-0.4,0.2C796.3,457.1,796.1,457.1,795.9,457.1C795.9,457.1,795.9,457.1,795.9,457.1z"
},
{
"name": "Aude",
"id": "11",
"path": "M732.2,1110.1l-36.3,0.1c0,0,0,0,0,0c-0.4,0-0.7-0.1-1-0.4l-7.4-6.8l-48.3-0.1l-19.5,21.5c0,0,0,0,0,0l22.8,72.2l83.8-57.1l21.8-19.5L732.2,1110.1z"
},
{
"name": "Aveyron",
"id": "12",
"path": "M760.8,1000l-40.4-64.3c-0.1-0.1-0.1-0.3-0.2-0.4l-12.1-19.3l-32.6,33.5c-0.3,0.3-0.7,0.5-1.1,0.5c0,0,0,0,0,0l-13.4,0l-21.4,15l2.1,11.6l7.8,7.1l69.9,52.2l28.2-0.1l13.3,0L760.8,1000z"
},
{
"name": "Bouches-du-Rhône",
"id": "13",
"path": "M972.3,1107.9l0-35.2c0-0.3,0.1-0.6,0.3-0.9l12.8-17.4l-7.9-8.3l-4.6,2.5c-0.2,0.1-0.3,0.1-0.5,0.2l-54.9,7.6c-0.4,0.1-0.9-0.1-1.2-0.4l-20.7-18.6l-13.8,14.5c-0.3,0.3-0.7,0.5-1.1,0.5l-16.1,0l0.1,34c1.3,0.7,2.5,1.8,3.6,2.8c0.5,0.4,1,0.9,1.5,1.3c4.1,3.4,9.7,4.9,13.3,4.9c0,0,0.1,0,0.1,0c0.1,0,6.8,0.6,10.6-1.3c3.2-1.6,10-2,14.7-2\c2.4,0,4.3,0.1,5.1,0.1c0.2,0,0.4,0,0.7,0c13.8,0.9,26.8,5.1,38.7,12.3c0,0,0,0,0,0c3.2,2,7.4,2.2,11.5,2.4c2.1,0.1,4.2,0.2,6.2,0.5C971.2,1107.7,971.8,1107.8,972.3,1107.9z"
},
{
"name": "Calvados",
"id": "14",
"path": "M436.6,358.1c-0.2,0-0.4,0-0.5-0.1c-0.2-0.1-18.7-7.3-24-9.3c-4.2-1.6-23.1-1.4-31.1-1.3c-0.9,0-1.8,0-2.5,0v11.4l13.4,21.4c0.3,0.4,0.3,1,0.1,1.4l-10.9,24l12.3,14.1l24.1-9.3c0.2-0.1,0.3-0.1,0.5-0.1l26.2-0.2l27.2-1.6l35.1-2.8v-64.4h-10c-0.8,1.2-2.3,2.9-4.5,2.9h-13.3c-1,0.9-3.7,3.3-5.6,5.2c-0.5,0.5-1,1-1.5,1.6c-2.8,3-6.2,6.8-9.9,6.8H436.6z"
},
{
"name": "Cantal",
"id": "15",
"path": "M743.3,861.1l-39.6-4.6l-26.3-3l-22.4,44.9l6.8,48.4l12,0l33.5-34.4c0.3-0.3,0.8-0.5,1.2-0.4c0.5,0,0.9,0.3,1.1,0.7l12.2,19.4l14-19.1c0.3-0.4,0.7-0.6,1.2-0.6l19.5-0.1L743.3,861.1z"
},
{
"name": "Charente",
"id": "16",
"path": "M470.8,868l50.2-58.5v-11.8c0-0.4,0.2-0.8,0.5-1.1l21.8-18.9v-13.6l-62.9,0l-42.1,41.3L470.8,868z"
},
{
"name": "Charente-Maritime",
"id": "17",
"path": "M395.4,846.7l29.5,0.1c0.4,0,0.8,0.2,1,0.4l29.1,28.7l13.3-6l-33.2-63.8c-0.1-0.2-0.1-0.3-0.2-0.5c-0.1-0.5,0-1.1,0.4-1.5l19.8-19.4l3-3l-44.1-47.4h-50.2c-0.4,5.8-2.8,11-7.1,15.3c-1.8,1.8-1.5,6.3-1.3,9.6c0.1,1,0.1,1.9,0.1,2.7c0,1.2,0.3,4.5,0.6,8.3c0.8,9.8,1.4,17.5,0.9,19.9c-0.4,1.9-1.8,3.8-3.1,5.7c-1.2,1.8-2.7,3.8-2.7,5.1c0,2.8,2.9,9.2,6.1,12.4\c1.3,1.3,3.6,2.8,6.3,4.5c3.9,2.5,8.8,5.7,13,10c4.4,4.4,8.2,6.9,10.9,8.8c1.7,1.2,3.1,2.1,4.1,3.1C393.6,841.7,394.9,845,395.4,846.7z"
},
{
"name": "Cher",
"id": "18",
"path": "M661.4,727.9l56.6-67.3l-6.4-74.4l-51.2-3v22.6c0,0.7-0.4,1.2-1,1.4l-23.9,7.7l15.3,30.4c0.1,0.2,0.2,0.4,0.2,0.7v81.9H661.4z"
},
{
"name": "Corrèze",
"id": "19",
"path": "M626.6,903.7l26-6.9l34.8-69.7l-9.9-9.3l-43.3,0l0,18.1c0,0.4-0.2,0.8-0.5,1.1c-0.3,0.3-0.7,0.4-1.1,0.4l-38-2.2l-21.5,19.1l0,19.6l21.7,18L626.6,903.7z"
},
{
"name": "Corse-du-Sud",
"id": "2A",
"path": "M1152,1218.1c0.7-8.6,1.7-15.5,2.8-21.3l-69-44.2c-0.8,0.8-1.8,1.3-3.1,1.7c-2,0.6-2.4,2-2.4,4.6c0,1.6,4.5,5.4,7.1,7.7l0.9,0.7c3.2,2.7,6.5,6,5.1,10.8c-0.2,0.6-0.4,1.3-0.6,2c-1,3.1-2.8,9-1.5,11.1c0.4,0.6,0.7,1.2,1.1,1.7c1.6,2.4,3.4,5.1,2.8,10c-0.2,1.7-0.6,3.3-1,4.7c-0.8,3.4-1,4.6,0.2,5.4c3.6,2.4,7,9,7.1,12.6c0.2,5.8,1.9,7.3,7.9,11.9\c1.4,1,3.1,2.4,5,4c5.6,4.6,15,12.2,18.7,12.2c0,0,0.1,0,0.1,0C1137,1253.5,1150.7,1234,1152,1218.1z"
},
{
"name": "Haute-Corse",
"id": "2B",
"path": "M1166.2,1128.5c-4-13.2-5.5-15.9-7.6-19.3c-2.9-4.7-3.4-10.1-1.3-15.6c2.1-5.5,2.5-22.3,1.1-26.2c-0.6-0.6-4.5-0.7-8.1-0.1c0,0-0.1,0-0.2,0c-1.2,0.1-4.8,0.7-6.3,2.5c-0.5,0.6-0.7,1.3-0.6,2.2c0.5,4.6,0.4,7.5,0.3,9.2c0,0.4,0,0.8,0,1.1c0,0.6,0.1,2.1,0.2,3.8c0.2,2.3,0.4,5,0.4,6.7c0,0.5,0,1.2,0.1,1.8c0.2,1.8,0.3,3.6-0.9,4.8\c-0.8,0.7-1.8,0.9-3.2,0.6c-1.5-0.3-2.6-0.6-3.8-1c-1.7-0.5-3.3-1-5.8-1.2c-5-0.4-7.5,0.3-8.3,2.5c-0.3,0.9-0.4,1.6-0.5,2.2c-0.3,2.1-0.9,3.4-4.2,5.5c-2.6,1.7-5.9,2.2-8.9,2.7c-2.3,0.4-4.6,0.8-5.6,1.6c-3.8,2.9-12.4,10.2-14.9,14.4l-0.1,0.2\c-2.5,4.2-7.3,12-7,15.2c0.1,1.4,1.1,2,2.7,2.8c1,0.5,2.1,1,2.9,2c0.8,1,1.2,2.3,0.9,3.5l27.3,17.5l40.9,26.2c1.5-6.6,3.3-11.4,5.6-14.6C1165.7,1172.6,1170.3,1141.8,1166.2,1128.5z"
},
{
"name": "Côte-d'Or",
"id": "21",
"path": "M927.1,566l-19.3,0.8c-0.5,0-0.9-0.2-1.2-0.6l-36.3-46.4l-36.6,19.8v25.7c0,0.4-0.1,0.7-0.4,1l-19.6,22.2v15.9h11c0.8,0,1.5,0.7,1.5,1.5v0v34.8h42.3c0.4,0,0.9,0.2,1.1,0.5l12.4,14.4h32.4l29.8-43.2L927.1,566z"
},
{
"name": "Côtes-d'Armor",
"id": "22",
"path": "M182.9,488.5l109.4,9.2l0-7c0-0.5,0.2-1,0.7-1.2l25.7-17.6l0.2-36.8c-6.2-0.6-13-0.8-14.2-0.2c-1.8,1.6-9.1,2.5-21.6,2.5c-1.7,0-3.5,0-5.3-0.1c-4.9-0.1-12.4-0.3-13.6,1c-1.3,1.3-5.1,3.9-10,7.2c-2.3,1.5-4.9,3.3-5.3,3.7c-1.2,1.2-3.8,1.8-7.7,1.8c-1.8,0-12.5-1.2-14.7-3.4c-0.8-0.8-7.8-7.5-14.7-14c-7.2-6.9-14.7-14-15.7-15c-1.7-1.7-3.8-2.6-6.1-2.6\h-7V488.5z"
},
{
"name": "Creuse",
"id": "23",
"path": "M608.3,791.1l24.5,23.8l43.8,0l0.4-17.2c0-0.2,0-0.3,0.1-0.5c0,0,0,0,0,0c0.1-0.2,0.2-0.3,0.3-0.5l0,0c0,0,0,0,0,0l0,0l10.9-11.3l0-27.6c0,0,0-0.1,0-0.1l-26.8-26.8h-12h-0.7l-46.8,0.3l-6,5.2l11.9,11.9c0.3,0.3,0.4,0.7,0.4,1.1V791.1z"
},
{
"name": "Dordogne",
"id": "24",
"path": "M553.3,949.2l38.9-25.9l0.4-29.3l-21.9-18.2c-0.3-0.3-0.5-0.7-0.5-1.2l0-20c0,0-0.1-0.1-0.1-0.1l-22.2-27.8l-25-14.9l-51.2,59.6c-0.1,0.2-0.3,0.3-0.5,0.4l-14.1,6.4l5.1,8l20.5,32.2L553.3,949.2z"
},
{
"name": "Doubs",
"id": "25",
"path": "M1045.1,617.9c0.1-2.2,1.5-6.6,3-9.5l-24.8-19.6l-23.7,1.4l-31.4,25l0.6,31.4l38.1,28.1c1.3-2.1,2.5-4.2,3.7-6.2c5-8.4,8.9-15,13-17.8C1025.8,649.3,1044.4,636.4,1045.1,617.9z"
},
{
"name": "Drôme",
"id": "26",
"path": "M949.6,910.3c-0.3-0.3-0.5-0.7-0.5-1.1l0-21.3l-21.1,0c-0.4,0-0.8-0.2-1.1-0.5l-19.3-21.1l-15.9,0l-0.1,50.7c0,0.4-0.2,0.8-0.5,1.1l-14.7,13l-0.1,53.1l84.9-0.5l1.5-32.6c0-0.4,0.2-0.8,0.5-1l14.6-13L949.6,910.3z"
},
{
"name": "Eure",
"id": "27",
"path": "M509.4,341.6l0,65.1l28.1,26.8l11.5-4.1l46.5-16.6v-4.7c0-0.5,0.2-0.9,0.6-1.2l33.8-24.3v-3l0-36.3h-38l-29.6,16.1c-0.1,0.1-0.2,0.1-0.4,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0c0,0,0,0,0,0c-0.1,0-0.2,0-0.3,0c0,0-0.1,0-0.1,0c-0.1,0-0.3-0.1-0.4-0.2l-27.4-17.8H509.4z"
},
{
"name": "Eure-et-Loir",
"id": "28",
"path": "M556.8,480.8L540,495.6l11.4,11.4c0.1,0.1,0.3,0.2,0.4,0.3l18.8,19H601l35.2-37.1l-40.1-40c-0.3-0.3-0.4-0.7-0.4-1.1l0-32.1L540,435.8l16.8,16.1c0.3,0.3,0.5,0.7,0.5,1.1v26.8C557.3,480.1,557.1,480.5,556.8,480.8z"
},
{
"name": "Finistère",
"id": "29",
"path": "M153.2,535.1c3.4,0,8.8,1.1,11.7,1.7v-46.7c0-0.8,0.7-1.5,1.5-1.5l13.5-0.3v-72.6h-9c-1.7,0-5.7,4.7-7.7,7c-1,1.1-1.8,2.1-2.5,2.8c-2.3,2.3-11.4,2.7-26.3,2.6l-2.1,0h-31.2c-5.3,0-13.3,8-15.9,10.7l-0.4,0.4c-1.3,1.3-3.7,3.1-5.9,4.8c-2.1,1.5-4.2,3.1-5.2,4.2c-2.1,2.1-3.6,6.7-3.6,11.3c0,4.3,4.4,6,6.2,6c10.5,0,17.8-0.2,20.6-0.7c4.4-0.6,5.4,2,5.9,3.4\c0.2,0.4,0.3,0.9,0.5,1c1.1,1.1,1.3,3,0.6,4.7c-0.8,1.9-2.4,3-4.3,3H84.3l0.1,4c0.7,0.4,2.1,0.9,4,0.9c1.1,0,2,0.4,2.7,1.1c1.8,1.9,1.7,5.5,1.6,8.1c0,0.4,0,0.8,0,1.1c0,3.3-2.6,5.4-5,5.4c-0.6,0-2.1-0.1-4.5-0.4c-3-0.3-6.8-0.6-8.7-0.6\c-0.4,0-0.4,0.1-0.4,0.2c-0.4,0.9,0.3,3,0.7,3.4c0.5,0.5,1.9,2,3.5,3.7c1.7,1.8,3.6,3.9,4.3,4.6c0.7,0.7,2.4,3,5.3,6.7c2.3,3.1,5.3,6.9,6.1,7.7c1.7,1.7,12.3,9,14.4,9.9c1-0.5,3.8-3.1,5.9-5.3c0.3-0.3,0.7-0.5,1.1-0.5c0,0,0.1,0,0.1,0\c0.1,0,7,0.7,9.4,0.7c2.1,0,4.8,1.5,7.4,2.9c1.1,0.6,2.2,1.2,3.1,1.6C138.2,533.2,149,535.1,153.2,535.1z"
},
{
"name": "Gard",
"id": "30",
"path": "M854.2,1084.5c3,0,5.3,0.3,7.4,0.8l-0.1-34.4c0-0.4,0.2-0.8,0.4-1.1c0.3-0.3,0.7-0.4,1.1-0.4l16.9,0l13.9-14.6l-0.1-21l-19.1,0c0,0,0,0,0,0c-0.4,0-0.8-0.2-1.1-0.4c-0.3-0.3-0.4-0.7-0.4-1.1l0.1-25.1l-57.7-0.1l-11.9,12.9c-0.3,0.3-0.7,0.5-1.1,0.5l-38.9,0.5l0,34.6l20.3,0l13.3-16.9c0.3-0.3,0.7-0.5,1.1-0.6c0.4,0,0.8,0.1,1.1,0.4l39,38.1\c0.3,0.3,0.5,0.7,0.5,1.1l0.1,26.6l6.3,0c3.8,0,6.9,0,8.6,0C854.2,1084.5,854.2,1084.5,854.2,1084.5z"
},
{
"name": "Haute-Garonne",
"id": "31",
"path": "M540.9,1179.2l27.1-55.8c0.3-0.5,0.8-0.8,1.3-0.8c0,0,0,0,0,0l47.9,0.1l19.4-21.4l-45.6-61.8l-41.5,19.8l13.5,14.4c0.3,0.3,0.4,0.7,0.4,1.1s-0.2,0.8-0.5,1.1l-23.6,21.6c-0.3,0.3-0.6,0.4-1,0.4c0,0,0,0,0,0l-29-0.1l-0.2,81.4c1.3-0.5,3.1-1,5.8-1.6c0,0,0.1,0,0.1,0c2.6-0.4,5.3-0.6,8-0.6C528.4,1176.9,534.1,1177.6,540.9,1179.2z"
},
{
"name": "Gers",
"id": "32",
"path": "M473.9,1080.1c0.4,0,0.8,0.2,1.1,0.5l12.7,14.1l50,0.1l2.5-2.3l19.4-17.9l-13.8-14.6c-0.2-0.2-0.3-0.4-0.3-0.6l-10.9-11.6c-0.3-0.3-0.4-0.6-0.4-1l0.1-32.9l-60.9-0.1l0,21.1c0,0.4-0.2,0.8-0.4,1.1c-0.3,0.3-0.7,0.4-1.1,0.4c0,0,0,0,0,0l-27.7-0.1l-0.1,36.8l12.4,7L473.9,1080.1z"
},
{
"name": "Gironde",
"id": "33",
"path": "M354.7,953.9l98.6,34.8l26.4-68.9l-26.1-41l-29.3-28.9l-28.2-0.1c0.2,1.5,0.2,2.9,0,4.2c-0.6,4.5-5,5.3-7.9,5.7l-0.3,0c-0.1,0-0.2,0-0.3,0c-4.8,0-15.9-14.6-16-14.7c-1-1.5-2.4-1.5-5.1-1.2c-0.9,0.1-1.9,0.2-2.9,0.2c-1.2,0-1.4,0-1.9,2.9c-0.2,1.3-0.6,2.9-1.2,4.8c-1.7,5.1-2.5,29-0.8,48.6c0.6,6.6,0.6,11.5,0.7,15.1c0.1,7,0.2,8.7,2.5,10.1\c4.5,2.7,6.3,6.8,5.7,12.4c-0.6,4.8-5.1,6.1-8.5,7l-0.5,0.1C358.9,945.2,357.2,946.4,354.7,953.9z"
},
{
"name": "Hérault",
"id": "34",
"path": "M804,1084.6c5.3-0.2,20.5-0.2,32.2-0.1l0-4.3l-0.1-21.7l-37.4-36.5l-12.7,16.1l0,0c0,0,0,0,0,0l0,0c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0c0,0-0.1,0-0.1,0l-65.2,0.2l-30.1,33.7l0.1,28.2l6.9,6.4l36.1-0.1c0,0,0,0,0,0c0.3,0,0.6,0.1,0.8,0.2l16.4,10.2\c1.6-4.4,4.6-6.9,8.1-9.8c2.5-2.1,5.3-4.4,8.2-7.9C776.6,1087.3,794.3,1084.9,804,1084.6z"
},
{
"name": "Ille-et-Vilaine",
"id": "35",
"path": "M321,473.8l-25.7,17.6v17.2h8.4c0.8,0,1.5,0.7,1.5,1.5v41.1H340l16-16c0.3-0.3,0.7-0.4,1.1-0.4h15.6l12.6-18.2v-50.5l-55.1-33c-2.3,1.4-6.1,1.8-8.3,2l-0.2,37.5C321.6,473.1,321.4,473.5,321,473.8z"
},
{
"name": "Indre",
"id": "36",
"path": "M600.8,728.4c0.1,0,0.1-0.1,0.2-0.1c0.2-0.1,0.4-0.1,0.5-0.1l46.5-0.3v-81.5l-15.3-30.5L591,629.2l-45.8,42.3l31.6,32.8c0.3,0.3,0.4,0.7,0.4,1v29.5h16.1l7.2-6.3C600.6,728.5,600.7,728.5,600.8,728.4z"
},
{
"name": "Indre-et-Loire",
"id": "37",
"path": "M477.2,630.4l65.6,39.2l39.7-36.6l5.5-5.1l-21.3-21c-0.2-0.2-0.4-0.6-0.4-0.9l-1.8-15.2l-31.7-28.4l-19.5,18.4c-0.3,0.3-0.7,0.4-1.1,0.4l-16.1-0.3l0.1,17.4c0,0.4-0.2,0.8-0.4,1.1L477.1,618L477.2,630.4z"
},
{
"name": "Isère",
"id": "38",
"path": "M982,847.8c-0.4,0-0.8-0.2-1-0.4l-40.3-39.7l-33.3,0l-30.7,33l0,22.7l31.7,0c0.4,0,0.8,0.2,1.1,0.5l19.3,21.1l22,0c0.4,0,0.8,0.2,1.1,0.4c0.3,0.3,0.4,0.7,0.4,1.1l0,22.1l28.1,26.5l48-42.7l-25.1-25.7c-0.3-0.3-0.4-0.7-0.4-1l0-17.7L982,847.8z"
},
{
"name": "Jura",
"id": "39",
"path": "M966.5,648.6c-0.4-0.3-0.6-0.7-0.6-1.2l-0.6-31.6l-18.6-1.6L917.2,657l15.8,15.2c0.3,0.3,0.5,0.7,0.5,1.1v35.1l26.1,36.7l19,0l10.3-11.4c-2-4.4-1.6-10.4-0.8-22.5c0.2-3,0.4-6.4,0.6-10.3c0.4-7.3,5.5-12.3,10.4-17.1c2.3-2.3,4.5-4.4,6.1-6.7L966.5,648.6z"
},
{
"name": "Landes",
"id": "40",
"path": "M441.2,1034.7C441.2,1034.7,441.2,1034.7,441.2,1034.7c0.1-0.9,0.7-1.5,1.5-1.5c0,0,0,0,0,0c0,0,0,0,0,0h0l27.5,0.1l0-20.6l-16.9-20.8l-99.6-35.1c-1,3.4-2.1,7.5-3.3,12.5c-2.9,12.5-20.3,71.8-29.4,99.7l120,3.4L441.2,1034.7z"
},
{
"name": "Loir-et-Cher",
"id": "41",
"path": "M569.2,605.1l21.4,21.1l66.9-21.5v-22l-36.3-9.3c-0.2-0.1-0.4-0.2-0.6-0.3l-20-17.9c-0.3-0.3-0.5-0.7-0.5-1.1v-24.8h-30.2c-0.4,0-0.8-0.2-1.1-0.4l-17.5-17.7L534.5,560l32.4,29c0.3,0.2,0.4,0.6,0.5,0.9L569.2,605.1z"
},
{
"name": "Loire",
"id": "42",
"path": "M873.6,840.6l-36-30.3l-0.1-0.1c0,0,0,0,0,0l0,0c0,0,0,0,0-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1,0-0.2,0-0.3l-0.1-61.3h-29.3c-0.1,0-0.3,0-0.4-0.1h-14.1l0,79.8l15.2,16.4l43,19.4l3.3,0l19.3-0.1L873.6,840.6z"
},
{
"name": "Haute-Loire",
"id": "43",
"path": "M849.3,880.8 849.3,865.8 807,846.7 746.4,860.9 759.6,912.6 803.7,926.5z"
},
{
"name": "Loire-Atlantique",
"id": "44",
"path": "M283.7,631c2.7,2.2,5.9,4.4,8.9,6.5c3.9,2.7,5.8,5.3,5.9,7.8c0.1,1-0.2,2-0.7,2.9l54.7,11.7l19.4-18.5v-45.5c0-0.8,0.7-1.5,1.5-1.5h21.8v-24.2c-1.3-1.9-7-10.1-13-18.6c-4-5.7-7.4-10.4-9.9-13.9h-14.6l-16,16c-0.3,0.3-0.7,0.4-1.1,0.4H305v24.2c0,0.8-0.7,1.5-1.5,1.5h-52.2v6.6c0,0.7-0.5,1.3-1.2,1.5c-1.9,0.4-4.2,1.3-4.7,2.8c-0.5,1.4,0.4,3.5,2.5,6.2\c1.1,1.4,1.9,2.5,2.7,3.6c3,4.2,3.5,4.9,12.5,4.9c4.3,0,8.2-0.4,12-0.7c6.6-0.6,12.8-1.2,19.7,0.3c4.4,1,6.2,3.2,7,4.9c1,2.1,0.9,4.6-0.3,7c-1.4,2.7-3.9,4.7-6.7,5.3c-0.9,0.2-1.9,0.3-2.9,0.4c-3.2,0.2-6.2-0.2-9.2-0.6c-2.1-0.3-4.3-0.6-6.5-0.7\c-0.1,0.2-0.2,0.5-0.2,0.8C276.1,623.4,277.5,626,283.7,631z"
},
{
"name": "Loiret",
"id": "45",
"path": "M695.7,516.4l-16-25.8h-40.8l-35.7,37.8v25l19.2,17.2l36.9,9.5l45.7,2.7l7.5,0.4l6.2-5.9v-60.2H697C696.5,517.1,696,516.9,695.7,516.4z"
},
{
"name": "Lot",
"id": "46",
"path": "M652.3,900l-25.4,6.7c-0.1,0-0.3,0-0.4,0c0,0,0,0,0,0c-0.2,0-0.3,0-0.5-0.1l-30.4-11.2l-0.4,28.7c0,0.5-0.3,1-0.7,1.2l-39.5,26.3l0,8.9l25.6,27.9l58.1-12.5l-2.1-11.6c-0.1-0.6,0.1-1.2,0.6-1.5l21.9-15.3L652.3,900z"
},
{
"name": "Lot-et-Garonne",
"id": "47",
"path": "M534.2,976.9c0-0.4,0.2-0.8,0.5-1.1l17-15.2l0-8.6l-69.6-30.2l-26.3,68.6l16.7,20.4l1.4,0l60.1,0.1L534.2,976.9z"
},
{
"name": "Lozère",
"id": "48",
"path": "M813.6,940.9 803.3,929.5 758.2,915.3 738.1,915.4 737.8,915.4 723.5,934.9 763.1,998.1 802,997.6 813.5,985.1z"
},
{
"name": "Maine-et-Loire",
"id": "49",
"path": "M374.9,640.6h28.4c0,0,0,0,0.1,0h59l11.7-10l0-13.2c0-0.4,0.2-0.8,0.4-1.1l18.6-18.6l-0.1-17.6l-55.4-27.9h-51.4c1.9,2.7,3.8,5.4,5.4,7.7c3.6,5.1,6.2,8.9,6.2,8.9c0.2,0.3,0.3,0.5,0.3,0.9v26.1c0,0.8-0.7,1.5-1.5,1.5h-21.8V640.6z"
},
{
"name": "Manche",
"id": "50",
"path": "M334.6,360.3c0,0.3-0.8,23-0.8,32.8c0,5.9,0.1,11.1,0.2,15.7c0.3,11.8,0.4,18.9-1.6,22.2l54.7,32.7h4.3v-41.5L378.1,407c-0.4-0.4-0.5-1.1-0.2-1.6l11-24.2l-13.2-21c-0.2-0.2-0.2-0.5-0.2-0.8v-12.8c-1.8-2.1-9.7-11.3-11.2-12.8c-2.5-2.4-3.4-12.1-3.4-15.7c0-0.5,0-1.1,0-1.7c0-2.7,0.1-6.4-1-7.5c-0.2-0.2-0.4-0.3-0.8-0.3c-1.7,0-4.1,0.7-6.7,1.4\c-3,0.8-6,1.6-8.6,1.6l-1.2,0c-4.3,0-8.8,0.1-17.5-3.1c-4.7-1.7-7.4-2.1-8.7-1.2c-1,0.7-1.5,2.7-1.5,6.2c0,9.6,2.4,26.1,4.6,28.3c0.4,0.4,0.9,0.9,1.5,1.5C329.4,351.4,334.6,357.1,334.6,360.3z"
},
{
"name": "Marne",
"id": "51",
"path": "M819.4,372.7C819.4,372.7,819.4,372.7,819.4,372.7c-0.3,0-0.5-0.1-0.7-0.2l-18.5-10l-32.8,59.7v31.9h28.1l18.9-12.9c0.2-0.2,0.5-0.3,0.8-0.3h27.8c0.4,0,0.7,0.1,1,0.4l26.8,24.3l23.8-20.7l0-73.9L819.4,372.7z"
},
{
"name": "Haute-Marne",
"id": "52",
"path": "M872.2,468.4l0,27.8l0,21.1l36.3,46.4l19.2-0.8l22.5-14.9l28-18.6l-20.3-13.6c-0.6-0.4-0.8-1.2-0.6-1.8l6.2-15.1L929,480.9c0,0,0,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c0,0,0,0-0.1,0l-32.5-33L872.2,468.4z"
},
{
"name": "Mayenne",
"id": "53",
"path": "M436.9,549.3l19.3-75l-13.8-13.6l-38.1,12.1c-0.4,0.1-0.8,0.1-1.2-0.1l-10.6-6h-4.3V517c0,0.3-0.1,0.6-0.3,0.9l-12.9,18.7c0,0,0.1,0.1,0.1,0.1c0.1,0.2,0.2,0.3,0.3,0.5c0.2,0.3,0.5,0.6,0.7,1c0.1,0.2,0.3,0.4,0.4,0.5c0.2,0.3,0.5,0.7,0.7,1c0.1,0.2,0.3,0.4,0.4,0.6c0.3,0.4,0.5,0.8,0.8,1.1c0.1,0.2,0.3,0.4,0.4,0.5c0.3,0.4,0.6,0.9,1,1.4c0.1,0.1,0.2,0.3,0.3,0.4\c0.9,1.2,1.8,2.5,2.8,3.9c0.1,0.2,0.2,0.4,0.4,0.5c0.3,0.4,0.5,0.8,0.8,1.2H436.9z"
},
{
"name": "Meurthe-et-Moselle",
"id": "54",
"path": "M956.4,373.7c0.1,0.2,0.1,0.4,0.1,0.6l-0.1,77l33.8,29.4l11.1-11c0.3-0.3,0.7-0.4,1.1-0.4l46.3,0.5l28.4-10.3l0-7.5l-78.7-28.3c-0.6-0.2-1-0.8-1-1.4l0-11.7l-32.6-62.7c-0.1-0.1-0.1-0.2-0.1-0.3l-2.5-9.5c-1.3-0.5-2.7-1-4.1-1.6c-7.4-3.3-11.7-2.2-15.5-1.2c-0.9,0.2-1.8,0.5-2.7,0.6c-0.4,0.1-0.8,0.1-1.2,0.2L956.4,373.7z"
},
{
"name": "Meuse",
"id": "55",
"path": "M919,326.7l-21.3,17.6l0,100.6l32,32.5l23.7-26l0.1-76.8l-18.4-39.2c-1.3-0.7-2-1.8-2.6-3l-0.3-0.5c-0.8-1.4-2.3-1.8-4.9-2.4c-0.6-0.1-1.2-0.3-1.8-0.5C923.8,328.7,921.9,328.1,919,326.7z"
},
{
"name": "Morbihan",
"id": "56",
"path": "M223.1,558.6c9.4,1.4,18.2,5.3,23,10.1c3.4,3.4,4.7,6.1,5.1,8.1H302v-24.2c0-0.2,0-0.4,0.1-0.6v-40.5h-8.4c-0.8,0-1.5-0.7-1.5-1.5l0-9.4l-37-2.6l-73.9-6.7l-13.4,0.3v46.1c1.7,0.7,5.1,2.1,6.7,3.7c1.8,1.8,10.6,8.1,15.2,10c1.5,0.6,3.1,1.4,4.7,2.3c3.7,1.9,7.9,4,11,4C210.9,557.6,218.2,557.9,223.1,558.6z"
},
{
"name": "Moselle",
"id": "57",
"path": "M974.8,340.1c-2.7,0-5.4,0-9.2-1l2,7.5l32.7,62.9c0.1,0.2,0.2,0.5,0.2,0.7l0,11.1l76.7,27.5l0-29.9l-12.7,0c-0.8,0-1.5-0.7-1.5-1.5l0-18.5c0-0.4,0.2-0.8,0.4-1.1c0.3-0.3,0.7-0.4,1.1-0.4c0,0,0,0,0,0l40.5,0.1l0-13.5c-3.5-0.9-8.1-2.5-12.5-4.1c-5.1-1.8-10.3-3.7-12.3-3.8c-1.8-0.1-3.9-0.1-6.1-0.1c-3.2,0-6.6-0.1-8.8-0.4c-2.5-0.3-4.4-1.5-6.2-2.7\c-1.1-0.7-2.3-1.4-3.6-2c-3.8-1.5-9.8-2.8-16-3.5c-7.4-0.8-22.3-12.1-24.3-14.6c-1.7-2.2-3.1-3.5-5.8-5.4c-0.5-0.3-1-0.7-1.5-1c-2.8-1.9-6.7-4.5-13.6-8.7c-4.5-2.7-7.2-1.3-10.3,0.3c-1.9,1-3.9,2.1-6.3,2C976.6,340.1,975.7,340.1,974.8,340.1z"
},
{
"name": "Nièvre",
"id": "58",
"path": "M823.3,607.4h-11h-17.4c-0.4,0-0.7-0.1-1-0.4L764,579.9l-43.2-0.4l-1.6,1.5l-4.5,4.3l1,11.7l5.4,63.4l19.5,26.1l52.3-0.2l20.2-44.7c0.2-0.5,0.8-0.9,1.4-0.9h8.8V607.4z"
},
{
"name": "Nord",
"id": "59",
"path": "M653.2,151.9l0.2,57.3l79,30.3c0.6,0.2,1,0.8,1,1.4l0,31.7h79l0-2.9c-0.3-0.5-0.6-1.1-0.9-1.7c-1.2-2.6-0.7-5.7-0.4-8c0.1-0.8,0.2-1.6,0.2-2.1c0-2.1-0.5-7.6-1.6-10.9c-0.7-2-1.9-2.7-4.2-4.2c-1-0.7-2.2-1.4-3.6-2.4c-1.1-0.8-2-1.5-2.8-2.1c-2.4-1.9-3.6-2.8-4.5-2.6c-2.6,0.6-16.9-0.7-20.2-1.6c-3.1-0.9-4.4-3.3-6.1-6.7c-0.6-1.1-1.2-2.3-2-3.7\c-2.2-3.9-15.1-8.3-21.3-10.5c-1.7-0.6-3.1-1.1-3.9-1.4c-3.7-1.5-5.7-7-7-10.7c-0.4-1-0.7-1.9-0.9-2.4c-0.6-1.2-0.9-2.8-1.2-4.4c-0.3-1.5-0.6-3.4-1.2-4c-0.8-0.8-1.9-2.1-3-3.4c-1.3-1.5-2.6-3-3.6-4.1c-1.5-1.5-7-1.6-9.1,0.1c-0.5,0.4-1.1,0.9-1.7,1.5\c-3,2.7-6.7,6-10,5.8c-2.9-0.2-8.1-3.4-13.6-6.9c-0.8-0.5-1.6-1-2.1-1.3c-2.8-1.7-10.4-7.3-12.2-10.2c-0.9-1.5-2.4-5.7-4.3-11.1c-0.8-2.3-1.6-4.5-2-5.5c-0.7-1.6-6.6-3.3-12.5-3.5C655.9,151.6,654.7,151.7,653.2,151.9z"
},
{
"name": "Oise",
"id": "60",
"path": "M632.9,309.8v72.5l47.8,14.8h50l-0.2-71.2l-37,11.1c-0.1,0-0.3,0.1-0.4,0.1c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0c-0.2,0-0.3-0.1-0.5-0.1L632.9,309.8z"
},
{
"name": "Orne",
"id": "61",
"path": "M394.4,422.7v41.6l9.6,5.4l38.4-12.2c0.5-0.2,1.1,0,1.5,0.4l14.6,14.4h12.2l13.6-13.6c0.3-0.3,0.7-0.4,1.1-0.4h31.1c0.8,0,1.5,0.7,1.5,1.5v13.4l20,20.2l16.3-14.4v-25.4l-18.1-17.3l-28.7-27.4l-41.3,3.3c0,0,0,0,0,0l-25,1.3l-22.8,0L394.4,422.7z"
},
{
"name": "Pas-de-Calais",
"id": "62",
"path": "M628.6,235.6l14.6,18.7l41,3.5c0.3,0,0.7,0.2,0.9,0.4l14.6,14.4l30.6,0l-0.1-30.4l-79-30.3c-0.6-0.2-1-0.8-1-1.4l-0.2-57.8c-2.5,0.5-5.5,1.2-8.3,1.8c-5,1.1-9.8,2.2-12.4,2.4c-5.4,0.5-12.8,3.3-15.7,5.1c-2,1.2-5.8,5.8-8.5,9.1c-1.3,1.5-2.4,2.8-3.2,3.8c-2,2.1-2.2,5.3-2.4,8.6c-0.1,0.8-0.1,1.6-0.2,2.5c-0.3,2.8,0.5,8.9,1.1,13.4\c0.3,2,0.5,3.8,0.6,4.9c0.3,3.5-1.1,16.8-3.1,22.5c-0.1,0.3-0.2,0.6-0.3,1l30.2,7.5C628.1,235.1,628.4,235.3,628.6,235.6z"
},
{
"name": "Puy-de-Dôme",
"id": "63",
"path": "M744.5,858.2l59.9-14l-14-15.1c-0.3-0.3-0.4-0.6-0.4-1l0-45.7l-40.8,0.2c0,0,0,0,0,0c-0.4,0-0.8-0.2-1.1-0.5L726.1,759l-34.8,0.2l0,26.7c0,0.4-0.1,0.8-0.4,1L680,798.3l-0.4,17.4l10.6,10c0.5,0.5,0.6,1.2,0.3,1.8l-11.6,23.2L744.5,858.2z"
},
{
"name": "Pyrénées-Atlantiques",
"id": "64",
"path": "M432.7,1137.3l21.7-18.7l0.1-36.1l-12.4-7l-122-3.5c-1.8,5.4-3.1,9-3.9,10.7c-2.8,6.3-6.6,11.3-9.7,15.3c-2.1,2.7-3.9,5-4.3,6.5c-0.4,1.4,0.2,2,5.6,4.5c2,0.9,4.4,2,7.2,3.6c7.3,3.9,8.7,14.9,9.7,22.9c0.4,3.3,0.8,6.4,1.5,7.6c0.9,1.6,10.3,2.2,16.4,2.6c8.4,0.5,18,1.1,23.2,3.6c3.2,1.5,6.4,2.7,9.5,3.8c6.6,2.3,12.8,4.5,18,10c6.1,6.3,21.8,6.8,27.7,7\c0.8,0,1.5,0,2,0.1c1.5,0.1,3.5,0.5,5.6,0.9c1.2,0.2,2.4,0.5,3.4,0.6l0.1-33.3C432.2,1138,432.4,1137.6,432.7,1137.3z"
},
{
"name": "Hautes-Pyrénées",
"id": "65",
"path": "M435.1,1173.4c0,0.2,0,0.5,0,0.7c0.1,2,0.1,2.8,10.7,5.2c12.5,2.9,45.3,7.7,52.4,7.7c2.8,0,5.9-0.2,7.2-1.5c0.3-0.3,0.8-0.9,0.8-2.3l0-1.1c-0.1-0.2-0.1-0.4-0.1-0.6l0.2-83.9l-19.2,0c-0.4,0-0.8-0.2-1.1-0.5l-12.7-14.1l-15.6,0l-0.1,36.2c0,0.4-0.2,0.8-0.5,1.1l-21.7,18.7L435.1,1173.4z"
},
{
"name": "Pyrénées-Orientales",
"id": "66",
"path": "M728.2,1141.9l-84.7,57.6l0,0.1c0.1,0.4,0.1,0.9-0.2,1.3c-0.2,0.4-0.6,0.6-1.1,0.7l-37.3,4c5.7,3.7,10.8,7.3,15.1,10.3c2.4,1.7,4.5,3.2,6.4,4.4c12.1,8.1,16.5,8.6,23.4,8.6c1.9,0,5.6,0,10.3,0.1c8.3,0.1,19.6,0.2,28.5,0.2c1.1-0.2,10.3-1.8,20.2-5.5c8-3,14-2.3,18.3-1.8c1.8,0.2,3.3,0.4,4.6,0.3c0.1,0,0.3,0,0.4,0c0.1,0,2.7,0.5,5.3-1.6\c3.3-2.6,5.3-8.1,5.8-15.9c0-0.1,0-0.1,0-0.2c2.2-12.7,2.2-25.6,2.2-38.2c0-13.4,0-27.2,2.7-40.4c0-0.1,0-0.1,0-0.2c0.3-1,0.5-1.7,0.7-2.4l-20.6,18.4C728.3,1141.8,728.2,1141.9,728.2,1141.9z"
},
{
"name": "Bas-Rhin",
"id": "67",
"path": "M1108,384.7l0,14.4c0,0.8-0.7,1.5-1.5,1.5c0,0,0,0,0,0h0l-40.5-0.1l0,15.5l12.7,0c0.8,0,1.5,0.7,1.5,1.5l-0.1,33.5l0,0.5l0,25.8l36.6,10.7c0.3-0.3,0.5-0.6,0.7-0.8c0.7-0.8,1.1-1.2,1.4-1.4c1.4-1.2,3.1-3.5,5-6.8c1.2-2.2,2.8-12.6,3.7-18.8c0.4-2.7,0.8-5.1,1-6.5l0.2-1.2c3.8-20.2,6.1-30.6,7.2-32.9c1-2,2.5-3.9,3.8-5.4c0.8-1,1.6-2,1.9-2.6\c0.2-0.4,0.4-0.9,0.7-1.6c0.8-1.8,2-4.6,3.1-7.4l0.2-0.5c1.3-3.5,2.1-5.6,2.3-8.8c0.1-1.6-0.5-2-5.4-3.3c-0.9-0.2-1.8-0.5-2.8-0.8c-1.8-0.6-3.2-1-4.3-1.4c-2.6-0.9-3.8-1.3-6.6-1.3c0,0,0,0-0.1,0C1124.3,386.3,1115,385.8,1108,384.7z"
},
{
"name": "Haut-Rhin",
"id": "68",
"path": "M1114.6,490.5l-35.1-10.3l-1.1,3.2l-18.9,56l19.2,34.3c0,0.1,0.1,0.2,0.1,0.2l3.4,9.6c0.5,0,1,0,1.5,0c4.6,0,11.6,0.1,15.8-2c5.3-2.6,9.6-9.9,11.2-12.9c1.2-2.2-0.9-7.3-2.4-11c-0.6-1.5-1.2-3-1.6-4.2c-1-3.3-0.9-5.8-0.8-8.4c0-1,0.1-2,0.1-3.1c0-2.2,1.2-12.1,2.5-22.6c1.1-8.8,2.2-17.8,2.3-20.2C1111,495.6,1112.5,493.3,1114.6,490.5z"
},
{
"name": "Rhône",
"id": "69",
"path": "M879.2,737.4h-39.4l0.1,70.9l35.1,29.4l29.6-31.6l-25.9-29.8c-0.2-0.3-0.4-0.6-0.4-1L879.2,737.4z"
},
/*{
"name": "Haute-Saône",
"id": "70",
"path": "m 459.57408,202.06159 2.01,-3.18 1.13,0.57 -1.34,1.86 0.9,0.14 0.89,-1.32 1.32,0.05 1.54,-2.91 3.8,-1.26 1.01,1.05 0.35,1.92 -0.64,0.58 2.44,1.18 -0.14,0.95 3.45,-1.46 4.23,-0.31 1.91,1.17 1.78,3.47 2.71,-1.09 0.84,-1.82 1.64,-0.82 1.78,2.6 5.8,3.3 1.54,2.2 0,0 -2.71,4.14 1.77,6.77 -0.91,1.42 1.75,2.48 -0.6,0.69 0,0 -1.6,1.51 -4.48,-2.62 0.42,1.41 -0.89,1.29 -1.58,0.35 -1.23,-0.87 -0.55,0.83 0.66,1.3 -1.12,1.21 -2.35,-1.27 -1.18,1.49 -0.33,-1.54 -2.15,-0.66 -0.89,1.05 -2.29,-0.06 -0.54,1.3 -0.81,-0.36 -0.52,2.68 -1.06,0.04 -0.34,1.35 -0.95,-0.35 0.31,1.06 -1.45,-1.11 -1.48,1.17 1,0.52 -1.04,0.87 -2.15,-0.43 -0.18,2.18 -1.14,-0.75 -0.45,1.32 -3.96,1.59 -2.12,-1.23 0.16,1.05 -1.16,-0.35 -0.24,1.42 -0.64,-0.67 -1.58,1.31 -2.79,0.54 -1.45,1.78 -1.76,-0.18 0,0 -1.03,-0.64 -1.43,1.26 -2.66,0.12 -2.44,-3.06 0,0 -2.07,-0.79 1.03,-1.07 0.23,-3.37 -2.77,-0.2 0.27,-3.54 -1.34,-0.67 -1.13,0.64 -0.51,-0.83 1.71,-0.78 -0.85,-0.24 0.48,-1.09 1.59,0.5 2.08,-2.24 -0.37,-4.85 -2.11,-1.54 -1.37,2.26 -0.93,-0.64 0,0 1.58,-4.29 2.15,0.16 0.86,-0.74 1.77,0.67 1.74,-2.12 1.22,2.17 3.9,-0.77 -0.26,-2.32 1.01,-1.5 -0.13,-1.29 -1.23,-0.7 0.62,-2.57 2.1,0.05 0.79,-2.43 2.79,0.45 -0.25,-1.16 1.19,-2.18 1.4,0.39 z"
},*/
{
"name": "Saône-et-Loire",
"id": "71",
"path": "M881.4,658.7c-0.4,0-0.9-0.2-1.1-0.5l-12.4-14.4h-43.1h-9.4l-19.9,44.7c-0.2,0.5-0.8,0.9-1.4,0.9h-0.3c0,0,0,0,0,0l-12.7,0.1l0.1,14.1l27.1,22.5c0.3,0.3,0.5,0.7,0.5,1.1l0.1,17.6h27.8v-8.8c0-0.8,0.7-1.5,1.5-1.5h41.2l5.5-25.9c0.1-0.7,0.8-1.2,1.5-1.2h44.1v-33.5l-15.9-15.2H881.4z"
},
{
"name": "Sarthe",
"id": "72",
"path": "M439.8,550l55.5,27.9l16.3,0.3l19.8-18.6l17.4-50.8l-12.2-12.2c-0.2-0.2-0.3-0.4-0.4-0.6l-20.9-21.2c-0.3-0.3-0.4-0.7-0.4-1.1v-12.5h-29l-13.6,13.6c-0.3,0.3-0.7,0.4-1.1,0.4H459L439.8,550z"
},
{
"name": "Savoie",
"id": "73",
"path": "M1054.5,796.3l-4.4,4.1c-0.3,0.3-0.6,0.4-1,0.4c0,0,0,0,0,0l-68.9-0.1l-22.1,19.8l24.6,24.2l21.5,0c0.4,0,0.8,0.2,1.1,0.4c0.3,0.3,0.4,0.7,0.4,1.1l0,18.6l24.8,25.4l14-12.9c-0.1-0.4-0.2-0.7-0.3-1.1c-0.3-1.5,0.2-2.9,1.2-4.1c3.2-3.5,11.4-4.5,14.4-4.3c0.7,0,1.3,0.1,2,0.2c3.1,0.4,5.6,0.8,7.5-3.2c2.1-4.4,5.7-5.4,8.9-6.3c1.6-0.4,3-0.8,4.2-1.6l0.3-0.2\c3.1-2.1,3.1-2.1,6-11.6c2.4-7.8-1-14-3.4-18.6c-0.6-1-1.1-2-1.5-2.9c-2.1-4.6-7.5-11.8-9.8-13.9c-2.7-2.4-4.2-3-6.8-4.1c-1.7-0.7-3.9-1.6-6.9-3.2C1057.3,801,1055.3,798.9,1054.5,796.3z"
},
{
"name": "Haute-Savoie",
"id": "74",
"path": "M990.6,736.4l-9.8,10.8l0.3,50.6l67.4,0.1l5.6-5.3c0.4-4.2,3.4-8,6.1-9.3c3.8-1.8,10.9-8,13.6-12.5c1.8-3-4.7-9.5-8.6-13.4c-0.9-0.9-1.7-1.7-2.3-2.4l-0.3-0.3c-5.9-6.2-10.4-11.3-9.8-15.2c0.5-3.4-1.6-10.9-3.7-17.9c-1.6-5.3-7.6-7.2-17.8-5.6c-4.8,0.7-8.8,5.6-13.5,11.3c-2,2.5-4.2,5-6.5,7.5c-7.7,7.9-12,6.1-16.5,4.1c-0.5-0.2-1-0.5-1.6-0.7\C992.2,737.8,991.3,737.2,990.6,736.4z"
},
/*{
"name": "Ville de Paris",
"id": "75",
"path": "m 311.66408,141.36159 2.92,0.04 0.78,2.62 0,0 0.04,1.49 2.23,-0.38 -0.34,1.18 -2.46,-0.74 -2.8,0.87 0,0 -4.41,-2.24 0.83,-1.32 1.08,0.63 z"
},*/
{
"name": "Seine-Maritime",
"id": "76",
"path": "M496.8,338.6h11.1h25.9c0.3,0,0.6,0.1,0.8,0.2l27,17.5l29.2-15.9c0.2-0.1,0.5-0.2,0.7-0.2h38.4l0-29.5v-2.7l-41.5-39.8l-2.5-2.4c-1.2,0.9-2.9,2.5-4.8,4.3c-3.7,3.3-8.2,7.4-12.9,10.9c-7.2,5.4-11.7,7.5-17.7,8.6c-5.8,1-19.5,1.2-22.8,1.2l-0.7,0c-3.3,0-5.4,0-7.7,1.8c-2.7,2.2-10,9.8-13.8,14.1c-2.2,2.4-7.2,6.4-12.1,10.3c-3.9,3-7.5,5.9-8.8,7.3c-2,2.2-1.8,4.3-1.5,7\c0.1,0.7,0.2,1.4,0.2,2c0.1,1.5,0.4,1.7,5.1,2c0.8,0,1.6,0.1,2.6,0.2C494.8,336,496.3,337.3,496.8,338.6z"
},
{
"name": "Seine-et-Marne",
"id": "77",
"path": "M682,488.7l15.8,25.5h21.4l17.2-31c0.3-0.5,0.8-0.8,1.3-0.8h26.6v-26.7v-33l-32.6-22.6H682L682,488.7z"
},
/*{
"name": "Yvelines",
"id": "78",
"path": "m 277.59408,138.79159 -0.36,-1.69 1.1,-0.72 -2.02,0.17 0.34,-2.41 -1.26,-2.49 0.6,-0.66 1.07,0.84 0.88,-2.2 0.53,1.11 3.56,-0.59 0,0 2.68,-0.04 2.08,2.11 4.45,-2 1.47,1.22 -0.61,1.51 1.03,1 1.32,-1.93 1.24,1.65 2.26,0.01 1.29,1.49 4.04,-1.23 -0.02,1.61 1.86,0.49 0.39,1.93 1.27,0.14 -0.16,2.71 0,0 -1.36,0.88 -0.86,1.52 0.53,1.41 -0.7,0.31 0.74,3.84 1.33,1 0,0 -3.78,1.77 -0.25,2.57 -0.67,0.8 -1.48,-0.18 -0.66,1.92 -0.73,-0.2 2.12,2.73 -1.22,0.63 -0.63,3.04 -3.4,-0.19 1.78,2.15 -1.35,0.54 -0.99,3.7 0,0 -0.62,1.12 -1.55,-0.02 -1.09,-0.39 -0.32,-1.28 -1.42,0.03 -1.07,-2.91 0.47,-2.52 -1.24,-1.3 -2,-0.17 0.25,-2.34 -2.03,0.02 -0.98,-2.24 -1.58,-0.76 0.33,-1.68 -1.46,-0.88 2.07,-2.76 -1.88,-0.9 -0.09,-4.39 0.79,-0.54 -0.89,-0.33 0.32,-0.96 -1.61,-0.65 0.72,-1.27 z"
},*/
{
"name": "Deux-Sèvres",
"id": "79",
"path": "M460.4,779.6l17.9-17.6v-14.9V747l-16.8-61.1c0-0.1-0.1-0.3-0.1-0.4l-0.2-42h-55.9l10.8,35.6c0,0.1,0.1,0.3,0.1,0.4v52.6L460.4,779.6z"
},
{
"name": "Somme",
"id": "80",
"path": "M693.2,333.9l37.3-11.2l-0.2-47.1l-31.3,0c0,0,0,0,0,0c-0.4,0-0.8-0.2-1.1-0.4l-14.7-14.5l-41.1-3.5c-0.4,0-0.8-0.2-1.1-0.6l-14.6-18.8l-29.4-7.3c-0.4,3.9-0.6,9-0.7,13.2c-0.1,4-0.2,7.2-0.5,8.7c-0.7,3.9-4.9,8.8-7.8,11.6l44.2,42.3L693.2,333.9z"
},
{
"name": "Tarn",
"id": "81",
"path": "M639.3,1099.8l47.3,0.1l-0.1-28c0-0.4,0.1-0.7,0.4-1l29.8-33.4l-68.1-50.9l-55.2,50.8l23.8,32.4L639.3,1099.8z"
},
{
"name": "Tarn-et-Garonne",
"id": "82",
"path": "M590.6,1036.1l55.8-51.3l-5.2-4.7l-1.3-1.2l-59.6,12.8c-0.5,0.1-1.1-0.1-1.4-0.5l-25.6-27.9l-15.9,14.2l-0.2,68.5l10.1,10.8L590.6,1036.1z"
},
{
"name": "Var",
"id": "83",
"path": "M1067.4,1043.2l-86.2,2.5l7.2,7.6c0.5,0.5,0.6,1.3,0.1,1.9l-13.3,18l0,36c1.5,0.9,2.6,2,3.5,3c0.8,0.9,1.6,1.7,2.6,2.3c2.4,1.4,12.1,1.3,25.6,1.3c3.2,0,6.7,0,10.5,0c0,0,0,0,0,0c18.7,0,28.3-5.7,33.5-8.7c0.5-0.3,0.9-0.6,1.4-0.8c3.2-1.8,8.5-13.1,12.1-20.5c1.6-3.3,2.9-6.1,4-8.1c1.4-2.6,7.3-9.2,18.4-20.5L1067.4,1043.2z"
},
{
"name": "Vaucluse",
"id": "84",
"path": "M975.3,1044l-13.5-12.8c-0.3-0.3-0.5-0.7-0.5-1.1l-0.1-43.3L915,987l-38.7,0.2l0,23.6l19.1,0c0,0,0,0,0,0c0.8,0,1.5,0.7,1.5,1.5l0.1,22.4l20.8,18.7l54-7.5L975.3,1044z"
},
{
"name": "Vendée",
"id": "85",
"path": "M341.1,721.9c13.4,4.2,20.2,8.3,21.9,9.4h50.3v-51.5l-11-36.3H374l-20,19.1c-0.1,0.1-0.3,0.2-0.4,0.3c0,0-0.1,0-0.1,0c-0.2,0.1-0.3,0.1-0.5,0.1c0,0,0,0,0,0c-0.1,0-0.2,0-0.3,0l-57.2-12.2c-1.1,0.8-2.4,1.6-4.1,2.4c-2.8,1.3-5.2,4.1-6,7.1c-0.8,3-0.2,6.1,1.9,9c1.9,2.7,4.3,5.7,6.9,8.9c5.2,6.4,11,13.7,14.6,20.8\C313.5,708.5,325.6,717.1,341.1,721.9z"
},
{
"name": "Vienne",
"id": "86",
"path": "M574.2,735.5v-29.1L542,672.7l-66.2-39.6l-11.5,9.8l0.2,42.4l16.8,61.1c0,0.1,0.1,0.3,0.1,0.4v0.1v14.2l63,0L574.2,735.5z"
},
{
"name": "Haute-Vienne",
"id": "87",
"path": "M524,809.2l25.6,15.2c0.2,0.1,0.3,0.2,0.4,0.4l21.4,26.8l14.6-12.7l7-6.3c0.3-0.3,0.7-0.4,1.1-0.4l36.9,2.2v-17l-25.2-24.6c-0.3-0.3-0.5-0.7-0.5-1.1V750l-12.1-12.1H576l-29.7,25.5v15c0,0.4-0.2,0.8-0.5,1.1L524,798.4V809.2z"
},
{
"name": "Vosges",
"id": "88",
"path": "M932.2,479.1l34,17.8c0.7,0.4,1,1.2,0.7,1.9l-6.3,15.3l20.7,13.9l40.1-2.3c0,0,0.1,0,0.1,0c0.2,0,0.3,0,0.5,0.1l35,12l20.1-59.6l0-15.3l-27.6,10c-0.2,0.1-0.4,0.1-0.5,0.1l-46-0.5l-11.6,11.5c-0.1,0.1-0.3,0.2-0.5,0.3c-0.1,0-0.1,0-0.2,0c-0.1,0-0.2,0.1-0.4,0.1c0,0,0,0,0,0c-0.1,0-0.2,0-0.3-0.1c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.3-0.2-0.5-0.3\L955,454.1L932.2,479.1z"
},
{
"name": "Yonne",
"id": "89",
"path": "M830.7,539.4l-65.4-54.1h-26.7l-17,30.7v60.5l42.9,0.4c0.4,0,0.7,0.1,1,0.4l29.9,27h15.4v-16.5c0-0.4,0.1-0.7,0.4-1l19.6-22.2V539.4z"
},
{
"name": "Territoire de Belfort",
"id": "90",
"path": "M1065.69,588.43a25.75,25.75,0,0,1-3.13,2.8,22.88,22.88,0,0,0-4.62,4.63c-.24.28-4.78,5.68-6.87,8.21l-3.43-25.88,10.68-34.74,17.77,31.67,3,8.44C1074.4,583.69,1068.81,585.15,1065.69,588.43Zm-9.64-47.81-34.68-11.56-40,1.9L930,565l17,46.23,19.28,1.68,31.89-25.35a1.5,1.5,0,0,1,.85-.32l24.7-1.42a1.53,1.53,0,0,1,1,.32l23.4,18.44-3.49-26.33a1.5,1.5,0,0,1,.05-.64Z"
},
{
"name": "Essonne",
"id": "91",
"path": "M598.5,408.8 598.5,447.5 638.8,487.6 679,487.6 679,437 679,399.7 631.7,385z"
},
/*{
"name": "Hauts-de-Seine",
"id": "92",
"path": "m 309.98408,138.21159 2.23,0.6 -0.55,2.55 0,0 -2.13,2.15 -1.08,-0.63 -0.83,1.32 4.41,2.24 0,0 -1.07,4.84 0,0 -0.91,0.44 -0.52,-1.6 -1.66,-0.76 -1.57,0.42 0,0 -1.33,-1 -0.74,-3.84 0.7,-0.31 -0.53,-1.41 0.86,-1.52 1.36,-0.88 0,0 z"
},
{
"name": "Seine-Saint-Denis",
"id": "93",
"path": "m 321.14408,134.29159 0.74,-0.06 0.56,2.01 -0.81,0.09 1.68,2.83 -0.7,2.43 -1.13,0.57 1.03,1.05 -0.44,1.26 0.91,2.76 0,0 -2.58,-2.99 -5.04,-0.22 0,0 -0.78,-2.62 -2.92,-0.04 0,0 0.55,-2.55 -2.23,-0.6 0,0 0.66,-1.02 1.55,0.55 1.29,-1.01 3.04,1.21 2.11,-0.92 z"
},
{
"name": "Val-de-Marne",
"id": "94",
"path": "m 315.36408,144.02159 5.04,0.22 2.58,2.99 0,0 -0.34,2.04 1.12,0.69 -1.19,1.34 -0.55,3.11 0,0 -1.09,0.01 -1.28,-2.97 -4.17,1.35 -1.72,-0.11 -0.14,-1.14 -1.6,-0.66 -1.06,0.39 0,0 1.07,-4.84 0,0 2.8,-0.87 2.46,0.74 0.34,-1.18 -2.23,0.38 z"
},
{
"name": "Val-d'Oise",
"id": "95",
"path": "m 285.98408,120.40159 0.41,-0.58 1.09,1.06 -1.05,1.12 1.12,1.61 2.57,-0.27 0.36,0.75 1.02,-0.21 -0.06,0.8 4.8,-0.39 1.04,-0.84 1.08,0.49 3.28,-2.18 0.64,1.28 1.35,-0.23 0.31,0.93 0.48,-0.6 0.94,1.58 1.99,-1 0.36,1.75 2.42,-0.51 1.17,-1.69 1.82,2.43 0.72,-0.74 2.7,0.83 -0.24,0.82 1.07,-0.47 1.82,1.46 -0.56,0.72 1.74,0.41 0.91,-1.54 0.16,1.62 1.34,1.17 0,0 -0.88,1.2 1.03,0.86 -2.01,1.51 0.22,0.74 0,0 -2.51,2.73 -2.11,0.92 -3.04,-1.21 -1.29,1.01 -1.55,-0.55 -0.66,1.02 0,0 -3.36,2.61 0,0 0.16,-2.71 -1.27,-0.14 -0.39,-1.93 -1.86,-0.49 0.02,-1.61 -4.04,1.23 -1.29,-1.49 -2.26,-0.01 -1.24,-1.65 -1.32,1.93 -1.03,-1 0.61,-1.51 -1.47,-1.22 -4.45,2 -2.08,-2.11 -2.68,0.04 0,0 2.03,-3.42 0.69,-5.04 z"
},*/
{
"name": "Guadeloupe",
"id": "971",
"path": "M79.7,727.6c-0.5,0-1-0.3-1.3-0.8l-8.6-15.3c0-0.1-0.1-0.2-0.1-0.3l-5.4-16.3c0-0.1-0.1-0.2-0.1-0.3l-3.5-33.6l-4.8-12.8c-0.1-0.4-0.1-0.8,0-1.2l10.9-23.6c0.2-0.4,0.5-0.7,0.9-0.8c0.2-0.1,0.3-0.1,0.5-0.1c0.2,0,0.5,0.1,0.7,0.2l32.3,17.3c0.5,0.3,0.8,0.8,0.8,1.3v3.1l4.4-2.9c0.2-0.2,0.5-0.2,0.8-0.2c0.2,0,0.4,0,0.6,0.1l3.2,1.3l5.4-12\c0.2-0.4,0.4-0.6,0.8-0.8l6.5-2.6l0.2-4.5l-8.8-7c-0.4-0.3-0.6-0.7-0.6-1.2v-9.6c0-0.4,0.2-0.8,0.5-1.1l16.3-15.7c0.3-0.3,0.7-0.4,1-0.4c0.3,0,0.6,0.1,0.8,0.2l15.2,9.9c0.4,0.3,0.7,0.8,0.7,1.3l-0.2,24.7l9.1,7.8l12.1,1.5\c0.3,0,0.5,0.1,0.7,0.3l25.2,19.3c0.5,0.4,0.7,1.1,0.5,1.7c-0.2,0.6-0.8,1-1.4,1c0,0-0.1,0-0.1,0l-23.3-1.5L135.1,667c-0.2,0.1-0.3,0.1-0.5,0.1c-0.1,0-0.3,0-0.4-0.1l-18.8-5.3l-5.8,1.6l6.6,24c0.1,0.3,0.1,0.6,0,0.9l-8.8,23.7\c-0.1,0.2-0.2,0.4-0.4,0.6l-12.5,11.7c-0.2,0.2-0.5,0.3-0.7,0.4L80,727.5C79.9,727.5,79.8,727.6,79.7,727.6z"
},
{
"name": "Martinique",
"id": "972",
"path": "M253.9,834.9c-0.3,0-0.6-0.1-0.8-0.3l-7.6-5c-0.6-0.4-0.8-1.2-0.5-1.9l5.2-11.7l-3.6,0.8c-0.1,0-0.2,0-0.3,0c-0.3,0-0.6-0.1-0.9-0.3l-4-3l-17.8-3.1l-4.9,2.6c-0.2,0.1-0.5,0.2-0.7,0.2c-0.1,0-0.2,0-0.3,0l-10-2.3l-3.4,6.5c-0.2,0.5-0.7,0.8-1.3,0.8c0,0,0,0-0.1,0c-0.5,0-1-0.3-1.3-0.7l-14.7-23c-0.4-0.7-0.3-1.6,0.4-2l11.6-8.2v-3.9\c0-0.5,0.3-1,0.8-1.3c0.2-0.1,0.5-0.2,0.7-0.2c0.3,0,0.5,0.1,0.8,0.2l13.2,7.8l3.1-2.2l-9.2-14.2l-14.2,1c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.1-0.9-0.3l-24.8-18.7c-0.3-0.2-0.5-0.5-0.6-0.9l-5.7-26.3l-7.7-9.1c-0.1-0.2-0.2-0.3-0.3-0.5l-4-12.6\c-0.1-0.5-0.1-1,0.2-1.3l7.9-10.8c0.2-0.3,0.5-0.5,0.8-0.5l16.5-5c0.1,0,0.3-0.1,0.4-0.1c0.2,0,0.4,0,0.6,0.1l9.7,4.3c0.1,0,0.1,0.1,0.2,0.1l25.2,15.1c0.2,0.1,0.3,0.2,0.4,0.4l8.2,10.7l5.8,6.5l2.8,1.1l17.8-5.2c0.1,0,0.3-0.1,0.4-0.1\c0.3,0,0.6,0.1,0.8,0.2l9.7,6.1c0.6,0.4,0.8,1,0.6,1.7c-0.2,0.6-0.8,1.1-1.4,1.1H252l-2.1,4.9c-0.2,0.5-0.8,0.9-1.4,0.9h-7.6l-4.7,2.3l-0.2,5.2l8.6-1.5c0.1,0,0.2,0,0.3,0c0.6,0,1.2,0.4,1.4,0.9l1.4,3.6c0.3,0.7,0,1.6-0.7,1.9l-7.7,3.7l2.9,2.7l8.7-1\c0.1,0,0.1,0,0.2,0c0.4,0,0.7,0.1,1,0.4c0.3,0.3,0.5,0.7,0.5,1.1l-0.3,11.8l17,13.2c0.3,0.2,0.5,0.5,0.5,0.8l1.4,6.1c0,0.1,0,0.2,0,0.3l0.4,12.1l2.8,11c0.1,0.4,0,0.7-0.1,1.1L264.2,829c-0.1,0.3-0.3,0.5-0.6,0.6l-9,5\C254.4,834.8,254.2,834.9,253.9,834.9z"
},
{
"name": "Guyane",
"id": "973",
"path": "M101.9,918.8c-2.1,0-4.6-2.2-5.3-2.9c-0.4-0.3-0.5-0.8-0.5-1.3c0.1-0.5,0.4-0.9,0.9-1.1c0.8-0.3,1.4-2.8,1.4-5l-3.9-6.7l-5.7-6.5c-1.8,1.7-5,3.3-7.3,3.3c-2.8,0-5.7-3.2-6.8-4.6c-4.1-1.1-7.9-3-8.1-3.1c-0.1-0.1-0.3-0.2-0.4-0.3c-2.7-2.7-6.6-3.2-6.6-3.2c-0.5-0.1-1-0.4-1.2-0.8c-0.2-0.5-0.2-1,0.1-1.4c0.1-0.1,1.4-2.2,6.8-8.7\c4.2-5,8.8-9.7,10.7-11.5c-1.2-3.2-1.3-9.9-1.2-11.4c0.1-1.9,1-4.2,2-6.7c1-2.7,2.1-5.4,2.1-7.4c0-3.1-4-10.6-5.5-13.2c-9.3-14.5-12.9-33-13.1-33.8c0,0,0-0.1,0-0.1c-0.8-8.4,12.5-17.8,16.2-20.3l-1.5-14.8c-0.1-0.8,0.4-1.5,1.2-1.6\c3.1-0.7,5.8-1,7.9-1c2.6,0,3.9,0.6,4.4,1c0.9,0.5,5.8,3.3,10.3,6.2c4.2,2.6,11.4,3.9,12.6,4.1l5.7-0.7c0.1,0,0.1,0,0.2,0c0.4,0,0.7,0.1,1,0.4l8.5,7.2c0,0,5.6,4.3,8.2,6.1c2.4,1.7,5.9,7.2,7,9.2l5.3,0.9c0.4,0.1,0.8,0.3,1,0.7l7.1,10.8l4.1-3.2\c0.3-0.2,0.6-0.3,0.9-0.3c0.4,0,0.9,0.2,1.2,0.5l6.5,7.7c0.1,0.2,0.3,0.4,0.3,0.6l1,4.4c0,0.1,0,0.2,0,0.3v10.1c0,0.3-0.1,0.6-0.3,0.9l-11.1,15l-17.3,20.8c-0.1,1.3-0.2,4.2-0.5,8.6c-0.7,10.4-4.1,16.4-5.7,19.2c-0.3,0.5-0.5,0.9-0.6,1.1\c-0.8,1.8-2.4,1.9-3.6,2.1c-0.8,0.1-1.6,0.2-2.4,0.7c-2,1.4-17.3,12.8-20.5,15.3c-0.1,9.5-2,11.7-3.4,13.3l-0.3,0.3C103.4,918.4,102.7,918.8,101.9,918.8z"
},
{
"name": "Réunion",
"id": "974",
"path": "M139.8,1052.6c-1.2,0-2.2-0.1-2.9-0.3c-5.9-1.5-26.6-8.6-27.4-8.9c-0.1,0-0.1-0.1-0.2-0.1c-0.3-0.2-8-4.3-10.5-7.2c-0.2-0.2-0.4-0.5-0.7-0.8c-2.1-2.4-4.9-5.6-8.6-5.6c-0.2,0-0.5,0-0.7,0c-0.5,0.1-0.9,0.1-1.4,0.1c-4.9,0-8.4-3.1-8.8-7.7c-2.2-1-7.5-3.7-8.6-8.1c-1-4,0-7.2,0.7-8.6l-6.4-11.6c-0.9-1-5-5.2-5.9-8.2c-0.9-3-2.4-12.9-2.4-13.3\c-0.1-0.5,0.1-1,0.4-1.3c0.2-0.2,5.8-5.5,10.8-5.5c0.2,0,0.3,0,0.5,0l0.7-7c0-0.2,0.1-0.5,0.2-0.7l0.8-1.2l-1.6-6.8c-0.1-0.5,0-1,0.3-1.3c0.3-0.3,0.7-0.5,1.1-0.5c0.1,0,0.1,0,0.2,0l12.2,1.4c2.5-3,11.6-13.6,18.8-13.6c7.4,0,30.4,6.4,32.1,6.9\c2.3,0.4,19.2,3.7,23,11.2c3.3,6.7,5.8,17.1,6.3,19c1.6,2.3,14,19.4,18.7,23.1c1.3,0.6,6.6,3.7,3.9,12.1c-1,3.2-1.8,5.2-2.3,6.7c-0.9,2.4-1.2,3.1-1.2,4.7c0,0.6,0,1.7,0.1,3c0.1,4.7,0.3,12.7-0.4,16.3c-1,5.1-8.1,8.2-8.9,8.5c-0.1,0-0.2,0.1-0.3,0.1\C170.5,1047.8,148.9,1052.6,139.8,1052.6z"
},
{
"name": "Mayotte",
"id": "976",
"path": "M248.2,1066.4c-0.3,0-0.5-0.1-0.8-0.2l-38-22.5c-0.4-0.2-0.7-0.6-0.7-1.1s0.1-0.9,0.4-1.2l11.9-11.9l-7.1-5.2c-0.2-0.1-0.3-0.3-0.4-0.5l-10.1-19.4c-0.3-0.5-0.2-1.1,0.1-1.6c0.3-0.4,0.7-0.6,1.2-0.6c0.1,0,0.1,0,0.2,0l17.8,2.3c0.7,0.1,1.2,0.6,1.3,1.3l2.2,13.9l15.1,6.8l6.6-11.8l-30.3-33.3c-0.3-0.3-0.4-0.7-0.4-1.1l4.5-49.2l-6.6,1.2c-0.1,0-0.2,0-0.3,0\c-0.2,0-0.4,0-0.6-0.1l-26.4-12.4c-0.4-0.2-0.7-0.5-0.8-0.9c-0.1-0.4-0.1-0.8,0.2-1.2l34.1-56.6c0.3-0.5,0.8-0.7,1.3-0.7c0,0,0.1,0,0.1,0c0.6,0,1.1,0.4,1.3,0.9l18.2,44c0,0,38.5-0.8,38.5-0.8c0.3,0,0.6,0.1,0.9,0.3l20.9,15.5c0.5,0.4,0.7,1,0.6,1.6\l-4.6,17.8c-0.1,0.2-0.1,0.4-0.3,0.5l-21.1,27.1l16.5,26.2c0.3,0.5,0.3,1.2-0.1,1.7l-27.2,35.5l15.5,18.5c0.4,0.5,0.5,1.2,0.2,1.7l-3.9,7c-0.3,0.5-0.8,0.8-1.3,0.8c-0.2,0-0.3,0-0.5-0.1l-19.7-6.6l-7.2,13.6c-0.2,0.4-0.5,0.6-0.9,0.7\C248.5,1066.4,248.3,1066.4,248.2,1066.4z"
}
]
}

View file

@ -0,0 +1,501 @@
export default {
"label": "Old Magnet Map",
"viewBox": "0 100 1190.6 1303.9",
"locations": [
{
"name": "Ain",
"id": "01",
"path": "M957.6,747.5l-26.4-37.1h-43.6l-5.4,25.8l-0.8,38.6l26,29.9l33.9,0c0.3,0,0.6,0.1,0.8,0.2c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1l13.6,13.4l22.2-19.9l-0.1-11.2l-0.2-39.3l-18.9,0C958.4,748.1,957.9,747.9,957.6,747.5z"
},
{
"name": "Aisne",
"id": "02",
"path": "M733.5,323.8l0.2,74l31.7,21.9l32.6-59.6v-33.5c0-0.4,0.2-0.8,0.5-1.1l13.8-12.7v-37.2h-78.9L733.5,323.8z"
},
{
"name": "Allier",
"id": "03",
"path": "M778.2,704.3l-0.1-14.8l-38.4,0.2l0,0l0,0h0c0,0,0,0,0,0c-0.5,0-0.9-0.2-1.2-0.6l-19.1-25.5l-55.3,65.8l26.7,26.7c0.1,0.1,0.1,0.1,0.2,0.2l35.7-0.2c0,0,0,0,0,0c0.1,0,0.2,0,0.3,0l0.2,0c0,0,0,0,0,0c0.4,0,0.8,0.2,1.1,0.5l21.9,23.1l39.7-0.2l0-33.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0.1-0.1,0.1-0.2c0,0,0,0,0-0.1\c0.1-0.2,0.2-0.3,0.4-0.4c0,0,0,0,0.1,0c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2-0.1c0.1,0,0.2,0,0.3,0c0,0,0,0,0,0h14.5l-0.1-16.8l-27.1-22.5C778.4,705.1,778.2,704.7,778.2,704.3z"
},
{
"name": "Alpes-de-Haute-Provence",
"id": "04",
"path": "M1071.7,954.3c-0.6-1.7-0.8-4-0.5-6.9l-21,15.4c-0.3,0.2-0.6,0.3-0.9,0.3c0,0,0,0,0,0l-26.1,0l-20.2,19.9c-0.2,0.2-0.6,0.4-0.9,0.4l-37.9,3.3l0.1,42.7l14,13.4l88.5-2.5l3.6-8.4l8.3-18.6l-17.6-17.5c-0.3-0.3-0.4-0.7-0.4-1.1c0-0.4,0.1-0.8,0.4-1.1l23.5-23.8C1080.2,966,1073.4,958.9,1071.7,954.3z"
},
{
"name": "Hautes-Alpes",
"id": "05",
"path": "M1045.8,880.2l-14.5,13.4c0,0,0,0,0,0c0,0,0,0,0,0l-50.2,44.7c0,0,0,0,0,0l-15.4,13.7l-0.5,11.3l-1,20.4l37-3.2l20.3-19.9c0.3-0.3,0.7-0.4,1.1-0.4c0,0,0,0,0,0l26.2,0l23-16.8c0.8-4.3,2.2-8.7,3-11.4l0.2-0.5c0.6-1.8,1.5-3.7,2.5-5.5c1.5-2.9,3.1-5.9,2.5-8.2c-1.2-4.7-3.3-8.4-5.9-10.4c-1.1-0.8-2.6-0.9-4.4-1.1c-2.4-0.2-5.1-0.3-7.7-2.2c-3-2.1-4-6.1-4.8-9.7\c-0.5-2-1-4-1.7-4.8c-0.6-0.7-1.7-1.6-2.9-2.6C1050.3,885,1047.6,882.7,1045.8,880.2z"
},
{
"name": "Alpes-Maritimes",
"id": "06",
"path": "M1088,971.9c-0.3-0.1-0.6-0.3-0.9-0.5l-22.8,23.1l17.3,17.1c0.4,0.4,0.6,1.1,0.3,1.7l-8.6,19.6l-3.4,8.1l19.3,13.5c2.6-2.6,10.6-10,21.5-15c10.9-5.1,36.9-20.6,42.8-53.6l0.1-1.2c0.4-3.6-1.1-8.1-3.7-10.8c-1.8-1.9-17.6-2.5-33.2-1.2C1095.4,974.4,1090.1,973.1,1088,971.9z"
},
{
"name": "Ardèche",
"id": "07",
"path": "M873.4,984.3l0.1-53.8c0-0.4,0.2-0.8,0.5-1.1l14.7-13l0.1-50l-13.6,0c0,0-0.1,0-0.1,0l-22.7,0l0.1,15.1c0,0.4-0.2,0.8-0.4,1.1l-45.7,45.7l10,11.1c0.2,0.3,0.4,0.6,0.4,1l-0.1,43.9L873.4,984.3z"
},
{
"name": "Ardennes",
"id": "08",
"path": "M845.7,281.3c-7.5,3-20.2-3.4-21.7-4.2c-2.6-1.3-6.3-3.6-8.7-5.1l-0.1,41.5c0,0.4-0.2,0.8-0.5,1.1L801,327.3v32.3l18.7,10.1l75-1.7v-24.4c0-0.4,0.2-0.9,0.5-1.2l21.2-17.5c-1.7-1.5-4.1-3.8-5.4-5.5c-1-1.3-9.1-5.3-16.4-8.4c-3.5-1.2-19.3-9.5-20.8-15.2c-1-3.8-2.5-6.6-4.2-9.8c-0.3-0.6-0.7-1.3-1-2c-1.7-3.1-2-4.7-2.5-8.7c-0.7-5.9-1.8-6.3-4.8-7.5\c-0.5-0.2-1.1-0.2-1.6,0.1c-1.5,0.8-2.8,3.2-3.1,4.9C855.9,276,852.7,278.5,845.7,281.3z"
},
{
"name": "Ariège",
"id": "09",
"path": "M600.1,1203.1l40-4.3l-22.9-72.5l-46.6-0.1l-26.4,54.9c3.5,0.9,7.1,2,10.8,3.1c4.2,1.2,8.5,2.5,13,3.6C576.3,1189.8,586.7,1194.8,600.1,1203.1z"
},
{
"name": "Aube",
"id": "10",
"path": "M795.9,457.1l-28.5-0.1v26l65,53.8l36.8-19.9l0-48.6L842.3,444h-26.7l-18.8,12.9c-0.1,0.1-0.3,0.2-0.4,0.2C796.3,457.1,796.1,457.1,795.9,457.1C795.9,457.1,795.9,457.1,795.9,457.1z"
},
{
"name": "Aude",
"id": "11",
"path": "M732.2,1110.1l-36.3,0.1c0,0,0,0,0,0c-0.4,0-0.7-0.1-1-0.4l-7.4-6.8l-48.3-0.1l-19.5,21.5c0,0,0,0,0,0l22.8,72.2l83.8-57.1l21.8-19.5L732.2,1110.1z"
},
{
"name": "Aveyron",
"id": "12",
"path": "M760.8,1000l-40.4-64.3c-0.1-0.1-0.1-0.3-0.2-0.4l-12.1-19.3l-32.6,33.5c-0.3,0.3-0.7,0.5-1.1,0.5c0,0,0,0,0,0l-13.4,0l-21.4,15l2.1,11.6l7.8,7.1l69.9,52.2l28.2-0.1l13.3,0L760.8,1000z"
},
{
"name": "Bouches-du-Rhône",
"id": "13",
"path": "M972.3,1107.9l0-35.2c0-0.3,0.1-0.6,0.3-0.9l12.8-17.4l-7.9-8.3l-4.6,2.5c-0.2,0.1-0.3,0.1-0.5,0.2l-54.9,7.6c-0.4,0.1-0.9-0.1-1.2-0.4l-20.7-18.6l-13.8,14.5c-0.3,0.3-0.7,0.5-1.1,0.5l-16.1,0l0.1,34c1.3,0.7,2.5,1.8,3.6,2.8c0.5,0.4,1,0.9,1.5,1.3c4.1,3.4,9.7,4.9,13.3,4.9c0,0,0.1,0,0.1,0c0.1,0,6.8,0.6,10.6-1.3c3.2-1.6,10-2,14.7-2\c2.4,0,4.3,0.1,5.1,0.1c0.2,0,0.4,0,0.7,0c13.8,0.9,26.8,5.1,38.7,12.3c0,0,0,0,0,0c3.2,2,7.4,2.2,11.5,2.4c2.1,0.1,4.2,0.2,6.2,0.5C971.2,1107.7,971.8,1107.8,972.3,1107.9z"
},
{
"name": "Calvados",
"id": "14",
"path": "M436.6,358.1c-0.2,0-0.4,0-0.5-0.1c-0.2-0.1-18.7-7.3-24-9.3c-4.2-1.6-23.1-1.4-31.1-1.3c-0.9,0-1.8,0-2.5,0v11.4l13.4,21.4c0.3,0.4,0.3,1,0.1,1.4l-10.9,24l12.3,14.1l24.1-9.3c0.2-0.1,0.3-0.1,0.5-0.1l26.2-0.2l27.2-1.6l35.1-2.8v-64.4h-10c-0.8,1.2-2.3,2.9-4.5,2.9h-13.3c-1,0.9-3.7,3.3-5.6,5.2c-0.5,0.5-1,1-1.5,1.6c-2.8,3-6.2,6.8-9.9,6.8H436.6z"
},
{
"name": "Cantal",
"id": "15",
"path": "M743.3,861.1l-39.6-4.6l-26.3-3l-22.4,44.9l6.8,48.4l12,0l33.5-34.4c0.3-0.3,0.8-0.5,1.2-0.4c0.5,0,0.9,0.3,1.1,0.7l12.2,19.4l14-19.1c0.3-0.4,0.7-0.6,1.2-0.6l19.5-0.1L743.3,861.1z"
},
{
"name": "Charente",
"id": "16",
"path": "M470.8,868l50.2-58.5v-11.8c0-0.4,0.2-0.8,0.5-1.1l21.8-18.9v-13.6l-62.9,0l-42.1,41.3L470.8,868z"
},
{
"name": "Charente-Maritime",
"id": "17",
"path": "M395.4,846.7l29.5,0.1c0.4,0,0.8,0.2,1,0.4l29.1,28.7l13.3-6l-33.2-63.8c-0.1-0.2-0.1-0.3-0.2-0.5c-0.1-0.5,0-1.1,0.4-1.5l19.8-19.4l3-3l-44.1-47.4h-50.2c-0.4,5.8-2.8,11-7.1,15.3c-1.8,1.8-1.5,6.3-1.3,9.6c0.1,1,0.1,1.9,0.1,2.7c0,1.2,0.3,4.5,0.6,8.3c0.8,9.8,1.4,17.5,0.9,19.9c-0.4,1.9-1.8,3.8-3.1,5.7c-1.2,1.8-2.7,3.8-2.7,5.1c0,2.8,2.9,9.2,6.1,12.4\c1.3,1.3,3.6,2.8,6.3,4.5c3.9,2.5,8.8,5.7,13,10c4.4,4.4,8.2,6.9,10.9,8.8c1.7,1.2,3.1,2.1,4.1,3.1C393.6,841.7,394.9,845,395.4,846.7z"
},
{
"name": "Cher",
"id": "18",
"path": "M661.4,727.9l56.6-67.3l-6.4-74.4l-51.2-3v22.6c0,0.7-0.4,1.2-1,1.4l-23.9,7.7l15.3,30.4c0.1,0.2,0.2,0.4,0.2,0.7v81.9H661.4z"
},
{
"name": "Corrèze",
"id": "19",
"path": "M626.6,903.7l26-6.9l34.8-69.7l-9.9-9.3l-43.3,0l0,18.1c0,0.4-0.2,0.8-0.5,1.1c-0.3,0.3-0.7,0.4-1.1,0.4l-38-2.2l-21.5,19.1l0,19.6l21.7,18L626.6,903.7z"
},
{
"name": "Corse-du-Sud",
"id": "2A",
"path": "M1152,1218.1c0.7-8.6,1.7-15.5,2.8-21.3l-69-44.2c-0.8,0.8-1.8,1.3-3.1,1.7c-2,0.6-2.4,2-2.4,4.6c0,1.6,4.5,5.4,7.1,7.7l0.9,0.7c3.2,2.7,6.5,6,5.1,10.8c-0.2,0.6-0.4,1.3-0.6,2c-1,3.1-2.8,9-1.5,11.1c0.4,0.6,0.7,1.2,1.1,1.7c1.6,2.4,3.4,5.1,2.8,10c-0.2,1.7-0.6,3.3-1,4.7c-0.8,3.4-1,4.6,0.2,5.4c3.6,2.4,7,9,7.1,12.6c0.2,5.8,1.9,7.3,7.9,11.9\c1.4,1,3.1,2.4,5,4c5.6,4.6,15,12.2,18.7,12.2c0,0,0.1,0,0.1,0C1137,1253.5,1150.7,1234,1152,1218.1z"
},
{
"name": "Haute-Corse",
"id": "2B",
"path": "M1166.2,1128.5c-4-13.2-5.5-15.9-7.6-19.3c-2.9-4.7-3.4-10.1-1.3-15.6c2.1-5.5,2.5-22.3,1.1-26.2c-0.6-0.6-4.5-0.7-8.1-0.1c0,0-0.1,0-0.2,0c-1.2,0.1-4.8,0.7-6.3,2.5c-0.5,0.6-0.7,1.3-0.6,2.2c0.5,4.6,0.4,7.5,0.3,9.2c0,0.4,0,0.8,0,1.1c0,0.6,0.1,2.1,0.2,3.8c0.2,2.3,0.4,5,0.4,6.7c0,0.5,0,1.2,0.1,1.8c0.2,1.8,0.3,3.6-0.9,4.8\c-0.8,0.7-1.8,0.9-3.2,0.6c-1.5-0.3-2.6-0.6-3.8-1c-1.7-0.5-3.3-1-5.8-1.2c-5-0.4-7.5,0.3-8.3,2.5c-0.3,0.9-0.4,1.6-0.5,2.2c-0.3,2.1-0.9,3.4-4.2,5.5c-2.6,1.7-5.9,2.2-8.9,2.7c-2.3,0.4-4.6,0.8-5.6,1.6c-3.8,2.9-12.4,10.2-14.9,14.4l-0.1,0.2\c-2.5,4.2-7.3,12-7,15.2c0.1,1.4,1.1,2,2.7,2.8c1,0.5,2.1,1,2.9,2c0.8,1,1.2,2.3,0.9,3.5l27.3,17.5l40.9,26.2c1.5-6.6,3.3-11.4,5.6-14.6C1165.7,1172.6,1170.3,1141.8,1166.2,1128.5z"
},
{
"name": "Côte-d'Or",
"id": "21",
"path": "M927.1,566l-19.3,0.8c-0.5,0-0.9-0.2-1.2-0.6l-36.3-46.4l-36.6,19.8v25.7c0,0.4-0.1,0.7-0.4,1l-19.6,22.2v15.9h11c0.8,0,1.5,0.7,1.5,1.5v0v34.8h42.3c0.4,0,0.9,0.2,1.1,0.5l12.4,14.4h32.4l29.8-43.2L927.1,566z"
},
{
"name": "Côtes-d'Armor",
"id": "22",
"path": "M182.9,488.5l109.4,9.2l0-7c0-0.5,0.2-1,0.7-1.2l25.7-17.6l0.2-36.8c-6.2-0.6-13-0.8-14.2-0.2c-1.8,1.6-9.1,2.5-21.6,2.5c-1.7,0-3.5,0-5.3-0.1c-4.9-0.1-12.4-0.3-13.6,1c-1.3,1.3-5.1,3.9-10,7.2c-2.3,1.5-4.9,3.3-5.3,3.7c-1.2,1.2-3.8,1.8-7.7,1.8c-1.8,0-12.5-1.2-14.7-3.4c-0.8-0.8-7.8-7.5-14.7-14c-7.2-6.9-14.7-14-15.7-15c-1.7-1.7-3.8-2.6-6.1-2.6\h-7V488.5z"
},
{
"name": "Creuse",
"id": "23",
"path": "M608.3,791.1l24.5,23.8l43.8,0l0.4-17.2c0-0.2,0-0.3,0.1-0.5c0,0,0,0,0,0c0.1-0.2,0.2-0.3,0.3-0.5l0,0c0,0,0,0,0,0l0,0l10.9-11.3l0-27.6c0,0,0-0.1,0-0.1l-26.8-26.8h-12h-0.7l-46.8,0.3l-6,5.2l11.9,11.9c0.3,0.3,0.4,0.7,0.4,1.1V791.1z"
},
{
"name": "Dordogne",
"id": "24",
"path": "M553.3,949.2l38.9-25.9l0.4-29.3l-21.9-18.2c-0.3-0.3-0.5-0.7-0.5-1.2l0-20c0,0-0.1-0.1-0.1-0.1l-22.2-27.8l-25-14.9l-51.2,59.6c-0.1,0.2-0.3,0.3-0.5,0.4l-14.1,6.4l5.1,8l20.5,32.2L553.3,949.2z"
},
{
"name": "Doubs",
"id": "25",
"path": "M1045.1,617.9c0.1-2.2,1.5-6.6,3-9.5l-24.8-19.6l-23.7,1.4l-31.4,25l0.6,31.4l38.1,28.1c1.3-2.1,2.5-4.2,3.7-6.2c5-8.4,8.9-15,13-17.8C1025.8,649.3,1044.4,636.4,1045.1,617.9z"
},
{
"name": "Drôme",
"id": "26",
"path": "M949.6,910.3c-0.3-0.3-0.5-0.7-0.5-1.1l0-21.3l-21.1,0c-0.4,0-0.8-0.2-1.1-0.5l-19.3-21.1l-15.9,0l-0.1,50.7c0,0.4-0.2,0.8-0.5,1.1l-14.7,13l-0.1,53.1l84.9-0.5l1.5-32.6c0-0.4,0.2-0.8,0.5-1l14.6-13L949.6,910.3z"
},
{
"name": "Eure",
"id": "27",
"path": "M509.4,341.6l0,65.1l28.1,26.8l11.5-4.1l46.5-16.6v-4.7c0-0.5,0.2-0.9,0.6-1.2l33.8-24.3v-3l0-36.3h-38l-29.6,16.1c-0.1,0.1-0.2,0.1-0.4,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0c0,0,0,0,0,0c-0.1,0-0.2,0-0.3,0c0,0-0.1,0-0.1,0c-0.1,0-0.3-0.1-0.4-0.2l-27.4-17.8H509.4z"
},
{
"name": "Eure-et-Loir",
"id": "28",
"path": "M556.8,480.8L540,495.6l11.4,11.4c0.1,0.1,0.3,0.2,0.4,0.3l18.8,19H601l35.2-37.1l-40.1-40c-0.3-0.3-0.4-0.7-0.4-1.1l0-32.1L540,435.8l16.8,16.1c0.3,0.3,0.5,0.7,0.5,1.1v26.8C557.3,480.1,557.1,480.5,556.8,480.8z"
},
{
"name": "Finistère",
"id": "29",
"path": "M153.2,535.1c3.4,0,8.8,1.1,11.7,1.7v-46.7c0-0.8,0.7-1.5,1.5-1.5l13.5-0.3v-72.6h-9c-1.7,0-5.7,4.7-7.7,7c-1,1.1-1.8,2.1-2.5,2.8c-2.3,2.3-11.4,2.7-26.3,2.6l-2.1,0h-31.2c-5.3,0-13.3,8-15.9,10.7l-0.4,0.4c-1.3,1.3-3.7,3.1-5.9,4.8c-2.1,1.5-4.2,3.1-5.2,4.2c-2.1,2.1-3.6,6.7-3.6,11.3c0,4.3,4.4,6,6.2,6c10.5,0,17.8-0.2,20.6-0.7c4.4-0.6,5.4,2,5.9,3.4\c0.2,0.4,0.3,0.9,0.5,1c1.1,1.1,1.3,3,0.6,4.7c-0.8,1.9-2.4,3-4.3,3H84.3l0.1,4c0.7,0.4,2.1,0.9,4,0.9c1.1,0,2,0.4,2.7,1.1c1.8,1.9,1.7,5.5,1.6,8.1c0,0.4,0,0.8,0,1.1c0,3.3-2.6,5.4-5,5.4c-0.6,0-2.1-0.1-4.5-0.4c-3-0.3-6.8-0.6-8.7-0.6\c-0.4,0-0.4,0.1-0.4,0.2c-0.4,0.9,0.3,3,0.7,3.4c0.5,0.5,1.9,2,3.5,3.7c1.7,1.8,3.6,3.9,4.3,4.6c0.7,0.7,2.4,3,5.3,6.7c2.3,3.1,5.3,6.9,6.1,7.7c1.7,1.7,12.3,9,14.4,9.9c1-0.5,3.8-3.1,5.9-5.3c0.3-0.3,0.7-0.5,1.1-0.5c0,0,0.1,0,0.1,0\c0.1,0,7,0.7,9.4,0.7c2.1,0,4.8,1.5,7.4,2.9c1.1,0.6,2.2,1.2,3.1,1.6C138.2,533.2,149,535.1,153.2,535.1z"
},
{
"name": "Gard",
"id": "30",
"path": "M854.2,1084.5c3,0,5.3,0.3,7.4,0.8l-0.1-34.4c0-0.4,0.2-0.8,0.4-1.1c0.3-0.3,0.7-0.4,1.1-0.4l16.9,0l13.9-14.6l-0.1-21l-19.1,0c0,0,0,0,0,0c-0.4,0-0.8-0.2-1.1-0.4c-0.3-0.3-0.4-0.7-0.4-1.1l0.1-25.1l-57.7-0.1l-11.9,12.9c-0.3,0.3-0.7,0.5-1.1,0.5l-38.9,0.5l0,34.6l20.3,0l13.3-16.9c0.3-0.3,0.7-0.5,1.1-0.6c0.4,0,0.8,0.1,1.1,0.4l39,38.1\c0.3,0.3,0.5,0.7,0.5,1.1l0.1,26.6l6.3,0c3.8,0,6.9,0,8.6,0C854.2,1084.5,854.2,1084.5,854.2,1084.5z"
},
{
"name": "Haute-Garonne",
"id": "31",
"path": "M540.9,1179.2l27.1-55.8c0.3-0.5,0.8-0.8,1.3-0.8c0,0,0,0,0,0l47.9,0.1l19.4-21.4l-45.6-61.8l-41.5,19.8l13.5,14.4c0.3,0.3,0.4,0.7,0.4,1.1s-0.2,0.8-0.5,1.1l-23.6,21.6c-0.3,0.3-0.6,0.4-1,0.4c0,0,0,0,0,0l-29-0.1l-0.2,81.4c1.3-0.5,3.1-1,5.8-1.6c0,0,0.1,0,0.1,0c2.6-0.4,5.3-0.6,8-0.6C528.4,1176.9,534.1,1177.6,540.9,1179.2z"
},
{
"name": "Gers",
"id": "32",
"path": "M473.9,1080.1c0.4,0,0.8,0.2,1.1,0.5l12.7,14.1l50,0.1l2.5-2.3l19.4-17.9l-13.8-14.6c-0.2-0.2-0.3-0.4-0.3-0.6l-10.9-11.6c-0.3-0.3-0.4-0.6-0.4-1l0.1-32.9l-60.9-0.1l0,21.1c0,0.4-0.2,0.8-0.4,1.1c-0.3,0.3-0.7,0.4-1.1,0.4c0,0,0,0,0,0l-27.7-0.1l-0.1,36.8l12.4,7L473.9,1080.1z"
},
{
"name": "Gironde",
"id": "33",
"path": "M354.7,953.9l98.6,34.8l26.4-68.9l-26.1-41l-29.3-28.9l-28.2-0.1c0.2,1.5,0.2,2.9,0,4.2c-0.6,4.5-5,5.3-7.9,5.7l-0.3,0c-0.1,0-0.2,0-0.3,0c-4.8,0-15.9-14.6-16-14.7c-1-1.5-2.4-1.5-5.1-1.2c-0.9,0.1-1.9,0.2-2.9,0.2c-1.2,0-1.4,0-1.9,2.9c-0.2,1.3-0.6,2.9-1.2,4.8c-1.7,5.1-2.5,29-0.8,48.6c0.6,6.6,0.6,11.5,0.7,15.1c0.1,7,0.2,8.7,2.5,10.1\c4.5,2.7,6.3,6.8,5.7,12.4c-0.6,4.8-5.1,6.1-8.5,7l-0.5,0.1C358.9,945.2,357.2,946.4,354.7,953.9z"
},
{
"name": "Hérault",
"id": "34",
"path": "M804,1084.6c5.3-0.2,20.5-0.2,32.2-0.1l0-4.3l-0.1-21.7l-37.4-36.5l-12.7,16.1l0,0c0,0,0,0,0,0l0,0c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0c0,0-0.1,0-0.1,0l-65.2,0.2l-30.1,33.7l0.1,28.2l6.9,6.4l36.1-0.1c0,0,0,0,0,0c0.3,0,0.6,0.1,0.8,0.2l16.4,10.2\c1.6-4.4,4.6-6.9,8.1-9.8c2.5-2.1,5.3-4.4,8.2-7.9C776.6,1087.3,794.3,1084.9,804,1084.6z"
},
{
"name": "Ille-et-Vilaine",
"id": "35",
"path": "M321,473.8l-25.7,17.6v17.2h8.4c0.8,0,1.5,0.7,1.5,1.5v41.1H340l16-16c0.3-0.3,0.7-0.4,1.1-0.4h15.6l12.6-18.2v-50.5l-55.1-33c-2.3,1.4-6.1,1.8-8.3,2l-0.2,37.5C321.6,473.1,321.4,473.5,321,473.8z"
},
{
"name": "Indre",
"id": "36",
"path": "M600.8,728.4c0.1,0,0.1-0.1,0.2-0.1c0.2-0.1,0.4-0.1,0.5-0.1l46.5-0.3v-81.5l-15.3-30.5L591,629.2l-45.8,42.3l31.6,32.8c0.3,0.3,0.4,0.7,0.4,1v29.5h16.1l7.2-6.3C600.6,728.5,600.7,728.5,600.8,728.4z"
},
{
"name": "Indre-et-Loire",
"id": "37",
"path": "M477.2,630.4l65.6,39.2l39.7-36.6l5.5-5.1l-21.3-21c-0.2-0.2-0.4-0.6-0.4-0.9l-1.8-15.2l-31.7-28.4l-19.5,18.4c-0.3,0.3-0.7,0.4-1.1,0.4l-16.1-0.3l0.1,17.4c0,0.4-0.2,0.8-0.4,1.1L477.1,618L477.2,630.4z"
},
{
"name": "Isère",
"id": "38",
"path": "M982,847.8c-0.4,0-0.8-0.2-1-0.4l-40.3-39.7l-33.3,0l-30.7,33l0,22.7l31.7,0c0.4,0,0.8,0.2,1.1,0.5l19.3,21.1l22,0c0.4,0,0.8,0.2,1.1,0.4c0.3,0.3,0.4,0.7,0.4,1.1l0,22.1l28.1,26.5l48-42.7l-25.1-25.7c-0.3-0.3-0.4-0.7-0.4-1l0-17.7L982,847.8z"
},
{
"name": "Jura",
"id": "39",
"path": "M966.5,648.6c-0.4-0.3-0.6-0.7-0.6-1.2l-0.6-31.6l-18.6-1.6L917.2,657l15.8,15.2c0.3,0.3,0.5,0.7,0.5,1.1v35.1l26.1,36.7l19,0l10.3-11.4c-2-4.4-1.6-10.4-0.8-22.5c0.2-3,0.4-6.4,0.6-10.3c0.4-7.3,5.5-12.3,10.4-17.1c2.3-2.3,4.5-4.4,6.1-6.7L966.5,648.6z"
},
{
"name": "Landes",
"id": "40",
"path": "M441.2,1034.7C441.2,1034.7,441.2,1034.7,441.2,1034.7c0.1-0.9,0.7-1.5,1.5-1.5c0,0,0,0,0,0c0,0,0,0,0,0h0l27.5,0.1l0-20.6l-16.9-20.8l-99.6-35.1c-1,3.4-2.1,7.5-3.3,12.5c-2.9,12.5-20.3,71.8-29.4,99.7l120,3.4L441.2,1034.7z"
},
{
"name": "Loir-et-Cher",
"id": "41",
"path": "M569.2,605.1l21.4,21.1l66.9-21.5v-22l-36.3-9.3c-0.2-0.1-0.4-0.2-0.6-0.3l-20-17.9c-0.3-0.3-0.5-0.7-0.5-1.1v-24.8h-30.2c-0.4,0-0.8-0.2-1.1-0.4l-17.5-17.7L534.5,560l32.4,29c0.3,0.2,0.4,0.6,0.5,0.9L569.2,605.1z"
},
{
"name": "Loire",
"id": "42",
"path": "M873.6,840.6l-36-30.3l-0.1-0.1c0,0,0,0,0,0l0,0c0,0,0,0,0-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1,0-0.2,0-0.3l-0.1-61.3h-29.3c-0.1,0-0.3,0-0.4-0.1h-14.1l0,79.8l15.2,16.4l43,19.4l3.3,0l19.3-0.1L873.6,840.6z"
},
{
"name": "Haute-Loire",
"id": "43",
"path": "M849.3,880.8 849.3,865.8 807,846.7 746.4,860.9 759.6,912.6 803.7,926.5z"
},
{
"name": "Loire-Atlantique",
"id": "44",
"path": "M283.7,631c2.7,2.2,5.9,4.4,8.9,6.5c3.9,2.7,5.8,5.3,5.9,7.8c0.1,1-0.2,2-0.7,2.9l54.7,11.7l19.4-18.5v-45.5c0-0.8,0.7-1.5,1.5-1.5h21.8v-24.2c-1.3-1.9-7-10.1-13-18.6c-4-5.7-7.4-10.4-9.9-13.9h-14.6l-16,16c-0.3,0.3-0.7,0.4-1.1,0.4H305v24.2c0,0.8-0.7,1.5-1.5,1.5h-52.2v6.6c0,0.7-0.5,1.3-1.2,1.5c-1.9,0.4-4.2,1.3-4.7,2.8c-0.5,1.4,0.4,3.5,2.5,6.2\c1.1,1.4,1.9,2.5,2.7,3.6c3,4.2,3.5,4.9,12.5,4.9c4.3,0,8.2-0.4,12-0.7c6.6-0.6,12.8-1.2,19.7,0.3c4.4,1,6.2,3.2,7,4.9c1,2.1,0.9,4.6-0.3,7c-1.4,2.7-3.9,4.7-6.7,5.3c-0.9,0.2-1.9,0.3-2.9,0.4c-3.2,0.2-6.2-0.2-9.2-0.6c-2.1-0.3-4.3-0.6-6.5-0.7\c-0.1,0.2-0.2,0.5-0.2,0.8C276.1,623.4,277.5,626,283.7,631z"
},
{
"name": "Loiret",
"id": "45",
"path": "M695.7,516.4l-16-25.8h-40.8l-35.7,37.8v25l19.2,17.2l36.9,9.5l45.7,2.7l7.5,0.4l6.2-5.9v-60.2H697C696.5,517.1,696,516.9,695.7,516.4z"
},
{
"name": "Lot",
"id": "46",
"path": "M652.3,900l-25.4,6.7c-0.1,0-0.3,0-0.4,0c0,0,0,0,0,0c-0.2,0-0.3,0-0.5-0.1l-30.4-11.2l-0.4,28.7c0,0.5-0.3,1-0.7,1.2l-39.5,26.3l0,8.9l25.6,27.9l58.1-12.5l-2.1-11.6c-0.1-0.6,0.1-1.2,0.6-1.5l21.9-15.3L652.3,900z"
},
{
"name": "Lot-et-Garonne",
"id": "47",
"path": "M534.2,976.9c0-0.4,0.2-0.8,0.5-1.1l17-15.2l0-8.6l-69.6-30.2l-26.3,68.6l16.7,20.4l1.4,0l60.1,0.1L534.2,976.9z"
},
{
"name": "Lozère",
"id": "48",
"path": "M813.6,940.9 803.3,929.5 758.2,915.3 738.1,915.4 737.8,915.4 723.5,934.9 763.1,998.1 802,997.6 813.5,985.1z"
},
{
"name": "Maine-et-Loire",
"id": "49",
"path": "M374.9,640.6h28.4c0,0,0,0,0.1,0h59l11.7-10l0-13.2c0-0.4,0.2-0.8,0.4-1.1l18.6-18.6l-0.1-17.6l-55.4-27.9h-51.4c1.9,2.7,3.8,5.4,5.4,7.7c3.6,5.1,6.2,8.9,6.2,8.9c0.2,0.3,0.3,0.5,0.3,0.9v26.1c0,0.8-0.7,1.5-1.5,1.5h-21.8V640.6z"
},
{
"name": "Manche",
"id": "50",
"path": "M334.6,360.3c0,0.3-0.8,23-0.8,32.8c0,5.9,0.1,11.1,0.2,15.7c0.3,11.8,0.4,18.9-1.6,22.2l54.7,32.7h4.3v-41.5L378.1,407c-0.4-0.4-0.5-1.1-0.2-1.6l11-24.2l-13.2-21c-0.2-0.2-0.2-0.5-0.2-0.8v-12.8c-1.8-2.1-9.7-11.3-11.2-12.8c-2.5-2.4-3.4-12.1-3.4-15.7c0-0.5,0-1.1,0-1.7c0-2.7,0.1-6.4-1-7.5c-0.2-0.2-0.4-0.3-0.8-0.3c-1.7,0-4.1,0.7-6.7,1.4\c-3,0.8-6,1.6-8.6,1.6l-1.2,0c-4.3,0-8.8,0.1-17.5-3.1c-4.7-1.7-7.4-2.1-8.7-1.2c-1,0.7-1.5,2.7-1.5,6.2c0,9.6,2.4,26.1,4.6,28.3c0.4,0.4,0.9,0.9,1.5,1.5C329.4,351.4,334.6,357.1,334.6,360.3z"
},
{
"name": "Marne",
"id": "51",
"path": "M819.4,372.7C819.4,372.7,819.4,372.7,819.4,372.7c-0.3,0-0.5-0.1-0.7-0.2l-18.5-10l-32.8,59.7v31.9h28.1l18.9-12.9c0.2-0.2,0.5-0.3,0.8-0.3h27.8c0.4,0,0.7,0.1,1,0.4l26.8,24.3l23.8-20.7l0-73.9L819.4,372.7z"
},
{
"name": "Haute-Marne",
"id": "52",
"path": "M872.2,468.4l0,27.8l0,21.1l36.3,46.4l19.2-0.8l22.5-14.9l28-18.6l-20.3-13.6c-0.6-0.4-0.8-1.2-0.6-1.8l6.2-15.1L929,480.9c0,0,0,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c0,0,0,0-0.1,0l-32.5-33L872.2,468.4z"
},
{
"name": "Mayenne",
"id": "53",
"path": "M436.9,549.3l19.3-75l-13.8-13.6l-38.1,12.1c-0.4,0.1-0.8,0.1-1.2-0.1l-10.6-6h-4.3V517c0,0.3-0.1,0.6-0.3,0.9l-12.9,18.7c0,0,0.1,0.1,0.1,0.1c0.1,0.2,0.2,0.3,0.3,0.5c0.2,0.3,0.5,0.6,0.7,1c0.1,0.2,0.3,0.4,0.4,0.5c0.2,0.3,0.5,0.7,0.7,1c0.1,0.2,0.3,0.4,0.4,0.6c0.3,0.4,0.5,0.8,0.8,1.1c0.1,0.2,0.3,0.4,0.4,0.5c0.3,0.4,0.6,0.9,1,1.4c0.1,0.1,0.2,0.3,0.3,0.4\c0.9,1.2,1.8,2.5,2.8,3.9c0.1,0.2,0.2,0.4,0.4,0.5c0.3,0.4,0.5,0.8,0.8,1.2H436.9z"
},
{
"name": "Meurthe-et-Moselle",
"id": "54",
"path": "M956.4,373.7c0.1,0.2,0.1,0.4,0.1,0.6l-0.1,77l33.8,29.4l11.1-11c0.3-0.3,0.7-0.4,1.1-0.4l46.3,0.5l28.4-10.3l0-7.5l-78.7-28.3c-0.6-0.2-1-0.8-1-1.4l0-11.7l-32.6-62.7c-0.1-0.1-0.1-0.2-0.1-0.3l-2.5-9.5c-1.3-0.5-2.7-1-4.1-1.6c-7.4-3.3-11.7-2.2-15.5-1.2c-0.9,0.2-1.8,0.5-2.7,0.6c-0.4,0.1-0.8,0.1-1.2,0.2L956.4,373.7z"
},
{
"name": "Meuse",
"id": "55",
"path": "M919,326.7l-21.3,17.6l0,100.6l32,32.5l23.7-26l0.1-76.8l-18.4-39.2c-1.3-0.7-2-1.8-2.6-3l-0.3-0.5c-0.8-1.4-2.3-1.8-4.9-2.4c-0.6-0.1-1.2-0.3-1.8-0.5C923.8,328.7,921.9,328.1,919,326.7z"
},
{
"name": "Morbihan",
"id": "56",
"path": "M223.1,558.6c9.4,1.4,18.2,5.3,23,10.1c3.4,3.4,4.7,6.1,5.1,8.1H302v-24.2c0-0.2,0-0.4,0.1-0.6v-40.5h-8.4c-0.8,0-1.5-0.7-1.5-1.5l0-9.4l-37-2.6l-73.9-6.7l-13.4,0.3v46.1c1.7,0.7,5.1,2.1,6.7,3.7c1.8,1.8,10.6,8.1,15.2,10c1.5,0.6,3.1,1.4,4.7,2.3c3.7,1.9,7.9,4,11,4C210.9,557.6,218.2,557.9,223.1,558.6z"
},
{
"name": "Moselle",
"id": "57",
"path": "M974.8,340.1c-2.7,0-5.4,0-9.2-1l2,7.5l32.7,62.9c0.1,0.2,0.2,0.5,0.2,0.7l0,11.1l76.7,27.5l0-29.9l-12.7,0c-0.8,0-1.5-0.7-1.5-1.5l0-18.5c0-0.4,0.2-0.8,0.4-1.1c0.3-0.3,0.7-0.4,1.1-0.4c0,0,0,0,0,0l40.5,0.1l0-13.5c-3.5-0.9-8.1-2.5-12.5-4.1c-5.1-1.8-10.3-3.7-12.3-3.8c-1.8-0.1-3.9-0.1-6.1-0.1c-3.2,0-6.6-0.1-8.8-0.4c-2.5-0.3-4.4-1.5-6.2-2.7\c-1.1-0.7-2.3-1.4-3.6-2c-3.8-1.5-9.8-2.8-16-3.5c-7.4-0.8-22.3-12.1-24.3-14.6c-1.7-2.2-3.1-3.5-5.8-5.4c-0.5-0.3-1-0.7-1.5-1c-2.8-1.9-6.7-4.5-13.6-8.7c-4.5-2.7-7.2-1.3-10.3,0.3c-1.9,1-3.9,2.1-6.3,2C976.6,340.1,975.7,340.1,974.8,340.1z"
},
{
"name": "Nièvre",
"id": "58",
"path": "M823.3,607.4h-11h-17.4c-0.4,0-0.7-0.1-1-0.4L764,579.9l-43.2-0.4l-1.6,1.5l-4.5,4.3l1,11.7l5.4,63.4l19.5,26.1l52.3-0.2l20.2-44.7c0.2-0.5,0.8-0.9,1.4-0.9h8.8V607.4z"
},
{
"name": "Nord",
"id": "59",
"path": "M653.2,151.9l0.2,57.3l79,30.3c0.6,0.2,1,0.8,1,1.4l0,31.7h79l0-2.9c-0.3-0.5-0.6-1.1-0.9-1.7c-1.2-2.6-0.7-5.7-0.4-8c0.1-0.8,0.2-1.6,0.2-2.1c0-2.1-0.5-7.6-1.6-10.9c-0.7-2-1.9-2.7-4.2-4.2c-1-0.7-2.2-1.4-3.6-2.4c-1.1-0.8-2-1.5-2.8-2.1c-2.4-1.9-3.6-2.8-4.5-2.6c-2.6,0.6-16.9-0.7-20.2-1.6c-3.1-0.9-4.4-3.3-6.1-6.7c-0.6-1.1-1.2-2.3-2-3.7\c-2.2-3.9-15.1-8.3-21.3-10.5c-1.7-0.6-3.1-1.1-3.9-1.4c-3.7-1.5-5.7-7-7-10.7c-0.4-1-0.7-1.9-0.9-2.4c-0.6-1.2-0.9-2.8-1.2-4.4c-0.3-1.5-0.6-3.4-1.2-4c-0.8-0.8-1.9-2.1-3-3.4c-1.3-1.5-2.6-3-3.6-4.1c-1.5-1.5-7-1.6-9.1,0.1c-0.5,0.4-1.1,0.9-1.7,1.5\c-3,2.7-6.7,6-10,5.8c-2.9-0.2-8.1-3.4-13.6-6.9c-0.8-0.5-1.6-1-2.1-1.3c-2.8-1.7-10.4-7.3-12.2-10.2c-0.9-1.5-2.4-5.7-4.3-11.1c-0.8-2.3-1.6-4.5-2-5.5c-0.7-1.6-6.6-3.3-12.5-3.5C655.9,151.6,654.7,151.7,653.2,151.9z"
},
{
"name": "Oise",
"id": "60",
"path": "M632.9,309.8v72.5l47.8,14.8h50l-0.2-71.2l-37,11.1c-0.1,0-0.3,0.1-0.4,0.1c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0c-0.2,0-0.3-0.1-0.5-0.1L632.9,309.8z"
},
{
"name": "Orne",
"id": "61",
"path": "M394.4,422.7v41.6l9.6,5.4l38.4-12.2c0.5-0.2,1.1,0,1.5,0.4l14.6,14.4h12.2l13.6-13.6c0.3-0.3,0.7-0.4,1.1-0.4h31.1c0.8,0,1.5,0.7,1.5,1.5v13.4l20,20.2l16.3-14.4v-25.4l-18.1-17.3l-28.7-27.4l-41.3,3.3c0,0,0,0,0,0l-25,1.3l-22.8,0L394.4,422.7z"
},
{
"name": "Pas-de-Calais",
"id": "62",
"path": "M628.6,235.6l14.6,18.7l41,3.5c0.3,0,0.7,0.2,0.9,0.4l14.6,14.4l30.6,0l-0.1-30.4l-79-30.3c-0.6-0.2-1-0.8-1-1.4l-0.2-57.8c-2.5,0.5-5.5,1.2-8.3,1.8c-5,1.1-9.8,2.2-12.4,2.4c-5.4,0.5-12.8,3.3-15.7,5.1c-2,1.2-5.8,5.8-8.5,9.1c-1.3,1.5-2.4,2.8-3.2,3.8c-2,2.1-2.2,5.3-2.4,8.6c-0.1,0.8-0.1,1.6-0.2,2.5c-0.3,2.8,0.5,8.9,1.1,13.4\c0.3,2,0.5,3.8,0.6,4.9c0.3,3.5-1.1,16.8-3.1,22.5c-0.1,0.3-0.2,0.6-0.3,1l30.2,7.5C628.1,235.1,628.4,235.3,628.6,235.6z"
},
{
"name": "Puy-de-Dôme",
"id": "63",
"path": "M744.5,858.2l59.9-14l-14-15.1c-0.3-0.3-0.4-0.6-0.4-1l0-45.7l-40.8,0.2c0,0,0,0,0,0c-0.4,0-0.8-0.2-1.1-0.5L726.1,759l-34.8,0.2l0,26.7c0,0.4-0.1,0.8-0.4,1L680,798.3l-0.4,17.4l10.6,10c0.5,0.5,0.6,1.2,0.3,1.8l-11.6,23.2L744.5,858.2z"
},
{
"name": "Pyrénées-Atlantiques",
"id": "64",
"path": "M432.7,1137.3l21.7-18.7l0.1-36.1l-12.4-7l-122-3.5c-1.8,5.4-3.1,9-3.9,10.7c-2.8,6.3-6.6,11.3-9.7,15.3c-2.1,2.7-3.9,5-4.3,6.5c-0.4,1.4,0.2,2,5.6,4.5c2,0.9,4.4,2,7.2,3.6c7.3,3.9,8.7,14.9,9.7,22.9c0.4,3.3,0.8,6.4,1.5,7.6c0.9,1.6,10.3,2.2,16.4,2.6c8.4,0.5,18,1.1,23.2,3.6c3.2,1.5,6.4,2.7,9.5,3.8c6.6,2.3,12.8,4.5,18,10c6.1,6.3,21.8,6.8,27.7,7\c0.8,0,1.5,0,2,0.1c1.5,0.1,3.5,0.5,5.6,0.9c1.2,0.2,2.4,0.5,3.4,0.6l0.1-33.3C432.2,1138,432.4,1137.6,432.7,1137.3z"
},
{
"name": "Hautes-Pyrénées",
"id": "65",
"path": "M435.1,1173.4c0,0.2,0,0.5,0,0.7c0.1,2,0.1,2.8,10.7,5.2c12.5,2.9,45.3,7.7,52.4,7.7c2.8,0,5.9-0.2,7.2-1.5c0.3-0.3,0.8-0.9,0.8-2.3l0-1.1c-0.1-0.2-0.1-0.4-0.1-0.6l0.2-83.9l-19.2,0c-0.4,0-0.8-0.2-1.1-0.5l-12.7-14.1l-15.6,0l-0.1,36.2c0,0.4-0.2,0.8-0.5,1.1l-21.7,18.7L435.1,1173.4z"
},
{
"name": "Pyrénées-Orientales",
"id": "66",
"path": "M728.2,1141.9l-84.7,57.6l0,0.1c0.1,0.4,0.1,0.9-0.2,1.3c-0.2,0.4-0.6,0.6-1.1,0.7l-37.3,4c5.7,3.7,10.8,7.3,15.1,10.3c2.4,1.7,4.5,3.2,6.4,4.4c12.1,8.1,16.5,8.6,23.4,8.6c1.9,0,5.6,0,10.3,0.1c8.3,0.1,19.6,0.2,28.5,0.2c1.1-0.2,10.3-1.8,20.2-5.5c8-3,14-2.3,18.3-1.8c1.8,0.2,3.3,0.4,4.6,0.3c0.1,0,0.3,0,0.4,0c0.1,0,2.7,0.5,5.3-1.6\c3.3-2.6,5.3-8.1,5.8-15.9c0-0.1,0-0.1,0-0.2c2.2-12.7,2.2-25.6,2.2-38.2c0-13.4,0-27.2,2.7-40.4c0-0.1,0-0.1,0-0.2c0.3-1,0.5-1.7,0.7-2.4l-20.6,18.4C728.3,1141.8,728.2,1141.9,728.2,1141.9z"
},
{
"name": "Bas-Rhin",
"id": "67",
"path": "M1108,384.7l0,14.4c0,0.8-0.7,1.5-1.5,1.5c0,0,0,0,0,0h0l-40.5-0.1l0,15.5l12.7,0c0.8,0,1.5,0.7,1.5,1.5l-0.1,33.5l0,0.5l0,25.8l36.6,10.7c0.3-0.3,0.5-0.6,0.7-0.8c0.7-0.8,1.1-1.2,1.4-1.4c1.4-1.2,3.1-3.5,5-6.8c1.2-2.2,2.8-12.6,3.7-18.8c0.4-2.7,0.8-5.1,1-6.5l0.2-1.2c3.8-20.2,6.1-30.6,7.2-32.9c1-2,2.5-3.9,3.8-5.4c0.8-1,1.6-2,1.9-2.6\c0.2-0.4,0.4-0.9,0.7-1.6c0.8-1.8,2-4.6,3.1-7.4l0.2-0.5c1.3-3.5,2.1-5.6,2.3-8.8c0.1-1.6-0.5-2-5.4-3.3c-0.9-0.2-1.8-0.5-2.8-0.8c-1.8-0.6-3.2-1-4.3-1.4c-2.6-0.9-3.8-1.3-6.6-1.3c0,0,0,0-0.1,0C1124.3,386.3,1115,385.8,1108,384.7z"
},
{
"name": "Haut-Rhin",
"id": "68",
"path": "M1114.6,490.5l-35.1-10.3l-1.1,3.2l-18.9,56l19.2,34.3c0,0.1,0.1,0.2,0.1,0.2l3.4,9.6c0.5,0,1,0,1.5,0c4.6,0,11.6,0.1,15.8-2c5.3-2.6,9.6-9.9,11.2-12.9c1.2-2.2-0.9-7.3-2.4-11c-0.6-1.5-1.2-3-1.6-4.2c-1-3.3-0.9-5.8-0.8-8.4c0-1,0.1-2,0.1-3.1c0-2.2,1.2-12.1,2.5-22.6c1.1-8.8,2.2-17.8,2.3-20.2C1111,495.6,1112.5,493.3,1114.6,490.5z"
},
{
"name": "Rhône",
"id": "69",
"path": "M879.2,737.4h-39.4l0.1,70.9l35.1,29.4l29.6-31.6l-25.9-29.8c-0.2-0.3-0.4-0.6-0.4-1L879.2,737.4z"
},
/*{
"name": "Haute-Saône",
"id": "70",
"path": "m 459.57408,202.06159 2.01,-3.18 1.13,0.57 -1.34,1.86 0.9,0.14 0.89,-1.32 1.32,0.05 1.54,-2.91 3.8,-1.26 1.01,1.05 0.35,1.92 -0.64,0.58 2.44,1.18 -0.14,0.95 3.45,-1.46 4.23,-0.31 1.91,1.17 1.78,3.47 2.71,-1.09 0.84,-1.82 1.64,-0.82 1.78,2.6 5.8,3.3 1.54,2.2 0,0 -2.71,4.14 1.77,6.77 -0.91,1.42 1.75,2.48 -0.6,0.69 0,0 -1.6,1.51 -4.48,-2.62 0.42,1.41 -0.89,1.29 -1.58,0.35 -1.23,-0.87 -0.55,0.83 0.66,1.3 -1.12,1.21 -2.35,-1.27 -1.18,1.49 -0.33,-1.54 -2.15,-0.66 -0.89,1.05 -2.29,-0.06 -0.54,1.3 -0.81,-0.36 -0.52,2.68 -1.06,0.04 -0.34,1.35 -0.95,-0.35 0.31,1.06 -1.45,-1.11 -1.48,1.17 1,0.52 -1.04,0.87 -2.15,-0.43 -0.18,2.18 -1.14,-0.75 -0.45,1.32 -3.96,1.59 -2.12,-1.23 0.16,1.05 -1.16,-0.35 -0.24,1.42 -0.64,-0.67 -1.58,1.31 -2.79,0.54 -1.45,1.78 -1.76,-0.18 0,0 -1.03,-0.64 -1.43,1.26 -2.66,0.12 -2.44,-3.06 0,0 -2.07,-0.79 1.03,-1.07 0.23,-3.37 -2.77,-0.2 0.27,-3.54 -1.34,-0.67 -1.13,0.64 -0.51,-0.83 1.71,-0.78 -0.85,-0.24 0.48,-1.09 1.59,0.5 2.08,-2.24 -0.37,-4.85 -2.11,-1.54 -1.37,2.26 -0.93,-0.64 0,0 1.58,-4.29 2.15,0.16 0.86,-0.74 1.77,0.67 1.74,-2.12 1.22,2.17 3.9,-0.77 -0.26,-2.32 1.01,-1.5 -0.13,-1.29 -1.23,-0.7 0.62,-2.57 2.1,0.05 0.79,-2.43 2.79,0.45 -0.25,-1.16 1.19,-2.18 1.4,0.39 z"
},*/
{
"name": "Saône-et-Loire",
"id": "71",
"path": "M881.4,658.7c-0.4,0-0.9-0.2-1.1-0.5l-12.4-14.4h-43.1h-9.4l-19.9,44.7c-0.2,0.5-0.8,0.9-1.4,0.9h-0.3c0,0,0,0,0,0l-12.7,0.1l0.1,14.1l27.1,22.5c0.3,0.3,0.5,0.7,0.5,1.1l0.1,17.6h27.8v-8.8c0-0.8,0.7-1.5,1.5-1.5h41.2l5.5-25.9c0.1-0.7,0.8-1.2,1.5-1.2h44.1v-33.5l-15.9-15.2H881.4z"
},
{
"name": "Sarthe",
"id": "72",
"path": "M439.8,550l55.5,27.9l16.3,0.3l19.8-18.6l17.4-50.8l-12.2-12.2c-0.2-0.2-0.3-0.4-0.4-0.6l-20.9-21.2c-0.3-0.3-0.4-0.7-0.4-1.1v-12.5h-29l-13.6,13.6c-0.3,0.3-0.7,0.4-1.1,0.4H459L439.8,550z"
},
{
"name": "Savoie",
"id": "73",
"path": "M1054.5,796.3l-4.4,4.1c-0.3,0.3-0.6,0.4-1,0.4c0,0,0,0,0,0l-68.9-0.1l-22.1,19.8l24.6,24.2l21.5,0c0.4,0,0.8,0.2,1.1,0.4c0.3,0.3,0.4,0.7,0.4,1.1l0,18.6l24.8,25.4l14-12.9c-0.1-0.4-0.2-0.7-0.3-1.1c-0.3-1.5,0.2-2.9,1.2-4.1c3.2-3.5,11.4-4.5,14.4-4.3c0.7,0,1.3,0.1,2,0.2c3.1,0.4,5.6,0.8,7.5-3.2c2.1-4.4,5.7-5.4,8.9-6.3c1.6-0.4,3-0.8,4.2-1.6l0.3-0.2\c3.1-2.1,3.1-2.1,6-11.6c2.4-7.8-1-14-3.4-18.6c-0.6-1-1.1-2-1.5-2.9c-2.1-4.6-7.5-11.8-9.8-13.9c-2.7-2.4-4.2-3-6.8-4.1c-1.7-0.7-3.9-1.6-6.9-3.2C1057.3,801,1055.3,798.9,1054.5,796.3z"
},
{
"name": "Haute-Savoie",
"id": "74",
"path": "M990.6,736.4l-9.8,10.8l0.3,50.6l67.4,0.1l5.6-5.3c0.4-4.2,3.4-8,6.1-9.3c3.8-1.8,10.9-8,13.6-12.5c1.8-3-4.7-9.5-8.6-13.4c-0.9-0.9-1.7-1.7-2.3-2.4l-0.3-0.3c-5.9-6.2-10.4-11.3-9.8-15.2c0.5-3.4-1.6-10.9-3.7-17.9c-1.6-5.3-7.6-7.2-17.8-5.6c-4.8,0.7-8.8,5.6-13.5,11.3c-2,2.5-4.2,5-6.5,7.5c-7.7,7.9-12,6.1-16.5,4.1c-0.5-0.2-1-0.5-1.6-0.7\C992.2,737.8,991.3,737.2,990.6,736.4z"
},
/*{
"name": "Ville de Paris",
"id": "75",
"path": "m 311.66408,141.36159 2.92,0.04 0.78,2.62 0,0 0.04,1.49 2.23,-0.38 -0.34,1.18 -2.46,-0.74 -2.8,0.87 0,0 -4.41,-2.24 0.83,-1.32 1.08,0.63 z"
},*/
{
"name": "Seine-Maritime",
"id": "76",
"path": "M496.8,338.6h11.1h25.9c0.3,0,0.6,0.1,0.8,0.2l27,17.5l29.2-15.9c0.2-0.1,0.5-0.2,0.7-0.2h38.4l0-29.5v-2.7l-41.5-39.8l-2.5-2.4c-1.2,0.9-2.9,2.5-4.8,4.3c-3.7,3.3-8.2,7.4-12.9,10.9c-7.2,5.4-11.7,7.5-17.7,8.6c-5.8,1-19.5,1.2-22.8,1.2l-0.7,0c-3.3,0-5.4,0-7.7,1.8c-2.7,2.2-10,9.8-13.8,14.1c-2.2,2.4-7.2,6.4-12.1,10.3c-3.9,3-7.5,5.9-8.8,7.3c-2,2.2-1.8,4.3-1.5,7\c0.1,0.7,0.2,1.4,0.2,2c0.1,1.5,0.4,1.7,5.1,2c0.8,0,1.6,0.1,2.6,0.2C494.8,336,496.3,337.3,496.8,338.6z"
},
{
"name": "Seine-et-Marne",
"id": "77",
"path": "M682,488.7l15.8,25.5h21.4l17.2-31c0.3-0.5,0.8-0.8,1.3-0.8h26.6v-26.7v-33l-32.6-22.6H682L682,488.7z"
},
/*{
"name": "Yvelines",
"id": "78",
"path": "m 277.59408,138.79159 -0.36,-1.69 1.1,-0.72 -2.02,0.17 0.34,-2.41 -1.26,-2.49 0.6,-0.66 1.07,0.84 0.88,-2.2 0.53,1.11 3.56,-0.59 0,0 2.68,-0.04 2.08,2.11 4.45,-2 1.47,1.22 -0.61,1.51 1.03,1 1.32,-1.93 1.24,1.65 2.26,0.01 1.29,1.49 4.04,-1.23 -0.02,1.61 1.86,0.49 0.39,1.93 1.27,0.14 -0.16,2.71 0,0 -1.36,0.88 -0.86,1.52 0.53,1.41 -0.7,0.31 0.74,3.84 1.33,1 0,0 -3.78,1.77 -0.25,2.57 -0.67,0.8 -1.48,-0.18 -0.66,1.92 -0.73,-0.2 2.12,2.73 -1.22,0.63 -0.63,3.04 -3.4,-0.19 1.78,2.15 -1.35,0.54 -0.99,3.7 0,0 -0.62,1.12 -1.55,-0.02 -1.09,-0.39 -0.32,-1.28 -1.42,0.03 -1.07,-2.91 0.47,-2.52 -1.24,-1.3 -2,-0.17 0.25,-2.34 -2.03,0.02 -0.98,-2.24 -1.58,-0.76 0.33,-1.68 -1.46,-0.88 2.07,-2.76 -1.88,-0.9 -0.09,-4.39 0.79,-0.54 -0.89,-0.33 0.32,-0.96 -1.61,-0.65 0.72,-1.27 z"
},*/
{
"name": "Deux-Sèvres",
"id": "79",
"path": "M460.4,779.6l17.9-17.6v-14.9V747l-16.8-61.1c0-0.1-0.1-0.3-0.1-0.4l-0.2-42h-55.9l10.8,35.6c0,0.1,0.1,0.3,0.1,0.4v52.6L460.4,779.6z"
},
{
"name": "Somme",
"id": "80",
"path": "M693.2,333.9l37.3-11.2l-0.2-47.1l-31.3,0c0,0,0,0,0,0c-0.4,0-0.8-0.2-1.1-0.4l-14.7-14.5l-41.1-3.5c-0.4,0-0.8-0.2-1.1-0.6l-14.6-18.8l-29.4-7.3c-0.4,3.9-0.6,9-0.7,13.2c-0.1,4-0.2,7.2-0.5,8.7c-0.7,3.9-4.9,8.8-7.8,11.6l44.2,42.3L693.2,333.9z"
},
{
"name": "Tarn",
"id": "81",
"path": "M639.3,1099.8l47.3,0.1l-0.1-28c0-0.4,0.1-0.7,0.4-1l29.8-33.4l-68.1-50.9l-55.2,50.8l23.8,32.4L639.3,1099.8z"
},
{
"name": "Tarn-et-Garonne",
"id": "82",
"path": "M590.6,1036.1l55.8-51.3l-5.2-4.7l-1.3-1.2l-59.6,12.8c-0.5,0.1-1.1-0.1-1.4-0.5l-25.6-27.9l-15.9,14.2l-0.2,68.5l10.1,10.8L590.6,1036.1z"
},
{
"name": "Var",
"id": "83",
"path": "M1067.4,1043.2l-86.2,2.5l7.2,7.6c0.5,0.5,0.6,1.3,0.1,1.9l-13.3,18l0,36c1.5,0.9,2.6,2,3.5,3c0.8,0.9,1.6,1.7,2.6,2.3c2.4,1.4,12.1,1.3,25.6,1.3c3.2,0,6.7,0,10.5,0c0,0,0,0,0,0c18.7,0,28.3-5.7,33.5-8.7c0.5-0.3,0.9-0.6,1.4-0.8c3.2-1.8,8.5-13.1,12.1-20.5c1.6-3.3,2.9-6.1,4-8.1c1.4-2.6,7.3-9.2,18.4-20.5L1067.4,1043.2z"
},
{
"name": "Vaucluse",
"id": "84",
"path": "M975.3,1044l-13.5-12.8c-0.3-0.3-0.5-0.7-0.5-1.1l-0.1-43.3L915,987l-38.7,0.2l0,23.6l19.1,0c0,0,0,0,0,0c0.8,0,1.5,0.7,1.5,1.5l0.1,22.4l20.8,18.7l54-7.5L975.3,1044z"
},
{
"name": "Vendée",
"id": "85",
"path": "M341.1,721.9c13.4,4.2,20.2,8.3,21.9,9.4h50.3v-51.5l-11-36.3H374l-20,19.1c-0.1,0.1-0.3,0.2-0.4,0.3c0,0-0.1,0-0.1,0c-0.2,0.1-0.3,0.1-0.5,0.1c0,0,0,0,0,0c-0.1,0-0.2,0-0.3,0l-57.2-12.2c-1.1,0.8-2.4,1.6-4.1,2.4c-2.8,1.3-5.2,4.1-6,7.1c-0.8,3-0.2,6.1,1.9,9c1.9,2.7,4.3,5.7,6.9,8.9c5.2,6.4,11,13.7,14.6,20.8\C313.5,708.5,325.6,717.1,341.1,721.9z"
},
{
"name": "Vienne",
"id": "86",
"path": "M574.2,735.5v-29.1L542,672.7l-66.2-39.6l-11.5,9.8l0.2,42.4l16.8,61.1c0,0.1,0.1,0.3,0.1,0.4v0.1v14.2l63,0L574.2,735.5z"
},
{
"name": "Haute-Vienne",
"id": "87",
"path": "M524,809.2l25.6,15.2c0.2,0.1,0.3,0.2,0.4,0.4l21.4,26.8l14.6-12.7l7-6.3c0.3-0.3,0.7-0.4,1.1-0.4l36.9,2.2v-17l-25.2-24.6c-0.3-0.3-0.5-0.7-0.5-1.1V750l-12.1-12.1H576l-29.7,25.5v15c0,0.4-0.2,0.8-0.5,1.1L524,798.4V809.2z"
},
{
"name": "Vosges",
"id": "88",
"path": "M932.2,479.1l34,17.8c0.7,0.4,1,1.2,0.7,1.9l-6.3,15.3l20.7,13.9l40.1-2.3c0,0,0.1,0,0.1,0c0.2,0,0.3,0,0.5,0.1l35,12l20.1-59.6l0-15.3l-27.6,10c-0.2,0.1-0.4,0.1-0.5,0.1l-46-0.5l-11.6,11.5c-0.1,0.1-0.3,0.2-0.5,0.3c-0.1,0-0.1,0-0.2,0c-0.1,0-0.2,0.1-0.4,0.1c0,0,0,0,0,0c-0.1,0-0.2,0-0.3-0.1c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.3-0.2-0.5-0.3\L955,454.1L932.2,479.1z"
},
{
"name": "Yonne",
"id": "89",
"path": "M830.7,539.4l-65.4-54.1h-26.7l-17,30.7v60.5l42.9,0.4c0.4,0,0.7,0.1,1,0.4l29.9,27h15.4v-16.5c0-0.4,0.1-0.7,0.4-1l19.6-22.2V539.4z"
},
{
"name": "Territoire de Belfort",
"id": "90",
"path": "M1065.69,588.43a25.75,25.75,0,0,1-3.13,2.8,22.88,22.88,0,0,0-4.62,4.63c-.24.28-4.78,5.68-6.87,8.21l-3.43-25.88,10.68-34.74,17.77,31.67,3,8.44C1074.4,583.69,1068.81,585.15,1065.69,588.43Zm-9.64-47.81-34.68-11.56-40,1.9L930,565l17,46.23,19.28,1.68,31.89-25.35a1.5,1.5,0,0,1,.85-.32l24.7-1.42a1.53,1.53,0,0,1,1,.32l23.4,18.44-3.49-26.33a1.5,1.5,0,0,1,.05-.64Z"
},
{
"name": "Essonne",
"id": "91",
"path": "M598.5,408.8 598.5,447.5 638.8,487.6 679,487.6 679,437 679,399.7 631.7,385z"
},
/*{
"name": "Hauts-de-Seine",
"id": "92",
"path": "m 309.98408,138.21159 2.23,0.6 -0.55,2.55 0,0 -2.13,2.15 -1.08,-0.63 -0.83,1.32 4.41,2.24 0,0 -1.07,4.84 0,0 -0.91,0.44 -0.52,-1.6 -1.66,-0.76 -1.57,0.42 0,0 -1.33,-1 -0.74,-3.84 0.7,-0.31 -0.53,-1.41 0.86,-1.52 1.36,-0.88 0,0 z"
},
{
"name": "Seine-Saint-Denis",
"id": "93",
"path": "m 321.14408,134.29159 0.74,-0.06 0.56,2.01 -0.81,0.09 1.68,2.83 -0.7,2.43 -1.13,0.57 1.03,1.05 -0.44,1.26 0.91,2.76 0,0 -2.58,-2.99 -5.04,-0.22 0,0 -0.78,-2.62 -2.92,-0.04 0,0 0.55,-2.55 -2.23,-0.6 0,0 0.66,-1.02 1.55,0.55 1.29,-1.01 3.04,1.21 2.11,-0.92 z"
},
{
"name": "Val-de-Marne",
"id": "94",
"path": "m 315.36408,144.02159 5.04,0.22 2.58,2.99 0,0 -0.34,2.04 1.12,0.69 -1.19,1.34 -0.55,3.11 0,0 -1.09,0.01 -1.28,-2.97 -4.17,1.35 -1.72,-0.11 -0.14,-1.14 -1.6,-0.66 -1.06,0.39 0,0 1.07,-4.84 0,0 2.8,-0.87 2.46,0.74 0.34,-1.18 -2.23,0.38 z"
},
{
"name": "Val-d'Oise",
"id": "95",
"path": "m 285.98408,120.40159 0.41,-0.58 1.09,1.06 -1.05,1.12 1.12,1.61 2.57,-0.27 0.36,0.75 1.02,-0.21 -0.06,0.8 4.8,-0.39 1.04,-0.84 1.08,0.49 3.28,-2.18 0.64,1.28 1.35,-0.23 0.31,0.93 0.48,-0.6 0.94,1.58 1.99,-1 0.36,1.75 2.42,-0.51 1.17,-1.69 1.82,2.43 0.72,-0.74 2.7,0.83 -0.24,0.82 1.07,-0.47 1.82,1.46 -0.56,0.72 1.74,0.41 0.91,-1.54 0.16,1.62 1.34,1.17 0,0 -0.88,1.2 1.03,0.86 -2.01,1.51 0.22,0.74 0,0 -2.51,2.73 -2.11,0.92 -3.04,-1.21 -1.29,1.01 -1.55,-0.55 -0.66,1.02 0,0 -3.36,2.61 0,0 0.16,-2.71 -1.27,-0.14 -0.39,-1.93 -1.86,-0.49 0.02,-1.61 -4.04,1.23 -1.29,-1.49 -2.26,-0.01 -1.24,-1.65 -1.32,1.93 -1.03,-1 0.61,-1.51 -1.47,-1.22 -4.45,2 -2.08,-2.11 -2.68,0.04 0,0 2.03,-3.42 0.69,-5.04 z"
},*/
{
"name": "Guadeloupe / Martinique",
"id": "971/972",
"path": "M118,755a1.09,1.09,0,0,1-.95-.55l-6.25-11.11a1.12,1.12,0,0,1-.08-.19l-3.9-11.8a1.09,1.09,0,0,1,0-.23l-2.5-24.33-3.51-9.24a1.09,1.09,0,0,1,0-.84l7.89-17.09a1.08,1.08,0,0,1,.64-.57,1.07,1.07,0,0,1,.34-.06,1.08,1.08,0,0,1,.51.13l23.34,12.49a1.09,1.09,0,0,1,.57,1v2.23l3.17-2.1a1.09,1.09,0,0,1,1-.1l2.33.92,3.91-8.69a1.09,1.09,0,0,1,.58-.56l4.73-1.91.13-3.26-6.34-5a1.08,1.08,0,0,1-.41-.85V666.3a1.09,1.09,0,0,1,.33-.78l11.8-11.36a1.09,1.09,0,0,1,1.35-.13l11,7.2a1.09,1.09,0,0,1,.49.92L168,680l6.57,5.62,8.79,1.09a1.08,1.08,0,0,1,.53.22l18.22,14a1.09,1.09,0,0,1-.66,1.95h-.07l-16.86-1.11-26.42,9.47a1.08,1.08,0,0,1-.37.06,1.09,1.09,0,0,1-.29,0l-13.59-3.82-4.22,1.19L144.37,726a1.08,1.08,0,0,1,0,.66L138,743.8a1.09,1.09,0,0,1-.27.41l-9,8.5a1.08,1.08,0,0,1-.53.27l-10,2Zm153.57,11.73,6.07-3.4a1,1,0,0,0,.41-.42l6.8-13.36a1,1,0,0,0,.08-.71L283,741.42l-.24-8.15a1,1,0,0,0,0-.2l-1-4.13a1,1,0,0,0-.36-.57l-11.5-8.91.23-8a1,1,0,0,0-1-1H269l-5.85.68-2-1.83,5.22-2.51a1,1,0,0,0,.5-1.29l-1-2.43a1,1,0,0,0-.94-.64h-.17l-5.8,1,.16-3.49,3.14-1.57h5.1a1,1,0,0,0,.93-.61l1.43-3.28H273a1,1,0,0,0,.54-1.87L267,688.49a1,1,0,0,0-.54-.16,1,1,0,0,0-.29,0l-12,3.54-1.88-.75-3.95-4.41-5.56-7.26a1,1,0,0,0-.28-.25l-17-10.2-.11-.06-6.56-2.91a1,1,0,0,0-.41-.09,1,1,0,0,0-.29,0l-11.17,3.4a1,1,0,0,0-.52.37L201,677.09a1,1,0,0,0-.15.9l2.67,8.5a1,1,0,0,0,.19.35l5.18,6.12,3.83,17.73a1,1,0,0,0,.38.59l16.76,12.63a1,1,0,0,0,.61.2h.07l9.6-.69,6.2,9.61-2.08,1.48-8.9-5.25a1,1,0,0,0-1.53.87v2.63L226,738.31a1,1,0,0,0-.27,1.37l10,15.55a1,1,0,0,0,.85.47h0a1,1,0,0,0,.85-.54l2.31-4.41,6.77,1.53.22,0a1,1,0,0,0,.48-.12l3.34-1.78,12,2.09,2.72,2a1,1,0,0,0,.61.2l.22,0,2.4-.53L265,762a1,1,0,0,0,.36,1.26l5.1,3.4a1,1,0,0,0,1.06,0Zm-2.44-55.29h0"
},
{
"name": "Guyane",
"id": "973",
"path": "M101.9,918.8c-2.1,0-4.6-2.2-5.3-2.9c-0.4-0.3-0.5-0.8-0.5-1.3c0.1-0.5,0.4-0.9,0.9-1.1c0.8-0.3,1.4-2.8,1.4-5l-3.9-6.7l-5.7-6.5c-1.8,1.7-5,3.3-7.3,3.3c-2.8,0-5.7-3.2-6.8-4.6c-4.1-1.1-7.9-3-8.1-3.1c-0.1-0.1-0.3-0.2-0.4-0.3c-2.7-2.7-6.6-3.2-6.6-3.2c-0.5-0.1-1-0.4-1.2-0.8c-0.2-0.5-0.2-1,0.1-1.4c0.1-0.1,1.4-2.2,6.8-8.7\c4.2-5,8.8-9.7,10.7-11.5c-1.2-3.2-1.3-9.9-1.2-11.4c0.1-1.9,1-4.2,2-6.7c1-2.7,2.1-5.4,2.1-7.4c0-3.1-4-10.6-5.5-13.2c-9.3-14.5-12.9-33-13.1-33.8c0,0,0-0.1,0-0.1c-0.8-8.4,12.5-17.8,16.2-20.3l-1.5-14.8c-0.1-0.8,0.4-1.5,1.2-1.6\c3.1-0.7,5.8-1,7.9-1c2.6,0,3.9,0.6,4.4,1c0.9,0.5,5.8,3.3,10.3,6.2c4.2,2.6,11.4,3.9,12.6,4.1l5.7-0.7c0.1,0,0.1,0,0.2,0c0.4,0,0.7,0.1,1,0.4l8.5,7.2c0,0,5.6,4.3,8.2,6.1c2.4,1.7,5.9,7.2,7,9.2l5.3,0.9c0.4,0.1,0.8,0.3,1,0.7l7.1,10.8l4.1-3.2\c0.3-0.2,0.6-0.3,0.9-0.3c0.4,0,0.9,0.2,1.2,0.5l6.5,7.7c0.1,0.2,0.3,0.4,0.3,0.6l1,4.4c0,0.1,0,0.2,0,0.3v10.1c0,0.3-0.1,0.6-0.3,0.9l-11.1,15l-17.3,20.8c-0.1,1.3-0.2,4.2-0.5,8.6c-0.7,10.4-4.1,16.4-5.7,19.2c-0.3,0.5-0.5,0.9-0.6,1.1\c-0.8,1.8-2.4,1.9-3.6,2.1c-0.8,0.1-1.6,0.2-2.4,0.7c-2,1.4-17.3,12.8-20.5,15.3c-0.1,9.5-2,11.7-3.4,13.3l-0.3,0.3C103.4,918.4,102.7,918.8,101.9,918.8z"
},
{
"name": "Réunion",
"id": "974",
"path": "M139.8,1052.6c-1.2,0-2.2-0.1-2.9-0.3c-5.9-1.5-26.6-8.6-27.4-8.9c-0.1,0-0.1-0.1-0.2-0.1c-0.3-0.2-8-4.3-10.5-7.2c-0.2-0.2-0.4-0.5-0.7-0.8c-2.1-2.4-4.9-5.6-8.6-5.6c-0.2,0-0.5,0-0.7,0c-0.5,0.1-0.9,0.1-1.4,0.1c-4.9,0-8.4-3.1-8.8-7.7c-2.2-1-7.5-3.7-8.6-8.1c-1-4,0-7.2,0.7-8.6l-6.4-11.6c-0.9-1-5-5.2-5.9-8.2c-0.9-3-2.4-12.9-2.4-13.3\c-0.1-0.5,0.1-1,0.4-1.3c0.2-0.2,5.8-5.5,10.8-5.5c0.2,0,0.3,0,0.5,0l0.7-7c0-0.2,0.1-0.5,0.2-0.7l0.8-1.2l-1.6-6.8c-0.1-0.5,0-1,0.3-1.3c0.3-0.3,0.7-0.5,1.1-0.5c0.1,0,0.1,0,0.2,0l12.2,1.4c2.5-3,11.6-13.6,18.8-13.6c7.4,0,30.4,6.4,32.1,6.9\c2.3,0.4,19.2,3.7,23,11.2c3.3,6.7,5.8,17.1,6.3,19c1.6,2.3,14,19.4,18.7,23.1c1.3,0.6,6.6,3.7,3.9,12.1c-1,3.2-1.8,5.2-2.3,6.7c-0.9,2.4-1.2,3.1-1.2,4.7c0,0.6,0,1.7,0.1,3c0.1,4.7,0.3,12.7-0.4,16.3c-1,5.1-8.1,8.2-8.9,8.5c-0.1,0-0.2,0.1-0.3,0.1\C170.5,1047.8,148.9,1052.6,139.8,1052.6z"
}
]
}

View file

@ -1,3 +1,5 @@
import FranceMap from "./components/club/NewMagnetMap";
require('@fortawesome/fontawesome-free/js/all');
window.Vue = require('vue');
window.axios = require('axios');
@ -17,6 +19,7 @@ Vue.component('home-slider', require('./components/HomeSliderComponent.vue').def
Vue.component('actu-slider', require('./components/ActuSliderComponent.vue').default);
Vue.component('products-slider', require('./components/ProductsSliderComponent.vue').default);
Vue.component('breeder-site-slider', require('./components/BreederSiteSliderComponent.vue').default);
Vue.component('club-bourse', require('./components/club/BourseComponent.vue').default);
/**
* Next, we will create a fresh Vue application instance and attach it to

159
resources/sass/front/_icon.scss vendored Normal file
View file

@ -0,0 +1,159 @@
%icon {
font-family: 'icomoon' !important;
font-style: normal;
font-weight: normal;
}
.icon-cart {
@extend %icon;
&:before {
content: "\e92a";
}
}
.icon-print {
@extend %icon;
&:before {
content: "\e920";
}
}
.icon-account {
@extend %icon;
&:before {
content: "\e905";
}
}
.icon-account-cart {
@extend %icon;
&:before {
content: "\e906";
}
}
.icon-messages {
@extend %icon;
&:before {
content: "\e907";
}
}
.icon-notifications {
@extend %icon;
&:before {
content: "\e908";
}
}
.icon-recipes-favs {
@extend %icon;
&:before {
content: "\e909";
}
}
.icon-eleveur {
@extend %icon;
&:before {
content: "\e911";
}
}
.icon-close {
@extend %icon;
&:before {
content: "\e90a";
}
}
.icon-training {
@extend %icon;
color: #ea7c2c;
&:before {
content: "\e92d";
}
}
.icon-shopping {
@extend %icon;
color: #ffbd18;
&:before {
content: "\e92a";
}
}
.icon-stairs {
@extend %icon;
color: #ffbd18;
&:before {
content: "\e92b";
}
}
.icon-smile {
@extend %icon;
color: #d93a4c;
&:before {
content: "\e92e";
}
}
.icon-cleaning {
@extend %icon;
color: #ffbd18;
&:before {
content: "\e92c";
}
}
.icon-jumping {
@extend %icon;
color: #d93a4c;
&:before {
content: "\e92f";
}
}
.icon-echange {
@extend %icon;
color: white;
&:before {
content: "\e90f";
}
}
.icon-loupe {
@extend %icon;
color: white;
&:before {
content: "\e921";
}
}
.icon-check{
@extend %icon;
color: white;
&:before {
content: "\e902";
}
}

View file

@ -140,6 +140,32 @@
}
}
&.club-bourse {
height: 440px;
background-image: url(../images/club/bg-departaimant.png);
background-position: center top;
background-repeat: repeat;
background-size: auto;
position: relative;
& .content {
height: 100%;
& .logos {
display: flex;
width: 50%;
align-items: center;
justify-content: space-evenly;
margin: 0 auto;
padding-top: 10vh;
& .club-img {
width: 130px;
}
& img {
width: auto;
}
}
}
}
&:after {
content: '';
background-image: url(../images/entete.svg);

View file

@ -0,0 +1,9 @@
.club-bourse {
& h1 {
color: #1e5ba1;
font-family: 'alphafridgemagnets';
text-align: center;
font-size: 40px;
margin-bottom: 46px;
}
}

View file

@ -6,6 +6,7 @@
@import "front/header";
@import "front/sub_header";
@import "front/footer";
@import "front/icon";
.pattern {
background-repeat: repeat;
@ -79,3 +80,5 @@
@import "front/pages/health-nutrition/nutrition";
@import "front/pages/health-nutrition/pleasure_balance";
@import "front/pages/health-nutrition/nutritional_values";
@import "front/pages/club/bourse";

View file

@ -0,0 +1,29 @@
@extends('layouts.app')
@section('title', 'La bourse aux échanges')
@section('description', "Contactez facilement les membres du club qui recherchent les Départ'aimants que vous avez en double ou qui possèdent ceux qu'il vous manque.")
@section('sub_header')
<div class="sub_header club-bourse">
<div class="content">
<div class="logos">
<img src="{{ asset('images/le_club-logo-t.png') }}" alt="Le Club Des Gaulois - Le Gaulois" class="club-img">
<img src="{{ asset('images/club/logo-departaimant.png') }}" alt="Les Départ'aimants - Le Gaulois">
</div>
</div>
</div>
@endsection
@section('content')
<div class="club-bourse">
<h1>La Bourse aux échanges</h1>
<club-bourse maps="{{ $departaimants }}"></club-bourse>
<noscript>
<!-- TODO : Mettre en forme ce message -->
<p>Vous devez activer Javascript sur votre navigateur pour pouvoir utiliser la bourse aux échanges.</p>
</noscript>
</div>
@endsection
@section('scripts')
@endsection

View file

@ -232,6 +232,14 @@ Route::prefix('/le-club-des-gaulois')
Route::get('/les-promos', function() {
die('Les promos');
})->name('reductions');
Route::prefix('/la-bourse-aux-echanges')
->name('bourse')
->group(function (){
Route::get('/', 'ClubController@bourse')->name('index');
Route::post('/save-state', 'ClubController@bourseSaveState')->name('saveState');
Route::post('/search', 'ClubController@bourseSearch')->name('search');
});
});
Auth::routes();