function UpdateGeoloc(){$("#moteur-recherche-inner").hide();$("#update-geoloc-container").show();$("#update-geoloc-input").focus();$("#update-geoloc-input").on("paste keyup",function(){$.post("/Geolocalisation/SearchByTerm",{term:$("#update-geoloc-input").val(),countryCode:"FR"}).done(function(n){$("#update-geoloc-results").html(n)})})}function HideGeolocContainer(){$("#moteur-recherche-inner").show();$("#update-geoloc-container").hide()}function SelectGeolocPoint(n,t,i,r){console.log("coucou");var u=JSON.parse(readCookie("geolocation"));u?(u.Lat=n,u.Lng=t,u.Ville=r,u.ZipCode=i,u.CountryCode="FR"):u={Lat:n,Lng:t,Ville:r,ZipCode:i,CountryCode:"FR"};createCookie("geolocation",JSON.stringify(u),1);location.reload()}function createCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"}function readCookie(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return null}function InitializeSmartAppBanner(){$.smartbanner({title:"Les annonces de matériel agricole",author:"Terre-net Occasions",price:"Gratuit",appStoreLanguage:"fr",inAppStore:"Sur l'App Store",inGooglePlay:"Sur Google Play",GooglePlayParams:null,icon:"/Content/logo-appli-agri.png",iconGloss:null,url:null,button:"VOIR",scale:"auto",speedIn:300,speedOut:400,daysHidden:7,daysReminder:30,force:null,hideOnInstall:!0,layer:!1,iOSUniversalApp:!0,appendToSelector:"body",onInstall:function(){$(".navbar-tno").removeClass("affix-top").addClass("affix").on("affix-top.bs.affix",function(n){n.preventDefault()})},onClose:function(){$(".navbar-tno").removeClass("affix-top").addClass("affix").on("affix-top.bs.affix",function(n){n.preventDefault()})}});$(".navbar-tno").affix({offset:{top:$("#smartbanner").outerHeight(!0)}})}function InitializePaysRegionDepartementMoteurRecherche(){$("#idPays").change(function(){$("#idPays").val()==""||$("#idPays").val()=="0"?$("#idRegion").attr("disabled","disabled"):$.post("/Search/GetListRegionByPays/",{idPays:$(this).val()},function(n){populateDropdown($("#idRegion"),n)})});($("#idPays").val()==""||$("#idPays").val()=="0")&&$("#idRegion").attr("disabled","disabled");$("#idRegion").change(function(){$("#idRegion").val()==""||$("#idRegion").val()=="0"?$("#idDepartement").attr("disabled","disabled"):$.post("/Search/GetListDepartementsByRegion",{idRegion:$(this).val()},function(n){populateDropdown($("#idDepartement"),n)})})}function populateDropdown(n,t){n.removeAttr("disabled");n.html("");$.each(t,function(t,i){n.append($("<option><\/option>").val(i.Id).html(i.Label))})}function isMail(n){return/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.exec(n)==null?!1:!0}function convertCharStr2jEsc(n,t){for(var r,f=0,e,u,i="",o=0;o<n.length;o++){if(r=n.charCodeAt(o),(r<0||r>65535)&&(i+="!Error in convertCharStr2UTF16: unexpected charCodeAt result, cc="+r+"!"),f!=0)if(56320<=r&&r<=57343){if(e=65536+(f-55296<<10)+(r-56320),t){for(u=e.toString(16);u.length<8;)u="0"+u;i+="\\U"+u}else e-=65536,i+="\\u"+dec2hex4(55296|e>>10)+"\\u"+dec2hex4(56320|e&1023);f=0;continue}else i+="Error in convertCharStr2UTF16: low surrogate expected, cc="+r+"!",f=0;if(55296<=r&&r<=56319)f=r;else switch(r){case 0:i+="\\0";break;case 8:i+="\\b";break;case 9:i+="\\t";break;case 10:i+="\\n";break;case 13:i+="\\r";break;case 11:i+="\\v";break;case 12:i+="\\f";break;case 34:i+='\\"';break;case 39:i+="\\'";break;case 92:i+="\\\\";break;default:if(r>31&&r<127)i+=String.fromCharCode(r);else{for(u=r.toString(16).toUpperCase();u.length<4;)u="0"+u;i+="\\u"+u}}}return i}function convertXML2Char(n){return n=convertHexNCR2Char(n),n=convertDecNCR2Char(n),convertEntities2Char(n)}function convertHexNCR2Char(n){return n.replace(/&#x([A-Fa-f0-9]{1,6});/g,function(n,t){return hex2char(t)})}function convertDecNCR2Char(n){return n.replace(/&#([0-9]{1,7});/g,function(n,t){return dec2char(t)})}function convertEntities2Char(n){return n.replace(/&([A-Za-z0-9]+);/g,function(n,t){return t in entities?entities[t]:n})}function dec2char(n){var t="";return n<=65535?t+=String.fromCharCode(n):n<=1114111?(n-=65536,t+=String.fromCharCode(55296|n>>10)+String.fromCharCode(56320|n&1023)):t+="dec2char error: Code point out of range: "+dec2hex(n),t}function hex2char(n){var i="",t=parseInt(n,16);return t<=65535?i+=String.fromCharCode(t):t<=1114111?(t-=65536,i+=String.fromCharCode(55296|t>>10)+String.fromCharCode(56320|t&1023)):i+="hex2Char error: Code point out of range: "+dec2hex(t),i}var jvm,mySlidebars;if(function(n){var t={set:{colors:1,values:1,backgroundColor:1,scaleColors:1,normalizeFunction:1,focus:1},get:{selectedRegions:1,selectedMarkers:1,mapObject:1,regionName:1}};n.fn.vectorMap=function(n){var r,i=this.children(".jvectormap-container").data("mapObject");if(n==="addMap")jvm.Map.maps[arguments[1]]=arguments[2];else{if((n==="set"||n==="get")&&t[n][arguments[1]])return r=arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1),i[n+r].apply(i,Array.prototype.slice.call(arguments,2));n=n||{};n.container=this;i=new jvm.Map(n)}return this}}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n:n(jQuery)}(function(n){function e(i){var r=i||window.event,y=h.call(arguments,1),o=0,e=0,f=0,l=0,a,v;if(i=n.event.fix(r),i.type="mousewheel","detail"in r&&(f=r.detail*-1),"wheelDelta"in r&&(f=r.wheelDelta),"wheelDeltaY"in r&&(f=r.wheelDeltaY),"wheelDeltaX"in r&&(e=r.wheelDeltaX*-1),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(e=f*-1,f=0),o=f===0?e:f,"deltaY"in r&&(f=r.deltaY*-1,o=f),"deltaX"in r&&(e=r.deltaX,f===0&&(o=e*-1)),f!==0||e!==0)return r.deltaMode===1?(a=n.data(this,"mousewheel-line-height"),o*=a,f*=a,e*=a):r.deltaMode===2&&(v=n.data(this,"mousewheel-page-height"),o*=v,f*=v,e*=v),l=Math.max(Math.abs(f),Math.abs(e)),(!t||l<t)&&(t=l,s(r,l)&&(t/=40)),s(r,l)&&(o/=40,e/=40,f/=40),o=Math[o>=1?"floor":"ceil"](o/t),e=Math[e>=1?"floor":"ceil"](e/t),f=Math[f>=1?"floor":"ceil"](f/t),i.deltaX=e,i.deltaY=f,i.deltaFactor=t,i.deltaMode=0,y.unshift(i,o,e,f),u&&clearTimeout(u),u=setTimeout(c,200),(n.event.dispatch||n.event.handle).apply(this,y)}function c(){t=null}function s(n,t){return r.settings.adjustOldDeltas&&n.type==="mousewheel"&&t%120==0}var o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],i="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice,u,t,f,r;if(n.event.fixHooks)for(f=o.length;f;)n.event.fixHooks[o[--f]]=n.event.mouseHooks;r=n.event.special.mousewheel={version:"3.1.9",setup:function(){if(this.addEventListener)for(var t=i.length;t;)this.addEventListener(i[--t],e,!1);else this.onmousewheel=e;n.data(this,"mousewheel-line-height",r.getLineHeight(this));n.data(this,"mousewheel-page-height",r.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var n=i.length;n;)this.removeEventListener(i[--n],e,!1);else this.onmousewheel=null},getLineHeight:function(t){return parseInt(n(t)["offsetParent"in n.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}),jvm={inherits:function(n,t){function i(){}i.prototype=t.prototype;n.prototype=new i;n.prototype.constructor=n;n.parentClass=t},mixin:function(n,t){for(var i in t.prototype)t.prototype.hasOwnProperty(i)&&(n.prototype[i]=t.prototype[i])},min:function(n){var i=Number.MAX_VALUE,t;if(n instanceof Array)for(t=0;t<n.length;t++)n[t]<i&&(i=n[t]);else for(t in n)n[t]<i&&(i=n[t]);return i},max:function(n){var i=Number.MIN_VALUE,t;if(n instanceof Array)for(t=0;t<n.length;t++)n[t]>i&&(i=n[t]);else for(t in n)n[t]>i&&(i=n[t]);return i},keys:function(n){var t=[];for(var i in n)t.push(i);return t},values:function(n){for(var i=[],r,t=0;t<arguments.length;t++){n=arguments[t];for(r in n)i.push(n[r])}return i},whenImageLoaded:function(n){var t=new jvm.$.Deferred,i=jvm.$("<img/>");return i.error(function(){t.reject()}).load(function(){t.resolve(i)}),i.attr("src",n),t},isImageUrl:function(n){return/\.\w{3,4}$/.test(n)}},jvm.$=jQuery,Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){var r,f,u,i;if(this==null)throw new TypeError('"this" is null or not defined');if((f=Object(this),u=f.length>>>0,u===0)||(i=+t||0,Math.abs(i)===Infinity&&(i=0),i>=u))return-1;for(r=Math.max(i>=0?i:u-Math.abs(i),0);r<u;){if(r in f&&f[r]===n)return r;r++}return-1}),jvm.AbstractElement=function(n,t){this.node=this.createElement(n);this.name=n;this.properties={};t&&this.set(t)},jvm.AbstractElement.prototype.set=function(n,t){var i;if(typeof n=="object")for(i in n)this.properties[i]=n[i],this.applyAttr(i,n[i]);else this.properties[n]=t,this.applyAttr(n,t)},jvm.AbstractElement.prototype.get=function(n){return this.properties[n]},jvm.AbstractElement.prototype.applyAttr=function(n,t){this.node.setAttribute(n,t)},jvm.AbstractElement.prototype.remove=function(){jvm.$(this.node).remove()},jvm.AbstractCanvasElement=function(n,t,i){this.container=n;this.setSize(t,i);this.rootElement=new jvm[this.classPrefix+"GroupElement"];this.node.appendChild(this.rootElement.node);this.container.appendChild(this.node)},jvm.AbstractCanvasElement.prototype.add=function(n,t){t=t||this.rootElement;t.add(n);n.canvas=this},jvm.AbstractCanvasElement.prototype.addPath=function(n,t,i){var r=new jvm[this.classPrefix+"PathElement"](n,t);return this.add(r,i),r},jvm.AbstractCanvasElement.prototype.addCircle=function(n,t,i){var r=new jvm[this.classPrefix+"CircleElement"](n,t);return this.add(r,i),r},jvm.AbstractCanvasElement.prototype.addImage=function(n,t,i){var r=new jvm[this.classPrefix+"ImageElement"](n,t);return this.add(r,i),r},jvm.AbstractCanvasElement.prototype.addText=function(n,t,i){var r=new jvm[this.classPrefix+"TextElement"](n,t);return this.add(r,i),r},jvm.AbstractCanvasElement.prototype.addGroup=function(n){var t=new jvm[this.classPrefix+"GroupElement"];return n?n.node.appendChild(t.node):this.node.appendChild(t.node),t.canvas=this,t},jvm.AbstractShapeElement=function(n,t,i){this.style=i||{};this.style.current=this.style.current||{};this.isHovered=!1;this.isSelected=!1;this.updateStyle()},jvm.AbstractShapeElement.prototype.setStyle=function(n,t){var i={};typeof n=="object"?i=n:i[n]=t;jvm.$.extend(this.style.current,i);this.updateStyle()},jvm.AbstractShapeElement.prototype.updateStyle=function(){var n={};jvm.AbstractShapeElement.mergeStyles(n,this.style.initial);jvm.AbstractShapeElement.mergeStyles(n,this.style.current);this.isHovered&&jvm.AbstractShapeElement.mergeStyles(n,this.style.hover);this.isSelected&&(jvm.AbstractShapeElement.mergeStyles(n,this.style.selected),this.isHovered&&jvm.AbstractShapeElement.mergeStyles(n,this.style.selectedHover));this.set(n)},jvm.AbstractShapeElement.mergeStyles=function(n,t){var i;t=t||{};for(i in t)t[i]===null?delete n[i]:n[i]=t[i]},jvm.SVGElement=function(){jvm.SVGElement.parentClass.apply(this,arguments)},jvm.inherits(jvm.SVGElement,jvm.AbstractElement),jvm.SVGElement.svgns="http://www.w3.org/2000/svg",jvm.SVGElement.prototype.createElement=function(n){return document.createElementNS(jvm.SVGElement.svgns,n)},jvm.SVGElement.prototype.addClass=function(n){this.node.setAttribute("class",n)},jvm.SVGElement.prototype.getElementCtr=function(n){return jvm["SVG"+n]},jvm.SVGElement.prototype.getBBox=function(){return this.node.getBBox()},jvm.SVGGroupElement=function(){jvm.SVGGroupElement.parentClass.call(this,"g")},jvm.inherits(jvm.SVGGroupElement,jvm.SVGElement),jvm.SVGGroupElement.prototype.add=function(n){this.node.appendChild(n.node)},jvm.SVGCanvasElement=function(){this.classPrefix="SVG";jvm.SVGCanvasElement.parentClass.call(this,"svg");this.defsElement=new jvm.SVGElement("defs");this.node.appendChild(this.defsElement.node);jvm.AbstractCanvasElement.apply(this,arguments)},jvm.inherits(jvm.SVGCanvasElement,jvm.SVGElement),jvm.mixin(jvm.SVGCanvasElement,jvm.AbstractCanvasElement),jvm.SVGCanvasElement.prototype.setSize=function(n,t){this.width=n;this.height=t;this.node.setAttribute("width",n);this.node.setAttribute("height",t)},jvm.SVGCanvasElement.prototype.applyTransformParams=function(n,t,i){this.scale=n;this.transX=t;this.transY=i;this.rootElement.node.setAttribute("transform","scale("+n+") translate("+t+", "+i+")")},jvm.SVGShapeElement=function(n,t){jvm.SVGShapeElement.parentClass.call(this,n,t);jvm.AbstractShapeElement.apply(this,arguments)},jvm.inherits(jvm.SVGShapeElement,jvm.SVGElement),jvm.mixin(jvm.SVGShapeElement,jvm.AbstractShapeElement),jvm.SVGShapeElement.prototype.applyAttr=function(n,t){var i,r,u=this;n==="fill"&&jvm.isImageUrl(t)?jvm.SVGShapeElement.images[t]?this.applyAttr("fill","url(#image"+jvm.SVGShapeElement.images[t]+")"):jvm.whenImageLoaded(t).then(function(n){r=new jvm.SVGElement("image");r.node.setAttributeNS("http://www.w3.org/1999/xlink","href",t);r.applyAttr("x","0");r.applyAttr("y","0");r.applyAttr("width",n[0].width);r.applyAttr("height",n[0].height);i=new jvm.SVGElement("pattern");i.applyAttr("id","image"+jvm.SVGShapeElement.imageCounter);i.applyAttr("x",0);i.applyAttr("y",0);i.applyAttr("width",n[0].width/2);i.applyAttr("height",n[0].height/2);i.applyAttr("viewBox","0 0 "+n[0].width+" "+n[0].height);i.applyAttr("patternUnits","userSpaceOnUse");i.node.appendChild(r.node);u.canvas.defsElement.node.appendChild(i.node);jvm.SVGShapeElement.images[t]=jvm.SVGShapeElement.imageCounter++;u.applyAttr("fill","url(#image"+jvm.SVGShapeElement.images[t]+")")}):jvm.SVGShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.SVGShapeElement.imageCounter=1,jvm.SVGShapeElement.images={},jvm.SVGPathElement=function(n,t){jvm.SVGPathElement.parentClass.call(this,"path",n,t);this.node.setAttribute("fill-rule","evenodd")},jvm.inherits(jvm.SVGPathElement,jvm.SVGShapeElement),jvm.SVGCircleElement=function(n,t){jvm.SVGCircleElement.parentClass.call(this,"circle",n,t)},jvm.inherits(jvm.SVGCircleElement,jvm.SVGShapeElement),jvm.SVGImageElement=function(n,t){jvm.SVGImageElement.parentClass.call(this,"image",n,t)},jvm.inherits(jvm.SVGImageElement,jvm.SVGShapeElement),jvm.SVGImageElement.prototype.applyAttr=function(n,t){var i=this;n=="image"?jvm.whenImageLoaded(t).then(function(n){i.node.setAttributeNS("http://www.w3.org/1999/xlink","href",t);i.width=n[0].width;i.height=n[0].height;i.applyAttr("width",i.width);i.applyAttr("height",i.height);i.applyAttr("x",i.cx-i.width/2);i.applyAttr("y",i.cy-i.height/2);jvm.$(i.node).trigger("imageloaded",[n])}):n=="cx"?(this.cx=t,this.width&&this.applyAttr("x",t-this.width/2)):n=="cy"?(this.cy=t,this.height&&this.applyAttr("y",t-this.height/2)):jvm.SVGImageElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.SVGTextElement=function(n,t){jvm.SVGTextElement.parentClass.call(this,"text",n,t)},jvm.inherits(jvm.SVGTextElement,jvm.SVGShapeElement),jvm.SVGTextElement.prototype.applyAttr=function(n,t){n==="text"?this.node.textContent=t:jvm.SVGTextElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.VMLElement=function(){jvm.VMLElement.VMLInitialized||jvm.VMLElement.initializeVML();jvm.VMLElement.parentClass.apply(this,arguments)},jvm.inherits(jvm.VMLElement,jvm.AbstractElement),jvm.VMLElement.VMLInitialized=!1,jvm.VMLElement.initializeVML=function(){try{document.namespaces.rvml||document.namespaces.add("rvml","urn:schemas-microsoft-com:vml");jvm.VMLElement.prototype.createElement=function(n){return document.createElement("<rvml:"+n+' class="rvml">')}}catch(n){jvm.VMLElement.prototype.createElement=function(n){return document.createElement("<"+n+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");jvm.VMLElement.VMLInitialized=!0},jvm.VMLElement.prototype.getElementCtr=function(n){return jvm["VML"+n]},jvm.VMLElement.prototype.addClass=function(n){jvm.$(this.node).addClass(n)},jvm.VMLElement.prototype.applyAttr=function(n,t){this.node[n]=t},jvm.VMLElement.prototype.getBBox=function(){var n=jvm.$(this.node);return{x:n.position().left/this.canvas.scale,y:n.position().top/this.canvas.scale,width:n.width()/this.canvas.scale,height:n.height()/this.canvas.scale}},jvm.VMLGroupElement=function(){jvm.VMLGroupElement.parentClass.call(this,"group");this.node.style.left="0px";this.node.style.top="0px";this.node.coordorigin="0 0"},jvm.inherits(jvm.VMLGroupElement,jvm.VMLElement),jvm.VMLGroupElement.prototype.add=function(n){this.node.appendChild(n.node)},jvm.VMLCanvasElement=function(){this.classPrefix="VML";jvm.VMLCanvasElement.parentClass.call(this,"group");jvm.AbstractCanvasElement.apply(this,arguments);this.node.style.position="absolute"},jvm.inherits(jvm.VMLCanvasElement,jvm.VMLElement),jvm.mixin(jvm.VMLCanvasElement,jvm.AbstractCanvasElement),jvm.VMLCanvasElement.prototype.setSize=function(n,t){var r,u,i,f;if(this.width=n,this.height=t,this.node.style.width=n+"px",this.node.style.height=t+"px",this.node.coordsize=n+" "+t,this.node.coordorigin="0 0",this.rootElement){for(r=this.rootElement.node.getElementsByTagName("shape"),i=0,f=r.length;i<f;i++)r[i].coordsize=n+" "+t,r[i].style.width=n+"px",r[i].style.height=t+"px";for(u=this.node.getElementsByTagName("group"),i=0,f=u.length;i<f;i++)u[i].coordsize=n+" "+t,u[i].style.width=n+"px",u[i].style.height=t+"px"}},jvm.VMLCanvasElement.prototype.applyTransformParams=function(n,t,i){this.scale=n;this.transX=t;this.transY=i;this.rootElement.node.coordorigin=this.width-t-this.width/100+","+(this.height-i-this.height/100);this.rootElement.node.coordsize=this.width/n+","+this.height/n},jvm.VMLShapeElement=function(n,t){jvm.VMLShapeElement.parentClass.call(this,n,t);this.fillElement=new jvm.VMLElement("fill");this.strokeElement=new jvm.VMLElement("stroke");this.node.appendChild(this.fillElement.node);this.node.appendChild(this.strokeElement.node);this.node.stroked=!1;jvm.AbstractShapeElement.apply(this,arguments)},jvm.inherits(jvm.VMLShapeElement,jvm.VMLElement),jvm.mixin(jvm.VMLShapeElement,jvm.AbstractShapeElement),jvm.VMLShapeElement.prototype.applyAttr=function(n,t){switch(n){case"fill":this.node.fillcolor=t;break;case"fill-opacity":this.fillElement.node.opacity=Math.round(t*100)+"%";break;case"stroke":this.node.stroked=t==="none"?!1:!0;this.node.strokecolor=t;break;case"stroke-opacity":this.strokeElement.node.opacity=Math.round(t*100)+"%";break;case"stroke-width":this.node.stroked=parseInt(t,10)===0?!1:!0;this.node.strokeweight=t;break;case"d":this.node.path=jvm.VMLPathElement.pathSvgToVml(t);break;default:jvm.VMLShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)}},jvm.VMLPathElement=function(n,t){var i=new jvm.VMLElement("skew");jvm.VMLPathElement.parentClass.call(this,"shape",n,t);this.node.coordorigin="0 0";i.node.on=!0;i.node.matrix="0.01,0,0,0.01,0,0";i.node.offset="0,0";this.node.appendChild(i.node)},jvm.inherits(jvm.VMLPathElement,jvm.VMLShapeElement),jvm.VMLPathElement.prototype.applyAttr=function(n,t){n==="d"?this.node.path=jvm.VMLPathElement.pathSvgToVml(t):jvm.VMLShapeElement.prototype.applyAttr.call(this,n,t)},jvm.VMLPathElement.pathSvgToVml=function(n){var t=0,i=0,r,u;return n=n.replace(/(-?\d+)e(-?\d+)/g,"0"),n.replace(/([MmLlHhVvCcSs])\s*((?:-?\d*(?:\.\d+)?\s*,?\s*)+)/g,function(n,f,e){e=e.replace(/(\d)-/g,"$1,-").replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/\s+/g,",").split(",");e[0]||e.shift();for(var o=0,s=e.length;o<s;o++)e[o]=Math.round(100*e[o]);switch(f){case"m":return t+=e[0],i+=e[1],"t"+e.join(",");case"M":return t=e[0],i=e[1],"m"+e.join(",");case"l":return t+=e[0],i+=e[1],"r"+e.join(",");case"L":return t=e[0],i=e[1],"l"+e.join(",");case"h":return t+=e[0],"r"+e[0]+",0";case"H":return t=e[0],"l"+t+","+i;case"v":return i+=e[0],"r0,"+e[0];case"V":return i=e[0],"l"+t+","+i;case"c":return r=t+e[e.length-4],u=i+e[e.length-3],t+=e[e.length-2],i+=e[e.length-1],"v"+e.join(",");case"C":return r=e[e.length-4],u=e[e.length-3],t=e[e.length-2],i=e[e.length-1],"c"+e.join(",");case"s":return e.unshift(i-u),e.unshift(t-r),r=t+e[e.length-4],u=i+e[e.length-3],t+=e[e.length-2],i+=e[e.length-1],"v"+e.join(",");case"S":return e.unshift(i+i-u),e.unshift(t+t-r),r=e[e.length-4],u=e[e.length-3],t=e[e.length-2],i=e[e.length-1],"c"+e.join(",")}return""}).replace(/z/g,"e")},jvm.VMLCircleElement=function(n,t){jvm.VMLCircleElement.parentClass.call(this,"oval",n,t)},jvm.inherits(jvm.VMLCircleElement,jvm.VMLShapeElement),jvm.VMLCircleElement.prototype.applyAttr=function(n,t){switch(n){case"r":this.node.style.width=t*2+"px";this.node.style.height=t*2+"px";this.applyAttr("cx",this.get("cx")||0);this.applyAttr("cy",this.get("cy")||0);break;case"cx":if(!t)return;this.node.style.left=t-(this.get("r")||0)+"px";break;case"cy":if(!t)return;this.node.style.top=t-(this.get("r")||0)+"px";break;default:jvm.VMLCircleElement.parentClass.prototype.applyAttr.call(this,n,t)}},jvm.VectorCanvas=function(n,t,i){return this.mode=window.SVGAngle?"svg":"vml",this.impl=this.mode=="svg"?new jvm.SVGCanvasElement(n,t,i):new jvm.VMLCanvasElement(n,t,i),this.impl.mode=this.mode,this.impl},jvm.SimpleScale=function(n){this.scale=n},jvm.SimpleScale.prototype.getValue=function(n){return n},jvm.OrdinalScale=function(n){this.scale=n},jvm.OrdinalScale.prototype.getValue=function(n){return this.scale[n]},jvm.OrdinalScale.prototype.getTicks=function(){var n=[];for(var t in this.scale)n.push({label:t,value:this.scale[t]});return n},jvm.NumericScale=function(n,t,i,r){this.scale=[];t=t||"linear";n&&this.setScale(n);t&&this.setNormalizeFunction(t);typeof i!="undefined"&&this.setMin(i);typeof r!="undefined"&&this.setMin(r)},jvm.NumericScale.prototype={setMin:function(n){this.clearMinValue=n;this.minValue=typeof this.normalize=="function"?this.normalize(n):n},setMax:function(n){this.clearMaxValue=n;this.maxValue=typeof this.normalize=="function"?this.normalize(n):n},setScale:function(n){var t;for(this.scale=[],t=0;t<n.length;t++)this.scale[t]=[n[t]]},setNormalizeFunction:function(n){n==="polynomial"?this.normalize=function(n){return Math.pow(n,.2)}:n==="linear"?delete this.normalize:this.normalize=n;this.setMin(this.clearMinValue);this.setMax(this.clearMaxValue)},getValue:function(n){var i=[],u=0,r,t=0,f;for(typeof this.normalize=="function"&&(n=this.normalize(n)),t=0;t<this.scale.length-1;t++)r=this.vectorLength(this.vectorSubtract(this.scale[t+1],this.scale[t])),i.push(r),u+=r;for(f=(this.maxValue-this.minValue)/u,t=0;t<i.length;t++)i[t]*=f;for(t=0,n-=this.minValue;n-i[t]>=0;)n-=i[t],t++;return t==this.scale.length-1?this.vectorToNum(this.scale[t]):this.vectorToNum(this.vectorAdd(this.scale[t],this.vectorMult(this.vectorSubtract(this.scale[t+1],this.scale[t]),n/i[t])))},vectorToNum:function(n){for(var i=0,t=0;t<n.length;t++)i+=Math.round(n[t])*Math.pow(256,n.length-t-1);return i},vectorSubtract:function(n,t){for(var r=[],i=0;i<n.length;i++)r[i]=n[i]-t[i];return r},vectorAdd:function(n,t){for(var r=[],i=0;i<n.length;i++)r[i]=n[i]+t[i];return r},vectorMult:function(n,t){for(var r=[],i=0;i<n.length;i++)r[i]=n[i]*t;return r},vectorLength:function(n){for(var i=0,t=0;t<n.length;t++)i+=n[t]*n[t];return Math.sqrt(i)},getTicks:function(){var u=5,n=[this.clearMinValue,this.clearMaxValue],f=n[1]-n[0],t=Math.pow(10,Math.floor(Math.log(f/u)/Math.LN10)),r=u/f*t,e=[],i,o;for(r<=.15?t*=10:r<=.35?t*=5:r<=.75&&(t*=2),n[0]=Math.floor(n[0]/t)*t,n[1]=Math.ceil(n[1]/t)*t,i=n[0];i<=n[1];)o=i==n[0]?this.clearMinValue:i==n[1]?this.clearMaxValue:i,e.push({label:i,value:this.getValue(o)}),i+=t;return e}},jvm.ColorScale=function(){jvm.ColorScale.parentClass.apply(this,arguments)},jvm.inherits(jvm.ColorScale,jvm.NumericScale),jvm.ColorScale.prototype.setScale=function(n){for(var t=0;t<n.length;t++)this.scale[t]=jvm.ColorScale.rgbToArray(n[t])},jvm.ColorScale.prototype.getValue=function(n){return jvm.ColorScale.numToRgb(jvm.ColorScale.parentClass.prototype.getValue.call(this,n))},jvm.ColorScale.arrayToRgb=function(n){for(var r="#",t,i=0;i<n.length;i++)t=n[i].toString(16),r+=t.length==1?"0"+t:t;return r},jvm.ColorScale.numToRgb=function(n){for(n=n.toString(16);n.length<6;)n="0"+n;return"#"+n},jvm.ColorScale.rgbToArray=function(n){return n=n.substr(1),[parseInt(n.substr(0,2),16),parseInt(n.substr(2,2),16),parseInt(n.substr(4,2),16)]},jvm.Legend=function(n){this.params=n||{};this.map=this.params.map;this.series=this.params.series;this.body=jvm.$("<div/>");this.body.addClass("jvectormap-legend");this.params.cssClass&&this.body.addClass(this.params.cssClass);n.vertical?this.map.legendCntVertical.append(this.body):this.map.legendCntHorizontal.append(this.body);this.render()},jvm.Legend.prototype.render=function(){var t=this.series.scale.getTicks(),n,f=jvm.$("<div/>").addClass("jvectormap-legend-inner"),r,i,u;for(this.body.html(""),this.params.title&&this.body.append(jvm.$("<div/>").addClass("jvectormap-legend-title").html(this.params.title)),this.body.append(f),n=0;n<t.length;n++){r=jvm.$("<div/>").addClass("jvectormap-legend-tick");i=jvm.$("<div/>").addClass("jvectormap-legend-tick-sample");switch(this.series.params.attribute){case"fill":jvm.isImageUrl(t[n].value)?i.css("background","url("+t[n].value+")"):i.css("background",t[n].value);break;case"stroke":i.css("background",t[n].value);break;case"image":i.css("background","url("+t[n].value+") no-repeat center center");break;case"r":jvm.$("<div/>").css({"border-radius":t[n].value,border:this.map.params.markerStyle.initial["stroke-width"]+"px "+this.map.params.markerStyle.initial.stroke+" solid",width:t[n].value*2+"px",height:t[n].value*2+"px",background:this.map.params.markerStyle.initial.fill}).appendTo(i)}r.append(i);u=t[n].label;this.params.labelRender&&(u=this.params.labelRender(u));r.append(jvm.$("<div>"+u+" <\/div>").addClass("jvectormap-legend-tick-text"));f.append(r)}f.append(jvm.$("<div/>").css("clear","both"))},jvm.DataSeries=function(n,t,i){var r;n=n||{};n.attribute=n.attribute||"fill";this.elements=t;this.params=n;this.map=i;n.attributes&&this.setAttributes(n.attributes);jvm.$.isArray(n.scale)?(r=n.attribute==="fill"||n.attribute==="stroke"?jvm.ColorScale:jvm.NumericScale,this.scale=new r(n.scale,n.normalizeFunction,n.min,n.max)):this.scale=n.scale?new jvm.OrdinalScale(n.scale):new jvm.SimpleScale(n.scale);this.values=n.values||{};this.setValues(this.values);this.params.legend&&(this.legend=new jvm.Legend($.extend({map:this.map,series:this},this.params.legend)))},jvm.DataSeries.prototype={setAttributes:function(n,t){var r=n,i;if(typeof n=="string")this.elements[n]&&this.elements[n].setStyle(this.params.attribute,t);else for(i in r)this.elements[i]&&this.elements[i].element.setStyle(this.params.attribute,r[i])},setValues:function(n){var r=-Number.MAX_VALUE,u=Number.MAX_VALUE,i,t,f={};if(this.scale instanceof jvm.OrdinalScale||this.scale instanceof jvm.SimpleScale)for(t in n)f[t]=n[t]?this.scale.getValue(n[t]):this.elements[t].element.style.initial[this.params.attribute];else{if(typeof this.params.min=="undefined"||typeof this.params.max=="undefined")for(t in n)i=parseFloat(n[t]),i>r&&(r=i),i<u&&(u=i);typeof this.params.min=="undefined"?(this.scale.setMin(u),this.params.min=u):this.scale.setMin(this.params.min);typeof this.params.max=="undefined"?(this.scale.setMax(r),this.params.max=r):this.scale.setMax(this.params.max);for(t in n)t!="indexOf"&&(i=parseFloat(n[t]),f[t]=isNaN(i)?this.elements[t].element.style.initial[this.params.attribute]:this.scale.getValue(i))}this.setAttributes(f);jvm.$.extend(this.values,n)},clear:function(){var n,t={};for(n in this.values)this.elements[n]&&(t[n]=this.elements[n].element.shape.style.initial[this.params.attribute]);this.setAttributes(t);this.values={}},setScale:function(n){this.scale.setScale(n);this.values&&this.setValues(this.values)},setNormalizeFunction:function(n){this.scale.setNormalizeFunction(n);this.values&&this.setValues(this.values)}},jvm.Proj={degRad:180/Math.PI,radDeg:Math.PI/180,radius:6381372,sgn:function(n){return n>0?1:n<0?-1:n},mill:function(n,t,i){return{x:this.radius*(t-i)*this.radDeg,y:-this.radius*Math.log(Math.tan((45+.4*n)*this.radDeg))/.8}},mill_inv:function(n,t,i){return{lat:(2.5*Math.atan(Math.exp(.8*t/this.radius))-5*Math.PI/8)*this.degRad,lng:(i*this.radDeg+n/this.radius)*this.degRad}},merc:function(n,t,i){return{x:this.radius*(t-i)*this.radDeg,y:-this.radius*Math.log(Math.tan(Math.PI/4+n*Math.PI/360))}},merc_inv:function(n,t,i){return{lat:(2*Math.atan(Math.exp(t/this.radius))-Math.PI/2)*this.degRad,lng:(i*this.radDeg+n/this.radius)*this.degRad}},aea:function(n,t,i){var s=i*this.radDeg,u=29.5*this.radDeg,h=45.5*this.radDeg,c=n*this.radDeg,l=t*this.radDeg,r=(Math.sin(u)+Math.sin(h))/2,f=Math.cos(u)*Math.cos(u)+2*r*Math.sin(u),e=r*(l-s),o=Math.sqrt(f-2*r*Math.sin(c))/r,a=Math.sqrt(f-2*r*Math.sin(0))/r;return{x:o*Math.sin(e)*this.radius,y:-(a-o*Math.cos(e))*this.radius}},aea_inv:function(n,t,i){var f=n/this.radius,e=t/this.radius,c=i*this.radDeg,u=29.5*this.radDeg,l=45.5*this.radDeg,r=(Math.sin(u)+Math.sin(l))/2,s=Math.cos(u)*Math.cos(u)+2*r*Math.sin(u),o=Math.sqrt(s-2*r*Math.sin(0))/r,h=Math.sqrt(f*f+(o-e)*(o-e)),a=Math.atan(f/(o-e));return{lat:Math.asin((s-h*h*r*r)/(2*r))*this.degRad,lng:(c+a/r)*this.degRad}},lcc:function(n,t,i){var f=i*this.radDeg,e=t*this.radDeg,u=33*this.radDeg,o=45*this.radDeg,c=n*this.radDeg,r=Math.log(Math.cos(u)*(1/Math.cos(o)))/Math.log(Math.tan(Math.PI/4+o/2)*(1/Math.tan(Math.PI/4+u/2))),s=Math.cos(u)*Math.pow(Math.tan(Math.PI/4+u/2),r)/r,h=s*Math.pow(1/Math.tan(Math.PI/4+c/2),r),l=s*Math.pow(1/Math.tan(Math.PI/4+0),r);return{x:h*Math.sin(r*(e-f))*this.radius,y:-(l-h*Math.cos(r*(e-f)))*this.radius}},lcc_inv:function(n,t,i){var f=n/this.radius,e=t/this.radius,c=i*this.radDeg,u=33*this.radDeg,s=45*this.radDeg,r=Math.log(Math.cos(u)*(1/Math.cos(s)))/Math.log(Math.tan(Math.PI/4+s/2)*(1/Math.tan(Math.PI/4+u/2))),h=Math.cos(u)*Math.pow(Math.tan(Math.PI/4+u/2),r)/r,o=h*Math.pow(1/Math.tan(Math.PI/4+0),r),l=this.sgn(r)*Math.sqrt(f*f+(o-e)*(o-e)),a=Math.atan(f/(o-e));return{lat:(2*Math.atan(Math.pow(h/l,1/r))-Math.PI/2)*this.degRad,lng:(c+a/r)*this.degRad}}},jvm.MapObject=function(){},jvm.MapObject.prototype.getLabelText=function(n){return this.config.label?typeof this.config.label.render=="function"?this.config.label.render(n):n:null},jvm.MapObject.prototype.getLabelOffsets=function(n){var t;return this.config.label&&(typeof this.config.label.offsets=="function"?t=this.config.label.offsets(n):typeof this.config.label.offsets=="object"&&(t=this.config.label.offsets[n])),t||[0,0]},jvm.MapObject.prototype.setHovered=function(n){this.isHovered!==n&&(this.isHovered=n,this.shape.isHovered=n,this.shape.updateStyle(),this.label&&(this.label.isHovered=n,this.label.updateStyle()))},jvm.MapObject.prototype.setSelected=function(n){this.isSelected!==n&&(this.isSelected=n,this.shape.isSelected=n,this.shape.updateStyle(),this.label&&(this.label.isSelected=n,this.label.updateStyle()),jvm.$(this.shape).trigger("selected",[n]))},jvm.MapObject.prototype.setStyle=function(){this.shape.setStyle.apply(this.shape,arguments)},jvm.MapObject.prototype.remove=function(){this.shape.remove();this.label&&this.label.remove()},jvm.Region=function(n){var t,i,r;this.config=n;this.map=this.config.map;this.shape=n.canvas.addPath({d:n.path,"data-code":n.code},n.style,n.canvas.rootElement);this.shape.addClass("jvectormap-region jvectormap-element");t=this.shape.getBBox();i=this.getLabelText(n.code);this.config.label&&i&&(r=this.getLabelOffsets(n.code),this.labelX=t.x+t.width/2+r[0],this.labelY=t.y+t.height/2+r[1],this.label=n.canvas.addText({text:i,"text-anchor":"middle","alignment-baseline":"central",x:this.labelX,y:this.labelY,"data-code":n.code},n.labelStyle,n.labelsGroup),this.label.addClass("jvectormap-region jvectormap-element"))},jvm.inherits(jvm.Region,jvm.MapObject),jvm.Region.prototype.updateLabelPosition=function(){this.label&&this.label.set({x:this.labelX*this.map.scale+this.map.transX*this.map.scale,y:this.labelY*this.map.scale+this.map.transY*this.map.scale})},jvm.Marker=function(n){var t;this.config=n;this.map=this.config.map;this.isImage=!!this.config.style.initial.image;this.createShape();t=this.getLabelText(n.index);this.config.label&&t&&(this.offsets=this.getLabelOffsets(n.index),this.labelX=n.cx/this.map.scale-this.map.transX,this.labelY=n.cy/this.map.scale-this.map.transY,this.label=n.canvas.addText({text:t,"data-index":n.index,dy:"0.6ex",x:this.labelX,y:this.labelY},n.labelStyle,n.labelsGroup),this.label.addClass("jvectormap-marker jvectormap-element"))},jvm.inherits(jvm.Marker,jvm.MapObject),jvm.Marker.prototype.createShape=function(){var n=this;if(this.shape&&this.shape.remove(),this.shape=this.config.canvas[this.isImage?"addImage":"addCircle"]({"data-index":this.config.index,cx:this.config.cx,cy:this.config.cy},this.config.style,this.config.group),this.shape.addClass("jvectormap-marker jvectormap-element"),this.isImage)jvm.$(this.shape.node).on("imageloaded",function(){n.updateLabelPosition()})},jvm.Marker.prototype.updateLabelPosition=function(){this.label&&this.label.set({x:this.labelX*this.map.scale+this.offsets[0]+this.map.transX*this.map.scale+5+(this.isImage?(this.shape.width||0)/2:this.shape.properties.r),y:this.labelY*this.map.scale+this.map.transY*this.map.scale+this.offsets[1]})},jvm.Marker.prototype.setStyle=function(n){var t;jvm.Marker.parentClass.prototype.setStyle.apply(this,arguments);n==="r"&&this.updateLabelPosition();t=!!this.shape.get("image");t!=this.isImage&&(this.isImage=t,this.config.style=jvm.$.extend(!0,{},this.shape.style),this.createShape())},jvm.Map=function(n){var i=this,t;if(this.params=jvm.$.extend(!0,{},jvm.Map.defaultParams,n),!jvm.Map.maps[this.params.map])throw new Error("Attempt to use map which was not loaded: "+this.params.map);this.mapData=jvm.Map.maps[this.params.map];this.markers={};this.regions={};this.regionsColors={};this.regionsData={};this.container=jvm.$("<div>").addClass("jvectormap-container");this.params.container&&this.params.container.append(this.container);this.container.data("mapObject",this);this.defaultWidth=this.mapData.width;this.defaultHeight=this.mapData.height;this.setBackgroundColor(this.params.backgroundColor);this.onResize=function(){i.updateSize()};jvm.$(window).resize(this.onResize);for(t in jvm.Map.apiEvents)this.params[t]&&this.container.bind(jvm.Map.apiEvents[t]+".jvectormap",this.params[t]);this.canvas=new jvm.VectorCanvas(this.container[0],this.width,this.height);("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)&&this.params.bindTouchEvents&&this.bindContainerTouchEvents();this.bindContainerEvents();this.bindElementEvents();this.createTip();this.params.zoomButtons&&this.bindZoomButtons();this.createRegions();this.createMarkers(this.params.markers||{});this.updateSize();this.params.focusOn&&(typeof this.params.focusOn=="string"?this.params.focusOn={region:this.params.focusOn}:jvm.$.isArray(this.params.focusOn)&&(this.params.focusOn={regions:this.params.focusOn}),this.setFocus(this.params.focusOn));this.params.selectedRegions&&this.setSelectedRegions(this.params.selectedRegions);this.params.selectedMarkers&&this.setSelectedMarkers(this.params.selectedMarkers);this.legendCntHorizontal=jvm.$("<div/>").addClass("jvectormap-legend-cnt jvectormap-legend-cnt-h");this.legendCntVertical=jvm.$("<div/>").addClass("jvectormap-legend-cnt jvectormap-legend-cnt-v");this.container.append(this.legendCntHorizontal);this.container.append(this.legendCntVertical);this.params.series&&this.createSeries()},jvm.Map.prototype={transX:0,transY:0,scale:1,baseTransX:0,baseTransY:0,baseScale:1,width:0,height:0,setBackgroundColor:function(n){this.container.css("background-color",n)},resize:function(){var n=this.baseScale;this.width/this.height>this.defaultWidth/this.defaultHeight?(this.baseScale=this.height/this.defaultHeight,this.baseTransX=Math.abs(this.width-this.defaultWidth*this.baseScale)/(2*this.baseScale)):(this.baseScale=this.width/this.defaultWidth,this.baseTransY=Math.abs(this.height-this.defaultHeight*this.baseScale)/(2*this.baseScale));this.scale*=this.baseScale/n;this.transX*=this.baseScale/n;this.transY*=this.baseScale/n},updateSize:function(){this.width=this.container.width();this.height=this.container.height();this.resize();this.canvas.setSize(this.width,this.height);this.applyTransform()},reset:function(){var t,n;for(t in this.series)for(n=0;n<this.series[t].length;n++)this.series[t][n].clear();this.scale=this.baseScale;this.transX=this.baseTransX;this.transY=this.baseTransY;this.applyTransform()},applyTransform:function(){var n,t,i,r;this.defaultWidth*this.scale<=this.width?(n=(this.width-this.defaultWidth*this.scale)/(2*this.scale),i=(this.width-this.defaultWidth*this.scale)/(2*this.scale)):(n=0,i=(this.width-this.defaultWidth*this.scale)/this.scale);this.defaultHeight*this.scale<=this.height?(t=(this.height-this.defaultHeight*this.scale)/(2*this.scale),r=(this.height-this.defaultHeight*this.scale)/(2*this.scale)):(t=0,r=(this.height-this.defaultHeight*this.scale)/this.scale);this.transY>t?this.transY=t:this.transY<r&&(this.transY=r);this.transX>n?this.transX=n:this.transX<i&&(this.transX=i);this.canvas.applyTransformParams(this.scale,this.transX,this.transY);this.markers&&this.repositionMarkers();this.repositionLabels();this.container.trigger("viewportChange",[this.scale/this.baseScale,this.transX,this.transY])},bindContainerEvents:function(){var t=!1,i,r,n=this;this.params.panOnDrag&&(this.container.mousemove(function(u){return t&&(n.transX-=(i-u.pageX)/n.scale,n.transY-=(r-u.pageY)/n.scale,n.applyTransform(),i=u.pageX,r=u.pageY),!1}).mousedown(function(n){return t=!0,i=n.pageX,r=n.pageY,!1}),this.onContainerMouseUp=function(){t=!1},jvm.$("body").mouseup(this.onContainerMouseUp));this.params.zoomOnScroll&&this.container.mousewheel(function(t){var i=jvm.$(n.container).offset(),r=t.pageX-i.left,u=t.pageY-i.top,f=Math.pow(1.003,t.deltaY);n.tip.hide();n.setScale(n.scale*f,r,u);t.preventDefault()})},bindContainerTouchEvents:function(){var u,f,n=this,e,o,t,i,r,s=function(s){var h=s.originalEvent.touches,c,l,a,v;s.type=="touchstart"&&(r=0);h.length==1?(r==1&&(a=n.transX,v=n.transY,n.transX-=(e-h[0].pageX)/n.scale,n.transY-=(o-h[0].pageY)/n.scale,n.applyTransform(),n.tip.hide(),(a!=n.transX||v!=n.transY)&&s.preventDefault()),e=h[0].pageX,o=h[0].pageY):h.length==2&&(r==2?(l=Math.sqrt(Math.pow(h[0].pageX-h[1].pageX,2)+Math.pow(h[0].pageY-h[1].pageY,2))/f,n.setScale(u*l,t,i),n.tip.hide(),s.preventDefault()):(c=jvm.$(n.container).offset(),t=h[0].pageX>h[1].pageX?h[1].pageX+(h[0].pageX-h[1].pageX)/2:h[0].pageX+(h[1].pageX-h[0].pageX)/2,i=h[0].pageY>h[1].pageY?h[1].pageY+(h[0].pageY-h[1].pageY)/2:h[0].pageY+(h[1].pageY-h[0].pageY)/2,t-=c.left,i-=c.top,u=n.scale,f=Math.sqrt(Math.pow(h[0].pageX-h[1].pageX,2)+Math.pow(h[0].pageY-h[1].pageY,2))));r=h.length};jvm.$(this.container).bind("touchstart",s);jvm.$(this.container).bind("touchmove",s)},bindElementEvents:function(){var n=this,t;this.container.mousemove(function(){t=!0});this.container.delegate("[class~='jvectormap-element']","mouseover mouseout",function(t){var o=jvm.$(this).attr("class").baseVal||jvm.$(this).attr("class"),r=o.indexOf("jvectormap-region")===-1?"marker":"region",i=r=="region"?jvm.$(this).attr("data-code"):jvm.$(this).attr("data-index"),u=r=="region"?n.regions[i].element:n.markers[i].element,s=r=="region"?n.mapData.paths[i].name:n.markers[i].config.name||"",f=jvm.$.Event(r+"TipShow.jvectormap"),e=jvm.$.Event(r+"Over.jvectormap");t.type=="mouseover"?(n.container.trigger(e,[i]),e.isDefaultPrevented()||u.setHovered(!0),n.tip.text(s),n.container.trigger(f,[n.tip,i]),f.isDefaultPrevented()||(n.tip.show(),n.tipWidth=n.tip.width(),n.tipHeight=n.tip.height())):(u.setHovered(!1),n.tip.hide(),n.container.trigger(r+"Out.jvectormap",[i]))});this.container.delegate("[class~='jvectormap-element']","mousedown",function(){t=!1});this.container.delegate("[class~='jvectormap-element']","mouseup",function(){var e=jvm.$(this).attr("class").baseVal?jvm.$(this).attr("class").baseVal:jvm.$(this).attr("class"),i=e.indexOf("jvectormap-region")===-1?"marker":"region",r=i=="region"?jvm.$(this).attr("data-code"):jvm.$(this).attr("data-index"),u=jvm.$.Event(i+"Click.jvectormap"),f=i=="region"?n.regions[r].element:n.markers[r].element;t||(n.container.trigger(u,[r]),(i==="region"&&n.params.regionsSelectable||i==="marker"&&n.params.markersSelectable)&&(u.isDefaultPrevented()||(n.params[i+"sSelectableOne"]&&n.clearSelected(i+"s"),f.setSelected(!f.isSelected))))})},bindZoomButtons:function(){var n=this;jvm.$("<div/>").addClass("jvectormap-zoomin").text("+").appendTo(this.container);jvm.$("<div/>").addClass("jvectormap-zoomout").html("&#x2212;").appendTo(this.container);this.container.find(".jvectormap-zoomin").click(function(){n.setScale(n.scale*n.params.zoomStep,n.width/2,n.height/2,!1,n.params.zoomAnimate)});this.container.find(".jvectormap-zoomout").click(function(){n.setScale(n.scale/n.params.zoomStep,n.width/2,n.height/2,!1,n.params.zoomAnimate)})},createTip:function(){var n=this;this.tip=jvm.$("<div/>").addClass("jvectormap-tip").appendTo(jvm.$("body"));this.container.mousemove(function(t){var i=t.pageX-15-n.tipWidth,r=t.pageY-15-n.tipHeight;i<5&&(i=t.pageX+15);r<5&&(r=t.pageY+15);n.tip.is(":visible")&&n.tip.css({left:i,top:r})})},setScale:function(n,t,i,r,u){var y=jvm.$.Event("zoom.jvectormap"),p,f=this,e=0,o=Math.abs(Math.round((n-this.scale)*60/Math.max(n,this.scale))),c,w,l,b,a,k,s,h,v=new jvm.$.Deferred;return n>this.params.zoomMax*this.baseScale?n=this.params.zoomMax*this.baseScale:n<this.params.zoomMin*this.baseScale&&(n=this.params.zoomMin*this.baseScale),typeof t!="undefined"&&typeof i!="undefined"&&(zoomStep=n/this.scale,r?(s=t+this.defaultWidth*(this.width/(this.defaultWidth*n))/2,h=i+this.defaultHeight*(this.height/(this.defaultHeight*n))/2):(s=this.transX-(zoomStep-1)/n*t,h=this.transY-(zoomStep-1)/n*i)),u&&o>0?(c=this.scale,w=(n-c)/o,l=this.transX*this.scale,a=this.transY*this.scale,b=(s*n-l)/o,k=(h*n-a)/o,p=setInterval(function(){e+=1;f.scale=c+w*e;f.transX=(l+b*e)/f.scale;f.transY=(a+k*e)/f.scale;f.applyTransform();e==o&&(clearInterval(p),f.container.trigger(y,[n/f.baseScale]),v.resolve())},10)):(this.transX=s,this.transY=h,this.scale=n,this.applyTransform(),this.container.trigger(y,[n/this.baseScale]),v.resolve()),v},setFocus:function(n){var t,i,e,r,u,f;if(n=n||{},n.region?r=[n.region]:n.regions&&(r=n.regions),r){for(u=0;u<r.length;u++)this.regions[r[u]]&&(i=this.regions[r[u]].element.shape.getBBox(),i&&(typeof t=="undefined"?t=i:(e={x:Math.min(t.x,i.x),y:Math.min(t.y,i.y),width:Math.max(t.x+t.width,i.x+i.width)-Math.min(t.x,i.x),height:Math.max(t.y+t.height,i.y+i.height)-Math.min(t.y,i.y)},t=e)));return this.setScale(Math.min(this.width/t.width,this.height/t.height),-(t.x+t.width/2),-(t.y+t.height/2),!0,n.animate)}return n.lat&&n.lng?(f=this.latLngToPoint(n.lat,n.lng),n.x=this.transX-f.x/this.scale,n.y=this.transY-f.y/this.scale):n.x&&n.y&&(n.x*=-this.defaultWidth,n.y*=-this.defaultHeight),this.setScale(n.scale*this.baseScale,n.x,n.y,!0,n.animate)},getSelected:function(n){var t,i=[];for(t in this[n])this[n][t].element.isSelected&&i.push(t);return i},getSelectedRegions:function(){return this.getSelected("regions")},getSelectedMarkers:function(){return this.getSelected("markers")},setSelected:function(n,t){var i;if(typeof t!="object"&&(t=[t]),jvm.$.isArray(t))for(i=0;i<t.length;i++)this[n][t[i]].element.setSelected(!0);else for(i in t)this[n][i].element.setSelected(!!t[i])},setSelectedRegions:function(n){this.setSelected("regions",n)},setSelectedMarkers:function(n){this.setSelected("markers",n)},clearSelected:function(n){for(var i={},r=this.getSelected(n),t=0;t<r.length;t++)i[r[t]]=!1;this.setSelected(n,i)},clearSelectedRegions:function(){this.clearSelected("regions")},clearSelectedMarkers:function(){this.clearSelected("markers")},getMapObject:function(){return this},getRegionName:function(n){return this.mapData.paths[n].name},createRegions:function(){var n,t,i=this;this.regionLabelsGroup=this.regionLabelsGroup||this.canvas.addGroup();for(n in this.mapData.paths)t=new jvm.Region({map:this,path:this.mapData.paths[n].path,code:n,style:jvm.$.extend(!0,{},this.params.regionStyle),labelStyle:jvm.$.extend(!0,{},this.params.regionLabelStyle),canvas:this.canvas,labelsGroup:this.regionLabelsGroup,label:this.canvas.mode!="vml"?this.params.labels&&this.params.labels.regions:null}),jvm.$(t.shape).bind("selected",function(n,t){i.container.trigger("regionSelected.jvectormap",[jvm.$(this.node).attr("data-code"),t,i.getSelectedRegions()])}),this.regions[n]={element:t,config:this.mapData.paths[n]}},createMarkers:function(n){var t,u,i,r,f,e=this;if(this.markersGroup=this.markersGroup||this.canvas.addGroup(),this.markerLabelsGroup=this.markerLabelsGroup||this.canvas.addGroup(),jvm.$.isArray(n))for(f=n.slice(),n={},t=0;t<f.length;t++)n[t]=f[t];for(t in n)r=n[t]instanceof Array?{latLng:n[t]}:n[t],i=this.getMarkerPosition(r),i!==!1&&(u=new jvm.Marker({map:this,style:jvm.$.extend(!0,{},this.params.markerStyle,{initial:r.style||{}}),labelStyle:jvm.$.extend(!0,{},this.params.markerLabelStyle),index:t,cx:i.x,cy:i.y,group:this.markersGroup,canvas:this.canvas,labelsGroup:this.markerLabelsGroup,label:this.canvas.mode!="vml"?this.params.labels&&this.params.labels.markers:null}),jvm.$(u.shape).bind("selected",function(n,t){e.container.trigger("markerSelected.jvectormap",[jvm.$(this.node).attr("data-index"),t,e.getSelectedMarkers()])}),this.markers[t]&&this.removeMarkers([t]),this.markers[t]={element:u,config:r})},repositionMarkers:function(){var t,n;for(t in this.markers)n=this.getMarkerPosition(this.markers[t].config),n!==!1&&this.markers[t].element.setStyle({cx:n.x,cy:n.y})},repositionLabels:function(){for(var n in this.regions)this.regions[n].element.updateLabelPosition();for(n in this.markers)this.markers[n].element.updateLabelPosition()},getMarkerPosition:function(n){return jvm.Map.maps[this.params.map].projection?this.latLngToPoint.apply(this,n.latLng||[0,0]):{x:n.coords[0]*this.scale+this.transX*this.scale,y:n.coords[1]*this.scale+this.transY*this.scale}},addMarker:function(n,t,i){var f={},e=[],u,r,i=i||[];for(f[n]=t,r=0;r<i.length;r++)u={},typeof i[r]!="undefined"&&(u[n]=i[r]),e.push(u);this.addMarkers(f,e)},addMarkers:function(n,t){var i;for(t=t||[],this.createMarkers(n),i=0;i<t.length;i++)this.series.markers[i].setValues(t[i]||{})},removeMarkers:function(n){for(var t=0;t<n.length;t++)this.markers[n[t]].element.remove(),delete this.markers[n[t]]},removeAllMarkers:function(){var n,t=[];for(n in this.markers)t.push(n);this.removeMarkers(t)},latLngToPoint:function(n,t){var i,f=jvm.Map.maps[this.params.map].projection,e=f.centralMeridian,r,u;return t<-180+e&&(t+=360),i=jvm.Proj[f.type](n,t,e),r=this.getInsetForPoint(i.x,i.y),r?(u=r.bbox,i.x=(i.x-u[0].x)/(u[1].x-u[0].x)*r.width*this.scale,i.y=(i.y-u[0].y)/(u[1].y-u[0].y)*r.height*this.scale,{x:i.x+this.transX*this.scale+r.left*this.scale,y:i.y+this.transY*this.scale+r.top*this.scale}):!1},pointToLatLng:function(n,t){for(var o=jvm.Map.maps[this.params.map].projection,h=o.centralMeridian,s=jvm.Map.maps[this.params.map].insets,r,i,u,f,e=0;e<s.length;e++)if(r=s[e],i=r.bbox,u=n-(this.transX*this.scale+r.left*this.scale),f=t-(this.transY*this.scale+r.top*this.scale),u=u/(r.width*this.scale)*(i[1].x-i[0].x)+i[0].x,f=f/(r.height*this.scale)*(i[1].y-i[0].y)+i[0].y,u>i[0].x&&u<i[1].x&&f>i[0].y&&f<i[1].y)return jvm.Proj[o.type+"_inv"](u,-f,h);return!1},getInsetForPoint:function(n,t){for(var u=jvm.Map.maps[this.params.map].insets,r,i=0;i<u.length;i++)if(r=u[i].bbox,n>r[0].x&&n<r[1].x&&t>r[0].y&&t<r[1].y)return u[i]},createSeries:function(){var n,t;this.series={markers:[],regions:[]};for(t in this.params.series)for(n=0;n<this.params.series[t].length;n++)this.series[t][n]=new jvm.DataSeries(this.params.series[t][n],this[t],this)},remove:function(){this.tip.remove();this.container.remove();jvm.$(window).unbind("resize",this.onResize);jvm.$("body").unbind("mouseup",this.onContainerMouseUp)}},jvm.Map.maps={},jvm.Map.defaultParams={map:"world_mill_en",backgroundColor:"#505050",zoomButtons:!0,zoomOnScroll:!0,panOnDrag:!0,zoomMax:8,zoomMin:1,zoomStep:1.6,zoomAnimate:!0,regionsSelectable:!1,markersSelectable:!1,bindTouchEvents:!0,regionStyle:{initial:{fill:"white","fill-opacity":1,stroke:"none","stroke-width":0,"stroke-opacity":1},hover:{"fill-opacity":.8,cursor:"pointer"},selected:{fill:"yellow"},selectedHover:{}},regionLabelStyle:{initial:{"font-family":"Verdana","font-size":"12","font-weight":"bold",cursor:"default",fill:"black"},hover:{cursor:"pointer"}},markerStyle:{initial:{fill:"grey",stroke:"#505050","fill-opacity":1,"stroke-width":1,"stroke-opacity":1,r:5},hover:{stroke:"black","stroke-width":2,cursor:"pointer"},selected:{fill:"blue"},selectedHover:{}},markerLabelStyle:{initial:{"font-family":"Verdana","font-size":"12","font-weight":"bold",cursor:"default",fill:"black"},hover:{cursor:"pointer"}}},jvm.Map.apiEvents={onRegionTipShow:"regionTipShow",onRegionOver:"regionOver",onRegionOut:"regionOut",onRegionClick:"regionClick",onRegionSelected:"regionSelected",onMarkerTipShow:"markerTipShow",onMarkerOver:"markerOver",onMarkerOut:"markerOut",onMarkerClick:"markerClick",onMarkerSelected:"markerSelected",onViewportChange:"viewportChange"},jvm.MultiMap=function(n){var t=this;this.maps={};this.params=jvm.$.extend(!0,{},jvm.MultiMap.defaultParams,n);this.params.maxLevel=this.params.maxLevel||Number.MAX_VALUE;this.params.main=this.params.main||{};this.params.main.multiMapLevel=0;this.history=[this.addMap(this.params.main.map,this.params.main)];this.defaultProjection=this.history[0].mapData.projection.type;this.mapsLoaded={};this.params.container.css({position:"relative"});this.backButton=jvm.$("<div/>").addClass("jvectormap-goback").text("Back").appendTo(this.params.container);this.backButton.hide();this.backButton.click(function(){t.goBack()});this.spinner=jvm.$("<div/>").addClass("jvectormap-spinner").appendTo(this.params.container);this.spinner.hide()},jvm.MultiMap.prototype={addMap:function(n,t){var i=jvm.$("<div/>").css({width:"100%",height:"100%"});if(this.params.container.append(i),this.maps[n]=new jvm.Map(jvm.$.extend(t,{container:i})),this.params.maxLevel>t.multiMapLevel)this.maps[n].container.on("regionClick.jvectormap",{scope:this},function(n,t){var i=n.data.scope,r=i.params.mapNameByCode(t,i);i.drillDownPromise&&i.drillDownPromise.state()==="pending"||i.drillDown(r,t)});return this.maps[n]},downloadMap:function(n){var i=this,t=jvm.$.Deferred();return this.mapsLoaded[n]?t.resolve():jvm.$.get(this.params.mapUrlByCode(n,this)).then(function(){i.mapsLoaded[n]=!0;t.resolve()},function(){t.reject()}),t},drillDown:function(n,t){var r=this.history[this.history.length-1],i=this,f=r.setFocus({region:t,animate:!0}),u=this.downloadMap(t);f.then(function(){u.state()==="pending"&&i.spinner.show()});u.always(function(){i.spinner.hide()});this.drillDownPromise=jvm.$.when(u,f);this.drillDownPromise.then(function(){r.params.container.hide();i.maps[n]?i.maps[n].params.container.show():i.addMap(n,{map:n,multiMapLevel:r.params.multiMapLevel+1});i.history.push(i.maps[n]);i.backButton.show()})},goBack:function(){var t=this.history.pop(),n=this.history[this.history.length-1],i=this;t.setFocus({scale:1,x:.5,y:.5,animate:!0}).then(function(){t.params.container.hide();n.params.container.show();n.updateSize();i.history.length===1&&i.backButton.hide();n.setFocus({scale:1,x:.5,y:.5,animate:!0})})}},jvm.MultiMap.defaultParams={mapNameByCode:function(n,t){return n.toLowerCase()+"_"+t.defaultProjection+"_en"},mapUrlByCode:function(n,t){return"jquery-jvectormap-data-"+n.toLowerCase()+"-"+t.defaultProjection+"-en.js"}},$.fn.vectorMap("addMap","fr_merc_en",{insets:[{width:100,top:500,height:124.10158361709644,bbox:[{y:-645244.9842573161,x:-6082899.1398195913},{y:-235151.50568115257,x:-5752449.3045930983}],left:10},{width:900,top:0,height:864.10258404438173,bbox:[{y:-6640157.2272917964,x:-571651.210329419},{y:-5069047.4909218857,x:1064727.1420124765}],left:0}],paths:{"FR-C":{path:"M499.58,401.44l0.25,1.77l1.24,1.75l3.23,2.13l2.72,0.22l3.5,3.34l1.07,0.0l2.4,-1.21l1.64,-0.11l4.6,1.58l0.78,-0.23l2.13,-2.13l1.59,0.78l1.06,2.21l0.03,1.71l1.1,0.76l1.74,-0.38l4.06,-2.49l0.57,-2.27l1.34,-0.99l0.39,-2.1l1.18,0.22l2.0,4.68l2.46,2.54l1.56,3.05l0.94,0.63l0.18,6.02l4.03,2.38l1.73,0.09l2.67,2.57l3.68,0.82l2.2,1.32l0.74,3.33l-0.64,3.53l0.53,1.51l-0.03,1.67l0.81,2.03l-1.2,1.16l-5.54,3.14l-4.06,1.31l-3.53,3.27l0.09,0.88l1.08,1.38l0.45,3.68l-0.15,4.64l1.66,8.88l-1.07,1.68l-4.81,1.2l-2.37,1.3l-0.48,0.98l0.44,1.63l2.11,1.81l0.83,1.67l-1.18,3.31l-0.01,2.51l-0.9,2.09l0.06,1.2l1.84,3.37l1.55,1.65l3.19,7.38l7.55,6.93l2.44,6.22l0.07,1.18l-0.89,2.45l-2.77,3.33l-0.8,1.67l-0.64,3.34l0.41,1.04l1.22,0.53l1.59,-1.37l1.89,-0.68l2.11,2.09l2.83,-0.07l5.94,-1.17l0.73,-0.61l0.63,-1.74l2.06,-0.01l4.17,1.28l0.8,-0.22l1.63,-1.53l1.02,0.83l1.47,3.09l-0.74,3.15l0.99,2.69l0.56,0.57l2.83,0.37l1.34,0.79l2.81,2.77l-0.24,1.92l-1.71,3.77l-0.73,3.28l-2.57,-1.7l-1.37,0.6l-0.05,0.85l0.88,1.81l-1.88,2.07l-0.3,1.0l1.22,2.35l-3.98,1.43l-0.86,1.88l0.55,2.13l-2.44,1.07l-1.75,-0.27l-0.72,0.49l-1.46,3.96l-2.26,3.21l-5.0,0.96l-2.54,-0.04l-0.62,0.54l-0.58,2.03l-3.93,1.47l-3.33,5.22l-1.09,0.51l-4.45,-2.09l-4.14,-3.9l-4.32,-0.98l0.42,-2.32l-1.41,-1.34l-2.82,0.03l-0.88,0.92l-0.64,2.71l-3.65,0.62l-1.33,0.68l-1.66,-1.54l-3.46,-6.67l-1.02,-3.4l-0.6,-0.44l-1.66,0.08l-4.45,2.53l-2.54,0.37l-4.65,4.34l-0.56,0.11l-1.8,-2.16l-1.57,0.75l-1.11,4.47l-1.64,1.18l-0.58,1.12l-1.76,8.34l-1.84,3.19l-0.71,2.29l-1.58,-1.37l-1.17,-2.07l-1.11,-5.55l1.16,-0.91l0.0,-1.05l-2.99,-1.76l-0.69,-2.24l-2.43,-3.72l-0.8,-0.25l-2.42,0.4l-0.3,-3.06l-1.91,-2.76l-1.04,-0.48l-8.47,8.8l-0.73,2.95l-2.44,4.06l-0.58,2.75l-3.69,4.57l-2.8,0.74l-3.46,-0.11l-1.42,0.7l-1.19,-1.3l-1.51,-0.13l-5.34,1.88l-0.85,2.02l-0.96,-1.16l-0.88,-3.87l-1.72,-1.2l1.56,-6.33l-0.1,-0.93l-4.39,-8.36l-0.86,-6.56l-0.63,-1.37l3.22,-0.76l1.1,-0.82l0.07,-1.34l-1.54,-3.71l3.21,-2.97l2.85,-6.39l0.21,-1.23l-1.07,-2.65l0.12,-1.65l2.6,-2.27l0.51,-2.15l3.08,-1.53l2.04,-3.33l1.09,-0.79l1.4,-3.47l-0.13,-1.18l-0.98,-1.21l1.96,-0.43l3.02,1.81l1.86,0.31l1.58,-0.96l1.85,-7.22l-1.19,-1.25l-0.26,-4.75l-1.82,-3.28l0.88,-3.16l1.65,-0.78l0.82,-1.16l0.29,-4.87l-0.65,-1.6l-1.92,-2.43l-0.96,-0.99l-1.8,-0.75l-0.67,-2.28l-1.74,-2.82l0.67,-1.12l3.13,-2.64l2.41,-0.19l2.48,-2.97l1.63,-3.83l1.7,-2.22l0.2,-3.6l-0.22,-1.65l-1.87,-3.78l0.17,-5.83l-2.17,-4.39l-1.06,-3.64l-3.18,-4.84l-1.31,-0.42l-1.1,0.77l-0.76,-2.04l-0.95,-1.04l-3.49,-1.1l-1.35,-3.75l-3.7,-4.59l2.14,-4.03l1.46,-0.74l1.48,-2.09l3.51,-1.81l7.94,-0.92l5.53,-1.85l-0.01,-2.05l-1.84,-2.79l0.49,-2.39l-1.03,-1.91l0.31,-0.49l2.28,-0.19l0.4,-0.83l-0.08,-1.49l1.64,-0.14l4.05,-3.81l0.8,0.92l2.07,0.87l0.74,-0.09l1.49,-1.42l2.22,0.29l1.77,-2.51l3.83,-2.53l2.57,-0.84l2.86,0.21Z",name:"Auvergne"},"FR-B":{path:"M238.0,586.42l3.33,-38.18l2.55,-13.79l1.1,-18.35l3.22,-6.65l1.05,-0.09l-0.28,3.12l1.42,2.29l4.23,3.31l3.5,1.76l7.32,8.19l1.66,2.48l3.07,16.64l2.12,5.13l2.12,2.78l4.8,4.01l0.53,1.67l0.17,5.04l0.53,1.48l0.95,0.82l0.64,-0.39l-0.81,-4.67l0.53,-2.45l-0.78,-2.02l-1.56,-1.54l1.81,0.35l2.67,1.79l0.51,0.0l0.09,-0.5l-1.71,-2.89l-5.09,-2.08l-2.05,-1.6l-1.06,-2.14l-0.76,-2.69l-2.26,-16.16l4.59,0.2l1.0,-0.73l0.76,-1.46l0.52,-0.13l1.62,4.07l2.14,0.81l2.33,0.12l3.23,2.52l0.42,1.1l0.01,3.71l1.84,3.29l1.14,0.39l2.3,-0.35l3.65,1.97l2.4,2.26l4.09,1.44l1.97,-0.27l3.32,-1.25l1.92,0.6l1.84,-0.89l1.73,-2.26l0.39,-1.15l-0.71,-1.74l0.61,-1.01l4.84,-2.55l2.4,0.72l1.37,-0.36l1.22,-1.26l0.8,-2.1l2.77,-1.37l1.9,-1.9l0.53,-1.98l-0.02,-4.59l1.44,-4.75l6.52,-4.93l1.97,-0.27l0.88,-0.62l4.4,-7.02l0.72,-5.71l2.82,-1.07l2.26,-3.5l1.86,-1.75l1.08,0.82l4.7,0.53l2.21,3.05l-0.65,3.73l1.7,1.22l2.04,0.56l1.21,-0.12l0.99,-0.55l1.06,-1.4l1.25,0.92l3.25,-0.56l4.28,0.28l3.95,5.6l3.93,1.0l0.61,0.5l-0.18,0.89l-1.67,1.65l0.27,1.57l4.23,2.32l1.94,-0.28l1.78,1.4l1.57,0.26l-0.04,0.95l-1.01,1.92l0.11,1.32l0.83,0.81l2.37,-0.06l-0.42,1.42l-1.53,1.0l-2.42,2.69l-0.63,3.6l2.35,2.36l-2.08,2.28l-0.55,1.74l0.45,0.78l2.6,0.47l0.08,1.06l-0.74,1.8l0.85,1.46l2.82,1.34l3.9,0.13l-0.49,2.77l0.25,0.95l1.6,3.28l2.0,2.5l-1.48,1.1l-0.46,1.65l1.32,4.54l-0.75,2.26l0.17,1.9l-2.73,3.05l-1.66,3.0l-2.23,0.74l-0.86,1.25l-0.28,1.0l0.69,2.34l-1.26,2.06l-4.31,3.04l-2.4,0.64l-0.97,0.93l-3.33,5.91l-3.49,3.25l-2.93,1.47l-0.85,0.92l-0.26,0.82l1.31,2.37l0.06,2.13l0.83,2.42l2.03,2.57l-0.18,3.49l-0.6,0.68l-4.79,0.41l-2.89,-1.35l-1.51,0.72l-0.26,2.8l-0.81,2.69l0.84,1.54l2.45,1.1l0.38,0.63l-2.46,5.88l-2.15,1.91l0.08,0.75l1.15,0.92l-0.04,1.22l-1.23,0.24l-2.23,-0.79l-1.42,0.36l-0.95,2.07l-2.26,1.51l-1.04,3.23l-3.58,2.13l-1.03,0.2l-2.7,-2.43l-1.53,-0.54l-5.15,1.74l-2.71,-0.29l-9.84,5.04l-4.81,-1.84l-0.82,0.1l-3.43,4.1l-0.55,0.02l-0.58,-0.84l-0.77,-0.24l-2.4,0.91l-0.89,1.71l0.25,2.7l-0.73,0.9l-3.55,-0.48l-0.39,-0.91l0.79,-1.42l-0.06,-1.16l-0.89,-0.97l-1.25,-0.4l-2.93,1.7l-1.8,1.95l-4.15,-0.19l-3.47,2.87l-0.12,1.08l1.31,1.55l1.07,2.52l-1.49,4.43l-0.05,2.72l0.82,1.54l-1.5,3.57l-1.99,0.72l0.43,2.32l-1.08,1.83l-0.24,1.37l0.97,0.82l0.99,2.44l2.34,-0.0l5.58,1.17l1.06,0.75l0.67,1.66l1.56,1.31l2.18,5.6l-1.48,0.25l-0.54,0.52l0.04,2.55l0.5,0.74l0.77,0.19l1.45,-1.47l0.73,0.04l-0.11,3.6l1.07,3.69l-2.12,1.17l-0.95,1.18l-0.6,2.95l0.6,2.36l-2.38,3.0l-1.11,3.67l-1.55,0.14l-1.73,3.36l-2.28,1.46l-0.97,1.38l0.14,4.33l-3.39,0.69l-2.69,3.11l0.2,4.62l-1.68,2.61l-0.33,1.36l0.56,4.28l-0.92,-0.12l-0.76,1.34l-0.88,-0.39l-4.3,3.15l-1.67,0.13l-3.21,-1.51l-1.72,-0.08l-0.41,0.38l-0.09,1.71l-1.57,0.84l-0.61,-1.75l-1.58,-0.29l-0.05,-1.02l-2.44,-3.28l-3.23,-2.26l-1.85,-0.13l-0.47,-0.46l0.0,-2.09l-1.39,-3.21l-1.84,-0.59l-4.67,0.85l-4.78,-0.4l-2.24,-0.73l-2.96,-2.51l-3.08,-0.56l-2.03,-1.23l-2.32,0.17l-4.04,-2.74l-3.6,-0.67l-1.04,-0.63l-1.15,-1.98l1.62,-1.94l-0.16,-0.69l-1.63,-0.36l-1.53,0.63l-1.06,1.2l-1.08,4.95l-0.8,0.27l-2.98,-0.51l-2.28,-1.89l-0.66,-1.55l3.72,-4.4l1.61,-6.06l-0.34,-3.43l-2.04,-1.95l-2.03,0.34l-2.5,-1.31l-3.23,-0.63l-1.31,0.83l-0.76,2.02l-1.67,0.28l-0.81,-0.53l-0.5,-3.23l-2.51,-1.13l-3.76,1.12l-0.43,-2.11l-0.91,-1.16l-1.53,-0.75l0.28,-4.19l0.99,0.23l1.37,-0.95l5.45,-0.89l4.04,-2.16l2.26,-4.43l3.76,-3.21l1.47,-4.18l1.91,-7.53l2.51,-13.87l1.46,-4.88l2.15,-11.02l3.96,-24.18l2.1,-17.38l-0.62,-4.32l1.6,-2.34l1.49,-5.51l1.04,-1.3l5.0,0.86l2.31,-0.32l1.41,-0.96l0.18,-1.63l-1.04,-1.26l0.32,-0.51l-0.69,-1.35l-4.62,-4.37l-1.82,-1.02l-0.93,0.42l-3.55,5.96l-0.51,2.64Z",name:"Aquitaine"},"FR-A":{path:"M752.41,337.93l0.41,-3.1l-1.06,-2.38l-3.49,-3.89l-2.66,-0.5l-0.58,-0.64l0.01,-0.98l1.51,-2.37l0.59,-1.95l-0.54,-4.78l-1.75,-1.94l-8.58,-5.01l-0.64,-0.84l-0.05,-1.09l2.16,-1.02l1.13,-1.27l0.15,-1.2l-0.62,-1.98l1.61,-3.69l0.61,-3.59l3.46,-4.84l3.12,-6.81l1.35,-1.87l0.38,-2.06l-0.77,-1.94l0.5,-1.47l7.74,-12.95l-0.04,-1.31l-1.32,-1.53l-3.47,-0.3l-1.41,-0.91l0.68,-3.6l0.59,-8.92l1.12,-1.22l0.03,-0.65l-3.26,-1.94l5.91,-0.5l0.69,-0.48l0.66,-1.39l3.07,-2.19l2.35,-7.53l-0.51,-0.93l-1.5,-0.92l-0.16,-0.84l2.92,-5.09l0.31,-1.66l-0.55,-1.51l-3.83,-4.49l-1.84,-0.98l-0.15,-1.56l-0.76,-0.88l-0.78,0.1l-0.54,0.66l-0.45,2.07l-2.17,1.03l-1.14,1.86l-1.0,0.08l-0.86,-2.13l-0.78,-0.73l0.28,-1.06l0.96,-1.12l-0.06,-1.08l-5.94,-2.93l-1.18,-1.81l0.16,-1.54l1.14,-1.86l2.61,-2.45l0.3,-2.22l2.14,-3.21l-0.23,-2.0l0.3,-0.56l1.49,0.59l0.82,3.29l0.93,1.19l8.51,3.03l1.51,2.51l2.23,0.73l9.04,-1.44l3.25,1.92l1.42,-0.14l1.81,-2.19l3.27,-6.8l1.56,-0.51l3.31,0.51l2.76,-1.13l5.0,1.45l4.58,-0.24l9.65,5.16l6.36,1.59l-3.0,4.9l-3.49,8.88l-3.19,1.62l-1.17,2.54l-3.06,0.63l-0.65,3.29l-3.81,4.07l-2.71,1.72l-2.59,4.05l-0.57,3.17l-0.02,3.29l0.72,2.4l-2.24,2.03l-2.35,8.53l0.76,5.96l-0.74,1.18l-2.22,1.64l-0.92,5.31l-4.52,6.79l-0.54,2.48l-1.58,3.48l-0.4,1.93l0.19,3.79l2.65,4.77l0.12,2.65l-2.19,2.82l-0.36,3.09l-1.23,2.21l0.2,3.79l-1.18,1.03l-1.06,4.28l0.74,4.61l-1.6,2.38l0.42,3.1l1.23,1.01l3.17,5.04l-0.23,1.72l-3.51,1.55l-2.72,2.24l0.1,0.68l1.13,0.81l0.01,0.47l-1.73,0.72l0.49,1.92l-0.81,0.75l-2.27,-0.92l-0.97,0.21l-0.28,0.94l0.84,1.36l-0.08,1.02l-1.1,1.44l-1.52,0.61l-4.27,-0.17l-4.23,1.41l-0.93,-0.95l-3.04,-1.31l-0.28,-1.18l1.06,-2.45l-0.41,-0.56l-1.81,0.13Z",name:"Alsace"},"FR-G":{path:"M522.82,222.06l0.15,-1.33l1.67,-2.09l-1.1,-1.74l3.36,-0.44l0.75,-1.17l0.19,-2.04l1.49,-3.08l4.29,-4.5l1.06,-2.43l1.69,-1.31l3.25,-4.02l-0.01,-1.24l-0.99,-0.91l-3.42,0.05l-0.83,-0.59l0.06,-1.42l1.32,-1.02l1.15,-1.94l-0.04,-4.45l1.17,-0.88l3.1,0.4l1.48,-0.3l1.33,-1.19l0.34,-0.98l-0.35,-1.23l-2.25,-2.13l-1.78,-0.7l-0.57,-5.79l-0.92,-2.58l2.98,-1.83l5.1,-1.46l4.31,-0.68l0.5,-0.84l-0.12,-1.65l0.86,-0.66l2.01,0.11l3.05,1.66l2.08,-0.8l2.34,1.0l1.13,-0.9l0.55,-3.93l-0.52,-1.51l-0.71,-0.52l0.41,-0.81l1.55,-0.57l0.3,-0.5l-1.83,-4.4l1.78,-2.38l-0.34,-2.7l0.46,-1.78l-1.61,-5.37l0.78,-0.85l1.85,-0.11l1.55,-0.99l1.47,-2.41l4.92,-4.4l0.93,-1.73l0.02,-1.51l-1.53,-2.55l0.45,-3.23l1.84,-3.83l0.18,-1.64l-2.03,-4.53l-0.04,-3.19l3.3,-0.48l9.74,2.65l1.93,-0.36l8.49,-4.22l2.64,-0.46l0.81,-0.59l1.02,-2.68l0.48,-3.19l-0.43,-1.68l0.44,-1.44l6.44,-6.53l1.12,-0.52l0.18,0.92l0.93,0.59l1.91,-0.33l0.33,0.43l-0.47,4.25l-1.07,0.15l-1.15,2.54l-0.06,2.75l-2.62,7.42l0.87,1.61l2.96,1.3l0.84,1.55l-0.04,1.83l-1.51,3.7l0.88,2.18l0.07,3.75l0.81,0.87l1.72,0.23l5.16,-1.22l3.29,2.82l3.4,1.33l3.26,4.42l2.06,1.75l1.77,0.48l3.82,-0.79l2.26,2.52l0.34,1.14l-0.72,0.69l-0.19,1.34l0.53,1.54l1.89,0.19l0.84,-1.2l2.91,1.37l-0.06,1.09l-6.22,4.55l-1.47,-1.68l-3.83,-0.0l-3.29,-2.25l-1.19,0.24l-1.68,2.0l-0.4,4.05l-1.46,2.2l0.73,2.75l1.03,0.93l0.75,2.9l-0.11,1.57l-1.09,3.0l-3.38,5.28l0.74,4.07l-4.23,4.01l-0.04,2.63l-1.5,3.52l1.8,6.65l0.44,6.21l0.61,0.83l1.6,0.8l0.37,1.09l-0.85,1.36l-0.07,3.38l-0.58,1.74l-1.01,0.8l-2.7,0.84l-1.21,1.87l-0.5,2.98l0.65,2.62l-1.5,3.07l0.04,0.91l0.68,1.1l3.97,3.45l1.3,8.68l1.99,3.6l2.25,1.95l2.79,1.53l4.32,3.65l5.09,2.91l4.4,0.81l0.81,1.82l5.85,5.54l-1.92,3.46l0.6,4.08l0.44,0.7l1.03,0.23l1.85,-1.94l1.59,0.1l1.4,1.4l3.12,4.65l2.71,0.1l1.04,0.61l0.59,3.05l2.43,1.84l1.41,1.66l-1.32,1.83l-0.55,3.0l-1.17,2.31l-0.63,2.86l4.61,4.55l3.34,2.15l0.53,1.12l-0.12,3.17l0.58,1.57l1.06,0.22l0.95,-0.78l0.9,-0.1l2.42,2.97l0.32,1.05l-0.23,0.6l-1.94,0.79l-2.38,3.38l-6.41,4.6l-0.81,1.18l-0.31,1.18l0.58,2.39l-0.54,2.77l0.02,3.56l-0.93,0.94l-6.33,2.11l-4.57,-2.27l-5.09,1.01l-1.05,1.3l-2.46,5.54l-0.35,0.12l-0.67,-1.03l-0.78,-0.26l-2.9,1.81l-0.94,-2.57l-3.73,-2.57l-1.5,-2.77l-1.24,0.11l-1.76,2.21l-1.45,0.16l-2.22,-1.57l-2.43,-3.48l-1.09,-0.04l-1.33,1.51l-0.66,0.01l-0.91,-1.38l-0.6,-4.23l-1.33,-1.89l0.36,-0.79l2.34,-0.44l0.81,-1.06l-0.18,-1.44l-1.17,-2.68l-4.51,-6.32l-1.22,-0.21l-1.08,1.44l-0.48,-0.25l-0.24,-1.21l0.97,-2.74l-1.02,-1.06l-2.66,-1.06l0.43,-1.56l-0.29,-0.78l-0.85,-0.58l-3.67,-0.8l-1.99,-1.43l-2.7,1.15l-2.97,-0.6l-1.78,0.44l-1.45,1.43l-0.21,2.15l-0.83,0.56l-13.16,1.75l-2.4,1.99l-1.57,-0.82l-1.94,-3.09l-0.83,-0.45l-0.53,0.44l-0.26,2.49l-1.39,-1.15l-1.04,-0.16l-2.24,1.93l-3.68,-0.45l-1.85,1.41l-2.22,-0.74l-2.88,0.2l-1.95,-0.41l-0.59,-1.05l0.08,-2.59l-0.51,-1.07l-0.99,-0.23l-1.66,0.41l-1.41,-0.86l1.57,-0.92l0.1,-0.98l-4.65,-8.19l-1.91,-2.22l-0.71,-2.09l-1.87,-1.2l-0.78,0.33l-0.57,1.22l-1.53,0.14l-2.81,-2.27l-2.08,-1.0l1.91,-2.99l-0.39,-3.83l-0.47,-1.07l-5.62,-7.49l-3.0,-1.95l-2.31,-0.03l-0.48,-2.82l-1.28,-1.7l0.56,-2.65l-0.63,-2.12l1.81,-2.22l-0.92,-2.33l2.56,-0.64l0.76,-0.7l2.0,-4.46l2.67,-2.34l0.06,-0.54l-1.98,-2.75l-2.8,0.06l-0.21,-1.56l0.51,-2.24l-0.75,-3.66l-2.01,-2.61l-1.37,-0.05Z",name:"Champagne-Ardenne"},"FR-F":{path:"M412.4,222.65l-0.38,1.44l-1.34,1.9l0.06,1.9l1.47,1.14l0.54,1.63l1.49,2.01l3.84,2.83l0.72,2.79l2.9,2.67l0.36,4.68l1.37,2.37l1.1,0.93l4.6,2.21l2.45,-0.22l0.24,2.82l2.15,2.83l0.61,3.3l0.6,1.08l1.27,0.89l-1.6,2.47l0.14,1.54l1.31,0.75l8.97,-2.08l2.19,-1.05l1.74,-2.57l1.03,0.49l1.34,2.16l0.9,0.38l1.94,-0.52l1.78,-1.51l2.6,1.55l2.42,-0.28l1.06,1.75l1.05,3.95l3.55,2.44l1.11,1.46l-0.82,2.22l0.47,2.02l-2.35,-0.12l-1.09,1.1l-0.07,1.4l1.16,1.17l2.04,0.31l3.17,-0.76l8.34,0.69l2.32,-1.1l1.66,-1.87l0.81,-0.31l2.0,0.06l-0.39,1.86l1.39,0.61l7.06,-2.3l1.74,0.14l2.26,0.68l1.53,1.2l1.38,5.08l1.04,1.5l2.82,2.56l0.54,2.63l-1.43,3.81l-4.31,4.09l-1.36,0.16l-0.44,0.45l0.1,3.08l0.95,2.44l-0.79,1.64l0.13,1.93l-0.44,1.2l-4.41,2.4l-4.17,0.54l-1.05,0.96l-0.35,2.01l0.54,1.65l2.33,1.05l2.32,2.34l1.14,2.47l-0.54,2.78l2.56,4.28l-3.27,0.35l-3.37,1.99l-0.09,0.99l1.56,1.95l3.01,5.88l-0.52,3.35l-2.88,5.75l-0.08,0.91l0.91,1.88l1.73,1.1l3.62,4.07l0.87,4.27l2.58,8.11l-0.08,4.27l2.22,2.66l0.43,6.29l-1.31,5.46l1.16,3.82l-2.29,4.85l-0.31,1.91l-3.08,-0.2l-2.72,0.89l-4.06,2.67l-1.68,2.41l-2.03,-0.37l-1.56,1.44l-3.61,-1.72l-4.12,3.87l-2.02,0.43l-0.14,2.16l-2.46,0.28l-0.33,1.19l1.01,1.81l-0.6,1.92l2.0,3.46l0.03,1.33l-5.0,1.5l-7.99,0.94l-3.74,1.92l-1.58,2.17l-1.55,0.84l-2.19,4.11l-5.81,-0.33l-3.22,0.68l-2.11,-0.83l-3.44,0.0l-2.43,-0.97l-5.57,-0.17l-1.37,0.34l-1.78,1.22l-0.99,-0.42l-1.84,-2.18l-0.92,-0.16l-1.27,1.03l-0.14,2.59l-0.74,1.18l-3.84,-0.28l-2.59,1.74l-1.17,-0.53l-0.57,-1.75l-2.37,-0.04l-2.32,-0.61l-1.05,0.33l-3.98,4.14l-1.67,1.07l-2.44,-1.68l-0.93,-1.62l-0.85,-0.62l-1.7,0.39l-1.03,1.57l-3.34,0.57l-1.41,-0.09l-2.4,-1.37l0.96,-3.7l-0.72,-1.17l-2.43,-2.02l0.44,-3.04l-0.48,-1.28l-2.14,-1.98l-4.99,-0.43l-0.78,-2.28l-3.4,-1.56l-2.08,-2.1l-0.98,-3.23l0.61,-4.91l-0.92,-2.86l-1.82,-2.47l-2.59,-2.09l-7.17,-10.71l-1.26,-3.84l-1.36,-2.16l-6.26,-3.52l-0.73,0.71l0.89,3.2l-0.41,0.49l-5.41,0.36l-1.22,0.34l-1.77,1.25l-2.65,-0.53l-3.71,0.06l-0.93,-0.96l-0.25,-1.17l0.5,-5.89l-0.34,-1.13l-2.01,-0.45l-1.35,-1.65l-3.42,0.71l-0.27,-3.95l-1.02,-0.43l-1.95,0.48l-0.51,-2.32l-0.76,-0.23l-1.69,0.76l-1.71,-2.82l0.89,-6.75l1.43,-6.15l4.42,-7.19l-0.2,-3.32l0.98,-3.48l1.95,-4.49l-0.45,-4.2l1.53,-4.49l7.58,1.96l1.0,-0.1l0.61,-0.87l-0.49,-2.74l0.72,-0.87l2.91,1.04l2.04,-1.9l2.38,-0.56l3.32,-1.7l2.46,-0.7l0.35,-1.16l-0.65,-1.85l0.61,-1.72l1.3,-1.37l5.17,-2.86l1.55,-1.63l1.63,-5.19l0.07,-4.14l0.47,-1.61l2.92,-2.6l0.65,-1.06l0.2,-1.02l-0.43,-2.06l0.61,-4.14l-0.61,-0.73l-1.3,-0.13l-0.9,-2.56l2.48,-0.54l0.72,-0.55l0.06,-1.03l-1.17,-1.63l4.26,-2.71l0.71,-1.44l-1.2,-1.21l-3.05,-0.44l-2.46,-1.89l1.22,-1.19l0.24,-1.06l-1.87,-4.04l0.04,-3.42l-1.35,-2.01l0.64,-1.67l2.29,-0.47l5.6,-2.71l2.12,-2.29l1.88,-3.97l-0.14,-0.92l-1.76,-2.51l0.09,-4.33l-3.64,-4.38l-2.56,-1.91l-1.62,-3.34l-0.37,-3.89l3.19,-2.91l5.74,-1.65l2.05,-0.09l0.74,-0.42l1.7,-2.38l3.48,-0.41l0.61,-0.59l0.24,-1.84l2.97,1.97l3.5,-0.03l1.94,0.74l4.72,-2.45l1.4,-1.33l1.66,-3.88l3.83,-2.58l1.04,-1.18l0.24,-1.86l-0.39,-2.55l2.2,-1.65l4.54,8.35l0.27,1.94l-0.56,3.32l0.3,1.93l2.17,1.74Z",name:"Centre"},"FR-E":{path:"M25.58,287.69l1.04,-2.41l0.98,0.55l19.61,-4.42l3.68,1.03l0.91,-0.39l0.49,-0.87l0.61,-2.85l-1.17,-2.23l-0.57,-2.79l-1.02,-0.95l-2.91,-0.8l-1.21,-1.65l-1.35,0.5l-3.1,-1.99l-2.05,0.54l-2.97,5.52l-0.73,0.25l0.61,-1.76l-1.16,-2.68l0.93,-1.65l-0.39,-1.32l-1.1,-0.43l-3.22,-0.13l-0.03,-1.29l2.05,0.17l1.03,-0.57l-0.1,-1.68l1.52,-3.15l0.48,0.22l-0.73,3.09l2.11,1.3l5.35,-0.38l1.35,0.97l1.08,0.22l5.65,-1.06l1.72,0.92l5.01,-1.07l0.32,-1.08l-0.43,-0.4l-1.81,0.13l-0.45,-0.22l-0.21,-0.91l-0.7,-0.16l-1.07,0.79l-1.23,-1.21l-2.15,0.22l2.94,-3.06l-0.3,-0.67l-1.26,0.09l-1.26,0.92l0.0,-0.61l-0.86,-0.4l-0.97,1.21l-0.97,-0.21l-1.86,1.29l-0.47,0.09l-0.42,-0.89l-0.61,-0.05l-2.2,1.04l3.37,-4.1l6.46,-3.99l0.16,-0.51l-0.48,-0.22l-4.21,1.88l-4.19,0.71l-5.77,3.26l-2.93,0.72l-1.85,0.93l-1.06,0.14l-4.34,-1.31l-0.61,0.47l-0.42,1.47l-3.53,-0.26l-0.72,-2.19l1.06,-0.51l-0.1,-1.18l-1.04,-2.54l-0.09,-1.62l0.29,-1.61l0.61,-1.07l1.0,-0.32l0.28,-0.95l-1.51,-1.32l0.55,-2.36l2.34,-4.03l1.49,0.39l-0.21,-0.84l0.61,-0.42l2.84,-0.54l3.06,1.43l1.08,-0.19l0.21,-0.62l-1.71,-2.84l0.4,-0.28l2.74,0.7l1.52,-0.37l-1.52,-0.97l0.12,-0.64l-0.57,-0.65l4.39,-0.01l3.43,-1.22l1.34,-0.04l0.37,-0.3l-0.18,-0.44l-1.03,-0.65l1.54,-0.31l3.22,-1.6l1.34,0.06l0.87,1.05l-0.41,1.86l0.44,0.48l1.59,-0.22l2.32,-1.25l2.95,0.68l0.39,-1.09l-1.07,-0.61l0.16,-0.47l1.92,-1.69l2.43,-0.7l1.25,0.09l1.02,0.6l0.74,-0.43l0.35,0.8l0.76,0.26l1.02,-1.23l-0.06,-1.4l4.47,-1.78l-0.23,1.95l0.63,0.46l-0.33,1.02l1.03,1.22l-0.04,2.24l2.17,-1.74l1.05,-0.29l-0.46,0.48l0.08,0.81l3.35,3.22l0.64,-0.01l0.46,-0.63l-0.29,-0.87l0.32,-0.81l-0.57,-1.79l0.79,0.43l0.23,-0.4l0.01,-3.26l0.25,-0.53l0.94,0.17l0.44,-0.97l1.6,0.67l2.76,-0.14l2.83,1.9l2.57,-0.45l0.27,1.42l1.62,0.5l1.99,-0.06l1.06,-0.94l-0.7,-3.74l3.29,-0.85l-3.02,-3.48l-0.21,-1.24l2.31,-1.52l1.58,-2.96l0.67,0.45l1.84,0.11l2.23,1.26l-0.34,0.77l0.33,0.57l2.26,0.04l1.73,-1.46l5.83,-2.45l1.17,0.01l1.67,-2.09l0.52,0.12l0.28,2.76l-1.23,2.74l0.91,1.6l0.99,-2.24l1.8,-2.24l1.88,-1.78l0.83,0.05l1.54,-1.44l0.86,1.01l-0.39,2.36l0.71,0.78l-1.1,2.93l-1.66,2.4l-0.08,0.93l0.4,0.4l0.82,-0.23l3.04,-5.67l0.73,0.17l1.34,-0.66l0.72,0.34l-0.02,0.95l-1.78,1.21l-0.15,0.89l0.8,0.4l0.26,0.67l1.57,0.61l4.04,0.5l0.01,1.53l-0.81,0.8l0.18,0.91l7.19,6.91l0.89,3.73l-0.05,1.65l2.77,2.02l3.21,1.57l-1.07,1.96l0.25,0.69l1.08,0.29l1.88,1.94l0.65,-0.23l0.26,-2.55l2.14,0.11l1.18,-0.47l3.23,-4.25l5.89,-3.48l0.86,-0.97l0.1,-0.9l-1.02,-0.55l1.66,-0.51l1.02,0.15l0.45,1.06l0.52,0.22l3.52,-1.89l2.07,-2.41l0.64,0.93l1.2,0.28l-2.86,3.72l0.05,0.58l1.56,0.9l3.4,-2.58l0.41,2.3l1.31,1.61l0.32,1.94l0.59,0.3l1.22,-1.16l0.73,0.99l1.4,-0.47l0.2,-0.98l-0.68,-0.65l0.99,-1.11l1.67,0.8l-0.99,-2.6l2.3,-0.82l2.58,-0.26l1.32,2.51l0.43,1.93l1.19,1.07l-0.3,1.23l1.55,2.36l0.33,1.1l-0.23,1.96l0.23,0.41l0.46,-0.1l2.43,-1.83l0.01,-0.66l-1.44,-1.01l0.18,-0.78l-0.94,-2.07l0.89,0.72l0.49,0.0l0.13,-0.47l-1.08,-1.77l-1.86,-0.74l-1.64,-3.71l0.14,-0.55l1.0,-1.3l1.06,-0.4l0.65,-1.74l2.2,0.0l0.23,-0.81l5.04,-1.02l0.56,1.44l-1.39,2.27l-0.04,2.38l1.68,1.96l2.69,0.74l4.54,0.06l4.84,-0.75l2.99,-1.62l3.64,10.01l1.9,3.39l3.27,2.8l2.45,0.25l1.96,-0.73l2.78,-2.25l2.08,-0.9l2.22,-2.82l2.36,0.04l6.13,1.76l2.34,1.48l-0.2,6.73l0.77,9.6l-1.95,4.78l1.11,3.0l0.8,5.55l-0.73,2.04l0.74,5.71l0.56,1.33l1.19,1.29l0.09,5.3l-1.36,0.75l-4.18,0.71l-2.2,2.22l-3.52,11.89l-1.14,2.06l-0.42,2.27l-6.44,-1.27l-1.52,-1.95l-1.3,-0.64l-3.37,-0.01l-1.85,1.44l-6.34,3.01l-1.86,1.53l-1.19,1.81l-2.58,1.8l-7.3,2.35l-3.73,-0.93l-5.63,2.42l-4.45,0.44l-3.34,2.21l-0.46,1.56l0.14,2.34l-1.45,5.84l-0.55,1.03l-2.15,1.57l-1.12,2.38l-0.64,0.17l-0.22,-1.6l-0.55,-0.59l-3.14,1.03l-1.54,-1.0l-0.93,0.05l-0.9,0.59l-1.08,2.16l-1.37,1.47l-3.34,0.34l-1.92,-0.93l-1.37,0.41l-0.46,0.75l-0.62,-0.07l-0.44,-0.28l0.42,-1.44l-0.72,-1.23l0.31,-0.27l7.15,-0.74l0.42,-0.33l-0.29,-0.45l-1.17,-0.28l-2.62,0.27l-5.66,-2.01l-2.93,0.77l-2.11,0.0l1.24,-1.33l0.31,-1.7l-1.35,0.9l-2.72,0.29l-0.31,0.4l1.16,0.84l-2.2,-0.55l-0.63,0.31l-0.09,1.95l-0.48,0.28l-2.02,-0.7l-4.28,1.19l-2.57,-0.32l-2.25,-3.35l-1.35,-0.58l-0.65,-0.82l1.61,-0.24l1.15,1.83l1.16,-0.65l0.65,0.53l0.68,-0.24l0.21,-1.12l0.64,0.67l1.71,0.52l1.67,-0.16l1.49,-0.93l-0.18,-0.96l2.22,-3.1l0.35,-1.86l-1.9,-2.24l-0.27,0.94l0.65,1.08l-0.82,0.4l-0.12,0.71l0.42,0.53l-1.78,-1.11l0.65,-0.06l0.01,-0.47l-0.84,-1.16l-2.77,-0.87l-0.44,0.24l0.4,0.65l-3.66,0.61l-1.42,1.82l-2.11,0.75l-0.47,-1.02l-1.31,0.54l-0.19,-1.46l0.69,-1.29l-1.59,-0.65l-0.49,-1.77l-0.85,-0.34l-0.4,0.45l0.47,4.71l1.98,3.71l-0.39,-0.57l-0.79,0.06l-1.82,-2.04l-0.48,-0.04l-0.17,0.45l0.18,1.13l-0.46,-2.36l-0.53,-0.32l-0.66,0.44l0.0,1.86l-1.27,-0.53l-2.62,1.09l0.11,-1.03l-1.36,-1.05l-0.93,-0.02l-0.59,0.7l-1.73,-2.7l-1.98,-1.38l0.8,-3.38l4.44,-2.07l0.19,-0.54l-0.38,-2.37l-0.62,-0.33l-0.68,0.34l0.01,-1.85l-0.4,-0.42l-0.73,0.22l-0.34,0.67l-1.35,-0.52l-1.29,0.56l1.49,1.25l0.53,1.73l-0.96,0.06l-1.64,1.08l-0.2,0.65l0.59,0.82l-0.65,0.45l-0.65,1.71l-2.04,-2.25l-1.17,-0.4l-0.18,-0.92l-2.14,-1.01l-2.11,-0.23l0.6,-0.53l0.09,-1.29l1.59,-0.24l1.28,-2.99l0.87,-0.89l-0.26,-1.05l-3.4,3.23l-3.3,1.66l1.14,1.45l-4.61,1.16l-0.61,-0.19l-2.02,-2.73l-2.02,-3.65l-2.0,0.27l-4.17,-0.53l-1.4,-1.21l-3.4,-0.28l-0.44,-1.08l-0.73,-0.46l-3.3,1.67l-0.97,-0.78l-3.46,0.23l-2.11,-3.2l0.09,-1.26l-0.37,-0.49l-1.33,-0.52l-0.25,-1.01l-1.16,-1.33l-1.71,-1.17l-1.77,-0.38l-0.46,0.51l0.52,1.75l-0.38,1.18l-0.22,0.25l-0.51,-0.54l-1.37,0.31l-0.79,0.7l-1.41,-1.15l-2.42,-0.78l-1.77,-4.09l-1.11,1.58l0.42,1.49l1.5,1.94l-2.06,1.02l-0.9,-1.56l-0.45,-0.19l-1.15,0.56l-0.17,1.12l0.78,0.83l-0.27,1.07l0.4,0.4l1.27,0.0l-1.83,1.89l-2.25,0.91l-8.52,-0.41l-0.06,-1.86l1.22,-0.21l0.51,-0.87l-0.21,-1.91l-1.53,-4.88l-3.94,-5.59l-6.1,-4.68l-2.5,1.73l-1.83,-1.7l-3.16,-0.08l-3.85,-1.09ZM122.83,329.88l0.13,0.1l-0.09,0.43l-0.04,-0.53ZM122.52,334.12l0.22,1.49l1.8,3.04l-1.07,-0.3l-0.6,0.31l-0.71,-2.96l0.37,-1.57ZM115.62,347.05l4.0,2.08l3.82,3.64l0.93,0.41l1.64,-0.08l0.36,0.42l-0.19,1.25l-1.31,0.39l-4.66,-0.43l-3.89,-1.51l0.15,-1.36l-1.43,-4.0l0.58,-0.8ZM0.9,248.77l2.97,-1.35l1.62,1.16l-2.63,1.4l-0.59,-1.17l-1.37,-0.03Z",name:"Bretagne"},"FR-D":{path:"M572.77,294.7l2.05,3.2l1.34,0.98l0.94,0.05l2.46,-2.01l13.22,-1.78l1.29,-0.96l0.21,-2.17l1.83,-1.36l3.71,0.55l2.38,-1.14l1.99,1.39l3.67,0.8l0.58,0.63l-0.54,1.25l0.39,0.89l2.84,1.16l0.62,0.65l-1.02,2.34l0.33,1.69l1.28,0.68l1.66,-1.44l3.03,3.95l2.44,4.7l0.04,1.32l-2.61,0.64l-0.81,1.52l1.41,2.24l0.36,3.25l0.81,2.17l1.63,0.72l1.83,-1.7l0.37,0.08l2.15,3.26l2.68,1.82l2.04,-0.29l1.44,-1.93l0.71,-0.32l1.31,2.59l3.65,2.48l0.69,2.45l0.71,0.44l1.03,-0.19l2.07,-1.59l1.54,1.34l1.32,-1.15l2.13,0.75l1.2,-1.39l1.07,-0.54l1.19,1.08l-0.01,2.27l1.13,2.33l-0.08,1.75l-1.9,2.67l-1.76,0.37l-1.03,0.96l-0.57,2.85l0.54,0.87l2.04,0.96l0.58,3.99l2.33,2.66l0.39,5.14l1.09,1.67l-1.66,7.62l-6.1,10.18l-5.32,2.93l-0.44,1.36l0.44,3.01l-2.29,1.36l-1.2,1.37l1.59,3.4l3.44,3.74l2.4,1.47l1.61,0.34l1.67,1.58l2.01,0.74l-1.07,1.88l-4.39,0.71l-1.18,1.3l0.33,1.55l1.87,1.92l-0.91,2.57l1.47,1.6l1.78,7.23l-1.04,4.03l-1.84,1.27l-0.8,1.22l-0.19,2.24l0.6,1.72l2.83,1.93l0.45,1.14l-1.04,1.12l-4.31,1.01l-1.25,0.68l-4.11,-1.13l-1.53,-0.92l-2.16,-2.28l-1.59,-0.6l-2.08,0.21l-4.97,1.58l-4.17,-1.59l-2.25,0.46l-1.84,4.95l-0.85,4.87l-1.46,2.94l-0.16,2.24l-3.53,7.73l-1.32,5.59l0.1,1.05l-2.89,-0.37l-0.98,-0.87l-0.99,-2.98l0.05,-2.06l-1.71,-1.44l-0.19,-2.19l-2.65,-1.28l-1.12,0.71l-0.53,2.23l-1.0,0.29l-2.36,-2.32l-3.36,1.2l-4.53,-1.65l-0.96,0.13l-0.67,1.01l-1.27,5.18l-1.75,2.39l-1.51,1.26l-1.61,0.66l-1.62,0.02l-4.83,-1.44l-3.09,0.75l-4.17,-1.07l-4.26,1.48l-1.39,-0.08l-2.06,-1.7l-2.78,-1.24l0.1,-3.19l-0.63,-2.02l5.31,-3.01l1.5,-1.51l0.08,-1.05l-0.86,-1.49l0.04,-1.61l-0.52,-1.46l0.64,-3.47l-0.8,-3.63l-2.07,-1.53l-4.18,-1.03l-2.7,-2.59l-1.71,-0.08l-3.83,-2.25l0.36,-3.65l-0.37,-2.12l-1.06,-0.81l-1.57,-3.05l-2.42,-2.49l-0.5,-1.91l-1.52,-2.83l-2.0,-0.53l-0.46,0.28l-0.44,2.29l-1.35,0.98l-0.44,2.1l-3.81,2.32l-1.29,0.32l-0.45,-0.25l-0.04,-1.75l-1.67,-2.96l-2.44,-0.35l-2.29,2.21l-2.62,-1.24l-1.84,-0.34l-1.88,0.13l-3.02,1.22l-3.33,-3.26l-1.31,-0.42l-1.58,0.12l-1.81,-1.02l-2.28,-2.7l0.24,-3.61l2.35,-5.12l-1.16,-3.85l1.31,-5.42l-0.44,-6.45l-2.26,-2.8l0.11,-4.17l-2.6,-8.2l-0.9,-4.35l-3.61,-4.15l-1.86,-1.22l-0.73,-1.46l2.92,-6.28l0.56,-3.67l-3.11,-6.23l-1.47,-1.85l0.1,-0.41l2.29,-1.29l2.94,-0.24l1.27,-0.45l0.24,-0.52l-2.69,-4.62l0.57,-2.61l-1.25,-2.8l-2.53,-2.58l-2.27,-1.0l-0.29,-1.05l0.23,-1.59l0.78,-0.71l4.06,-0.49l4.77,-2.67l0.52,-0.96l-0.08,-2.47l0.81,-1.85l-0.97,-2.53l-0.14,-2.65l1.56,-0.3l1.46,-1.72l2.5,-1.78l2.07,-4.87l-0.62,-3.16l-3.85,-4.03l-1.44,-5.19l-1.91,-1.49l-3.84,-0.86l0.77,-3.4l3.72,-2.66l1.67,-3.21l0.11,-0.8l-0.86,-1.74l-0.19,-1.73l1.16,-4.16l0.42,-0.44l3.03,0.07l2.26,-1.04l4.61,0.57l6.24,-1.07l2.53,0.54l0.71,-0.44l2.16,-3.09l0.67,0.56l0.63,3.07l0.74,0.37l1.85,-0.15l2.82,1.83l5.43,7.28l0.77,4.37l-1.84,2.55l0.13,1.19l2.18,1.04l3.08,2.4l2.14,-0.2l0.78,-1.38l1.02,0.28l1.06,2.51l1.93,2.25l4.57,8.03l-1.6,0.91l-0.04,1.08l2.03,1.31l2.23,-0.36l0.17,3.16l0.84,1.54l2.43,0.62l2.82,-0.21l1.98,0.77l0.73,-0.1l1.67,-1.34l1.7,0.51l2.06,-0.09l2.03,-1.88l2.69,1.28l0.64,-0.93l0.02,-1.87Z",name:"Bourgogne"},"FR-K":{path:"M419.37,770.27l0.81,-3.38l0.96,-0.93l6.34,-1.36l1.61,-0.04l2.88,0.85l1.43,-0.36l1.22,-1.47l0.65,-3.39l1.51,-1.85l6.14,-0.86l3.35,0.61l0.97,-0.51l0.4,-1.04l-0.74,-1.99l-3.09,-1.76l-2.07,-2.72l-1.47,-0.1l-4.96,1.12l-3.17,-1.69l-0.42,-3.14l-1.12,-1.15l-1.49,-0.73l1.48,-2.31l2.2,-0.1l2.99,-1.27l0.65,-0.99l-0.69,-3.62l-1.98,-1.8l0.24,-0.61l2.52,-1.06l0.33,-0.92l-1.18,-4.75l-1.85,-1.91l1.02,-1.65l-0.14,-1.77l-0.8,-1.55l-1.36,-1.19l-2.79,-0.35l-2.43,-1.39l-5.03,-1.89l-2.53,-2.3l-1.03,-4.43l0.54,-3.08l1.15,-1.81l0.26,-1.45l3.81,-0.82l1.18,-1.02l-0.19,-3.15l1.51,-1.9l0.46,-1.37l1.36,0.45l0.19,1.39l0.84,0.62l4.14,-1.82l4.72,-0.67l1.8,1.87l1.22,0.56l1.5,0.11l3.85,-0.74l2.64,1.49l1.45,-0.78l0.35,-1.23l-0.32,-1.54l1.12,-1.39l7.11,1.44l5.76,-0.43l6.53,0.6l2.45,-0.68l3.24,-2.63l0.42,-0.83l-0.68,-2.02l0.6,-2.45l-0.19,-0.92l-2.2,-2.94l0.05,-2.65l1.1,-2.76l2.51,-0.4l4.35,1.9l1.1,-0.1l6.92,-3.03l2.96,-3.42l2.74,-0.58l2.55,0.89l1.37,-0.41l1.0,-2.12l-0.14,-2.03l0.44,-2.24l-0.73,-2.14l0.41,-1.85l1.58,-0.43l6.2,0.82l1.41,-0.5l1.55,-1.89l0.72,-2.75l1.63,-1.2l2.89,-0.31l1.39,-1.17l1.0,-3.03l5.43,-5.55l0.13,-1.14l-0.47,-0.85l-2.93,-2.52l-2.63,-0.6l-1.18,-1.25l-1.68,0.19l-0.95,-0.73l2.17,-1.61l0.27,-2.57l0.86,-1.31l2.1,-1.54l-0.42,-1.84l-2.0,-1.22l-6.02,0.32l-0.56,-1.89l-1.0,-1.3l-4.04,-2.45l-1.32,-0.24l1.45,-3.75l-1.04,-2.33l-0.29,-2.33l0.72,-2.87l0.15,-2.84l-3.33,-5.18l-0.09,-4.17l-1.11,-2.32l-5.19,-6.8l0.8,-2.57l1.89,-3.32l1.74,-8.27l0.48,-0.92l1.74,-1.36l0.66,-3.79l0.74,-0.85l0.49,0.01l1.38,1.98l1.24,-0.05l4.81,-4.41l2.4,-0.31l3.68,-2.32l1.91,-0.26l1.14,3.38l3.5,6.75l1.3,1.46l1.27,0.48l1.32,-0.71l3.38,-0.42l1.06,-1.02l0.57,-2.66l0.88,-0.37l1.67,0.18l0.85,0.78l-0.48,1.79l0.29,0.91l4.51,1.09l4.08,3.87l4.49,2.14l-0.03,3.29l2.5,9.95l2.81,3.84l2.22,7.93l1.76,1.71l1.65,2.99l-0.83,2.37l0.49,3.73l0.65,0.86l4.86,-0.57l1.07,1.18l4.93,2.76l1.53,0.35l0.81,-0.25l1.6,-1.74l3.36,-2.48l2.41,-0.43l0.38,0.55l-0.03,2.43l0.82,0.87l1.0,0.3l1.9,-1.04l0.64,-2.6l3.6,-0.33l1.67,0.76l2.19,2.3l4.31,1.59l0.57,1.92l1.24,1.78l0.1,1.8l1.91,2.08l-0.15,5.55l0.45,3.15l0.64,0.51l1.22,-0.45l1.18,0.24l4.27,5.49l0.24,0.86l-0.09,0.41l-1.63,0.18l-0.07,2.78l-1.07,1.44l-1.67,1.35l-2.8,1.32l-5.36,4.05l0.39,5.72l-1.95,5.45l0.01,2.15l-0.44,1.28l-4.46,-1.42l-2.04,0.64l-1.5,1.19l-1.67,2.39l-1.37,3.3l0.44,1.11l1.6,0.3l-0.54,1.61l-2.32,0.66l-0.61,1.56l-1.54,0.5l-3.46,2.78l-2.01,0.54l-1.44,1.2l-1.18,0.35l-0.94,2.35l-2.28,-0.33l-1.56,-1.02l-1.72,-5.59l-1.8,-1.41l-2.81,-0.29l2.04,-1.54l0.58,-1.28l-0.42,-0.56l-5.32,1.15l-2.81,2.01l-3.83,1.19l-5.69,4.39l-1.42,3.08l-5.07,2.15l-0.24,0.89l0.43,0.4l2.63,-0.39l-7.66,4.38l-2.05,1.74l-4.98,6.14l-1.03,0.45l-2.27,-1.13l-1.83,0.27l-2.27,1.15l-8.45,6.47l-1.13,1.41l-1.41,3.09l-2.19,2.14l-2.0,3.55l-1.44,-1.08l1.64,-1.51l-0.27,-0.83l-2.0,-0.12l-1.09,0.46l-0.33,0.87l0.47,2.32l2.46,2.54l-1.4,2.14l-0.63,4.11l-1.17,2.13l-0.37,-0.45l0.96,-2.03l-0.41,-0.59l-1.63,0.4l-0.56,1.21l0.89,2.7l1.86,1.89l-0.87,0.71l-1.39,-0.56l-0.44,0.2l-0.36,2.7l-3.13,2.98l-0.02,0.53l1.36,2.32l3.28,1.0l0.83,0.76l0.28,4.25l-0.71,4.12l-0.63,-0.95l-0.66,-0.01l-0.72,1.96l0.88,1.48l1.38,0.45l0.69,7.29l0.65,1.74l4.33,4.47l1.9,2.62l-0.01,2.08l-3.87,0.68l-3.04,-0.1l-1.82,-0.78l-1.61,-2.4l-2.87,-0.31l-1.18,0.64l-2.18,-0.63l-1.94,1.51l-3.1,0.27l-3.75,2.98l-4.82,-0.09l-1.23,0.6l-3.22,2.89l1.11,2.67l-6.43,-1.13l-0.84,0.7l-0.47,1.26l-0.65,0.25l-4.01,-2.06l-1.68,-2.74l-2.77,-0.45l-6.18,-3.28l-5.7,1.38l-3.03,-0.32l-1.13,0.6l-1.01,2.09l-2.46,2.19l-3.04,0.8l-2.46,-1.51l-1.32,-4.24l-1.07,-1.66l-3.53,-0.82l-3.45,-2.36l-5.13,-1.08l-0.81,-0.34l-0.32,-0.69ZM436.05,775.98l0.98,-0.26l0.19,-0.57l-1.32,-2.61l-1.13,-1.02l-0.89,0.52l-0.67,1.49l0.08,1.26l0.96,0.9l1.81,0.29ZM550.06,686.86l3.86,-3.8l1.24,-0.42l-5.1,4.22Z",name:"Languedoc-Roussillon"},"FR-J":{path:"M527.01,213.62l-0.11,1.4l-0.53,0.83l-2.41,0.07l-1.08,0.49l-0.16,0.77l1.11,1.37l-1.57,1.82l-0.26,1.75l0.53,0.71l1.23,-0.03l1.67,2.18l0.71,3.42l-0.51,2.22l0.28,1.92l0.91,0.63l2.19,-0.35l1.55,2.25l-2.51,2.22l-1.05,1.67l-0.92,2.75l-3.44,1.53l-0.08,0.76l0.96,1.73l-1.79,2.18l0.61,2.36l-0.39,3.38l-2.33,3.26l-2.66,-0.42l-6.16,1.07l-4.69,-0.56l-2.32,1.05l-3.28,0.01l-0.78,0.88l-1.15,3.78l0.03,1.96l0.89,2.73l-1.51,2.91l-3.77,2.73l-0.94,3.95l-5.9,2.15l-1.34,-0.09l0.3,-1.95l-1.17,-0.58l-2.71,0.53l-1.78,1.95l-1.86,0.95l-8.31,-0.68l-4.03,0.77l-1.28,-0.56l-0.29,-1.2l0.55,-0.64l2.04,0.32l0.78,-0.49l0.19,-0.9l-0.52,-1.47l0.66,-1.15l0.12,-1.5l-1.38,-1.8l-3.36,-2.25l-0.97,-3.78l-1.31,-2.14l-2.64,0.19l-2.85,-1.6l-0.88,0.19l-1.36,1.44l-1.38,0.4l-0.75,-0.46l-1.13,-1.91l-1.71,-0.66l-2.06,2.74l-1.99,0.93l-8.67,2.01l-0.72,-0.5l-0.01,-0.61l1.67,-2.22l-0.0,-0.79l-1.9,-2.04l-0.62,-3.34l-2.14,-2.83l-0.33,-3.02l-0.85,-0.53l-2.09,0.45l-5.27,-2.88l-1.19,-2.06l0.06,-2.49l-0.48,-2.36l-2.95,-2.75l-0.78,-2.87l-3.88,-2.87l-1.33,-1.79l-0.62,-1.75l-1.41,-1.07l-0.0,-1.22l1.29,-1.78l0.48,-1.88l-2.37,-2.36l0.46,-4.54l-0.3,-2.21l-4.76,-8.82l-0.38,-3.3l-2.13,-1.03l0.25,-2.56l-0.68,-2.4l8.08,-2.22l2.47,-1.34l3.14,-10.33l1.58,-3.22l1.21,2.8l0.97,0.78l3.4,0.35l5.9,1.68l6.32,-0.94l5.0,-3.17l3.64,2.47l2.47,0.31l3.98,1.78l1.85,0.12l2.23,-1.39l1.78,0.0l10.64,5.96l2.03,-0.27l1.08,1.69l1.38,1.16l2.94,-1.13l1.25,0.29l1.79,1.68l2.18,-0.48l1.24,0.97l1.41,0.34l2.4,-1.76l4.02,1.08l5.71,-1.26l1.58,0.97l2.36,-1.31l1.83,-0.04l2.02,-1.23l3.45,1.12l1.87,3.26l-0.52,3.33l0.71,1.6l8.87,7.94l0.88,0.31l1.71,-0.43l0.63,3.55l0.67,1.16l3.29,2.14l2.33,-0.05Z",name:"Île-de-France"},"FR-I":{path:"M685.01,434.33l-5.31,6.22l-1.03,1.9l-4.74,4.41l-1.84,0.37l-7.0,-0.5l-1.33,-3.29l-3.08,-2.86l-0.56,-0.07l-2.8,2.69l-0.49,1.27l-1.36,0.34l-1.18,1.41l-2.27,1.53l-1.92,-0.63l-0.3,-1.18l0.31,-2.61l-0.36,-0.62l-1.87,-0.51l-0.9,-1.25l-2.54,-1.12l-1.18,-3.48l-1.25,-1.09l-1.44,-0.48l-0.43,-0.79l-0.02,-2.82l5.46,-1.63l1.12,-0.84l0.37,-0.95l-0.62,-1.68l-2.58,-1.63l-0.69,-1.66l0.41,-2.37l2.38,-1.92l1.09,-4.3l-1.48,-6.56l-0.51,-1.23l-1.3,-1.32l0.94,-2.45l-0.28,-0.73l-1.72,-1.5l-0.2,-0.95l1.27,-0.87l3.9,-0.58l1.01,-1.09l0.45,-1.78l-2.35,-1.13l-1.69,-1.6l-1.75,-0.41l-2.19,-1.35l-3.31,-3.61l-1.36,-2.96l3.33,-2.29l0.28,-0.78l-0.62,-2.65l0.29,-0.85l5.24,-2.85l5.77,-9.4l2.24,-8.96l-1.14,-1.89l-0.56,-5.73l-2.21,-2.22l-0.59,-4.0l-2.49,-1.54l0.45,-2.38l0.71,-0.65l1.96,-0.52l2.03,-2.83l0.29,-1.57l-1.27,-3.19l-0.01,-2.31l-0.98,-1.22l-1.78,-0.21l-1.78,1.81l-1.49,-0.72l1.8,-4.25l1.34,-1.19l3.97,-0.71l3.2,1.92l1.57,0.35l6.71,-2.24l1.18,-1.2l0.28,-1.31l-0.19,-2.57l0.55,-2.88l-0.59,-2.51l0.85,-1.62l6.42,-4.61l2.41,-3.4l2.02,-0.86l0.39,-1.05l-0.27,-1.04l1.7,-1.08l1.57,-2.89l0.31,-0.17l0.19,0.57l-0.13,2.29l0.86,0.64l3.54,-2.51l2.66,-3.33l1.51,-0.34l2.76,0.62l1.12,0.8l0.85,1.22l-0.05,1.55l0.43,0.85l3.76,1.96l2.51,-0.26l2.39,-1.41l2.98,-0.22l2.24,0.93l5.34,3.45l2.52,0.46l2.67,-0.85l2.12,-2.91l1.06,0.46l2.95,3.62l3.4,1.77l6.19,5.01l1.53,0.24l0.12,1.39l0.9,1.15l8.6,5.02l0.93,0.91l0.86,1.81l0.15,3.21l-0.52,1.72l-1.54,2.44l0.0,1.6l0.97,1.04l2.57,0.44l3.26,3.66l0.82,1.49l0.15,1.6l-0.43,1.71l-2.03,-0.62l-3.14,0.52l-2.79,-0.79l-2.26,0.93l-0.13,1.45l0.89,2.21l-1.17,1.27l-2.45,0.87l-0.39,1.86l-1.4,0.82l-1.02,1.29l-1.13,2.71l0.43,0.5l7.28,-0.72l1.03,-0.47l2.07,2.07l-0.33,0.68l-1.74,0.85l-0.94,1.23l-0.92,0.25l-1.15,1.19l-0.5,2.05l0.22,2.14l-4.03,2.97l-2.97,3.79l-3.91,3.63l-1.76,0.61l-0.2,1.68l-3.32,2.26l-0.89,1.51l0.63,1.83l-1.24,1.79l-3.98,3.04l-6.52,2.06l-3.24,1.99l-0.91,3.38l1.07,2.38l0.08,2.0l-1.81,4.99l0.94,1.68l-0.18,1.9l-1.19,1.21l-2.12,1.15l-2.14,2.27l-4.43,2.45l-9.1,8.69l0.2,1.68l1.26,1.41l-4.85,6.99l-0.27,1.15l0.45,2.34l-0.64,1.48Z",name:"Franche-Comté"},"FR-H":{path:"M839.1,783.31l-0.56,-2.48l1.09,0.04l0.87,-0.73l0.97,0.13l1.09,-2.5l1.84,-0.29l0.76,-0.66l0.23,-1.99l0.9,-1.67l-0.37,-0.73l-0.73,-0.18l0.53,-2.15l0.67,-0.8l2.08,-0.75l0.24,-3.05l1.1,-0.35l1.74,1.11l1.25,-0.32l0.96,-1.02l0.81,-2.7l1.71,-0.13l3.85,-2.01l6.79,-1.46l2.04,-1.04l0.39,-1.79l3.75,-4.0l2.68,-0.24l4.29,1.03l1.55,1.02l1.19,2.72l1.14,0.07l2.19,-3.78l0.93,-2.49l-0.54,-1.96l0.45,-1.48l-0.33,-1.67l-1.72,-2.56l1.58,-2.33l-0.42,-1.61l0.2,-1.25l1.77,-2.0l0.09,-1.87l-1.02,-2.2l0.15,-2.24l0.78,-0.51l3.37,-0.39l2.29,2.03l-0.61,1.92l0.97,1.96l-0.25,1.51l1.15,7.58l-0.1,2.43l-1.97,7.76l-0.01,4.64l-0.45,1.12l0.9,0.88l0.08,2.3l1.16,2.16l2.31,1.3l0.52,-0.73l0.26,0.64l0.31,8.84l0.74,1.74l-0.8,5.15l1.67,6.51l-0.44,10.26l0.43,1.97l-0.77,3.26l-1.67,1.6l-1.61,3.09l-5.49,7.85l-0.57,8.76l0.53,5.67l-0.08,5.91l-1.17,0.97l-0.92,1.62l0.76,0.54l-0.37,1.74l-1.74,0.49l-0.11,1.13l-2.12,-0.35l-1.05,0.57l-0.65,2.56l1.2,0.59l2.92,-0.99l0.13,1.33l-1.26,1.41l-1.71,0.68l-1.08,1.6l-0.91,0.18l-0.29,2.52l0.83,1.06l-0.73,0.98l0.06,0.73l-3.5,1.86l0.75,1.71l-0.75,1.64l0.56,0.37l1.71,-1.23l-1.03,2.83l-1.12,0.98l-2.1,-1.59l-4.12,-1.27l1.3,-2.62l-3.08,-2.01l0.67,-1.09l-0.53,-0.89l-2.18,1.38l-0.31,-0.88l-1.05,0.42l-0.89,-0.9l-1.69,-0.57l-2.48,-0.06l-1.61,-1.37l-1.4,-0.35l-0.77,-1.03l-1.48,-0.22l0.52,-0.56l-0.26,-0.88l-3.47,-1.18l0.23,-1.58l-0.97,-1.0l1.09,-3.13l1.05,0.36l3.39,-1.58l0.89,-1.7l2.21,-1.92l-0.29,-0.66l-8.02,-1.43l-0.52,-0.55l0.46,-1.42l-0.38,-0.52l-1.67,0.01l-3.16,1.01l0.18,-0.48l-0.4,-0.54l-1.72,-0.27l1.54,-0.27l1.43,-1.25l0.24,-1.91l-0.67,-0.6l2.37,-0.45l2.07,-1.24l-0.13,-1.27l-0.83,-0.83l1.45,-0.81l-0.51,-1.62l1.46,-2.52l-1.62,-2.21l-1.32,-0.53l-1.38,0.17l-3.29,1.52l-2.54,0.17l-1.76,0.68l0.47,-1.93l-0.35,-1.28l-1.24,-1.48l3.57,-0.75l1.04,-1.62l-0.6,-0.87l0.3,-0.56l4.54,-2.31l0.48,-1.38l-1.4,-1.58l-1.71,-3.2l-2.34,0.26l-0.71,-1.26l-1.12,-0.67l-2.26,-0.35l0.14,-0.96l-0.76,-0.56l0.72,-0.51l0.17,-0.94l-0.4,-0.4l-1.06,0.0l0.71,-1.14l-0.24,-1.05l-0.56,-0.41l0.23,-1.04l-1.57,-0.93l0.1,-0.3l2.12,-0.07l1.46,-0.91l2.49,-0.49l2.28,-1.06l0.26,-0.98l-1.25,-1.24l-2.16,-1.07l-0.59,-1.15l-1.29,0.59l-0.0,-0.55l1.79,-1.08l0.05,-0.65l-1.35,-1.12l-1.58,0.01l-1.58,0.64Z",name:"Corse"},"FR-O":{path:"M413.2,69.58l0.11,-1.12l-3.23,-2.56l1.12,-3.7l0.34,-8.25l1.76,-1.34l0.09,-0.54l-1.62,-2.5l-0.31,-1.25l-0.9,-8.63l0.27,-3.58l2.33,-7.12l-1.52,-7.52l1.29,-1.03l3.05,-0.85l4.62,-5.26l11.55,-5.06l1.26,0.15l2.02,-1.2l9.82,-1.25l11.15,-3.8l4.16,0.37l5.0,-1.32l3.12,-1.58l0.7,1.68l1.23,6.2l3.15,3.91l0.18,1.7l-1.64,1.81l-0.46,1.28l1.19,4.19l-0.54,2.33l1.22,1.04l0.85,1.76l1.6,0.59l1.74,-0.13l1.08,0.38l0.85,1.84l2.31,2.23l1.56,3.26l1.23,1.02l6.22,2.61l1.24,-0.81l1.82,-3.17l2.36,-1.96l7.91,-2.49l1.38,0.42l0.93,0.87l2.64,5.22l0.73,0.71l1.47,0.33l0.39,0.72l0.64,2.11l-0.83,1.73l2.11,8.21l0.5,4.36l1.83,1.94l3.89,1.77l4.41,-1.17l2.06,-1.65l0.69,-0.06l0.91,0.48l-0.62,1.53l0.87,1.08l4.16,0.1l2.54,0.89l2.05,2.79l1.06,12.04l2.26,2.27l1.34,-0.87l1.51,-2.93l1.08,-0.71l5.01,0.1l3.54,1.92l1.54,-0.05l4.97,-1.74l5.54,4.56l1.84,3.73l1.58,0.45l0.56,-0.77l-0.05,-0.96l0.39,-0.17l1.81,1.22l0.16,1.19l-2.7,2.81l-1.96,8.18l1.09,0.83l2.33,-0.43l1.75,5.88l-2.73,1.67l-1.64,1.68l-0.64,2.0l0.67,2.58l-2.01,0.63l-6.37,-2.33l-0.35,-3.85l-0.85,-0.71l-2.17,0.3l-2.76,1.75l-2.5,-2.21l-6.23,-0.77l-3.39,-0.85l-1.08,0.12l-3.89,2.1l-2.56,-1.15l-1.27,-0.05l-5.56,3.16l-0.86,0.08l-5.33,-1.62l-2.79,1.34l-3.54,-0.93l-2.0,-0.08l-4.15,0.95l-7.54,-5.05l-2.8,-0.44l-1.31,1.01l0.01,2.03l-0.44,0.67l-3.52,0.35l-2.6,1.51l-0.36,-0.63l-0.0,-2.86l-0.59,-1.17l-0.66,-0.35l-1.01,0.32l-3.34,2.76l-0.71,-0.08l-0.02,-0.83l1.12,-1.87l-0.07,-1.32l-1.29,-2.49l-2.14,-2.0l-0.81,0.27l-0.45,0.81l-0.23,3.73l-3.55,-1.83l-3.28,-0.74l0.21,-1.93l-0.84,-0.85l-1.19,0.0l-1.88,1.03l-2.2,-0.4l-2.49,0.28l-0.82,0.73l-1.02,2.09l-0.67,-0.02l-1.14,-2.28l0.38,-2.2l5.34,-4.6l-0.84,-1.62l-2.96,-1.66l-1.84,-0.13l-1.13,1.09l-1.58,-2.07l-0.97,-0.34l-0.78,0.51l-0.34,1.17l-1.01,0.43l-6.98,1.18l-4.54,0.12l-1.52,-1.23l-0.7,-2.67l-0.8,-1.02l-6.6,-3.77l0.98,-2.17l-0.98,-1.05l-1.5,0.16l-1.76,1.23l-1.45,-1.07l-1.39,-1.87l-1.15,-0.89l-1.2,-0.29l-3.86,0.27l-3.8,1.47l-1.42,-0.03l-1.25,-0.74l-1.38,-1.7Z",name:"Nord-Pas-de-Calais"},"FR-N":{path:"M408.38,556.2l0.91,0.44l1.92,-0.65l2.61,1.04l4.01,3.23l1.3,2.14l4.09,2.43l1.55,0.03l3.21,-1.12l3.93,-2.11l2.16,0.82l1.99,-1.02l4.2,-0.21l0.62,1.31l0.9,6.69l4.35,8.22l-1.5,7.18l1.83,1.52l1.23,4.55l1.75,0.98l0.44,-0.3l0.5,-1.97l5.01,-1.73l0.98,0.09l1.12,1.27l0.64,0.09l1.37,-0.72l3.34,0.12l1.98,-0.24l1.26,-0.68l3.9,-4.84l0.6,-2.79l2.43,-4.04l0.63,-2.79l8.08,-8.46l1.99,2.79l0.35,3.18l0.87,0.34l2.52,-0.33l2.18,3.4l0.79,2.4l2.88,1.59l-1.23,1.77l1.65,6.84l2.92,2.99l5.23,6.82l1.05,2.18l0.1,4.19l3.32,5.15l-0.9,5.5l0.32,2.52l1.01,2.05l-1.39,3.21l0.08,1.1l1.58,0.44l3.9,2.34l0.8,1.02l0.34,1.84l0.65,0.48l6.26,-0.26l1.46,0.94l0.32,0.86l-1.91,1.4l-1.03,1.54l-0.21,2.47l-2.13,1.43l-0.13,1.0l1.39,1.14l1.67,-0.18l1.14,1.22l2.51,0.52l2.74,2.32l0.25,1.23l-5.31,5.34l-0.99,3.02l-1.08,0.95l-2.91,0.32l-1.88,1.36l-0.56,0.87l-0.32,2.09l-1.24,1.55l-1.49,0.39l-5.76,-0.82l-2.05,0.61l-0.69,2.44l0.73,2.23l-0.44,2.08l0.14,2.08l-0.66,1.51l-1.26,0.21l-2.19,-0.84l-3.04,0.64l-3.09,3.49l-6.65,2.92l-1.2,-0.05l-3.97,-1.76l-2.4,0.13l-0.77,0.45l-1.35,3.2l-0.07,2.89l0.54,1.3l1.7,1.85l-0.46,3.17l0.7,1.73l-3.21,2.95l-2.17,0.61l-6.44,-0.6l-5.8,0.43l-7.23,-1.43l-1.59,1.44l0.09,2.71l-1.0,0.78l-2.57,-1.49l-5.18,0.66l-3.14,-2.48l-5.05,0.72l-3.83,1.77l-0.46,-1.69l-1.87,-0.85l-0.77,0.39l-0.48,1.42l-1.61,2.09l0.3,2.67l-0.42,0.86l-3.57,0.62l-1.0,0.63l-0.37,1.68l-1.15,1.8l-0.58,3.26l1.1,4.84l3.39,3.03l4.59,1.56l2.51,1.42l2.66,0.3l1.08,0.94l0.83,2.56l-1.08,2.0l1.92,2.16l1.07,3.8l-0.07,1.0l-2.39,0.95l-0.61,1.4l2.07,2.02l0.56,3.41l-3.03,1.37l-2.35,0.16l-1.59,2.14l-0.07,1.51l2.06,1.08l0.65,1.08l0.02,2.42l2.73,1.9l2.44,0.34l4.93,-1.06l1.87,2.56l2.44,1.23l1.16,1.53l-0.56,1.17l-3.39,-0.6l-6.48,0.94l-1.84,2.18l-0.71,3.52l-0.94,1.07l-0.93,0.2l-2.88,-0.85l-6.65,0.91l-0.6,-0.72l-2.06,-0.86l0.44,-1.39l-0.34,-0.52l-6.91,-0.69l-4.13,-2.6l-2.77,0.75l-1.85,-0.09l-1.29,3.38l-0.89,0.36l-3.96,-7.32l-1.32,-0.57l-0.07,-1.45l-1.54,-0.41l-7.55,-0.02l-2.57,0.59l-0.9,-0.66l-1.64,-3.55l-1.32,-1.18l-6.5,-0.77l-1.98,-1.3l-1.95,0.91l-1.91,-1.53l-4.5,-2.31l-2.42,-0.13l-4.25,-1.18l-1.86,0.15l-1.65,0.84l-0.17,3.02l-0.83,2.26l0.51,1.0l-0.87,1.46l1.61,1.6l0.37,1.12l-0.06,1.17l-0.98,0.89l-9.69,-0.06l-1.2,-0.42l-3.4,0.67l-1.06,-0.21l-0.39,-1.18l-2.09,-1.52l-1.26,0.49l-2.75,3.45l-0.52,0.08l-2.26,-3.41l-4.48,-1.38l-2.23,0.95l-3.75,0.57l-4.68,1.73l-1.97,0.19l-2.25,-0.9l-1.02,-1.13l-1.36,-0.51l-0.27,-1.09l-1.39,-1.3l-1.0,-2.44l0.13,-1.38l-0.56,-0.4l-2.74,0.92l-1.35,-0.16l-0.79,-1.53l-3.38,-2.05l-0.7,-4.48l0.24,-1.55l1.77,-2.88l-0.27,-4.4l2.4,-2.78l2.78,-0.28l0.84,-0.65l0.31,-0.87l-0.39,-3.59l0.74,-1.06l2.36,-1.54l1.67,-3.29l1.64,-0.23l1.2,-3.81l2.43,-3.14l-0.56,-2.63l0.52,-2.56l0.68,-0.87l2.02,-0.85l0.45,-0.93l-1.08,-3.82l0.01,-3.91l-1.18,-0.63l-1.82,1.65l-0.37,-0.32l-0.06,-2.03l1.22,0.0l0.86,-1.06l-2.34,-6.09l-1.59,-1.35l-0.73,-1.74l-1.23,-0.87l-5.86,-1.26l-1.94,0.14l-0.81,-2.2l-0.88,-0.67l1.33,-2.72l-0.49,-2.13l1.42,-0.27l0.83,-0.81l1.31,-3.57l-0.83,-1.68l0.05,-2.55l1.48,-4.6l-2.35,-4.65l3.03,-2.48l2.13,0.37l2.18,-0.26l1.91,-2.03l2.48,-1.5l1.3,0.8l-0.76,2.29l0.66,1.54l1.48,0.61l2.85,0.05l1.26,-1.47l-0.22,-2.88l0.7,-1.2l1.77,-0.63l0.95,0.98l1.34,-0.02l1.3,-1.08l2.0,-2.97l5.6,1.75l9.95,-5.07l2.49,0.35l5.08,-1.73l1.68,0.84l2.19,2.07l1.59,-0.17l3.93,-2.31l1.14,-3.37l2.18,-1.39l0.77,-1.93l0.98,-0.26l2.21,0.79l1.78,-0.4l0.48,-1.69l-1.38,-1.59l2.07,-1.77l2.56,-6.28l-0.74,-1.29l-2.35,-1.02l-0.61,-1.19l0.82,-2.33l0.19,-2.56l0.59,-0.31l1.66,1.07l1.44,0.3l5.01,-0.43l1.17,-1.3l0.18,-3.79l-1.89,-2.26l-0.97,-2.73l-0.09,-2.23l-1.19,-1.92l0.08,-0.65l3.56,-2.13l3.6,-3.35l3.41,-6.01l0.78,-0.72l2.29,-0.57l4.57,-3.26l1.42,-2.44l-0.01,-1.11l-0.61,-0.94l0.12,-1.02l0.65,-1.0l2.36,-0.86l1.69,-3.04l2.14,-2.05l0.72,-1.26l-0.15,-1.97l0.75,-2.43l-1.32,-4.44l0.25,-1.16l5.43,-3.73l0.59,1.03Z",name:"Midi-Pyrénées"},"FR-M":{path:"M625.45,152.34l1.44,-2.02l0.37,-3.97l1.35,-1.6l1.34,0.14l2.54,1.97l3.69,-0.04l0.91,1.48l0.89,0.27l1.49,-0.71l3.12,-2.75l2.22,-1.35l0.21,-0.93l2.87,5.21l-0.05,3.39l0.41,1.04l1.59,0.57l4.38,-2.61l2.33,0.98l1.07,-0.11l1.28,-2.15l1.31,-0.67l3.91,1.17l0.99,-0.36l1.36,-1.35l2.41,1.04l3.06,3.58l5.39,1.66l1.0,1.02l0.82,2.6l0.51,0.26l7.2,-1.01l1.58,-1.46l0.35,-1.47l1.93,-0.26l0.16,-0.92l2.92,-0.32l3.22,0.81l4.8,3.21l1.86,0.18l2.8,-1.01l5.52,2.76l0.95,0.93l0.43,2.11l3.52,4.15l-1.3,0.66l-0.34,1.14l0.39,1.09l5.12,5.27l0.01,1.59l1.47,0.96l1.03,3.38l0.67,0.2l0.76,-0.45l0.25,0.98l-0.46,2.28l1.02,1.74l3.53,0.37l2.32,0.86l1.0,-0.16l1.36,-1.86l-0.67,-3.02l0.26,-0.96l2.76,0.49l1.86,-0.17l4.31,2.22l1.12,0.1l-0.03,2.92l0.72,2.68l1.48,1.28l2.35,-1.17l0.33,-1.95l4.33,2.54l5.32,0.07l2.07,0.83l1.68,-2.21l2.37,-0.7l0.98,-2.25l2.22,-0.91l0.83,0.07l0.56,1.07l3.45,0.49l0.27,0.88l-0.54,1.27l3.13,4.24l1.49,0.91l2.62,0.45l1.23,0.64l1.04,1.76l0.87,0.6l-3.16,6.59l-1.38,1.82l-0.9,0.12l-3.41,-1.95l-9.1,1.44l-2.16,-0.91l-1.23,-2.24l-8.43,-2.98l-0.65,-0.85l-0.89,-3.42l-0.57,-0.64l-1.81,-0.27l-0.81,0.77l0.24,2.25l-2.14,3.22l-0.26,2.14l-2.51,2.32l-1.29,2.11l-0.18,2.03l1.04,1.84l1.44,1.09l4.76,2.09l-0.96,1.34l-0.36,1.59l0.92,1.02l0.99,2.29l1.47,0.3l1.72,-2.22l2.22,-1.08l0.96,-2.63l0.48,2.09l1.97,1.12l3.4,3.92l0.74,1.59l-0.23,1.22l-3.0,5.34l0.28,1.37l1.88,1.44l-2.2,7.08l-2.89,1.98l-1.18,1.77l-5.73,0.39l-0.82,0.64l0.08,0.64l3.2,1.8l-1.01,1.48l-0.59,8.92l-0.84,3.14l0.2,0.83l0.62,0.82l1.31,0.61l3.21,0.18l1.06,1.2l-0.02,0.87l-8.16,13.82l0.69,3.66l-1.64,2.58l-3.08,6.74l-3.51,4.93l-0.65,3.69l-1.52,3.18l0.5,2.86l-0.9,1.65l-2.18,0.99l-1.48,-0.18l-6.13,-4.97l-3.36,-1.74l-2.89,-3.57l-1.02,-0.61l-1.42,0.35l-1.82,2.68l-2.15,0.66l-2.2,-0.39l-5.27,-3.42l-2.43,-1.02l-3.41,0.22l-2.47,1.44l-2.12,0.21l-3.32,-1.76l-0.16,-2.1l-1.09,-1.55l-1.37,-0.93l-2.91,-0.65l-2.09,0.49l-2.72,3.38l-3.04,2.27l0.03,-2.71l-0.66,-0.74l-1.08,0.35l-1.68,3.01l-1.42,0.84l-2.43,-2.98l-1.63,-0.01l-1.2,0.75l-0.35,-1.07l0.11,-3.22l-0.65,-1.43l-3.48,-2.3l-4.4,-4.3l1.83,-4.57l0.52,-2.92l1.44,-1.65l-0.57,-1.68l-3.48,-2.83l-0.37,-2.77l-1.66,-1.16l-2.42,0.05l-3.01,-4.54l-1.81,-1.67l-2.08,-0.07l-2.03,1.89l-0.81,-4.14l1.96,-3.42l-0.08,-0.47l-6.02,-5.7l-0.8,-1.84l-1.67,-0.7l-3.06,-0.31l-4.92,-2.83l-4.26,-3.61l-2.86,-1.58l-2.74,-2.55l-1.15,-2.53l-1.36,-8.85l-4.34,-3.86l-0.27,-1.02l1.41,-2.54l-0.55,-3.36l0.45,-2.68l0.87,-1.47l2.6,-0.79l1.38,-1.11l0.59,-1.3l0.16,-4.03l0.86,-1.41l-0.58,-1.81l-2.04,-1.36l-0.4,-6.08l-1.79,-6.45l1.47,-3.31l-0.03,-2.44l4.23,-4.04l0.12,-1.18l-0.79,-3.08l3.34,-5.16l1.36,-4.09l-0.91,-4.02l-1.09,-1.06l-0.6,-2.28Z",name:"Lorraine"},"FR-L":{path:"M452.25,434.51l3.68,4.56l0.92,3.23l0.57,0.71l3.62,1.22l1.76,3.11l0.81,0.02l0.84,-0.7l1.18,0.87l2.45,3.99l1.02,3.55l2.13,4.27l-0.33,4.79l2.06,4.92l0.01,4.71l-1.63,2.08l-1.57,3.74l-2.19,2.66l-1.81,0.05l-1.3,0.68l-2.66,2.32l-0.9,1.61l0.24,0.99l1.59,2.27l0.72,2.37l1.97,0.94l0.84,0.87l2.38,3.63l-0.25,4.46l-2.68,2.25l-0.72,3.18l1.86,3.48l0.25,4.71l1.12,1.13l-1.15,5.09l-0.89,2.05l-2.13,-0.11l-3.13,-1.84l-1.2,-0.02l-1.52,0.68l-0.21,0.82l0.95,1.06l0.16,1.02l-1.25,3.03l-1.06,0.73l-1.97,3.27l-3.11,1.55l-0.64,2.32l-2.65,2.36l-0.16,2.04l0.95,1.97l-0.03,1.53l-2.77,6.24l-2.8,2.33l-0.53,0.94l-0.04,0.82l1.6,3.29l-0.03,0.75l-4.22,1.35l-4.52,0.23l-1.94,1.0l-2.21,-0.81l-4.07,2.15l-3.11,1.08l-1.22,-0.04l-3.72,-2.26l-1.24,-2.08l-5.27,-3.94l-1.94,-0.58l-2.05,0.64l-0.75,-1.33l-0.72,-0.13l-3.74,2.48l-2.01,-2.52l-1.53,-3.13l0.29,-3.57l-0.38,-0.64l-0.77,-0.33l-4.02,0.02l-2.31,-1.55l0.62,-1.97l-0.11,-1.48l-0.77,-0.75l-2.15,-0.13l-0.09,-0.55l2.44,-2.73l0.22,-0.85l-2.19,-2.14l-0.21,-0.9l0.59,-2.57l2.18,-2.39l1.62,-1.08l0.72,-1.71l-0.66,-1.11l-1.96,0.23l-0.71,-0.44l-0.06,-0.86l1.19,-2.62l-0.38,-0.99l-1.77,-0.41l-1.8,-1.41l-1.98,0.27l-3.97,-2.13l0.03,-0.87l1.79,-1.91l-0.47,-1.61l-4.39,-1.29l-3.26,-4.98l-1.3,-0.95l-4.68,-0.09l-2.57,0.55l-1.38,-0.95l-0.68,0.22l-1.04,1.5l-1.43,0.38l-2.81,-0.95l-0.32,-0.79l0.7,-3.1l-1.58,-2.58l-1.63,-1.35l-2.69,0.03l-1.55,-0.32l-0.88,-0.71l1.27,-3.18l2.25,-2.1l1.25,-2.25l1.79,0.82l1.45,-0.0l1.04,-1.05l1.5,-10.48l3.94,-0.94l2.62,-2.14l0.46,-1.0l-0.02,-0.89l-2.05,-3.93l-0.66,-0.55l-1.48,0.46l-0.59,-0.21l-2.24,-3.39l-0.63,-5.77l1.23,-0.01l0.55,-1.17l-0.6,-3.42l-1.63,-3.47l0.44,-0.62l2.51,-0.93l3.57,-3.29l3.91,-0.02l1.38,-0.55l0.85,-2.21l2.96,-4.1l1.61,-0.81l2.73,-0.14l2.77,-1.81l3.16,1.56l1.71,0.11l3.59,-0.63l1.16,-1.64l1.02,-0.27l1.46,2.08l3.17,1.89l2.0,-1.3l3.93,-4.09l0.66,-0.17l2.16,0.61l2.0,-0.08l0.36,1.56l1.72,0.83l1.05,-0.24l1.87,-1.53l2.97,0.48l0.92,-0.23l1.03,-1.13l0.24,-2.99l0.71,-0.64l2.66,2.59l0.98,0.2l3.15,-1.57l5.4,0.16l2.44,0.97l3.51,0.01l2.24,0.84l3.18,-0.69l5.8,0.33Z",name:"Limousin"},"FR-S":{path:"M415.52,72.77l1.88,0.07l3.81,-1.47l3.64,-0.26l1.89,0.98l1.93,2.42l1.13,0.67l1.14,-0.05l1.33,-1.23l0.8,-0.1l0.48,0.46l-0.96,1.52l0.22,1.09l6.67,3.79l1.34,3.51l2.04,1.57l8.94,-0.6l3.84,-0.99l1.21,-1.81l1.5,2.06l0.76,0.36l1.54,-1.15l1.25,0.13l2.71,1.5l0.57,0.93l-4.36,3.15l-0.88,1.19l-0.45,2.69l0.38,1.36l1.03,1.4l1.03,0.31l0.75,-0.34l1.56,-2.63l2.12,-0.23l2.39,0.4l1.36,-0.83l1.41,-0.2l-0.14,1.9l0.51,0.77l3.45,0.81l3.93,1.88l0.87,-0.88l-0.13,-2.29l0.49,-1.62l1.64,1.66l1.16,2.21l0.06,0.98l-1.29,2.29l0.29,1.01l0.76,0.43l0.99,-0.09l3.83,-3.01l0.65,0.97l0.19,3.53l0.67,0.49l0.94,-0.1l2.16,-1.41l3.78,-0.48l0.72,-1.13l-0.05,-1.87l0.67,-0.54l2.3,0.33l7.95,5.18l4.17,-0.97l5.56,1.01l2.83,-1.34l5.11,1.61l1.12,-0.08l5.63,-3.17l3.68,1.23l4.87,-2.23l3.31,0.84l6.19,0.77l1.82,2.01l0.8,0.22l3.09,-1.8l1.67,-0.27l0.43,0.68l-0.05,2.91l0.91,1.07l5.31,2.08l1.24,0.18l1.83,-0.57l3.39,1.82l1.5,0.17l0.07,3.34l1.99,4.3l-0.12,1.33l-1.86,3.88l-0.49,3.43l0.29,0.99l0.91,0.89l0.33,2.06l-0.72,1.34l-4.94,4.42l-1.44,2.38l-1.2,0.77l-2.03,0.19l-1.15,1.26l1.57,5.72l-0.46,1.67l0.38,2.48l-1.82,2.61l1.75,4.25l-1.5,0.67l-0.73,1.47l1.29,2.02l-0.49,3.55l-0.56,0.43l-2.26,-1.0l-1.91,0.8l-2.86,-1.62l-2.4,-0.16l-1.47,1.08l-0.06,2.16l-4.1,0.61l-5.16,1.48l-3.4,2.11l-0.04,1.06l0.85,2.14l0.65,6.05l0.52,0.58l1.4,0.31l2.38,2.64l-1.18,1.58l-1.11,0.25l-3.31,-0.39l-1.76,1.34l0.01,4.56l-0.99,1.65l-1.45,1.2l-0.1,1.94l0.32,0.67l1.17,0.53l3.18,-0.12l0.62,0.56l-0.02,0.6l-3.03,3.69l-1.77,1.39l-1.05,2.42l-3.83,3.82l-2.02,3.83l-2.23,0.13l-3.0,-1.96l-1.25,-4.65l-0.76,-0.5l-1.96,0.49l-8.72,-7.79l-0.53,-1.49l0.52,-3.08l-1.0,-2.3l-1.31,-1.55l-3.74,-1.22l-2.3,1.27l-1.87,0.06l-1.84,1.23l-1.7,-0.94l-5.89,1.26l-4.06,-1.07l-2.83,1.75l-2.02,-1.31l-1.93,0.57l-1.65,-1.58l-1.7,-0.47l-2.67,1.16l-2.31,-2.73l-0.85,-0.27l-1.33,0.46l-10.67,-5.96l-1.21,-0.3l-3.22,1.65l-1.51,-0.11l-3.95,-1.77l-2.4,-0.3l-3.87,-2.52l-1.17,0.37l-4.19,2.87l-6.07,0.86l-5.63,-1.65l-2.68,-0.13l-1.23,-0.69l-1.92,-4.26l0.65,-1.73l1.33,-0.11l2.08,2.06l0.83,-0.1l0.64,-0.62l-3.78,-12.52l-0.28,-3.83l1.25,-3.73l1.48,-1.28l0.5,-2.05l-0.82,-1.35l-2.28,0.49l-0.41,-0.4l-0.95,-6.29l-0.19,-4.61l-0.73,-1.65l2.23,-1.68l0.99,-2.35l-0.65,-1.04l-2.51,0.53l-0.22,-0.4l2.39,-4.39l2.12,-1.89l0.01,-1.43l-2.65,-5.54l-0.9,-3.69l-0.99,-1.54l-10.08,-10.68l-8.41,-5.95l5.29,-6.11l1.4,-5.1l1.94,-2.64l1.82,-0.25l5.96,2.93l0.81,-0.01l0.76,-0.64l0.11,-0.93l-1.48,-0.85l1.03,-0.4l0.0,-0.71l-2.62,-0.79l-0.82,-0.64l-1.15,-2.42l-2.98,-1.84l0.59,-6.58l1.1,-2.22l1.45,0.5l1.69,2.07l1.45,0.86Z",name:"Picardie"},"FR-R":{path:"M159.33,355.12l3.48,1.37l1.63,-0.37l1.05,-1.24l-0.51,-1.64l-2.19,-2.56l-1.31,0.37l-0.76,-1.85l-2.14,-1.46l4.22,-2.53l1.62,0.4l-0.17,0.63l0.46,0.56l0.62,0.01l2.59,-1.78l0.38,-0.83l-0.3,-0.51l-3.0,-0.46l0.4,-0.9l-1.08,-1.12l0.15,-0.29l0.85,-0.24l2.38,0.95l3.24,-0.44l1.69,-1.74l1.09,-2.16l0.9,-0.34l1.85,1.04l2.85,-1.06l0.43,1.96l1.46,0.17l1.57,-2.82l2.06,-1.45l0.7,-1.26l1.51,-6.06l-0.13,-2.35l0.37,-1.27l2.92,-1.86l4.49,-0.45l5.44,-2.36l3.78,0.9l7.4,-2.38l2.88,-1.99l1.19,-1.81l1.73,-1.42l6.3,-2.98l1.59,-1.35l3.54,0.18l1.17,1.69l1.86,1.01l6.14,1.05l0.46,-0.32l0.47,-2.56l1.14,-2.06l3.43,-11.71l1.86,-1.91l4.09,-0.67l1.9,-1.3l-0.07,-5.65l-1.76,-2.64l-0.72,-5.55l0.64,-1.01l0.08,-1.11l-0.82,-5.65l-1.09,-2.82l1.95,-4.7l-0.77,-9.71l0.2,-6.48l4.76,0.43l3.55,-1.28l2.13,0.91l2.3,-0.38l0.81,0.71l1.89,3.57l0.82,0.34l1.19,-0.5l1.19,1.17l1.0,0.24l0.9,-0.42l0.74,-1.58l3.15,-0.92l1.89,1.7l5.52,-1.26l4.33,-3.5l3.73,0.2l4.09,1.12l1.08,-0.16l1.35,-1.81l2.82,-0.48l1.45,-0.85l0.74,-3.06l3.95,1.77l-0.12,3.33l2.77,3.83l1.18,0.97l1.95,0.57l0.37,0.55l0.53,5.25l0.45,0.38l3.6,-0.44l3.37,0.54l0.62,-0.53l0.44,-1.66l2.46,-0.95l2.23,-2.97l2.43,-1.36l5.26,-1.25l1.64,0.21l3.55,1.96l0.36,1.32l-0.32,3.16l0.3,3.88l0.85,2.34l1.63,1.64l1.86,1.11l2.81,-0.09l0.42,2.94l1.13,0.72l5.31,1.49l2.3,0.09l0.95,-0.38l1.62,1.63l1.92,2.99l2.19,1.63l1.57,0.37l1.51,-0.42l2.96,2.24l3.08,0.45l0.65,0.56l-0.44,0.72l-4.23,2.59l-0.24,1.42l1.21,1.45l-2.68,0.61l-0.57,0.55l-0.1,1.17l0.83,1.97l0.51,0.58l1.5,0.41l-0.65,3.82l0.26,2.87l-3.53,3.56l-0.55,1.91l-0.06,4.04l-1.52,4.92l-3.08,2.56l-3.44,1.72l-1.46,1.52l-0.78,2.09l0.65,2.0l-0.17,0.62l-7.92,2.77l-1.92,1.83l-1.92,-0.98l-1.12,0.0l-1.12,1.41l0.38,3.03l-8.44,-1.96l-0.48,0.25l-1.7,4.99l0.46,4.18l-1.91,4.36l-1.02,3.62l0.2,3.31l-4.39,7.09l-1.46,6.25l-0.86,6.51l-2.82,-0.54l-1.49,0.51l-2.07,2.69l-0.9,2.69l-2.38,0.94l-1.52,2.38l-1.07,-0.35l-0.85,-2.37l-0.96,-0.86l-6.24,0.08l-6.53,0.82l-5.82,1.94l-2.05,-0.85l-2.11,0.54l-1.5,1.63l0.82,1.94l-0.15,0.56l-4.92,2.86l-3.83,0.38l-5.21,-0.79l-4.21,0.65l-4.15,-2.2l-0.95,-0.21l-0.85,0.56l-0.14,1.61l2.2,1.59l2.19,3.52l1.67,1.03l0.7,0.99l0.32,2.55l1.02,2.58l4.16,3.03l1.74,1.84l-0.58,3.56l3.83,7.56l0.57,3.61l1.44,2.56l0.8,5.73l-1.47,2.86l0.98,4.89l-0.6,3.34l0.25,1.39l0.84,0.79l1.02,-0.27l1.97,1.6l0.73,1.24l-0.76,0.95l-2.49,0.28l-2.24,2.31l-2.76,0.19l-3.6,1.94l-4.04,-2.58l-1.71,-0.32l-6.66,1.25l-0.47,-0.38l1.06,-2.14l-0.47,-0.96l-0.77,-0.27l-6.99,1.78l-1.16,0.81l-1.1,1.61l-0.75,-0.8l-2.98,-0.13l-2.27,1.38l-0.13,2.61l-1.01,-0.28l-2.41,-3.16l-1.56,-0.38l-4.08,-2.68l-3.46,1.01l-1.22,-0.06l-0.92,-3.81l-1.14,-1.89l-1.56,-1.05l-6.95,-0.9l0.24,-1.15l-0.99,-0.96l-3.37,-0.67l-1.97,-1.74l-2.48,-0.94l-1.08,-2.6l-1.03,-1.14l-0.29,0.39l0.29,3.11l-0.48,-0.67l-1.33,-6.38l0.25,-1.47l-1.08,-0.79l-1.14,-3.19l-2.54,-2.69l-0.73,-2.4l-0.93,-0.73l-1.98,-0.46l-2.24,-4.16l-3.47,-3.63l-4.08,-2.41l-0.4,-1.25l-0.3,-3.15l0.48,-2.6l1.48,-1.09l-0.14,-1.48l3.14,-2.32l2.48,-6.12l1.15,-1.1l-0.83,-3.24l-1.69,-2.12l-3.77,-2.13l-7.13,-1.29l-1.55,-0.86l1.58,-1.27l1.9,-0.27l0.8,-0.62l0.41,-3.39l-0.66,-1.54l-0.09,-2.2l0.59,-2.11l1.76,-1.21l5.58,-0.58l1.08,-0.58l1.01,0.99l3.14,0.84l1.05,-0.01l0.3,-0.59l0.79,0.35l-0.66,0.4l0.16,0.99l2.51,1.85l2.63,0.56l1.97,1.88l1.56,0.67l3.3,0.11l0.39,-0.28l-0.16,-0.45l-1.38,-0.89l-2.42,-0.49l-2.84,-3.02l-4.32,-3.12l-2.79,-0.61l-1.38,-1.08l-2.33,-0.68l-8.78,0.62l-2.05,1.31l-1.5,2.27l-1.74,0.51l-2.55,1.88l-2.02,-0.42l-2.32,-2.48l-1.23,-0.72l-2.19,0.01l-0.77,0.67l-0.33,1.16l-1.37,-0.05l-5.21,-2.75ZM161.53,352.23l0.02,0.22l-0.01,0.03l-0.01,-0.25ZM179.98,384.58l2.69,1.71l0.24,3.45l-2.72,-4.38l-1.55,-1.07l-1.76,0.67l-2.31,-5.31l2.69,-0.15l2.02,0.82l-0.04,3.28l0.73,0.97ZM174.46,408.5l-5.04,-0.12l-0.52,-1.22l0.28,-0.47l1.96,0.03l3.33,1.78Z",name:"Pays de la Loire"},"FR-Q":{path:"M332.9,158.69l6.89,-1.58l2.91,-1.51l1.24,-1.12l0.98,-1.92l-0.5,-0.06l-4.28,2.71l-4.92,0.71l-4.97,-0.68l-4.35,-1.49l-2.38,-0.1l-2.41,-1.09l-0.64,-1.32l-0.89,-0.7l-0.08,-1.52l3.31,-6.43l2.43,-8.25l3.76,-3.37l9.31,-4.37l0.72,-0.96l12.1,-6.86l4.67,-1.72l5.33,0.05l25.22,-8.17l3.14,-1.84l2.42,-2.69l6.59,-5.33l8.5,6.01l10.86,11.89l0.91,3.72l2.45,4.84l0.22,1.44l-1.52,1.12l-2.69,4.2l-0.4,1.36l0.43,1.11l2.54,-0.51l0.41,0.47l-0.85,1.71l-1.94,1.29l-0.46,0.93l0.75,1.65l0.19,4.64l0.98,6.42l0.79,0.93l2.02,-0.54l0.65,0.67l-0.42,1.66l-1.48,1.3l-1.33,4.06l0.3,4.0l1.76,6.68l2.0,5.43l-0.91,-0.04l-2.02,-2.05l-1.77,0.59l-0.91,1.59l0.39,1.87l-1.79,3.67l-2.91,9.97l-2.18,1.2l-7.74,1.86l-0.76,0.66l-0.16,1.1l0.7,1.83l-0.24,2.67l0.55,0.81l1.69,0.52l0.22,2.8l-2.21,1.38l-0.43,0.69l0.17,4.37l-4.78,3.64l-2.29,4.63l-4.55,2.6l-2.17,-0.61l-3.37,0.05l-2.24,-1.76l-1.28,-0.18l-0.85,2.44l-3.46,0.4l-2.42,2.79l-1.92,0.05l-5.91,1.71l-3.36,3.01l-2.53,-1.09l-1.25,-1.85l-1.03,-0.59l1.3,-2.03l0.53,-1.75l-1.15,-2.68l-5.07,-2.64l-2.77,-3.91l-0.96,-2.7l-0.76,-0.47l-0.91,0.07l-2.14,0.91l-4.67,-1.31l-2.06,0.04l-1.24,-0.93l-0.56,-1.6l1.86,-4.24l0.26,-4.8l-0.84,-1.66l-2.12,-1.82l-0.51,-1.68l0.36,-0.48l1.58,0.07l0.58,-0.6l-0.4,-2.84l0.87,-2.36l-2.39,-6.22l-2.48,-2.67l-0.47,-1.16l0.07,-0.8l2.05,-1.15l0.4,-0.97l-0.8,-1.37l-2.45,-0.66l-1.13,-2.15l-0.07,-7.4l-0.52,-3.66Z",name:"Haute-Normandie"},"FR-P":{path:"M214.99,137.14l0.18,0.84l0.65,0.44l2.27,-1.3l2.86,0.6l1.15,-0.55l3.33,-3.68l2.72,-0.85l8.57,1.4l2.05,6.3l-1.51,1.19l-0.5,1.9l-1.27,0.05l-1.1,0.8l-0.37,2.64l2.8,6.22l4.64,5.87l0.55,1.32l0.2,1.95l-0.76,2.38l0.17,1.2l0.45,0.31l1.68,-0.58l1.69,1.54l1.8,-0.68l-0.6,-1.64l0.36,-1.02l1.82,-1.43l7.91,0.41l7.31,2.79l10.45,0.64l4.16,0.94l2.33,-1.2l4.07,1.49l4.1,0.0l2.92,1.66l3.02,0.71l5.68,3.46l1.96,-1.4l9.71,-2.31l2.94,-1.39l1.7,-1.49l2.0,-0.88l1.51,-2.34l3.95,-2.86l7.6,-1.61l0.49,3.39l0.1,7.63l1.29,2.43l2.54,0.76l0.49,0.77l-2.28,1.6l-0.21,1.47l0.6,1.45l2.44,2.6l2.28,5.85l-0.86,2.2l0.42,2.72l-1.99,0.13l-0.56,1.1l0.64,2.13l2.17,1.9l0.68,1.29l-0.25,4.48l-1.86,4.23l0.32,1.77l2.0,1.74l2.16,-0.02l4.65,1.31l3.13,-0.95l1.14,2.77l2.9,4.06l4.98,2.53l1.01,2.12l-0.45,1.48l-1.35,1.7l0.09,1.19l1.13,0.68l1.33,1.92l2.72,1.19l0.4,4.01l1.71,3.52l2.68,2.06l3.46,4.11l-0.14,4.2l1.87,3.22l-1.76,3.61l-3.22,2.91l-4.1,1.74l-2.34,0.49l-0.88,1.3l0.01,1.94l1.15,1.42l-0.05,3.37l1.85,3.96l-0.49,1.01l-2.58,1.16l-1.08,-0.28l-1.99,-1.47l-1.87,-2.92l-1.91,-1.87l-3.52,0.23l-5.13,-1.45l-0.73,-0.48l-0.06,-2.04l-0.54,-1.05l-3.09,-0.03l-2.45,-1.69l-1.03,-1.88l-0.5,-2.08l0.27,-5.72l-0.44,-1.65l-1.37,-1.15l-2.61,-1.2l-2.06,-0.26l-5.55,1.36l-3.07,1.89l-1.67,2.5l-2.54,1.01l-0.71,1.97l-2.52,-0.54l-3.9,0.38l-0.6,-5.14l-0.77,-0.94l-1.87,-0.51l-3.03,-3.26l-0.67,-1.98l0.49,-1.72l-0.31,-0.87l-0.73,-0.7l-3.82,-1.5l-1.02,0.53l-0.38,2.76l-1.15,0.67l-1.4,-0.02l-1.64,0.61l-1.19,1.71l-4.76,-1.0l-4.0,-0.19l-1.21,0.52l-3.19,3.0l-5.16,1.23l-1.16,-1.53l-1.0,-0.16l-3.53,1.09l-0.49,1.25l-0.8,0.58l-1.65,-1.34l-1.86,0.27l-1.74,-3.41l-1.09,-0.98l-2.47,0.33l-2.39,-0.93l-3.56,1.29l-1.98,0.01l-3.0,-0.5l-2.56,-1.58l-7.86,-1.97l-1.44,0.27l-2.22,2.84l-1.99,0.84l-2.78,2.25l-1.64,0.62l-2.05,-0.19l-2.56,-2.12l-2.22,-3.7l-3.57,-9.83l4.9,0.6l6.6,-1.46l2.13,0.81l0.48,-0.58l-1.12,-1.75l-1.51,-0.75l-2.35,-0.22l-0.46,0.49l-0.69,-1.54l-2.87,-1.13l-0.87,-2.78l-2.18,-1.95l-0.81,-6.94l-0.74,-1.46l-1.43,-0.51l1.47,-1.47l0.93,-5.59l0.93,-0.14l0.34,-1.06l0.01,-1.15l-1.22,-1.12l0.99,-6.46l0.49,-0.27l1.31,0.63l0.57,-0.36l-0.23,-0.94l-1.35,-0.61l-1.38,-0.0l-1.35,0.72l-0.57,1.39l-0.56,-1.54l0.44,-4.02l-1.17,-1.07l0.74,-3.19l1.49,-1.28l0.02,-0.64l-0.75,-0.59l-0.58,0.07l-1.02,-5.86l0.32,-0.6l0.82,-0.06l2.14,0.64l0.51,-0.96l-3.27,-1.56l-1.31,-0.03l-0.68,1.34l-1.42,-3.88l-0.76,-0.97l0.56,-1.03l-2.39,-2.31l-0.28,-0.89l0.71,0.0l0.4,-0.98l-0.83,-2.08l-1.21,0.04l-0.35,1.13l-3.03,-2.54l0.35,-0.91l-0.45,-0.57l-2.12,0.62l-0.37,-0.41l-0.17,-6.36l-1.53,-4.02l-2.42,-3.36l0.31,-1.05l1.64,-1.52l0.49,-1.1l0.27,-4.81l-1.91,-4.1l-4.51,-1.52l0.31,-3.35l0.15,-0.42l1.31,-0.17l2.44,1.27l1.77,-0.22l0.58,0.41l0.76,1.81l6.68,1.09l5.28,1.54Z",name:"Basse-Normandie"},"FR-V":{path:"M577.54,558.52l1.13,-1.7l2.95,-0.62l0.73,-0.78l0.01,-0.76l-1.21,-1.89l2.17,-2.86l-0.85,-2.52l1.25,0.25l1.39,1.3l0.95,-0.03l0.44,-0.46l0.63,-3.28l1.73,-3.83l0.14,-2.57l-3.03,-2.98l-1.46,-0.86l-3.05,-0.65l-0.86,-2.34l0.79,-2.28l-0.44,-2.07l-1.27,-2.3l-1.56,-1.14l-2.5,1.77l-4.05,-1.27l-2.37,0.02l-0.65,0.37l-0.27,1.34l-0.61,0.71l-5.69,1.09l-2.45,0.1l-1.61,-1.91l-0.74,-0.24l-2.31,0.78l-1.44,1.29l-0.39,-0.27l0.38,-3.55l0.72,-1.52l2.81,-3.4l0.96,-2.65l-0.08,-1.57l-2.54,-6.44l-7.56,-6.95l-3.14,-7.29l-0.58,-1.04l-1.05,-0.73l-1.72,-3.15l0.87,-2.94l0.0,-2.45l1.19,-3.57l-0.56,-1.55l-2.48,-2.25l-0.15,-1.57l2.19,-1.2l4.84,-1.21l1.42,-1.69l-1.6,-9.69l0.16,-4.56l-0.45,-3.7l-1.16,-2.08l2.64,-2.38l4.09,-1.47l0.57,1.8l0.05,3.57l3.01,1.44l2.23,1.78l1.87,0.08l4.04,-1.44l4.13,1.07l3.0,-0.75l5.98,1.52l2.67,-0.91l1.66,-1.39l1.81,-2.47l1.71,-5.94l5.05,1.65l1.26,-0.14l1.91,-1.07l1.54,1.89l0.95,0.43l1.71,-0.63l0.56,-2.27l0.54,-0.33l1.79,0.79l0.27,2.31l1.62,1.25l-0.07,1.91l1.17,3.41l1.38,1.13l3.59,0.46l0.44,-0.49l-0.22,-1.31l1.29,-5.46l3.52,-7.69l0.17,-2.29l1.46,-2.92l0.86,-4.91l1.47,-4.41l1.74,-0.43l4.3,1.59l6.91,-1.8l1.23,0.45l2.16,2.29l1.64,0.99l4.13,1.15l0.02,2.85l0.6,1.21l2.67,1.52l0.72,2.76l1.08,1.28l2.12,0.75l0.91,1.26l1.74,0.42l-0.07,3.67l0.89,1.08l1.8,0.55l2.96,-1.73l1.13,-1.38l1.49,-0.44l0.55,-1.34l2.37,-2.33l2.81,2.54l0.94,2.91l0.68,0.62l7.35,0.58l2.12,-0.42l5.09,-4.67l1.05,-1.93l5.28,-6.19l2.65,1.63l1.51,2.12l0.07,0.8l-2.16,5.1l-0.59,4.66l-2.7,0.24l-5.44,3.05l-0.18,1.33l1.64,2.48l-1.42,3.32l0.1,0.46l0.47,0.04l1.43,-0.85l2.68,-0.64l2.66,-0.1l2.34,0.88l2.11,-1.12l3.09,-3.63l3.87,-2.57l1.66,-1.74l-0.22,-2.38l-0.68,-0.49l-1.54,0.2l-1.56,-4.29l0.28,-1.03l2.97,-3.98l1.9,-1.65l5.79,-1.18l5.28,-3.61l3.8,-0.75l3.99,0.13l9.83,2.73l0.57,2.22l-0.39,1.33l-1.64,1.97l-0.29,1.35l4.63,6.56l-2.1,4.09l-1.62,6.47l0.82,1.73l4.77,1.06l0.72,0.7l-1.2,2.05l0.09,3.39l1.46,0.83l1.47,-0.98l1.16,0.51l4.33,4.81l1.89,5.56l-1.27,1.15l-1.71,3.64l-1.15,0.98l-2.52,1.03l-3.09,-0.25l-0.82,1.13l-1.53,0.22l-1.23,0.76l-1.18,2.94l0.81,6.86l1.3,2.01l1.74,1.34l2.44,0.65l2.19,1.98l2.65,0.97l0.3,1.05l-0.99,2.84l1.04,2.41l0.82,4.94l5.54,3.72l1.57,3.06l3.74,2.02l-0.56,2.06l-1.24,2.23l-2.31,2.9l0.9,5.66l-1.61,1.39l-1.32,2.28l-1.59,-1.17l-4.51,1.69l-2.67,3.37l-2.44,0.36l-0.53,0.95l0.54,1.29l-1.67,0.81l-4.36,-1.96l-2.4,-0.33l-2.04,1.37l-2.2,0.18l-2.35,1.4l-1.9,0.25l-2.21,1.37l-3.09,0.38l-1.1,2.73l-1.35,1.28l-4.31,-1.37l-0.85,-2.11l-1.43,-1.15l-4.05,-0.47l-2.0,-0.92l-1.73,2.35l-1.05,7.36l0.5,1.15l1.24,0.48l3.7,-0.49l0.92,0.52l0.57,3.86l1.74,2.27l0.33,1.22l-0.61,4.28l-3.5,-0.91l-3.79,1.12l-1.71,-0.17l-1.86,0.4l-2.28,-0.45l-3.93,2.43l-0.96,0.15l-1.73,-0.51l-2.31,1.07l-1.85,1.95l0.22,2.15l-0.7,0.78l-2.31,0.76l-3.67,0.24l-1.04,0.44l-2.06,3.3l0.34,1.16l0.66,0.57l0.03,0.8l-1.64,1.96l-4.51,1.38l-3.09,-0.33l-1.24,0.57l-0.43,2.12l-2.53,4.36l-0.13,1.03l0.82,1.67l2.0,1.59l0.3,1.19l-0.35,0.4l-3.17,2.06l-4.22,-1.45l-3.37,-0.14l-0.62,0.69l0.08,1.88l0.61,1.21l1.24,0.94l0.01,0.76l-0.96,0.2l-2.31,-0.49l-1.08,0.67l-0.06,0.69l1.42,2.05l0.6,2.21l2.38,2.0l4.28,1.63l3.68,-0.03l-0.29,2.16l1.55,1.98l2.11,1.66l-0.14,5.36l-0.66,1.27l0.11,2.2l-0.72,-0.19l-0.64,-1.49l-0.8,-0.61l-1.78,-0.33l-0.98,0.33l-3.26,3.61l-1.72,1.08l-1.92,-0.24l-4.26,-3.15l-0.76,-2.43l-1.0,-1.29l-2.12,-0.29l-4.34,-1.59l-2.82,0.24l-2.59,-0.75l-0.69,-0.91l-0.1,-1.73l0.78,-2.48l-0.27,-0.96l-0.64,-0.32l-2.48,1.62l-4.47,-0.6l-4.29,1.23l-3.5,1.68l-2.77,0.47l-2.97,1.71l-1.0,-0.81l-1.76,-4.71l-2.57,-2.12l-5.4,-0.04l-0.34,0.4l0.02,3.33l-3.84,-1.44l-2.02,-2.17l-1.97,-0.95l-3.59,0.04l-1.21,1.05l-0.35,2.12l-1.28,0.72l-1.21,-1.17l0.27,-1.59l-0.3,-0.9l-1.64,-0.53l-2.48,0.8l-4.93,4.14l-1.15,-0.26l-4.88,-2.73l-1.25,-1.27l-4.77,0.6l-0.67,-3.95l0.83,-1.5l-0.02,-0.94l-1.75,-3.22l-1.71,-1.62l-2.22,-7.91l-0.89,-1.68l-1.34,-0.98l-0.57,-1.14l-2.47,-9.83l0.05,-3.19l1.28,-0.66l3.25,-5.15l3.93,-1.45l1.08,-2.5l2.25,0.14l4.33,-0.77l1.52,-0.72l2.01,-3.11l1.34,-3.78l2.05,0.03l2.96,-1.44l0.14,-1.37l-0.57,-1.17Z",name:"Rhône-Alpes"},"FR-U":{path:"M574.87,687.21l0.93,-0.2l1.37,-1.17l2.17,-0.62l3.45,-2.78l1.64,-0.56l0.58,-1.53l2.47,-0.8l0.7,-1.71l-0.08,-0.86l-1.96,-0.76l1.31,-3.14l1.5,-2.17l1.28,-1.04l2.0,-0.58l3.71,1.5l1.05,-0.34l0.63,-1.7l-0.04,-2.04l1.97,-5.56l-0.49,-5.4l5.09,-3.8l2.75,-1.29l1.8,-1.44l1.32,-1.83l0.02,-2.5l1.18,0.08l0.47,-0.47l-0.22,-2.0l-4.15,-5.4l-1.29,-0.64l-1.82,0.34l-0.38,-2.86l0.14,-5.62l-0.49,-1.01l-1.47,-1.27l-0.09,-1.78l-1.29,-1.87l-0.55,-1.92l-0.02,-3.45l3.17,-0.16l2.41,0.71l1.59,1.91l1.69,4.56l1.31,0.73l1.11,-0.23l2.24,-1.53l2.77,-0.47l3.47,-1.66l4.06,-1.19l4.59,0.58l2.3,-1.59l-0.59,4.2l0.31,1.29l0.75,0.74l2.97,0.91l2.82,-0.24l4.21,1.56l1.95,0.22l1.6,3.6l4.52,3.32l2.54,0.25l1.96,-1.25l2.53,-2.91l1.3,-0.83l1.79,0.61l1.16,1.94l1.5,-0.22l0.3,-0.71l-0.24,-1.95l0.64,-1.16l0.14,-5.63l-0.51,-0.94l-1.46,-0.83l-1.76,-2.12l0.47,-1.58l-0.28,-0.73l-1.34,-0.42l-2.8,0.18l-3.97,-1.49l-2.21,-1.82l-0.51,-2.03l-1.35,-2.11l0.84,-0.21l2.34,0.52l1.25,-0.94l-0.17,-1.28l-1.58,-1.43l-0.11,-2.1l2.93,0.17l4.35,1.46l3.77,-2.3l0.59,-0.85l-0.11,-1.12l-2.4,-2.31l-0.62,-1.16l0.35,-1.25l1.84,-2.83l0.75,-2.92l1.26,-0.29l2.5,0.37l4.91,-1.54l1.89,-2.26l-0.01,-1.45l-0.96,-1.2l1.82,-2.93l4.32,-0.49l2.61,-0.88l1.03,-1.28l-0.23,-2.07l1.53,-1.53l1.91,-0.93l1.61,0.51l1.32,-0.2l3.71,-2.38l2.19,0.45l1.92,-0.4l1.7,0.17l3.73,-1.12l2.72,0.87l1.35,-0.15l0.59,-1.09l0.28,-3.9l-0.45,-1.56l-1.68,-2.16l-0.61,-3.95l-1.52,-0.92l-3.62,0.51l-0.92,-0.34l-0.22,-0.7l1.04,-6.98l1.31,-1.74l1.48,0.88l3.89,0.41l1.09,0.86l0.99,2.27l4.35,1.6l1.6,-0.52l0.96,-1.21l0.86,-2.45l2.86,-0.27l2.82,-1.47l-0.7,1.39l2.04,2.5l0.17,1.96l0.79,1.4l0.95,0.75l2.03,0.19l1.39,1.01l0.36,2.28l-0.12,4.81l1.21,2.12l2.07,1.79l4.22,2.47l1.45,0.34l3.9,-0.51l2.94,1.21l1.21,1.46l-0.4,2.94l1.26,4.71l2.05,4.15l-3.89,-0.64l-1.71,0.92l-1.21,1.55l-0.44,1.75l0.6,1.79l-2.78,4.17l-3.06,2.36l-0.81,1.5l0.24,2.84l1.44,2.48l3.05,2.97l-1.55,0.86l-0.58,0.89l-0.72,3.38l0.23,1.34l1.65,2.09l1.59,3.28l2.28,2.06l1.49,3.1l1.17,0.47l2.84,-0.23l6.04,2.82l6.53,4.03l3.45,1.03l0.74,1.29l1.35,0.81l2.67,0.05l10.62,-3.07l1.73,-0.14l2.57,-1.63l1.3,0.23l-0.69,2.63l3.02,4.93l-0.1,1.25l-2.23,2.37l-1.34,3.85l-4.53,4.22l-4.86,6.7l0.27,2.46l1.14,3.82l-1.51,0.75l0.03,1.48l-1.7,-0.1l-0.97,0.71l-1.41,-0.64l-1.19,0.48l-1.06,1.13l-0.22,1.06l-0.98,0.35l-0.58,0.84l-0.31,1.71l-0.5,-0.98l-2.92,0.38l-1.71,-0.36l-2.45,2.86l-3.22,1.11l-1.83,2.68l-0.22,5.57l-0.96,-1.19l-4.58,1.7l-1.67,-0.48l-1.99,1.38l-1.83,2.19l-0.11,1.7l-2.19,3.82l-1.0,0.46l-0.34,1.41l-1.53,-0.68l-0.75,1.23l-2.74,0.13l-1.41,-0.36l-1.12,-0.9l-1.35,0.91l-1.64,5.55l-2.54,1.66l-1.32,2.57l-1.34,0.25l-2.76,1.91l-0.14,0.72l0.63,0.59l5.73,-0.25l-1.35,3.12l0.75,1.48l-2.7,2.29l0.14,1.18l-1.73,0.5l-0.53,-1.56l-0.76,-0.69l-1.81,-0.24l-3.25,2.47l-2.79,-0.02l-2.6,1.15l-2.06,0.22l-1.24,1.79l-0.26,2.05l0.55,1.17l-1.84,-0.07l-0.67,-1.89l-2.37,-0.88l-5.49,-0.09l-1.5,0.92l-0.58,1.36l-0.77,3.19l1.27,1.03l-0.29,0.08l-3.0,-0.04l0.69,-0.55l0.38,-1.5l-0.01,-0.85l-0.72,-0.71l-4.52,-0.32l-1.6,-1.09l-1.79,-0.44l-2.89,0.36l0.22,-0.91l-0.36,-0.55l-2.09,0.25l-1.86,0.94l0.03,0.73l0.94,0.38l1.44,1.54l-1.81,-0.16l-0.75,0.82l-0.27,1.13l-1.58,0.16l-2.87,-1.24l-0.72,-1.17l2.19,-1.47l0.08,-0.66l-2.33,-0.8l-0.34,-1.24l-3.13,-0.79l-1.99,-1.13l0.09,-1.62l-1.18,-0.64l-3.34,-0.18l-1.13,1.08l-1.41,-0.78l-2.55,-2.77l-2.63,1.35l-1.08,-0.86l-1.56,-0.2l-2.45,0.41l-3.13,-0.51l-0.32,-0.6l1.31,-4.17l-1.25,-1.28l0.0,-4.27l-1.9,-1.52l-8.41,1.8l-2.62,-0.39l-4.77,0.42l-1.35,-0.38l-1.46,-1.52l-0.28,-1.66l0.74,-1.48l1.69,-0.96l5.35,0.0l1.81,-0.54l2.62,-2.62l0.88,-2.19l-0.22,-2.0l-0.62,-0.29l-3.33,1.74l-1.32,-0.23l-1.17,-1.37l-0.82,-2.49l-1.53,-0.59l-1.81,-0.01l-1.46,-1.66l-1.01,0.75l-0.82,3.13l0.41,1.77l2.15,1.84l0.66,1.88l-0.59,1.64l-1.18,0.85l-1.36,-0.38l-1.25,0.37l-3.56,-1.87l-4.38,2.16l-0.57,1.68l1.06,1.53l-4.07,-1.87l-1.98,-1.87l-0.88,-2.07l0.15,-4.92l-0.55,-2.79l-1.54,-2.82l-1.19,-0.75l-0.61,0.34l2.09,4.38l0.0,6.0l0.87,2.95l4.7,4.42l-1.55,0.62l-8.87,-0.42l-3.75,-1.35l1.08,-3.49l-0.09,-1.61l-1.93,-1.66l-2.76,-0.56l-17.15,-0.57l0.63,-1.78ZM692.51,728.8l2.08,-0.1l1.79,-1.04l-0.59,1.43l-1.43,0.59l-1.85,-0.88Z",name:"Provence-Alpes-Côte-d'Azur"},"FR-T":{path:"M271.45,530.28l-2.81,-8.67l-2.61,-4.67l-2.87,-3.32l-8.68,-6.35l-0.48,-2.03l-2.47,-1.18l-3.22,-3.23l-4.03,-1.65l-2.77,-2.75l-2.36,0.38l-0.69,-0.28l1.0,-6.7l3.72,-1.14l0.95,0.04l5.24,5.68l4.4,2.08l0.49,-0.12l-1.39,-2.06l-5.53,-4.49l-1.52,-1.83l-1.41,-4.95l2.09,-2.25l2.54,-0.99l0.19,-2.07l-1.02,-2.06l0.95,-0.95l-0.03,-0.64l-0.93,-0.62l-1.13,-2.83l1.87,0.28l0.91,-0.87l0.64,-2.43l-1.09,-1.21l-1.09,-0.42l-0.73,-3.77l-1.94,-1.35l0.62,-0.63l-0.04,-0.6l-1.99,-1.27l-0.3,-1.28l-2.85,-0.24l-0.4,-0.43l0.28,-1.22l1.23,-1.42l-0.3,-1.55l0.55,-0.95l4.29,-2.76l0.47,-2.04l-0.89,-2.74l1.19,-1.81l0.85,-0.59l6.68,-1.71l0.37,0.88l-1.0,1.8l0.98,1.01l6.86,-1.21l1.45,0.24l4.45,2.68l3.79,-1.99l2.86,-0.22l2.34,-2.36l2.77,-0.39l0.84,-1.39l-0.94,-1.89l-2.15,-1.76l-1.5,-0.07l-0.21,-1.11l0.59,-3.44l-0.97,-4.74l1.47,-2.94l-0.66,-5.25l-1.62,-3.29l-0.6,-3.69l-3.79,-7.46l0.75,-3.16l-2.17,-2.63l-3.53,-2.24l-0.99,-1.52l-0.81,-4.19l-0.91,-1.23l-1.53,-0.9l-1.4,-2.56l-2.91,-2.52l0.1,-0.55l0.21,-0.32l1.3,0.36l3.75,2.03l4.31,-0.65l5.13,0.79l4.0,-0.39l5.4,-3.12l0.33,-1.24l-0.82,-1.61l1.02,-1.05l1.7,-0.48l2.15,0.86l5.98,-1.96l6.44,-0.81l5.85,-0.14l0.57,0.49l1.0,2.58l1.72,0.64l1.96,-2.63l2.5,-1.06l1.0,-2.85l1.9,-2.43l0.88,-0.29l2.95,0.57l1.47,2.73l0.63,0.42l2.13,-0.72l0.15,1.85l0.54,0.6l2.69,-0.3l-0.15,3.06l0.72,1.15l1.19,0.08l2.48,-0.71l1.02,1.52l1.83,0.3l-0.33,6.6l0.35,1.46l1.23,1.26l1.42,0.33l2.6,-0.29l2.93,0.52l2.97,-1.6l5.5,-0.39l0.79,-0.5l0.18,-0.78l-0.87,-3.01l5.61,3.22l1.18,1.91l1.3,3.91l7.23,10.81l2.64,2.14l1.68,2.25l0.85,2.58l-0.6,4.95l1.1,3.58l2.32,2.34l3.29,1.47l0.86,2.36l0.9,0.38l3.79,0.0l1.48,0.77l1.11,1.91l-0.35,3.38l3.09,3.07l-0.95,3.2l-3.27,1.89l-2.6,0.1l-2.04,1.05l-3.04,4.21l-0.65,1.99l-1.03,0.41l-4.11,0.08l-4.24,3.77l-2.5,0.99l-0.26,0.92l1.66,3.57l0.57,3.26l-0.22,0.45l-1.22,-0.2l-0.45,0.49l0.66,2.96l0.13,3.44l2.53,3.8l0.66,0.34l1.47,-0.47l0.47,0.3l1.88,4.19l-2.69,2.56l-4.13,1.08l-1.6,10.63l-0.51,0.64l-1.07,0.02l-1.7,-0.88l-1.2,0.57l-0.97,2.02l-2.34,2.24l-1.38,3.44l-2.13,2.02l-2.19,3.42l-2.35,0.63l-0.56,0.54l-0.83,5.92l-4.27,6.78l-2.66,0.72l-6.76,5.16l-1.57,5.07l0.01,4.69l-0.39,1.54l-1.67,1.69l-2.94,1.51l-0.88,2.21l-0.93,0.99l-0.86,0.27l-2.69,-0.71l-5.19,2.71l-0.9,1.67l0.68,2.02l-1.87,2.55l-1.42,0.63l-1.56,-0.59l-1.12,0.12l-4.17,1.4l-3.88,-1.36l-2.34,-2.22l-3.73,-2.02l-3.34,0.02l-1.53,-2.85l0.02,-3.54l-0.59,-1.54l-3.56,-2.77l-2.5,-0.17l-1.78,-0.65l-0.73,-2.81l-0.91,-1.29l-1.48,0.13l-1.55,2.08l-4.47,-0.23ZM235.39,471.39l1.12,0.47l1.32,-0.32l0.65,0.67l0.16,2.78l0.68,0.81l-0.18,1.5l2.75,2.32l-0.4,4.24l-1.29,3.28l-0.6,-0.27l-2.09,-5.44l-4.91,-5.03l-2.18,-3.04l0.35,-1.79l-1.76,-4.48l3.1,1.19l3.28,3.12ZM224.11,449.31l-0.1,0.43l-1.94,-0.57l-0.37,0.6l1.07,1.87l1.97,0.16l1.96,-0.83l0.22,0.89l1.02,0.5l6.19,1.02l1.31,0.85l1.55,2.35l-0.99,0.4l-3.29,-0.85l-5.86,-3.81l-3.61,0.58l-0.75,-0.3l-2.99,-3.22l3.14,-0.84l1.45,0.78Z",name:"Poitou-Charentes"},"FR-GF":{path:"M10.97,616.5l0.03,-0.01l1.04,0.32l0.16,0.01l0.86,-0.15l0.51,-0.46l0.86,-2.17l2.19,-0.54l1.74,-1.7l0.64,-0.95l2.47,-5.67l2.47,-3.35l0.8,-2.07l0.46,-0.34l0.06,-0.66l-0.55,-0.48l-0.0,-0.31l0.65,-1.16l0.29,-1.23l-0.01,-0.47l-0.64,-0.76l0.44,-0.66l-0.5,-1.65l0.23,-0.35l-0.0,-1.56l-0.44,-0.68l-0.47,-0.14l0.86,-1.73l2.07,-2.82l1.19,-0.89l0.84,-2.29l1.16,-1.21l0.63,-1.48l-0.08,-2.68l0.58,-2.69l-0.24,-0.63l-0.99,-0.81l-0.94,0.15l-0.73,-1.11l-0.67,-2.34l-1.1,-1.52l-2.15,-0.96l-0.85,-1.38l-0.93,-0.69l-0.78,-1.45l-0.91,-0.92l-0.6,-1.53l-1.42,-1.5l-0.04,-0.68l0.68,-2.17l-0.13,-0.85l-0.5,-0.52l-1.21,-0.36l-0.61,-0.56l-0.08,-0.33l0.53,-1.13l-0.01,-1.08l-0.33,-1.55l-1.0,-2.09l-0.56,-3.54l0.08,-0.72l0.82,-1.84l0.01,-1.55l-0.48,-1.52l0.02,-2.19l-0.4,-0.62l-0.93,-0.5l-0.06,-0.26l0.0,-4.13l-0.26,-0.76l1.19,-1.15l-0.22,-1.91l0.25,-0.92l2.4,-2.98l0.33,-0.79l0.74,-0.61l0.47,-1.45l0.64,-0.92l1.37,-1.42l3.33,-2.65l1.1,-0.4l1.1,-0.77l1.58,-1.93l1.86,-4.22l0.22,-3.73l0.39,-1.24l0.71,-0.96l2.31,-1.42l1.79,0.34l0.48,0.18l0.59,0.84l1.69,0.74l1.43,1.2l5.31,2.1l2.31,1.83l3.75,0.97l3.15,-0.21l1.42,1.68l1.12,-0.16l0.56,-0.62l0.3,0.04l4.38,2.03l1.36,0.3l0.42,-0.63l1.85,0.29l0.74,0.42l1.3,1.07l2.72,4.12l3.75,2.79l5.06,4.62l0.02,0.49l0.31,0.28l0.66,-0.01l0.76,0.42l2.53,2.16l0.64,1.06l-0.27,1.23l0.6,0.42l0.73,-0.49l0.79,-1.11l0.49,-0.18l1.21,0.54l0.54,0.96l-2.76,4.28l0.03,1.47l0.4,0.37l0.6,-0.32l0.54,-0.93l0.57,-1.95l1.79,-1.31l0.32,-0.47l0.86,0.63l1.21,1.89l2.17,1.25l2.26,2.11l0.9,1.31l1.5,6.51l-0.33,1.34l-1.91,1.37l-0.89,1.13l-0.01,0.47l0.45,0.15l2.11,-0.67l1.15,-0.61l0.64,-0.84l0.53,-2.05l-0.28,-4.87l0.18,-1.1l0.47,-0.86l1.05,-0.2l1.97,1.64l-0.0,0.75l1.13,1.9l0.28,1.83l0.66,0.89l-0.25,0.37l0.26,0.94l0.51,0.66l1.03,0.2l-0.69,0.86l-0.09,1.41l1.58,2.66l0.57,1.61l-0.06,2.16l-0.64,2.0l-0.29,0.57l-2.42,1.18l-1.04,0.92l-0.79,2.17l-0.92,1.57l-2.1,2.32l-1.35,0.82l-0.13,1.42l-0.89,0.24l-0.67,0.68l-0.88,2.96l-1.99,3.34l-0.78,0.63l0.04,0.74l-4.48,7.35l-0.56,0.42l-1.12,0.12l-0.77,0.72l-0.64,1.51l-1.27,1.01l-0.24,0.8l0.31,2.33l-2.32,4.42l0.33,0.96l-0.82,0.4l-0.56,0.65l-2.67,5.99l-0.28,1.19l-1.09,0.6l-0.07,0.39l0.69,1.25l0.05,0.53l-2.13,3.57l-1.21,1.07l-0.79,1.45l-0.92,0.95l-3.72,2.24l-1.52,0.63l-0.69,0.59l-0.84,1.79l-0.27,0.23l-0.79,0.05l-0.55,0.6l-0.56,0.05l-2.57,-0.42l-0.95,-0.79l-0.97,-0.34l-5.09,0.79l1.4,-1.11l-0.13,-0.66l-2.09,-1.75l-0.88,-1.21l-0.87,-0.45l-0.43,0.08l-1.44,1.65l-1.23,0.47l-1.2,0.89l-2.14,0.34l-1.52,-0.76l-2.22,-0.27l-2.22,-0.96l-0.87,-0.06l0.28,-0.61l-0.05,-0.6l-0.6,-0.69l-0.75,-0.14l-1.33,0.55l-1.04,1.47l-1.27,0.26l-0.97,1.22l-1.24,-0.04l-0.48,1.63l-0.46,0.33l-1.37,0.49l-0.6,0.49l-0.71,-0.33l-1.15,0.23l-0.87,2.01l-0.28,0.3l-0.57,0.09l-0.5,-0.25l-1.22,-1.44l-0.92,-0.01l-1.74,0.44l-1.6,-0.21l-2.03,-1.41l-3.41,-0.59l-1.86,-1.51l0.34,-0.7l-0.6,-0.59l-1.7,-0.92Z",name:"DOM-TOM"}},height:864.10258404438173,projection:{type:"merc",centralMeridian:0},width:900}),function(n,t){typeof define=="function"&&define.amd?define(["jquery"],t):t(n.jQuery)}(this,function(n){function u(){var i=document.createElement("smartbanner"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}var t=navigator.userAgent,r=/Edge/i.test(t),i=function(i){var e,u,f;if((this.origHtmlMargin=parseFloat(n("html").css("margin-top")),this.options=n.extend({},n.smartbanner.defaults,i),e=navigator.standalone,this.options.force?this.type=this.options.force:t.match(/Windows Phone/i)!==null&&t.match(/Edge|Touch/i)!==null?this.type="windows":t.match(/iPhone|iPod/i)!==null||t.match(/iPad/)&&this.options.iOSUniversalApp?t.match(/Safari/i)!==null&&(t.match(/CriOS/i)!==null||t.match(/FxiOS/i)!=null||window.Number(t.substr(t.indexOf("OS ")+3,3).replace("_","."))<6)&&(this.type="ios"):t.match(/\bSilk\/(.*\bMobile Safari\b)?/)||t.match(/\bKF\w/)||t.match("Kindle Fire")?this.type="kindle":t.match(/Android/i)!==null&&(this.type="android"),this.type&&!e&&!this.getCookie("sb-closed")&&!this.getCookie("sb-installed"))&&(this.scale=this.options.scale=="auto"?n(window).width()/window.screen.width:this.options.scale,this.scale<1&&(this.scale=1),u=n(this.type=="android"?'meta[name="google-play-app"]':this.type=="ios"?'meta[name="apple-itunes-app"]':this.type=="kindle"?'meta[name="kindle-fire-app"]':'meta[name="msApplication-ID"]'),u.length)){if(this.type=="windows")r&&(this.appId=n('meta[name="msApplication-PackageEdgeName"]').attr("content")),this.appId||(this.appId=n('meta[name="msApplication-PackageFamilyName"]').attr("content"));else if(f=/app-id=([^\s,]+)/.exec(u.attr("content")),f)this.appId=f[1];else return;this.title=this.options.title?this.options.title:u.data("title")||n("title").text().replace(/\s*[|\-·].*$/,"");this.author=this.options.author?this.options.author:u.data("author")||(n('meta[name="author"]').length?n('meta[name="author"]').attr("content"):window.location.hostname);this.iconUrl=u.data("icon-url");this.price=u.data("price");this.options.onInstall=typeof this.options.onInstall=="function"?this.options.onInstall:function(){};this.options.onClose=typeof this.options.onClose=="function"?this.options.onClose:function(){};this.create();this.show();this.listen()}};(i.prototype={constructor:i,create:function(){var t,u=this.price||this.options.price,f=this.options.url||function(){switch(this.type){case"android":return"market://details?id=";case"kindle":return"amzn://apps/android?asin=";case"windows":return r?"ms-windows-store://pdp/?productid=":"ms-windows-store:navigate?appid="}return"https://itunes.apple.com/"+this.options.appStoreLanguage+"/app/id"}.call(this)+this.appId,o=u?function(){var n=u+" - ";switch(this.type){case"android":return n+this.options.inGooglePlay;case"kindle":return n+this.options.inAmazonAppStore;case"windows":return n+this.options.inWindowsStore}return n+this.options.inAppStore}.call(this):"",e=this.options.iconGloss==null?this.type=="ios":this.options.iconGloss,i;this.type=="android"&&this.options.GooglePlayParams&&(f+="&referrer="+this.options.GooglePlayParams);i='<div id="smartbanner" class="'+this.type+'"><div class="sb-container"><a href="#" class="sb-close">&times;<\/a><span class="sb-icon"><\/span><div class="sb-info"><strong>'+this.title+"<\/strong><span>"+this.author+"<\/span><span>"+o+'<\/span><\/div><a href="'+f+'" class="sb-button"><span>'+this.options.button+"<\/span><\/a><\/div><\/div>";this.options.layer?n(this.options.appendToSelector).append(i):n(this.options.appendToSelector).prepend(i);this.options.icon?t=this.options.icon:this.iconUrl?t=this.iconUrl:n('link[rel="apple-touch-icon-precomposed"]').length>0?(t=n('link[rel="apple-touch-icon-precomposed"]').attr("href"),this.options.iconGloss==null&&(e=!1)):n('link[rel="apple-touch-icon"]').length>0?t=n('link[rel="apple-touch-icon"]').attr("href"):n('meta[name="msApplication-TileImage"]').length>0?t=n('meta[name="msApplication-TileImage"]').attr("content"):n('meta[name="msapplication-TileImage"]').length>0&&(t=n('meta[name="msapplication-TileImage"]').attr("content"));t?(n("#smartbanner .sb-icon").css("background-image","url("+t+")"),e&&n("#smartbanner .sb-icon").addClass("gloss")):n("#smartbanner").addClass("no-icon");this.bannerHeight=n("#smartbanner").outerHeight()+2;this.scale>1&&(n("#smartbanner").css("top",parseFloat(n("#smartbanner").css("top"))*this.scale).css("height",parseFloat(n("#smartbanner").css("height"))*this.scale).hide(),n("#smartbanner .sb-container").css("-webkit-transform","scale("+this.scale+")").css("-msie-transform","scale("+this.scale+")").css("-moz-transform","scale("+this.scale+")").css("width",n(window).width()/this.scale));n("#smartbanner").css("position",this.options.layer?"absolute":"static")},listen:function(){n("#smartbanner .sb-close").on("click",n.proxy(this.close,this));n("#smartbanner .sb-button").on("click",n.proxy(this.install,this))},show:function(t){var i=n("#smartbanner"),r;i.stop();this.options.layer?(i.animate({top:0,display:"block"},this.options.speedIn).addClass("shown").show(),n(this.pushSelector).animate({paddingTop:this.origHtmlMargin+this.bannerHeight*this.scale},this.options.speedIn,"swing",t)):n.support.transition?(i.animate({top:0},this.options.speedIn).addClass("shown"),r=function(){n("html").removeClass("sb-animation");t&&t()},n(this.pushSelector).addClass("sb-animation").one(n.support.transition.end,r).emulateTransitionEnd(this.options.speedIn).css("margin-top",this.origHtmlMargin+this.bannerHeight*this.scale)):i.slideDown(this.options.speedIn).addClass("shown")},hide:function(t){var i=n("#smartbanner"),r;i.stop();this.options.layer?(i.animate({top:-1*this.bannerHeight*this.scale,display:"block"},this.options.speedIn).removeClass("shown"),n(this.pushSelector).animate({paddingTop:this.origHtmlMargin},this.options.speedIn,"swing",t)):n.support.transition?(this.type!=="android"?i.css("top",-1*this.bannerHeight*this.scale).removeClass("shown"):i.css({display:"none"}).removeClass("shown"),r=function(){n("html").removeClass("sb-animation");t&&t()},n(this.pushSelector).addClass("sb-animation").one(n.support.transition.end,r).emulateTransitionEnd(this.options.speedOut).css("margin-top",this.origHtmlMargin)):i.slideUp(this.options.speedOut).removeClass("shown")},close:function(n){n.preventDefault();this.hide();this.setCookie("sb-closed","true",this.options.daysHidden);this.options.onClose(n)},install:function(n){this.options.hideOnInstall&&this.hide();this.setCookie("sb-installed","true",this.options.daysReminder);this.options.onInstall(n)},setCookie:function(n,t,i){var r=new Date;r.setDate(r.getDate()+i);t=encodeURI(t)+(i==null?"":"; expires="+r.toUTCString());document.cookie=n+"="+t+"; path=/;"},getCookie:function(n){for(var r,u,i=document.cookie.split(";"),t=0;t<i.length;t++)if(r=i[t].substr(0,i[t].indexOf("=")),u=i[t].substr(i[t].indexOf("=")+1),r=r.replace(/^\s+|\s+$/g,""),r==n)return decodeURI(u);return null},switchType:function(){var t=this;this.hide(function(){t.type=t.type=="android"?"ios":"android";var i=n(t.type=="android"?'meta[name="google-play-app"]':'meta[name="apple-itunes-app"]').attr("content");t.appId=/app-id=([^\s,]+)/.exec(i)[1];n("#smartbanner").detach();t.create();t.show()})}},n.smartbanner=function(t){var u=n(window),r=u.data("smartbanner"),f=typeof t=="object"&&t;r||u.data("smartbanner",r=new i(f));typeof t=="string"&&r[t]()},n.smartbanner.defaults={title:null,author:null,price:"FREE",appStoreLanguage:"us",inAppStore:"On the App Store",inGooglePlay:"In Google Play",inAmazonAppStore:"In the Amazon Appstore",inWindowsStore:"In the Windows Store",GooglePlayParams:null,icon:null,iconGloss:null,button:"VIEW",url:null,scale:"auto",speedIn:300,speedOut:400,daysHidden:15,daysReminder:90,force:null,hideOnInstall:!0,layer:!1,iOSUniversalApp:!0,appendToSelector:"body",pushSelector:"html"},n.smartbanner.Constructor=i,n.support.transition===undefined)&&(n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this},n(function(){n.support.transition=u()}))}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(void 0!==i.style[t])return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.1";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n(u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.1";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var r="disabled",i=this.$element,f=i.is("input")?"val":"html",u=i.data();t+="Text";null==u.resetText&&i.data("resetText",i[f]());setTimeout(n.proxy(function(){i[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,i.addClass(r).attr(r,r)):this.isLoading&&(this.isLoading=!1,i.removeClass(r).removeAttr(r))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")):this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target);r.hasClass("btn")||(r=r.closest(".btn"));i.call(r,"toggle");t.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.1";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i="prev"==n?-1:1,r=this.getItemIndex(t),u=(r+i)%this.$items.length;return this.$items.eq(u)};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(0>n))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",v="next"==i?"first":"last",a=this,o,s,h,c;if(!u.length){if(!this.options.wrap)return;u=this.$element.find(".item")[v]()}return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&"show"==i&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n(this.options.trigger).filter('[href="#'+i.id+'"], [data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.1";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.find("> .panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":n.extend({},u.data(),{trigger:this});i.call(f,o)})}(jQuery);+function(n){"use strict";function r(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var r=n(this),i=u(r),f={relatedTarget:this};i.hasClass("open")&&(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(r.attr("aria-expanded","false"),i.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.1";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=u(f),o=i.hasClass("open"),r(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger("shown.bs.dropdown",e)}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,r;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");h=" li:not(.divider):visible a";f=o.find('[role="menu"]'+h+', [role="listbox"]'+h);f.length&&(r=f.index(t.target),38==t.which&&r>0&&r--,40==t.which&&r<f.length-1&&r++,~r||(r=0),f.eq(r).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$backdrop=this.isShown=null;this.scrollbarWidth=0;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.1";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.options.backdrop&&r.adjustBackdrop();r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in").attr("aria-hidden",!1);r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$element.find(".modal-dialog").one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n('<div class="modal-backdrop '+f+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",n.proxy(function(n){n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop();this.adjustDialog()};t.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right","")};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var f=n(this),r=f.data("bs.tooltip"),u="object"==typeof i&&i,e=u&&u.selector;(r||"destroy"!=i)&&(e?(r||f.data("bs.tooltip",r={}),r[e]||(r[e]=new t(this,u))):r||f.data("bs.tooltip",r=new t(this,u)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.1";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;for(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(this.options.viewport.selector||this.options.viewport),f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i&&i.$tip&&i.$tip.is(":visible")?void(i.hoverState="in"):(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;if(y){var w=i,b=this.options.container?n(this.options.container):this.$element.parent(),e=this.getPosition(b);i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i;r.removeClass(w).addClass(i)}p=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(p,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top=t.top+o;t.left=t.left+s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=r.hoverState&&u.detach();r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=this.tip(),e=n.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(u.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?u.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var u=t[0],r="BODY"==u.tagName,i=u.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=r?{top:0,left:0}:t.offset(),e={scroll:r?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},o=r?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,e,o,f)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.width&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type)})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var f=n(this),r=f.data("bs.popover"),u="object"==typeof i&&i,e=u&&u.selector;(r||"destroy"!=i)&&(e?(r||f.data("bs.popover",r={}),r[e]||(r[e]=new t(this,u))):r||f.data("bs.popover",r=new t(this,u)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.1";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};t.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){var u=n.proxy(this.process,this);this.$body=n("body");this.$scrollElement=n(n(i).is("body")?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",u);this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.1";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var i="offset",r=0,t;n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();t=this;this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.1";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu")&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=this.unpin=this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.1";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return i>u?"top":!1;if("bottom"==this.affixed)return null!=i?u+this.unpin<=f.top?!1:"bottom":n-r>=u+e?!1:"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&i>=s?"top":null!=r&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=n("body").height();if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);!function(n){n.slidebars=function(t){function g(){!o.disableOver||"number"==typeof o.disableOver&&o.disableOver>=b?(p=!0,n("html").addClass("sb-init"),o.hideControlClasses&&rt.removeClass("sb-hide"),nt()):"number"==typeof o.disableOver&&o.disableOver<b&&(p=!1,n("html").removeClass("sb-init"),o.hideControlClasses&&rt.addClass("sb-hide"),h.css("minHeight",""),(u||f)&&e())}function nt(){h.css("minHeight","");var t=parseInt(h.css("height"),10),u=parseInt(n("html").css("height"),10);u>t&&h.css("minHeight",n("html").css("height"));i&&i.hasClass("sb-width-custom")&&i.css("width",i.attr("data-sb-width"));r&&r.hasClass("sb-width-custom")&&r.css("width",r.attr("data-sb-width"));i&&(i.hasClass("sb-style-push")||i.hasClass("sb-style-overlay"))&&i.css("marginLeft","-"+i.css("width"));r&&(r.hasClass("sb-style-push")||r.hasClass("sb-style-overlay"))&&r.css("marginRight","-"+r.css("width"));o.scrollLock&&n("html").addClass("sb-scroll-lock")}function w(n,t,i){function f(){r.removeAttr("style");nt()}var r,u;(r=n.hasClass("sb-style-push")?h.add(n).add(ut):n.hasClass("sb-style-overlay")?n:h.add(ut),"translate"===v)?"0px"===t?f():r.css("transform","translate( "+t+" )"):"side"===v?"0px"===t?f():("-"===t[0]&&(t=t.substr(1)),r.css(i,"0px"),setTimeout(function(){r.css(i,t)},1)):"jQuery"===v&&("-"===t[0]&&(t=t.substr(1)),u={},u[i]=t,r.stop().animate(u,400))}function c(t){function o(){p&&"left"===t&&i?(n("html").addClass("sb-active sb-active-left"),i.addClass("sb-active"),w(i,i.css("width"),"left"),setTimeout(function(){u=!0},400)):p&&"right"===t&&r&&(n("html").addClass("sb-active sb-active-right"),r.addClass("sb-active"),w(r,"-"+r.css("width"),"right"),setTimeout(function(){f=!0},400))}"left"===t&&i&&f||"right"===t&&r&&u?(e(),setTimeout(o,400)):o()}function e(t,e){(u||f)&&(u&&(w(i,"0px","left"),u=!1),f&&(w(r,"0px","right"),f=!1),setTimeout(function(){n("html").removeClass("sb-active sb-active-left sb-active-right");i&&i.removeClass("sb-active");r&&r.removeClass("sb-active");"undefined"!=typeof t&&(void 0===typeof e&&(e="_self"),window.open(t,e))},400))}function k(n){"left"===n&&i&&(u?e():c("left"));"right"===n&&r&&(f?e():c("right"))}function l(n,t){n.stopPropagation();n.preventDefault();"touchend"===n.type&&t.off("click")}var o=n.extend({siteClose:!0,scrollLock:!1,disableOver:!1,hideControlClasses:!1},t),s=document.createElement("div").style,tt=!1,it=!1,h,i,u,r,f,v;(""===s.MozTransition||""===s.WebkitTransition||""===s.OTransition||""===s.transition)&&(tt=!0);(""===s.MozTransform||""===s.WebkitTransform||""===s.OTransform||""===s.transform)&&(it=!0);var a=navigator.userAgent,y=!1,d=!1;/Android/.test(a)?y=a.substr(a.indexOf("Android")+8,3):/(iPhone|iPod|iPad)/.test(a)&&(d=a.substr(a.indexOf("OS ")+3,3).replace("_","."));(y&&3>y||d&&5>d)&&n("html").addClass("sb-static");h=n("#sb-site, .sb-site-container");n(".sb-left").length&&(i=n(".sb-left"),u=!1);n(".sb-right").length&&(r=n(".sb-right"),f=!1);var p=!1,b=n(window).width(),rt=n(".sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close"),ut=n(".sb-slide");g();n(window).resize(function(){var t=n(window).width();b!==t&&(b=t,g(),u&&c("left"),f&&c("right"))});tt&&it?(v="translate",y&&4.4>y&&(v="side")):v="jQuery";this.slidebars={open:c,close:e,toggle:k,init:function(){return p},active:function(n){return"left"===n&&i?u:"right"===n&&r?f:void 0},destroy:function(n){"left"===n&&i&&(u&&e(),setTimeout(function(){i.remove();i=!1},400));"right"===n&&r&&(f&&e(),setTimeout(function(){r.remove();r=!1},400))}};n(".sb-toggle-left").on("touchend click",function(t){l(t,n(this));k("left")});n(".sb-toggle-right").on("touchend click",function(t){l(t,n(this));k("right")});n(".sb-open-left").on("touchend click",function(t){l(t,n(this));c("left")});n(".sb-open-right").on("touchend click",function(t){l(t,n(this));c("right")});n(".sb-close").on("touchend click",function(t){if(n(this).is("a")||n(this).children().is("a")){if("click"===t.type){t.stopPropagation();t.preventDefault();var i=n(this).is("a")?n(this):n(this).find("a"),r=i.attr("href"),u=i.attr("target")?i.attr("target"):"_self";e(r,u)}}else l(t,n(this)),e()});h.on("touchend click",function(t){o.siteClose&&(u||f)&&(l(t,n(this)),e())})}}(jQuery);!function(n){var t={},r={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};n.fn.bxSlider=function(u){var f,e;if(0==this.length)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(u)}),this;f={};e=this;t.el=this;var w=n(window).width(),b=n(window).height(),k=function(){f.settings=n.extend({},r,u);f.settings.slideWidth=parseInt(f.settings.slideWidth);f.children=e.children(f.settings.slideSelector);f.children.length<f.settings.minSlides&&(f.settings.minSlides=f.children.length);f.children.length<f.settings.maxSlides&&(f.settings.maxSlides=f.children.length);f.settings.randomStart&&(f.settings.startSlide=Math.floor(Math.random()*f.children.length));f.active={index:f.settings.startSlide};f.carousel=f.settings.minSlides>1||f.settings.maxSlides>1;f.carousel&&(f.settings.preloadImages="all");f.minThreshold=f.settings.minSlides*f.settings.slideWidth+(f.settings.minSlides-1)*f.settings.slideMargin;f.maxThreshold=f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin;f.working=!1;f.controls={};f.interval=null;f.animProp="vertical"==f.settings.mode?"top":"left";f.usingCSS=f.settings.useCSS&&"fade"!=f.settings.mode&&function(){var i=document.createElement("div"),n=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(void 0!==i.style[n[t]])return f.cssPrefix=n[t].replace("Perspective","").toLowerCase(),f.animProp="-"+f.cssPrefix+"-transform",!0;return!1}();"vertical"==f.settings.mode&&(f.settings.maxSlides=f.settings.minSlides);e.data("origStyle",e.attr("style"));e.children(f.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))});ft()},ft=function(){e.wrap('<div class="bx-wrapper"><div class="bx-viewport"><\/div><\/div>');f.viewport=e.parent();f.loader=n('<div class="bx-loading" />');f.viewport.prepend(f.loader);e.css({width:"horizontal"==f.settings.mode?100*f.children.length+215+"%":"auto",position:"relative"});f.usingCSS&&f.settings.easing?e.css("-"+f.cssPrefix+"-transition-timing-function",f.settings.easing):f.settings.easing||(f.settings.easing="swing");h();f.viewport.css({width:"100%",overflow:"hidden",position:"relative"});f.viewport.parent().css({maxWidth:st()});f.settings.pager||f.viewport.parent().css({margin:"0 auto 0px"});f.children.css({float:"horizontal"==f.settings.mode?"left":"none",listStyle:"none",position:"relative"});f.children.css("width",d());"horizontal"==f.settings.mode&&f.settings.slideMargin>0&&f.children.css("marginRight",f.settings.slideMargin);"vertical"==f.settings.mode&&f.settings.slideMargin>0&&f.children.css("marginBottom",f.settings.slideMargin);"fade"==f.settings.mode&&(f.children.css({position:"absolute",zIndex:0,display:"none"}),f.children.eq(f.settings.startSlide).css({zIndex:f.settings.slideZIndex,display:"block"}));f.controls.el=n('<div class="bx-controls" />');f.settings.captions&&at();f.active.last=f.settings.startSlide==s()-1;f.settings.video&&e.fitVids();var t=f.children.eq(f.settings.startSlide);"all"==f.settings.preloadImages&&(t=f.children);f.settings.ticker?f.settings.pager=!1:(f.settings.pager&&ht(),f.settings.controls&&ct(),f.settings.auto&&f.settings.autoControls&&lt(),(f.settings.controls||f.settings.autoControls||f.settings.pager)&&f.viewport.after(f.controls.el));et(t,ot)},et=function(t,i){var r=t.find("img, iframe").length,u;if(0==r)return i(),void 0;u=0;t.find("img, iframe").each(function(){n(this).one("load",function(){++u==r&&i()}).each(function(){this.complete&&n(this).load()})})},ot=function(){if(f.settings.infiniteLoop&&"fade"!=f.settings.mode&&!f.settings.ticker){var t="vertical"==f.settings.mode?f.settings.minSlides:f.settings.maxSlides,i=f.children.slice(0,t).clone().addClass("bx-clone"),r=f.children.slice(-t).clone().addClass("bx-clone");e.append(i).prepend(r)}f.loader.remove();g();"vertical"==f.settings.mode&&(f.settings.adaptiveHeight=!0);f.viewport.height(l());e.redrawSlider();f.settings.onSliderLoad(f.active.index);f.initialized=!0;f.settings.responsive&&n(window).bind("resize",ut);f.settings.auto&&f.settings.autoStart&&kt();f.settings.ticker&&dt();f.settings.pager&&v(f.settings.startSlide);f.settings.controls&&tt();f.settings.touchEnabled&&!f.settings.ticker&&gt()},l=function(){var r=0,t=n(),u;if("vertical"==f.settings.mode||f.settings.adaptiveHeight)if(f.carousel)for(u=1==f.settings.moveSlides?f.active.index:f.active.index*c(),t=f.children.eq(u),i=1;i<=f.settings.maxSlides-1;i++)t=u+i>=f.children.length?t.add(f.children.eq(i-1)):t.add(f.children.eq(u+i));else t=f.children.eq(f.active.index);else t=f.children;return"vertical"==f.settings.mode?(t.each(function(){r+=n(this).outerHeight()}),f.settings.slideMargin>0&&(r+=f.settings.slideMargin*(f.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),r},st=function(){var n="100%";return f.settings.slideWidth>0&&(n="horizontal"==f.settings.mode?f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin:f.settings.slideWidth),n},d=function(){var t=f.settings.slideWidth,n=f.viewport.width();return 0==f.settings.slideWidth||f.settings.slideWidth>n&&!f.carousel||"vertical"==f.settings.mode?t=n:f.settings.maxSlides>1&&"horizontal"==f.settings.mode&&(n>f.maxThreshold||n<f.minThreshold&&(t=(n-f.settings.slideMargin*(f.settings.minSlides-1))/f.settings.minSlides)),t},h=function(){var n=1,t;return"horizontal"==f.settings.mode&&f.settings.slideWidth>0?f.viewport.width()<f.minThreshold?n=f.settings.minSlides:f.viewport.width()>f.maxThreshold?n=f.settings.maxSlides:(t=f.children.first().width(),n=Math.floor(f.viewport.width()/t)):"vertical"==f.settings.mode&&(n=f.settings.minSlides),n},s=function(){var n=0,t,i;if(f.settings.moveSlides>0)if(f.settings.infiniteLoop)n=f.children.length/c();else for(t=0,i=0;t<f.children.length;)++n,t=i+h(),i+=f.settings.moveSlides<=h()?f.settings.moveSlides:h();else n=Math.ceil(f.children.length/h());return n},c=function(){return f.settings.moveSlides>0&&f.settings.moveSlides<=h()?f.settings.moveSlides:h()},g=function(){var t,i,n;f.children.length>f.settings.maxSlides&&f.active.last&&!f.settings.infiniteLoop?"horizontal"==f.settings.mode?(t=f.children.last(),n=t.position(),o(-(n.left-(f.viewport.width()-t.width())),"reset",0)):"vertical"==f.settings.mode&&(i=f.children.length-f.settings.minSlides,n=f.children.eq(i).position(),o(-n.top,"reset",0)):(n=f.children.eq(f.active.index*c()).position(),f.active.index==s()-1&&(f.active.last=!0),void 0!=n&&("horizontal"==f.settings.mode?o(-n.left,"reset",0):"vertical"==f.settings.mode&&o(-n.top,"reset",0)))},o=function(n,t,i,r){var u,s;f.usingCSS?(u="vertical"==f.settings.mode?"translate3d(0, "+n+"px, 0)":"translate3d("+n+"px, 0, 0)",e.css("-"+f.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"==t?(e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");y()})):"reset"==t?e.css(f.animProp,u):"ticker"==t&&(e.css("-"+f.cssPrefix+"-transition-timing-function","linear"),e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");o(r.resetValue,"reset",0);a()}))):(s={},s[f.animProp]=n,"slide"==t?e.animate(s,i,f.settings.easing,function(){y()}):"reset"==t?e.css(f.animProp,n):"ticker"==t&&e.animate(s,speed,"linear",function(){o(r.resetValue,"reset",0);a()}))},nt=function(){for(var i,r="",u=s(),t=0;u>t;t++)i="",f.settings.buildPager&&n.isFunction(f.settings.buildPager)?(i=f.settings.buildPager(t),f.pagerEl.addClass("bx-custom-pager")):(i=t+1,f.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";f.pagerEl.html(r)},ht=function(){f.settings.pagerCustom?f.pagerEl=n(f.settings.pagerCustom):(f.pagerEl=n('<div class="bx-pager" />'),f.settings.pagerSelector?n(f.settings.pagerSelector).html(f.pagerEl):f.controls.el.addClass("bx-has-pager").append(f.pagerEl),nt());f.pagerEl.on("click","a",bt)},ct=function(){f.controls.next=n('<a class="bx-next" href="">'+f.settings.nextText+"<\/a>");f.controls.prev=n('<a class="bx-prev" href="">'+f.settings.prevText+"<\/a>");f.controls.next.bind("click",vt);f.controls.prev.bind("click",yt);f.settings.nextSelector&&n(f.settings.nextSelector).append(f.controls.next);f.settings.prevSelector&&n(f.settings.prevSelector).append(f.controls.prev);f.settings.nextSelector||f.settings.prevSelector||(f.controls.directionEl=n('<div class="bx-controls-direction" />'),f.controls.directionEl.append(f.controls.prev).append(f.controls.next),f.controls.el.addClass("bx-has-controls-direction").append(f.controls.directionEl))},lt=function(){f.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+f.settings.startText+"<\/a><\/div>");f.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+f.settings.stopText+"<\/a><\/div>");f.controls.autoEl=n('<div class="bx-controls-auto" />');f.controls.autoEl.on("click",".bx-start",pt);f.controls.autoEl.on("click",".bx-stop",wt);f.settings.autoControlsCombine?f.controls.autoEl.append(f.controls.start):f.controls.autoEl.append(f.controls.start).append(f.controls.stop);f.settings.autoControlsSelector?n(f.settings.autoControlsSelector).html(f.controls.autoEl):f.controls.el.addClass("bx-has-controls-auto").append(f.controls.autoEl);p(f.settings.autoStart?"stop":"start")},at=function(){f.children.each(function(){var t=n(this).find("img:first").attr("title");void 0!=t&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},vt=function(n){f.settings.auto&&e.stopAuto();e.goToNextSlide();n.preventDefault()},yt=function(n){f.settings.auto&&e.stopAuto();e.goToPrevSlide();n.preventDefault()},pt=function(n){e.startAuto();n.preventDefault()},wt=function(n){e.stopAuto();n.preventDefault()},bt=function(t){f.settings.auto&&e.stopAuto();var r=n(t.currentTarget),i=parseInt(r.attr("data-slide-index"));i!=f.active.index&&e.goToSlide(i);t.preventDefault()},v=function(t){var i=f.children.length;return"short"==f.settings.pagerType?(f.settings.maxSlides>1&&(i=Math.ceil(f.children.length/f.settings.maxSlides)),f.pagerEl.html(t+1+f.settings.pagerShortSeparator+i),void 0):(f.pagerEl.find("a").removeClass("active"),f.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")}),void 0)},y=function(){if(f.settings.infiniteLoop){var n="";0==f.active.index?n=f.children.eq(0).position():f.active.index==s()-1&&f.carousel?n=f.children.eq((s()-1)*c()).position():f.active.index==f.children.length-1&&(n=f.children.eq(f.children.length-1).position());n&&("horizontal"==f.settings.mode?o(-n.left,"reset",0):"vertical"==f.settings.mode&&o(-n.top,"reset",0))}f.working=!1;f.settings.onSlideAfter(f.children.eq(f.active.index),f.oldIndex,f.active.index)},p=function(n){f.settings.autoControlsCombine?f.controls.autoEl.html(f.controls[n]):(f.controls.autoEl.find("a").removeClass("active"),f.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},tt=function(){1==s()?(f.controls.prev.addClass("disabled"),f.controls.next.addClass("disabled")):!f.settings.infiniteLoop&&f.settings.hideControlOnEnd&&(0==f.active.index?(f.controls.prev.addClass("disabled"),f.controls.next.removeClass("disabled")):f.active.index==s()-1?(f.controls.next.addClass("disabled"),f.controls.prev.removeClass("disabled")):(f.controls.prev.removeClass("disabled"),f.controls.next.removeClass("disabled")))},kt=function(){f.settings.autoDelay>0?setTimeout(e.startAuto,f.settings.autoDelay):e.startAuto();f.settings.autoHover&&e.hover(function(){f.interval&&(e.stopAuto(!0),f.autoPaused=!0)},function(){f.autoPaused&&(e.startAuto(!0),f.autoPaused=null)})},dt=function(){var i=0,t;"next"==f.settings.autoDirection?e.append(f.children.clone().addClass("bx-clone")):(e.prepend(f.children.clone().addClass("bx-clone")),t=f.children.first().position(),i="horizontal"==f.settings.mode?-t.left:-t.top);o(i,"reset",0);f.settings.pager=!1;f.settings.controls=!1;f.settings.autoControls=!1;f.settings.tickerHover&&!f.usingCSS&&f.viewport.hover(function(){e.stop()},function(){var t=0;f.children.each(function(){t+="horizontal"==f.settings.mode?n(this).outerWidth(!0):n(this).outerHeight(!0)});var i=f.settings.speed/t,r="horizontal"==f.settings.mode?"left":"top",u=i*(t-Math.abs(parseInt(e.css(r))));a(u)});a()},a=function(n){var t,i;speed=n?n:f.settings.speed;t={left:0,top:0};i={left:0,top:0};"next"==f.settings.autoDirection?t=e.find(".bx-clone").first().position():i=f.children.first().position();var r="horizontal"==f.settings.mode?-t.left:-t.top,u="horizontal"==f.settings.mode?-i.left:-i.top,s={resetValue:u};o(r,"ticker",speed,s)},gt=function(){f.touch={start:{x:0,y:0},end:{x:0,y:0}};f.viewport.bind("touchstart",ni)},ni=function(n){if(f.working)n.preventDefault();else{f.touch.originalPos=e.position();var t=n.originalEvent;f.touch.start.x=t.changedTouches[0].pageX;f.touch.start.y=t.changedTouches[0].pageY;f.viewport.bind("touchmove",it);f.viewport.bind("touchend",rt)}},it=function(n){var t=n.originalEvent,u=Math.abs(t.changedTouches[0].pageX-f.touch.start.x),e=Math.abs(t.changedTouches[0].pageY-f.touch.start.y),i,r;(3*u>e&&f.settings.preventDefaultSwipeX?n.preventDefault():3*e>u&&f.settings.preventDefaultSwipeY&&n.preventDefault(),"fade"!=f.settings.mode&&f.settings.oneToOneTouch)&&(i=0,"horizontal"==f.settings.mode?(r=t.changedTouches[0].pageX-f.touch.start.x,i=f.touch.originalPos.left+r):(r=t.changedTouches[0].pageY-f.touch.start.y,i=f.touch.originalPos.top+r),o(i,"reset",0))},rt=function(n){var r,i,t;f.viewport.unbind("touchmove",it);r=n.originalEvent;i=0;(f.touch.end.x=r.changedTouches[0].pageX,f.touch.end.y=r.changedTouches[0].pageY,"fade"==f.settings.mode)?(t=Math.abs(f.touch.start.x-f.touch.end.x),t>=f.settings.swipeThreshold&&(f.touch.start.x>f.touch.end.x?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto())):(t=0,"horizontal"==f.settings.mode?(t=f.touch.end.x-f.touch.start.x,i=f.touch.originalPos.left):(t=f.touch.end.y-f.touch.start.y,i=f.touch.originalPos.top),!f.settings.infiniteLoop&&(0==f.active.index&&t>0||f.active.last&&0>t)?o(i,"reset",200):Math.abs(t)>=f.settings.swipeThreshold?(0>t?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto()):o(i,"reset",200));f.viewport.unbind("touchend",rt)},ut=function(){var t=n(window).width(),i=n(window).height();(w!=t||b!=i)&&(w=t,b=i,e.redrawSlider(),f.settings.onSliderResize.call(e,f.active.index))};return e.goToSlide=function(t,i){var h,r,a,p,u,w,b;f.working||f.active.index==t||((f.working=!0,f.oldIndex=f.active.index,f.active.index=0>t?s()-1:t>=s()?0:t,f.settings.onSlideBefore(f.children.eq(f.active.index),f.oldIndex,f.active.index),"next"==i?f.settings.onSlideNext(f.children.eq(f.active.index),f.oldIndex,f.active.index):"prev"==i&&f.settings.onSlidePrev(f.children.eq(f.active.index),f.oldIndex,f.active.index),f.active.last=f.active.index>=s()-1,f.settings.pager&&v(f.active.index),f.settings.controls&&tt(),"fade"==f.settings.mode)?(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),f.children.filter(":visible").fadeOut(f.settings.speed).css({zIndex:0}),f.children.eq(f.active.index).css("zIndex",f.settings.slideZIndex+1).fadeIn(f.settings.speed,function(){n(this).css("zIndex",f.settings.slideZIndex);y()})):(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),h=0,r={left:0,top:0},!f.settings.infiniteLoop&&f.carousel&&f.active.last?"horizontal"==f.settings.mode?(u=f.children.eq(f.children.length-1),r=u.position(),h=f.viewport.width()-u.outerWidth()):(a=f.children.length-f.settings.minSlides,r=f.children.eq(a).position()):f.carousel&&f.active.last&&"prev"==i?(p=1==f.settings.moveSlides?f.settings.maxSlides-c():(s()-1)*c()-(f.children.length-f.settings.maxSlides),u=e.children(".bx-clone").eq(p),r=u.position()):"next"==i&&0==f.active.index?(r=e.find("> .bx-clone").eq(f.settings.maxSlides).position(),f.active.last=!1):t>=0&&(w=t*c(),r=f.children.eq(w).position()),"undefined"!=typeof r&&(b="horizontal"==f.settings.mode?-(r.left-h):-r.top,o(b,"slide",f.settings.speed))))},e.goToNextSlide=function(){if(f.settings.infiniteLoop||!f.active.last){var n=parseInt(f.active.index)+1;e.goToSlide(n,"next")}},e.goToPrevSlide=function(){if(f.settings.infiniteLoop||0!=f.active.index){var n=parseInt(f.active.index)-1;e.goToSlide(n,"prev")}},e.startAuto=function(n){f.interval||(f.interval=setInterval(function(){"next"==f.settings.autoDirection?e.goToNextSlide():e.goToPrevSlide()},f.settings.pause),f.settings.autoControls&&1!=n&&p("stop"))},e.stopAuto=function(n){f.interval&&(clearInterval(f.interval),f.interval=null,f.settings.autoControls&&1!=n&&p("start"))},e.getCurrentSlide=function(){return f.active.index},e.getCurrentSlideElement=function(){return f.children.eq(f.active.index)},e.getSlideCount=function(){return f.children.length},e.redrawSlider=function(){f.children.add(e.find(".bx-clone")).outerWidth(d());f.viewport.css("height",l());f.settings.ticker||g();f.active.last&&(f.active.index=s()-1);f.active.index>=s()&&(f.active.last=!0);f.settings.pager&&!f.settings.pagerCustom&&(nt(),v(f.active.index))},e.destroySlider=function(){f.initialized&&(f.initialized=!1,n(".bx-clone",this).remove(),f.children.each(function(){void 0!=n(this).data("origStyle")?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),void 0!=n(this).data("origStyle")?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),f.controls.el&&f.controls.el.remove(),f.controls.next&&f.controls.next.remove(),f.controls.prev&&f.controls.prev.remove(),f.pagerEl&&f.settings.controls&&f.pagerEl.remove(),n(".bx-caption",this).remove(),f.controls.autoEl&&f.controls.autoEl.remove(),clearInterval(f.interval),f.settings.responsive&&n(window).unbind("resize",ut))},e.reloadSlider=function(n){void 0!=n&&(u=n);e.destroySlider();k()},k(),this}}(jQuery),function(n){n(document).ready(function(){mySlidebars=n.slidebars({});n("[data-href]").on("click",function(){window.location=n(this).data("href")});n("#annonce-photos-slider").bxSlider();InitializeSmartAppBanner();InitializePaysRegionDepartementMoteurRecherche()})}(jQuery);jQuery.validator.setDefaults({highlight:function(n,t,i){n.type==="radio"?this.findByName(n.name).addClass(t).removeClass(i):($(n).addClass(t).removeClass(i),$(n).closest(".form-group").removeClass("has-success").addClass("has-error"))},unhighlight:function(n,t,i){n.type==="radio"?this.findByName(n.name).removeClass(t).addClass(i):($(n).removeClass(t).addClass(i),$(n).closest(".form-group").removeClass("has-error").addClass("has-success"))}});var InitSortControl=function(){$(".sortControls li").on("click",function(){var u=$(this).data("sort"),f=$(this).data("triformat"),e=$(this).data("sortparam"),t="",r="",i=document.location,n="none";resetTriFilters();switch(u){case"asc":n="desc";break;case"desc":n="asc";break;default:n="asc"}n!="none"&&$(this).data("sort",n).attr("data-sort",n);r=removeTriVarsFromQueryString(i.search)+"orderby="+e+"&format="+f+"&sens="+n;t=i.protocol+"//"+i.hostname+i.pathname+r;console.log(t);document.location.href=t;document.location=t})},searchTriCriteresPatterns=["sens=([a-z]{3,4})","format=([a-z]+)","orderby=([a-z]{3,4})","orderby=Crit([0-9]+)"],resetTriFilters=function(){$(".sortControls li").each(function(n,t){$(t).data("sort","none").attr("data-sort","none")})},removeTriVarsFromQueryString=function(n){var t,i;if(n.length>1){for(n=n.replace("?",""),t=0;t<searchTriCriteresPatterns.length;t++)i=searchTriCriteresPatterns[t],n=n.replace(new RegExp(i,"gm"),"");return"?"+n+"&"}return"?"},updateTriUIFromQueryString=function(){var u=document.location,n=null,i="",t="",r=u.search.replace("?","");n=/orderby=([a-z0-9]+)/g.exec(r);n!=null&&n.length>0&&(i=n[1],n=/sens=([a-z]{3,4})/g.exec(r),n.length>0&&(t=n[1],$(".sortControls li[data-sortparam='"+i+"']").data("sort",t).attr("data-sort",t)))},saveAlerte=function(n){var t=!0;$("#title").val()==""&&(t=!1,$("#title").focus());isMail($("#mail").val())||(t=!1,$("#mail").focus());t?$.ajax({url:n,data:{title:$("#title").val(),mail:$("#mail").val()},type:"GET",success:function(){alert(langueRessource.SuccessAlerte);$("#lightbox-close").click()},error:function(){alert(langueRessource.ErrorAlerte)}}):alert(langueRessource.SaisieAlerte)};$("#update-geoloc-container").on("show.bs.modal",function(){$("#update-geoloc-input").focus();$("#update-geoloc-input").on("paste keyup",function(){$.post("/Geolocalisation/SearchByTerm",{term:$("#update-geoloc-input").val(),countryCode:"FR"}).done(function(n){$("#update-geoloc-results").html(n)})})})