function StateObserver(){"use strict";this.handlers=[]}function stackTrace(){var n=Error();return n.stack}function kookie(n,t,i,r){if(!window.hasCookieConsent){window.hasCookieConsent=!0;var h="cookieconsent_options",c="update_cookieconsent_options",e="cookieconsent_dismissed",l="/assets/toolkit/";if(!(document.cookie.indexOf(e)>-1)&&(!window.navigator||!window.navigator.CookiesOK)){typeof String.prototype.trim!="function"&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});var u={isArray:function(n){var t=Object.prototype.toString.call(n);return t=="[object Array]"},isObject:function(n){return Object.prototype.toString.call(n)=="[object Object]"},each:function(n,t,i,r){var e,f,o;if(u.isObject(n)&&!r)for(e in n)n.hasOwnProperty(e)&&t.call(i,n[e],e,n);else for(f=0,o=n.length;f<o;f++)t.call(i,n[f],f,n)},merge:function(n,t){n&&u.each(t,function(t,i){u.isObject(t)&&u.isObject(n[i])?u.merge(n[i],t):n[i]=t})},bind:function(n,t){return function(){return n.apply(t,arguments)}},queryObject:function(n,t){var r,u=0,i=n;for(t=t.split(".");(r=t[u++])&&i.hasOwnProperty(r)&&(i=i[r]);)if(u===t.length)return i;return null},setCookie:function(n,t,i,r,u){var f,e;i=i||365;f=new Date;f.setDate(f.getDate()+i);e=[n+"="+t,"expires="+f.toUTCString(),"path="+u||"/"];r&&e.push("domain="+r);document.cookie=e.join(";")},addEventListener:function(n,t,i){n.addEventListener?n.addEventListener(t,i):n.attachEvent("on"+t,i)}},a=function(){var i="data-cc-event",r="data-cc-if",n=function(t,i,r){if(u.isArray(i))return u.each(i,function(i){n(t,i,r)});t.addEventListener?t.addEventListener(i,r):t.attachEvent("on"+i,r)},f=function(n,t){return n.replace(/\{\{(.*?)\}\}/g,function(n,i){for(var e=i.split("||"),f,r;r=e.shift();){if(r=r.trim(),r[0]==='"')return r.slice(1,r.length-1);if(f=u.queryObject(t,r),f)return f}return""})},e=function(n){var t=document.createElement("div");return t.innerHTML=n,t.children[0]},t=function(n,t,i){var r=n.parentNode.querySelectorAll("["+t+"]");u.each(r,function(n){var r=n.getAttribute(t);i(n,r)},window,!0)},o=function(r,f){t(r,i,function(t,i){var r=i.split(":"),e=u.queryObject(f,r[1]);n(t,r[0],u.bind(e,f))})},s=function(n,i){t(n,r,function(n,t){var r=u.queryObject(i,t);r||n.parentNode.removeChild(n)})};return{build:function(n,t){u.isArray(n)&&(n=n.join(""));n=f(n,t);var i=e(n);return o(i,t),s(i,t),i}}}(),f={options:{message:n,dismiss:"Got it!",learnMore:t,link:r,target:"_self",container:null,domain:null,path:"/",expiryDays:365,info:i,markup:['<div class="cc_banner-wrapper {{containerClasses}}">','<div class="cc_banner cc_container cc_container--open">','<a href="#null" data-cc-event="click:dismiss"  aria-label="dismiss" target="_blank" class="dismiss" style="float: right"><i class="fa fa-times-circle fa-2x"><\/i><\/a>','<p class="cc_message" >{{options.message}} <a data-cc-if="options.link" target="{{ options.target }}"   aria-label="{{options.info}}" class="cc_more_info" href="{{options.link || "#null"}}">{{options.learnMore}}<\/a><\/p>','<a class="cc_logo" target="_blank" href="https://www.cerner.com/cookie-policy">Cookie Consent plugin for the EU cookie law<\/a>',"<\/div>","<\/div>"]},init:function(){var n=window[h];n&&this.setOptions(n);this.setContainer();this.options.theme?this.loadTheme(this.render):this.render()},setOptionsOnTheFly:function(n){this.setOptions(n);this.render()},setOptions:function(n){u.merge(this.options,n)},setContainer:function(){this.container=this.options.container?document.querySelector(this.options.container):document.body;this.containerClasses="";navigator.appVersion.indexOf("MSIE 8")>-1&&(this.containerClasses+=" cc_ie8")},loadTheme:function(n){var i=this.options.theme,t,r;i.indexOf(".css")===-1&&(i=l+i+".css");t=document.createElement("link");t.rel="stylesheet";t.type="text/css";t.href=i;r=!1;t.onload=u.bind(function(){!r&&n&&(n.call(this),r=!0)},this);document.getElementsByTagName("head")[0].appendChild(t)},render:function(){this.element&&this.element.parentNode&&(this.element.parentNode.removeChild(this.element),delete this.element);this.element=a.build(this.options.markup,this);this.container.firstChild?this.container.insertBefore(this.element,this.container.firstChild):this.container.appendChild(this.element)},dismiss:function(n){n.preventDefault&&n.preventDefault();n.returnValue=!1;this.setDismissedCookie();this.container.removeChild(this.element)},setDismissedCookie:function(){u.setCookie(e,"yes",this.options.expiryDays,this.options.domain,this.options.path)}},o,s=!1;(o=function(){s||document.readyState!="complete"||(f.init(),s=!0,window[c]=u.bind(f.setOptionsOnTheFly,f))})();u.addEventListener(document,"readystatechange",o)}}}function saveItem(n,t){return $.ajax({type:"GET",url:location.siteConfig.VirtualFolder+"api/content/AreasUserDashboard/SaveItem",data:{itemId:n,itemType:t},dataType:"text"},function(n){return n})}function removeItem(n){return $.ajax({type:"GET",url:location.siteConfig.VirtualFolder+"api/content/AreasUserDashboard/RemoveItem",data:{itemId:n},dataType:"text"},function(n){return n})}function getNumberOfSavedItems(){return $.ajax({type:"GET",url:location.siteConfig.VirtualFolder+"api/content/AreasUserDashboard/GetNumberOfSavedItems"},function(n){return n})}function detectIE(){var n=window.navigator.userAgent,i=n.indexOf("MSIE "),u,r,t;return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):(u=n.indexOf("Trident/"),u>0)?(r=n.indexOf("rv:"),parseInt(n.substring(r+3,n.indexOf(".",r)),10)):(t=n.indexOf("Edge/"),t>0)?parseInt(n.substring(t+5,n.indexOf(".",t)),10):!1}function initializeSearchFilters(){var n=GetURLParameter("keyword"),i=GetURLParameter("region"),t=GetURLParameter("country"),a=GetURLParameter("state"),r=GetURLParameter("city"),u=GetURLParameter("zip"),f=GetURLParameter("searchdistance"),e=GetURLParameter("career_path"),o=GetURLParameter("team"),s=GetURLParameter("military"),h=GetURLParameter("federalqualifier"),c=GetURLParameter("workingenvironment"),l=GetURLParameter("cernerenviza");n&&($("#keyword").val(n),updateKeywordUrl(n));i&&($("#region").val(i).trigger("change"),filterCountries());t&&($("#country").val(t).trigger("change"),getStates(t,a));r&&$("#city").val(r).closest(".filter--input").addClass("active");u&&$("#zip").val(u).closest(".filter--input").addClass("active");f&&$("#select-distance").val(f).trigger("change");e&&$("#career-path").val(e).trigger("change");o&&$("#team").val(o).trigger("change");s&&$("#military").val(s).closest(".filter--input").addClass("active");h&&h.toUpperCase()==="YES"&&$("#federalqualifier").attr("checked",!0).closest(".filter--checkbox").addClass("active");c&&$("#workingenvironment").val(c).trigger("change");l&&l.toUpperCase()==="YES"&&$("#cernerenviza").attr("checked",!0).closest(".filter--checkbox").addClass("active")}function getStates(n,t){$.ajax({type:"GET",url:site+"api/content/AreasJobSearch/GetStateList",data:{country:$("#country").val()},dataType:"json",success:function(n){var i,r;if(n!==undefined&&n!==null){for(initializeStates(),i=0;i<n.length;i++)r=document.createElement("option"),r.text=n[i].name,r.value=n[i].name,$("#state").append(r).trigger("change");!t||$("#state").val(t).trigger("change").closest(".filter--select").addClass("active")}}})}function initializeStates(){$("#state option[value]").remove();var n=document.createElement("option");n.text=$("#stateTitle").val();n.value="";$("#state").append(n).trigger("change")}function filterCountries(){$("#region").val()?$($("#country")[0].options).each(function(n,t){$("#region").val()!=$(t).data("region")?$(t).attr("disabled","disabled"):$(t).removeAttr("disabled")}):$($("#country")[0].options).each(function(n,t){$(t).removeAttr("disabled")});$("#country").select2()}function addKeywords(n){var u,f,t,i,o,e,r;if(!!n)for(u=n.split(", "),f=$(".holder--keywords ul.tags"),f.length?(t=f,t.empty()):(t=$('<ul class="tags"><\/ul>'),$(".holder--keywords").append($("<h4>Your Keywords<\/h4>")),$(".holder--keywords").append(t)),i=0,o=u.length;i<o;i++)e=$("<li><\/li>"),r=$("<a><\/a>"),r.attr("data-val",u[i]),r.text(u[i]),r.append($('<span class="fa fa-times" aria-hidden="true"><\/span>')),e.append(r),t.append(e)}function updateKeywordUrl(n){var t=updateURLParameter(window.location.href,"keyword",n);addKeywords(n);HideShowKeywords()}function HideShowKeywords(){var n=$("#form--keyword"),t=$(".holder--keywords li");t&&t.length>=5?n.hide():n.show()}function updateURLParameter(n,t,i){var e="",r=n.split("?"),c=r[0],o=r[1],f="",u,s,h;if(o)for(r=o.split("&"),u=0;u<r.length;u++)r[u].split("=")[0]!=t&&(e+=f+r[u],f="&");return s=f+""+t+"="+encodeURIComponent(i),h=c+"?"+e+s,h.replace(/[\s]|%20/g,"+")}function GetURLParameter(n){for(var i,u,f=window.location.search.substring(1),r=f.split("&"),t=0;t<r.length;t++)if(i=r[t].split("="),i[0]==n)return u=decodeURIComponent(i[1]),u.replace(/[+]|%20|%2B/g," ")}function refineSearchResults(){var i=$("#region").val(),r=$("#country").val(),u=$("#state").val(),f=$("#city").val(),e=$("#zip").val(),o=$("#select-distance").val(),s=$("#career-path").val(),h=$("#team").val(),c=$("#keyword").val(),l=$("#military").val().toUpperCase(),a=$("#workingenvironment").val(),v=$("#federalqualifier").is(":checked"),y=$("#cernerenviza").is(":checked"),p=window.location.href.split("?")[0],n=updateURLParameter(p,"page",1),t,w;!i||(n=updateURLParameter(n,"region",i));!r||(n=updateURLParameter(n,"country",r));!u||(n=updateURLParameter(n,"state",u));!f||(n=updateURLParameter(n,"city",f));!e||(n=updateURLParameter(n,"zip",e));!o||(n=updateURLParameter(n,"searchdistance",o));!s||(n=updateURLParameter(n,"career_path",s));!h||(n=updateURLParameter(n,"team",h));!c||(n=updateURLParameter(n,"keyword",c));!l||(n=updateURLParameter(n,"military",l));v&&(n=updateURLParameter(n,"federalqualifier","yes"));!a||(n=updateURLParameter(n,"workingenvironment",a));y&&(n=updateURLParameter(n,"cernerenviza","yes"));careersSearchMap&&(t=careersSearchMap.getCenter(),w=careersSearchMap.getZoom(),n=updateURLParameter(n,"Lat",t.lat()),n=updateURLParameter(n,"Lng",t.lng()),n=updateURLParameter(n,"Zoom",careersSearchMap.getZoom()));closeFilter();location.href=n}function closeFilter(){$(".action--filter").removeClass("active").text("Show Filter");$(".aside--filter").removeClass("active")}function animateQuote(n){if($(".quote--initial").length&&$(".quote--final").length&&n===1){var t=new TimelineMax,u=new SplitText($(".quote--initial"),{type:"words,chars"}),f=new SplitText($(".quote--final"),{type:"words,chars"}),i=u.chars,r=f.chars;i.sort(function(){return.5-Math.random()});r.sort(function(){return.5-Math.random()});t.to($(".quote--initial"),.75,{opacity:1,ease:Power1.easeOut});t.staggerTo(i,.5,{cycle:{top:[-25,25,25,-25]},opacity:0,ease:Power1.easeOut},.02);t.set($(".quote--final"),{opacity:1});t.staggerFrom(r,.5,{cycle:{top:[-25,25,25,-25]},opacity:0,ease:Power1.easeOut},.02);t.play()}}function associateStoriesFilter(){var t=$("#filter-featured").val(),n=$("#filter-team").val().split(" ");$(".search--results__loader").fadeIn();$(".brand--masonry").addClass("loading").promise().done(function(){$(".brandwall--item").fadeOut().promise().done(function(){$(".brandwall--item").each(function(){var i=this;$(n).each(function(r){$(i).hasClass(t)&&$(i).hasClass(n[r])&&$(i).fadeIn()})})})});$(".search--results__loader").fadeOut();$(".brand--masonry").removeClass("loading")}function randomiseString(n){var t="01";return n.replace(/[^-]/g,function(){return t[Math.floor(Math.random()*t.length)]})}function hideReverseSelectButton(){$(".form--reverse-search button").hide()}function showReverseSelectButton(){$(".form--reverse-search button").fadeIn()}function SubmitReverseClick(n){n.preventDefault();var i=$(this),r=i.data("url"),t="";$(".form--reverse-search select").each(function(){var i=$(this).find(":selected"),n=i.data("filter");!n||(t="?Team="+n)});window.location.href=r+t}function getReverseSearch(n,t){var i,r;if(hideReverseSelectButton(),n==null||(i=n.closest(".holder--question"),i!=null&&i.nextAll(".holder--question").remove(),t!=="-1")){if(t===""){showReverseSelectButton();return}r=site+"api/content/AreasJobSearch/JobReverseGetQuestion";$.ajax({type:"GET",url:r,data:{questionId:t},dataType:"text",success:function(n){var f=jQuery.parseJSON(n),t="question-"+($(".form--reverse-search select").length+1).toString(),i="<div class='holder--question holder--"+t+"' style='display:block'><label>"+f.QuestionText+"<\/label>",r,u;for(i+="<select id='"+t+"' name='"+t+"' class='rs-question select2-hidden-accessible' ><option value='-1'>Select<\/option>",r=0;r<f.AllOptions.length;r++)u=f.AllOptions[r],i+="<option data-filter = '"+u.Filter+"' value='"+u.QuestionID+"'>"+u.OptionText+"<\/option>";i+="<\/select><\/div>";$(i).insertBefore(".form--reverse-search button");$("#"+t).select2({minimumResultsForSearch:-1})}})}}function initMap(){if($("#map--search").length!==0){var r=$("#mapIcon").val(),t={lat:39.04405,lng:-94.8872823};careersSearchMap=new google.maps.Map(document.getElementById("map--search"),{zoom:10,minZoom:2,center:t,styles:[{featureType:"administrative",elementType:"all",stylers:[{saturation:"-100"}]},{featureType:"administrative.province",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"all",stylers:[{saturation:-100},{lightness:65},{visibility:"on"}]},{featureType:"poi",elementType:"all",stylers:[{saturation:-100},{lightness:"50"},{visibility:"simplified"}]},{featureType:"road",elementType:"all",stylers:[{saturation:"-100"}]},{featureType:"road.highway",elementType:"all",stylers:[{visibility:"simplified"}]},{featureType:"road.arterial",elementType:"all",stylers:[{lightness:"30"}]},{featureType:"road.local",elementType:"all",stylers:[{lightness:"40"}]},{featureType:"transit",elementType:"all",stylers:[{saturation:-100},{visibility:"simplified"}]},{featureType:"water",elementType:"geometry",stylers:[{hue:"#ffff00"},{lightness:-25},{saturation:-97}]},{featureType:"water",elementType:"labels",stylers:[{lightness:-25},{saturation:-100}]}],streetViewControl:!1,mapTypeControl:!1,gestureHandling:"cooperative"});var i=new google.maps.LatLngBounds,n=!1,u=$("#select-distance").val();$.ajax({type:"GET",url:site+"api/content/AreasJobSearch/GetJobs",success:function(u){var s;$.each(u,function(t,u){var e="Job";parseInt(u.NumJobs)>1&&(e="Jobs");var s=new google.maps.LatLng(u.Lat,u.Lng),f=new google.maps.Marker({map:careersSearchMap,position:s,icon:r}),h=$("#map--search").attr("data-search-url"),c=h+buildSearchQueryString(u,f),o=new google.maps.InfoWindow({content:'<div class="marker text-center"><h3>'+u.CardTitle+'<\/h3><a data-country="'+u.Country+'" data-state="'+u.State+'" data-city="'+u.City+'" data-zip="'+u.Zip+'" class="MarkerSearch" href="'+c+'">'+u.NumJobs+" "+e+" Available<\/a><\/div>"});f.addListener("click",function(){n&&n.close();careerSearchPos=f.getPosition();n=o;o.open(careersSearchMap,f)});i.extend(f.getPosition())});var f=GetURLParameter("Lat"),e=GetURLParameter("Lng"),o=GetURLParameter("Zoom");f&&e&&o?(s=new google.maps.LatLng(f,e),careersSearchMap.setCenter(s),careersSearchMap.setZoom(parseInt(o))):(careersSearchMap.fitBounds(i),careersSearchMap.setCenter(t))}})}}function labelStyle(){return{fontFamily:"OracleSans",fontSize:"24px",color:"#ffffff"}}function buildSearchQueryString(n,t){var i="",r="?",u;return n.Country!=null&&(i=i+r+"country="+n.Country,r="&"),n.State!=null&&(i=i+r+"state="+n.State,r="&"),n.City!=null&&(i=i+r+"city="+n.City,r="&"),n.Zip!=null&&(i=i+r+"zip="+n.Zip,r="&"),u=t.getPosition(),i.replace(/[\s]|%20/g,"+")+r+"Lat="+u.lat()+"&Lng="+u.lng()+"&Zoom="+careersSearchMap.getZoom()}var hasMap,select,mapData,myData,_typeof,windowIsDefined,_gsScope,Tracker,host,site,careersSearchMap,careerSearchPos,version;if(!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ri(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(pe.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>-1!==r})}function kr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function we(n){var t={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function dr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",v),n.removeEventListener("load",v)):(u.detachEvent("onreadystatechange",v),n.detachEvent("onload",v))}function v(){(u.addEventListener||"load"===n.event.type||"complete"===u.readyState)&&(dr(),i.ready())}function nu(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(ke,"-$1").toLowerCase();if(r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:be.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=void 0}return r}function fi(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function tu(n,t,r,u){if(ot(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),"object"!=typeof t&&"function"!=typeof t||(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?(s=e[t],null==s&&(s=e[i.camelCase(t)])):s=e,s}}function iu(n,t,u){if(ot(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in o)?t=[t]:(t=i.camelCase(t),t=(t in o)?[t]:t.split(" ")),s=t.length;s--;)delete o[t[s]];if(u?!fi(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,fi(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=void 0)}}}function ru(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&oi.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function ou(n){var i=eu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,o=0,r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[o]);o++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ci(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function de(n){si.test(n.type)&&(n.defaultChecked=n.checked)}function hu(n,t,u,e,s){for(var l,h,k,c,w,b,v,d=n.length,y=ou(t),a=[],p=0;d>p;p++)if(h=n[p],h||0===h)if("object"===i.type(h))i.merge(a,h.nodeType?[h]:h);else if(su.test(h)){for(c=c||y.appendChild(t.createElement("div")),w=(uu.exec(h)||["",""])[1].toLowerCase(),v=o[w]||o._default,c.innerHTML=v[1]+i.htmlPrefilter(h)+v[2],l=v[0];l--;)c=c.lastChild;if(!r.leadingWhitespace&&hi.test(h)&&a.push(t.createTextNode(hi.exec(h)[0])),!r.tbody)for(h="table"!==w||li.test(h)?"<table>"!==v[1]||li.test(h)?0:c:c.firstChild,l=h&&h.childNodes.length;l--;)i.nodeName(b=h.childNodes[l],"tbody")&&!b.childNodes.length&&h.removeChild(b);for(i.merge(a,c.childNodes),c.textContent="";c.firstChild;)c.removeChild(c.firstChild);c=y.lastChild}else a.push(t.createTextNode(h));for(c&&y.removeChild(c),r.appendChecked||i.grep(f(a,"input"),de),p=0;h=a[p++];)if(e&&i.inArray(h,e)>-1)s&&s.push(h);else if(k=i.contains(h.ownerDocument,h),c=f(y.appendChild(h),"script"),k&&ci(c),u)for(l=0;h=c[l++];)fu.test(h.type||"")&&u.push(h);return c=null,y}function vt(){return!0}function rt(){return!1}function au(){try{return u.activeElement}catch(n){}}function vi(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)vi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=rt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function yu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function pu(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function wu(n){var t=fo.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function bu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function so(n,t){var u,e,f;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(pu(t).text=n.text,wu(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&si.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:"input"!==u&&"textarea"!==u||(t.defaultValue=n.defaultValue)}}function k(n,t,u,e){t=sr.apply([],t);var l,o,a,h,p,c,s=0,v=n.length,b=v-1,y=t[0],w=i.isFunction(y);if(w||v>1&&"string"==typeof y&&!r.checkClone&&uo.test(y))return n.each(function(i){var r=n.eq(i);w&&(t[0]=y.call(this,i,r.html()));k(r,t,u,e)});if(v&&(c=hu(t,n[0].ownerDocument,!1,n,e),l=c.firstChild,1===c.childNodes.length&&(c=l),l||e)){for(h=i.map(f(c,"script"),pu),a=h.length;v>s;s++)o=c,s!==b&&(o=i.clone(o,!0,!0),a&&i.merge(h,f(o,"script"))),u.call(n[s],o,s);if(a)for(p=h[h.length-1].ownerDocument,i.map(h,wu),s=0;a>s;s++)o=h[s],fu.test(o.type||"")&&!i._data(o,"globalEval")&&i.contains(p,o)&&(o.src?i._evalUrl&&i._evalUrl(o.src):i.globalEval((o.text||o.textContent||o.innerHTML||"").replace(eo,"")));c=l=null}return n}function ku(n,t,r){for(var u,o=t?i.filter(t,n):n,e=0;null!=(u=o[e]);e++)r||1!==u.nodeType||i.cleanData(f(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ci(f(u,"script")),u.parentNode.removeChild(u));return n}function du(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function yt(n){var r=u,t=pi[n];return t||(t=du(n,r),"none"!==t&&t||(ht=(ht||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ht[0].contentWindow||ht[0].contentDocument).document,r.write(),r.close(),t=du(n,r),ht.detach()),pi[n]=t),t}function bi(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function ef(n){if(n in ff)return n;for(var i=n.charAt(0).toUpperCase()+n.slice(1),t=uf.length;t--;)if(n=uf[t]+i,n in ff)return n}function of(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&st(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=st(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function sf(n,t,i){var r=lo.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function hf(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+b[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+b[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+b[e]+"Width",!0,f))):(o+=i.css(n,"padding"+b[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+b[e]+"Width",!0,f)));return o}function cf(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=d(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if(f=p(n,t,e),(0>f||null==f)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+hf(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function vf(){return n.setTimeout(function(){ut=void 0}),ut=i.now()}function bt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=b[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function yf(n,t,i){for(var u,f=(h.tweeners[t]||[]).concat(h.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function vo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&st(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b="none"===h?i._data(n,"olddisplay")||yt(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==yt(n.nodeName)?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],lf.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?yt(n.nodeName):h)&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=yf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function yo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function h(n,t,r){var e,o,s=0,a=h.prefilters.length,f=i.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var s=ut||vf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:ut||vf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),c=u.props;for(yo(c,u.opts.specialEasing);a>s;s++)if(e=h.prefilters[s].call(u,n,c,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(c,yf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(l,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function nt(n){return i.attr(n,"class")||""}function re(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=e[f++])"+"===u.charAt(0)?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ue(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===tr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function rr(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ts(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}function is(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function rs(n){return n.style&&n.style.display||i.css(n,"display")}function us(n){if(!i.contains(n.ownerDocument||u,n))return!0;while(n&&1===n.nodeType){if("none"===rs(n)||"hidden"===n.type)return!0;n=n.parentNode}return!1}function ur(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||es.test(n)?u(n,i):ur(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)ur(n+"["+f+"]",t[f],r,u)}function fr(){try{return new n.XMLHttpRequest}catch(t){}}function ee(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function oe(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var c=[],u=n.document,a=c.slice,sr=c.concat,ti=c.push,hr=c.indexOf,lt={},ce=lt.toString,tt=lt.hasOwnProperty,r={},cr="1.12.4",i=function(n,t){return new i.fn.init(n,t)},le=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ae=/^-ms-/,ve=/-([\da-z])/gi,ye=function(n,t){return t.toUpperCase()},w,ui,yr,pr,wr,br,s,at,gr,o,su,li,ht,pi,d,p,tf,ut,wt,lf,af,pf,wf,kf,df,dt,er,ni,or,se,he;i.fn=i.prototype={jquery:cr,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],t=o[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(cr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isEmptyObject:function(n){for(var t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(!r.ownFirst)for(t in n)return tt.call(n,t);for(t in n);return void 0===t||tt.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?lt[ce.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ae,"ms-").replace(ve,ye)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(le,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ii(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(hr)return hr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)while(void 0!==t[i])n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return sr.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(u=a.call(arguments,2),r=function(){return n.apply(t||this,u.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:function(){return+new Date},support:r});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=c[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){lt["[object "+t+"]"]=t.toLowerCase()});w=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=sr.exec(n)))if(l=d[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ar(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:pt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if(e=c[0]=c[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=w;i.expr=w.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=w.uniqueSort;i.text=w.getText;i.isXMLDoc=w.isXML;i.contains=w.contains;var it=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},lr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ar=i.expr.match.needsContext,vr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,pe=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,"string"==typeof n&&ar.test(n)?i(n):n||[],!1).length}});yr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;pr=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ui,"string"==typeof n){if(f="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:yr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),vr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}if(e=u.getElementById(f[2]),e&&e.parentNode){if(e.id!==f[2])return ui.find(n);this.length=1;this[0]=e}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};pr.prototype=i.fn;ui=i(u);wr=/^(?:parents|prev(?:Until|All))/;br={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ar.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return it(n,"parentNode")},parentsUntil:function(n,t,i){return it(n,"parentNode",i)},next:function(n){return kr(n,"nextSibling")},prev:function(n){return kr(n,"previousSibling")},nextAll:function(n){return it(n,"nextSibling")},prevAll:function(n){return it(n,"previousSibling")},nextUntil:function(n,t,i){return it(n,"nextSibling",i)},prevUntil:function(n,t,i){return it(n,"previousSibling",i)},siblings:function(n){return lr((n.parentNode||{}).firstChild,n)},children:function(n){return lr(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(br[n]||(f=i.uniqueSort(f)),wr.test(n)&&(f=f.reverse())),this.pushStack(f)}});s=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?we(n):i.extend({},n);var e,r,h,f,t=[],o=[],u=-1,c=function(){for(f=n.once,h=e=!0;o.length;u=-1)for(r=o.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);e=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!e&&(u=t.length-1,o.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!e&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=o=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=!0,r||s.disable(),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],o.push(t),e||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=a.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?a.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(at.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){if(!at)if(at=i.Deferred(),"complete"!==u.readyState&&("loading"===u.readyState||u.documentElement.doScroll))if(u.addEventListener)u.addEventListener("DOMContentLoaded",v),n.addEventListener("load",v);else{u.attachEvent("onreadystatechange",v);n.attachEvent("onload",v);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(e){}r&&r.doScroll&&!function f(){if(!i.isReady){try{r.doScroll("left")}catch(t){return n.setTimeout(f,50)}dr();i.ready()}}()}else n.setTimeout(i.ready);return at.promise(t)};i.ready.promise();for(gr in i(r))break;r.ownFirst="0"===gr;r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;n=u.getElementsByTagName("body")[0];n&&n.style&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===t.offsetWidth,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}n=null}();var ot=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return 1!==r&&9!==r?!1:!t||t!==!0&&n.getAttribute("classid")===t},be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ke=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!fi(n)},data:function(n,t,i){return tu(n,t,i)},removeData:function(n,t){return iu(n,t)},_data:function(n,t,i){return tu(n,t,i,!0)},_removeData:function(n,t){return iu(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,0===u.indexOf("data-")&&(u=i.camelCase(u.slice(5)),nu(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?nu(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}}),function(){var n;r.shrinkWrapBlocks=function(){if(null!=n)return n;n=!1;var t,i,r;return i=u.getElementsByTagName("body")[0],i&&i.style?(t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=3!==t.offsetWidth),i.removeChild(r),n):void 0}}();var ei=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oi=new RegExp("^(?:([+-])=|)("+ei+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var y=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)y(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},si=/^(?:checkbox|radio)$/i,uu=/<([\w:-]+)/,fu=/^$|\/(?:java|ecma)script/i,hi=/^\s+/,eu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";!function(){var n=u.createElement("div"),f=u.createDocumentFragment(),t=u.createElement("input");n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";r.leadingWhitespace=3===n.firstChild.nodeType;r.tbody=!n.getElementsByTagName("tbody").length;r.htmlSerialize=!!n.getElementsByTagName("link").length;r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML;t.type="checkbox";t.checked=!0;f.appendChild(t);r.appendChecked=t.checked;n.innerHTML="<textarea>x<\/textarea>";r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue;f.appendChild(n);t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;r.noCloneEvent=!!n.addEventListener;n[i.expando]=1;r.attributes=!n.getAttribute(i.expando)}();o={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]};o.optgroup=o.option;o.tbody=o.tfoot=o.colgroup=o.caption=o.thead;o.th=o.td;su=/<|&#?\w+;/;li=/<tbody/i;!function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t]=i in n)||(f.setAttribute(i,"t"),r[t]=f.attributes[i].expando===!1);f=null}();var ai=/^(?:input|select|textarea)$/i,ge=/^key/,no=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,cu=/^(?:focusinfocus|focusoutblur)$/,lu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,r,u,f){var p,v,w,y,o,h,c,l,e,b,k,a=i._data(n);if(a){for(r.handler&&(y=r,r=y.handler,f=y.selector),r.guid||(r.guid=i.guid++),(v=a.events)||(v=a.events={}),(h=a.handle)||(h=a.handle=function(n){if("undefined"!=typeof i&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(h.elem,arguments)},h.elem=n),t=(t||"").match(s)||[""],w=t.length;w--;)p=lu.exec(t[w])||[],e=k=p[1],b=(p[2]||"").split(".").sort(),e&&(o=i.event.special[e]||{},e=(f?o.delegateType:o.bindType)||e,o=i.event.special[e]||{},c=i.extend({type:e,origType:k,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:b.join(".")},y),(l=v[e])||(l=v[e]=[],l.delegateCount=0,o.setup&&o.setup.call(n,u,b,h)!==!1||(n.addEventListener?n.addEventListener(e,h,!1):n.attachEvent&&n.attachEvent("on"+e,h))),o.add&&(o.add.call(n,c),c.handler.guid||(c.handler.guid=r.guid)),f?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,h,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;)if(h=lu.exec(t[p])||[],e=k=h[1],w=(h[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],h=h[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||h&&!h.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if(o=h=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!cu.test(s+i.event.triggered)&&(s.indexOf(".")>-1&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,cu.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&ot(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&ot(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,o,f,r,t,s=[],h=a.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),void 0!==f&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=no.test(r)?this.mouseHooks:ge.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==au()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===au()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t);u.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)}:function(n,t,i){var r="on"+t;n.detachEvent&&("undefined"==typeof n[r]&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?vt:rt):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:rt,isPropagationStopped:rt,isImmediatePropagationStopped:rt,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&!this.isSimulated&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submit||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?i.prop(r,"form"):void 0;t&&!i._data(t,"submit")&&(i.event.add(t,"submit._submit",function(n){n._submitBubble=!0}),i._data(t,"submit",!0))})},postDispatch:function(n){n._submitBubble&&(delete n._submitBubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});r.change||(i.event.special.change={setup:function(){return ai.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._justChanged=!0)}),i.event.add(this,"click._change",function(n){this._justChanged&&!n.isTrigger&&(this._justChanged=!1);i.event.simulate("change",this,n)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ai.test(t.nodeName)&&!i._data(t,"change")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n)}),i._data(t,"change",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!ai.test(this.nodeName)}});r.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,i,r){return vi(this,n,t,i,r)},one:function(n,t,i,r){return vi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=rt),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var to=/ jQuery\d+="(?:null|\d+)"/g,vu=new RegExp("<(?:"+eu+")[\\s/>]","i"),io=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ro=/<script|<style|<link/i,uo=/checked\s*(?:[^=]|=\s*.checked.)/i,fo=/^true\/(.*)/,eo=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,oo=ou(u),yi=oo.appendChild(u.createElement("div"));i.extend({htmlPrefilter:function(n){return n.replace(io,"<$1><\/$2>")},clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!vu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(yi.innerHTML=n.outerHTML,yi.removeChild(s=yi.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&so(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)bu(c,e[o]);else bu(n,s);return e=f(s,"script"),e.length>0&&ci(e,!l&&f(n,"script")),e=h=c=null,s},cleanData:function(n,t){for(var u,e,f,o,l=0,s=i.expando,h=i.cache,a=r.attributes,v=i.event.special;null!=(u=n[l]);l++)if((t||ot(u))&&(f=u[s],o=f&&h[f])){if(o.events)for(e in o.events)v[e]?i.event.remove(u,e):i.removeEvent(u,e,o.handle);h[f]&&(delete h[f],a||"undefined"==typeof u.removeAttribute?u[s]=void 0:u.removeAttribute(s),c.push(f))}}});i.fn.extend({domManip:k,detach:function(n){return ku(this,n,!0)},remove:function(n){return ku(this,n)},text:function(n){return y(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return k(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=yu(this,n);t.appendChild(n)}})},prepend:function(){return k(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=yu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return y(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(to,""):void 0;if("string"==typeof n&&!ro.test(n)&&(r.htmlSerialize||!vu.test(n))&&(r.leadingWhitespace||!hi.test(n))&&!o[(uu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;e>u;u++)t=this[u]||{},1===t.nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(s){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return k(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(f(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});pi={HTML:"block",BODY:"block"};var gu=/^margin/,pt=new RegExp("^("+ei+")(?!px)[a-z%]+$","i"),wi=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f},nf=u.documentElement;!function(){var f,h,c,e,l,a,s=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.cssText="float:left;opacity:.5";r.opacity="0.5"===t.style.opacity;r.cssFloat=!!t.style.cssFloat;t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===t.style.backgroundClip;s=u.createElement("div");s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";t.innerHTML="";s.appendChild(t);r.boxSizing=""===t.style.boxSizing||""===t.style.MozBoxSizing||""===t.style.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==f&&o(),e},boxSizingReliable:function(){return null==f&&o(),c},pixelMarginRight:function(){return null==f&&o(),h},pixelPosition:function(){return null==f&&o(),f},reliableMarginRight:function(){return null==f&&o(),l},reliableMarginLeft:function(){return null==f&&o(),a}});function o(){var i,r,o=u.documentElement;o.appendChild(s);t.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";f=c=a=!1;h=l=!0;n.getComputedStyle&&(r=n.getComputedStyle(t),f="1%"!==(r||{}).top,a="2px"===(r||{}).marginLeft,c="4px"===(r||{width:"4px"}).width,t.style.marginRight="50%",h="4px"===(r||{marginRight:"4px"}).marginRight,i=t.appendChild(u.createElement("div")),i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",l=!parseFloat((n.getComputedStyle(i)||{}).marginRight),t.removeChild(i));t.style.display="none";e=0===t.getClientRects().length;e&&(t.style.display="",t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t.childNodes[0].style.borderCollapse="separate",i=t.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",e=0===i[0].offsetHeight,e&&(i[0].style.display="",i[1].style.display="none",e=0===i[0].offsetHeight));o.removeChild(s)}}}();tf=/^(top|right|bottom|left)$/;n.getComputedStyle?(d=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},p=function(n,t,u){var o,s,h,f,e=n.style;return u=u||d(n),f=u?u.getPropertyValue(t)||u[t]:void 0,""!==f&&void 0!==f||i.contains(n.ownerDocument,n)||(f=i.style(n,t)),u&&!r.pixelMarginRight()&&pt.test(f)&&gu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=f,f=u.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0===f?f:f+""}):nf.currentStyle&&(d=function(n){return n.currentStyle},p=function(n,t,i){var o,f,e,r,u=n.style;return i=i||d(n),r=i?i[t]:void 0,null==r&&u&&u[t]&&(r=u[t]),pt.test(r)&&!tf.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});var ki=/alpha\([^)]*\)/i,ho=/opacity\s*=\s*([^)]*)/i,co=/^(none|table(?!-c[ea]).+)/,lo=new RegExp("^("+ei+")(.*)$","i"),ao={position:"absolute",visibility:"hidden",display:"block"},rf={letterSpacing:"0",fontWeight:"400"},uf=["Webkit","O","Moz","ms"],ff=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=p(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=ef(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===u)return o&&"get"in o&&void 0!==(e=o.get(n,!1,f))?e:c[t];if(h=typeof u,"string"===h&&(e=oi.exec(u))&&e[1]&&(u=ru(n,t,e),h="number"),null!=u&&u===u&&("number"===h&&(u+=e&&e[3]||(i.cssNumber[s]?"":"px")),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(o&&"set"in o&&void 0===(u=o.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var s,f,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=ef(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=p(n,t,u)),"normal"===f&&t in rf&&(f=rf[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return co.test(i.css(n,"display"))&&0===n.offsetWidth?wi(n,ao,function(){return cf(n,t,u)}):cf(n,t,u)},set:function(n,u,f){var e=f&&d(n);return sf(n,u,f?hf(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return ho.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(ki,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=ki.test(f)?f.replace(ki,e):f+" "+e)}});i.cssHooks.marginRight=bi(r.reliableMarginRight,function(n,t){if(t)return wi(n,{display:"inline-block"},p,[n,"marginRight"])});i.cssHooks.marginLeft=bi(r.reliableMarginLeft,function(n,t){if(t)return(parseFloat(p(n,"marginLeft"))||(i.contains(n.ownerDocument,n)?n.getBoundingClientRect().left-wi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}):0))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};gu.test(n)||(i.cssHooks[n+t].set=sf)});i.fn.extend({css:function(n,t){return y(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=d(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return of(this,!0)},hide:function(){return of(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var t,r=e.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=e.prototype.init;i.fx.step={};lf=/^(?:toggle|show|hide)$/;af=/queueHooks$/;i.Animation=i.extend(h,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return ru(i.elem,n,oi.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(s);for(var r,u=0,f=n.length;f>u;u++)r=n[u],h.tweeners[r]=h.tweeners[r]||[],h.tweeners[r].unshift(t)},prefilters:[vo],prefilter:function(n,t){t?h.prefilters.unshift(n):h.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,null!=u.queue&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=h(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&af.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));!o&&r||i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(bt(t,!0),n,i,u)}});i.each({slideDown:bt("show"),slideUp:bt("hide"),slideToggle:bt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(ut=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();ut=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var i,n=u.createElement("input"),t=u.createElement("div"),f=u.createElement("select"),e=f.appendChild(u.createElement("option"));t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];n.setAttribute("type","checkbox");t.appendChild(n);i=t.getElementsByTagName("a")[0];i.style.cssText="top:1px";r.getSetAttribute="t"!==t.className;r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized="/a"===i.getAttribute("href");r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=""===n.getAttribute("value");n.value="t";n.setAttribute("type","radio");r.radioValue="t"===n.value}();pf=/\r/g;wf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(pf,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(wf," ")}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(t=s[e],(t.selected||e===u)&&(r.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>-1)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ft,bf,l=i.expr.attrHandle,di=/^(?:checked|selected)$/i,g=r.getSetAttribute,kt=r.input;i.fn.extend({attr:function(n,t){return y(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bf:ft)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?kt&&g||!di.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)}});bf={set:function(n,t,r){return t===!1?i.removeAttr(n,r):kt&&g||!di.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=l[t]||i.find.attr;l[t]=kt&&g||!di.test(t)?function(n,t,i){var u,f;return i||(f=l[t],l[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,l[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});kt&&g||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ft&&ft.set(n,t,r)}});g||(ft={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},l.id=l.name=l.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ft.set},i.attrHooks.contenteditable={set:function(n,t,i){ft.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});kf=/^(?:input|select|textarea|button|object)$/i;df=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return y(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):kf.test(n.nodeName)||df.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");dt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,nt(this)))});if("string"==typeof n&&n)for(o=n.match(s)||[];t=this[c++];)if(u=nt(t),r=1===t.nodeType&&(" "+u+" ").replace(dt," ")){for(h=0;f=o[h++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&i.attr(t,"class",e)}return this},removeClass:function(n){var o,r,t,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,nt(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(s)||[];r=this[c++];)if(u=nt(r),t=1===r.nodeType&&(" "+u+" ").replace(dt," ")){for(h=0;f=o[h++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&i.attr(r,"class",e)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,nt(this),t),t)}):this.each(function(){var t,f,u,e;if("string"===r)for(f=0,u=i(this),e=n.match(s)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==r||(t=nt(this),t&&i._data(this,"__className__",t),i.attr(this,"class",t||n===!1?"":i._data(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+nt(t)+" ").replace(dt," ").indexOf(i)>-1)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});var po=n.location,gi=i.now(),nr=/\?/,wo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(wo,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(u=new n.DOMParser,r=u.parseFromString(t,"text/xml")):(r=new n.ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var bo=/#.*$/,gf=/([?&])_=[^&]*/,ko=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,go=/^(?:GET|HEAD)$/,ns=/^\/\//,ne=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,te={},tr={},ie="*/".concat("*"),ir=po.href,et=ne.exec(ir.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ir,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(et[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?rr(rr(n,i.ajaxSettings),t):rr(i.ajaxSettings,n)},ajaxPrefilter:re(te),ajaxTransport:re(tr),ajax:function(t,r){function w(t,r,s,c){var y,rt,it,w,tt,l=r;2!==o&&(o=2,k&&n.clearTimeout(k),v=void 0,b=c||"",f.readyState=t>0?4:0,y=t>=200&&300>t||304===t,s&&(w=ts(u,f,s)),w=is(u,w,f,y),y?(u.ifModified&&(tt=f.getResponseHeader("Last-Modified"),tt&&(i.lastModified[e]=tt),tt=f.getResponseHeader("etag"),tt&&(i.etag[e]=tt)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=w.state,rt=w.data,it=w.error,y=!it)):(it=l,!t&&l||(l="error",0>t&&(t=0))),f.status=t,f.statusText=(r||l)+"",y?g.resolveWith(h,[rt,l,f]):g.rejectWith(h,[f,l,it]),f.statusCode(p),p=void 0,a&&d.trigger(y?"ajaxSuccess":"ajaxError",[f,u,y?rt:it]),nt.fireWith(h,[f,l]),a&&(d.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var c,l,e,b,k,a,v,y,u=i.ajaxSetup({},r),h=u.context||u,d=u.context&&(h.nodeType||h.jquery)?i(h):i.event,g=i.Deferred(),nt=i.Callbacks("once memory"),p=u.statusCode||{},tt={},it={},o=0,rt="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!y)for(y={};t=ko.exec(b);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=it[i]=it[i]||n,tt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)p[t]=[p[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||rt;return v&&v.abort(t),w(0,t),this}};if(g.promise(f).complete=nt.add,f.success=f.done,f.error=f.fail,u.url=((t||u.url||ir)+"").replace(bo,"").replace(ns,et[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],null==u.crossDomain&&(c=ne.exec(u.url.toLowerCase()),u.crossDomain=!(!c||c[1]===et[1]&&c[2]===et[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(et[3]||("http:"===et[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ue(te,u,r,f),2===o)return f;a=i.event&&u.global;a&&0==i.active++&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!go.test(u.type);e=u.url;u.hasContent||(u.data&&(e=u.url+=(nr.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=gf.test(e)?e.replace(gf,"$1_="+gi++):e+(nr.test(e)?"&":"?")+"_="+gi++));u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e]));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+ie+"; q=0.01":""):u.accepts["*"]);for(l in u.headers)f.setRequestHeader(l,u.headers[l]);if(u.beforeSend&&(u.beforeSend.call(h,f,u)===!1||2===o))return f.abort();rt="abort";for(l in{success:1,error:1,complete:1})f[l](u[l]);if(v=ue(tr,u,r,f)){if(f.readyState=1,a&&d.trigger("ajaxSend",[f,u]),2===o)return f;u.async&&u.timeout>0&&(k=n.setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;v.send(tt,w)}catch(ut){if(!(2>o))throw ut;w(-1,ut)}}else w(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return r.reliableHiddenOffsets()?n.offsetWidth<=0&&n.offsetHeight<=0&&!n.getClientRects().length:us(n)};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var fs=/%20/g,es=/\[\]$/,fe=/\r?\n/g,os=/^(?:submit|button|image|reset|file)$/i,ss=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)ur(r,n[r],t,f);return u.join("&").replace(fs,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ss.test(this.nodeName)&&!os.test(n)&&(this.checked||!si.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(fe,"\r\n")}}):{name:t.name,value:r.replace(fe,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return this.isLocal?ee():u.documentMode>8?fr():/^(get|post|head|put|delete|options)$/i.test(this.type)&&fr()||ee()}:fr;var hs=0,gt={},ct=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in gt)gt[n](void 0,!0)}),r.cors=!!ct&&"withCredentials"in ct,ct=r.ajax=!!ct,ct&&i.ajaxTransport(function(t){if(!t.crossDomain||r.cors){var u;return{send:function(r,f){var o,e=t.xhr(),s=++hs;if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)void 0!==r[o]&&e.setRequestHeader(o,r[o]+"");e.send(t.hasContent&&t.data||null);u=function(n,r){var o,c,h;if(u&&(r||4===e.readyState))if(delete gt[s],u=void 0,e.onreadystatechange=i.noop,r)4!==e.readyState&&e.abort();else{h={};o=e.status;"string"==typeof e.responseText&&(h.text=e.responseText);try{c=e.statusText}catch(l){c=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=h.text?200:404}h&&f(o,c,h,e.getAllResponseHeaders())};t.async?4===e.readyState?n.setTimeout(u):e.onreadystatechange=gt[s]=u:u()},abort:function(){u&&u(void 0,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),er=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=er.pop()||i.expando+"_"+gi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(nr.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,er.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=vr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=hu([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},or=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&or)return or.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?("undefined"!=typeof r.getBoundingClientRect&&(u=r.getBoundingClientRect()),f=oe(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||nf})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return y(this,function(n,u,f){var e=oe(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=bi(r.pixelPosition,function(n,r){if(r)return(r=p(n,t),pt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return y(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),se=n.jQuery,he=n.$,i.noConflict=function(t){return n.$===i&&(n.$=he),t&&n.jQuery===i&&(n.jQuery=se),i},t||(n.jQuery=n.$=i),i}),function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var i=n.data(this[0],"validator");return i?i:(i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){i.cancelSubmit=!0}),i.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){i.submitButton=this}),this.submit(function(t){function r(){if(i.settings.submitHandler){if(i.submitButton)var t=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm);return i.settings.submitHandler.call(i,i.currentForm),i.submitButton&&t.remove(),!1}return!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length==1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!=Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!=Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n){(n.name in this.submitted||n==this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function r(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0])}var i,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();i=this.groups={};n.each(this.settings.groups,function(t,r){n.each(r.split(/\s/),function(n,r){i[r]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",r).validateDelegate(":radio, :checkbox, select, option","click",r);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.clean(t);this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t);return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0;for(var i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name==t.name}).length==1&&t},elements:function(){var t=this,i={};return n([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return(!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){return n(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},check:function(t){var i,r,u,f,e;t=this.clean(t);this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]);i=n(t).rules();r=!1;for(u in i){f={method:u,parameters:i[u]};try{if(e=n.validator.methods[u].call(this,t.value.replace(/\r/g,""),t,f.parameters),e=="dependency-mismatch"){r=!0;continue}if(r=!1,e=="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!e)return this.formatAndAdd(t,f),!1}catch(o){this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+f.method+"' method",o);throw o;}}if(!r)return this.objectLength(i)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor==String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t.method),r=/\$?\{(\d+)\}/g;typeof i=="function"?i=i.call(this,t.parameters,n):r.test(i)&&(i=jQuery.format(i.replace(r,"{$1}"),t.parameters));this.errorList.push({message:i,element:n});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var t,i,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass().addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")==i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){var i=this.currentForm;return n(document.getElementsByName(t)).map(function(n,r){return r.form==i&&r.name==t&&r||null})},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){return!n.validator.methods.required.call(this,n.trim(t.value),t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest==0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest==0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor==String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var i={},f=n(t),r,u;for(r in n.validator.methods)u=f.attr(r),u&&(i[r]=u);return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!=undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";switch(i.nodeName.toLowerCase()){case"select":var u=n(i).val();return u&&u.length>0;case"input":if(this.checkable(i))return this.getLength(t,i)>0;default:return n.trim(t).length>0}},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0;e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")},minlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)>=r},maxlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)<=r},rangelength:function(t,i,r){var u=this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e,i;if(this.optional(t))return"dependency-mismatch";if(/[^0-9-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},accept:function(n,t,i){return i=typeof i=="string"?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||n.match(new RegExp(".("+i+")$","i"))},equalTo:function(t,i,r){var u=n(r).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()});return t==u.val()}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode=="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f=="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){return arguments[0]=n.event.fix(t),arguments[0].type=i,n.event.handle.apply(this,arguments)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),!function(n){if("object"==typeof exports)module.exports=n();else if("function"==typeof define&&define.amd)define(n);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self);t.proj4=n()}}(function(){return function n(t,i,r){function u(f,o){var h,s;if(!i[f]){if(!t[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);throw new Error("Cannot find module '"+f+"'");}s=i[f]={exports:{}};t[f][0].call(s.exports,function(n){var i=t[f][1][n];return u(i?i:n)},s,s.exports,n,t,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f<r.length;f++)u(r[f]);return u}({1:[function(n,t){function i(n,t,r){if(!(this instanceof i))return new i(n,t,r);if(Array.isArray(n))this.x=n[0],this.y=n[1],this.z=n[2]||0;else if("object"==typeof n)this.x=n.x,this.y=n.y,this.z=n.z||0;else if("string"==typeof n&&"undefined"==typeof t){var u=n.split(",");this.x=parseFloat(u[0],10);this.y=parseFloat(u[1],10);this.z=parseFloat(u[2],10)||0}else this.x=n,this.y=t,this.z=r||0;console.warn("proj4.Point will be removed in version 3, use proj4.toPoint")}var r=n("mgrs");i.fromMGRS=function(n){return new i(r.toPoint(n))};i.prototype.toMGRS=function(n){return r.forward([this.x,this.y],n)};t.exports=i},{mgrs:67}],2:[function(n,t){function i(n,t){var f,o,s;if(!(this instanceof i))return new i(n);if(t=t||function(n){if(n)throw n;},f=u(n),"object"!=typeof f)return void t(n);o=e(f);s=i.projections.get(o.projName);s?(r(this,o),r(this,s),this.init(),t(null,this)):t(n)}var u=n("./parseCode"),r=n("./extend"),f=n("./projections"),e=n("./deriveConstants");i.projections=f;i.projections.start();t.exports=i},{"./deriveConstants":33,"./extend":34,"./parseCode":37,"./projections":39}],3:[function(n,t){t.exports=function(n,t,i){for(var r,u,e=i.x,o=i.y,s=i.z||0,f=0;3>f;f++)if(!t||2!==f||void 0!==i.z)switch(0===f?(r=e,u="x"):1===f?(r=o,u="y"):(r=s,u="z"),n.axis[f]){case"e":i[u]=r;break;case"w":i[u]=-r;break;case"n":i[u]=r;break;case"s":i[u]=-r;break;case"u":void 0!==i[u]&&(i.z=r);break;case"d":void 0!==i[u]&&(i.z=-r);break;default:return null}return i}},{}],4:[function(n,t){var i=Math.PI/2,r=n("./sign");t.exports=function(n){return Math.abs(n)<i?n:n-r(n)*Math.PI}},{"./sign":21}],5:[function(n,t){var i=2*Math.PI,r=3.14159265359,u=n("./sign");t.exports=function(n){return Math.abs(n)<=r?n:n-u(n)*i}},{"./sign":21}],6:[function(n,t){t.exports=function(n){return Math.abs(n)>1&&(n=n>1?1:-1),Math.asin(n)}},{}],7:[function(n,t){t.exports=function(n){return 1-.25*n*(1+n/16*(3+1.25*n))}},{}],8:[function(n,t){t.exports=function(n){return.375*n*(1+.25*n*(1+.46875*n))}},{}],9:[function(n,t){t.exports=function(n){return.05859375*n*n*(1+.75*n)}},{}],10:[function(n,t){t.exports=function(n){return n*n*n*(35/3072)}},{}],11:[function(n,t){t.exports=function(n,t,i){var r=t*i;return n/Math.sqrt(1-r*r)}},{}],12:[function(n,t){t.exports=function(n,t,i,r,u){for(var e,f=n/t,o=0;15>o;o++)if(e=(n-(t*f-i*Math.sin(2*f)+r*Math.sin(4*f)-u*Math.sin(6*f)))/(t-2*i*Math.cos(2*f)+4*r*Math.cos(4*f)-6*u*Math.cos(6*f)),f+=e,Math.abs(e)<=1e-10)return f;return NaN}},{}],13:[function(n,t){var i=Math.PI/2;t.exports=function(n,t){var h=1-(1-n*n)/(2*n)*Math.log((1-n)/(1+n)),f,e,s,r,u,o;if(Math.abs(Math.abs(t)-h)<1e-6)return 0>t?-1*i:i;for(u=Math.asin(.5*t),o=0;30>o;o++)if(e=Math.sin(u),s=Math.cos(u),r=n*e,f=Math.pow(1-r*r,2)/(2*s)*(t/(1-n*n)-e/(1-r*r)+.5/n*Math.log((1-r)/(1+r))),u+=f,Math.abs(f)<=1e-10)return u;return NaN}},{}],14:[function(n,t){t.exports=function(n,t,i,r,u){return n*u-t*Math.sin(2*u)+i*Math.sin(4*u)-r*Math.sin(6*u)}},{}],15:[function(n,t){t.exports=function(n,t,i){var r=n*t;return i/Math.sqrt(1-r*r)}},{}],16:[function(n,t){var i=Math.PI/2;t.exports=function(n,t){for(var u,f,o=.5*n,r=i-2*Math.atan(t),e=0;15>=e;e++)if(u=n*Math.sin(r),f=i-2*Math.atan(t*Math.pow((1-u)/(1+u),o))-r,r+=f,Math.abs(f)<=1e-10)return r;return-9999}},{}],17:[function(n,t){var f=1,e=.25,i=.046875,r=.01953125,u=.01068115234375,o=.75,s=.46875,h=.013020833333333334,c=.007120768229166667,l=.36458333333333331,a=.005696614583333333,v=.3076171875;t.exports=function(n){var t=[],y;return t[0]=f-n*(e+n*(i+n*(r+n*u))),t[1]=n*(o-n*(i+n*(r+n*u))),y=n*n,t[2]=y*(s-n*(h+n*c)),y*=n,t[3]=y*(l-n*a),t[4]=y*n*v,t}},{}],18:[function(n,t){var i=n("./pj_mlfn"),r=1e-10,u=20;t.exports=function(n,t,f){for(var s,o,c=1/(1-t),e=n,h=u;h;--h)if(s=Math.sin(e),o=1-t*s*s,o=(i(e,s,Math.cos(e),f)-n)*o*Math.sqrt(o)*c,e-=o,Math.abs(o)<r)return e;return e}},{"./pj_mlfn":19}],19:[function(n,t){t.exports=function(n,t,i,r){return i*=t,t*=t,r[0]*n-i*(r[1]+t*(r[2]+t*(r[3]+t*r[4])))}},{}],20:[function(n,t){t.exports=function(n,t){var i;return n>1e-7?(i=n*t,(1-n*n)*(t/(1-i*i)-.5/n*Math.log((1-i)/(1+i)))):2*t}},{}],21:[function(n,t){t.exports=function(n){return 0>n?-1:1}},{}],22:[function(n,t){t.exports=function(n,t){return Math.pow((1-n)/(1+n),t)}},{}],23:[function(n,t){t.exports=function(n){var t={x:n[0],y:n[1]};return n.length>2&&(t.z=n[2]),n.length>3&&(t.m=n[3]),t}},{}],24:[function(n,t){var i=Math.PI/2;t.exports=function(n,t,r){var u=n*r,f=.5*n;return u=Math.pow((1-u)/(1+u),f),Math.tan(.5*(i-t))/u}},{}],25:[function(n,t,i){i.wgs84={towgs84:"0,0,0",ellipse:"WGS84",datumName:"WGS84"};i.ch1903={towgs84:"674.374,15.056,405.346",ellipse:"bessel",datumName:"swiss"};i.ggrs87={towgs84:"-199.87,74.79,246.62",ellipse:"GRS80",datumName:"Greek_Geodetic_Reference_System_1987"};i.nad83={towgs84:"0,0,0",ellipse:"GRS80",datumName:"North_American_Datum_1983"};i.nad27={nadgrids:"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat",ellipse:"clrk66",datumName:"North_American_Datum_1927"};i.potsdam={towgs84:"606.0,23.0,413.0",ellipse:"bessel",datumName:"Potsdam Rauenberg 1950 DHDN"};i.carthage={towgs84:"-263.0,6.0,431.0",ellipse:"clark80",datumName:"Carthage 1934 Tunisia"};i.hermannskogel={towgs84:"653.0,-212.0,449.0",ellipse:"bessel",datumName:"Hermannskogel"};i.ire65={towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"mod_airy",datumName:"Ireland 1965"};i.rassadiran={towgs84:"-133.63,-157.5,-158.62",ellipse:"intl",datumName:"Rassadiran"};i.nzgd49={towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993",ellipse:"intl",datumName:"New Zealand Geodetic Datum 1949"};i.osgb36={towgs84:"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894",ellipse:"airy",datumName:"Airy 1830"};i.s_jtsk={towgs84:"589,76,480",ellipse:"bessel",datumName:"S-JTSK (Ferro)"};i.beduaram={towgs84:"-106,-87,188",ellipse:"clrk80",datumName:"Beduaram"};i.gunung_segara={towgs84:"-403,684,41",ellipse:"bessel",datumName:"Gunung Segara Jakarta"};i.rnb72={towgs84:"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1",ellipse:"intl",datumName:"Reseau National Belge 1972"}},{}],26:[function(n,t,i){i.MERIT={a:6378137,rf:298.257,ellipseName:"MERIT 1983"};i.SGS85={a:6378136,rf:298.257,ellipseName:"Soviet Geodetic System 85"};i.GRS80={a:6378137,rf:298.257222101,ellipseName:"GRS 1980(IUGG, 1980)"};i.IAU76={a:6378140,rf:298.257,ellipseName:"IAU 1976"};i.airy={a:6377563.396,b:6356256.91,ellipseName:"Airy 1830"};i.APL4={a:6378137,rf:298.25,ellipseName:"Appl. Physics. 1965"};i.NWL9D={a:6378145,rf:298.25,ellipseName:"Naval Weapons Lab., 1965"};i.mod_airy={a:6377340.189,b:6356034.446,ellipseName:"Modified Airy"};i.andrae={a:6377104.43,rf:300,ellipseName:"Andrae 1876 (Den., Iclnd.)"};i.aust_SA={a:6378160,rf:298.25,ellipseName:"Australian Natl & S. Amer. 1969"};i.GRS67={a:6378160,rf:298.247167427,ellipseName:"GRS 67(IUGG 1967)"};i.bessel={a:6377397.155,rf:299.1528128,ellipseName:"Bessel 1841"};i.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:"Bessel 1841 (Namibia)"};i.clrk66={a:6378206.4,b:6356583.8,ellipseName:"Clarke 1866"};i.clrk80={a:6378249.145,rf:293.4663,ellipseName:"Clarke 1880 mod."};i.clrk58={a:6378293.6452087592,rf:294.26067636926541,ellipseName:"Clarke 1858"};i.CPM={a:6375738.7,rf:334.29,ellipseName:"Comm. des Poids et Mesures 1799"};i.delmbr={a:6376428,rf:311.5,ellipseName:"Delambre 1810 (Belgium)"};i.engelis={a:6378136.05,rf:298.2566,ellipseName:"Engelis 1985"};i.evrst30={a:6377276.345,rf:300.8017,ellipseName:"Everest 1830"};i.evrst48={a:6377304.063,rf:300.8017,ellipseName:"Everest 1948"};i.evrst56={a:6377301.243,rf:300.8017,ellipseName:"Everest 1956"};i.evrst69={a:6377295.664,rf:300.8017,ellipseName:"Everest 1969"};i.evrstSS={a:6377298.556,rf:300.8017,ellipseName:"Everest (Sabah & Sarawak)"};i.fschr60={a:6378166,rf:298.3,ellipseName:"Fischer (Mercury Datum) 1960"};i.fschr60m={a:6378155,rf:298.3,ellipseName:"Fischer 1960"};i.fschr68={a:6378150,rf:298.3,ellipseName:"Fischer 1968"};i.helmert={a:6378200,rf:298.3,ellipseName:"Helmert 1906"};i.hough={a:6378270,rf:297,ellipseName:"Hough"};i.intl={a:6378388,rf:297,ellipseName:"International 1909 (Hayford)"};i.kaula={a:6378163,rf:298.24,ellipseName:"Kaula 1961"};i.lerch={a:6378139,rf:298.257,ellipseName:"Lerch 1979"};i.mprts={a:6397300,rf:191,ellipseName:"Maupertius 1738"};i.new_intl={a:6378157.5,b:6356772.2,ellipseName:"New International 1967"};i.plessis={a:6376523,rf:6355863,ellipseName:"Plessis 1817 (France)"};i.krass={a:6378245,rf:298.3,ellipseName:"Krassovsky, 1942"};i.SEasia={a:6378155,b:6356773.3205,ellipseName:"Southeast Asia"};i.walbeck={a:6376896,b:6355834.8467,ellipseName:"Walbeck"};i.WGS60={a:6378165,rf:298.3,ellipseName:"WGS 60"};i.WGS66={a:6378145,rf:298.25,ellipseName:"WGS 66"};i.WGS7={a:6378135,rf:298.26,ellipseName:"WGS 72"};i.WGS84={a:6378137,rf:298.257223563,ellipseName:"WGS 84"};i.sphere={a:6370997,b:6370997,ellipseName:"Normal Sphere (r=6370997)"}},{}],27:[function(n,t,i){i.greenwich=0;i.lisbon=-9.131906111111;i.paris=2.337229166667;i.bogota=-74.080916666667;i.madrid=-3.687938888889;i.rome=12.452333333333;i.bern=7.439583333333;i.jakarta=106.807719444444;i.ferro=-17.666666666667;i.brussels=4.367975;i.stockholm=18.058277777778;i.athens=23.7163375;i.oslo=10.722916666667},{}],28:[function(n,t,i){i.ft={to_meter:.3048};i["us-ft"]={to_meter:1200/3937}},{}],29:[function(n,t){function i(n,t,i){var r;return Array.isArray(i)?(r=f(n,t,i),3===i.length?[r.x,r.y,r.z]:[r.x,r.y]):f(n,t,i)}function u(n){return n instanceof r?n:n.oProj?n.oProj:r(n)}function o(n,t,r){n=u(n);var f,o=!1;return"undefined"==typeof t?(t=n,n=e,o=!0):("undefined"!=typeof t.x||Array.isArray(t))&&(r=t,t=n,n=e,o=!0),t=u(t),r?i(n,t,r):(f={forward:function(r){return i(n,t,r)},inverse:function(r){return i(t,n,r)}},o&&(f.oProj=t),f)}var r=n("./Proj"),f=n("./transform"),e=r("WGS84");t.exports=o},{"./Proj":2,"./transform":65}],30:[function(n,t){var i=Math.PI/2,r=1,u=2,f=3,h=4,c=5,o=484813681109536e-20,l=1.0026,s=.38268343236508978,e=function(n){if(!(this instanceof e))return new e(n);if(this.datum_type=h,n){if(n.datumCode&&"none"===n.datumCode&&(this.datum_type=c),n.datum_params){for(var t=0;t<n.datum_params.length;t++)n.datum_params[t]=parseFloat(n.datum_params[t]);(0!==n.datum_params[0]||0!==n.datum_params[1]||0!==n.datum_params[2])&&(this.datum_type=r);n.datum_params.length>3&&(0!==n.datum_params[3]||0!==n.datum_params[4]||0!==n.datum_params[5]||0!==n.datum_params[6])&&(this.datum_type=u,n.datum_params[3]*=o,n.datum_params[4]*=o,n.datum_params[5]*=o,n.datum_params[6]=n.datum_params[6]/1e6+1)}this.datum_type=n.grids?f:this.datum_type;this.a=n.a;this.b=n.b;this.es=n.es;this.ep2=n.ep2;this.datum_params=n.datum_params;this.datum_type===f&&(this.grids=n.grids)}};e.prototype={compare_datums:function(n){return this.datum_type!==n.datum_type?!1:this.a!==n.a||Math.abs(this.es-n.es)>5e-11?!1:this.datum_type===r?this.datum_params[0]===n.datum_params[0]&&this.datum_params[1]===n.datum_params[1]&&this.datum_params[2]===n.datum_params[2]:this.datum_type===u?this.datum_params[0]===n.datum_params[0]&&this.datum_params[1]===n.datum_params[1]&&this.datum_params[2]===n.datum_params[2]&&this.datum_params[3]===n.datum_params[3]&&this.datum_params[4]===n.datum_params[4]&&this.datum_params[5]===n.datum_params[5]&&this.datum_params[6]===n.datum_params[6]:this.datum_type===f||n.datum_type===f?this.nadgrids===n.nadgrids:!0},geodetic_to_geocentric:function(n){var s,h,c,r,u,l,e,f=n.x,t=n.y,o=n.z?n.z:0;if(-i>t&&t>-1.001*i)t=-i;else if(t>i&&1.001*i>t)t=i;else if(-i>t||t>i)return null;return f>Math.PI&&(f-=2*Math.PI),u=Math.sin(t),e=Math.cos(t),l=u*u,r=this.a/Math.sqrt(1-this.es*l),s=(r+o)*e*Math.cos(f),h=(r+o)*e*Math.sin(f),c=(r*(1-this.es)+o)*u,n.x=s,n.y=h,n.z=c,0},geocentric_to_geodetic:function(n){var o,s,b,r,u,h,c,l,t,a,v,k,tt,d,g,nt,y,p=1e-12,it=p*p,f=n.x,e=n.y,w=n.z?n.z:0;if(tt=!1,o=Math.sqrt(f*f+e*e),s=Math.sqrt(f*f+e*e+w*w),o/this.a<p){if(tt=!0,g=0,s/this.a<p)return nt=i,void(y=-this.b)}else g=Math.atan2(e,f);b=w/s;r=o/s;u=1/Math.sqrt(1-this.es*(2-this.es)*r*r);l=r*(1-this.es)*u;t=b*u;d=0;do d++,c=this.a/Math.sqrt(1-this.es*t*t),y=o*l+w*t-c*(1-this.es*t*t),h=this.es*c/(c+y),u=1/Math.sqrt(1-h*(2-h)*r*r),a=r*(1-h)*u,v=b*u,k=v*l-a*t,l=a,t=v;while(k*k>it&&30>d);return nt=Math.atan(v/Math.abs(a)),n.x=g,n.y=nt,n.z=y,n},geocentric_to_geodetic_noniter:function(n){var e,o,k,h,d,a,v,g,nt,y,it,p,c,u,w,b,tt,f=n.x,t=n.y,r=n.z?n.z:0;if(f=parseFloat(f),t=parseFloat(t),r=parseFloat(r),tt=!1,0!==f)e=Math.atan2(t,f);else if(t>0)e=i;else if(0>t)e=-i;else if(tt=!0,e=0,r>0)o=i;else{if(!(0>r))return o=i,void(k=-this.b);o=-i}return d=f*f+t*t,h=Math.sqrt(d),a=r*l,g=Math.sqrt(a*a+d),y=a/g,p=h/g,it=y*y*y,v=r+this.b*this.ep2*it,b=h-this.a*this.es*p*p*p,nt=Math.sqrt(v*v+b*b),c=v/nt,u=b/nt,w=this.a/Math.sqrt(1-this.es*c*c),k=u>=s?h/u-w:-s>=u?h/-u-w:r/c+w*(this.es-1),tt===!1&&(o=Math.atan(c/u)),n.x=e,n.y=o,n.z=k,n},geocentric_to_wgs84:function(n){if(this.datum_type===r)n.x+=this.datum_params[0],n.y+=this.datum_params[1],n.z+=this.datum_params[2];else if(this.datum_type===u){var o=this.datum_params[0],s=this.datum_params[1],h=this.datum_params[2],i=this.datum_params[3],f=this.datum_params[4],e=this.datum_params[5],t=this.datum_params[6],c=t*(n.x-e*n.y+f*n.z)+o,l=t*(e*n.x+n.y-i*n.z)+s,a=t*(-f*n.x+i*n.y+n.z)+h;n.x=c;n.y=l;n.z=a}},geocentric_from_wgs84:function(n){if(this.datum_type===r)n.x-=this.datum_params[0],n.y-=this.datum_params[1],n.z-=this.datum_params[2];else if(this.datum_type===u){var c=this.datum_params[0],l=this.datum_params[1],a=this.datum_params[2],o=this.datum_params[3],s=this.datum_params[4],h=this.datum_params[5],t=this.datum_params[6],i=(n.x-c)/t,f=(n.y-l)/t,e=(n.z-a)/t;n.x=i+h*f-s*e;n.y=-h*i+f+o*e;n.z=s*i-o*f+e}}};t.exports=e},{}],31:[function(n,t){var r=1,u=2,i=3,f=5,e=6378137,o=.0066943799901413156;t.exports=function(n,t,s){function h(n){return n===r||n===u}var l,c,y;if(n.compare_datums(t)||n.datum_type===f||t.datum_type===f)return s;var a=n.a,p=n.es,w=t.a,b=t.es,v=n.datum_type;if(v===i)if(0===this.apply_gridshift(n,0,s))n.a=e,n.es=o;else{if(!n.datum_params)return n.a=a,n.es=n.es,s;for(l=1,c=0,y=n.datum_params.length;y>c;c++)l*=n.datum_params[c];if(0===l)return n.a=a,n.es=n.es,s;v=n.datum_params.length>3?u:r}return t.datum_type===i&&(t.a=e,t.es=o),(n.es!==t.es||n.a!==t.a||h(v)||h(t.datum_type))&&(n.geodetic_to_geocentric(s),h(n.datum_type)&&n.geocentric_to_wgs84(s),h(t.datum_type)&&t.geocentric_from_wgs84(s),t.geocentric_to_geodetic(s)),t.datum_type===i&&this.apply_gridshift(t,1,s),n.a=a,n.es=p,t.a=w,t.es=b,s}},{}],32:[function(n,t){function i(n){var r=this,t;if(2===arguments.length)t=arguments[1],i[n]="string"==typeof t?"+"===t.charAt(0)?u(arguments[1]):f(arguments[1]):t;else if(1===arguments.length){if(Array.isArray(n))return n.map(function(n){Array.isArray(n)?i.apply(r,n):i(n)});if("string"==typeof n){if(n in i)return i[n]}else"EPSG"in n?i["EPSG:"+n.EPSG]=n:"ESRI"in n?i["ESRI:"+n.ESRI]=n:"IAU2000"in n?i["IAU2000:"+n.IAU2000]=n:console.log(n);return}}var r=n("./global"),u=n("./projString"),f=n("./wkt");r(i);t.exports=i},{"./global":35,"./projString":38,"./wkt":66}],33:[function(n,t){var r=n("./constants/Datum"),i=n("./constants/Ellipsoid"),u=n("./extend"),f=n("./datum"),e=1e-10,o=.16666666666666666,s=.047222222222222221,h=.022156084656084655;t.exports=function(n){var t,c;return n.datumCode&&"none"!==n.datumCode&&(t=r[n.datumCode],t&&(n.datum_params=t.towgs84?t.towgs84.split(","):null,n.ellps=t.ellipse,n.datumName=t.datumName?t.datumName:n.datumCode)),n.a||(c=i[n.ellps]?i[n.ellps]:i.WGS84,u(n,c)),n.rf&&!n.b&&(n.b=(1-1/n.rf)*n.a),(0===n.rf||Math.abs(n.a-n.b)<e)&&(n.sphere=!0,n.b=n.a),n.a2=n.a*n.a,n.b2=n.b*n.b,n.es=(n.a2-n.b2)/n.a2,n.e=Math.sqrt(n.es),n.R_A&&(n.a*=1-n.es*(o+n.es*(s+n.es*h)),n.a2=n.a*n.a,n.b2=n.b*n.b,n.es=0),n.ep2=(n.a2-n.b2)/n.b2,n.k0||(n.k0=1),n.axis||(n.axis="enu"),n.datum||(n.datum=f(n)),n}},{"./constants/Datum":25,"./constants/Ellipsoid":26,"./datum":30,"./extend":34}],34:[function(n,t){t.exports=function(n,t){n=n||{};var i,r;if(!t)return n;for(r in t)i=t[r],void 0!==i&&(n[r]=i);return n}},{}],35:[function(n,t){t.exports=function(n){n("EPSG:4326","+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees");n("EPSG:4269","+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees");n("EPSG:3857","+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs");n.WGS84=n["EPSG:4326"];n["EPSG:3785"]=n["EPSG:3857"];n.GOOGLE=n["EPSG:3857"];n["EPSG:900913"]=n["EPSG:3857"];n["EPSG:102113"]=n["EPSG:3857"]}},{}],36:[function(n,t){var i=n("./core");i.defaultDatum="WGS84";i.Proj=n("./Proj");i.WGS84=new i.Proj("WGS84");i.Point=n("./Point");i.toPoint=n("./common/toPoint");i.defs=n("./defs");i.transform=n("./transform");i.mgrs=n("mgrs");i.version=n("../package.json").version;n("./includedProjections")(i);t.exports=i},{"../package.json":68,"./Point":1,"./Proj":2,"./common/toPoint":23,"./core":29,"./defs":32,"./includedProjections":"hTEDpn","./transform":65,mgrs:67}],37:[function(n,t){function r(n){return"string"==typeof n}function u(n){return n in i}function f(n){return["GEOGCS","GEOCCS","PROJCS","LOCAL_CS"].reduce(function(t,i){return t+1+n.indexOf(i)},0)}function e(n){return"+"===n[0]}function o(n){return r(n)?u(n)?i[n]:f(n)?s(n):e(n)?h(n):void 0:n}var i=n("./defs"),s=n("./wkt"),h=n("./projString");t.exports=o},{"./defs":32,"./projString":38,"./wkt":66}],38:[function(n,t){var i=.017453292519943295,r=n("./constants/PrimeMeridian"),u=n("./constants/units");t.exports=function(n){var t={},s={},f,e,o,h;n.split("+").map(function(n){return n.trim()}).filter(function(n){return n}).forEach(function(n){var t=n.split("=");t.push(!0);s[t[0].toLowerCase()]=t[1]});h={proj:"projName",datum:"datumCode",rf:function(n){t.rf=parseFloat(n)},lat_0:function(n){t.lat0=n*i},lat_1:function(n){t.lat1=n*i},lat_2:function(n){t.lat2=n*i},lat_ts:function(n){t.lat_ts=n*i},lon_0:function(n){t.long0=n*i},lon_1:function(n){t.long1=n*i},lon_2:function(n){t.long2=n*i},alpha:function(n){t.alpha=parseFloat(n)*i},lonc:function(n){t.longc=n*i},x_0:function(n){t.x0=parseFloat(n)},y_0:function(n){t.y0=parseFloat(n)},k_0:function(n){t.k0=parseFloat(n)},k:function(n){t.k0=parseFloat(n)},a:function(n){t.a=parseFloat(n)},b:function(n){t.b=parseFloat(n)},r_a:function(){t.R_A=!0},zone:function(n){t.zone=parseInt(n,10)},south:function(){t.utmSouth=!0},towgs84:function(n){t.datum_params=n.split(",").map(function(n){return parseFloat(n)})},to_meter:function(n){t.to_meter=parseFloat(n)},units:function(n){t.units=n;u[n]&&(t.to_meter=u[n].to_meter)},from_greenwich:function(n){t.from_greenwich=n*i},pm:function(n){t.from_greenwich=(r[n]?r[n]:parseFloat(n))*i},nadgrids:function(n){"@null"===n?t.datumCode="none":t.nadgrids=n},axis:function(n){var i="ewnsud";3===n.length&&-1!==i.indexOf(n.substr(0,1))&&-1!==i.indexOf(n.substr(1,1))&&-1!==i.indexOf(n.substr(2,1))&&(t.axis=n)}};for(f in s)e=s[f],f in h?(o=h[f],"function"==typeof o?o(e):t[o]=e):t[f]=e;return"string"==typeof t.datumCode&&"WGS84"!==t.datumCode&&(t.datumCode=t.datumCode.toLowerCase()),t}},{"./constants/PrimeMeridian":27,"./constants/units":28}],39:[function(n,t,i){function f(n,t){var i=u.length;return n.names?(u[i]=n,n.names.forEach(function(n){r[n.toLowerCase()]=i}),this):(console.log(t),!0)}var e=[n("./projections/merc"),n("./projections/longlat")],r={},u=[];i.add=f;i.get=function(n){if(!n)return!1;var t=n.toLowerCase();if("undefined"!=typeof r[t]&&u[r[t]])return u[r[t]]};i.start=function(){e.forEach(f)}},{"./projections/longlat":51,"./projections/merc":52}],40:[function(n,t,i){var u=1e-10,f=n("../common/msfnz"),r=n("../common/qsfnz"),e=n("../common/adjust_lon"),o=n("../common/asinz");i.init=function(){Math.abs(this.lat1+this.lat2)<u||(this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=f(this.e3,this.sin_po,this.cos_po),this.qs1=r(this.e3,this.sin_po,this.cos_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=f(this.e3,this.sin_po,this.cos_po),this.qs2=r(this.e3,this.sin_po,this.cos_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=r(this.e3,this.sin_po,this.cos_po),this.ns0=Math.abs(this.lat1-this.lat2)>u?(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)};i.forward=function(n){var f=n.x,t=n.y;this.sin_phi=Math.sin(t);this.cos_phi=Math.cos(t);var o=r(this.e3,this.sin_phi,this.cos_phi),i=this.a*Math.sqrt(this.c-this.ns0*o)/this.ns0,u=this.ns0*e(f-this.long0),s=i*Math.sin(u)+this.x0,h=this.rh-i*Math.cos(u)+this.y0;return n.x=s,n.y=h,n};i.inverse=function(n){var i,f,t,r,o,u;return n.x-=this.x0,n.y=this.rh-n.y+this.y0,this.ns0>=0?(i=Math.sqrt(n.x*n.x+n.y*n.y),t=1):(i=-Math.sqrt(n.x*n.x+n.y*n.y),t=-1),r=0,0!==i&&(r=Math.atan2(t*n.x,t*n.y)),t=i*this.ns0/this.a,this.sphere?u=Math.asin((this.c-t*t)/(2*this.ns0)):(f=(this.c-t*t)/this.ns0,u=this.phi1z(this.e3,f)),o=e(r/this.ns0+this.long0),n.x=o,n.y=u,n};i.phi1z=function(n,t){var e,c,i,f,s,r=o(.5*t),l,h;if(u>n)return r;for(l=n*n,h=1;25>=h;h++)if(e=Math.sin(r),c=Math.cos(r),i=n*e,f=1-i*i,s=.5*f*f/c*(t/(1-l)-e/f+.5/n*Math.log((1-i)/(1+i))),r+=s,Math.abs(s)<=1e-7)return r;return null};i.names=["Albers_Conic_Equal_Area","Albers","aea"]},{"../common/adjust_lon":5,"../common/asinz":6,"../common/msfnz":15,"../common/qsfnz":20}],41:[function(n,t,i){var e=n("../common/adjust_lon"),r=Math.PI/2,u=1e-10,f=n("../common/mlfn"),s=n("../common/e0fn"),h=n("../common/e1fn"),c=n("../common/e2fn"),l=n("../common/e3fn"),o=n("../common/gN"),v=n("../common/asinz"),a=n("../common/imlfn");i.init=function(){this.sin_p12=Math.sin(this.lat0);this.cos_p12=Math.cos(this.lat0)};i.forward=function(n){var d,g,nt,tt,p,w,at,et,vt,i,a,rt,ut,ot,v,b,st,yt,y,ht,ct,lt,pt,wt=n.x,k=n.y,ft=Math.sin(n.y),it=Math.cos(n.y),t=e(wt-this.long0);return this.sphere?Math.abs(this.sin_p12-1)<=u?(n.x=this.x0+this.a*(r-k)*Math.sin(t),n.y=this.y0-this.a*(r-k)*Math.cos(t),n):Math.abs(this.sin_p12+1)<=u?(n.x=this.x0+this.a*(r+k)*Math.sin(t),n.y=this.y0+this.a*(r+k)*Math.cos(t),n):(yt=this.sin_p12*ft+this.cos_p12*it*Math.cos(t),b=Math.acos(yt),st=b/Math.sin(b),n.x=this.x0+this.a*st*it*Math.sin(t),n.y=this.y0+this.a*st*(this.cos_p12*ft-this.sin_p12*it*Math.cos(t)),n):(d=s(this.es),g=h(this.es),nt=c(this.es),tt=l(this.es),Math.abs(this.sin_p12-1)<=u?(p=this.a*f(d,g,nt,tt,r),w=this.a*f(d,g,nt,tt,k),n.x=this.x0+(p-w)*Math.sin(t),n.y=this.y0-(p-w)*Math.cos(t),n):Math.abs(this.sin_p12+1)<=u?(p=this.a*f(d,g,nt,tt,r),w=this.a*f(d,g,nt,tt,k),n.x=this.x0+(p+w)*Math.sin(t),n.y=this.y0+(p+w)*Math.cos(t),n):(at=ft/it,et=o(this.a,this.e,this.sin_p12),vt=o(this.a,this.e,ft),i=Math.atan((1-this.es)*at+this.es*et*this.sin_p12/(vt*it)),a=Math.atan2(Math.sin(t),this.cos_p12*Math.tan(i)-this.sin_p12*Math.cos(t)),y=0===a?Math.asin(this.cos_p12*Math.sin(i)-this.sin_p12*Math.cos(i)):Math.abs(Math.abs(a)-Math.PI)<=u?-Math.asin(this.cos_p12*Math.sin(i)-this.sin_p12*Math.cos(i)):Math.asin(Math.sin(t)*Math.cos(i)/Math.sin(a)),rt=this.e*this.sin_p12/Math.sqrt(1-this.es),ut=this.e*this.cos_p12*Math.cos(a)/Math.sqrt(1-this.es),ot=rt*ut,v=ut*ut,ht=y*y,ct=ht*y,lt=ct*y,pt=lt*y,b=et*y*(1-ht*v*(1-v)/6+ct/8*ot*(1-2*v)+lt/120*(v*(4-7*v)-3*rt*rt*(1-7*v))-pt/48*ot),n.x=this.x0+b*Math.sin(a),n.y=this.y0+b*Math.cos(a),n))};i.inverse=function(n){n.x-=this.x0;n.y-=this.y0;var t,et,tt,ot,i,y,ct,b,k,d,g,it,rt,lt,ut,st,ft,ht,w,at,nt,p,vt;return this.sphere?(t=Math.sqrt(n.x*n.x+n.y*n.y),t>2*r*this.a)?void 0:(et=t/this.a,tt=Math.sin(et),ot=Math.cos(et),i=this.long0,Math.abs(t)<=u?y=this.lat0:(y=v(ot*this.sin_p12+n.y*tt*this.cos_p12/t),ct=Math.abs(this.lat0)-r,i=e(Math.abs(ct)<=u?this.lat0>=0?this.long0+Math.atan2(n.x,-n.y):this.long0-Math.atan2(-n.x,n.y):this.long0+Math.atan2(n.x*tt,t*this.cos_p12*ot-n.y*this.sin_p12*tt))),n.x=i,n.y=y,n):(b=s(this.es),k=h(this.es),d=c(this.es),g=l(this.es),Math.abs(this.sin_p12-1)<=u?(it=this.a*f(b,k,d,g,r),t=Math.sqrt(n.x*n.x+n.y*n.y),rt=it-t,y=a(rt/this.a,b,k,d,g),i=e(this.long0+Math.atan2(n.x,-1*n.y)),n.x=i,n.y=y,n):Math.abs(this.sin_p12+1)<=u?(it=this.a*f(b,k,d,g,r),t=Math.sqrt(n.x*n.x+n.y*n.y),rt=t-it,y=a(rt/this.a,b,k,d,g),i=e(this.long0+Math.atan2(n.x,n.y)),n.x=i,n.y=y,n):(t=Math.sqrt(n.x*n.x+n.y*n.y),st=Math.atan2(n.x,n.y),lt=o(this.a,this.e,this.sin_p12),ft=Math.cos(st),ht=this.e*this.cos_p12*ft,w=-ht*ht/(1-this.es),at=3*this.es*(1-w)*this.sin_p12*this.cos_p12*ft/(1-this.es),nt=t/lt,p=nt-w*(1+w)*Math.pow(nt,3)/6-at*(1+3*w)*Math.pow(nt,4)/24,vt=1-w*p*p/2-nt*p*p*p/6,ut=Math.asin(this.sin_p12*Math.cos(p)+this.cos_p12*Math.sin(p)*ft),i=e(this.long0+Math.asin(Math.sin(st)*Math.sin(p)/Math.cos(ut))),y=Math.atan((1-this.es*vt*this.sin_p12/Math.sin(ut))*Math.tan(ut)/(1-this.es)),n.x=i,n.y=y,n))};i.names=["Azimuthal_Equidistant","aeqd"]},{"../common/adjust_lon":5,"../common/asinz":6,"../common/e0fn":7,"../common/e1fn":8,"../common/e2fn":9,"../common/e3fn":10,"../common/gN":11,"../common/imlfn":12,"../common/mlfn":14}],42:[function(n,t,i){var r=n("../common/mlfn"),o=n("../common/e0fn"),s=n("../common/e1fn"),h=n("../common/e2fn"),c=n("../common/e3fn"),u=n("../common/gN"),f=n("../common/adjust_lon"),l=n("../common/adjust_lat"),a=n("../common/imlfn"),e=Math.PI/2,v=1e-10;i.init=function(){this.sphere||(this.e0=o(this.es),this.e1=s(this.es),this.e2=h(this.es),this.e3=c(this.es),this.ml0=this.a*r(this.e0,this.e1,this.e2,this.e3,this.lat0))};i.forward=function(n){var o,s,i=n.x,t=n.y;if(i=f(i-this.long0),this.sphere)o=this.a*Math.asin(Math.cos(t)*Math.sin(i)),s=this.a*(Math.atan2(Math.tan(t),Math.cos(i))-this.lat0);else{var a=Math.sin(t),h=Math.cos(t),v=u(this.a,this.e,a),c=Math.tan(t)*Math.tan(t),l=i*Math.cos(t),e=l*l,y=this.es*h*h/(1-this.es),p=this.a*r(this.e0,this.e1,this.e2,this.e3,t);o=v*l*(1-e*c*(1/6-(8-c+8*y)*e/120));s=p-this.ml0+v*a/h*e*(.5+(5-c+6*y)*e/24)}return n.x=o+this.x0,n.y=s+this.y0,n};i.inverse=function(n){var c,y,o,s,p,w,t;if(n.x-=this.x0,n.y-=this.y0,o=n.x/this.a,s=n.y/this.a,this.sphere)p=s+this.lat0,c=Math.asin(Math.sin(p)*Math.cos(o)),y=Math.atan2(Math.tan(o),Math.cos(p));else{if(w=this.ml0/this.a+s,t=a(w,this.e0,this.e1,this.e2,this.e3),Math.abs(Math.abs(t)-e)<=v)return n.x=this.long0,n.y=e,0>s&&(n.y*=-1),n;var r=u(this.a,this.e,Math.sin(t)),k=r*r*r/this.a/this.a*(1-this.es),h=Math.pow(Math.tan(t),2),i=o*this.a/r,b=i*i;c=t-r*Math.tan(t)/k*i*i*(.5-(1+3*h)*i*i/24);y=i*(1-b*(h/3+(1+3*h)*h*b/15))/Math.cos(t)}return n.x=f(y+this.long0),n.y=l(c),n};i.names=["Cassini","Cassini_Soldner","cass"]},{"../common/adjust_lat":4,"../common/adjust_lon":5,"../common/e0fn":7,"../common/e1fn":8,"../common/e2fn":9,"../common/e3fn":10,"../common/gN":11,"../common/imlfn":12,"../common/mlfn":14}],43:[function(n,t,i){var r=n("../common/adjust_lon"),u=n("../common/qsfnz"),f=n("../common/msfnz"),e=n("../common/iqsfnz");i.init=function(){this.sphere||(this.k0=f(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))};i.forward=function(n){var t,i,s=n.x,f=n.y,e=r(s-this.long0),o;return this.sphere?(t=this.x0+this.a*e*Math.cos(this.lat_ts),i=this.y0+this.a*Math.sin(f)/Math.cos(this.lat_ts)):(o=u(this.e,Math.sin(f)),t=this.x0+this.a*this.k0*e,i=this.y0+this.a*o*.5/this.k0),n.x=t,n.y=i,n};i.inverse=function(n){n.x-=this.x0;n.y-=this.y0;var t,i;return this.sphere?(t=r(this.long0+n.x/this.a/Math.cos(this.lat_ts)),i=Math.asin(n.y/this.a*Math.cos(this.lat_ts))):(i=e(this.e,2*n.y*this.k0/this.a),t=r(this.long0+n.x/(this.a*this.k0))),n.x=t,n.y=i,n};i.names=["cea"]},{"../common/adjust_lon":5,"../common/iqsfnz":13,"../common/msfnz":15,"../common/qsfnz":20}],44:[function(n,t,i){var r=n("../common/adjust_lon"),u=n("../common/adjust_lat");i.init=function(){this.x0=this.x0||0;this.y0=this.y0||0;this.lat0=this.lat0||0;this.long0=this.long0||0;this.lat_ts=this.lat_ts||0;this.title=this.title||"Equidistant Cylindrical (Plate Carre)";this.rc=Math.cos(this.lat_ts)};i.forward=function(n){var t=n.x,i=n.y,f=r(t-this.long0),e=u(i-this.lat0);return n.x=this.x0+this.a*f*this.rc,n.y=this.y0+this.a*e,n};i.inverse=function(n){var t=n.x,i=n.y;return n.x=r(this.long0+(t-this.x0)/(this.a*this.rc)),n.y=u(this.lat0+(i-this.y0)/this.a),n};i.names=["Equirectangular","Equidistant_Cylindrical","eqc"]},{"../common/adjust_lat":4,"../common/adjust_lon":5}],45:[function(n,t,i){var o=n("../common/e0fn"),s=n("../common/e1fn"),h=n("../common/e2fn"),c=n("../common/e3fn"),f=n("../common/msfnz"),r=n("../common/mlfn"),u=n("../common/adjust_lon"),l=n("../common/adjust_lat"),a=n("../common/imlfn"),e=1e-10;i.init=function(){Math.abs(this.lat1+this.lat2)<e||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=o(this.es),this.e1=s(this.es),this.e2=h(this.es),this.e3=c(this.es),this.sinphi=Math.sin(this.lat1),this.cosphi=Math.cos(this.lat1),this.ms1=f(this.e,this.sinphi,this.cosphi),this.ml1=r(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<e?this.ns=this.sinphi:(this.sinphi=Math.sin(this.lat2),this.cosphi=Math.cos(this.lat2),this.ms2=f(this.e,this.sinphi,this.cosphi),this.ml2=r(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=r(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))};i.forward=function(n){var t,o=n.x,i=n.y,f;this.sphere?t=this.a*(this.g-i):(f=r(this.e0,this.e1,this.e2,this.e3,i),t=this.a*(this.g-f));var e=this.ns*u(o-this.long0),s=this.x0+t*Math.sin(e),h=this.y0+this.rh-t*Math.cos(e);return n.x=s,n.y=h,n};i.inverse=function(n){var i,t,r,f,e,o;return(n.x-=this.x0,n.y=this.rh-n.y+this.y0,this.ns>=0?(t=Math.sqrt(n.x*n.x+n.y*n.y),i=1):(t=-Math.sqrt(n.x*n.x+n.y*n.y),i=-1),e=0,0!==t&&(e=Math.atan2(i*n.x,i*n.y)),this.sphere)?(f=u(this.long0+e/this.ns),r=l(this.g-t/this.a),n.x=f,n.y=r,n):(o=this.g-t/this.a,r=a(o,this.e0,this.e1,this.e2,this.e3),f=u(this.long0+e/this.ns),n.x=f,n.y=r,n)};i.names=["Equidistant_Conic","eqdc"]},{"../common/adjust_lat":4,"../common/adjust_lon":5,"../common/e0fn":7,"../common/e1fn":8,"../common/e2fn":9,"../common/e3fn":10,"../common/imlfn":12,"../common/mlfn":14,"../common/msfnz":15}],46:[function(n,t,i){var r=Math.PI/4,u=n("../common/srat"),f=Math.PI/2,e=20;i.init=function(){var n=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t;this.rc=Math.sqrt(1-this.es)/(1-this.es*n*n);this.C=Math.sqrt(1+this.es*t*t/(1-this.es));this.phic0=Math.asin(n/this.C);this.ratexp=.5*this.C*this.e;this.K=Math.tan(.5*this.phic0+r)/(Math.pow(Math.tan(.5*this.lat0+r),this.C)*u(this.e*n,this.ratexp))};i.forward=function(n){var i=n.x,t=n.y;return n.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*t+r),this.C)*u(this.e*Math.sin(t),this.ratexp))-f,n.x=this.C*i,n};i.inverse=function(n){for(var o=n.x/this.C,t=n.y,s=Math.pow(Math.tan(.5*t+r)/this.K,1/this.C),i=e;i>0&&(t=2*Math.atan(s*u(this.e*Math.sin(n.y),-.5*this.e))-f,!(Math.abs(t-n.y)<1e-14));--i)n.y=t;return i?(n.x=o,n.y=t,n):null};i.names=["gauss"]},{"../common/srat":22}],47:[function(n,t,i){var r=n("../common/adjust_lon"),u=1e-10,f=n("../common/asinz");i.init=function(){this.sin_p14=Math.sin(this.lat0);this.cos_p14=Math.cos(this.lat0);this.infinity_dist=1e3*this.a;this.rc=1};i.forward=function(n){var f,t,e,o,s,i,h,c,a=n.x,l=n.y;return e=r(a-this.long0),f=Math.sin(l),t=Math.cos(l),o=Math.cos(e),i=this.sin_p14*f+this.cos_p14*t*o,s=1,i>0||Math.abs(i)<=u?(h=this.x0+this.a*s*t*Math.sin(e)/i,c=this.y0+this.a*s*(this.cos_p14*f-this.sin_p14*t*o)/i):(h=this.x0+this.infinity_dist*t*Math.sin(e),c=this.y0+this.infinity_dist*(this.cos_p14*f-this.sin_p14*t*o)),n.x=h,n.y=c,n};i.inverse=function(n){var i,u,e,o,t,s;return n.x=(n.x-this.x0)/this.a,n.y=(n.y-this.y0)/this.a,n.x/=this.k0,n.y/=this.k0,(i=Math.sqrt(n.x*n.x+n.y*n.y))?(o=Math.atan2(i,this.rc),u=Math.sin(o),e=Math.cos(o),s=f(e*this.sin_p14+n.y*u*this.cos_p14/i),t=Math.atan2(n.x*u,i*this.cos_p14*e-n.y*this.sin_p14*u),t=r(this.long0+t)):(s=this.phic0,t=0),n.x=t,n.y=s,n};i.names=["gnom"]},{"../common/adjust_lon":5,"../common/asinz":6}],48:[function(n,t,i){var r=n("../common/adjust_lon");i.init=function(){this.a=6377397.155;this.es=.006674372230614;this.e=Math.sqrt(this.es);this.lat0||(this.lat0=.863937979737193);this.long0||(this.long0=.43342343091192509);this.k0||(this.k0=.9999);this.s45=.785398163397448;this.s90=2*this.s45;this.fi0=this.lat0;this.e2=this.es;this.e=Math.sqrt(this.e2);this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2));this.uq=1.04216856380474;this.u0=Math.asin(Math.sin(this.fi0)/this.alfa);this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2);this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g;this.k1=this.k0;this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2));this.s0=1.37008346281555;this.n=Math.sin(this.s0);this.ro0=this.k1*this.n0/Math.tan(this.s0);this.ad=this.s90-this.uq};i.forward=function(n){var s,t,i,u,h,f,e,c=n.x,o=n.y,l=r(c-this.long0);return s=Math.pow((1+this.e*Math.sin(o))/(1-this.e*Math.sin(o)),this.alfa*this.e/2),t=2*(Math.atan(this.k*Math.pow(Math.tan(o/2+this.s45),this.alfa)/s)-this.s45),i=-l*this.alfa,u=Math.asin(Math.cos(this.ad)*Math.sin(t)+Math.sin(this.ad)*Math.cos(t)*Math.cos(i)),h=Math.asin(Math.cos(t)*Math.sin(i)/Math.cos(u)),f=this.n*h,e=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(u/2+this.s45),this.n),n.y=e*Math.cos(f)/1,n.x=e*Math.sin(f)/1,this.czech||(n.y*=-1,n.x*=-1),n};i.inverse=function(n){var i,o,r,f,s,h,t,e,c=n.x,u;n.x=n.y;n.y=c;this.czech||(n.y*=-1,n.x*=-1);h=Math.sqrt(n.x*n.x+n.y*n.y);s=Math.atan2(n.y,n.x);f=s/Math.sin(this.s0);r=2*(Math.atan(Math.pow(this.ro0/h,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45);i=Math.asin(Math.cos(this.ad)*Math.sin(r)-Math.sin(this.ad)*Math.cos(r)*Math.cos(f));o=Math.asin(Math.cos(r)*Math.sin(f)/Math.cos(i));n.x=this.long0-o/this.alfa;t=i;e=0;u=0;do n.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(i/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(t))/(1-this.e*Math.sin(t)),this.e/2))-this.s45),Math.abs(t-n.y)<1e-10&&(e=1),t=n.y,u+=1;while(0===e&&15>u);return u>=15?null:n};i.names=["Krovak","krovak"]},{"../common/adjust_lon":5}],49:[function(n,t,i){var u=Math.PI/2,o=Math.PI/4,r=1e-10,f=n("../common/qsfnz"),e=n("../common/adjust_lon");i.S_POLE=1;i.N_POLE=2;i.EQUIT=3;i.OBLIQ=4;i.init=function(){var t=Math.abs(this.lat0),n;if(this.mode=Math.abs(t-u)<r?this.lat0<0?this.S_POLE:this.N_POLE:Math.abs(t)<r?this.EQUIT:this.OBLIQ,this.es>0)switch(this.qp=f(this.e,1),this.mmf=.5/(1-this.es),this.apa=this.authset(this.es),this.mode){case this.N_POLE:this.dd=1;break;case this.S_POLE:this.dd=1;break;case this.EQUIT:this.rq=Math.sqrt(.5*this.qp);this.dd=1/this.rq;this.xmf=1;this.ymf=.5*this.qp;break;case this.OBLIQ:this.rq=Math.sqrt(.5*this.qp);n=Math.sin(this.lat0);this.sinb1=f(this.e,n)/this.qp;this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1);this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*n*n)*this.rq*this.cosb1);this.ymf=(this.xmf=this.rq)/this.dd;this.xmf*=this.dd}else this.mode===this.OBLIQ&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))};i.forward=function(n){var y,t,s,b,p,h,c,l,i,w,a=n.x,v=n.y;if(a=e(a-this.long0),this.sphere){if(p=Math.sin(v),w=Math.cos(v),s=Math.cos(a),this.mode===this.OBLIQ||this.mode===this.EQUIT){if(t=this.mode===this.EQUIT?1+w*s:1+this.sinph0*p+this.cosph0*w*s,r>=t)return null;t=Math.sqrt(2/t);y=t*w*Math.sin(a);t*=this.mode===this.EQUIT?p:this.cosph0*p-this.sinph0*w*s}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(s=-s),Math.abs(v+this.phi0)<r)return null;t=o-.5*v;t=2*(this.mode===this.S_POLE?Math.cos(t):Math.sin(t));y=t*Math.sin(a);t*=s}}else{switch(c=0,l=0,i=0,s=Math.cos(a),b=Math.sin(a),p=Math.sin(v),h=f(this.e,p),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(c=h/this.qp,l=Math.sqrt(1-c*c)),this.mode){case this.OBLIQ:i=1+this.sinb1*c+this.cosb1*l*s;break;case this.EQUIT:i=1+l*s;break;case this.N_POLE:i=u+v;h=this.qp-h;break;case this.S_POLE:i=v-u;h=this.qp+h}if(Math.abs(i)<r)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:i=Math.sqrt(2/i);t=this.mode===this.OBLIQ?this.ymf*i*(this.cosb1*c-this.sinb1*l*s):(i=Math.sqrt(2/(1+l*s)))*c*this.ymf;y=this.xmf*i*l*b;break;case this.N_POLE:case this.S_POLE:h>=0?(y=(i=Math.sqrt(h))*b,t=s*(this.mode===this.S_POLE?i:-i)):y=t=0}}return n.x=this.a*y+this.x0,n.y=this.a*t+this.y0,n};i.inverse=function(n){var p,i,y,h,a,c,o,f,t,s,v,l;if(n.x-=this.x0,n.y-=this.y0,f=n.x/this.a,t=n.y/this.a,this.sphere){if(v=0,l=0,s=Math.sqrt(f*f+t*t),i=.5*s,i>1)return null;switch(i=2*Math.asin(i),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(l=Math.sin(i),v=Math.cos(i)),this.mode){case this.EQUIT:i=Math.abs(s)<=r?0:Math.asin(t*l/s);f*=l;t=v*s;break;case this.OBLIQ:i=Math.abs(s)<=r?this.phi0:Math.asin(v*this.sinph0+t*l*this.cosph0/s);f*=l*this.cosph0;t=(v-Math.sin(i)*this.sinph0)*s;break;case this.N_POLE:t=-t;i=u-i;break;case this.S_POLE:i-=u}p=0!==t||this.mode!==this.EQUIT&&this.mode!==this.OBLIQ?Math.atan2(f,t):0}else{if(o=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(f/=this.dd,t*=this.dd,c=Math.sqrt(f*f+t*t),r>c)return n.x=0,n.y=this.phi0,n;h=2*Math.asin(.5*c/this.rq);y=Math.cos(h);f*=h=Math.sin(h);this.mode===this.OBLIQ?(o=y*this.sinb1+t*h*this.cosb1/c,a=this.qp*o,t=c*this.cosb1*y-t*this.sinb1*h):(o=t*h/c,a=this.qp*o,t=c*y)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(t=-t),a=f*f+t*t,!a)return n.x=0,n.y=this.phi0,n;o=1-a/this.qp;this.mode===this.S_POLE&&(o=-o)}p=Math.atan2(f,t);i=this.authlat(Math.asin(o),this.apa)}return n.x=e(this.long0+p),n.y=i,n};i.P00=.33333333333333331;i.P01=.17222222222222222;i.P02=.10257936507936508;i.P10=.063888888888888884;i.P11=.0664021164021164;i.P20=.016415012942191543;i.authset=function(n){var t,i=[];return i[0]=n*this.P00,t=n*n,i[0]+=t*this.P01,i[1]=t*this.P10,t*=n,i[0]+=t*this.P02,i[1]+=t*this.P11,i[2]=t*this.P20,i};i.authlat=function(n,t){var i=n+n;return n+t[0]*Math.sin(i)+t[1]*Math.sin(i+i)+t[2]*Math.sin(i+i+i)};i.names=["Lambert Azimuthal Equal Area","Lambert_Azimuthal_Equal_Area","laea"]},{"../common/adjust_lon":5,"../common/qsfnz":20}],50:[function(n,t,i){var r=1e-10,e=n("../common/msfnz"),u=n("../common/tsfnz"),f=Math.PI/2,s=n("../common/sign"),o=n("../common/adjust_lon"),h=n("../common/phi2z");i.init=function(){var t;if(this.lat2||(this.lat2=this.lat1),this.k0||(this.k0=1),this.x0=this.x0||0,this.y0=this.y0||0,!(Math.abs(this.lat1+this.lat2)<r)){t=this.b/this.a;this.e=Math.sqrt(1-t*t);var n=Math.sin(this.lat1),s=Math.cos(this.lat1),i=e(this.e,n,s),f=u(this.e,this.lat1,n),o=Math.sin(this.lat2),h=Math.cos(this.lat2),c=e(this.e,o,h),l=u(this.e,this.lat2,o),a=u(this.e,this.lat0,Math.sin(this.lat0));this.ns=Math.abs(this.lat1-this.lat2)>r?Math.log(i/c)/Math.log(f/l):n;isNaN(this.ns)&&(this.ns=n);this.f0=i/(this.ns*Math.pow(f,this.ns));this.rh=this.a*this.f0*Math.pow(a,this.ns);this.title||(this.title="Lambert Conformal Conic")}};i.forward=function(n){var l=n.x,t=n.y,c,i,e,h;if(Math.abs(2*Math.abs(t)-Math.PI)<=r&&(t=s(t)*(f-2*r)),e=Math.abs(Math.abs(t)-f),e>r)c=u(this.e,t,Math.sin(t)),i=this.a*this.f0*Math.pow(c,this.ns);else{if(e=t*this.ns,0>=e)return null;i=0}return h=this.ns*o(l-this.long0),n.x=this.k0*i*Math.sin(h)+this.x0,n.y=this.k0*(this.rh-i*Math.cos(h))+this.y0,n};i.inverse=function(n){var i,t,c,e,l,r=(n.x-this.x0)/this.k0,u=this.rh-(n.y-this.y0)/this.k0,s;if(this.ns>0?(i=Math.sqrt(r*r+u*u),t=1):(i=-Math.sqrt(r*r+u*u),t=-1),s=0,0!==i&&(s=Math.atan2(t*r,t*u)),0!==i||this.ns>0){if(t=1/this.ns,c=Math.pow(i/(this.a*this.f0),t),e=h(this.e,c),-9999===e)return null}else e=-f;return l=o(s/this.ns+this.long0),n.x=l,n.y=e,n};i.names=["Lambert Tangential Conformal Conic Projection","Lambert_Conformal_Conic","Lambert_Conformal_Conic_2SP","lcc"]},{"../common/adjust_lon":5,"../common/msfnz":15,"../common/phi2z":16,"../common/sign":21,"../common/tsfnz":24}],51:[function(n,t,i){function r(n){return n}i.init=function(){};i.forward=r;i.inverse=r;i.names=["longlat","identity"]},{}],52:[function(n,t,i){var e=n("../common/msfnz"),f=Math.PI/2,o=1e-10,r=57.295779513082323,u=n("../common/adjust_lon"),s=Math.PI/4,h=n("../common/tsfnz"),c=n("../common/phi2z");i.init=function(){var n=this.b/this.a;this.es=1-n*n;"x0"in this||(this.x0=0);"y0"in this||(this.y0=0);this.e=Math.sqrt(this.es);this.lat_ts?this.k0=this.sphere?Math.cos(this.lat_ts):e(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k0=this.k?this.k:1)};i.forward=function(n){var i=n.x,t=n.y,e,c,l,a;return t*r>90&&-90>t*r&&i*r>180&&-180>i*r?null:Math.abs(Math.abs(t)-f)<=o?null:(this.sphere?(e=this.x0+this.a*this.k0*u(i-this.long0),c=this.y0+this.a*this.k0*Math.log(Math.tan(s+.5*t))):(l=Math.sin(t),a=h(this.e,t,l),e=this.x0+this.a*this.k0*u(i-this.long0),c=this.y0-this.a*this.k0*Math.log(a)),n.x=e,n.y=c,n)};i.inverse=function(n){var i,t,o=n.x-this.x0,r=n.y-this.y0,e;if(this.sphere)t=f-2*Math.atan(Math.exp(-r/(this.a*this.k0)));else if(e=Math.exp(-r/(this.a*this.k0)),t=c(this.e,e),-9999===t)return null;return i=u(this.long0+o/(this.a*this.k0)),n.x=i,n.y=t,n};i.names=["Mercator","Popular Visualisation Pseudo Mercator","Mercator_1SP","Mercator_Auxiliary_Sphere","merc"]},{"../common/adjust_lon":5,"../common/msfnz":15,"../common/phi2z":16,"../common/tsfnz":24}],53:[function(n,t,i){var r=n("../common/adjust_lon");i.init=function(){};i.forward=function(n){var t=n.x,i=n.y,u=r(t-this.long0),f=this.x0+this.a*u,e=this.y0+this.a*Math.log(Math.tan(Math.PI/4+i/2.5))*1.25;return n.x=f,n.y=e,n};i.inverse=function(n){n.x-=this.x0;n.y-=this.y0;var t=r(this.long0+n.x/this.a),i=2.5*(Math.atan(Math.exp(.8*n.y/this.a))-Math.PI/4);return n.x=t,n.y=i,n};i.names=["Miller_Cylindrical","mill"]},{"../common/adjust_lon":5}],54:[function(n,t,i){var r=n("../common/adjust_lon"),u=1e-10;i.init=function(){};i.forward=function(n){for(var f,o,s,h=n.x,i=n.y,e=r(h-this.long0),t=i,c=Math.PI*Math.sin(i),l=0;;l++)if(f=-(t+Math.sin(t)-c)/(1+Math.cos(t)),t+=f,Math.abs(f)<u)break;return t/=2,Math.PI/2-Math.abs(i)<u&&(e=0),o=.900316316158*this.a*e*Math.cos(t)+this.x0,s=1.4142135623731*this.a*Math.sin(t)+this.y0,n.x=o,n.y=s,n};i.inverse=function(n){var u,t,i,f;return n.x-=this.x0,n.y-=this.y0,t=n.y/(1.4142135623731*this.a),Math.abs(t)>.999999999999&&(t=.999999999999),u=Math.asin(t),i=r(this.long0+n.x/(.900316316158*this.a*Math.cos(u))),i<-Math.PI&&(i=-Math.PI),i>Math.PI&&(i=Math.PI),t=(2*u+Math.sin(2*u))/Math.PI,Math.abs(t)>1&&(t=1),f=Math.asin(t),n.x=i,n.y=f,n};i.names=["Mollweide","moll"]},{"../common/adjust_lon":5}],55:[function(n,t,i){var r=484813681109536e-20;i.iterations=1;i.init=function(){this.A=[];this.A[1]=.6399175073;this.A[2]=-.1358797613;this.A[3]=.063294409;this.A[4]=-.02526853;this.A[5]=.0117879;this.A[6]=-.0055161;this.A[7]=.0026906;this.A[8]=-.001333;this.A[9]=.00067;this.A[10]=-.00034;this.B_re=[];this.B_im=[];this.B_re[1]=.7557853228;this.B_im[1]=0;this.B_re[2]=.249204646;this.B_im[2]=.003371507;this.B_re[3]=-.001541739;this.B_im[3]=.04105856;this.B_re[4]=-.10162907;this.B_im[4]=.01727609;this.B_re[5]=-.26623489;this.B_im[5]=-.36249218;this.B_re[6]=-.6870983;this.B_im[6]=-1.1651967;this.C_re=[];this.C_im=[];this.C_re[1]=1.3231270439;this.C_im[1]=0;this.C_re[2]=-.577245789;this.C_im[2]=-.007809598;this.C_re[3]=.508307513;this.C_im[3]=-.112208952;this.C_re[4]=-.15094762;this.C_im[4]=.18200602;this.C_re[5]=1.01418179;this.C_im[5]=1.64497696;this.C_re[6]=1.9660549;this.C_im[6]=2.5127645;this.D=[];this.D[1]=1.5627014243;this.D[2]=.5185406398;this.D[3]=-.03333098;this.D[4]=-.1052906;this.D[5]=-.0368594;this.D[6]=.007317;this.D[7]=.0122;this.D[8]=.00394;this.D[9]=-.0013};i.forward=function(n){for(var v=n.x,y=n.y,p=y-this.lat0,w=v-this.long0,b=p/r*1e-5,k=w,o=1,s=0,t=1;10>=t;t++)o*=b,s+=this.A[t]*o;var h,c,l=s,a=k,i=1,u=0,f=0,e=0;for(t=1;6>=t;t++)h=i*l-u*a,c=u*l+i*a,i=h,u=c,f=f+this.B_re[t]*i-this.B_im[t]*u,e=e+this.B_im[t]*i+this.B_re[t]*u;return n.x=e*this.a+this.x0,n.y=f*this.a+this.y0,n};i.inverse=function(n){for(var d,g,ut=n.x,ft=n.y,et=ut-this.x0,ot=ft-this.y0,v=ot/this.a,y=et/this.a,h=1,c=0,f=0,e=0,p,o,s,k,it,rt,t=1;6>=t;t++)d=h*v-c*y,g=c*v+h*y,h=d,c=g,f=f+this.C_re[t]*h-this.C_im[t]*c,e=e+this.C_im[t]*h+this.C_re[t]*c;for(p=0;p<this.iterations;p++){var l,a,i=f,u=e,w=v,b=y;for(t=2;6>=t;t++)l=i*f-u*e,a=u*f+i*e,i=l,u=a,w+=(t-1)*(this.B_re[t]*i-this.B_im[t]*u),b+=(t-1)*(this.B_im[t]*i+this.B_re[t]*u);for(i=1,u=0,o=this.B_re[1],s=this.B_im[1],t=2;6>=t;t++)l=i*f-u*e,a=u*f+i*e,i=l,u=a,o+=t*(this.B_re[t]*i-this.B_im[t]*u),s+=t*(this.B_im[t]*i+this.B_re[t]*u);k=o*o+s*s;f=(w*o+b*s)/k;e=(b*o-w*s)/k}var st=f,ht=e,nt=1,tt=0;for(t=1;9>=t;t++)nt*=st,tt+=this.D[t]*nt;return it=this.lat0+tt*r*1e5,rt=this.long0+ht,n.x=rt,n.y=it,n};i.names=["New_Zealand_Map_Grid","nzmg"]},{}],56:[function(n,t,i){var f=n("../common/tsfnz"),r=n("../common/adjust_lon"),o=n("../common/phi2z"),e=Math.PI/2,s=Math.PI/4,u=1e-10;i.init=function(){var o,n,t,s,l,a,i,u,v;this.no_off=this.no_off||!1;this.no_rot=this.no_rot||!1;isNaN(this.k0)&&(this.k0=1);var h=Math.sin(this.lat0),c=Math.cos(this.lat0),e=this.e*h;if(this.bl=Math.sqrt(1+this.es/(1-this.es)*Math.pow(c,4)),this.al=this.a*this.bl*this.k0*Math.sqrt(1-this.es)/(1-e*e),o=f(this.e,this.lat0,h),n=this.bl/c*Math.sqrt((1-this.es)/(1-e*e)),1>n*n&&(n=1),isNaN(this.longc)){l=f(this.e,this.lat1,Math.sin(this.lat1));a=f(this.e,this.lat2,Math.sin(this.lat2));this.el=this.lat0>=0?(n+Math.sqrt(n*n-1))*Math.pow(o,this.bl):(n-Math.sqrt(n*n-1))*Math.pow(o,this.bl);i=Math.pow(l,this.bl);u=Math.pow(a,this.bl);t=this.el/i;s=.5*(t-1/t);var y=(this.el*this.el-u*i)/(this.el*this.el+u*i),p=(u-i)/(u+i),w=r(this.long1-this.long2);this.long0=.5*(this.long1+this.long2)-Math.atan(y*Math.tan(.5*this.bl*w)/p)/this.bl;this.long0=r(this.long0);v=r(this.long1-this.long0);this.gamma0=Math.atan(Math.sin(this.bl*v)/s);this.alpha=Math.asin(n*Math.sin(this.gamma0))}else t=this.lat0>=0?n+Math.sqrt(n*n-1):n-Math.sqrt(n*n-1),this.el=t*Math.pow(o,this.bl),s=.5*(t-1/t),this.gamma0=Math.asin(Math.sin(this.alpha)/n),this.long0=this.longc-Math.asin(s*Math.tan(this.gamma0))/this.bl;this.uc=this.no_off?0:this.lat0>=0?this.al/this.bl*Math.atan2(Math.sqrt(n*n-1),Math.cos(this.alpha)):-1*this.al/this.bl*Math.atan2(Math.sqrt(n*n-1),Math.cos(this.alpha))};i.forward=function(n){var t,i,l,p=n.x,o=n.y,h=r(p-this.long0);if(Math.abs(Math.abs(o)-e)<=u)l=o>0?-1:1,i=this.al/this.bl*Math.log(Math.tan(s+l*this.gamma0*.5)),t=-1*l*e*this.al/this.bl;else{var w=f(this.e,o,Math.sin(o)),c=this.el/Math.pow(w,this.bl),v=.5*(c-1/c),b=.5*(c+1/c),y=Math.sin(this.bl*h),a=(v*Math.sin(this.gamma0)-y*Math.cos(this.gamma0))/b;i=Math.abs(Math.abs(a)-1)<=u?Number.POSITIVE_INFINITY:.5*this.al*Math.log((1-a)/(1+a))/this.bl;t=Math.abs(Math.cos(this.bl*h))<=u?this.al*this.bl*h:this.al*Math.atan2(v*Math.cos(this.gamma0)+y*Math.sin(this.gamma0),Math.cos(this.bl*h))/this.bl}return this.no_rot?(n.x=this.x0+t,n.y=this.y0+i):(t-=this.uc,n.x=this.x0+i*Math.cos(this.alpha)+t*Math.sin(this.alpha),n.y=this.y0+t*Math.cos(this.alpha)-i*Math.sin(this.alpha)),n};i.inverse=function(n){var t,s;this.no_rot?(s=n.y-this.y0,t=n.x-this.x0):(s=(n.x-this.x0)*Math.cos(this.alpha)-(n.y-this.y0)*Math.sin(this.alpha),t=(n.y-this.y0)*Math.cos(this.alpha)+(n.x-this.x0)*Math.sin(this.alpha),t+=this.uc);var i=Math.exp(-1*this.bl*s/this.al),h=.5*(i-1/i),l=.5*(i+1/i),c=Math.sin(this.bl*t/this.al),f=(c*Math.cos(this.gamma0)+h*Math.sin(this.gamma0))/l,a=Math.pow(this.el/Math.sqrt((1+f)/(1-f)),1/this.bl);return Math.abs(f-1)<u?(n.x=this.long0,n.y=e):Math.abs(f+1)<u?(n.x=this.long0,n.y=-1*e):(n.y=o(this.e,a),n.x=r(this.long0-Math.atan2(h*Math.cos(this.gamma0)-c*Math.sin(this.gamma0),Math.cos(this.bl*t/this.al))/this.bl)),n};i.names=["Hotine_Oblique_Mercator","Hotine Oblique Mercator","Hotine_Oblique_Mercator_Azimuth_Natural_Origin","Hotine_Oblique_Mercator_Azimuth_Center","omerc"]},{"../common/adjust_lon":5,"../common/phi2z":16,"../common/tsfnz":24}],57:[function(n,t,i){var o=n("../common/e0fn"),s=n("../common/e1fn"),h=n("../common/e2fn"),c=n("../common/e3fn"),u=n("../common/adjust_lon"),l=n("../common/adjust_lat"),f=n("../common/mlfn"),r=1e-10,a=n("../common/gN"),e=20;i.init=function(){this.temp=this.b/this.a;this.es=1-Math.pow(this.temp,2);this.e=Math.sqrt(this.es);this.e0=o(this.es);this.e1=s(this.es);this.e2=h(this.es);this.e3=c(this.es);this.ml0=this.a*f(this.e0,this.e1,this.e2,this.e3,this.lat0)};i.forward=function(n){var i,e,o,c=n.x,t=n.y,s=u(c-this.long0),h;return(o=s*Math.sin(t),this.sphere)?Math.abs(t)<=r?(i=this.a*s,e=-1*this.a*this.lat0):(i=this.a*Math.sin(o)/Math.tan(t),e=this.a*(l(t-this.lat0)+(1-Math.cos(o))/Math.tan(t))):Math.abs(t)<=r?(i=this.a*s,e=-1*this.ml0):(h=a(this.a,this.e,Math.sin(t))/Math.tan(t),i=h*Math.sin(o),e=this.a*f(this.e0,this.e1,this.e2,this.e3,t)-this.ml0+h*(1-Math.cos(o))),n.x=i+this.x0,n.y=e+this.y0,n};i.inverse=function(n){var v,o,s,y,l,i,p,t,a,w,c,d,b,h,k;if(s=n.x-this.x0,y=n.y-this.y0,this.sphere)if(Math.abs(y+this.a*this.lat0)<=r)v=u(s/this.a+this.long0),o=0;else{for(i=this.lat0+y/this.a,p=s*s/this.a/this.a+i*i,t=i,l=e;l;--l)if(w=Math.tan(t),a=-1*(i*(t*w+1)-t-.5*(t*t+p)*w)/((t-i)/w-1),t+=a,Math.abs(a)<=r){o=t;break}v=u(this.long0+Math.asin(s*Math.tan(t)/this.a)/Math.sin(o))}else if(Math.abs(y+this.ml0)<=r)o=0,v=u(this.long0+s/this.a);else{for(i=(this.ml0+y)/this.a,p=s*s/this.a/this.a+i*i,t=i,l=e;l;--l)if(k=this.e*Math.sin(t),c=Math.sqrt(1-k*k)*Math.tan(t),d=this.a*f(this.e0,this.e1,this.e2,this.e3,t),b=this.e0-2*this.e1*Math.cos(2*t)+4*this.e2*Math.cos(4*t)-6*this.e3*Math.cos(6*t),h=d/this.a,a=(i*(c*h+1)-h-.5*c*(h*h+p))/(this.es*Math.sin(2*t)*(h*h+p-2*i*h)/(4*c)+(i-h)*(c*b-2/Math.sin(2*t))-b),t-=a,Math.abs(a)<=r){o=t;break}c=Math.sqrt(1-this.es*Math.pow(Math.sin(o),2))*Math.tan(o);v=u(this.long0+Math.asin(s*c/this.a)/Math.sin(o))}return n.x=v,n.y=o,n};i.names=["Polyconic","poly"]},{"../common/adjust_lat":4,"../common/adjust_lon":5,"../common/e0fn":7,"../common/e1fn":8,"../common/e2fn":9,"../common/e3fn":10,"../common/gN":11,"../common/mlfn":14}],58:[function(n,t,i){var r=n("../common/adjust_lon"),o=n("../common/adjust_lat"),s=n("../common/pj_enfn"),h=20,c=n("../common/pj_mlfn"),l=n("../common/pj_inv_mlfn"),u=Math.PI/2,f=1e-10,e=n("../common/asinz");i.init=function(){this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=s(this.es)};i.forward=function(n){var e,o,i=n.x,t=n.y,v,s,l,u,a;if(i=r(i-this.long0),this.sphere){if(this.m){for(v=this.n*Math.sin(t),s=h;s;--s)if(l=(this.m*t+Math.sin(t)-v)/(this.m+Math.cos(t)),t-=l,Math.abs(l)<f)break}else t=1!==this.n?Math.asin(this.n*Math.sin(t)):t;e=this.a*this.C_x*i*(this.m+Math.cos(t));o=this.a*this.C_y*t}else u=Math.sin(t),a=Math.cos(t),o=this.a*c(t,u,a,this.en),e=this.a*i*a/Math.sqrt(1-this.es*u*u);return n.x=e,n.y=o,n};i.inverse=function(n){var t,h,i,s;return n.x-=this.x0,i=n.x/this.a,n.y-=this.y0,t=n.y/this.a,this.sphere?(t/=this.C_y,i/=this.C_x*(this.m+Math.cos(t)),this.m?t=e((this.m*t+Math.sin(t))/this.n):1!==this.n&&(t=e(Math.sin(t)/this.n)),i=r(i+this.long0),t=o(t)):(t=l(n.y/this.a,this.es,this.en),s=Math.abs(t),u>s?(s=Math.sin(t),h=this.long0+n.x*Math.sqrt(1-this.es*s*s)/(this.a*Math.cos(t)),i=r(h)):u>s-f&&(i=this.long0)),n.x=i,n.y=t,n};i.names=["Sinusoidal","sinu"]},{"../common/adjust_lat":4,"../common/adjust_lon":5,"../common/asinz":6,"../common/pj_enfn":17,"../common/pj_inv_mlfn":18,"../common/pj_mlfn":19}],59:[function(n,t,i){i.init=function(){var i=this.lat0;this.lambda0=this.long0;var t=Math.sin(i),f=this.a,e=this.rf,u=1/e,n=2*u-Math.pow(u,2),r=this.e=Math.sqrt(n);this.R=this.k0*f*Math.sqrt(1-n)/(1-n*Math.pow(t,2));this.alpha=Math.sqrt(1+n/(1-n)*Math.pow(Math.cos(i),4));this.b0=Math.asin(t/this.alpha);var o=Math.log(Math.tan(Math.PI/4+this.b0/2)),s=Math.log(Math.tan(Math.PI/4+i/2)),h=Math.log((1+r*t)/(1-r*t));this.K=o-this.alpha*s+this.alpha*r/2*h};i.forward=function(n){var u=Math.log(Math.tan(Math.PI/4-n.y/2)),f=this.e/2*Math.log((1+this.e*Math.sin(n.y))/(1-this.e*Math.sin(n.y))),e=-this.alpha*(u+f)+this.K,t=2*(Math.atan(Math.exp(e))-Math.PI/4),i=this.alpha*(n.x-this.lambda0),o=Math.atan(Math.sin(i)/(Math.sin(this.b0)*Math.tan(t)+Math.cos(this.b0)*Math.cos(i))),r=Math.asin(Math.cos(this.b0)*Math.sin(t)-Math.sin(this.b0)*Math.cos(t)*Math.cos(i));return n.y=this.R/2*Math.log((1+Math.sin(r))/(1-Math.sin(r)))+this.y0,n.x=this.R*o+this.x0,n};i.inverse=function(n){for(var o=n.x-this.x0,s=n.y-this.y0,i=o/this.R,r=2*(Math.atan(Math.exp(s/this.R))-Math.PI/4),u=Math.asin(Math.cos(this.b0)*Math.sin(r)+Math.sin(this.b0)*Math.cos(r)*Math.cos(i)),h=Math.atan(Math.sin(i)/(Math.cos(this.b0)*Math.cos(i)-Math.sin(this.b0)*Math.tan(r))),c=this.lambda0+h/this.alpha,f=0,t=u,e=-1e3,l=0;Math.abs(t-e)>1e-7;){if(++l>20)return;f=1/this.alpha*(Math.log(Math.tan(Math.PI/4+u/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(t))/2));e=t;t=2*Math.atan(Math.exp(f))-Math.PI/2}return n.x=c,n.y=t,n};i.names=["somerc"]},{}],60:[function(n,t,i){var u=Math.PI/2,r=1e-10,h=n("../common/sign"),e=n("../common/msfnz"),o=n("../common/tsfnz"),s=n("../common/phi2z"),f=n("../common/adjust_lon");i.ssfn_=function(n,t,i){return t*=i,Math.tan(.5*(u+n))*Math.pow((1-t)/(1+t),.5*i)};i.init=function(){this.coslat0=Math.cos(this.lat0);this.sinlat0=Math.sin(this.lat0);this.sphere?1===this.k0&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=r&&(this.k0=.5*(1+h(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=r&&(this.con=this.lat0>0?1:-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),1===this.k0&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=r&&(this.k0=.5*this.cons*e(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/o(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=e(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(this.ssfn_(this.lat0,this.sinlat0,this.e))-u,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))};i.forward=function(n){var t,a,h,e,p,v,c=n.x,s=n.y,l=Math.sin(s),y=Math.cos(s),i=f(c-this.long0);return Math.abs(Math.abs(c-this.long0)-Math.PI)<=r&&Math.abs(s+this.lat0)<=r?(n.x=NaN,n.y=NaN,n):this.sphere?(t=2*this.k0/(1+this.sinlat0*l+this.coslat0*y*Math.cos(i)),n.x=this.a*t*y*Math.sin(i)+this.x0,n.y=this.a*t*(this.coslat0*l-this.sinlat0*y*Math.cos(i))+this.y0,n):(a=2*Math.atan(this.ssfn_(s,l,this.e))-u,e=Math.cos(a),h=Math.sin(a),Math.abs(this.coslat0)<=r?(p=o(this.e,s*this.con,this.con*l),v=2*this.a*this.k0*p/this.cons,n.x=this.x0+v*Math.sin(c-this.long0),n.y=this.y0-this.con*v*Math.cos(c-this.long0),n):(Math.abs(this.sinlat0)<r?(t=2*this.a*this.k0/(1+e*Math.cos(i)),n.y=t*h):(t=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*h+this.cosX0*e*Math.cos(i))),n.y=t*(this.cosX0*h-this.sinX0*e*Math.cos(i))+this.y0),n.x=t*e*Math.sin(i)+this.x0,n))};i.inverse=function(n){var i,e,l,o,c,t,h;if(n.x-=this.x0,n.y-=this.y0,t=Math.sqrt(n.x*n.x+n.y*n.y),this.sphere)return h=2*Math.atan(t/(.5*this.a*this.k0)),i=this.long0,e=this.lat0,r>=t?(n.x=i,n.y=e,n):(e=Math.asin(Math.cos(h)*this.sinlat0+n.y*Math.sin(h)*this.coslat0/t),i=f(Math.abs(this.coslat0)<r?this.lat0>0?this.long0+Math.atan2(n.x,-1*n.y):this.long0+Math.atan2(n.x,n.y):this.long0+Math.atan2(n.x*Math.sin(h),t*this.coslat0*Math.cos(h)-n.y*this.sinlat0*Math.sin(h))),n.x=i,n.y=e,n);if(Math.abs(this.coslat0)<=r){if(r>=t)return e=this.lat0,i=this.long0,n.x=i,n.y=e,n;n.x*=this.con;n.y*=this.con;l=t*this.cons/(2*this.a*this.k0);e=this.con*s(this.e,l);i=this.con*f(this.con*this.long0+Math.atan2(n.x,-1*n.y))}else o=2*Math.atan(t*this.cosX0/(2*this.a*this.k0*this.ms1)),i=this.long0,r>=t?c=this.X0:(c=Math.asin(Math.cos(o)*this.sinX0+n.y*Math.sin(o)*this.cosX0/t),i=f(this.long0+Math.atan2(n.x*Math.sin(o),t*this.cosX0*Math.cos(o)-n.y*this.sinX0*Math.sin(o)))),e=-1*s(this.e,Math.tan(.5*(u+c)));return n.x=i,n.y=e,n};i.names=["stere","Stereographic_South_Pole","Polar Stereographic (variant B)"]},{"../common/adjust_lon":5,"../common/msfnz":15,"../common/phi2z":16,"../common/sign":21,"../common/tsfnz":24}],61:[function(n,t,i){var r=n("./gauss"),u=n("../common/adjust_lon");i.init=function(){r.init.apply(this);this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title="Oblique Stereographic Alternative"))};i.forward=function(n){var i,t,f,e;return n.x=u(n.x-this.long0),r.forward.apply(this,[n]),i=Math.sin(n.y),t=Math.cos(n.y),f=Math.cos(n.x),e=this.k0*this.R2/(1+this.sinc0*i+this.cosc0*t*f),n.x=e*t*Math.sin(n.x),n.y=e*(this.cosc0*i-this.sinc0*t*f),n.x=this.a*n.x+this.x0,n.y=this.a*n.y+this.y0,n};i.inverse=function(n){var t,f,e,o,i,s;return(n.x=(n.x-this.x0)/this.a,n.y=(n.y-this.y0)/this.a,n.x/=this.k0,n.y/=this.k0,i=Math.sqrt(n.x*n.x+n.y*n.y))?(s=2*Math.atan2(i,this.R2),t=Math.sin(s),f=Math.cos(s),o=Math.asin(f*this.sinc0+n.y*t*this.cosc0/i),e=Math.atan2(n.x*t,i*this.cosc0*f-n.y*this.sinc0*t)):(o=this.phic0,e=0),n.x=e,n.y=o,r.inverse.apply(this,[n]),n.x=u(n.x+this.long0),n};i.names=["Stereographic_North_Pole","Oblique_Stereographic","Polar_Stereographic","sterea","Oblique Stereographic Alternative"]},{"../common/adjust_lon":5,"./gauss":46}],62:[function(n,t,i){var e=n("../common/e0fn"),o=n("../common/e1fn"),s=n("../common/e2fn"),h=n("../common/e3fn"),u=n("../common/mlfn"),r=n("../common/adjust_lon"),f=Math.PI/2,c=1e-10,l=n("../common/sign"),a=n("../common/asinz");i.init=function(){this.e0=e(this.es);this.e1=o(this.es);this.e2=s(this.es);this.e3=h(this.es);this.ml0=this.a*u(this.e0,this.e1,this.e2,this.e3,this.lat0)};i.forward=function(n){var t,c,l,b=n.x,e=n.y,a=r(b-this.long0),k=Math.sin(e),h=Math.cos(e),i,v,w;if(this.sphere){if(i=h*Math.sin(a),Math.abs(Math.abs(i)-1)<1e-10)return 93;c=.5*this.a*this.k0*Math.log((1+i)/(1-i));t=Math.acos(h*Math.cos(a)/Math.sqrt(1-i*i));0>e&&(t=-t);l=this.a*this.k0*(t-this.lat0)}else{var y=h*a,o=Math.pow(y,2),s=this.ep2*Math.pow(h,2),p=Math.tan(e),f=Math.pow(p,2);t=1-this.es*Math.pow(k,2);v=this.a/Math.sqrt(t);w=this.a*u(this.e0,this.e1,this.e2,this.e3,e);c=this.k0*v*y*(1+o/6*(1-f+s+o/20*(5-18*f+Math.pow(f,2)+72*s-58*this.ep2)))+this.x0;l=this.k0*(w-this.ml0+v*p*o*(.5+o/24*(5-f+9*s+4*Math.pow(s,2)+o/30*(61-58*f+Math.pow(f,2)+600*s-330*this.ep2))))+this.y0}return n.x=c,n.y=l,n};i.inverse=function(n){var i,t,p,w,u,h,tt,b;if(this.sphere){var g=Math.exp(n.x/(this.a*this.k0)),v=.5*(g-1/g),nt=this.lat0+n.y/(this.a*this.k0),y=Math.cos(nt);i=Math.sqrt((1-y*y)/(1+v*v));u=a(i);0>nt&&(u=-u);h=0===v&&0===y?this.long0:r(Math.atan2(v,y)+this.long0)}else{for(tt=n.x-this.x0,b=n.y-this.y0,i=(this.ml0+b/this.k0)/this.a,t=i,w=0;!0&&(p=(i+this.e1*Math.sin(2*t)-this.e2*Math.sin(4*t)+this.e3*Math.sin(6*t))/this.e0-t,t+=p,!(Math.abs(p)<=c));w++)if(w>=6)return 95;if(Math.abs(t)<f){var et=Math.sin(t),it=Math.cos(t),rt=Math.tan(t),e=this.ep2*Math.pow(it,2),k=Math.pow(e,2),o=Math.pow(rt,2),ut=Math.pow(o,2);i=1-this.es*Math.pow(et,2);var d=this.a/Math.sqrt(i),ot=d*(1-this.es)/i,ft=tt/(d*this.k0),s=Math.pow(ft,2);u=t-d*rt*s/ot*(.5-s/24*(5+3*o+10*e-4*k-9*this.ep2-s/30*(61+90*o+298*e+45*ut-252*this.ep2-3*k)));h=r(this.long0+ft*(1-s/6*(1+2*o+e-s/20*(5-2*e+28*o-3*k+8*this.ep2+24*ut)))/it)}else u=f*l(b),h=this.long0}return n.x=h,n.y=u,n};i.names=["Transverse_Mercator","Transverse Mercator","tmerc"]},{"../common/adjust_lon":5,"../common/asinz":6,"../common/e0fn":7,"../common/e1fn":8,"../common/e2fn":9,"../common/e3fn":10,"../common/mlfn":14,"../common/sign":21}],63:[function(n,t,i){var u=.017453292519943295,r=n("./tmerc");i.dependsOn="tmerc";i.init=function(){this.zone&&(this.lat0=0,this.long0=(6*Math.abs(this.zone)-183)*u,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,r.init.apply(this),this.forward=r.forward,this.inverse=r.inverse)};i.names=["Universal Transverse Mercator System","utm"]},{"./tmerc":62}],64:[function(n,t,i){var u=n("../common/adjust_lon"),f=Math.PI/2,r=1e-10,e=n("../common/asinz");i.init=function(){this.R=this.a};i.forward=function(n){var a,v,d=n.x,h=n.y,c=u(d-this.long0),l,p;Math.abs(h)<=r&&(a=this.x0+this.R*c,v=this.y0);l=e(2*Math.abs(h/Math.PI));(Math.abs(c)<=r||Math.abs(Math.abs(h)-f)<=r)&&(a=this.x0,v=h>=0?this.y0+Math.PI*this.R*Math.tan(.5*l):this.y0+Math.PI*this.R*-Math.tan(.5*l));var y=.5*Math.abs(Math.PI/c-c/Math.PI),i=y*y,b=Math.sin(l),k=Math.cos(l),o=k/(b+k-1),g=o*o,w=o*(2/b-1),t=w*w,s=Math.PI*this.R*(y*(o-t)+Math.sqrt(i*(o-t)*(o-t)-(t+i)*(g-t)))/(t+i);return 0>c&&(s=-s),a=this.x0+s,p=i+o,s=Math.PI*this.R*(w*p-y*Math.sqrt((t+i)*(i+1)-p*p))/(t+i),v=h>=0?this.y0+s:this.y0-s,n.x=a,n.y=v,n};i.inverse=function(n){var v,y,f,t,s,h,e,i,l,c,o,a,p;return n.x-=this.x0,n.y-=this.y0,o=Math.PI*this.R,f=n.x/o,t=n.y/o,s=f*f+t*t,h=-Math.abs(t)*(1+s),e=h-2*t*t+f*f,i=-2*h+1+2*t*t+s*s,p=t*t/i+(2*e*e*e/i/i/i-9*h*e/i/i)/27,l=(h-e*e/3/i)/i,c=2*Math.sqrt(-l/3),o=3*p/l/c,Math.abs(o)>1&&(o=o>=0?1:-1),a=Math.acos(o)/3,y=n.y>=0?(-c*Math.cos(a+Math.PI/3)-e/3/i)*Math.PI:-(-c*Math.cos(a+Math.PI/3)-e/3/i)*Math.PI,v=Math.abs(f)<r?this.long0:u(this.long0+Math.PI*(s-1+Math.sqrt(1+2*(f*f-t*t)+s*s))/2/f),n.x=v,n.y=y,n};i.names=["Van_der_Grinten_I","VanDerGrinten","vandg"]},{"../common/adjust_lon":5,"../common/asinz":6}],65:[function(n,t){var i=.017453292519943295,r=57.295779513082323,f=1,e=2,o=n("./datum_transform"),u=n("./adjust_axis"),s=n("./Proj"),h=n("./common/toPoint");t.exports=function c(n,t,l){function v(n,t){return(n.datum.datum_type===f||n.datum.datum_type===e)&&"WGS84"!==t.datumCode}var a;return Array.isArray(l)&&(l=h(l)),n.datum&&t.datum&&(v(n,t)||v(t,n))&&(a=new s("WGS84"),c(n,a,l),n=a),"enu"!==n.axis&&u(n,!1,l),"longlat"===n.projName?(l.x*=i,l.y*=i):(n.to_meter&&(l.x*=n.to_meter,l.y*=n.to_meter),n.inverse(l)),n.from_greenwich&&(l.x+=n.from_greenwich),l=o(n.datum,t.datum,l),t.from_greenwich&&(l.x-=t.from_greenwich),"longlat"===t.projName?(l.x*=r,l.y*=r):(t.forward(l),t.to_meter&&(l.x/=t.to_meter,l.y/=t.to_meter)),"enu"!==t.axis&&u(t,!0,l),l}},{"./Proj":2,"./adjust_axis":3,"./common/toPoint":23,"./datum_transform":31}],66:[function(n,t){function u(n,t,i){n[t]=i.map(function(n){var t={};return r(n,t),t}).reduce(function(n,t){return f(n,t)},{})}function r(n,t){var i;return Array.isArray(n)?(i=n.shift(),"PARAMETER"===i&&(i=n.shift()),1===n.length?Array.isArray(n[0])?(t[i]={},r(n[0],t[i])):t[i]=n[0]:n.length?"TOWGS84"===i?t[i]=n:(t[i]={},["UNIT","PRIMEM","VERT_DATUM"].indexOf(i)>-1?(t[i]={name:n[0].toLowerCase(),convert:n[1]},3===n.length&&(t[i].auth=n[2])):"SPHEROID"===i?(t[i]={name:n[0],a:n[1],rf:n[2]},4===n.length&&(t[i].auth=n[3])):["GEOGCS","GEOCCS","DATUM","VERT_CS","COMPD_CS","LOCAL_CS","FITTED_CS","LOCAL_DATUM"].indexOf(i)>-1?(n[0]=["name",n[0]],u(t,i,n)):n.every(function(n){return Array.isArray(n)})?u(t,i,n):r(n,t[i])):t[i]=!0,void 0):void(t[n]=!0)}function e(n,t){var i=t[0],r=t[1];!(i in n)&&r in n&&(n[i]=n[r],3===t.length&&(n[i]=t[2](n[i])))}function i(n){return n*s}function o(n){function t(t){var i=n.to_meter||1;return parseFloat(t,10)*i}"GEOGCS"===n.type?n.projName="longlat":"LOCAL_CS"===n.type?(n.projName="identity",n.local=!0):n.projName="object"==typeof n.PROJECTION?Object.keys(n.PROJECTION)[0]:n.PROJECTION;n.UNIT&&(n.units=n.UNIT.name.toLowerCase(),"metre"===n.units&&(n.units="meter"),n.UNIT.convert&&(n.to_meter=parseFloat(n.UNIT.convert,10)));n.GEOGCS&&(n.datumCode=n.GEOGCS.DATUM?n.GEOGCS.DATUM.name.toLowerCase():n.GEOGCS.name.toLowerCase(),"d_"===n.datumCode.slice(0,2)&&(n.datumCode=n.datumCode.slice(2)),("new_zealand_geodetic_datum_1949"===n.datumCode||"new_zealand_1949"===n.datumCode)&&(n.datumCode="nzgd49"),"wgs_1984"===n.datumCode&&("Mercator_Auxiliary_Sphere"===n.PROJECTION&&(n.sphere=!0),n.datumCode="wgs84"),"_ferro"===n.datumCode.slice(-6)&&(n.datumCode=n.datumCode.slice(0,-6)),"_jakarta"===n.datumCode.slice(-8)&&(n.datumCode=n.datumCode.slice(0,-8)),~n.datumCode.indexOf("belge")&&(n.datumCode="rnb72"),n.GEOGCS.DATUM&&n.GEOGCS.DATUM.SPHEROID&&(n.ellps=n.GEOGCS.DATUM.SPHEROID.name.replace("_19","").replace(/[Cc]larke\_18/,"clrk"),"international"===n.ellps.toLowerCase().slice(0,13)&&(n.ellps="intl"),n.a=n.GEOGCS.DATUM.SPHEROID.a,n.rf=parseFloat(n.GEOGCS.DATUM.SPHEROID.rf,10)),~n.datumCode.indexOf("osgb_1936")&&(n.datumCode="osgb36"));n.b&&!isFinite(n.b)&&(n.b=n.a);var r=function(t){return e(n,t)},u=[["standard_parallel_1","Standard_Parallel_1"],["standard_parallel_2","Standard_Parallel_2"],["false_easting","False_Easting"],["false_northing","False_Northing"],["central_meridian","Central_Meridian"],["latitude_of_origin","Latitude_Of_Origin"],["latitude_of_origin","Central_Parallel"],["scale_factor","Scale_Factor"],["k0","scale_factor"],["latitude_of_center","Latitude_of_center"],["lat0","latitude_of_center",i],["longitude_of_center","Longitude_Of_Center"],["longc","longitude_of_center",i],["x0","false_easting",t],["y0","false_northing",t],["long0","central_meridian",i],["lat0","latitude_of_origin",i],["lat0","standard_parallel_1",i],["lat1","standard_parallel_1",i],["lat2","standard_parallel_2",i],["alpha","azimuth",i],["srsCode","name"]];u.forEach(r);n.long0||!n.longc||"Albers_Conic_Equal_Area"!==n.projName&&"Lambert_Azimuthal_Equal_Area"!==n.projName||(n.long0=n.longc);n.lat_ts||!n.lat1||"Stereographic_South_Pole"!==n.projName&&"Polar Stereographic (variant B)"!==n.projName||(n.lat0=i(n.lat1>0?90:-90),n.lat_ts=n.lat1)}var s=.017453292519943295,f=n("./extend");t.exports=function(n,t){var i=JSON.parse((","+n).replace(/\s*\,\s*([A-Z_0-9]+?)(\[)/g,',["$1",').slice(1).replace(/\s*\,\s*([A-Z_0-9]+?)\]/g,',"$1"]').replace(/,\["VERTCS".+/,"")),e=i.shift(),s=i.shift(),u;return i.unshift(["name",s]),i.unshift(["type",e]),i.unshift("output"),u={},r(i,u),o(u.output),f(t,u.output)}},{"./extend":34}],67:[function(n,t,i){function s(n){return n*(Math.PI/180)}function h(n){return 180*(n/Math.PI)}function p(n){var v,c,l,f,o,i,y,p,e,h=n.lat,r=n.lon,b=6378137,t=.00669438,k=.9996,u=s(h),g=s(r),d,a;return e=Math.floor((r+180)/6)+1,180===r&&(e=60),h>=56&&64>h&&r>=3&&12>r&&(e=32),h>=72&&84>h&&(r>=0&&9>r?e=31:r>=9&&21>r?e=33:r>=21&&33>r?e=35:r>=33&&42>r&&(e=37)),v=6*(e-1)-177,p=s(v),c=t/(1-t),l=b/Math.sqrt(1-t*Math.sin(u)*Math.sin(u)),f=Math.tan(u)*Math.tan(u),o=c*Math.cos(u)*Math.cos(u),i=Math.cos(u)*(g-p),y=b*((1-t/4-3*t*t/64-5*t*t*t/256)*u-(3*t/8+3*t*t/32+45*t*t*t/1024)*Math.sin(2*u)+(15*t*t/256+45*t*t*t/1024)*Math.sin(4*u)-35*t*t*t/3072*Math.sin(6*u)),d=k*l*(i+(1-f+o)*i*i*i/6+(5-18*f+f*f+72*o-58*c)*i*i*i*i*i/120)+5e5,a=k*(y+l*Math.tan(u)*(i*i/2+(5-f+9*o+4*o*o)*i*i*i*i/24+(61-58*f+f*f+600*o-330*c)*i*i*i*i*i*i/720)),0>h&&(a+=1e7),{northing:Math.round(a),easting:Math.round(d),zoneNumber:e,zoneLetter:w(h)}}function c(n){var it=n.northing,rt=n.easting,ut=n.zoneLetter,v=n.zoneNumber,l,a,w,b;if(0>v||v>60)return null;var o,y,e,f,k,t,d,g,s,u,nt=.9996,p=6378137,i=.00669438,r=(1-Math.sqrt(1-i))/(1+Math.sqrt(1-i)),ft=rt-5e5,tt=it;return"N">ut&&(tt-=1e7),g=6*(v-1)-177,o=i/(1-i),d=tt/nt,s=d/(p*(1-i/4-3*i*i/64-5*i*i*i/256)),u=s+(3*r/2-27*r*r*r/32)*Math.sin(2*s)+(21*r*r/16-55*r*r*r*r/32)*Math.sin(4*s)+151*r*r*r/96*Math.sin(6*s),y=p/Math.sqrt(1-i*Math.sin(u)*Math.sin(u)),e=Math.tan(u)*Math.tan(u),f=o*Math.cos(u)*Math.cos(u),k=p*(1-i)/Math.pow(1-i*Math.sin(u)*Math.sin(u),1.5),t=ft/(y*nt),l=u-y*Math.tan(u)/k*(t*t/2-(5+3*e+10*f-4*f*f-9*o)*t*t*t*t/24+(61+90*e+298*f+45*e*e-252*o-3*f*f)*t*t*t*t*t*t/720),l=h(l),a=(t-(1+2*e+f)*t*t*t/6+(5-2*f+28*e-3*f*f+8*o+24*e*e)*t*t*t*t*t/120)/Math.cos(u),a=g+h(a),n.accuracy?(b=c({northing:n.northing+n.accuracy,easting:n.easting+n.accuracy,zoneLetter:n.zoneLetter,zoneNumber:n.zoneNumber}),w={top:b.lat,right:b.lon,bottom:l,left:a}):w={lat:l,lon:a},w}function w(n){var t="Z";return 84>=n&&n>=72?t="X":72>n&&n>=64?t="W":64>n&&n>=56?t="V":56>n&&n>=48?t="U":48>n&&n>=40?t="T":40>n&&n>=32?t="S":32>n&&n>=24?t="R":24>n&&n>=16?t="Q":16>n&&n>=8?t="P":8>n&&n>=0?t="N":0>n&&n>=-8?t="M":-8>n&&n>=-16?t="L":-16>n&&n>=-24?t="K":-24>n&&n>=-32?t="J":-32>n&&n>=-40?t="H":-40>n&&n>=-48?t="G":-48>n&&n>=-56?t="F":-56>n&&n>=-64?t="E":-64>n&&n>=-72?t="D":-72>n&&n>=-80&&(t="C"),t}function b(n,t){var i=""+n.easting,r=""+n.northing;return n.zoneNumber+n.zoneLetter+k(n.easting,n.northing,n.zoneNumber)+i.substr(i.length-5,t)+r.substr(r.length-5,t)}function k(n,t,i){var r=l(i),u=Math.floor(n/1e5),f=Math.floor(t/1e5)%20;return d(u,f,r)}function l(n){var t=n%a;return 0===t&&(t=a),t}function d(n,t,i){var p=i-1,l=v.charCodeAt(p),a=y.charCodeAt(p),s=l+n-1,h=a+t,c=!1;return s>o&&(s=s-o+f-1,c=!0),(s===r||r>l&&s>r||(s>r||r>l)&&c)&&s++,(s===u||u>l&&s>u||(s>u||u>l)&&c)&&(s++,s===r&&s++),s>o&&(s=s-o+f-1),h>e?(h=h-e+f-1,c=!0):c=!1,(h===r||r>a&&h>r||(h>r||r>a)&&c)&&h++,(h===u||u>a&&h>u||(h>u||u>a)&&c)&&(h++,h===r&&h++),h>e&&(h=h-e+f-1),String.fromCharCode(s)+String.fromCharCode(h)}function g(n){var e,i,s;if(n&&0===n.length)throw"MGRSPoint coverting from nothing";for(var h,c=n.length,f=null,a="",t=0;!/[A-Z]/.test(h=n.charAt(t));){if(t>=2)throw"MGRSPoint bad conversion from: "+n;a+=h;t++}if(e=parseInt(a,10),0===t||t+3>c)throw"MGRSPoint bad conversion from: "+n;if(i=n.charAt(t++),"A">=i||"B"===i||"Y"===i||i>="Z"||"I"===i||"O"===i)throw"MGRSPoint zone letter "+i+" not handled: "+n;f=n.substring(t,t+=2);for(var v=l(e),g=nt(f.charAt(0),v),o=tt(f.charAt(1),v);o<it(i);)o+=2e6;if(s=c-t,s%2!=0)throw"MGRSPoint has to have an even number \nof digits after the zone letter and two 100km letters - front \nhalf for easting meters, second half for \nnorthing meters"+n;var r,y,p,w,b,u=s/2,k=0,d=0;return u>0&&(r=1e5/Math.pow(10,u),y=n.substring(t,t+u),k=parseFloat(y)*r,p=n.substring(t+u),d=parseFloat(p)*r),w=k+g,b=d+o,{easting:w,northing:b,zoneLetter:i,zoneNumber:e,accuracy:r}}function nt(n,t){for(var i=v.charCodeAt(t-1),e=1e5,s=!1;i!==n.charCodeAt(0);){if(i++,i===r&&i++,i===u&&i++,i>o){if(s)throw"Bad character: "+n;i=f;s=!0}e+=1e5}return e}function tt(n,t){if(n>"V")throw"MGRSPoint given invalid Northing "+n;for(var i=y.charCodeAt(t-1),o=0,s=!1;i!==n.charCodeAt(0);){if(i++,i===r&&i++,i===u&&i++,i>e){if(s)throw"Bad character: "+n;i=f;s=!0}o+=1e5}return o}function it(n){var t;switch(n){case"C":t=11e5;break;case"D":t=2e6;break;case"E":t=28e5;break;case"F":t=37e5;break;case"G":t=46e5;break;case"H":t=55e5;break;case"J":t=64e5;break;case"K":t=73e5;break;case"L":t=82e5;break;case"M":t=91e5;break;case"N":t=0;break;case"P":t=8e5;break;case"Q":t=17e5;break;case"R":t=26e5;break;case"S":t=35e5;break;case"T":t=44e5;break;case"U":t=53e5;break;case"V":t=62e5;break;case"W":t=7e6;break;case"X":t=79e5;break;default:t=-1}if(t>=0)return t;throw"Invalid zone letter: "+n;}var a=6,v="AJSAJS",y="AFAFAF",f=65,r=73,u=79,e=86,o=90;i.forward=function(n,t){return t=t||5,b(p({lat:n[1],lon:n[0]}),t)};i.inverse=function(n){var t=c(g(n.toUpperCase()));return[t.left,t.bottom,t.right,t.top]};i.toPoint=function(n){var t=i.inverse(n);return[(t[2]+t[0])/2,(t[3]+t[1])/2]}},{}],68:[function(n,t){t.exports={name:"proj4",version:"2.3.6",description:"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.",main:"lib/index.js",directories:{test:"test",doc:"docs"},scripts:{test:"./node_modules/istanbul/lib/cli.js test ./node_modules/mocha/bin/_mocha test/test.js"},repository:{type:"git",url:"git://github.com/proj4js/proj4js.git"},author:"",license:"MIT",jam:{main:"dist/proj4.js",include:["dist/proj4.js","README.md","AUTHORS","LICENSE.md"]},devDependencies:{"grunt-cli":"~0.1.13",grunt:"~0.4.2","grunt-contrib-connect":"~0.6.0","grunt-contrib-jshint":"~0.8.0",chai:"~1.8.1",mocha:"~1.17.1","grunt-mocha-phantomjs":"~0.4.0",browserify:"~3.24.5","grunt-browserify":"~1.3.0","grunt-contrib-uglify":"~0.3.2",curl:"git://github.com/cujojs/curl.git",istanbul:"~0.2.4",tin:"~0.4.0"},dependencies:{mgrs:"0.0.0"}}},{}],"./includedProjections":[function(n,t){t.exports=n("hTEDpn")},{}],hTEDpn:[function(n,t){var i=[n("./lib/projections/tmerc"),n("./lib/projections/utm"),n("./lib/projections/sterea"),n("./lib/projections/stere"),n("./lib/projections/somerc"),n("./lib/projections/omerc"),n("./lib/projections/lcc"),n("./lib/projections/krovak"),n("./lib/projections/cass"),n("./lib/projections/laea"),n("./lib/projections/aea"),n("./lib/projections/gnom"),n("./lib/projections/cea"),n("./lib/projections/eqc"),n("./lib/projections/poly"),n("./lib/projections/nzmg"),n("./lib/projections/mill"),n("./lib/projections/sinu"),n("./lib/projections/moll"),n("./lib/projections/eqdc"),n("./lib/projections/vandg"),n("./lib/projections/aeqd")];t.exports=function(n){i.forEach(function(t){n.Proj.projections.add(t)})}},{"./lib/projections/aea":40,"./lib/projections/aeqd":41,"./lib/projections/cass":42,"./lib/projections/cea":43,"./lib/projections/eqc":44,"./lib/projections/eqdc":45,"./lib/projections/gnom":47,"./lib/projections/krovak":48,"./lib/projections/laea":49,"./lib/projections/lcc":50,"./lib/projections/mill":53,"./lib/projections/moll":54,"./lib/projections/nzmg":55,"./lib/projections/omerc":56,"./lib/projections/poly":57,"./lib/projections/sinu":58,"./lib/projections/somerc":59,"./lib/projections/stere":60,"./lib/projections/sterea":61,"./lib/projections/tmerc":62,"./lib/projections/utm":63,"./lib/projections/vandg":64}]},{},[36])(36)}),function(n,t){"object"==typeof module&&module.exports?module.exports=n.document?t(n):t:n.Highcharts=t(n)}("undefined"!=typeof window?window:this,function(n){n=function(){var n=window,t=n.document,i=n.navigator&&n.navigator.userAgent||"",r=t&&t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,f=/(edge|msie|trident)/i.test(i)&&!window.opera,e=!r,u=/Firefox/.test(i),o=u&&4>parseInt(i.split("Firefox/")[1],10);return n.Highcharts?n.Highcharts.error(16,!0):{product:"Highmaps",version:"5.0.14",deg2rad:Math.PI/180,doc:t,hasBidiBug:o,hasTouch:t&&void 0!==t.documentElement.ontouchstart,isMS:f,isWebKit:/AppleWebKit/.test(i),isFirefox:u,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(i),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:r,vml:e,win:n,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){},charts:[]}}(),function(n){var t=[],u=n.charts,r=n.doc,i=n.win;n.error=function(t,r){if(t=n.isNumber(t)?"Highcharts error #"+t+": www.highcharts.com/errors/"+t:t,r)throw Error(t);i.console&&console.log(t)};n.Fx=function(n,t,i){this.options=t;this.elem=n;this.prop=i};n.Fx.prototype={dSetter:function(){var r=this.paths[0],u=this.paths[1],t=[],f=this.now,n=r.length,i;if(1===f)t=this.toD;else if(n===u.length&&1>f)for(;n--;)i=parseFloat(r[n]),t[n]=isNaN(i)?r[n]:f*parseFloat(u[n]-i)+i;else t=u;this.elem.attr("d",t,null,!0)},update:function(){var n=this.elem,t=this.prop,i=this.now,r=this.options.step;this[t+"Setter"]?this[t+"Setter"]():n.attr?n.element&&n.attr(t,i,null,!0):n.style[t]=i+this.unit;r&&r.call(n,i,this)},run:function(n,i,r){var e=this,u=function(n){return u.stopped?!1:e.step(n)},f;this.startTime=+new Date;this.start=n;this.end=i;this.unit=r;this.now=this.start;this.pos=0;u.elem=this.elem;u.prop=this.prop;u()&&1===t.push(u)&&(u.timerId=setInterval(function(){for(f=0;f<t.length;f++)t[f]()||t.splice(f--,1);t.length||clearInterval(u.timerId)},13))},step:function(t){var f=+new Date,r,i=this.options,u=this.elem,e=i.complete,o=i.duration,s=i.curAnim;return u.attr&&!u.element?t=!1:t||f>=o+this.startTime?(this.now=this.end,this.pos=1,this.update(),r=s[this.prop]=!0,n.objectEach(s,function(n){!0!==n&&(r=!1)}),r&&e&&e.call(u),t=!1):(this.pos=i.easing((f-this.startTime)/o),this.now=this.start+(this.end-this.start)*this.pos,this.update(),t=!0),t},initPath:function(t,i,r){function y(n){var t,i;for(u=n.length;u--;)t="M"===n[u]||"L"===n[u],i=/[a-zA-Z]/.test(n[u+3]),t&&i&&n.splice(u+1,0,n[u+1],n[u+2],n[u+1],n[u+2])}function p(n,t){for(;n.length<h;){n[0]=t[h-n.length];var i=n.slice(0,f);[].splice.apply(n,[0,0].concat(i));a&&(i=n.slice(n.length-f),[].splice.apply(n,[n.length,0].concat(i)),u--)}n[0]="M"}function w(n,t){for(var i=(h-n.length)/f;0<i&&i--;)e=n.slice().splice(n.length/c-f,f*c),e[0]=t[h-f-i*f],v&&(e[f-6]=e[f-2],e[f-5]=e[f-1]),[].splice.apply(n,[n.length/c,0].concat(e)),a&&i--}var a,c,b;i=i||"";var o,s=t.startX,l=t.endX,v=-1<i.indexOf("C"),f=v?7:3,h,e,u;if(i=i.split(" "),r=r.slice(),a=t.isArea,c=a?2:1,v&&(y(i),y(r)),s&&l){for(u=0;u<s.length;u++)if(s[u]===l[0]){o=u;break}else if(s[0]===l[l.length-s.length+u]){o=u;b=!0;break}void 0===o&&(i=[])}return i.length&&n.isNumber(o)&&(h=r.length+o*c*f,b?(p(i,r),w(r,i)):(p(r,i),w(i,r))),[i,r]}};n.Fx.prototype.fillSetter=n.Fx.prototype.strokeSetter=function(){this.elem.attr(this.prop,n.color(this.start).tweenTo(n.color(this.end),this.pos),null,!0)};n.extend=function(n,t){var i;n||(n={});for(i in t)n[i]=t[i];return n};n.merge=function(){var i,t=arguments,u,r={},f=function(t,i){return"object"!=typeof t&&(t={}),n.objectEach(i,function(r,u){t[u]=!n.isObject(r,!0)||n.isClass(r)||n.isDOMElement(r)?i[u]:f(t[u]||{},r)}),t};for(!0===t[0]&&(r=t[1],t=Array.prototype.slice.call(t,2)),u=t.length,i=0;i<u;i++)r=f(r,t[i]);return r};n.pInt=function(n,t){return parseInt(n,t||10)};n.isString=function(n){return"string"==typeof n};n.isArray=function(n){return n=Object.prototype.toString.call(n),"[object Array]"===n||"[object Array Iterator]"===n};n.isObject=function(t,i){return!!t&&"object"==typeof t&&(!i||!n.isArray(t))};n.isDOMElement=function(t){return n.isObject(t)&&"number"==typeof t.nodeType};n.isClass=function(t){var i=t&&t.constructor;return!(!n.isObject(t,!0)||n.isDOMElement(t)||!i||!i.name||"Object"===i.name)};n.isNumber=function(n){return"number"==typeof n&&!isNaN(n)};n.erase=function(n,t){for(var i=n.length;i--;)if(n[i]===t){n.splice(i,1);break}};n.defined=function(n){return void 0!==n&&null!==n};n.attr=function(t,i,r){var u;return n.isString(i)?n.defined(r)?t.setAttribute(i,r):t&&t.getAttribute&&(u=t.getAttribute(i)):n.defined(i)&&n.isObject(i)&&n.objectEach(i,function(n,i){t.setAttribute(i,n)}),u};n.splat=function(t){return n.isArray(t)?t:[t]};n.syncTimeout=function(n,t,i){if(t)return setTimeout(n,t,i);n.call(0,i)};n.pick=function(){for(var i=arguments,t,r=i.length,n=0;n<r;n++)if(t=i[n],void 0!==t&&null!==t)return t};n.css=function(t,i){n.isMS&&!n.svg&&i&&void 0!==i.opacity&&(i.filter="alpha(opacity="+100*i.opacity+")");n.extend(t.style,i)};n.createElement=function(t,i,u,f,e){t=r.createElement(t);var o=n.css;return i&&n.extend(t,i),e&&o(t,{padding:0,border:"none",margin:0}),u&&o(t,u),f&&f.appendChild(t),t};n.extendClass=function(t,i){var r=function(){};return r.prototype=new t,n.extend(r.prototype,i),r};n.pad=function(n,t,i){return Array((t||2)+1-String(n).length).join(i||0)+n};n.relativeLength=function(n,t,i){return/%$/.test(n)?t*parseFloat(n)/100+(i||0):parseFloat(n)};n.wrap=function(n,t,i){var r=n[t];n[t]=function(){var n=Array.prototype.slice.call(arguments),u=arguments,t=this;return t.proceed=function(){r.apply(t,arguments.length?arguments:u)},n.unshift(r),n=i.apply(this,n),t.proceed=null,n}};n.getTZOffset=function(t){var i=n.Date;return 6e4*(i.hcGetTimezoneOffset&&i.hcGetTimezoneOffset(t)||i.hcTimezoneOffset||0)};n.dateFormat=function(t,i,r){if(!n.defined(i)||isNaN(i))return n.defaultOptions.lang.invalidDate||"";t=n.pick(t,"%Y-%m-%d %H:%M:%S");var u=n.Date,e=new u(i-n.getTZOffset(i)),o=e[u.hcGetHours](),s=e[u.hcGetDay](),l=e[u.hcGetDate](),c=e[u.hcGetMonth](),a=e[u.hcGetFullYear](),h=n.defaultOptions.lang,v=h.weekdays,y=h.shortWeekdays,f=n.pad,u=n.extend({a:y?y[s]:v[s].substr(0,3),A:v[s],d:f(l),e:f(l,2," "),w:s,b:h.shortMonths[c],B:h.months[c],m:f(c+1),y:a.toString().substr(2,2),Y:a,H:f(o),k:o,I:f(o%12||12),l:o%12||12,M:f(e[u.hcGetMinutes]()),p:12>o?"AM":"PM",P:12>o?"am":"pm",S:f(e.getSeconds()),L:f(Math.round(i%1e3),3)},n.dateFormats);return n.objectEach(u,function(n,r){for(;-1!==t.indexOf("%"+r);)t=t.replace("%"+r,"function"==typeof n?n(i):n)}),r?t.substr(0,1).toUpperCase()+t.substr(1):t};n.formatSingle=function(t,i){var r=/\.([0-9])/,u=n.defaultOptions.lang;return/f$/.test(t)?(r=(r=t.match(r))?r[1]:-1,null!==i&&(i=n.numberFormat(i,r,u.decimalPoint,-1<t.indexOf(",")?u.thousandsSep:""))):i=n.dateFormat(t,i),i};n.format=function(t,i){for(var u="{",s=!1,r,h,e,c,o=[],f;t;){if(u=t.indexOf(u),-1===u)break;if(r=t.slice(0,u),s){for(r=r.split(":"),h=r.shift().split("."),c=h.length,f=i,e=0;e<c;e++)f=f[h[e]];r.length&&(f=n.formatSingle(r.join(":"),f));o.push(f)}else o.push(r);t=t.slice(u+1);u=(s=!s)?"}":"{"}return o.push(t),o.join("")};n.getMagnitude=function(n){return Math.pow(10,Math.floor(Math.log(n)/Math.LN10))};n.normalizeTickInterval=function(t,i,r,u,f){var o,e=t;for(r=n.pick(r,1),o=t/r,i||(i=f?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===u&&(1===r?i=n.grep(i,function(n){return 0==n%1}):.1>=r&&(i=[1/r]))),u=0;u<i.length&&!(e=i[u],f&&e*r>=t||!f&&o<=(i[u]+(i[u+1]||i[u]))/2);u++);return n.correctFloat(e*r,-Math.round(Math.log(.001)/Math.LN10))};n.stableSort=function(n,t){for(var u=n.length,r,i=0;i<u;i++)n[i].safeI=i;for(n.sort(function(n,i){return r=t(n,i),0===r?n.safeI-i.safeI:r}),i=0;i<u;i++)delete n[i].safeI};n.arrayMin=function(n){for(var t=n.length,i=n[0];t--;)n[t]<i&&(i=n[t]);return i};n.arrayMax=function(n){for(var t=n.length,i=n[0];t--;)n[t]>i&&(i=n[t]);return i};n.destroyObjectProperties=function(t,i){n.objectEach(t,function(n,r){n&&n!==i&&n.destroy&&n.destroy();delete t[r]})};n.discardElement=function(t){var i=n.garbageBin;i||(i=n.createElement("div"));t&&i.appendChild(t);i.innerHTML=""};n.correctFloat=function(n,t){return parseFloat(n.toPrecision(t||14))};n.setAnimation=function(t,i){i.renderer.globalAnimation=n.pick(t,i.options.chart.animation,!0)};n.animObject=function(t){return n.isObject(t)?n.merge(t):{duration:t?500:0}};n.timeUnits={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5};n.numberFormat=function(t,i,r,u){t=+t||0;i=+i;var h=n.defaultOptions.lang,f=(t.toString().split(".")[1]||"").split("e")[0].length,e,s,o=t.toString().split("e");return-1===i?i=Math.min(f,20):n.isNumber(i)||(i=2),s=(Math.abs(o[1]?o[0]:t)+Math.pow(10,-Math.max(i,f)-1)).toFixed(i),f=String(n.pInt(s)),e=3<f.length?f.length%3:0,r=n.pick(r,h.decimalPoint),u=n.pick(u,h.thousandsSep),t=(0>t?"-":"")+(e?f.substr(0,e)+u:""),t+=f.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+u),i&&(t+=r+s.slice(-i)),o[1]&&(t+="e"+o[1]),t};Math.easeInOutSine=function(n){return-.5*(Math.cos(Math.PI*n)-1)};n.getStyle=function(t,r,u){return"width"===r?Math.min(t.offsetWidth,t.scrollWidth)-n.getStyle(t,"padding-left")-n.getStyle(t,"padding-right"):"height"===r?Math.min(t.offsetHeight,t.scrollHeight)-n.getStyle(t,"padding-top")-n.getStyle(t,"padding-bottom"):((t=i.getComputedStyle(t,void 0))&&(t=t.getPropertyValue(r),n.pick(u,!0)&&(t=n.pInt(t))),t)};n.inArray=function(n,t){return t.indexOf?t.indexOf(n):[].indexOf.call(t,n)};n.grep=function(n,t){return[].filter.call(n,t)};n.find=function(n,t){return[].find.call(n,t)};n.map=function(n,t){for(var r=[],i=0,u=n.length;i<u;i++)r[i]=t.call(n[i],n[i],i,n);return r};n.offset=function(n){var t=r.documentElement;return n=n.getBoundingClientRect(),{top:n.top+(i.pageYOffset||t.scrollTop)-(t.clientTop||0),left:n.left+(i.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}};n.stop=function(n,i){for(var r=t.length;r--;)t[r].elem!==n||i&&i!==t[r].prop||(t[r].stopped=!0)};n.each=function(n,t,i){return Array.prototype.forEach.call(n,t,i)};n.objectEach=function(n,t,i){for(var r in n)n.hasOwnProperty(r)&&t.call(i,n[r],r,n)};n.addEvent=function(t,r,u){function e(n){n.target=n.srcElement||i;u.call(t,n)}var f=t.hcEvents=t.hcEvents||{};return t.addEventListener?t.addEventListener(r,u,!1):t.attachEvent&&(t.hcEventsIE||(t.hcEventsIE={}),u.hcGetKey||(u.hcGetKey=n.uniqueKey()),t.hcEventsIE[u.hcGetKey]=e,t.attachEvent("on"+r,e)),f[r]||(f[r]=[]),f[r].push(u),function(){n.removeEvent(t,r,u)}};n.removeEvent=function(t,i,r){function o(n,i){t.removeEventListener?t.removeEventListener(n,i,!1):t.attachEvent&&(i=t.hcEventsIE[i.hcGetKey],t.detachEvent("on"+n,i))}function s(){var r,f;t.nodeName&&(i?(r={},r[i]=!0):r=u,n.objectEach(r,function(n,t){if(u[t])for(f=u[t].length;f--;)o(t,u[t][f])}))}var f,u=t.hcEvents,e;u&&(i?(f=u[i]||[],r?(e=n.inArray(r,f),-1<e&&(f.splice(e,1),u[i]=f),o(i,r)):(s(),u[i]=[])):(s(),t.hcEvents={}))};n.fireEvent=function(t,i,u,f){var e,o,s;if(e=t.hcEvents,u=u||{},r.createEvent&&(t.dispatchEvent||t.fireEvent))e=r.createEvent("Events"),e.initEvent(i,!0,!0),n.extend(e,u),t.dispatchEvent?t.dispatchEvent(e):t.fireEvent(i,e);else if(e)for(e=e[i]||[],o=e.length,u.target||n.extend(u,{preventDefault:function(){u.defaultPrevented=!0},target:t,type:i}),i=0;i<o;i++)(s=e[i])&&!1===s.call(t,u)&&u.preventDefault();f&&!u.defaultPrevented&&f(u)};n.animate=function(t,i,r){var e,s="",u,f,o;n.isObject(r)||(o=arguments,r={duration:o[2],easing:o[3],complete:o[4]});n.isNumber(r.duration)||(r.duration=400);r.easing="function"==typeof r.easing?r.easing:Math[r.easing]||Math.easeInOutSine;r.curAnim=n.merge(i);n.objectEach(i,function(o,h){n.stop(t,h);f=new n.Fx(t,r,h);u=null;"d"===h?(f.paths=f.initPath(t,t.d,i.d),f.toD=i.d,e=0,u=1):t.attr?e=t.attr(h):(e=parseFloat(n.getStyle(t,h))||0,"opacity"!==h&&(s="px"));u||(u=o);u&&u.match&&u.match("px")&&(u=u.replace(/px/g,""));f.run(e,u,s)})};n.seriesType=function(t,i,r,u,f){var o=n.getOptions(),e=n.seriesTypes;return o.plotOptions[t]=n.merge(o.plotOptions[i],r),e[t]=n.extendClass(e[i]||function(){},u),e[t].prototype.type=t,f&&(e[t].prototype.pointClass=n.extendClass(n.Point,f)),e[t]};n.uniqueKey=function(){var n=Math.random().toString(36).substring(2,9),t=0;return function(){return"highcharts-"+n+"-"+t++}}();i.jQuery&&(i.jQuery.fn.highcharts=function(){var t=[].slice.call(arguments);if(this[0])return t[0]?(new n[n.isString(t[0])?t.shift():"Chart"](this[0],t[0],t[1]),this):u[n.attr(this[0],"data-highcharts-chart")]});r&&!r.defaultView&&(n.getStyle=function(t,i){var r={width:"clientWidth",height:"clientHeight"}[i];return t.style[i]?n.pInt(t.style[i]):("opacity"===i&&(i="filter"),r)?(t.style.zoom=1,Math.max(t[r]-2*n.getStyle(t,"padding"),0)):(t=t.currentStyle[i.replace(/\-(\w)/g,function(n,t){return t.toUpperCase()})],"filter"===i&&(t=t.replace(/alpha\(opacity=([0-9]+)\)/,function(n,t){return t/100})),""===t?1:n.pInt(t))});Array.prototype.forEach||(n.each=function(n,t,i){for(var r=0,u=n.length;r<u;r++)if(!1===t.call(i,n[r],r,n))return r});Array.prototype.indexOf||(n.inArray=function(n,t){var r,i=0;if(t)for(r=t.length;i<r;i++)if(t[i]===n)return i;return-1});Array.prototype.filter||(n.grep=function(n,t){for(var r=[],i=0,u=n.length;i<u;i++)t(n[i],i)&&r.push(n[i]);return r});Array.prototype.find||(n.find=function(n,t){for(var r=n.length,i=0;i<r;i++)if(t(n[i],i))return n[i]})}(n),function(n){var i=n.each,r=n.isNumber,u=n.map,f=n.merge,t=n.pInt;n.Color=function(t){if(!(this instanceof n.Color))return new n.Color(t);this.init(t)};n.Color.prototype={parsers:[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(n){return[t(n[1]),t(n[2]),t(n[3]),parseFloat(n[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(n){return[t(n[1]),t(n[2]),t(n[3]),1]}}],names:{none:"rgba(255,255,255,0)",white:"#ffffff",black:"#000000"},init:function(t){var r,i,f,e;if((this.input=t=this.names[t&&t.toLowerCase?t.toLowerCase():""]||t)&&t.stops)this.stops=u(t.stops,function(t){return new n.Color(t[1])});else if(t&&"#"===t.charAt()&&(r=t.length,t=parseInt(t.substr(1),16),7===r?i=[(t&16711680)>>16,(t&65280)>>8,t&255,1]:4===r&&(i=[(t&3840)>>4|(t&3840)>>8,(t&240)>>4|t&240,(t&15)<<4|t&15,1])),!i)for(f=this.parsers.length;f--&&!i;)e=this.parsers[f],(r=e.regex.exec(t))&&(i=e.parse(r));this.rgba=i||[]},get:function(n){var e=this.input,t=this.rgba,u;return this.stops?(u=f(e),u.stops=[].concat(u.stops),i(this.stops,function(t,i){u.stops[i]=[u.stops[i][0],t.get(n)]})):u=t&&r(t[0])?"rgb"===n||!n&&1===t[3]?"rgb("+t[0]+","+t[1]+","+t[2]+")":"a"===n?t[3]:"rgba("+t.join(",")+")":e,u},brighten:function(n){var u,f=this.rgba;if(this.stops)i(this.stops,function(t){t.brighten(n)});else if(r(n)&&0!==n)for(u=0;3>u;u++)f[u]+=t(255*n),0>f[u]&&(f[u]=0),255<f[u]&&(f[u]=255);return this},setOpacity:function(n){return this.rgba[3]=n,this},tweenTo:function(n,t){var i,r;return n.rgba.length?(i=this.rgba,n=n.rgba,r=1!==n[3]||1!==i[3],n=(r?"rgba(":"rgb(")+Math.round(n[0]+(i[0]-n[0])*(1-t))+","+Math.round(n[1]+(i[1]-n[1])*(1-t))+","+Math.round(n[2]+(i[2]-n[2])*(1-t))+(r?","+(n[3]+(i[3]-n[3])*(1-t)):"")+")"):n=n.input||"none",n}};n.color=function(t){return new n.Color(t)}}(n),function(n){function f(){var t=n.defaultOptions.global,i=u.moment;if(t.timezone){if(i)return function(n){return-i.tz(n,t.timezone).utcOffset()};n.error(25)}return t.useUTC&&t.getTimezoneOffset}function i(){var s=n.defaultOptions.global,i,e=s.useUTC,h=e?"getUTC":"get",c=e?"setUTC":"set";n.Date=i=s.Date||u.Date;i.hcTimezoneOffset=e&&s.timezoneOffset;i.hcGetTimezoneOffset=f();i.hcMakeTime=function(n,r,u,f,s,h){var c;return e?(c=i.UTC.apply(0,arguments),c+=o(c)):c=new i(n,r,t(u,1),t(f,0),t(s,0),t(h,0)).getTime(),c};r("Minutes Hours Day Date Month FullYear".split(" "),function(n){i["hcGet"+n]=h+n});r("Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),function(n){i["hcSet"+n]=c+n})}var e=n.color,r=n.each,o=n.getTZOffset,s=n.merge,t=n.pick,u=n.win;n.defaultOptions={colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" "),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{useUTC:!0,VMLRadialGradientURL:"http://code.highcharts.com/5.0.14/gfx/vml-radial-gradient.png"},chart:{borderRadius:0,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:20},position:{align:"right",x:-10,y:10}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"},title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:n.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",padding:8,snap:n.isTouchDevice?25:10,backgroundColor:e("#f7f7f7").setOpacity(.85).get(),borderWidth:1,headerFormat:'<span style="font-size: 10px">{point.key}<\/span><br/>',pointFormat:'<span style="color:{point.color}">●<\/span> {series.name}: <b>{point.y}<\/b><br/>',shadow:!0,style:{color:"#333333",cursor:"default",fontSize:"12px",pointerEvents:"none",whiteSpace:"nowrap"}},credits:{enabled:!0,href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}};n.setOptions=function(t){return n.defaultOptions=s(!0,n.defaultOptions,t),i(),n.defaultOptions};n.getOptions=function(){return n.defaultOptions};n.defaultPlotOptions=n.defaultOptions.plotOptions;i()}(n),function(n){var r,p,w=n.addEvent,ot=n.animate,u=n.attr,st=n.charts,ht=n.color,c=n.css,tt=n.createElement,t=n.defined,b=n.deg2rad,ct=n.destroyObjectProperties,f=n.doc,o=n.each,e=n.extend,k=n.erase,lt=n.grep,at=n.hasTouch,it=n.inArray,rt=n.isArray,ut=n.isFirefox,d=n.isMS,l=n.isObject,vt=n.isString,yt=n.isWebKit,s=n.merge,pt=n.noop,h=n.objectEach,i=n.pick,a=n.pInt,ft=n.removeEvent,et=n.stop,v=n.svg,g=n.SVG_NS,y=n.symbolSizes,nt=n.win;r=n.SVGElement=function(){return this};e(r.prototype,{opacity:1,SVG_NS:g,textProps:"direction fontSize fontWeight fontFamily fontStyle color lineHeight width textAlign textDecoration textOverflow textOutline".split(" "),init:function(n,t){this.element="span"===t?tt(t):f.createElementNS(this.SVG_NS,t);this.renderer=n},animate:function(t,r,u){return r=n.animObject(i(r,this.renderer.globalAnimation,!0)),0!==r.duration?(u&&(r.complete=u),ot(this,t,r)):(this.attr(t,null,u),r.step&&r.step.call(this)),this},colorGradient:function(i,r,u){var l=this.renderer,p,c,f,w,y,v,b,k,d,a,e=[],g;i.radialGradient?c="radialGradient":i.linearGradient&&(c="linearGradient");c&&(f=i[c],y=l.gradients,b=i.stops,a=u.radialReference,rt(f)&&(i[c]=f={x1:f[0],y1:f[1],x2:f[2],y2:f[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===c&&a&&!t(f.gradientUnits)&&(w=f,f=s(f,l.getRadialAttr(a,w),{gradientUnits:"userSpaceOnUse"})),h(f,function(n,t){"id"!==t&&e.push(t,n)}),h(b,function(n){e.push(n)}),e=e.join(","),y[e]?a=y[e].attr("id"):(f.id=a=n.uniqueKey(),y[e]=v=l.createElement(c).attr(f).add(l.defs),v.radAttr=w,v.stops=[],o(b,function(t){0===t[1].indexOf("rgba")?(p=n.color(t[1]),k=p.get("rgb"),d=p.get("a")):(k=t[1],d=1);t=l.createElement("stop").attr({offset:t[0],"stop-color":k,"stop-opacity":d}).add(v);v.stops.push(t)})),g="url("+l.url+"#"+a+")",u.setAttribute(r,g),u.gradient=e,i.toString=function(){return g})},applyTextOutline:function(t){var i=this.element,f,e,r,h,s;if(-1!==t.indexOf("contrast")&&(t=t.replace(/contrast/g,this.renderer.getContrast(i.style.fill))),t=t.split(" "),e=t[t.length-1],(r=t[0])&&"none"!==r&&n.svg){for(this.fakeTS=!0,t=[].slice.call(i.getElementsByTagName("tspan")),this.ySetter=this.xSetter,r=r.replace(/(^[\d\.]+)(.*?)$/g,function(n,t,i){return 2*t+i}),s=t.length;s--;)f=t[s],"highcharts-text-outline"===f.getAttribute("class")&&k(t,i.removeChild(f));h=i.firstChild;o(t,function(n,t){0===t&&(n.setAttribute("x",i.getAttribute("x")),t=i.getAttribute("y"),n.setAttribute("y",t||0),null===t&&i.setAttribute("y",0));n=n.cloneNode(1);u(n,{"class":"highcharts-text-outline",fill:e,stroke:e,"stroke-width":r,"stroke-linejoin":"round"});i.insertBefore(n,h)})}},attr:function(n,t,i,r){var e,o=this.element,s,c=this,u,f;return"string"==typeof n&&void 0!==t&&(e=n,n={},n[e]=t),"string"==typeof n?c=(this[n+"Getter"]||this._defaultGetter).call(this,n,o):(h(n,function(t,i){u=!1;r||et(this,i);this.symbolName&&/^(x|y|width|height|r|start|end|innerR|anchorX|anchorY)$/.test(i)&&(s||(this.symbolAttr(n),s=!0),u=!0);this.rotation&&("x"===i||"y"===i)&&(this.doTransform=!0);u||(f=this[i+"Setter"]||this._defaultSetter,f.call(this,t,i,o),this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(i)&&this.updateShadows(i,t,f))},this),this.afterSetters()),i&&i(),c},afterSetters:function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},updateShadows:function(n,t,i){for(var r=this.shadows,u=r.length;u--;)i.call(r[u],"height"===n?Math.max(t-(r[u].cutHeight||0),0):"d"===n?this.d:t,n,r[u])},addClass:function(n,t){var i=this.attr("class")||"";return-1===i.indexOf(n)&&(t||(n=(i+(i?" ":"")+n).replace("  "," ")),this.attr("class",n)),this},hasClass:function(n){return-1!==it(n,(this.attr("class")||"").split(" "))},removeClass:function(n){return this.attr("class",(this.attr("class")||"").replace(n,""))},symbolAttr:function(n){var t=this;o("x y r start end width height innerR anchorX anchorY".split(" "),function(r){t[r]=i(n[r],t[r])});t.attr({d:t.renderer.symbols[t.symbolName](t.x,t.y,t.width,t.height,t)})},clip:function(n){return this.attr("clip-path",n?"url("+this.renderer.url+"#"+n.id+")":"none")},crisp:function(n,i){var r=this,f={},u;return i=i||n.strokeWidth||0,u=Math.round(i)%2/2,n.x=Math.floor(n.x||r.x||0)+u,n.y=Math.floor(n.y||r.y||0)+u,n.width=Math.floor((n.width||r.width||0)-2*u),n.height=Math.floor((n.height||r.height||0)-2*u),t(n.strokeWidth)&&(n.strokeWidth=i),h(n,function(n,t){r[t]!==n&&(r[t]=f[t]=n)}),f},css:function(n){var t=this.styles,r={},f=this.element,o,i="",s,l=!t,y=["textOutline","textOverflow","width"];return n&&n.color&&(n.fill=n.color),t&&h(n,function(n,i){n!==t[i]&&(r[i]=n,l=!0)}),l&&(t&&(n=e(t,r)),o=this.textWidth=n&&n.width&&"auto"!==n.width&&"text"===f.nodeName.toLowerCase()&&a(n.width),this.styles=n,o&&!v&&this.renderer.forExport&&delete n.width,d&&!v?c(this.element,n):(s=function(n,t){return"-"+t.toLowerCase()},h(n,function(n,t){-1===it(t,y)&&(i+=t.replace(/([A-Z])/g,s)+":"+n+";")}),i&&u(f,"style",i)),this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),n&&n.textOutline&&this.applyTextOutline(n.textOutline))),this},strokeWidth:function(){return this["stroke-width"]||0},on:function(n,t){var r=this,i=r.element;return at&&"click"===n?(i.ontouchstart=function(n){r.touchEventFired=Date.now();n.preventDefault();t.call(i,n)},i.onclick=function(n){(-1===nt.navigator.userAgent.indexOf("Android")||1100<Date.now()-(r.touchEventFired||0))&&t.call(i,n)}):i["on"+n]=t,this},setRadialReference:function(n){var t=this.renderer.gradients[this.element.gradient];return this.element.radialReference=n,t&&t.radAttr&&t.animate(this.renderer.getRadialAttr(n,t.radAttr)),this},translate:function(n,t){return this.attr({translateX:n,translateY:t})},invert:function(n){return this.inverted=n,this.updateTransform(),this},updateTransform:function(){var n=this.translateX||0,u=this.translateY||0,f=this.scaleX,e=this.scaleY,o=this.inverted,s=this.rotation,r=this.element;o&&(n+=this.width,u+=this.height);n=["translate("+n+","+u+")"];o?n.push("rotate(90) scale(-1,1)"):s&&n.push("rotate("+s+" "+(r.getAttribute("x")||0)+" "+(r.getAttribute("y")||0)+")");(t(f)||t(e))&&n.push("scale("+i(f,1)+" "+i(e,1)+")");n.length&&r.setAttribute("transform",n.join(" "))},toFront:function(){var n=this.element;return n.parentNode.appendChild(n),this},align:function(n,t,r){var f,u,e,c,o={},s,h;return u=this.renderer,e=u.alignedObjects,n?(this.alignOptions=n,this.alignByTranslate=t,!r||vt(r))&&(this.alignTo=f=r||"renderer",k(e,this),e.push(this),r=null):(n=this.alignOptions,t=this.alignByTranslate,f=this.alignTo),r=i(r,u[f],u),f=n.align,u=n.verticalAlign,e=(r.x||0)+(n.x||0),c=(r.y||0)+(n.y||0),"right"===f?s=1:"center"===f&&(s=2),s&&(e+=(r.width-(n.width||0))/s),o[t?"translateX":"x"]=Math.round(e),"bottom"===u?h=1:"middle"===u&&(h=2),h&&(c+=(r.height-(n.height||0))/h),o[t?"translateY":"y"]=Math.round(c),this[this.placed?"animate":"attr"](o),this.placed=!0,this.alignAttr=o,this},getBBox:function(n,t){var r,f=this.renderer,c,h=this.element,s=this.styles,y,p=this.textStr,l,a=f.cache,v=f.cacheKeys,u;if(t=i(t,this.rotation),c=t*b,y=s&&s.fontSize,void 0!==p&&(u=p.toString(),-1===u.indexOf("<")&&(u=u.replace(/[0-9]/g,"0")),u+=["",t||0,y,s&&s.width,s&&s.textOverflow].join()),u&&!n&&(r=a[u]),!r){if(h.namespaceURI===this.SVG_NS||f.forExport){try{(l=this.fakeTS&&function(n){o(h.querySelectorAll(".highcharts-text-outline"),function(t){t.style.display=n})})&&l("none");r=h.getBBox?e({},h.getBBox()):{width:h.offsetWidth,height:h.offsetHeight};l&&l("")}catch(w){}(!r||0>r.width)&&(r={width:0,height:0})}else r=this.htmlGetBBox();if(f.isSVG&&(n=r.width,f=r.height,s&&"11px"===s.fontSize&&17===Math.round(f)&&(r.height=f=14),t&&(r.width=Math.abs(f*Math.sin(c))+Math.abs(n*Math.cos(c)),r.height=Math.abs(f*Math.cos(c))+Math.abs(n*Math.sin(c)))),u&&0<r.height){for(;250<v.length;)delete a[v.shift()];a[u]||v.push(u);a[u]=r}}return r},show:function(n){return this.attr({visibility:n?"inherit":"visible"})},hide:function(){return this.attr({visibility:"hidden"})},fadeOut:function(n){var t=this;t.animate({opacity:0},{duration:n||150,complete:function(){t.attr({y:-9999})}})},add:function(n){var t=this.renderer,r=this.element,i;return n&&(this.parentGroup=n),this.parentInverted=n&&n.inverted,void 0!==this.textStr&&t.buildText(this),this.added=!0,(!n||n.handleZ||this.zIndex)&&(i=this.zIndexSetter()),i||(n?n.element:t.box).appendChild(r),this.onAdd&&this.onAdd(),this},safeRemoveChild:function(n){var t=n.parentNode;t&&t.removeChild(n)},destroy:function(){var n=this,t=n.element||{},i=n.renderer.isSVG&&"SPAN"===t.nodeName&&n.parentGroup,r=t.ownerSVGElement;if(t.onclick=t.onmouseout=t.onmouseover=t.onmousemove=t.point=null,et(n),n.clipPath&&r&&(o(r.querySelectorAll("[clip-path]"),function(t){-1<t.getAttribute("clip-path").indexOf(n.clipPath.element.id+")")&&t.removeAttribute("clip-path")}),n.clipPath=n.clipPath.destroy()),n.stops){for(r=0;r<n.stops.length;r++)n.stops[r]=n.stops[r].destroy();n.stops=null}for(n.safeRemoveChild(t),n.destroyShadows();i&&i.div&&0===i.div.childNodes.length;)t=i.parentGroup,n.safeRemoveChild(i.div),delete i.div,i=t;return n.alignTo&&k(n.renderer.alignedObjects,n),h(n,function(t,i){delete n[i]}),null},shadow:function(n,t,r){var c=[],e,f,h=this.element,o,s,l,a;if(n){if(!this.shadows){for(s=i(n.width,3),l=(n.opacity||.15)/s,a=this.parentInverted?"(-1,-1)":"("+i(n.offsetX,1)+", "+i(n.offsetY,1)+")",e=1;e<=s;e++)f=h.cloneNode(0),o=2*s+1-2*e,u(f,{isShadow:"true",stroke:n.color||"#000000","stroke-opacity":l*e,"stroke-width":o,transform:"translate"+a,fill:"none"}),r&&(u(f,"height",Math.max(u(f,"height")-o,0)),f.cutHeight=o),t?t.element.appendChild(f):h.parentNode.insertBefore(f,h),c.push(f);this.shadows=c}}else this.destroyShadows();return this},destroyShadows:function(){o(this.shadows||[],function(n){this.safeRemoveChild(n)},this);this.shadows=void 0},xGetter:function(n){return"circle"===this.element.nodeName&&("x"===n?n="cx":"y"===n&&(n="cy")),this._defaultGetter(n)},_defaultGetter:function(n){return n=i(this[n],this.element?this.element.getAttribute(n):null,0),/^[\-0-9\.]+$/.test(n)&&(n=parseFloat(n)),n},dSetter:function(n,t,i){n&&n.join&&(n=n.join(" "));/(NaN| {2}|^$)/.test(n)&&(n="M 0 0");this[t]!==n&&(i.setAttribute(t,n),this[t]=n)},dashstyleSetter:function(n){var t,i=this["stroke-width"];if("inherit"===i&&(i=1),n=n&&n.toLowerCase()){for(n=n.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(","),t=n.length;t--;)n[t]=a(n[t])*i;n=n.join(",").replace(/NaN/g,"none");this.element.setAttribute("stroke-dasharray",n)}},alignSetter:function(n){this.element.setAttribute("text-anchor",{left:"start",center:"middle",right:"end"}[n])},opacitySetter:function(n,t,i){this[t]=n;i.setAttribute(t,n)},titleSetter:function(n){var t=this.element.getElementsByTagName("title")[0];t||(t=f.createElementNS(this.SVG_NS,"title"),this.element.appendChild(t));t.firstChild&&t.removeChild(t.firstChild);t.appendChild(f.createTextNode(String(i(n),"").replace(/<[^>]*>/g,"")))},textSetter:function(n){n!==this.textStr&&(delete this.bBox,this.textStr=n,this.added&&this.renderer.buildText(this))},fillSetter:function(n,t,i){"string"==typeof n?i.setAttribute(t,n):n&&this.colorGradient(n,t,i)},visibilitySetter:function(n,t,i){"inherit"===n?i.removeAttribute(t):this[t]!==n&&i.setAttribute(t,n);this[t]=n},zIndexSetter:function(n,i){var h=this.renderer,r=this.parentGroup,f=(r||h).element||h.box,u,e=this.element,o,s;if(u=this.added,t(n)&&(e.zIndex=n,n=+n,this[i]===n&&(u=!1),this[i]=n),u){for((n=this.zIndex)&&r&&(r.handleZ=!0),i=f.childNodes,s=0;s<i.length&&!o;s++)r=i[s],u=r.zIndex,r!==e&&(a(u)>n||!t(n)&&t(u)||0>n&&!t(u)&&f!==h.box)&&(f.insertBefore(e,r),o=!0);o||f.appendChild(e)}return o},_defaultSetter:function(n,t,i){i.setAttribute(t,n)}});r.prototype.yGetter=r.prototype.xGetter;r.prototype.translateXSetter=r.prototype.translateYSetter=r.prototype.rotationSetter=r.prototype.verticalAlignSetter=r.prototype.scaleXSetter=r.prototype.scaleYSetter=function(n,t){this[t]=n;this.doTransform=!0};r.prototype["stroke-widthSetter"]=r.prototype.strokeSetter=function(n,t,i){this[t]=n;this.stroke&&this["stroke-width"]?(r.prototype.fillSetter.call(this,this.stroke,"stroke",i),i.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===t&&0===n&&this.hasStroke&&(i.removeAttribute("stroke"),this.hasStroke=!1)};p=n.SVGRenderer=function(){this.init.apply(this,arguments)};e(p.prototype,{Element:r,SVG_NS:g,init:function(n,t,i,r,e,o){var h,s;r=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(r));h=r.element;n.appendChild(h);-1===n.innerHTML.indexOf("xmlns")&&u(h,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=h;this.boxWrapper=r;this.alignedObjects=[];this.url=(ut||yt)&&f.getElementsByTagName("base").length?nt.location.href.replace(/#.*?$/,"").replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(f.createTextNode("Created with Highmaps 5.0.14"));this.defs=this.createElement("defs").add();this.allowHTML=o;this.forExport=e;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(t,i,!1);ut&&n.getBoundingClientRect&&(t=function(){c(n,{left:0,top:0});s=n.getBoundingClientRect();c(n,{left:Math.ceil(s.left)-s.left+"px",top:Math.ceil(s.top)-s.top+"px"})},t(),this.unSubPixelFix=w(nt,"resize",t))},getStyle:function(n){return this.style=e({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},n)},setStyle:function(n){this.boxWrapper.css(this.getStyle(n))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var n=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),ct(this.gradients||{}),this.gradients=null,n&&(this.defs=n.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},createElement:function(n){var t=new this.Element;return t.init(this,n),t},draw:pt,getRadialAttr:function(n,t){return{cx:n[0]-n[2]/2+t.cx*n[2],cy:n[1]-n[2]/2+t.cy*n[2],r:t.r*n[2]}},getSpanWidth:function(n,t){var i=n.getBBox(!0).width;return!v&&this.forExport&&(i=this.measureSpanWidth(t.firstChild.data,n.styles)),i},applyEllipsis:function(n,t,i,r){var l=n.rotation,u=i,s,o=0,e=i.length,h=function(n){t.removeChild(t.firstChild);n&&t.appendChild(f.createTextNode(n))},c;if(n.rotation=0,u=this.getSpanWidth(n,t),c=u>r){for(;o<=e;)s=Math.ceil((o+e)/2),u=i.substring(0,s)+"…",h(u),u=this.getSpanWidth(n,t),o===e?o=e+1:u>r?e=s-1:o=s;0===e&&h("")}return n.rotation=l,c},buildText:function(n){var r=n.element,h=this,ut=h.forExport,e=i(n.textStr,"").toString(),ft=-1!==e.indexOf("<"),et=r.childNodes,w,b,k,l,d=u(r,"x"),t=n.styles,s=n.textWidth,nt=t&&t.lineHeight,y=t&&t.textOutline,p=t&&"ellipsis"===t.textOverflow,tt=t&&"nowrap"===t.whiteSpace,ot=t&&t.fontSize,it,rt,st=et.length,t=s&&!n.added&&this.box,ht=function(n){var t;return t=/(px|em)$/.test(n&&n.style.fontSize)?n.style.fontSize:ot||h.style.fontSize||12,nt?a(nt):h.fontMetrics(t,n.getAttribute("style")?n:r).h};if(it=[e,p,tt,nt,y,ot,s].join(),it!==n.textCache){for(n.textCache=it;st--;)r.removeChild(et[st]);ft||y||p||s||-1!==e.indexOf(" ")?(w=/<.*class="([^"]+)".*>/,b=/<.*style="([^"]+)".*>/,k=/<.*href="([^"]+)".*>/,t&&t.appendChild(r),e=ft?e.replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">').replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,"<\/span>").split(/<br.*?>/g):[e],e=lt(e,function(n){return""!==n}),o(e,function(t,i){var e,a=0;t=t.replace(/^\s+|\s+$/g,"").replace(/<span/g,"|||<span").replace(/<\/span>/g,"<\/span>|||");e=t.split("|||");o(e,function(t){var y,o,nt,it;if((""!==t||1===e.length)&&(y={},o=f.createElementNS(h.SVG_NS,"tspan"),w.test(t)&&(nt=t.match(w)[1],u(o,"class",nt)),b.test(t)&&(it=t.match(b)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),u(o,"style",it)),k.test(t)&&!ut&&(u(o,"onclick",'location.href="'+t.match(k)[1]+'"'),c(o,{cursor:"pointer"})),t=(t.replace(/<(.|\n)*?>/g,"")||" ").replace(/&lt;/g,"<").replace(/&gt;/g,">")," "!==t)){if(o.appendChild(f.createTextNode(t)),a?y.dx=0:i&&null!==d&&(y.x=d),u(o,y),r.appendChild(o),!a&&rt&&(!v&&ut&&c(o,{display:"block"}),u(o,"dy",ht(o))),s){y=t.replace(/([^\^])-/g,"$1- ").split(" ");nt=1<e.length||i||1<y.length&&!tt;var ft=[],et,ot=ht(o),st=n.rotation;for(p&&(l=h.applyEllipsis(n,o,t,s));!p&&nt&&(y.length||ft.length);)n.rotation=0,et=h.getSpanWidth(n,o),t=et>s,void 0===l&&(l=t),t&&1!==y.length?(o.removeChild(o.firstChild),ft.unshift(y.pop())):(y=ft,ft=[],y.length&&!tt&&(o=f.createElementNS(g,"tspan"),u(o,{dy:ot,x:d}),it&&u(o,"style",it),r.appendChild(o)),et>s&&(s=et)),y.length&&o.appendChild(f.createTextNode(y.join(" ").replace(/- /g,"-")));n.rotation=st}a++}});rt=rt||r.childNodes.length}),l&&n.attr("title",n.textStr),t&&t.removeChild(r),y&&n.applyTextOutline&&n.applyTextOutline(y)):r.appendChild(f.createTextNode(e.replace(/&lt;/g,"<").replace(/&gt;/g,">")))}},getContrast:function(n){return n=ht(n).rgba,510<n[0]+n[1]+n[2]?"#000000":"#FFFFFF"},button:function(n,t,i,r,u,f,o,h,c){var l=this.label(n,t,i,c,null,null,null,null,"button"),a=0,v,y,p,b;l.attr(s({padding:8,r:2},u));u=s({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontWeight:"normal"}},u);v=u.style;delete u.style;f=s(u,{fill:"#e6e6e6"},f);y=f.style;delete f.style;o=s(u,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},o);p=o.style;delete o.style;h=s(u,{style:{color:"#cccccc"}},h);b=h.style;delete h.style;w(l.element,d?"mouseover":"mouseenter",function(){3!==a&&l.setState(1)});w(l.element,d?"mouseout":"mouseleave",function(){3!==a&&l.setState(a)});l.setState=function(n){1!==n&&(l.state=a=n);l.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][n||0]);l.attr([u,f,o,h][n||0]).css([v,y,p,b][n||0])};l.attr(u).css(e({cursor:"default"},v));return l.on("click",function(n){3!==a&&r.call(l,n)})},crispLine:function(n,t){return n[1]===n[4]&&(n[1]=n[4]=Math.round(n[1])-t%2/2),n[2]===n[5]&&(n[2]=n[5]=Math.round(n[2])+t%2/2),n},path:function(n){var t={fill:"none"};return rt(n)?t.d=n:l(n)&&e(t,n),this.createElement("path").attr(t)},circle:function(n,t,i){return n=l(n)?n:{x:n,y:t,r:i},t=this.createElement("circle"),t.xSetter=t.ySetter=function(n,t,i){i.setAttribute("c"+t,n)},t.attr(n)},arc:function(n,t,i,r,u,f){return l(n)?(r=n,t=r.y,i=r.r,n=r.x):r={innerR:r,start:u,end:f},n=this.symbol("arc",n,t,i,i,r),n.r=i,n},rect:function(n,t,i,r,f,e){f=l(n)?n.r:f;var o=this.createElement("rect");return n=l(n)?n:void 0===n?{}:{x:n,y:t,width:Math.max(i,0),height:Math.max(r,0)},void 0!==e&&(n.strokeWidth=e,n=o.crisp(n)),n.fill="none",f&&(n.r=f),o.rSetter=function(n,t,i){u(i,{rx:n,ry:n})},o.attr(n)},setSize:function(n,t,r){var u=this.alignedObjects,f=u.length;for(this.width=n,this.height=t,this.boxWrapper.animate({width:n,height:t},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:i(r,!0)?void 0:0});f--;)u[f].align()},g:function(n){var t=this.createElement("g");return n?t.attr({"class":"highcharts-"+n}):t},image:function(n,t,i,r,u){var f={preserveAspectRatio:"none"};return 1<arguments.length&&e(f,{x:t,y:i,width:r,height:u}),f=this.createElement("image").attr(f),f.element.setAttributeNS?f.element.setAttributeNS("http://www.w3.org/1999/xlink","href",n):f.element.setAttribute("hc-svg-href",n),f},symbol:function(n,r,u,s,h,l){var p=this,a,d=/^url\((.*?)\)$/,g=d.test(n),w=!g&&(this.symbols[n]?n:"circle"),b=w&&this.symbols[w],nt=t(r)&&b&&b.call(this.symbols,Math.round(r),Math.round(u),s,h,l),v,k;return b?(a=this.path(nt),a.attr("fill","none"),e(a,{symbolName:w,x:r,y:u,width:s,height:h}),l&&e(a,l)):g&&(v=n.match(d)[1],a=this.image(v),a.imgwidth=i(y[v]&&y[v].width,l&&l.width),a.imgheight=i(y[v]&&y[v].height,l&&l.height),k=function(){a.attr({width:a.width,height:a.height})},o(["width","height"],function(n){a[n+"Setter"]=function(n,i){var u={},r=this["img"+i],f="width"===i?"translateX":"translateY";this[i]=n;t(r)&&(this.element&&this.element.setAttribute(i,r),this.alignByTranslate||(u[f]=((this[i]||0)-r)/2,this.attr(u)))}}),t(r)&&a.attr({x:r,y:u}),a.isImg=!0,t(a.imgwidth)&&t(a.imgheight)?k():(a.attr({width:0,height:0}),tt("img",{onload:function(){var n=st[p.chartIndex];0===this.width&&(c(this,{position:"absolute",top:"-999em"}),f.body.appendChild(this));y[v]={width:this.width,height:this.height};a.imgwidth=this.width;a.imgheight=this.height;a.element&&k();this.parentNode&&this.parentNode.removeChild(this);p.imgCount--;!p.imgCount&&n&&n.onload&&n.onload()},src:v}),this.imgCount++)),a},symbols:{circle:function(n,t,i,r){return this.arc(n+i/2,t+r/2,i/2,r/2,{start:0,end:2*Math.PI,open:!1})},square:function(n,t,i,r){return["M",n,t,"L",n+i,t,n+i,t+r,n,t+r,"Z"]},triangle:function(n,t,i,r){return["M",n+i/2,t,"L",n+i,t+r,n,t+r,"Z"]},"triangle-down":function(n,t,i,r){return["M",n,t,"L",n+i,t,n+i/2,t+r,"Z"]},diamond:function(n,t,i,r){return["M",n+i/2,t,"L",n+i,t+r/2,n+i/2,t+r,n,t+r/2,"Z"]},arc:function(n,r,u,f,e){var h=e.start,o=e.r||u,c=e.r||f||u,s=e.end-.001;u=e.innerR;f=i(e.open,.001>Math.abs(e.end-e.start-2*Math.PI));var l=Math.cos(h),a=Math.sin(h),v=Math.cos(s),s=Math.sin(s);return e=.001>e.end-h-Math.PI?0:1,o=["M",n+o*l,r+c*a,"A",o,c,0,e,1,n+o*v,r+c*s],t(u)&&o.push(f?"M":"L",n+u*v,r+u*s,"A",u,u,0,e,0,n+u*l,r+u*a),o.push(f?"":"Z"),o},callout:function(n,t,i,r,u){var f=Math.min(u&&u.r||0,i,r),o=f+6,e=u&&u.anchorX,s;return u=u&&u.anchorY,s=["M",n+f,t,"L",n+i-f,t,"C",n+i,t,n+i,t,n+i,t+f,"L",n+i,t+r-f,"C",n+i,t+r,n+i,t+r,n+i-f,t+r,"L",n+f,t+r,"C",n,t+r,n,t+r,n,t+r-f,"L",n,t+f,"C",n,t,n,t,n+f,t],e&&e>i?u>t+o&&u<t+r-o?s.splice(13,3,"L",n+i,u-6,n+i+6,u,n+i,u+6,n+i,t+r-f):s.splice(13,3,"L",n+i,r/2,e,u,n+i,r/2,n+i,t+r-f):e&&0>e?u>t+o&&u<t+r-o?s.splice(33,3,"L",n,u+6,n-6,u,n,u-6,n,t+f):s.splice(33,3,"L",n,r/2,e,u,n,r/2,n,t+f):u&&u>r&&e>n+o&&e<n+i-o?s.splice(23,3,"L",e+6,t+r,e,t+r+6,e-6,t+r,n+f,t+r):u&&0>u&&e>n+o&&e<n+i-o&&s.splice(3,3,"L",e-6,t,e,t-6,e+6,t,i-f,t),s}},clipRect:function(t,i,r,u){var f=n.uniqueKey(),e=this.createElement("clipPath").attr({id:f}).add(this.defs);return t=this.rect(t,i,r,u,0).add(e),t.id=f,t.clipPath=e,t.count=0,t},text:function(n,t,i,r){var f=!v&&this.forExport,u={};return r&&(this.allowHTML||!this.forExport)?this.html(n,t,i):(u.x=Math.round(t||0),i&&(u.y=Math.round(i)),(n||0===n)&&(u.text=n),n=this.createElement("text").attr(u),f&&n.css({position:"absolute"}),r||(n.xSetter=function(n,t,i){for(var f=i.getElementsByTagName("tspan"),u,e=i.getAttribute(t),r=0;r<f.length;r++)u=f[r],u.getAttribute(t)===e&&u.setAttribute(t,n);i.setAttribute(t,n)}),n)},fontMetrics:function(n,t){return n=n||t&&t.style&&t.style.fontSize||this.style&&this.style.fontSize,n=/px/.test(n)?a(n):/em/.test(n)?parseFloat(n)*(t?this.fontMetrics(null,t.parentNode).f:16):12,t=24>n?n+3:Math.round(1.2*n),{h:t,b:Math.round(.8*t),f:n}},rotCorr:function(n,t,i){var r=n;return t&&i&&(r=Math.max(r*Math.cos(t*b),4)),{x:-n/3*Math.sin(t*b),y:r}},label:function(i,u,f,h,c,l,a,v,y){var g=this,p=g.g("button"!==y&&"label"),w=p.text=g.text("",0,0,a).attr({zIndex:1}),b,k,ut=0,d=3,et=0,nt,ct,ot,lt,it,at={},wt,vt,yt=/^url\((.*?)\)$/.test(h),st=yt,pt,ht,rt,tt,bt;return y&&p.addClass("highcharts-"+y),st=yt,pt=function(){return(wt||0)%2/2},ht=function(){var n=w.element.style,i={};k=(void 0===nt||void 0===ct||it)&&t(w.textStr)&&w.getBBox();p.width=(nt||k.width||0)+2*d+et;p.height=(ct||k.height||0)+2*d;vt=d+g.fontMetrics(n&&n.fontSize,w).b;st&&(b||(p.box=b=g.symbols[h]||yt?g.symbol(h):g.rect(),b.addClass(("button"===y?"":"highcharts-label-box")+(y?" highcharts-"+y+"-box":"")),b.add(p),n=pt(),i.x=n,i.y=(v?-vt:0)+n),i.width=Math.round(p.width),i.height=Math.round(p.height),b.attr(e(i,at)),at={})},rt=function(){var i=et+d,n;n=v?0:vt;t(nt)&&k&&("center"===it||"right"===it)&&(i+={center:.5,right:1}[it]*(nt-k.width));(i!==w.x||n!==w.y)&&(w.attr("x",i),void 0!==n&&w.attr("y",n));w.x=i;w.y=n},tt=function(n,t){b?b.attr(n,t):at[n]=t},p.onAdd=function(){w.add(p);p.attr({text:i||0===i?i:"",x:u,y:f});b&&t(c)&&p.attr({anchorX:c,anchorY:l})},p.widthSetter=function(t){nt=n.isNumber(t)?t:null},p.heightSetter=function(n){ct=n},p["text-alignSetter"]=function(n){it=n},p.paddingSetter=function(n){t(n)&&n!==d&&(d=p.padding=n,rt())},p.paddingLeftSetter=function(n){t(n)&&n!==et&&(et=n,rt())},p.alignSetter=function(n){n={left:0,center:.5,right:1}[n];n!==ut&&(ut=n,k&&p.attr({x:ot}))},p.textSetter=function(n){void 0!==n&&w.textSetter(n);ht();rt()},p["stroke-widthSetter"]=function(n,t){n&&(st=!0);wt=this["stroke-width"]=n;tt(t,n)},p.strokeSetter=p.fillSetter=p.rSetter=function(n,t){"r"!==t&&("fill"===t&&n&&(st=!0),p[t]=n);tt(t,n)},p.anchorXSetter=function(n,t){c=p.anchorX=n;tt(t,Math.round(n)-pt()-ot)},p.anchorYSetter=function(n,t){l=p.anchorY=n;tt(t,n-lt)},p.xSetter=function(n){p.x=n;ut&&(n-=ut*((nt||k.width)+2*d));ot=Math.round(n);p.attr("translateX",ot)},p.ySetter=function(n){lt=p.y=Math.round(n);p.attr("translateY",lt)},bt=p.css,e(p,{css:function(n){if(n){var t={};n=s(n);o(p.textProps,function(i){void 0!==n[i]&&(t[i]=n[i],delete n[i])});w.css(t)}return bt.call(p,n)},getBBox:function(){return{width:k.width+2*d,height:k.height+2*d,x:k.x-d,y:k.y-d}},shadow:function(n){return n&&(ht(),b&&b.shadow(n)),p},destroy:function(){ft(p.element,"mouseenter");ft(p.element,"mouseleave");w&&(w=w.destroy());b&&(b=b.destroy());r.prototype.destroy.call(p);p=g=ht=rt=tt=null}})}});n.Renderer=p}(n),function(n){var e=n.attr,o=n.createElement,t=n.css,s=n.defined,i=n.each,r=n.extend,u=n.isFirefox,h=n.isMS,f=n.isWebKit,c=n.pInt,l=n.SVGRenderer,a=n.win,v=n.wrap;r(n.SVGElement.prototype,{htmlCss:function(n){var i=this.element;return(i=n&&"SPAN"===i.tagName&&n.width)&&(delete n.width,this.textWidth=i,this.updateTransform()),n&&"ellipsis"===n.textOverflow&&(n.whiteSpace="nowrap",n.overflow="hidden"),this.styles=r(this.styles,n),t(this.element,n),this},htmlGetBBox:function(){var n=this.element;return"text"===n.nodeName&&(n.style.position="absolute"),{x:n.offsetLeft,y:n.offsetTop,width:n.offsetWidth,height:n.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var o=this.renderer,n=this.element,h=this.translateX||0,l=this.translateY||0,w=this.x||0,b=this.y||0,e=this.textAlign||"left",a={left:0,center:.5,right:1}[e],r=this.styles;if(t(n,{marginLeft:h,marginTop:l}),this.shadows&&i(this.shadows,function(n){t(n,{marginLeft:h+1,marginTop:l+1})}),this.inverted&&i(n.childNodes,function(t){o.invertChild(t,n)}),"SPAN"===n.tagName){var u=this.rotation,v=c(this.textWidth),y=r&&r.whiteSpace,p=[u,e,n.innerHTML,this.textWidth,this.textAlign].join();p!==this.cTT&&(r=o.fontMetrics(n.style.fontSize).b,s(u)&&this.setSpanRotation(u,a,r),t(n,{width:"",whiteSpace:y||"nowrap"}),n.offsetWidth>v&&/[ \-]/.test(n.textContent||n.innerText)&&t(n,{width:v+"px",display:"block",whiteSpace:y||"normal"}),this.getSpanCorrection(n.offsetWidth,r,a,u,e));t(n,{left:w+(this.xCorr||0)+"px",top:b+(this.yCorr||0)+"px"});f&&(r=n.offsetHeight);this.cTT=p}}else this.alignOnAdd=!0},setSpanRotation:function(n,i,r){var e={},o=h?"-ms-transform":f?"-webkit-transform":u?"MozTransform":a.opera?"-o-transform":"";e[o]=e.transform="rotate("+n+"deg)";e[o+(u?"Origin":"-origin")]=e.transformOrigin=100*i+"% "+r+"px";t(this.element,e)},getSpanCorrection:function(n,t,i){this.xCorr=-n*i;this.yCorr=-t}});r(l.prototype,{html:function(n,t,u){var f=this.createElement("span"),s=f.element,h=f.renderer,c=h.isSVG,l=function(n,t){i(["opacity","visibility"],function(i){v(n,i+"Setter",function(n,i,r,u){n.call(this,i,r,u);t[r]=i})})};return f.textSetter=function(n){n!==s.innerHTML&&delete this.bBox;s.innerHTML=this.textStr=n;f.htmlUpdateTransform()},c&&l(f,f.element.style),f.xSetter=f.ySetter=f.alignSetter=f.rotationSetter=function(n,t){"align"===t&&(t="textAlign");f[t]=n;f.htmlUpdateTransform()},f.attr({text:n,x:Math.round(t),y:Math.round(u)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"}),s.style.whiteSpace="nowrap",f.css=f.htmlCss,c&&(f.add=function(n){var t,c=h.box.parentNode,u=[];if(this.parentGroup=n){if(t=n.div,!t){for(;n;)u.push(n),n=n.parentGroup;i(u.reverse(),function(n){var i,s=e(n.element,"class");s&&(s={className:s});t=n.div=n.div||o("div",s,{position:"absolute",left:(n.translateX||0)+"px",top:(n.translateY||0)+"px",display:n.display,opacity:n.opacity,pointerEvents:n.styles&&n.styles.pointerEvents},t||c);i=t.style;r(n,{classSetter:function(n){this.element.setAttribute("class",n);t.className=n},on:function(){return u[0].div&&f.on.apply({element:u[0].div},arguments),n},translateXSetter:function(t,r){i.left=t+"px";n[r]=t;n.doTransform=!0},translateYSetter:function(t,r){i.top=t+"px";n[r]=t;n.doTransform=!0}});l(n,i)})}}else t=c;return t.appendChild(s),f.added=!0,f.alignOnAdd&&f.htmlUpdateTransform(),f}),f}})}(n),function(n){var e,t,u=n.createElement,s=n.css,y=n.defined,f=n.deg2rad,p=n.discardElement,i=n.doc,h=n.each,w=n.erase,a=n.extend;e=n.extendClass;var d=n.isArray,b=n.isNumber,v=n.isObject,g=n.merge;t=n.noop;var c=n.pick,r=n.pInt,l=n.SVGElement,o=n.SVGRenderer,k=n.win;n.svg||(t={docMode8:i&&8===i.documentMode,init:function(n,t){var i=["<",t,' filled="f" stroked="f"'],r=["position: ","absolute",";"],f="div"===t;("shape"===t||f)&&r.push("left:0;top:0;width:1px;height:1px;");r.push("visibility: ",f?"hidden":"visible");i.push(' style="',r.join(""),'"/>');t&&(i=f||"span"===t||"img"===t?i.join(""):n.prepVML(i),this.element=u(i));this.renderer=n},add:function(n){var i=this.renderer,r=this.element,t=i.box,u=n&&n.inverted,t=n?n.element||n:t;return n&&(this.parentGroup=n),u&&i.invertChild(r,t),t.appendChild(r),this.added=!0,this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform(),this.onAdd&&this.onAdd(),this.className&&this.attr("class",this.className),this},updateTransform:l.prototype.htmlUpdateTransform,setSpanRotation:function(){var n=this.rotation,t=Math.cos(n*f),i=Math.sin(n*f);s(this.element,{filter:n?["progid:DXImageTransform.Microsoft.Matrix(M11=",t,", M12=",-i,", M21=",i,", M22=",t,", sizingMethod='auto expand')"].join(""):"none"})},getSpanCorrection:function(n,t,i,r,u){var e=r?Math.cos(r*f):1,o=r?Math.sin(r*f):0,l=c(this.elemHeight,this.element.offsetHeight),h;this.xCorr=0>e&&-n;this.yCorr=0>o&&-l;h=0>e*o;this.xCorr+=o*t*(h?1-i:i);this.yCorr-=e*t*(r?h?i:1-i:1);u&&"left"!==u&&(this.xCorr-=n*i*(0>e?-1:1),r&&(this.yCorr-=l*i*(0>o?-1:1)),s(this.element,{textAlign:u}))},pathToVML:function(n){for(var t=n.length,i=[];t--;)b(n[t])?i[t]=Math.round(10*n[t])-5:"Z"===n[t]?i[t]="x":(i[t]=n[t],!n.isArc||"wa"!==n[t]&&"at"!==n[t]||(i[t+5]===i[t+7]&&(i[t+7]+=n[t+7]>n[t+5]?1:-1),i[t+6]===i[t+8]&&(i[t+8]+=n[t+8]>n[t+6]?1:-1)));return i.join(" ")||"x"},clip:function(n){var t=this,i;return n?(i=n.members,w(i,t),i.push(t),t.destroyClip=function(){w(i,t)},n=n.getCSS(t)):(t.destroyClip&&t.destroyClip(),n={clip:t.docMode8?"inherit":"rect(auto)"}),t.css(n)},css:l.prototype.htmlCss,safeRemoveChild:function(n){n.parentNode&&p(n)},destroy:function(){return this.destroyClip&&this.destroyClip(),l.prototype.destroy.apply(this)},on:function(n,t){return this.element["on"+n]=function(){var n=k.event;n.target=n.srcElement;t(n)},this},cutOffPath:function(n,t){var i;return n=n.split(/[ ,]/),i=n.length,(9===i||11===i)&&(n[i-4]=n[i-2]=r(n[i-2])-10*t),n.join(" ")},shadow:function(n,t,i){var y=[],e,o=this.element,p=this.renderer,f,w=o.style,h,s=o.path,l,a,v,b;if(s&&"string"!=typeof s.value&&(s="x"),a=s,n){for(v=c(n.width,3),b=(n.opacity||.15)/v,e=1;3>=e;e++)l=2*v+1-2*e,i&&(a=this.cutOffPath(s.value,l+.5)),h=['<shape isShadow="true" strokeweight="',l,'" filled="false" path="',a,'" coordsize="10 10" style="',o.style.cssText,'" />'],f=u(p.prepVML(h),null,{left:r(w.left)+c(n.offsetX,1),top:r(w.top)+c(n.offsetY,1)}),i&&(f.cutOff=l+1),h=['<stroke color="',n.color||"#000000",'" opacity="',b*e,'"/>'],u(p.prepVML(h),null,null,f),t?t.element.appendChild(f):o.parentNode.insertBefore(f,o),y.push(f);this.shadows=y}return this},updateShadows:t,setAttr:function(n,t){this.docMode8?this.element[n]=t:this.element.setAttribute(n,t)},classSetter:function(n){(this.added?this.element:this).className=n},dashstyleSetter:function(n,t,i){(i.getElementsByTagName("stroke")[0]||u(this.renderer.prepVML(["<stroke/>"]),null,null,i))[t]=n||"solid";this[t]=n},dSetter:function(n,t,i){var r=this.shadows;if(n=n||[],this.d=n.join&&n.join(" "),i.path=n=this.pathToVML(n),r)for(i=r.length;i--;)r[i].path=r[i].cutOff?this.cutOffPath(n,r[i].cutOff):n;this.setAttr(t,n)},fillSetter:function(n,t,i){var r=i.nodeName;"SPAN"===r?i.style.color=n:"IMG"!==r&&(i.filled="none"!==n,this.setAttr("fillcolor",this.renderer.color(n,i,t,this)))},"fill-opacitySetter":function(n,t,i){u(this.renderer.prepVML(["<",t.split("-")[0],' opacity="',n,'"/>']),null,null,i)},opacitySetter:t,rotationSetter:function(n,t,i){i=i.style;this[t]=i[t]=n;i.left=-Math.round(Math.sin(n*f)+1)+"px";i.top=Math.round(Math.cos(n*f))+"px"},strokeSetter:function(n,t,i){this.setAttr("strokecolor",this.renderer.color(n,i,t,this))},"stroke-widthSetter":function(n,t,i){i.stroked=!!n;this[t]=n;b(n)&&(n+="px");this.setAttr("strokeweight",n)},titleSetter:function(n,t){this.setAttr(t,n)},visibilitySetter:function(n,t,i){"inherit"===n&&(n="visible");this.shadows&&h(this.shadows,function(i){i.style[t]=n});"DIV"===i.nodeName&&(n="hidden"===n?"-999em":0,this.docMode8||(i.style[t]=n?"visible":"hidden"),t="top");i.style[t]=n},xSetter:function(n,t,i){this[t]=n;"x"===t?t="left":"y"===t&&(t="top");this.updateClipping?(this[t]=n,this.updateClipping()):i.style[t]=n},zIndexSetter:function(n,t,i){i.style[t]=n}},t["stroke-opacitySetter"]=t["fill-opacitySetter"],n.VMLElement=t=e(l,t),t.prototype.ySetter=t.prototype.widthSetter=t.prototype.heightSetter=t.prototype.xSetter,t={Element:t,isIE8:-1<k.navigator.userAgent.indexOf("MSIE 8.0"),init:function(n,t,r){var u,f;if(this.alignedObjects=[],u=this.createElement("div").css({position:"relative"}),f=u.element,n.appendChild(u.element),this.isVML=!0,this.box=f,this.boxWrapper=u,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(t,r,!1),!i.namespaces.hcv){i.namespaces.add("hcv","urn:schemas-microsoft-com:vml");try{i.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}catch(e){i.styleSheets[0].cssText+="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}}},isHidden:function(){return!this.box.offsetWidth},clipRect:function(n,t,i,r){var f=this.createElement(),u=v(n);return a(f,{members:[],count:0,left:(u?n.x:n)+1,top:(u?n.y:t)+1,width:(u?n.width:i)-1,height:(u?n.height:r)-1,getCSS:function(n){var t=n.element,e=t.nodeName,i=n.inverted,r=this.top-("shape"===e?t.offsetTop:0),u=this.left,t=u+this.width,f=r+this.height,r={clip:"rect("+Math.round(i?u:r)+"px,"+Math.round(i?f:t)+"px,"+Math.round(i?t:f)+"px,"+Math.round(i?r:u)+"px)"};return!i&&n.docMode8&&"DIV"===e&&a(r,{width:t+"px",height:f+"px"}),r},updateClipping:function(){h(f.members,function(n){n.element&&n.css(f.getCSS(n))})}})},color:function(t,i,r,f){var ht=this,c,g=/^rgba/,nt,a,o="none",l,p,e,v,tt,it,rt,ut,w,b,k,d;if(t&&t.linearGradient?a="gradient":t&&t.radialGradient&&(a="pattern"),a)if(e=t.linearGradient||t.radialGradient,w="",t=t.stops,k=[],d=function(){nt=['<fill colors="'+k.join(",")+'" opacity="',it,'" o:opacity2="',tt,'" type="',a,'" ',w,'focus="100%" method="any" />'];u(ht.prepVML(nt),null,null,i)},v=t[0],b=t[t.length-1],0<v[0]&&t.unshift([0,v[1]]),1>b[0]&&t.push([1,b[1]]),h(t,function(t,i){g.test(t[1])?(c=n.color(t[1]),l=c.get("rgb"),p=c.get("a")):(l=t[1],p=1);k.push(100*t[0]+"% "+l);i?(it=p,rt=l):(tt=p,ut=l)}),"fill"===r)if("gradient"===a)r=e.x1||e[0]||0,t=e.y1||e[1]||0,v=e.x2||e[2]||0,e=e.y2||e[3]||0,w='angle="'+(90-180*Math.atan((e-t)/(v-r))/Math.PI)+'"',d();else{var o=e.r,ft=2*o,et=2*o,ot=e.cx,st=e.cy,y=i.radialReference,s,o=function(){y&&(s=f.getBBox(),ot+=(y[0]-s.x)/s.width-.5,st+=(y[1]-s.y)/s.height-.5,ft*=y[2]/s.width,et*=y[2]/s.height);w='src="'+n.getOptions().global.VMLRadialGradientURL+'" size="'+ft+","+et+'" origin="0.5,0.5" position="'+ot+","+st+'" color2="'+ut+'" ';d()};f.added?o():f.onAdd=o;o=rt}else o=l;else g.test(t)&&"IMG"!==i.tagName?(c=n.color(t),f[r+"-opacitySetter"](c.get("a"),r,i),o=c.get("rgb")):(o=i.getElementsByTagName(r),o.length&&(o[0].opacity=1,o[0].type="solid"),o=t);return o},prepVML:function(n){var t=this.isIE8;return n=n.join(""),t?(n=n.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />'),n=-1===n.indexOf('style="')?n.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):n.replace('style="','style="display:inline-block;behavior:url(#default#VML);')):n=n.replace("<","<hcv:"),n},text:o.prototype.html,path:function(n){var t={coordsize:"10 10"};return d(n)?t.d=n:v(n)&&a(t,n),this.createElement("shape").attr(t)},circle:function(n,t,i){var r=this.symbol("circle");return v(n)&&(i=n.r,t=n.y,n=n.x),r.isCircle=!0,r.r=i,r.attr({x:n,y:t})},g:function(n){var t;return n&&(t={className:"highcharts-"+n,"class":"highcharts-"+n}),this.createElement("div").attr(t)},image:function(n,t,i,r,u){var f=this.createElement("img").attr({src:n});return 1<arguments.length&&f.attr({x:t,y:i,width:r,height:u}),f},createElement:function(n){return"rect"===n?this.symbol(n):o.prototype.createElement.call(this,n)},invertChild:function(n,t){var u=this,i;t=t.style;i="IMG"===n.tagName&&n.style;s(n,{flip:"x",left:r(t.width)-(i?r(i.top):1),top:r(t.height)-(i?r(i.left):1),rotation:-90});h(n.childNodes,function(t){u.invertChild(t,n)})},symbols:{arc:function(n,t,i,r,u){var f=u.start,o=u.end,e=u.r||i||r;i=u.innerR;r=Math.cos(f);var s=Math.sin(f),h=Math.cos(o),c=Math.sin(o);return 0==o-f?["x"]:(f=["wa",n-e,t-e,n+e,t+e,n+e*r,t+e*s,n+e*h,t+e*c],u.open&&!i&&f.push("e","M",n,t),f.push("at",n-i,t-i,n+i,t+i,n+i*h,t+i*c,n+i*r,t+i*s,"x","e"),f.isArc=!0,f)},circle:function(n,t,i,r,u){return u&&y(u.r)&&(i=r=2*u.r),u&&u.isCircle&&(n-=i/2,t-=r/2),["wa",n,t,n+i,t+r,n+i,t+r/2,n+i,t+r/2,"e"]},rect:function(n,t,i,r,u){return o.prototype.symbols[y(u)&&u.r?"callout":"square"].call(0,n,t,i,r,u)}}},n.VMLRenderer=e=function(){this.init.apply(this,arguments)},e.prototype=g(o.prototype,t),n.Renderer=e);o.prototype.measureSpanWidth=function(n,t){var r=i.createElement("span");return n=i.createTextNode(n),r.appendChild(n),s(r,t),this.box.appendChild(r),t=r.offsetWidth,p(r),t}}(n),function(n){var f=n.correctFloat,i=n.defined,e=n.destroyObjectProperties,u=n.isNumber,o=n.merge,t=n.pick,r=n.deg2rad;n.Tick=function(n,t,i,r){this.axis=n;this.pos=t;this.type=i||"";this.isNewLabel=this.isNew=!0;i||r||this.addLabel()};n.Tick.prototype={addLabel:function(){var n=this.axis,s=n.options,l=n.chart,u=n.categories,h=n.names,r=this.pos,c=s.labels,e=n.tickPositions,a=r===e[0],v=r===e[e.length-1],h=u?t(u[r],h[r],r):r,u=this.label,e=e.info,y;n.isDatetimeAxis&&e&&(y=s.dateTimeLabelFormats[e.higherRanks[r]||e.unitName]);this.isFirst=a;this.isLast=v;s=n.labelFormatter.call({axis:n,chart:l,isFirst:a,isLast:v,dateTimeLabelFormat:y,value:n.isLog?f(n.lin2log(h)):h,pos:r});i(u)?u&&u.attr({text:s}):(this.labelLength=(this.label=u=i(s)&&c.enabled?l.renderer.text(s,0,0,c.useHTML).css(o(c.style)).add(n.labelGroup):null)&&u.getBBox().width,this.rotation=0)},getLabelSize:function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},handleOverflow:function(n){var i=this.axis,e=n.x,a=i.chart.chartWidth,s=i.chart.spacing,v=t(i.labelLeft,Math.min(i.pos,s[3])),s=t(i.labelRight,Math.max(i.pos+i.len,a-s[1])),y=this.label,h=this.rotation,f={left:0,center:.5,right:1}[i.labelAlign],o=y.getBBox().width,c=i.getSlotWidth(),u=c,w=1,l,p={};h?0>h&&e-f*o<v?l=Math.round(e/Math.cos(h*r)-v):0<h&&e+f*o>s&&(l=Math.round((a-e)/Math.cos(h*r))):(a=e+(1-f)*o,e-f*o<v?u=n.x+u*(1-f)-v:a>s&&(u=s-n.x+u*f,w=-1),u=Math.min(c,u),u<c&&"center"===i.labelAlign&&(n.x+=w*(c-u-f*(c-Math.min(o,u)))),o>u||i.autoRotation&&(y.styles||{}).width)&&(l=u);l&&(p.width=l,(i.options.labels.style||{}).textOverflow||(p.textOverflow="ellipsis"),y.css(p))},getPosition:function(n,t,i,r){var u=this.axis,f=u.chart,e=r&&f.oldChartHeight||f.chartHeight;return{x:n?u.translate(t+i,null,null,r)+u.transB:u.left+u.offset+(u.opposite?(r&&f.oldChartWidth||f.chartWidth)-u.right-u.left:0),y:n?e-u.bottom+u.offset-(u.opposite?u.height:0):e-u.translate(t+i,null,null,r)-u.transB}},getLabelPosition:function(n,t,u,f,e,o,s,h){var c=this.axis,y=c.transA,p=c.reversed,l=c.staggerLines,a=c.tickRotCorr||{x:0,y:0},v=e.y;return i(v)||(v=0===c.side?u.rotation?-8:-u.getBBox().height:2===c.side?a.y+8:Math.cos(u.rotation*r)*(a.y-u.getBBox(!1,0).height/2)),n=n+e.x+a.x-(o&&f?o*y*(p?-1:1):0),t=t+v-(o&&!f?o*y*(p?1:-1):0),l&&(u=s/(h||1)%l,c.opposite&&(u=l-u-1),t+=c.labelOffset/l*u),{x:n,y:Math.round(t)}},getMarkPath:function(n,t,i,r,u,f){return f.crispLine(["M",n,t,"L",n+(u?0:-i),t+(u?i:0)],r)},renderGridLine:function(n,t,i){var u=this.axis,f=u.options,e=this.gridLine,r={},h=this.pos,o=this.type,c=u.tickmarkOffset,l=u.chart.renderer,s=o?o+"Grid":"grid",a=f[s+"LineWidth"],v=f[s+"LineColor"],f=f[s+"LineDashStyle"];e||(r.stroke=v,r["stroke-width"]=a,f&&(r.dashstyle=f),o||(r.zIndex=1),n&&(r.opacity=0),this.gridLine=e=l.path().attr(r).addClass("highcharts-"+(o?o+"-":"")+"grid-line").add(u.gridGroup));!n&&e&&(n=u.getPlotLinePath(h+c,e.strokeWidth()*i,n,!0))&&e[this.isNew?"attr":"animate"]({d:n,opacity:t})},renderMark:function(n,i,r){var u=this.axis,o=u.options,c=u.chart.renderer,f=this.type,h=f?f+"Tick":"tick",s=u.tickSize(h),e=this.mark,l=!e,v=n.x,a;n=n.y;a=t(o[h+"Width"],!f&&u.isXAxis?1:0);o=o[h+"Color"];s&&(u.opposite&&(s[0]=-s[0]),l&&(this.mark=e=c.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(u.axisGroup),e.attr({stroke:o,"stroke-width":a})),e[l?"attr":"animate"]({d:this.getMarkPath(v,n,s[0],e.strokeWidth()*r,u.horiz,c),opacity:i}))},renderLabel:function(n,i,r,f){var o=this.axis,a=o.horiz,h=o.options,e=this.label,s=h.labels,c=s.step,y=o.tickmarkOffset,l=!0,v=n.x;n=n.y;e&&u(v)&&(e.xy=n=this.getLabelPosition(v,n,e,a,s,y,f,c),this.isFirst&&!this.isLast&&!t(h.showFirstLabel,1)||this.isLast&&!this.isFirst&&!t(h.showLastLabel,1)?l=!1:!a||o.isRadial||s.step||s.rotation||i||0===r||this.handleOverflow(n),c&&f%c&&(l=!1),l&&u(n.y)?(n.opacity=r,e[this.isNewLabel?"attr":"animate"](n),this.isNewLabel=!1):(e.attr("y",-9999),this.isNewLabel=!0),this.isNew=!1)},render:function(n,i,r){var u=this.axis,e=u.horiz,f=this.getPosition(e,this.pos,u.tickmarkOffset,i),o=f.x,s=f.y,u=e&&o===u.pos+u.len||!e&&s===u.pos?-1:1;r=t(r,1);this.isActive=!0;this.renderGridLine(i,r,u);this.renderMark(f,r,u);this.renderLabel(f,i,r,n)},destroy:function(){e(this,this.axis)}}}(n);var t=function(n){var b=n.addEvent,k=n.animObject,s=n.arrayMax,h=n.arrayMin,d=n.color,f=n.correctFloat,a=n.defaultOptions,i=n.defined,g=n.deg2rad,v=n.destroyObjectProperties,r=n.each,nt=n.extend,y=n.fireEvent,tt=n.format,it=n.getMagnitude,rt=n.grep,c=n.inArray,ut=n.isArray,u=n.isNumber,p=n.isString,l=n.merge,ft=n.normalizeTickInterval,e=n.objectEach,t=n.pick,et=n.removeEvent,ot=n.splat,st=n.syncTimeout,o=n.Tick,w=function(){this.init.apply(this,arguments)};return n.extend(w.prototype,{defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{allowOverlap:!1,enabled:!1,formatter:function(){return n.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(n,r){var o=r.isX,u=this,f,s;u.chart=n;u.horiz=n.inverted&&!u.isZAxis?!o:o;u.isXAxis=o;u.coll=u.coll||(o?"xAxis":"yAxis");u.opposite=r.opposite;u.side=r.side||(u.horiz?u.opposite?0:2:u.opposite?1:3);u.setOptions(r);f=this.options;s=f.type;u.labelFormatter=f.labels.formatter||u.defaultLabelFormatter;u.userOptions=r;u.minPixelPadding=0;u.reversed=f.reversed;u.visible=!1!==f.visible;u.zoomEnabled=!1!==f.zoomEnabled;u.hasNames="category"===s||!0===f.categories;u.categories=f.categories||u.hasNames;u.names=u.names||[];u.plotLinesAndBandsGroups={};u.isLog="logarithmic"===s;u.isDatetimeAxis="datetime"===s;u.positiveValuesOnly=u.isLog&&!u.allowNegativeLog;u.isLinked=i(f.linkedTo);u.ticks={};u.labelEdge=[];u.minorTicks={};u.plotLinesAndBands=[];u.alternateBands={};u.len=0;u.minRange=u.userMinRange=f.minRange||f.maxZoom;u.range=f.range;u.offset=f.offset||0;u.stacks={};u.oldStacks={};u.stacksTouched=0;u.max=null;u.min=null;u.crosshair=t(f.crosshair,ot(n.options.tooltip.crosshairs)[o?0:1],!1);r=u.options.events;-1===c(u,n.axes)&&(o?n.axes.splice(n.xAxis.length,0,u):n.axes.push(u),n[u.coll].push(u));u.series=u.series||[];n.inverted&&!u.isZAxis&&o&&void 0===u.reversed&&(u.reversed=!0);e(r,function(n,t){b(u,t,n)});u.lin2log=f.linearToLogConverter||u.lin2log;u.isLog&&(u.val2lin=u.log2lin,u.lin2val=u.lin2log)},setOptions:function(n){this.options=l(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],l(a[this.coll],n))},defaultLabelFormatter:function(){var r=this.axis,t=this.value,u=r.categories,s=this.dateTimeLabelFormat,o=a.lang,e=o.numericSymbols,o=o.numericSymbolMagnitude||1e3,f=e&&e.length,i,h=r.options.labels.format,r=r.isLog?Math.abs(t):r.tickInterval;if(h)i=tt(h,this);else if(u)i=t;else if(s)i=n.dateFormat(s,t);else if(f&&1e3<=r)for(;f--&&void 0===i;)u=Math.pow(o,f+1),r>=u&&0==10*t%u&&null!==e[f]&&0!==t&&(i=n.numberFormat(t/u,-1)+e[f]);return void 0===i&&(i=1e4<=Math.abs(t)?n.numberFormat(t,-1):n.numberFormat(t,-1,void 0,"")),i},getSeriesExtremes:function(){var n=this,f=n.chart;n.hasVisibleSeries=!1;n.dataMin=n.dataMax=n.threshold=null;n.softThreshold=!n.isXAxis;n.buildStacks&&n.buildStacks();r(n.series,function(r){if(r.visible||!f.options.chart.ignoreHiddenSeries){var e=r.options,o=e.threshold,c;n.hasVisibleSeries=!0;n.positiveValuesOnly&&0>=o&&(o=null);n.isXAxis?(e=r.xData,e.length&&(r=h(e),u(r)||r instanceof Date||(e=rt(e,function(n){return u(n)}),r=h(e)),n.dataMin=Math.min(t(n.dataMin,e[0]),r),n.dataMax=Math.max(t(n.dataMax,e[0]),s(e)))):(r.getExtremes(),c=r.dataMax,r=r.dataMin,i(r)&&i(c)&&(n.dataMin=Math.min(t(n.dataMin,r),r),n.dataMax=Math.max(t(n.dataMax,c),c)),i(o)&&(n.threshold=o),!e.softThreshold||n.positiveValuesOnly)&&(n.softThreshold=!1)}})},translate:function(n,t,i,r,f,e){var o=this.linkedParent||this,s=1,c=0,h=r?o.oldTransA:o.transA,l;return r=r?o.oldMin:o.min,l=o.minPixelPadding,f=(o.isOrdinal||o.isBroken||o.isLog&&f)&&o.lin2val,h||(h=o.transA),i&&(s*=-1,c=o.len),o.reversed&&(s*=-1,c-=s*(o.sector||o.len)),t?(n=(n*s+c-l)/h+r,f&&(n=o.lin2val(n))):(f&&(n=o.val2lin(n)),n=s*(n-r)*h+c+s*l+(u(e)?h*e:0)),n},toPixels:function(n,t){return this.translate(n,!1,!this.horiz,null,!0)+(t?0:this.pos)},toValue:function(n,t){return this.translate(n-(t?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(n,i,r,f,e){var s=this.chart,c=this.left,l=this.top,o,h,y=r&&s.oldChartHeight||s.chartHeight,p=r&&s.oldChartWidth||s.chartWidth,a,v;return o=this.transB,v=function(n,t,i){return(n<t||n>i)&&(f?n=Math.min(Math.max(t,n),i):a=!0),n},e=t(e,this.translate(n,null,null,r)),n=r=Math.round(e+o),o=h=Math.round(y-e-o),u(e)?this.horiz?(o=l,h=y-this.bottom,n=r=v(n,c,c+this.width)):(n=c,r=p-this.right,o=h=v(o,l,l+this.height)):a=!0,a&&!f?null:s.renderer.crispLine(["M",n,o,"L",r,h],i||1)},getLinearTickPositions:function(n,t,i){var u,e=f(Math.floor(t/n)*n),r;if(i=f(Math.ceil(i/n)*n),r=[],this.single)return[t];for(t=e;t<=i;){if(r.push(t),t=f(t+n),t===u)break;u=t}return r},getMinorTickPositions:function(){var n=this,i=n.options,s=n.tickPositions,u=n.minorTickInterval,t=[],f=n.pointRangePadding||0,e=n.min-f,f=n.max+f,o=f-e;if(o&&o/u<n.len/3)if(n.isLog)r(this.paddedTicks,function(i,r,f){r&&t.push.apply(t,n.getLogTickPositions(u,f[r-1],f[r],!0))});else if(n.isDatetimeAxis&&"auto"===i.minorTickInterval)t=t.concat(n.getTimeTicks(n.normalizeTimeTickInterval(u),e,f,i.startOfWeek));else for(i=e+(s[0]-e)%u;i<=f&&i!==t[0];i+=u)t.push(i);return 0!==t.length&&n.trimTicks(t),t},adjustForMinRange:function(){var o=this.options,n=this.min,u=this.max,f,v,l,c,y,a,p,e;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(i(o.min)||i(o.max)?this.minRange=null:(r(this.series,function(n){for(a=n.xData,c=p=n.xIncrement?1:a.length-1;0<c;c--)(y=a[c]-a[c-1],void 0===l||y<l)&&(l=y)}),this.minRange=Math.min(5*l,this.dataMax-this.dataMin)));u-n<this.minRange&&(v=this.dataMax-this.dataMin>=this.minRange,e=this.minRange,f=(e-u+n)/2,f=[n-f,t(o.min,n-f)],v&&(f[2]=this.isLog?this.log2lin(this.dataMin):this.dataMin),n=s(f),u=[n+e,t(o.max,n+e)],v&&(u[2]=this.isLog?this.log2lin(this.dataMax):this.dataMax),u=h(u),u-n<e&&(f[0]=u-e,f[1]=t(o.min,u-e),n=s(f)));this.min=n;this.max=u},getClosest:function(){var n;return this.categories?n=1:r(this.series,function(t){var r=t.closestPointRange,u=t.visible||!t.chart.options.chart.ignoreHiddenSeries;!t.noSharedTooltip&&i(r)&&u&&(n=i(n)?Math.min(n,r):r)}),n},nameToX:function(n){var u=ut(this.categories),f=u?this.categories:this.names,r=n.options.x,t;return n.series.requireSorting=!1,i(r)||(r=!1===this.options.uniqueNames?n.series.autoIncrement():c(n.name,f)),-1===r?u||(t=f.length):t=r,void 0!==t&&(this.names[t]=n.name),t},updateNames:function(){var n=this;0<this.names.length&&(this.names.length=0,this.minRange=this.userMinRange,r(this.series||[],function(t){t.xIncrement=null;(!t.points||t.isDirtyData)&&(t.processData(),t.generatePoints());r(t.points,function(i,r){var u;i.options&&(u=n.nameToX(i),void 0!==u&&u!==i.x&&(i.x=u,t.xData[r]=u))})}))},setAxisTranslation:function(n){var i=this,l=i.max-i.min,s=i.axisPointRange||0,f,e=0,o=0,u=i.linkedParent,a=!!i.categories,h=i.transA,c=i.isXAxis;(c||a||s)&&(f=i.getClosest(),u?(e=u.minPointOffset,o=u.pointRangePadding):r(i.series,function(n){var r=a?1:c?t(n.options.pointRange,f,0):i.axisPointRange||0;n=n.options.pointPlacement;s=Math.max(s,r);i.single||(e=Math.max(e,p(n)?0:r/2),o=Math.max(o,"on"===n?0:r))}),u=i.ordinalSlope&&f?i.ordinalSlope/f:1,i.minPointOffset=e*=u,i.pointRangePadding=o*=u,i.pointRange=Math.min(s,l),c&&(i.closestPointRange=f));n&&(i.oldTransA=h);i.translationSlope=i.transA=h=i.options.staticScale||i.len/(l+o||1);i.transB=i.horiz?i.left:i.bottom;i.minPixelPadding=h*e},minFromRange:function(){return this.max-this.range},setTickInterval:function(e){var o=this,c=o.chart,s=o.options,nt=o.isLog,a=o.log2lin,tt=o.isDatetimeAxis,ot=o.isXAxis,w=o.isLinked,b=s.maxPadding,k=s.minPadding,l=s.tickInterval,d=s.tickPixelInterval,g=o.categories,h=o.threshold,rt=o.softThreshold,ut,et,v,p;tt||g||w||this.getTickAmount();v=t(o.userMin,s.min);p=t(o.userMax,s.max);w?(o.linkedParent=c[o.coll][s.linkedTo],c=o.linkedParent.getExtremes(),o.min=t(c.min,c.dataMin),o.max=t(c.max,c.dataMax),s.type!==o.linkedParent.options.type&&n.error(11,1)):(!rt&&i(h)&&(o.dataMin>=h?(ut=h,k=0):o.dataMax<=h&&(et=h,b=0)),o.min=t(v,ut,o.dataMin),o.max=t(p,et,o.dataMax));nt&&(o.positiveValuesOnly&&!e&&0>=Math.min(o.min,t(o.dataMin,o.min))&&n.error(10,1),o.min=f(a(o.min),15),o.max=f(a(o.max),15));o.range&&i(o.max)&&(o.userMin=o.min=v=Math.max(o.dataMin,o.minFromRange()),o.userMax=p=o.max,o.range=null);y(o,"foundExtremes");o.beforePadding&&o.beforePadding();o.adjustForMinRange();!(g||o.axisPointRange||o.usePercentage||w)&&i(o.min)&&i(o.max)&&(a=o.max-o.min)&&(!i(v)&&k&&(o.min-=a*k),!i(p)&&b&&(o.max+=a*b));u(s.softMin)&&(o.min=Math.min(o.min,s.softMin));u(s.softMax)&&(o.max=Math.max(o.max,s.softMax));u(s.floor)&&(o.min=Math.max(o.min,s.floor));u(s.ceiling)&&(o.max=Math.min(o.max,s.ceiling));rt&&i(o.dataMin)&&(h=h||0,!i(v)&&o.min<h&&o.dataMin>=h?o.min=h:!i(p)&&o.max>h&&o.dataMax<=h&&(o.max=h));o.tickInterval=o.min===o.max||void 0===o.min||void 0===o.max?1:w&&!l&&d===o.linkedParent.options.tickPixelInterval?l=o.linkedParent.tickInterval:t(l,this.tickAmount?(o.max-o.min)/Math.max(this.tickAmount-1,1):void 0,g?1:(o.max-o.min)*d/Math.max(o.len,d));ot&&!e&&r(o.series,function(n){n.processData(o.min!==o.oldMin||o.max!==o.oldMax)});o.setAxisTranslation(!0);o.beforeSetTickPositions&&o.beforeSetTickPositions();o.postProcessTickInterval&&(o.tickInterval=o.postProcessTickInterval(o.tickInterval));o.pointRange&&!l&&(o.tickInterval=Math.max(o.pointRange,o.tickInterval));e=t(s.minTickInterval,o.isDatetimeAxis&&o.closestPointRange);!l&&o.tickInterval<e&&(o.tickInterval=e);tt||nt||l||(o.tickInterval=ft(o.tickInterval,null,it(o.tickInterval),t(s.allowDecimals,!(.5<o.tickInterval&&5>o.tickInterval&&1e3<o.max&&9999>o.max)),!!this.tickAmount));this.tickAmount||(o.tickInterval=o.unsquish());this.setTickPositions()},setTickPositions:function(){var t=this.options,n,u=t.tickPositions,r=t.tickPositioner,f=t.startOnTick,e=t.endOnTick;this.tickmarkOffset=this.categories&&"between"===t.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===t.minorTickInterval&&this.tickInterval?this.tickInterval/5:t.minorTickInterval;this.single=this.min===this.max&&i(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==t.allowDecimals);this.tickPositions=n=u&&u.slice();!n&&(n=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,t.units),this.min,this.max,t.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),n.length>this.len&&(n=[n[0],n.pop()]),this.tickPositions=n,r&&(r=r.apply(this,[this.min,this.max])))&&(this.tickPositions=n=r);this.paddedTicks=n.slice(0);this.trimTicks(n,f,e);this.isLinked||(this.single&&2>n.length&&(this.min-=.5,this.max+=.5),u||r||this.adjustTickAmount())},trimTicks:function(n,t,r){var u=n[0],f=n[n.length-1],e=this.minPointOffset||0;if(!this.isLinked){if(t&&-Infinity!==u)this.min=u;else for(;this.min-e>n[0];)n.shift();if(r)this.max=f;else for(;this.max+e<n[n.length-1];)n.pop();0===n.length&&i(u)&&n.push((f+u)/2)}},alignToOthers:function(){var n={},t,i=this.options;return!1===this.chart.options.chart.alignTicks||!1===i.alignTicks||this.isLog||r(this.chart[this.coll],function(i){var r=i.options,r=[i.horiz?r.left:r.top,r.width,r.height,r.pane].join();i.series.length&&(n[r]?t=!0:n[r]=1)}),t},getTickAmount:function(){var t=this.options,n=t.tickAmount,r=t.tickPixelInterval;!i(t.tickInterval)&&this.len<r&&!this.isRadial&&!this.isLog&&t.startOnTick&&t.endOnTick&&(n=2);!n&&this.alignToOthers()&&(n=Math.ceil(this.len/r)+1);4>n&&(this.finalTickAmt=n,n=5);this.tickAmount=n},adjustTickAmount:function(){var t=this.tickInterval,n=this.tickPositions,r=this.tickAmount,u=this.finalTickAmt,e=n&&n.length;if(e<r){for(;n.length<r;)n.push(f(n[n.length-1]+t));this.transA*=(e-1)/(r-1);this.max=n[n.length-1]}else e>r&&(this.tickInterval*=2,this.setTickPositions());if(i(u)){for(t=r=n.length;t--;)(3===u&&1==t%2||2>=u&&0<t&&t<r-1)&&n.splice(t,1);this.finalTickAmt=void 0}},setScale:function(){var t,n;this.oldMin=this.min;this.oldMax=this.max;this.oldAxisLength=this.len;this.setAxisSize();n=this.len!==this.oldAxisLength;r(this.series,function(n){(n.isDirtyData||n.isDirty||n.xAxis.isDirty)&&(t=!0)});n||t||this.isLinked||this.forceRedraw||this.userMin!==this.oldUserMin||this.userMax!==this.oldUserMax||this.alignToOthers()?(this.resetStacks&&this.resetStacks(),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.oldUserMin=this.userMin,this.oldUserMax=this.userMax,this.isDirty||(this.isDirty=n||this.min!==this.oldMin||this.max!==this.oldMax)):this.cleanStacks&&this.cleanStacks()},setExtremes:function(n,i,u,f,e){var o=this,s=o.chart;u=t(u,!0);r(o.series,function(n){delete n.kdTree});e=nt(e,{min:n,max:i});y(o,"setExtremes",e,function(){o.userMin=n;o.userMax=i;o.eventArgs=e;u&&s.redraw(f)})},zoom:function(n,r){var e=this.dataMin,o=this.dataMax,u=this.options,f=Math.min(e,t(u.min,e)),u=Math.max(o,t(u.max,o));return(n!==this.min||r!==this.max)&&(this.allowZoomOutside||(i(e)&&(n<f&&(n=f),n>u&&(n=u)),i(o)&&(r<f&&(r=f),r>u&&(r=u))),this.displayBtn=void 0!==n||void 0!==r,this.setExtremes(n,r,!1,void 0,{trigger:"zoom"})),!0},setAxisSize:function(){var i=this.chart,r=this.options,u=r.offsets||[0,0,0,0],f=this.horiz,e=this.width=Math.round(n.relativeLength(t(r.width,i.plotWidth-u[3]+u[1]),i.plotWidth)),o=this.height=Math.round(n.relativeLength(t(r.height,i.plotHeight-u[0]+u[2]),i.plotHeight)),s=this.top=Math.round(n.relativeLength(t(r.top,i.plotTop+u[0]),i.plotHeight,i.plotTop)),r=this.left=Math.round(n.relativeLength(t(r.left,i.plotLeft+u[3]),i.plotWidth,i.plotLeft));this.bottom=i.chartHeight-o-s;this.right=i.chartWidth-e-r;this.len=Math.max(f?e:o,0);this.pos=f?r:s},getExtremes:function(){var n=this.isLog,t=this.lin2log;return{min:n?f(t(this.min)):this.min,max:n?f(t(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(n){var t=this.isLog,r=this.lin2log,i=t?r(this.min):this.min,t=t?r(this.max):this.max;return null===n?n=i:i>n?n=i:t<n&&(n=t),this.translate(n,0,1,0,1)},autoLabelAlign:function(n){return n=(t(n,0)-90*this.side+720)%360,15<n&&165>n?"right":195<n&&345>n?"left":"center"},tickSize:function(n){var r=this.options,i=r[n+"Length"],u=t(r[n+"Width"],"tick"===n&&this.isXAxis?1:0);if(u&&i)return"inside"===r[n+"Position"]&&(i=-i),[i,u]},labelMetrics:function(){var n=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize,this.ticks[n]&&this.ticks[n].label)},unsquish:function(){var n=this.options.labels,y=this.horiz,f=this.tickInterval,e=f,h=this.len/(((this.categories?1:0)+this.max-this.min)/f),c,u=n.rotation,l=this.labelMetrics(),o,a=Number.MAX_VALUE,s,v=function(n){return n/=h||1,n=1<n?Math.ceil(n):1,n*f};return y?(s=!n.staggerLines&&!n.step&&(i(u)?[u]:h<t(n.autoRotationLimit,80)&&n.autoRotation))&&r(s,function(n){var t;(n===u||n&&-90<=n&&90>=n)&&(o=v(Math.abs(l.h/Math.sin(g*n))),t=o+Math.abs(n/360),t<a&&(a=t,c=n,e=o))}):n.step||(e=v(l.h)),this.autoRotation=s,this.labelRotation=t(c,u),e},getSlotWidth:function(){var n=this.chart,t=this.horiz,i=this.options.labels,u=Math.max(this.tickPositions.length-(this.categories?0:1),1),r=n.margin[3];return t&&2>(i.step||0)&&!i.rotation&&(this.staggerLines||1)*this.len/u||!t&&(r&&r-n.spacing[3]||.33*n.chartWidth)},renderUnsquish:function(){var o=this.chart,w=o.renderer,e=this.tickPositions,s=this.ticks,t=this.options.labels,b=this.horiz,h=this.getSlotWidth(),n=Math.max(1,Math.round(h-2*(t.padding||5))),i={},c=this.labelMetrics(),y=t.style&&t.style.textOverflow,u,f=0,a,v;if(p(t.rotation)||(i.rotation=t.rotation||0),r(e,function(n){(n=s[n])&&n.labelLength>f&&(f=n.labelLength)}),this.maxLabelLength=f,this.autoRotation)f>n&&f>c.h?i.rotation=this.labelRotation:this.labelRotation=0;else if(h&&(u={width:n+"px"},!y))for(u.textOverflow="clip",a=e.length;!b&&a--;)(v=e[a],n=s[v].label)&&(n.styles&&"ellipsis"===n.styles.textOverflow?n.css({textOverflow:"clip"}):s[v].labelLength>h&&n.css({width:h+"px"}),n.getBBox().height>this.len/e.length-(c.h-c.f)&&(n.specCss={textOverflow:"ellipsis"}));i.rotation&&(u={width:(f>.5*o.chartHeight?.33*o.chartHeight:o.chartHeight)+"px"},y||(u.textOverflow="ellipsis"));(this.labelAlign=t.align||this.autoLabelAlign(this.labelRotation))&&(i.align=this.labelAlign);r(e,function(n){var t=(n=s[n])&&n.label;t&&(t.attr(i),u&&t.css(l(u,t.specCss)),delete t.specCss,n.rotation=i.rotation)});this.tickRotCorr=w.rotCorr(c.b,this.labelRotation||0,0!==this.side)},hasData:function(){return this.hasVisibleSeries||i(this.min)&&i(this.max)&&!!this.tickPositions},addTitle:function(n){var u=this.chart.renderer,f=this.horiz,r=this.opposite,t=this.options.title,i;this.axisTitle||((i=t.textAlign)||(i=(f?{low:"left",middle:"center",high:"right"}:{low:r?"right":"left",middle:"center",high:r?"left":"right"})[t.align]),this.axisTitle=u.text(t.text,0,0,t.useHTML).attr({zIndex:7,rotation:t.rotation||0,align:i}).addClass("highcharts-axis-title").css(t.style).add(this.axisGroup),this.axisTitle.isNew=!0);t.style.width||this.isRadial||this.axisTitle.css({width:this.len});this.axisTitle[n?"show":"hide"](!0)},generateTick:function(n){var t=this.ticks;t[n]?t[n].addLabel():t[n]=new o(this,n)},getOffset:function(){var n=this,h=n.chart,a=h.renderer,f=n.options,o=n.tickPositions,w=n.ticks,b=n.horiz,u=n.side,it=h.inverted&&!n.isZAxis?[1,0,3,2][u]:u,p,k,rt=0,d,s=0,c=f.title,v=f.labels,l=0,g=h.axisOffset,h=h.clipOffset,y=[-1,1,1,-1][u],nt=f.className,tt=n.axisParent,ut=this.tickSize("tick");p=n.hasData();n.showAxis=k=p||t(f.showEmpty,!0);n.staggerLines=n.horiz&&v.staggerLines;n.axisGroup||(n.gridGroup=a.g("grid").attr({zIndex:f.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(nt||"")).add(tt),n.axisGroup=a.g("axis").attr({zIndex:f.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(nt||"")).add(tt),n.labelGroup=a.g("axis-labels").attr({zIndex:v.zIndex||7}).addClass("highcharts-"+n.coll.toLowerCase()+"-labels "+(nt||"")).add(tt));p||n.isLinked?(r(o,function(t,i){n.generateTick(t,i)}),n.renderUnsquish(),!1===v.reserveSpace||0!==u&&2!==u&&{1:"left",3:"right"}[u]!==n.labelAlign&&"center"!==n.labelAlign||r(o,function(n){l=Math.max(w[n].getLabelSize(),l)}),n.staggerLines&&(l*=n.staggerLines,n.labelOffset=l*(n.opposite?-1:1))):e(w,function(n,t){n.destroy();delete w[t]});c&&c.text&&!1!==c.enabled&&(n.addTitle(k),k&&!1!==c.reserveSpace&&(n.titleOffset=rt=n.axisTitle.getBBox()[b?"height":"width"],d=c.offset,s=i(d)?0:t(c.margin,b?5:10)));n.renderLine();n.offset=y*t(f.offset,g[u]);n.tickRotCorr=n.tickRotCorr||{x:0,y:0};a=0===u?-n.labelMetrics().h:2===u?n.tickRotCorr.y:0;s=Math.abs(l)+s;l&&(s=s-a+y*(b?t(v.y,n.tickRotCorr.y+8*y):v.x));n.axisTitleMargin=t(d,s);g[u]=Math.max(g[u],n.axisTitleMargin+rt+y*n.offset,s,p&&o.length&&ut?ut[0]+y*n.offset:0);o=2*Math.floor(n.axisLine.strokeWidth()/2);0<f.offset&&(o-=2*f.offset);h[it]=Math.max(h[it]||o,o)},getLinePath:function(n){var t=this.chart,u=this.opposite,i=this.offset,r=this.horiz,f=this.left+(u?this.width:0)+i,i=t.chartHeight-this.bottom-(u?this.height:0)+i;return u&&(n*=-1),t.renderer.crispLine(["M",r?this.left:f,r?i:this.top,"L",r?t.chartWidth-this.right:f,r?i:t.chartHeight-this.bottom],n)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var n=this.horiz,u=this.left,o=this.top,t=this.len,i=this.options.title,f=n?u:o,e=this.opposite,s=this.offset,h=i.x||0,c=i.y||0,r=this.axisTitle,l=this.chart.renderer.fontMetrics(i.style&&i.style.fontSize,r),r=Math.max(r.getBBox(null,0).height-l.h-1,0),t={low:f+(n?0:t),middle:f+t/2,high:f+(n?t:0)}[i.align],u=(n?o+this.height:u)+(n?1:-1)*(e?-1:1)*this.axisTitleMargin+[-r,r,l.f,-r][this.side];return{x:n?t+h:u+(e?this.width:0)+s+h,y:n?u+c-(e?this.height:0)+s:t+c}},renderMinorTick:function(n){var i=this.chart.hasRendered&&u(this.oldMin),t=this.minorTicks;t[n]||(t[n]=new o(this,n,"minor"));i&&t[n].isNew&&t[n].render(null,!0);t[n].render(null,!1,1)},renderTick:function(n,t){var r=this.isLinked,i=this.ticks,f=this.chart.hasRendered&&u(this.oldMin);(!r||n>=this.min&&n<=this.max)&&(i[n]||(i[n]=new o(this,n)),f&&i[n].isNew&&i[n].render(t,!0,.1),i[n].render(t))},render:function(){var t=this,y=t.chart,f=t.options,w=t.isLog,b=t.lin2log,it=t.isLinked,l=t.tickPositions,s=t.axisTitle,a=t.ticks,d=t.minorTicks,i=t.alternateBands,g=f.stackLabels,nt=f.alternateGridColor,h=t.tickmarkOffset,c=t.axisLine,tt=t.showAxis,rt=k(y.renderer.globalAnimation),p,v;t.labelEdge.length=0;t.overlap=!1;r([a,d,i],function(n){e(n,function(n){n.isActive=!1})});(t.hasData()||it)&&(t.minorTickInterval&&!t.categories&&r(t.getMinorTickPositions(),function(n){t.renderMinorTick(n)}),l.length&&(r(l,function(n,i){t.renderTick(n,i)}),h&&(0===t.min||t.single)&&(a[-1]||(a[-1]=new o(t,-1,null,!0)),a[-1].render(-1))),nt&&r(l,function(r,u){v=void 0!==l[u+1]?l[u+1]+h:t.max-h;0==u%2&&r<t.max&&v<=t.max+(y.polar?-h:h)&&(i[r]||(i[r]=new n.PlotLineOrBand(t)),p=r+h,i[r].options={from:w?b(p):p,to:w?b(v):v,color:nt},i[r].render(),i[r].isActive=!0)}),t._addedPlotLB||(r((f.plotLines||[]).concat(f.plotBands||[]),function(n){t.addPlotBandOrLine(n)}),t._addedPlotLB=!0));r([a,d,i],function(n){var t,r=[],u=rt.duration;e(n,function(n,t){n.isActive||(n.render(t,!1,0),n.isActive=!1,r.push(t))});st(function(){for(t=r.length;t--;)n[r[t]]&&!n[r[t]].isActive&&(n[r[t]].destroy(),delete n[r[t]])},n!==i&&y.hasRendered&&u?u:0)});c&&(c[c.isPlaced?"animate":"attr"]({d:this.getLinePath(c.strokeWidth())}),c.isPlaced=!0,c[tt?"show":"hide"](!0));s&&tt&&(f=t.getTitlePosition(),u(f.y)?(s[s.isNew?"attr":"animate"](f),s.isNew=!1):(s.attr("y",-9999),s.isNew=!0));g&&g.enabled&&t.renderStackTotals();t.isDirty=!1},redraw:function(){this.visible&&(this.render(),r(this.plotLinesAndBands,function(n){n.render()}));r(this.series,function(n){n.isDirty=!0})},keepProps:"extKey hcEvents names series userMax userMin".split(" "),destroy:function(n){var t=this,f=t.stacks,i=t.plotLinesAndBands,u;if(n||et(t),e(f,function(n,t){v(n);f[t]=null}),r([t.ticks,t.minorTicks,t.alternateBands],function(n){v(n)}),i)for(n=i.length;n--;)i[n].destroy();r("stackTotalGroup axisLine axisTitle axisGroup gridGroup labelGroup cross".split(" "),function(n){t[n]&&(t[n]=t[n].destroy())});for(u in t.plotLinesAndBandsGroups)t.plotLinesAndBandsGroups[u]=t.plotLinesAndBandsGroups[u].destroy();e(t,function(n,i){-1===c(i,t.keepProps)&&delete t[i]})},drawCrosshair:function(n,r){var o,u=this.crosshair,s=t(u.snap,!0),e,f=this.cross;n||(n=this.cross&&this.cross.e);this.crosshair&&!1!==(i(r)||!s)?(s?i(r)&&(e=this.isXAxis?r.plotX:this.len-r.plotY):e=n&&(this.horiz?n.chartX-this.pos:this.len-n.chartY+this.pos),i(e)&&(o=this.getPlotLinePath(r&&(this.isXAxis?r.x:t(r.stackY,r.y)),null,null,null,e)||null),i(o)?(r=this.categories&&!this.isRadial,f||(this.cross=f=this.chart.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(r?"category ":"thin ")+u.className).attr({zIndex:t(u.zIndex,2)}).add(),f.attr({stroke:u.color||(r?d("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":t(u.width,1)}),u.dashStyle&&f.attr({dashstyle:u.dashStyle})),f.show().attr({d:o}),r&&!u.width&&f.attr({"stroke-width":this.transA}),this.cross.e=n):this.hideCrosshair()):this.hideCrosshair()},hideCrosshair:function(){this.cross&&this.cross.hide()}}),n.Axis=w}(n);return function(n){var t=n.Axis,i=n.getMagnitude,r=n.map,u=n.normalizeTickInterval,f=n.pick;t.prototype.getLogTickPositions=function(n,t,e,o){var h=this.options,s=this.len,v=this.lin2log,w=this.log2lin,l=[],a,b,y,c,p;if(o||(this._minorAutoInterval=null),.5<=n)n=Math.round(n),l=this.getLinearTickPositions(n,t,e);else if(.08<=n)for(s=Math.floor(t),h=.3<n?[1,2,4]:.15<n?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];s<e+1&&!p;s++)for(b=h.length,a=0;a<b&&!p;a++)y=w(v(s)*h[a]),y>t&&(!o||c<=e)&&void 0!==c&&l.push(c),c>e&&(p=!0),c=y;else t=v(t),e=v(e),n=h[o?"minorTickInterval":"tickInterval"],n=f("auto"===n?null:n,this._minorAutoInterval,h.tickPixelInterval/(o?5:1)*(e-t)/((o?s/this.tickPositions.length:s)||1)),n=u(n,null,i(n)),l=r(this.getLinearTickPositions(n,t,e),w),o||(this._minorAutoInterval=n/5);return o||(this.tickInterval=n),l};t.prototype.log2lin=function(n){return Math.log(n)/Math.LN10};t.prototype.lin2log=function(n){return Math.pow(10,n)}}(n),function(n,t){var r=n.arrayMax,u=n.arrayMin,i=n.defined,e=n.destroyObjectProperties,o=n.each,f=n.erase,s=n.merge,h=n.pick;n.PlotLineOrBand=function(n,t){this.axis=n;t&&(this.options=t,this.id=t.id)};n.PlotLineOrBand.prototype={render:function(){var o=this,f=o.axis,l=f.horiz,r=o.options,a=r.label,v=o.label,y=r.to,p=r.from,w=r.value,u=i(p)&&i(y),nt=i(w),e=o.svgElem,tt=!e,t=[],c=r.color,k=h(r.zIndex,0),d=r.events,t={"class":"highcharts-plot-"+(u?"band ":"line ")+(r.className||"")},it={},rt=f.chart.renderer,b=u?"bands":"lines",g=f.log2lin;if(f.isLog&&(p=g(p),y=g(y),w=g(w)),nt?(t={stroke:c,"stroke-width":r.width},r.dashStyle&&(t.dashstyle=r.dashStyle)):u&&(c&&(t.fill=c),r.borderWidth&&(t.stroke=r.borderColor,t["stroke-width"]=r.borderWidth)),it.zIndex=k,b+="-"+k,(c=f.plotLinesAndBandsGroups[b])||(f.plotLinesAndBandsGroups[b]=c=rt.g("plot-"+b).attr(it).add()),tt&&(o.svgElem=e=rt.path().attr(t).add(c)),nt)t=f.getPlotLinePath(w,e.strokeWidth());else if(u)t=f.getPlotBandPath(p,y,r);else return;return tt&&t&&t.length?(e.attr({d:t}),d&&n.objectEach(d,function(n,t){e.on(t,function(n){d[t].apply(o,[n])})})):e&&(t?(e.show(),e.animate({d:t})):(e.hide(),v&&(o.label=v=v.destroy()))),a&&i(a.text)&&t&&t.length&&0<f.width&&0<f.height&&!t.flat?(a=s({align:l&&u&&"center",x:l?!u&&4:10,verticalAlign:!l&&u&&"middle",y:l?u?16:10:u?6:-4,rotation:l&&!u&&90},a),this.renderLabel(a,t,u,k)):v&&v.hide(),o},renderLabel:function(n,t,i,f){var e=this.label,o=this.axis.chart.renderer;e||(e={align:n.textAlign||n.align,rotation:n.rotation,"class":"highcharts-plot-"+(i?"band":"line")+"-label "+(n.className||"")},e.zIndex=f,this.label=e=o.text(n.text,0,0,n.useHTML).attr(e).add(),e.css(n.style));f=[t[1],t[4],i?t[6]:t[1]];t=[t[2],t[5],i?t[7]:t[2]];i=u(f);o=u(t);e.align(n,!1,{x:i,y:o,width:r(f)-i,height:r(t)-o});e.show()},destroy:function(){f(this.axis.plotLinesAndBands,this);delete this.axis;e(this)}};n.extend(t.prototype,{getPlotBandPath:function(n,t){var i=this.getPlotLinePath(t,null,null,!0),r=this.getPlotLinePath(n,null,null,!0),f=this.horiz,u=1;return n=n<this.min&&t<this.min||n>this.max&&t>this.max,r&&i?(n&&(r.flat=r.toString()===i.toString(),u=0),r.push(f&&i[4]===r[4]?i[4]+u:i[4],f||i[5]!==r[5]?i[5]:i[5]+u,f&&i[1]===r[1]?i[1]+u:i[1],f||i[2]!==r[2]?i[2]:i[2]+u)):r=null,r},addPlotBand:function(n){return this.addPlotBandOrLine(n,"plotBands")},addPlotLine:function(n){return this.addPlotBandOrLine(n,"plotLines")},addPlotBandOrLine:function(t,i){var r=new n.PlotLineOrBand(this,t).render(),u=this.userOptions;return r&&(i&&(u[i]=u[i]||[],u[i].push(t)),this.plotLinesAndBands.push(r)),r},removePlotBandOrLine:function(n){for(var i=this.plotLinesAndBands,r=this.options,u=this.userOptions,t=i.length;t--;)i[t].id===n&&i[t].destroy();o([r.plotLines||[],u.plotLines||[],r.plotBands||[],u.plotBands||[]],function(i){for(t=i.length;t--;)i[t].id===n&&f(i,i[t])})},removePlotBand:function(n){this.removePlotBandOrLine(n)},removePlotLine:function(n){this.removePlotBandOrLine(n)}})}(n,t),function(n){var f=n.dateFormat,i=n.each,s=n.extend,h=n.format,c=n.isNumber,e=n.map,o=n.merge,t=n.pick,r=n.splat,l=n.syncTimeout,u=n.timeUnits;n.Tooltip=function(){this.init.apply(this,arguments)};n.Tooltip.prototype={init:function(n,t){this.chart=n;this.options=t;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=t.split&&!n.inverted;this.shared=t.shared||this.split},cleanSplit:function(n){i(this.chart.series,function(t){var i=t&&t.tt;i&&(!i.isActive||n?t.tt=i.destroy():i.isActive=!1)})},getLabel:function(){var t=this.chart.renderer,n=this.options;return this.label||(this.split?this.label=t.g("tooltip"):(this.label=t.label("",0,0,n.shape||"callout",null,null,n.useHTML,null,"tooltip").attr({padding:n.padding,r:n.borderRadius}),this.label.attr({fill:n.backgroundColor,"stroke-width":n.borderWidth}).css(n.style).shadow(n.shadow)),this.label.attr({zIndex:8}).add()),this.label},update:function(n){this.destroy();o(!0,this.chart.options.tooltip.userOptions,n);this.init(this.chart,o(!0,this.options,n))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart,!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(n,t,i,r){var u=this,f=u.now,e=!1!==u.options.animation&&!u.isHidden&&(1<Math.abs(n-f.x)||1<Math.abs(t-f.y)),o=u.followPointer||1<u.len;s(f,{x:e?(2*f.x+n)/3:n,y:e?(f.y+t)/2:t,anchorX:o?void 0:e?(2*f.anchorX+i)/3:i,anchorY:o?void 0:e?(f.anchorY+r)/2:r});u.getLabel().attr(f);e&&(clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){u&&u.move(n,t,i,r)},32))},hide:function(n){var i=this;clearTimeout(this.hideTimer);n=t(n,this.options.hideDelay,500);this.isHidden||(this.hideTimer=l(function(){i.getLabel()[n?"fadeOut":"hide"]();i.isHidden=!0},n))},getAnchor:function(n,t){var f,u=this.chart,o=u.inverted,c=u.plotTop,v=u.plotLeft,s=0,h=0,l,a;return n=r(n),f=n[0].tooltipPos,this.followPointer&&t&&(void 0===t.chartX&&(t=u.pointer.normalize(t)),f=[t.chartX-u.plotLeft,t.chartY-c]),f||(i(n,function(n){l=n.series.yAxis;a=n.series.xAxis;s+=n.plotX+(!o&&a?a.left-v:0);h+=(n.plotLow?(n.plotLow+n.plotHigh)/2:n.plotY)+(!o&&l?l.top-c:0)}),s/=n.length,h/=n.length,f=[o?u.plotWidth-h:s,this.shared&&!o&&1<n.length&&t?t.chartY-c:o?u.plotHeight-s:h]),e(f,Math.round)},getPosition:function(n,i,r){var u=this.chart,e=this.distance,f={},o=r.h||0,s,h=["y",u.chartHeight,i,r.plotY+u.plotTop,u.plotTop,u.plotTop+u.plotHeight],c=["x",u.chartWidth,n,r.plotX+u.plotLeft,u.plotLeft,u.plotLeft+u.plotWidth],v=!this.followPointer&&t(r.ttBelow,!u.inverted==!!r.negative),y=function(n,t,i,r,u,s){var c=i<r-e,l=r+e+i<t,h=r-e-i;if(r+=e,v&&l)f[n]=r;else if(!v&&c)f[n]=h;else if(c)f[n]=Math.min(s-i,0>h-o?h:h-o);else if(l)f[n]=Math.max(u,r+o+i>t?r:r+o);else return!1},p=function(n,t,i,r){var u;return r<e||r>t-e?u=!1:f[n]=r<i/2?1:r>t-i/2?t-i-2:r-i/2,u},l=function(n){var t=h;h=c;c=t;s=n},a=function(){!1!==y.apply(0,h)?!1!==p.apply(0,c)||s||(l(!0),a()):s?f.x=f.y=0:(l(!0),a())};return(u.inverted||1<this.len)&&l(),a(),f},defaultFormatter:function(n){var i=this.points||r(this),t;return t=[n.tooltipFooterHeaderFormatter(i[0])],t=t.concat(n.bodyFormatter(i)),t.push(n.tooltipFooterHeaderFormatter(i[0],!0)),t},refresh:function(n,u){var o,s=this.options,a,f=n,h,e={},l=[],c;o=s.formatter||this.defaultFormatter;e=this.shared;s.enabled&&(clearTimeout(this.hideTimer),this.followPointer=r(f)[0].series.tooltipOptions.followPointer,h=this.getAnchor(f,u),u=h[0],a=h[1],!e||f.series&&f.series.noSharedTooltip?e=f.getLabelConfig():(i(f,function(n){n.setState("hover");l.push(n.getLabelConfig())}),e={x:f[0].category,y:f[0].y},e.points=l,f=f[0]),this.len=l.length,e=o.call(e,this),c=f.series,this.distance=t(c.tooltipOptions.distance,16),!1===e?this.hide():(o=this.getLabel(),this.isHidden&&o.attr({opacity:1}).show(),this.split?this.renderSplit(e,n):(s.style.width||o.css({width:this.chart.spacingBox.width}),o.attr({text:e&&e.join?e.join(""):e}),o.removeClass(/highcharts-color-[\d]+/g).addClass("highcharts-color-"+t(f.colorIndex,c.colorIndex)),o.attr({stroke:s.borderColor||f.color||c.color||"#666666"}),this.updatePosition({plotX:u,plotY:a,negative:f.negative,ttBelow:f.ttBelow,h:h[2]||0})),this.isHidden=!1))},renderSplit:function(r,u){var c=this,o=[],f=this.chart,l=f.renderer,h=!0,e=this.options,s=0,a=this.getLabel();i(r.slice(0,u.length+1),function(n,i){if(!1!==n){i=u[i-1]||{isHeader:!0,plotX:u[0].plotX};var y=i.series||c,v=y.tt,r=i.series||{},p="highcharts-color-"+t(i.colorIndex,r.colorIndex,"none");v||(y.tt=v=l.label(null,null,null,"callout").addClass("highcharts-tooltip-box "+p).attr({padding:e.padding,r:e.borderRadius,fill:e.backgroundColor,stroke:e.borderColor||i.color||r.color||"#333333","stroke-width":e.borderWidth}).add(a));v.isActive=!0;v.attr({text:n});v.css(e.style).shadow(e.shadow);n=v.getBBox();r=n.width+v.strokeWidth();i.isHeader?(s=n.height,r=Math.max(0,Math.min(i.plotX+f.plotLeft-r/2,f.chartWidth-r))):r=i.plotX+f.plotLeft-t(e.distance,16)-r;0>r&&(h=!1);n=(i.series&&i.series.yAxis&&i.series.yAxis.pos)+(i.plotY||0);n-=f.plotTop;o.push({target:i.isHeader?f.plotHeight+s:n,rank:i.isHeader?1:0,size:y.tt.getBBox().height+1,point:i,x:r,tt:v})}});this.cleanSplit();n.distribute(o,f.plotHeight+s);i(o,function(n){var i=n.point,r=i.series;n.tt.attr({visibility:void 0===n.pos?"hidden":"inherit",x:h||i.isHeader?n.x:i.plotX+f.plotLeft+t(e.distance,16),y:n.pos+f.plotTop,anchorX:i.isHeader?i.plotX+f.plotLeft:i.plotX+r.xAxis.pos,anchorY:i.isHeader?n.pos+f.plotTop-15:i.plotY+r.yAxis.pos})})},updatePosition:function(n){var i=this.chart,t=this.getLabel(),t=(this.options.positioner||this.getPosition).call(this,t.width,t.height,n);this.move(Math.round(t.x),Math.round(t.y||0),n.plotX+i.plotLeft,n.plotY+i.plotTop)},getDateFormat:function(n,t,i,r){var s=f("%m-%d %H:%M:%S.%L",t),h,e,o={millisecond:15,second:12,minute:9,hour:6,day:3},c="millisecond";for(e in u){if(n===u.week&&+f("%w",t)===i&&"00:00:00.000"===s.substr(6)){e="week";break}if(u[e]>n){e=c;break}if(o[e]&&s.substr(o[e])!=="01-01 00:00:00.000".substr(o[e]))break;"week"!==e&&(c=e)}return e&&(h=r[e]),h},getXDateFormat:function(n,t,i){t=t.dateTimeLabelFormats;var r=i&&i.closestPointRange;return(r?this.getDateFormat(r,n.x,i.options.startOfWeek,t):t.day)||t.year},tooltipFooterHeaderFormatter:function(n,t){var i=t?"footer":"header";t=n.series;var u=t.tooltipOptions,r=u.xDateFormat,f=t.xAxis,e=f&&"datetime"===f.options.type&&c(n.key),i=u[i+"Format"];return e&&!r&&(r=this.getXDateFormat(n,u,f)),e&&r&&(i=i.replace("{point.key}","{point.key:"+r+"}")),h(i,{point:n,series:t})},bodyFormatter:function(n){return e(n,function(n){var t=n.series.tooltipOptions;return(t.pointFormatter||n.point.tooltipFormatter).call(n.point,t.pointFormat)})}}}(n),function(n){var u=n.addEvent,l=n.attr,i=n.charts,a=n.color,v=n.css,h=n.defined,t=n.each,f=n.extend,y=n.find,e=n.fireEvent,o=n.isObject,p=n.offset,r=n.pick,s=n.removeEvent,w=n.splat,c=n.Tooltip,b=n.win;n.Pointer=function(n,t){this.init(n,t)};n.Pointer.prototype={init:function(n,t){this.options=t;this.chart=n;this.runChartClick=t.chart.events&&!!t.chart.events.click;this.pinchDown=[];this.lastValidTouch={};c&&(n.tooltip=new c(n,t.tooltip),this.followTouchMove=r(t.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(n){var i=this.chart,u=i.options.chart,t=u.zoomType||"",i=i.inverted;/touch/.test(n.type)&&(t=r(u.pinchType,t));this.zoomX=n=/x/.test(t);this.zoomY=t=/y/.test(t);this.zoomHor=n&&!i||t&&i;this.zoomVert=t&&!i||n&&i;this.hasZoom=n||t},normalize:function(n,t){var r,i;return n=n||b.event,n.target||(n.target=n.srcElement),i=n.touches?n.touches.length?n.touches.item(0):n.changedTouches[0]:n,t||(this.chartPosition=t=p(this.chart.container)),void 0===i.pageX?(r=Math.max(n.x,n.clientX-t.left),t=n.y):(r=i.pageX-t.left,t=i.pageY-t.top),f(n,{chartX:Math.round(r),chartY:Math.round(t)})},getCoordinates:function(n){var i={xAxis:[],yAxis:[]};return t(this.chart.axes,function(t){i[t.isXAxis?"xAxis":"yAxis"].push({axis:t,value:t.toValue(n[t.horiz?"chartX":"chartY"])})}),i},findNearestKDPoint:function(n,i,r){var u;return t(n,function(n){var t=!(n.noSharedTooltip&&i)&&0>n.options.findNearestPointBy.indexOf("y");if(n=n.searchPoint(r,t),(t=o(n,!0))&&!(t=!o(u,!0)))var t=u.distX-n.distX,f=u.dist-n.dist,e=(n.series.group&&n.series.group.zIndex)-(u.series.group&&u.series.group.zIndex),t=0<(0!==t&&i?t:0!==f?f:0!==e?e:u.series.index>n.series.index?-1:1);t&&(u=n)}),u},getPointFromEvent:function(n){n=n.target;for(var t;n&&!t;)t=n.point,n=n.parentNode;return t},getChartCoordinatesFromPoint:function(n,t){var i=n.series,r=i.xAxis,i=i.yAxis;if(r&&i)return t?{chartX:r.len+r.pos-n.clientX,chartY:i.len+i.pos-n.plotY}:{chartX:n.clientX+r.pos,chartY:n.plotY+i.pos}},getHoverData:function(i,u,f,e,s,h){var c,a=[],l;return e=!(!e||!i),l=u&&!u.stickyTracking?[u]:n.grep(f,function(n){return n.visible&&!(!s&&n.directTouch)&&r(n.options.enableMouseTracking,!0)&&n.stickyTracking}),u=(c=e?i:this.findNearestKDPoint(l,s,h))&&c.series,c&&(s&&!u.noSharedTooltip?(l=n.grep(f,function(n){return n.visible&&!(!s&&n.directTouch)&&r(n.options.enableMouseTracking,!0)&&!n.noSharedTooltip}),t(l,function(n){n=y(n.points,function(n){return n.x===c.x});o(n)&&!n.isNull&&a.push(n)})):a.push(c)),{hoverPoint:c,hoverSeries:u,hoverPoints:a}},runPointActions:function(f,e){var o=this.chart,c=o.tooltip,a=c?c.shared:!1,h=e||o.hoverPoint,s=h&&h.series||o.hoverSeries,s=this.getHoverData(h,s,o.series,!!e||s&&s.directTouch&&this.isDirectTouch,a,f),l,h=s.hoverPoint;l=s.hoverPoints;e=(s=s.hoverSeries)&&s.tooltipOptions.followPointer;a=a&&s&&!s.noSharedTooltip;h&&(h!==o.hoverPoint||c&&c.isHidden)?(t(o.hoverPoints||[],function(t){-1===n.inArray(t,l)&&t.setState()}),t(l||[],function(n){n.setState("hover")}),o.hoverSeries!==s&&s.onMouseOver(),o.hoverPoint&&o.hoverPoint.firePointEvent("mouseOut"),h.firePointEvent("mouseOver"),o.hoverPoints=l,o.hoverPoint=h,c&&c.refresh(a?l:h,f)):e&&c&&!c.isHidden&&(h=c.getAnchor([{}],f),c.updatePosition({plotX:h[0],plotY:h[1]}));this.unDocMouseMove||(this.unDocMouseMove=u(o.container.ownerDocument,"mousemove",function(t){var r=i[n.hoverChartIndex];if(r)r.pointer.onDocumentMouseMove(t)}));t(o.axes,function(t){var i=r(t.crosshair.snap,!0),u=i?n.find(l,function(n){return n.series[t.coll]===t}):void 0;u||!i?t.drawCrosshair(f,u):t.hideCrosshair()})},reset:function(n,i){var r=this.chart,s=r.hoverSeries,u=r.hoverPoint,o=r.hoverPoints,f=r.tooltip,e=f&&f.shared?o:u;n&&e&&t(w(e),function(t){t.series.isCartesian&&void 0===t.plotX&&(n=!1)});n?f&&e&&(f.refresh(e),u&&(u.setState(u.state,!0),t(r.axes,function(n){n.crosshair&&n.drawCrosshair(null,u)}))):(u&&u.onMouseOut(),o&&t(o,function(n){n.setState()}),s&&s.onMouseOut(),f&&f.hide(i),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),t(r.axes,function(n){n.hideCrosshair()}),this.hoverX=r.hoverPoints=r.hoverPoint=null)},scaleGroups:function(n,i){var r=this.chart,u;t(r.series,function(t){u=n||t.getPlotBox();t.xAxis&&t.xAxis.zoomEnabled&&t.group&&(t.group.attr(u),t.markerGroup&&(t.markerGroup.attr(u),t.markerGroup.clip(i?r.clipRect:null)),t.dataLabelsGroup&&t.dataLabelsGroup.attr(u))});r.clipRect.attr(i||r.clipBox)},dragStart:function(n){var t=this.chart;t.mouseIsDown=n.type;t.cancelClick=!1;t.mouseDownX=this.mouseDownX=n.chartX;t.mouseDownY=this.mouseDownY=n.chartY},drag:function(n){var i=this.chart,o=i.options.chart,t=n.chartX,u=n.chartY,y=this.zoomHor,p=this.zoomVert,f=i.plotLeft,e=i.plotTop,c=i.plotWidth,l=i.plotHeight,v,r=this.selectionMarker,s=this.mouseDownX,h=this.mouseDownY,w=o.panKey&&n[o.panKey+"Key"];r&&r.touch||(t<f?t=f:t>f+c&&(t=f+c),u<e?u=e:u>e+l&&(u=e+l),this.hasDragged=Math.sqrt(Math.pow(s-t,2)+Math.pow(h-u,2)),10<this.hasDragged&&(v=i.isInsidePlot(s-f,h-e),i.hasCartesianSeries&&(this.zoomX||this.zoomY)&&v&&!w&&!r&&(this.selectionMarker=r=i.renderer.rect(f,e,y?1:c,p?1:l,0).attr({fill:o.selectionMarkerFill||a("#335cad").setOpacity(.25).get(),"class":"highcharts-selection-marker",zIndex:7}).add()),r&&y&&(t-=s,r.attr({width:Math.abs(t),x:(0<t?0:t)+s})),r&&p&&(t=u-h,r.attr({height:Math.abs(t),y:(0<t?0:t)+h})),v&&!r&&o.panning&&i.pan(n,o.panning)))},drop:function(n){var a=this,r=this.chart,u=this.hasPinched;if(this.selectionMarker){var o={originalEvent:n,xAxis:[],yAxis:[]},i=this.selectionMarker,s=i.attr?i.attr("x"):i.x,c=i.attr?i.attr("y"):i.y,y=i.attr?i.attr("width"):i.width,p=i.attr?i.attr("height"):i.height,l;(this.hasDragged||u)&&(t(r.axes,function(t){if(t.zoomEnabled&&h(t.min)&&(u||a[{xAxis:"zoomX",yAxis:"zoomY"}[t.coll]])){var i=t.horiz,r="touchend"===n.type?t.minPixelPadding:0,f=t.toValue((i?s:c)+r),i=t.toValue((i?s+y:c+p)-r);o[t.coll].push({axis:t,min:Math.min(f,i),max:Math.max(f,i)});l=!0}}),l&&e(r,"selection",o,function(n){r.zoom(f(n,u?{animation:!1}:null))}));this.selectionMarker=this.selectionMarker.destroy();u&&this.scaleGroups()}r&&(v(r.container,{cursor:r._cursor}),r.cancelClick=10<this.hasDragged,r.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},onContainerMouseDown:function(n){n=this.normalize(n);this.zoomOption(n);n.preventDefault&&n.preventDefault();this.dragStart(n)},onDocumentMouseUp:function(t){i[n.hoverChartIndex]&&i[n.hoverChartIndex].pointer.drop(t)},onDocumentMouseMove:function(n){var t=this.chart,i=this.chartPosition;n=this.normalize(n,i);!i||this.inClass(n.target,"highcharts-tracker")||t.isInsidePlot(n.chartX-t.plotLeft,n.chartY-t.plotTop)||this.reset()},onContainerMouseLeave:function(t){var r=i[n.hoverChartIndex];r&&(t.relatedTarget||t.toElement)&&(r.pointer.reset(),r.pointer.chartPosition=null)},onContainerMouseMove:function(t){var r=this.chart;h(n.hoverChartIndex)&&i[n.hoverChartIndex]&&i[n.hoverChartIndex].mouseIsDown||(n.hoverChartIndex=r.index);t=this.normalize(t);t.returnValue=!1;"mousedown"===r.mouseIsDown&&this.drag(t);(this.inClass(t.target,"highcharts-tracker")||r.isInsidePlot(t.chartX-r.plotLeft,t.chartY-r.plotTop))&&!r.openMenu&&this.runPointActions(t)},inClass:function(n,t){for(var i;n;){if(i=l(n,"class")){if(-1!==i.indexOf(t))return!0;if(-1!==i.indexOf("highcharts-container"))return!1}n=n.parentNode}},onTrackerMouseOut:function(n){var t=this.chart.hoverSeries;n=n.relatedTarget||n.toElement;this.isDirectTouch=!1;!t||!n||t.stickyTracking||this.inClass(n,"highcharts-tooltip")||this.inClass(n,"highcharts-series-"+t.index)&&this.inClass(n,"highcharts-tracker")||t.onMouseOut()},onContainerClick:function(n){var t=this.chart,i=t.hoverPoint,r=t.plotLeft,u=t.plotTop;n=this.normalize(n);t.cancelClick||(i&&this.inClass(n.target,"highcharts-tracker")?(e(i.series,"click",f(n,{point:i})),t.hoverPoint&&i.firePointEvent("click",n)):(f(n,this.getCoordinates(n)),t.isInsidePlot(n.chartX-r,n.chartY-u)&&e(t,"click",n)))},setDOMEvents:function(){var t=this,i=t.chart.container,r=i.ownerDocument;i.onmousedown=function(n){t.onContainerMouseDown(n)};i.onmousemove=function(n){t.onContainerMouseMove(n)};i.onclick=function(n){t.onContainerClick(n)};u(i,"mouseleave",t.onContainerMouseLeave);1===n.chartCount&&u(r,"mouseup",t.onDocumentMouseUp);n.hasTouch&&(i.ontouchstart=function(n){t.onContainerTouchStart(n)},i.ontouchmove=function(n){t.onContainerTouchMove(n)},1===n.chartCount&&u(r,"touchend",t.onDocumentTouchEnd))},destroy:function(){var t=this,i=this.chart.container.ownerDocument;t.unDocMouseMove&&t.unDocMouseMove();s(t.chart.container,"mouseleave",t.onContainerMouseLeave);n.chartCount||(s(i,"mouseup",t.onDocumentMouseUp),n.hasTouch&&s(i,"touchend",t.onDocumentTouchEnd));clearInterval(t.tooltipTimeout);n.objectEach(t,function(n,i){t[i]=null})}}}(n),function(n){var i=n.charts,r=n.each,u=n.extend,f=n.map,e=n.noop,t=n.pick;u(n.Pointer.prototype,{pinchTranslate:function(n,t,i,r,u,f){this.zoomHor&&this.pinchTranslateDirection(!0,n,t,i,r,u,f);this.zoomVert&&this.pinchTranslateDirection(!1,n,t,i,r,u,f)},pinchTranslateDirection:function(n,t,i,r,u,f,e,o){var a=this.chart,c=n?"x":"y",k=n?"X":"Y",v="chart"+k,it=n?"width":"height",d=a["plot"+(n?"Left":"Top")],l,g,s=o||1,nt=a.inverted,y=a.bounds[n?"h":"v"],p=1===t.length,w=t[0][v],h=i[0][v],rt=!p&&t[1][v],b=!p&&i[1][v],tt;i=function(){!p&&20<Math.abs(w-rt)&&(s=o||Math.abs(h-b)/Math.abs(w-rt));g=(d-h)/s+w;l=a["plot"+(n?"Width":"Height")]/s};i();t=g;t<y.min?(t=y.min,tt=!0):t+l>y.max&&(t=y.max-l,tt=!0);tt?(h-=.8*(h-e[c][0]),p||(b-=.8*(b-e[c][1])),i()):e[c]=[h,b];nt||(f[c]=g-d,f[it]=l);f=nt?1/s:s;u[it]=l;u[c]=t;r[nt?n?"scaleY":"scaleX":"scale"+k]=s;r["translate"+k]=f*d+(h-f*w)},pinch:function(n){var i=this,s=i.chart,o=i.pinchDown,h=n.touches,c=h.length,l=i.lastValidTouch,v=i.hasZoom,a=i.selectionMarker,y={},w=1===c&&(i.inClass(n.target,"highcharts-tracker")&&s.runTrackerClick||i.runChartClick),p={};1<c&&(i.initiated=!0);v&&i.initiated&&!w&&n.preventDefault();f(h,function(n){return i.normalize(n)});"touchstart"===n.type?(r(h,function(n,t){o[t]={chartX:n.chartX,chartY:n.chartY}}),l.x=[o[0].chartX,o[1]&&o[1].chartX],l.y=[o[0].chartY,o[1]&&o[1].chartY],r(s.axes,function(n){if(n.zoomEnabled){var i=s.bounds[n.horiz?"h":"v"],r=n.minPixelPadding,u=n.toPixels(t(n.options.min,n.dataMin)),f=n.toPixels(t(n.options.max,n.dataMax)),e=Math.max(u,f);i.min=Math.min(n.pos,Math.min(u,f)-r);i.max=Math.max(n.pos+n.len,e+r)}}),i.res=!0):i.followTouchMove&&1===c?this.runPointActions(i.normalize(n)):o.length&&(a||(i.selectionMarker=a=u({destroy:e,touch:!0},s.plotBox)),i.pinchTranslate(o,h,y,a,p,l),i.hasPinched=v,i.scaleGroups(y,p),i.res&&(i.res=!1,this.reset(!1,0)))},touch:function(i,r){var u=this.chart,f,e;if(u.index!==n.hoverChartIndex)this.onContainerMouseLeave({relatedTarget:!0});n.hoverChartIndex=u.index;1===i.touches.length?(i=this.normalize(i),(e=u.isInsidePlot(i.chartX-u.plotLeft,i.chartY-u.plotTop))&&!u.openMenu?(r&&this.runPointActions(i),"touchmove"===i.type&&(r=this.pinchDown,f=r[0]?4<=Math.sqrt(Math.pow(r[0].chartX-i.chartX,2)+Math.pow(r[0].chartY-i.chartY,2)):!1),t(f,!0)&&this.pinch(i)):r&&this.reset()):2===i.touches.length&&this.pinch(i)},onContainerTouchStart:function(n){this.zoomOption(n);this.touch(n,!0)},onContainerTouchMove:function(n){this.touch(n)},onDocumentTouchEnd:function(t){i[n.hoverChartIndex]&&i[n.hoverChartIndex].pointer.drop(t)}})}(n),function(n){var s=n.addEvent,o=n.charts,h=n.css,c=n.doc,l=n.extend,a=n.noop,i=n.Pointer,v=n.removeEvent,r=n.win,u=n.wrap;if(!n.hasTouch&&(r.PointerEvent||r.MSPointerEvent)){var t={},f=!!r.PointerEvent,y=function(){var i=[];return i.item=function(n){return this[n]},n.objectEach(t,function(n){i.push({pageX:n.pageX,pageY:n.pageY,target:n.target})}),i},e=function(t,i,r,u){("touch"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_TOUCH)&&o[n.hoverChartIndex]&&(u(t),u=o[n.hoverChartIndex].pointer,u[i]({type:r,target:t.currentTarget,preventDefault:a,touches:y()}))};l(i.prototype,{onContainerPointerDown:function(n){e(n,"onContainerTouchStart","touchstart",function(n){t[n.pointerId]={pageX:n.pageX,pageY:n.pageY,target:n.currentTarget}})},onContainerPointerMove:function(n){e(n,"onContainerTouchMove","touchmove",function(n){t[n.pointerId]={pageX:n.pageX,pageY:n.pageY};t[n.pointerId].target||(t[n.pointerId].target=n.currentTarget)})},onDocumentPointerUp:function(n){e(n,"onDocumentTouchEnd","touchend",function(n){delete t[n.pointerId]})},batchMSEvents:function(n){n(this.chart.container,f?"pointerdown":"MSPointerDown",this.onContainerPointerDown);n(this.chart.container,f?"pointermove":"MSPointerMove",this.onContainerPointerMove);n(c,f?"pointerup":"MSPointerUp",this.onDocumentPointerUp)}});u(i.prototype,"init",function(n,t,i){n.call(this,t,i);this.hasZoom&&h(t.container,{"-ms-touch-action":"none","touch-action":"none"})});u(i.prototype,"setDOMEvents",function(n){n.apply(this);(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(s)});u(i.prototype,"destroy",function(n){this.batchMSEvents(v);n.call(this)})}}(n),function(n){var e=n.addEvent,o=n.css,s=n.discardElement,u=n.defined,t=n.each,h=n.isFirefox,f=n.marginNames,r=n.merge,i=n.pick,c=n.setAnimation,l=n.stableSort,a=n.win,v=n.wrap;n.Legend=function(n,t){this.init(n,t)};n.Legend.prototype={init:function(n,t){this.chart=n;this.setOptions(t);t.enabled&&(this.render(),e(this.chart,"endResize",function(){this.legend.positionCheckboxes()}))},setOptions:function(n){var t=i(n.padding,8);this.options=n;this.itemStyle=n.itemStyle;this.itemHiddenStyle=r(this.itemStyle,n.itemHiddenStyle);this.itemMarginTop=n.itemMarginTop||0;this.padding=t;this.initialItemY=t-5;this.itemHeight=this.maxItemWidth=0;this.symbolWidth=i(n.symbolWidth,16);this.pages=[]},update:function(n,t){var u=this.chart;this.setOptions(r(!0,this.options,n));this.destroy();u.isDirtyLegend=u.isDirtyBox=!0;i(t,!0)&&u.redraw()},colorizeItem:function(n,t){n.legendGroup[t?"removeClass":"addClass"]("highcharts-legend-item-hidden");var u=this.options,e=n.legendItem,o=n.legendLine,f=n.legendSymbol,i=this.itemHiddenStyle.color,u=t?u.itemStyle.color:i,s=t?n.color||i:i,h=n.options&&n.options.marker,r={fill:s};e&&e.css({fill:u,color:u});o&&o.attr({stroke:s});f&&(h&&f.isMarker&&(r=n.pointAttribs(),t||(r.stroke=r.fill=i)),f.attr(r))},positionItem:function(n){var i=this.options,f=i.symbolPadding,i=!i.rtl,t=n._legendItemPos,r=t[0],t=t[1],u=n.checkbox;(n=n.legendGroup)&&n.element&&n.translate(i?r:this.legendWidth-r-2*f-4,t);u&&(u.x=r,u.y=t)},destroyItem:function(n){var i=n.checkbox;t(["legendItem","legendLine","legendSymbol","legendGroup"],function(t){n[t]&&(n[t]=n[t].destroy())});i&&s(n.checkbox)},destroy:function(){function n(n){this[n]&&(this[n]=this[n].destroy())}t(this.getAllItems(),function(i){t(["legendItem","legendGroup"],n,i)});t("clipRect up down pager nav box title group".split(" "),n,this);this.display=null},positionCheckboxes:function(n){var r=this.group&&this.group.alignAttr,i,u=this.clipHeight||this.legendHeight,f=this.titleHeight;r&&(i=r.translateY,t(this.allItems,function(t){var e=t.checkbox,s;e&&(s=i+f+e.y+(n||0)+3,o(e,{left:r.translateX+t.checkboxOffset+e.x-20+"px",top:s+"px",display:s>i-6&&s<i+u-6?"":"none"}))}))},renderTitle:function(){var n=this.options,r=this.padding,t=n.title,i=0;t.text&&(this.title||(this.title=this.chart.renderer.label(t.text,r-3,r-4,null,null,null,n.useHTML,null,"legend-title").attr({zIndex:1}).css(t.style).add(this.group)),n=this.title.getBBox(),i=n.height,this.offsetWidth=n.width,this.contentGroup.attr({translateY:i}));this.titleHeight=i},setText:function(t){var i=this.options;t.legendItem.attr({text:i.labelFormat?n.format(i.labelFormat,t):i.labelFormatter.call(t)})},renderItem:function(n){var a=this.chart,u=a.renderer,t=this.options,s="horizontal"===t.layout,h=this.symbolWidth,v=t.symbolPadding,f=this.itemStyle,it=this.itemHiddenStyle,o=this.padding,w=s?i(t.itemDistance,20):0,b=!t.rtl,k=t.width,y=t.itemMarginBottom||0,c=this.itemMarginTop,e=n.legendItem,d=!n.series,p=!d&&n.series.drawLegendSymbol?n.series:n,l=p.options,g=this.createCheckboxForItem&&l&&l.showCheckbox,l=h+v+w+(g?20:0),nt=t.useHTML,tt=n.options.className;e||(n.legendGroup=u.g("legend-item").addClass("highcharts-"+p.type+"-series highcharts-color-"+n.colorIndex+(tt?" "+tt:"")+(d?" highcharts-series-"+n.index:"")).attr({zIndex:1}).add(this.scrollGroup),n.legendItem=e=u.text("",b?h+v:-v,this.baseline||0,nt).css(r(n.visible?f:it)).attr({align:b?"left":"right",zIndex:2}).add(n.legendGroup),this.baseline||(h=f.fontSize,this.fontMetrics=u.fontMetrics(h,e),this.baseline=this.fontMetrics.f+3+c,e.attr("y",this.baseline)),this.symbolHeight=t.symbolHeight||this.fontMetrics.f,p.drawLegendSymbol(this,n),this.setItemEvents&&this.setItemEvents(n,e,nt),g&&this.createCheckboxForItem(n));this.colorizeItem(n,n.visible);f.width||e.css({width:(t.itemWidth||t.width||a.spacingBox.width)-l});this.setText(n);u=e.getBBox();f=n.checkboxOffset=t.itemWidth||n.legendItemWidth||u.width+l;this.itemHeight=u=Math.round(n.legendItemHeight||u.height||this.symbolHeight);s&&this.itemX-o+f>(k||a.spacingBox.width-2*o-t.x)&&(this.itemX=o,this.itemY+=c+this.lastLineHeight+y,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,f);this.lastItemY=c+this.itemY+y;this.lastLineHeight=Math.max(u,this.lastLineHeight);n._legendItemPos=[this.itemX,this.itemY];s?this.itemX+=f:(this.itemY+=c+u+y,this.lastLineHeight=u);this.offsetWidth=k||Math.max((s?this.itemX-o-(n.checkbox?0:w):f)+o,this.offsetWidth)},getAllItems:function(){var n=[];return t(this.chart.series,function(t){var r=t&&t.options;t&&i(r.showInLegend,u(r.linkedTo)?!1:void 0,!0)&&(n=n.concat(t.legendItems||("point"===r.legendType?t.data:t)))}),n},adjustMargins:function(n,r){var o=this.chart,e=this.options,s=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||t([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(t,h){t.test(s)&&!u(n[h])&&(o[f[h]]=Math.max(o[f[h]],o.legend[(h+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][h]*e[h%2?"x":"y"]+i(e.margin,12)+r[h]))})},render:function(){var n=this,v=n.chart,h=v.renderer,o=n.group,e,c,s,u,i=n.box,f=n.options,a=n.padding;n.itemX=a;n.itemY=n.initialItemY;n.offsetWidth=0;n.lastItemY=0;o||(n.group=o=h.g("legend").attr({zIndex:7}).add(),n.contentGroup=h.g().attr({zIndex:1}).add(o),n.scrollGroup=h.g().add(n.contentGroup));n.renderTitle();e=n.getAllItems();l(e,function(n,t){return(n.options&&n.options.legendIndex||0)-(t.options&&t.options.legendIndex||0)});f.reversed&&e.reverse();n.allItems=e;n.display=c=!!e.length;n.lastLineHeight=0;t(e,function(t){n.renderItem(t)});s=(f.width||n.offsetWidth)+a;u=n.lastItemY+n.lastLineHeight+n.titleHeight;u=n.handleOverflow(u);u+=a;i||(n.box=i=h.rect().addClass("highcharts-legend-box").attr({r:f.borderRadius}).add(o),i.isNew=!0);i.attr({stroke:f.borderColor,"stroke-width":f.borderWidth||0,fill:f.backgroundColor||"none"}).shadow(f.shadow);0<s&&0<u&&(i[i.isNew?"attr":"animate"](i.crisp({x:0,y:0,width:s,height:u},i.strokeWidth())),i.isNew=!1);i[c?"show":"hide"]();n.legendWidth=s;n.legendHeight=u;t(e,function(t){n.positionItem(t)});c&&o.align(r(f,{width:s,height:u}),!0,"spacingBox");v.isResizing||this.positionCheckboxes()},handleOverflow:function(n){var r=this,u=this.chart,h=u.renderer,f=this.options,l=f.y,c=this.padding,u=u.spacingBox.height+("top"===f.verticalAlign?-l:l)-c,l=f.maxHeight,a,s=this.clipRect,v=f.navigation,w=i(v.animation,!0),y=v.arrowSize||12,e=this.nav,o=this.pages,p,b=this.allItems,k=function(n){"number"==typeof n?s.attr({height:n}):s&&(r.clipRect=s.destroy(),r.contentGroup.clip());r.contentGroup.div&&(r.contentGroup.div.style.clip=n?"rect("+c+"px,9999px,"+(c+n)+"px,0)":"auto")};return"horizontal"!==f.layout||"middle"===f.verticalAlign||f.floating||(u/=2),l&&(u=Math.min(u,l)),o.length=0,n>u&&!1!==v.enabled?(this.clipHeight=a=Math.max(u-20-this.titleHeight-c,0),this.currentPage=i(this.currentPage,1),this.fullHeight=n,t(b,function(n,t){var i=n._legendItemPos[1],r;n=Math.round(n.legendItem.getBBox().height);r=o.length;(!r||i-o[r-1]>a&&(p||i)!==o[r-1])&&(o.push(p||i),r++);t===b.length-1&&i+n-o[r-1]>a&&o.push(i);i!==p&&(p=i)}),s||(s=r.clipRect=h.clipRect(0,c,9999,0),r.contentGroup.clip(s)),k(a),e||(this.nav=e=h.g().attr({zIndex:1}).add(this.group),this.up=h.symbol("triangle",0,0,y,y).on("click",function(){r.scroll(-1,w)}).add(e),this.pager=h.text("",15,10).addClass("highcharts-legend-navigation").css(v.style).add(e),this.down=h.symbol("triangle-down",0,0,y,y).on("click",function(){r.scroll(1,w)}).add(e)),r.scroll(0),n=u):e&&(k(),this.nav=e.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),n},scroll:function(n,t){var u=this.pages,i=u.length;n=this.currentPage+n;var f=this.clipHeight,r=this.options.navigation,e=this.pager,o=this.padding;n>i&&(n=i);0<n&&(void 0!==t&&c(t,this.chart),this.nav.attr({translateX:o,translateY:f+this.padding+7+this.titleHeight,visibility:"visible"}),this.up.attr({"class":1===n?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"}),e.attr({text:n+"/"+i}),this.down.attr({x:18+this.pager.getBBox().width,"class":n===i?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"}),this.up.attr({fill:1===n?r.inactiveColor:r.activeColor}).css({cursor:1===n?"default":"pointer"}),this.down.attr({fill:n===i?r.inactiveColor:r.activeColor}).css({cursor:n===i?"default":"pointer"}),t=-u[n-1]+this.initialItemY,this.scrollGroup.animate({translateY:t}),this.currentPage=n,this.positionCheckboxes(t))}};n.LegendSymbolMixin={drawRectangle:function(n,t){var r=n.symbolHeight,u=n.options.squareSymbol;t.legendSymbol=this.chart.renderer.rect(u?(n.symbolWidth-r)/2:0,n.baseline-r+1,u?r:n.symbolWidth,r,i(n.options.symbolRadius,r/2)).addClass("highcharts-point").attr({zIndex:3}).add(t.legendGroup)},drawLineMarker:function(n){var t=this.options,u=t.marker,o=n.symbolWidth,f=n.symbolHeight,s=f/2,h=this.chart.renderer,c=this.legendGroup,e;n=n.baseline-Math.round(.3*n.fontMetrics.b);e={"stroke-width":t.lineWidth||0};t.dashStyle&&(e.dashstyle=t.dashStyle);this.legendLine=h.path(["M",0,n,"L",o,n]).addClass("highcharts-graph").attr(e).add(c);u&&!1!==u.enabled&&(t=Math.min(i(u.radius,s),s),0===this.symbol.indexOf("url")&&(u=r(u,{width:f,height:f}),t=0),this.legendSymbol=u=h.symbol(this.symbol,o/2-t,n-t,2*t,2*t,u).addClass("highcharts-point").add(c),u.isMarker=!0)}};(/Trident\/7\.0/.test(a.navigator.userAgent)||h)&&v(n.Legend.prototype,"positionItem",function(n,t){var r=this,i=function(){t._legendItemPos&&n.call(r,t)};i();setTimeout(i)})}(n),function(n){var l=n.addEvent,ut=n.animate,ft=n.animObject,w=n.attr,r=n.doc,et=n.Axis,ot=n.createElement,st=n.defaultOptions,ht=n.discardElement,u=n.charts,ct=n.css,f=n.defined,t=n.each,o=n.extend,a=n.find,i=n.fireEvent,s=n.getStyle,b=n.grep,lt=n.isNumber,at=n.isObject,v=n.isString,vt=n.Legend,k=n.marginNames,h=n.merge,d=n.objectEach,g=n.Pointer,c=n.pick,y=n.pInt,nt=n.removeEvent,p=n.seriesTypes,tt=n.splat,yt=n.svg,it=n.syncTimeout,e=n.win,pt=n.Renderer,rt=n.Chart=function(){this.getArgs.apply(this,arguments)};n.chart=function(n,t,i){return new rt(n,t,i)};o(rt.prototype,{callbacks:[],getArgs:function(){var n=[].slice.call(arguments);(v(n[0])||n[0].nodeName)&&(this.renderTo=n.shift());this.init(n[0],n[1])},init:function(t,i){var f,e,s=t.series,o=t.plotOptions||{},r;t.series=null;f=h(st,t);for(e in f.plotOptions)f.plotOptions[e].tooltip=o[e]&&h(o[e].tooltip)||void 0;f.tooltip.userOptions=t.chart&&t.chart.forExport&&t.tooltip.userOptions||t.tooltip;f.series=t.series=s;this.userOptions=t;t=f.chart;e=t.events;this.margin=[];this.spacing=[];this.bounds={h:{},v:{}};this.callback=i;this.isResizing=0;this.options=f;this.axes=[];this.series=[];this.hasCartesianSeries=t.showAxes;r=this;r.index=u.length;u.push(r);n.chartCount++;e&&d(e,function(n,t){l(r,t,n)});r.xAxis=[];r.yAxis=[];r.pointCount=r.colorCounter=r.symbolCounter=0;r.firstRender()},initSeries:function(t){var i=this.options.chart;return(i=p[t.type||i.type||i.defaultSeriesType])||n.error(17,!0),i=new i,i.init(this,t),i},orderSeries:function(n){var t=this.series;for(n=n||0;n<t.length;n++)t[n]&&(t[n].index=n,t[n].name=t[n].name||"Series "+(t[n].index+1))},isInsidePlot:function(n,t,i){var r=i?t:n;return n=i?n:t,0<=r&&r<=this.plotWidth&&0<=n&&n<=this.plotHeight},redraw:function(r){var s=this.axes,u=this.series,c=this.pointer,l=this.legend,a=this.isDirtyLegend,h,v,y=this.hasCartesianSeries,e=this.isDirtyBox,f,p=this.renderer,w=p.isHidden(),b=[];for(this.setResponsive&&this.setResponsive(!1),n.setAnimation(r,this),w&&this.temporaryDisplay(),this.layOutTitles(),r=u.length;r--;)if(f=u[r],f.options.stacking&&(h=!0,f.isDirty)){v=!0;break}if(v)for(r=u.length;r--;)f=u[r],f.options.stacking&&(f.isDirty=!0);t(u,function(n){n.isDirty&&"point"===n.options.legendType&&(n.updateTotals&&n.updateTotals(),a=!0);n.isDirtyData&&i(n,"updatedData")});a&&l.options.enabled&&(l.render(),this.isDirtyLegend=!1);h&&this.getStacks();y&&t(s,function(n){n.updateNames();n.setScale()});this.getMargins();y&&(t(s,function(n){n.isDirty&&(e=!0)}),t(s,function(n){var t=n.min+","+n.max;n.extKey!==t&&(n.extKey=t,b.push(function(){i(n,"afterSetExtremes",o(n.eventArgs,n.getExtremes()));delete n.eventArgs}));(e||h)&&n.redraw()}));e&&this.drawChartBox();i(this,"predraw");t(u,function(n){(e||n.isDirty)&&n.visible&&n.redraw();n.isDirtyData=!1});c&&c.reset(!0);p.draw();i(this,"redraw");i(this,"render");w&&this.temporaryDisplay(!0);t(b,function(n){n.call()})},get:function(n){function r(t){return t.id===n||t.options&&t.options.id===n}for(var u=this.series,t=a(this.axes,r)||a(this.series,r),i=0;!t&&i<u.length;i++)t=a(u[i].points||[],r);return t},getAxes:function(){var r=this,n=this.options,i=n.xAxis=tt(n.xAxis||{}),n=n.yAxis=tt(n.yAxis||{});t(i,function(n,t){n.index=t;n.isX=!0});t(n,function(n,t){n.index=t});i=i.concat(n);t(i,function(n){new et(r,n)})},getSelectedPoints:function(){var n=[];return t(this.series,function(t){n=n.concat(b(t.data||[],function(n){return n.selected}))}),n},getSelectedSeries:function(){return b(this.series,function(n){return n.selected})},setTitle:function(n,i,r){var u=this,f=u.options,e;e=f.title=h({style:{color:"#333333",fontSize:f.isStock?"16px":"18px"}},f.title,n);f=f.subtitle=h({style:{color:"#666666"}},f.subtitle,i);t([["title",n,e],["subtitle",i,f]],function(n,t){var i=n[0],r=u[i],f=n[1];n=n[2];r&&f&&(u[i]=r=r.destroy());n&&n.text&&!r&&(u[i]=u.renderer.text(n.text,0,0,n.useHTML).attr({align:n.align,"class":"highcharts-"+i,zIndex:n.zIndex||4}).add(),u[i].update=function(n){u.setTitle(!t&&n,t&&n)},u[i].css(n.style))});u.layOutTitles(r)},layOutTitles:function(n){var i=0,r,u=this.renderer,f=this.spacingBox;t(["title","subtitle"],function(n){var r=this[n],t=this.options[n],e;n="title"===n?-3:t.verticalAlign?0:i+2;r&&(e=t.style.fontSize,e=u.fontMetrics(e,r).b,r.css({width:(t.width||f.width+t.widthAdjust)+"px"}).align(o({y:n+e},t),!1,"spacingBox"),t.floating||t.verticalAlign||(i=Math.ceil(i+r.getBBox(t.useHTML).height)))},this);r=this.titleOffset!==i;this.titleOffset=i;!this.isDirtyBox&&r&&(this.isDirtyBox=r,this.hasRendered&&c(n,!0)&&this.isDirtyBox&&this.redraw())},getChartSize:function(){var t=this.options.chart,i=t.width,t=t.height,r=this.renderTo;f(i)||(this.containerWidth=s(r,"width"));f(t)||(this.containerHeight=s(r,"height"));this.chartWidth=Math.max(0,i||this.containerWidth||600);this.chartHeight=Math.max(0,n.relativeLength(t,this.chartWidth)||this.containerHeight||400)},temporaryDisplay:function(t){var i=this.renderTo;if(t)for(;i&&i.style;)i.hcOrigStyle&&(n.css(i,i.hcOrigStyle),delete i.hcOrigStyle),i.hcOrigDetached&&(r.body.removeChild(i),i.hcOrigDetached=!1),i=i.parentNode;else for(;i&&i.style;)if(r.body.contains(i)||(i.hcOrigDetached=!0,r.body.appendChild(i)),("none"===s(i,"display",!1)||i.hcOricDetached)&&(i.hcOrigStyle={display:i.style.display,height:i.style.height,overflow:i.style.overflow},t={display:"block",overflow:"hidden"},i!==this.renderTo&&(t.height=0),n.css(i,t),i.offsetWidth||i.style.setProperty("display","block","important")),i=i.parentNode,i===r.body)break},setClassName:function(n){this.container.className="highcharts-container "+(n||"")},getContainer:function(){var t,e=this.options,f=e.chart,i,s,h,c;t=this.renderTo;h=n.uniqueKey();t||(this.renderTo=t=f.renderTo);v(t)&&(this.renderTo=t=r.getElementById(t));t||n.error(13,!0);i=y(w(t,"data-highcharts-chart"));lt(i)&&u[i]&&u[i].hasRendered&&u[i].destroy();w(t,"data-highcharts-chart",this.index);t.innerHTML="";f.skipClone||t.offsetWidth||this.temporaryDisplay();this.getChartSize();i=this.chartWidth;s=this.chartHeight;c=o({position:"relative",overflow:"hidden",width:i+"px",height:s+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)"},f.style);this.container=t=ot("div",{id:h},c,t);this._cursor=t.style.cursor;this.renderer=new(n[f.renderer]||pt)(t,i,s,null,f.forExport,e.exporting&&e.exporting.allowHTML);this.setClassName(f.className);this.renderer.setStyle(f.style);this.renderer.chartIndex=this.index},getMargins:function(n){var t=this.spacing,i=this.margin,r=this.titleOffset;this.resetMargins();r&&!f(i[0])&&(this.plotTop=Math.max(this.plotTop,r+this.options.title.margin+t[0]));this.legend.display&&this.legend.adjustMargins(i,t);this.extraMargin&&(this[this.extraMargin.type]=(this[this.extraMargin.type]||0)+this.extraMargin.value);this.extraTopMargin&&(this.plotTop+=this.extraTopMargin);n||this.getAxisMargins()},getAxisMargins:function(){var n=this,i=n.axisOffset=[0,0,0,0],r=n.margin;n.hasCartesianSeries&&t(n.axes,function(n){n.visible&&n.getOffset()});t(k,function(t,u){f(r[u])||(n[t]+=i[u])});n.setChartSize()},reflow:function(n){var t=this,i=t.options.chart,u=t.renderTo,h=f(i.width)&&f(i.height),o=i.width||s(u,"width"),i=i.height||s(u,"height"),u=n?n.target:e;!h&&!t.isPrinting&&o&&i&&(u===e||u===r)&&((o!==t.containerWidth||i!==t.containerHeight)&&(clearTimeout(t.reflowTimeout),t.reflowTimeout=it(function(){t.container&&t.setSize(void 0,void 0,!1)},n?100:0)),t.containerWidth=o,t.containerHeight=i)},initReflow:function(){var n=this,t;t=l(e,"resize",function(t){n.reflow(t)});l(n,"destroy",t)},setSize:function(r,u,f){var e=this,o=e.renderer;e.isResizing+=1;n.setAnimation(f,e);e.oldChartHeight=e.chartHeight;e.oldChartWidth=e.chartWidth;void 0!==r&&(e.options.chart.width=r);void 0!==u&&(e.options.chart.height=u);e.getChartSize();r=o.globalAnimation;(r?ut:ct)(e.container,{width:e.chartWidth+"px",height:e.chartHeight+"px"},r);e.setChartSize(!0);o.setSize(e.chartWidth,e.chartHeight,f);t(e.axes,function(n){n.isDirty=!0;n.setScale()});e.isDirtyLegend=!0;e.isDirtyBox=!0;e.layOutTitles();e.getMargins();e.redraw(f);e.oldChartHeight=null;i(e,"resize");it(function(){e&&i(e,"endResize",null,function(){--e.isResizing})},ft(r).duration)},setChartSize:function(n){function f(n){return n=y[n]||0,Math.max(a||n,n)/2}var r=this.inverted,u=this.renderer,c=this.chartWidth,l=this.chartHeight,v=this.options.chart,i=this.spacing,y=this.clipOffset,s,h,e,o,a;this.plotLeft=s=Math.round(this.plotLeft);this.plotTop=h=Math.round(this.plotTop);this.plotWidth=e=Math.max(0,Math.round(c-s-this.marginRight));this.plotHeight=o=Math.max(0,Math.round(l-h-this.marginBottom));this.plotSizeX=r?o:e;this.plotSizeY=r?e:o;this.plotBorderWidth=v.plotBorderWidth||0;this.spacingBox=u.spacingBox={x:i[3],y:i[0],width:c-i[3]-i[1],height:l-i[0]-i[2]};this.plotBox=u.plotBox={x:s,y:h,width:e,height:o};a=2*Math.floor(this.plotBorderWidth/2);r=Math.ceil(f(3));u=Math.ceil(f(0));this.clipBox={x:r,y:u,width:Math.floor(this.plotSizeX-f(1)-r),height:Math.max(0,Math.floor(this.plotSizeY-f(2)-u))};n||t(this.axes,function(n){n.setAxisSize();n.setAxisTranslation()})},resetMargins:function(){var n=this,i=n.options.chart;t(["margin","spacing"],function(r){var u=i[r],f=at(u)?u:[u,u,u,u];t(["Top","Right","Bottom","Left"],function(t,u){n[r][u]=c(i[r+t],f[u])})});t(k,function(t,i){n[t]=c(n.margin[i],n.spacing[i])});n.axisOffset=[0,0,0,0];n.clipOffset=[]},drawChartBox:function(){var n=this.options.chart,u=this.renderer,k=this.chartWidth,d=this.chartHeight,f=this.chartBackground,s=this.plotBackground,i=this.plotBorder,r,c=this.plotBGImage,e=n.backgroundColor,g=n.plotBackgroundColor,l=n.plotBackgroundImage,o,a=this.plotLeft,v=this.plotTop,y=this.plotWidth,p=this.plotHeight,w=this.plotBox,b=this.clipRect,h=this.clipBox,t="animate";f||(this.chartBackground=f=u.rect().addClass("highcharts-background").add(),t="attr");r=n.borderWidth||0;o=r+(n.shadow?8:0);e={fill:e||"none"};(r||f["stroke-width"])&&(e.stroke=n.borderColor,e["stroke-width"]=r);f.attr(e).shadow(n.shadow);f[t]({x:o/2,y:o/2,width:k-o-r%2,height:d-o-r%2,r:n.borderRadius});t="animate";s||(t="attr",this.plotBackground=s=u.rect().addClass("highcharts-plot-background").add());s[t](w);s.attr({fill:g||"none"}).shadow(n.plotShadow);l&&(c?c.animate(w):this.plotBGImage=u.image(l,a,v,y,p).add());b?b.animate({width:h.width,height:h.height}):this.clipRect=u.clipRect(h);t="animate";i||(t="attr",this.plotBorder=i=u.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add());i.attr({stroke:n.plotBorderColor,"stroke-width":n.plotBorderWidth||0,fill:"none"});i[t](i.crisp({x:a,y:v,width:y,height:p},-i.strokeWidth()));this.isDirtyBox=!1},propFromSeries:function(){var r=this,u=r.options.chart,n,f=r.options.series,e,i;t(["inverted","angular","polar"],function(t){for(n=p[u.type||u.defaultSeriesType],i=u[t]||n&&n.prototype[t],e=f&&f.length;!i&&e--;)(n=p[f[e].type])&&n.prototype[t]&&(i=!0);r[t]=i})},linkSeries:function(){var n=this,i=n.series;t(i,function(n){n.linkedSeries.length=0});t(i,function(t){var i=t.options.linkedTo;v(i)&&(i=":previous"===i?n.series[t.index-1]:n.get(i))&&i.linkedParent!==t&&(i.linkedSeries.push(t),t.linkedParent=i,t.visible=c(t.options.visible,i.options.visible,t.visible))})},renderSeries:function(){t(this.series,function(n){n.translate();n.render()})},renderLabels:function(){var n=this,i=n.options.labels;i.items&&t(i.items,function(t){var r=o(i.style,t.style),u=y(r.left)+n.plotLeft,f=y(r.top)+n.plotTop+12;delete r.left;delete r.top;n.renderer.text(t.html,u,f).attr({zIndex:2}).css(r).add()})},render:function(){var n=this.axes,e=this.renderer,i=this.options,f,r,u;this.setTitle();this.legend=new vt(this,i.legend);this.getStacks&&this.getStacks();this.getMargins(!0);this.setChartSize();i=this.plotWidth;f=this.plotHeight-=21;t(n,function(n){n.setScale()});this.getAxisMargins();r=1.1<i/this.plotWidth;u=1.05<f/this.plotHeight;(r||u)&&(t(n,function(n){(n.horiz&&r||!n.horiz&&u)&&n.setTickInterval(!0)}),this.getMargins());this.drawChartBox();this.hasCartesianSeries&&t(n,function(n){n.visible&&n.render()});this.seriesGroup||(this.seriesGroup=e.g("series-group").attr({zIndex:3}).add());this.renderSeries();this.renderLabels();this.addCredits();this.setResponsive&&this.setResponsive();this.hasRendered=!0},addCredits:function(n){var t=this;n=h(!0,this.options.credits,n);n.enabled&&!this.credits&&(this.credits=this.renderer.text(n.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){n.href&&(e.location.href=n.href)}).attr({align:n.position.align,zIndex:8}).css(n.style).add().align(n.position),this.credits.update=function(n){t.credits=t.credits.destroy();t.addCredits(n)})},destroy:function(){var r=this,o=r.axes,s=r.series,e=r.container,f,h=e&&e.parentNode;for(i(r,"destroy"),r.renderer.forExport?n.erase(u,r):u[r.index]=void 0,n.chartCount--,r.renderTo.removeAttribute("data-highcharts-chart"),nt(r),f=o.length;f--;)o[f]=o[f].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),f=s.length;f--;)s[f]=s[f].destroy();t("title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" "),function(n){var t=r[n];t&&t.destroy&&(r[n]=t.destroy())});e&&(e.innerHTML="",nt(e),h&&ht(e));d(r,function(n,t){delete r[t]})},isReadyToRender:function(){var n=this;return yt||e!=e.top||"complete"===r.readyState?!0:(r.attachEvent("onreadystatechange",function(){r.detachEvent("onreadystatechange",n.firstRender);"complete"===r.readyState&&n.firstRender()}),!1)},firstRender:function(){var n=this,r=n.options;n.isReadyToRender()&&(n.getContainer(),i(n,"init"),n.resetMargins(),n.setChartSize(),n.propFromSeries(),n.getAxes(),t(r.series||[],function(t){n.initSeries(t)}),n.linkSeries(),i(n,"beforeRender"),g&&(n.pointer=new g(n,r)),n.render(),!n.renderer.imgCount&&n.onload&&n.onload(),n.temporaryDisplay(!0))},onload:function(){t([this.callback].concat(this.callbacks),function(n){n&&void 0!==this.index&&n.apply(this,[this])},this);i(this,"load");i(this,"render");f(this.index)&&!1!==this.options.chart.reflow&&this.initReflow();this.onload=null}})}(n),function(n){var i,f=n.each,r=n.extend,e=n.erase,o=n.fireEvent,s=n.format,h=n.isArray,u=n.isNumber,t=n.pick,c=n.removeEvent;n.Point=i=function(){};n.Point.prototype={init:function(n,i,r){return this.series=n,this.color=n.color,this.applyOptions(i,r),n.options.colorByPoint?(i=n.options.colors||n.chart.options.colors,this.color=this.color||i[n.colorCounter],i=i.length,r=n.colorCounter,n.colorCounter++,n.colorCounter===i&&(n.colorCounter=0)):r=n.colorIndex,this.colorIndex=t(this.colorIndex,r),n.chart.pointCount++,this},applyOptions:function(n,f){var e=this.series,o=e.options.pointValKey||e.pointValKey;return n=i.prototype.optionsToObject.call(this,n),r(this,n),this.options=this.options?r(this.options,n):n,n.group&&delete this.group,o&&(this.y=this[o]),this.isNull=t(this.isValid&&!this.isValid(),null===this.x||!u(this.y,!0)),this.selected&&(this.state="select"),"name"in this&&void 0===f&&e.xAxis&&e.xAxis.hasNames&&(this.x=e.xAxis.nameToX(this)),void 0===this.x&&e&&(this.x=void 0===f?e.autoIncrement(this):f),this},optionsToObject:function(n){var i={},t=this.series,f=t.options.keys,e=f||t.pointArrayMap||["y"],s=e.length,r=0,o=0;if(u(n)||null===n)i[e[0]]=n;else if(h(n))for(!f&&n.length>s&&(t=typeof n[0],"string"===t?i.name=n[0]:"number"===t&&(i.x=n[0]),r++);o<s;)f&&void 0===n[r]||(i[e[o]]=n[r]),r++,o++;else"object"==typeof n&&(i=n,n.dataLabels&&(t._hasPointLabels=!0),n.marker&&(t._hasPointMarkers=!0));return i},getClassName:function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},getZone:function(){for(var t=this.series,i=t.zones,t=t.zoneAxis||"y",r=0,n=i[r];this[t]>=n.value;)n=i[++r];return n&&n.color&&!this.options.color&&(this.color=n.color),n},destroy:function(){var n=this.series.chart,t=n.hoverPoints,i;n.pointCount--;t&&(this.setState(),e(t,this),t.length||(n.hoverPoints=null));this===n.hoverPoint&&this.onMouseOut();(this.graphic||this.dataLabel)&&(c(this),this.destroyElements());this.legendItem&&n.legend.destroyItem(this);for(i in this)this[i]=null},destroyElements:function(){for(var i=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],n,t=6;t--;)n=i[t],this[n]&&(this[n]=this[n].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(n){var r=this.series,i=r.tooltipOptions,o=t(i.valueDecimals,""),u=i.valuePrefix||"",e=i.valueSuffix||"";return f(r.pointArrayMap||["y"],function(t){t="{point."+t;(u||e)&&(n=n.replace(t+"}",u+t+"}"+e));n=n.replace(t+"}",t+":,."+o+"f}")}),s(n,{point:this,series:this.series})},firePointEvent:function(n,t,i){var r=this,u=this.series.options;(u.point.events[n]||r.options&&r.options.events&&r.options.events[n])&&this.importEvents();"click"===n&&u.allowPointSelect&&(i=function(n){r.select&&r.select(null,n.ctrlKey||n.metaKey||n.shiftKey)});o(this,n,t,i)},visible:!0}}(n),function(n){var o=n.addEvent,h=n.animObject,w=n.arrayMax,b=n.arrayMin,c=n.correctFloat,u=n.Date,e=n.defaultOptions,k=n.defaultPlotOptions,r=n.defined,i=n.each,l=n.erase,d=n.extend,a=n.fireEvent,g=n.grep,v=n.isArray,f=n.isNumber,nt=n.isString,y=n.merge,s=n.objectEach,t=n.pick,tt=n.removeEvent,it=n.splat,rt=n.SVGElement,p=n.syncTimeout,ut=n.win;n.Series=n.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":n.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},{isCartesian:!0,pointClass:n.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(n,r){var u=this,f,e=n.series,h;u.chart=n;u.options=r=u.setOptions(r);u.linkedSeries=[];u.bindAxes();d(u,{name:r.name,state:"",visible:!1!==r.visible,selected:!0===r.selected});f=r.events;s(f,function(n,t){o(u,t,n)});(f&&f.click||r.point&&r.point.events&&r.point.events.click||r.allowPointSelect)&&(n.runTrackerClick=!0);u.getColor();u.getSymbol();i(u.parallelArrays,function(n){u[n+"Data"]=[]});u.setData(r.data,!1);u.isCartesian&&(n.hasCartesianSeries=!0);e.length&&(h=e[e.length-1]);u._i=t(h&&h._i,-1)+1;n.orderSeries(this.insert(e))},insert:function(n){var r=this.options.index,i;if(f(r)){for(i=n.length;i--;)if(r>=t(n[i].options.index,n[i]._i)){n.splice(i+1,0,this);break}-1===i&&n.unshift(this);i+=1}else n.push(this);return t(i,n.length-1)},bindAxes:function(){var t=this,r=t.options,f=t.chart,u;i(t.axisTypes||[],function(e){i(f[e],function(n){u=n.options;(r[e]===u.index||void 0!==r[e]&&r[e]===u.id||void 0===r[e]&&0===u.index)&&(t.insert(n.series),t[e]=n,n.isDirty=!0)});t[e]||t.optionalAxis===e||n.error(18,!0)})},updateParallelArrays:function(n,t){var r=n.series,u=arguments,e=f(t)?function(i){var u="y"===i&&r.toYData?r.toYData(n):n[i];r[i+"Data"][t]=u}:function(n){Array.prototype[t].apply(r[n+"Data"],Array.prototype.slice.call(u,2))};i(r.parallelArrays,e)},autoIncrement:function(){var n=this.options,r=this.xIncrement,i,f=n.pointIntervalUnit,r=t(r,n.pointStart,0);return this.pointInterval=i=t(this.pointInterval,n.pointInterval,1),f&&(n=new u(r),"day"===f?n=+n[u.hcSetDate](n[u.hcGetDate]()+i):"month"===f?n=+n[u.hcSetMonth](n[u.hcGetMonth]()+i):"year"===f&&(n=+n[u.hcSetFullYear](n[u.hcGetFullYear]()+i)),i=n-r),this.xIncrement=r+i,r},setOptions:function(n){var i=this.chart,o=i.options,u=o.plotOptions,f=(i.userOptions||{}).plotOptions||{},s=u[this.type];return this.userOptions=n,i=y(s,u.series,n),this.tooltipOptions=y(e.tooltip,e.plotOptions.series&&e.plotOptions.series.tooltip,e.plotOptions[this.type].tooltip,o.tooltip.userOptions,u.series&&u.series.tooltip,u[this.type].tooltip,n.tooltip),this.stickyTracking=t(n.stickyTracking,f[this.type]&&f[this.type].stickyTracking,f.series&&f.series.stickyTracking,this.tooltipOptions.shared&&!this.noSharedTooltip?!0:i.stickyTracking),null===s.marker&&delete i.marker,this.zoneAxis=i.zoneAxis,n=this.zones=(i.zones||[]).slice(),(i.negativeColor||i.negativeFillColor)&&!i.zones&&n.push({value:i[this.zoneAxis+"Threshold"]||i.threshold||0,className:"highcharts-negative",color:i.negativeColor,fillColor:i.negativeFillColor}),n.length&&r(n[n.length-1].value)&&n.push({color:this.color,fillColor:this.fillColor}),i},getCyclic:function(n,i,u){var f,e=this.chart,s=this.userOptions,o=n+"Index",h=n+"Counter",c=u?u.length:t(e.options.chart[n+"Count"],e[n+"Count"]);i||(f=t(s[o],s["_"+o]),r(f)||(e.series.length||(e[h]=0),s["_"+o]=f=e[h]%c,e[h]+=1),u&&(i=u[f]));void 0!==f&&(this[o]=f);this[n]=i},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||k[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},drawLegendSymbol:n.LegendSymbolMixin.drawLineMarker,setData:function(r,u,e,o){var s=this,l=s.points,b=l&&l.length||0,c,y=s.options,k=s.chart,h=null,p=s.xAxis,d=y.turboThreshold,w=this.xData,a=this.yData,g=(c=s.pointArrayMap)&&c.length;if(r=r||[],c=r.length,u=t(u,!0),!1!==o&&c&&b===c&&!s.cropped&&!s.hasGroupedData&&s.visible)i(r,function(n,t){l[t].update&&n!==y.data[t]&&l[t].update(n,!1,null,!1)});else{if(s.xIncrement=null,s.colorCounter=0,i(this.parallelArrays,function(n){s[n+"Data"].length=0}),d&&c>d){for(e=0;null===h&&e<c;)h=r[e],e++;if(f(h))for(e=0;e<c;e++)w[e]=this.autoIncrement(),a[e]=r[e];else if(v(h))if(g)for(e=0;e<c;e++)h=r[e],w[e]=h[0],a[e]=h.slice(1,g+1);else for(e=0;e<c;e++)h=r[e],w[e]=h[0],a[e]=h[1];else n.error(12)}else for(e=0;e<c;e++)void 0!==r[e]&&(h={series:s},s.pointClass.prototype.applyOptions.apply(h,[r[e]]),s.updateParallelArrays(h,e));for(nt(a[0])&&n.error(14,!0),s.data=[],s.options.data=s.userOptions.data=r,e=b;e--;)l[e]&&l[e].destroy&&l[e].destroy();p&&(p.minRange=p.userMinRange);s.isDirty=k.isDirtyBox=!0;s.isDirtyData=!!l;e=!1}"point"===y.legendType&&(this.processData(),this.generatePoints());u&&k.redraw(e)},processData:function(t){var i=this.xData,l=this.yData,u=i.length,e,a,s,f,r,o;e=0;f=this.xAxis;o=this.options;r=o.cropThreshold;var y=this.getExtremesFromAll||o.getExtremesFromAll,v=this.isCartesian,o=f&&f.val2lin,p=f&&f.isLog,h,c;if(v&&!this.isDirty&&!f.isDirty&&!this.yAxis.isDirty&&!t)return!1;for(f&&(t=f.getExtremes(),h=t.min,c=t.max),v&&this.sorted&&!y&&(!r||u>r||this.forceCrop)&&(i[u-1]<h||i[0]>c?(i=[],l=[]):(i[0]<h||i[u-1]>c)&&(e=this.cropData(this.xData,this.yData,h,c),i=e.xData,l=e.yData,e=e.start,a=!0)),r=i.length||1;--r;)u=p?o(i[r])-o(i[r-1]):i[r]-i[r-1],0<u&&(void 0===s||u<s)?s=u:0>u&&this.requireSorting&&n.error(15);this.cropped=a;this.cropStart=e;this.processedXData=i;this.processedYData=l;this.closestPointRange=s},cropData:function(n,i,r,u){for(var s=n.length,e=0,o=s,h=t(this.cropShoulder,1),f=0;f<s;f++)if(n[f]>=r){e=Math.max(0,f-h);break}for(r=f;r<s;r++)if(n[r]>u){o=r+h;break}return{xData:n.slice(e,o),yData:i.slice(e,o),start:e,end:o}},generatePoints:function(){var f=this.options,e=f.data,t=this.data,h,o=this.processedXData,v=this.processedYData,c=this.pointClass,s=o.length,l=this.cropStart||0,r,u=this.hasGroupedData,f=f.keys,i,a=[],n;for(t||u||(t=[],t.length=e.length,t=this.data=t),f&&u&&(this.options.keys=!1),n=0;n<s;n++)r=l+n,u?(i=(new c).init(this,[o[n]].concat(it(v[n]))),i.dataGroup=this.groupMap[n]):(i=t[r])||void 0===e[r]||(t[r]=i=(new c).init(this,e[r],o[n])),i&&(i.index=r,a[n]=i);if(this.options.keys=f,t&&(s!==(h=t.length)||u))for(n=0;n<h;n++)n!==l||u||(n+=s),t[n]&&(t[n].destroyElements(),t[n].plotX=void 0);this.data=t;this.points=a},getExtremes:function(n){var a=this.yAxis,s=this.processedXData,u,o=[],h=0,c,l,r,e,t,i;for(u=this.xAxis.getExtremes(),c=u.min,l=u.max,n=n||this.stackedYData||this.processedYData||[],u=n.length,i=0;i<u;i++)if(e=s[i],t=n[i],r=(f(t,!0)||v(t))&&(!a.positiveValuesOnly||t.length||0<t),e=this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||(s[i]||e)>=c&&(s[i]||e)<=l,r&&e)if(r=t.length)for(;r--;)null!==t[r]&&(o[h++]=t[r]);else o[h++]=t;this.dataMin=b(o);this.dataMax=w(o)},translate:function(){var y,a;this.processedXData||this.processData();this.generatePoints();var e=this.options,g=e.stacking,v=this.xAxis,b=v.categories,s=this.yAxis,nt=this.points,it=nt.length,rt=!!this.modifyValue,o=e.pointPlacement,ut="between"===o||f(o),p=e.threshold,tt=e.startFromThreshold?p:0,h,u,k,w,d=Number.MAX_VALUE;for("between"===o&&(o=.5),f(o)&&(o*=t(e.pointRange||v.pointRange)),e=0;e<it;e++){var n=nt[e],l=n.x,i=n.y;u=n.low;y=g&&s.stacks[(this.negStacks&&i<(tt?0:p)?"-":"")+this.stackKey];s.positiveValuesOnly&&null!==i&&0>=i&&(n.isNull=!0);n.plotX=h=c(Math.min(Math.max(-1e5,v.translate(l,0,0,0,1,o,"flags"===this.type)),1e5));g&&this.visible&&!n.isNull&&y&&y[l]&&(w=this.getStackIndicator(w,l,this.index),a=y[l],i=a.points[w.key],u=i[0],i=i[1],u===tt&&w.key===y[l].base&&(u=t(p,s.min)),s.positiveValuesOnly&&0>=u&&(u=null),n.total=n.stackTotal=a.total,n.percentage=a.total&&n.y/a.total*100,n.stackY=i,a.setOffset(this.pointXOffset||0,this.barW||0));n.yBottom=r(u)?s.translate(u,0,1,0,1):null;rt&&(i=this.modifyValue(i,n));n.plotY=u="number"==typeof i&&Infinity!==i?Math.min(Math.max(-1e5,s.translate(i,0,1,0,1)),1e5):void 0;n.isInside=void 0!==u&&0<=u&&u<=s.len&&0<=h&&h<=v.len;n.clientX=ut?c(v.translate(l,0,0,0,1,o)):h;n.negative=n.y<(p||0);n.category=b&&void 0!==b[n.x]?b[n.x]:n.x;n.isNull||(void 0!==k&&(d=Math.min(d,Math.abs(h-k))),k=h);n.zone=this.zones.length&&n.getZone()}this.closestPointRangePx=d},getValidPoints:function(n,t){var i=this.chart;return g(n||this.points||[],function(n){return t&&!i.isInsidePlot(n.plotX,n.plotY,i.inverted)?!1:!n.isNull})},setClip:function(n){var t=this.chart,u=this.options,o=t.renderer,s=t.inverted,f=this.clipBox,e=f||t.clipBox,i=this.sharedClipKey||["_sharedClip",n&&n.duration,n&&n.easing,e.height,u.xAxis,u.yAxis].join(),r=t[i],h=t[i+"m"];r||(n&&(e.width=0,t[i+"m"]=h=o.clipRect(-99,s?-t.plotLeft:-t.plotTop,99,s?t.chartWidth:t.chartHeight)),t[i]=r=o.clipRect(e),r.count={length:0});n&&!r.count[this.index]&&(r.count[this.index]=!0,r.count.length+=1);!1!==u.clip&&(this.group.clip(n||f?r:t.clipRect),this.markerGroup.clip(h),this.sharedClipKey=i);n||(r.count[this.index]&&(delete r.count[this.index],--r.count.length),0===r.count.length&&i&&t[i]&&(f||(t[i]=t[i].destroy()),t[i+"m"]&&(t[i+"m"]=t[i+"m"].destroy())))},animate:function(n){var t=this.chart,r=h(this.options.animation),i;n?this.setClip(r):(i=this.sharedClipKey,(n=t[i])&&n.animate({width:t.plotSizeX},r),t[i+"m"]&&t[i+"m"].animate({width:t.plotSizeX+99},r),this.animate=null)},afterAnimate:function(){this.setClip();a(this,"afterAnimate");this.finishedAnimating=!0},drawPoints:function(){var c=this.points,a=this.chart,u,o,n,i,s=this.options.marker,e,l,r,h,v=this[this.specialGroup]||this.markerGroup,y=t(s.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>=2*s.radius);if(!1!==s.enabled||this._hasPointMarkers)for(o=0;o<c.length;o++)n=c[o],u=n.plotY,i=n.graphic,e=n.marker||{},l=!!n.marker,r=y&&void 0===e.enabled||e.enabled,h=n.isInside,r&&f(u)&&null!==n.y?(u=t(e.symbol,this.symbol),n.hasImage=0===u.indexOf("url"),r=this.markerAttribs(n,n.selected&&"select"),i?i[h?"show":"hide"](!0).animate(r):h&&(0<r.width||n.hasImage)&&(n.graphic=i=a.renderer.symbol(u,r.x,r.y,r.width,r.height,l?e:s).add(v)),i&&i.attr(this.pointAttribs(n,n.selected&&"select")),i&&i.addClass(n.getClassName(),!0)):i&&(n.graphic=i.destroy())},markerAttribs:function(n,i){var r=this.options.marker,f=n.marker||{},u=t(f.radius,r.radius);return i&&(r=r.states[i],i=f.states&&f.states[i],u=t(i&&i.radius,r&&r.radius,u+(r&&r.radiusPlus||0))),n.hasImage&&(u=0),n={x:Math.floor(n.plotX)-u,y:n.plotY-u},u&&(n.width=n.height=2*u),n},pointAttribs:function(n,i){var r=this.options.marker,f=n&&n.options,e=f&&f.marker||{},u=this.color,o=f&&f.color,s=n&&n.color,f=t(e.lineWidth,r.lineWidth);return n=n&&n.zone&&n.zone.color,u=o||n||s||u,n=e.fillColor||r.fillColor||u,u=e.lineColor||r.lineColor||u,i&&(r=r.states[i],i=e.states&&e.states[i]||{},f=t(i.lineWidth,r.lineWidth,f+t(i.lineWidthPlus,r.lineWidthPlus,0)),n=i.fillColor||r.fillColor||n,u=i.lineColor||r.lineColor||u),{stroke:u,"stroke-width":f,fill:n}},destroy:function(){var n=this,r=n.chart,h=/AppleWebKit\/533/.test(ut.navigator.userAgent),e,u,o=n.data||[],f,t;for(a(n,"destroy"),tt(n),i(n.axisTypes||[],function(i){(t=n[i])&&t.series&&(l(t.series,n),t.isDirty=t.forceRedraw=!0)}),n.legendItem&&n.chart.legend.destroyItem(n),u=o.length;u--;)(f=o[u])&&f.destroy&&f.destroy();n.points=null;clearTimeout(n.animationTimeout);s(n,function(n,t){n instanceof rt&&!n.survive&&(e=h&&"group"===t?"hide":"destroy",n[e]())});r.hoverSeries===n&&(r.hoverSeries=null);l(r.series,n);r.orderSeries();s(n,function(t,i){delete n[i]})},getGraphPath:function(n,t,u){var e=this,h=e.options,f=h.step,l,s=[],c=[],o;return n=n||e.points,(l=n.reversed)&&n.reverse(),(f={right:1,center:2}[f]||f&&3)&&l&&(f=4-f),!h.connectNulls||t||u||(n=this.getValidPoints(n)),i(n,function(i,l){var v=i.plotX,y=i.plotY,a=n[l-1];(i.leftCliff||a&&a.rightCliff)&&!u&&(o=!0);i.isNull&&!r(t)&&0<l?o=!h.connectNulls:i.isNull&&!t?o=!0:(0===l||o?l=["M",i.plotX,i.plotY]:e.getPointSpline?l=e.getPointSpline(n,i,l):f?(l=1===f?["L",a.plotX,y]:2===f?["L",(a.plotX+v)/2,a.plotY,"L",(a.plotX+v)/2,y]:["L",v,a.plotY],l.push("L",v,y)):l=["L",v,y],c.push(i.x),f&&c.push(i.x),s.push.apply(s,l),o=!1)}),s.xMap=c,e.graphPath=s},drawGraph:function(){var n=this,t=this.options,r=(this.gappedPath||this.getGraphPath).call(this),u=[["graph","highcharts-graph",t.lineColor||this.color,t.dashStyle]];i(this.zones,function(i,r){u.push(["zone-graph-"+r,"highcharts-graph highcharts-zone-graph-"+r+" "+(i.className||""),i.color||n.color,i.dashStyle||t.dashStyle])});i(u,function(i,u){var e=i[0],f=n[e];f?(f.endX=r.xMap,f.animate({d:r})):r.length&&(n[e]=n.chart.renderer.path(r).addClass(i[1]).attr({zIndex:1}).add(n.group),f={stroke:i[2],"stroke-width":t.lineWidth,fill:n.fillGraph&&n.color||"none"},i[3]?f.dashstyle=i[3]:"square"!==t.linecap&&(f["stroke-linecap"]=f["stroke-linejoin"]="round"),f=n[e].attr(f).shadow(2>u&&t.shadow));f&&(f.startX=r.xMap,f.isArea=r.isArea)})},applyZones:function(){var k=this,r=this.chart,d=r.renderer,g=this.zones,f,e,o=this.clips||[],n,c=this.graph,l=this.area,a=Math.max(r.chartWidth,r.chartHeight),u=this[(this.zoneAxis||"y")+"Axis"],s,p,w=r.inverted,h,b,v,y,nt=!1;g.length&&(c||l)&&u&&void 0!==u.min&&(p=u.reversed,h=u.horiz,c&&c.hide(),l&&l.hide(),s=u.getExtremes(),i(g,function(i,g){f=p?h?r.plotWidth:0:h?0:u.toPixels(s.min);f=Math.min(Math.max(t(e,f),0),a);e=Math.min(Math.max(Math.round(u.toPixels(t(i.value,s.max),!0)),0),a);nt&&(f=e=u.toPixels(s.max));b=Math.abs(f-e);v=Math.min(f,e);y=Math.max(f,e);u.isXAxis?(n={x:w?y:v,y:0,width:b,height:a},h||(n.x=r.plotHeight-n.x)):(n={x:0,y:w?y:v,width:a,height:b},h&&(n.y=r.plotWidth-n.y));w&&d.isVML&&(n=u.isXAxis?{x:0,y:p?v:y,height:n.width,width:r.chartWidth}:{x:n.y-r.plotLeft-r.spacingBox.x,y:0,width:n.height,height:r.chartHeight});o[g]?o[g].animate(n):(o[g]=d.clipRect(n),c&&k["zone-graph-"+g].clip(o[g]),l&&k["zone-area-"+g].clip(o[g]));nt=i.value>s.max}),this.clips=o)},invertGroups:function(n){function r(){i(["group","markerGroup"],function(i){t[i]&&(u.renderer.isVML&&t[i].attr({width:t.yAxis.len,height:t.xAxis.len}),t[i].width=t.yAxis.len,t[i].height=t.xAxis.len,t[i].invert(n))})}var t=this,u=t.chart,f;t.xAxis&&(f=o(u,"resize",r),o(t,"destroy",f),r(n),t.invertGroups=r)},plotGroup:function(n,t,i,r,u){var f=this[n],e=!f;return e&&(this[n]=f=this.chart.renderer.g().attr({zIndex:r||.1}).add(u)),f.addClass("highcharts-"+t+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className||""),!0),f.attr({visibility:i})[e?"attr":"animate"](this.getPlotBox()),f},getPlotBox:function(){var t=this.chart,i=this.xAxis,n=this.yAxis;return t.inverted&&(i=n,n=this.xAxis),{translateX:i?i.left:t.plotLeft,translateY:n?n.top:t.plotTop,scaleX:1,scaleY:1}},render:function(){var n=this,t=n.chart,i,r=n.options,u=!!n.animate&&t.renderer.isSVG&&h(r.animation).duration,f=n.visible?"inherit":"hidden",e=r.zIndex,o=n.hasRendered,s=t.seriesGroup,c=t.inverted;i=n.plotGroup("group","series",f,e,s);n.markerGroup=n.plotGroup("markerGroup","markers",f,e,s);u&&n.animate(!0);i.inverted=n.isCartesian?c:!1;n.drawGraph&&(n.drawGraph(),n.applyZones());n.drawDataLabels&&n.drawDataLabels();n.visible&&n.drawPoints();n.drawTracker&&!1!==n.options.enableMouseTracking&&n.drawTracker();n.invertGroups(c);!1===r.clip||n.sharedClipKey||o||i.clip(t.clipRect);u&&n.animate();o||(n.animationTimeout=p(function(){n.afterAnimate()},u));n.isDirty=!1;n.hasRendered=!0},redraw:function(){var n=this.chart,f=this.isDirty||this.isDirtyData,i=this.group,r=this.xAxis,u=this.yAxis;i&&(n.inverted&&i.attr({width:n.plotWidth,height:n.plotHeight}),i.animate({translateX:t(r&&r.left,n.plotLeft),translateY:t(u&&u.top,n.plotTop)}));this.translate();this.render();f&&delete this.kdTree},kdAxisArray:["clientX","plotY"],searchPoint:function(n,t){var i=this.xAxis,r=this.yAxis,u=this.chart.inverted;return this.searchKDTree({clientX:u?i.len-n.chartY+i.pos:n.chartX-i.pos,plotY:u?r.len-n.chartX+r.pos:n.chartY-r.pos},t)},buildKDTree:function(){function t(i,r,u){var e,f;if(f=i&&i.length)return e=n.kdAxisArray[r%u],i.sort(function(n,t){return n[e]-t[e]}),f=Math.floor(f/2),{point:i[f],left:t(i.slice(0,f),r+1,u),right:t(i.slice(f+1),r+1,u)}}this.buildingKdTree=!0;var n=this,i=-1<n.options.findNearestPointBy.indexOf("y")?2:1;delete n.kdTree;p(function(){n.kdTree=t(n.getValidPoints(null,!n.directTouch),i,i);n.buildingKdTree=!1},n.options.kdNow?0:1)},searchKDTree:function(n,t){function e(n,t,s,h){var l=t.point,a=o.kdAxisArray[s%h],c,v,y=l;return v=r(n[u])&&r(l[u])?Math.pow(n[u]-l[u],2):null,c=r(n[f])&&r(l[f])?Math.pow(n[f]-l[f],2):null,c=(v||0)+(c||0),l.dist=r(c)?Math.sqrt(c):Number.MAX_VALUE,l.distX=r(v)?Math.sqrt(v):Number.MAX_VALUE,a=n[a]-l[a],c=0>a?"left":"right",v=0>a?"right":"left",t[c]&&(c=e(n,t[c],s+1,h),y=c[i]<y[i]?c:l),t[v]&&Math.sqrt(a*a)<y[i]&&(n=e(n,t[v],s+1,h),y=n[i]<y[i]?n:y),y}var o=this,u=this.kdAxisArray[0],f=this.kdAxisArray[1],i=t?"distX":"dist";return t=-1<o.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(),this.kdTree?e(n,this.kdTree,t,t):void 0}})}(n),function(n){var b=n.addEvent,s=n.animate,h=n.Axis,c=n.createElement,f=n.css,k=n.defined,i=n.each,l=n.erase,r=n.extend,a=n.fireEvent,e=n.inArray,v=n.isNumber,o=n.isObject,d=n.isArray,u=n.merge,y=n.objectEach,t=n.pick,g=n.Point,nt=n.Series,p=n.seriesTypes,tt=n.setAnimation,w=n.splat;r(n.Chart.prototype,{addSeries:function(n,i,r){var f,u=this;return n&&(i=t(i,!0),a(u,"addSeries",{options:n},function(){f=u.initSeries(n);u.isDirtyLegend=!0;u.linkSeries();i&&u.redraw(r)})),f},addAxis:function(n,i,r,f){var e=i?"xAxis":"yAxis",o=this.options;return n=u(n,{index:this[e].length,isX:i}),i=new h(this,n),o[e]=w(o[e]||{}),o[e].push(n),t(r,!0)&&this.redraw(f),i},showLoading:function(n){var t=this,e=t.options,i=t.loadingDiv,u=e.loading,o=function(){i&&f(i,{left:t.plotLeft+"px",top:t.plotTop+"px",width:t.plotWidth+"px",height:t.plotHeight+"px"})};i||(t.loadingDiv=i=c("div",{className:"highcharts-loading highcharts-loading-hidden"},null,t.container),t.loadingSpan=c("span",{className:"highcharts-loading-inner"},null,i),b(t,"redraw",o));i.className="highcharts-loading";t.loadingSpan.innerHTML=n||e.lang.loading;f(i,r(u.style,{zIndex:10}));f(t.loadingSpan,u.labelStyle);t.loadingShown||(f(i,{opacity:0,display:""}),s(i,{opacity:u.style.opacity||.5},{duration:u.showDuration||0}));t.loadingShown=!0;o()},hideLoading:function(){var t=this.options,n=this.loadingDiv;n&&(n.className="highcharts-loading highcharts-loading-hidden",s(n,{opacity:0},{duration:t.loading.hideDuration||100,complete:function(){f(n,{display:"none"})}}));this.loadingShown=!1},propsRequireDirtyBox:"backgroundColor borderColor borderWidth margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions tooltip".split(" "),update:function(n,r,f){var o=this,l={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle"},s=n.chart,h,c,a=[];s&&(u(!0,o.options.chart,s),"className"in s&&o.setClassName(s.className),("inverted"in s||"polar"in s)&&(o.propFromSeries(),h=!0),"alignTicks"in s&&(h=!0),y(s,function(n,t){-1!==e("chart."+t,o.propsRequireUpdateSeries)&&(c=!0);-1!==e(t,o.propsRequireDirtyBox)&&(o.isDirtyBox=!0)}),"style"in s&&o.renderer.setStyle(s.style));n.colors&&(this.options.colors=n.colors);n.plotOptions&&u(!0,this.options.plotOptions,n.plotOptions);y(n,function(n,t){o[t]&&"function"==typeof o[t].update?o[t].update(n,!1):"function"==typeof o[l[t]]&&o[l[t]](n);"chart"!==t&&-1!==e(t,o.propsRequireUpdateSeries)&&(c=!0)});i("xAxis yAxis zAxis series colorAxis pane".split(" "),function(t){n[t]&&(i(w(n[t]),function(n,i){(i=k(n.id)&&o.get(n.id)||o[t][i])&&i.coll===t&&(i.update(n,!1),f&&(i.touched=!0));!i&&f&&("series"===t?o.addSeries(n,!1).touched=!0:("xAxis"===t||"yAxis"===t)&&(o.addAxis(n,"xAxis"===t,!1).touched=!0))}),f&&i(o[t],function(n){n.touched?delete n.touched:a.push(n)}))});i(a,function(n){n.remove(!1)});h&&i(o.axes,function(n){n.update({},!1)});c&&i(o.series,function(n){n.update({},!1)});n.loading&&u(!0,o.options.loading,n.loading);h=s&&s.width;s=s&&s.height;v(h)&&h!==o.chartWidth||v(s)&&s!==o.chartHeight?o.setSize(h,s):t(r,!0)&&o.redraw()},setSubtitle:function(n){this.setTitle(void 0,n)}});r(g.prototype,{update:function(n,i,r,u){function a(){f.applyOptions(n);null===f.y&&s&&(f.graphic=s.destroy());o(n,!0)&&(s&&s.element&&n&&n.marker&&void 0!==n.marker.symbol&&(f.graphic=s.destroy()),n&&n.dataLabels&&f.dataLabel&&(f.dataLabel=f.dataLabel.destroy()));h=f.index;e.updateParallelArrays(f,h);l.data[h]=o(l.data[h],!0)||o(n,!0)?f.options:n;e.isDirty=e.isDirtyData=!0;!e.fixedBox&&e.hasCartesianSeries&&(c.isDirtyBox=!0);"point"===l.legendType&&(c.isDirtyLegend=!0);i&&c.redraw(r)}var f=this,e=f.series,s=f.graphic,h,c=e.chart,l=e.options;i=t(i,!0);!1===u?a():f.firePointEvent("update",{options:n},a)},remove:function(n,t){this.series.removePoint(e(this,this.series.data),n,t)}});r(nt.prototype,{addPoint:function(n,i,r,u){var l=this.options,s=this.data,y=this.chart,o=this.xAxis,o=o&&o.hasNames&&o.names,a=l.data,e,v,c=this.xData,f,h;if(i=t(i,!0),e={series:this},this.pointClass.prototype.applyOptions.apply(e,[n]),h=e.x,f=c.length,this.requireSorting&&h<c[f-1])for(v=!0;f&&c[f-1]>h;)f--;this.updateParallelArrays(e,"splice",f,0,0);this.updateParallelArrays(e,f);o&&e.name&&(o[h]=e.name);a.splice(f,0,n);v&&(this.data.splice(f,0,null),this.processData());"point"===l.legendType&&this.generatePoints();r&&(s[0]&&s[0].remove?s[0].remove(!1):(s.shift(),this.updateParallelArrays(e,"shift"),a.shift()));this.isDirtyData=this.isDirty=!0;i&&y.redraw(u)},removePoint:function(n,i,r){var u=this,e=u.data,f=e[n],o=u.points,s=u.chart,h=function(){o&&o.length===e.length&&o.splice(n,1);e.splice(n,1);u.options.data.splice(n,1);u.updateParallelArrays(f||{series:u},"splice",n,1);f&&f.destroy();u.isDirty=!0;u.isDirtyData=!0;i&&s.redraw()};tt(r,s);i=t(i,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(n,i,r){function e(){f.destroy();u.isDirtyLegend=u.isDirtyBox=!0;u.linkSeries();t(n,!0)&&u.redraw(i)}var f=this,u=f.chart;!1!==r?a(f,"remove",null,e):e()},update:function(n,f){var e=this,s=e.chart,l=e.userOptions,h=e.oldType||e.type,c=n.type||l.type||s.options.chart.type,v=p[h].prototype,a,o=["group","markerGroup","dataLabelsGroup","navigatorSeries","baseSeries"],y=e.finishedAnimating&&{animation:!1};if(Object.keys&&"data"===Object.keys(n).toString())return this.setData(n.data,f);(c&&c!==h||void 0!==n.zIndex)&&(o.length=0);i(o,function(n){o[n]=e[n];delete e[n]});n=u(l,y,{index:e.index,pointStart:e.xData[0]},{data:e.options.data},n);e.remove(!1,null,!1);for(a in v)e[a]=void 0;r(e,p[c||h].prototype);i(o,function(n){e[n]=o[n]});e.init(s,n);e.oldType=h;s.linkSeries();t(f,!0)&&s.redraw(!1)}});r(h.prototype,{update:function(n,i){var f=this.chart;n=f.options[this.coll][this.options.index]=u(this.userOptions,n);this.destroy(!0);this.init(f,r(n,{events:void 0}));f.isDirtyBox=!0;t(i,!0)&&f.redraw()},remove:function(n){for(var r=this.chart,u=this.coll,f=this.series,e=f.length;e--;)f[e]&&f[e].remove(!1);l(r.axes,this);l(r[u],this);d(r.options[u])?r.options[u].splice(this.options.index,1):delete r.options[u];i(r[u],function(n,t){n.options.index=t});this.destroy();r.isDirtyBox=!0;t(n,!0)&&r.redraw()},setTitle:function(n,t){this.update({title:n},t)},setCategories:function(n,t){this.update({categories:n},t)}})}(n),function(n){var f=n.animObject,e=n.color,t=n.each,o=n.extend,s=n.isNumber,u=n.merge,i=n.pick,r=n.Series,h=n.seriesType,c=n.svg;h("column","line",{borderRadius:0,crisp:!0,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1,shadow:!1},select:{color:"#cccccc",borderColor:"#000000",shadow:!1}},dataLabels:{align:null,verticalAlign:null,y:null},softThreshold:!1,startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"},{cropShoulder:0,directTouch:!0,trackerGroups:["group","dataLabelsGroup"],negStacks:!0,init:function(){r.prototype.init.apply(this,arguments);var n=this,i=n.chart;i.hasRendered&&t(i.series,function(t){t.type===n.type&&(t.isDirty=!0)})},getColumnMetrics:function(){var n=this,r=n.options,u=n.xAxis,c=n.yAxis,l=u.reversed,f,o={},e=0;!1===r.grouping?e=1:t(n.chart.series,function(t){var r=t.options,u=t.yAxis,i;t.type!==n.type||!t.visible&&n.chart.options.chart.ignoreHiddenSeries||c.len!==u.len||c.pos!==u.pos||(r.stacking?(f=t.stackKey,void 0===o[f]&&(o[f]=e++),i=o[f]):!1!==r.grouping&&(i=e++),t.columnIndex=i)});var s=Math.min(Math.abs(u.transA)*(u.ordinalSlope||r.pointRange||u.closestPointRange||u.tickInterval||1),u.len),a=s*r.groupPadding,h=(s-2*a)/(e||1),r=Math.min(r.maxPointWidth||u.len,i(r.pointWidth,h*(1-2*r.pointPadding)));return n.columnMetrics={width:r,offset:(h-r)/2+(a+((n.columnIndex||0)+(l?1:0))*h-s/2)*(l?-1:1)},n.columnMetrics},crispCol:function(n,t,i,r){var e=this.chart,u=this.borderWidth,f=-(u%2?.5:0),u=u%2?.5:1;return e.inverted&&e.renderer.isVML&&(u+=1),this.options.crisp&&(i=Math.round(n+i)+f,n=Math.round(n)+f,i-=n),r=Math.round(t+r)+u,f=.5>=Math.abs(t)&&.5<r,t=Math.round(t)+u,r-=t,f&&r&&(--t,r+=1),{x:n,y:t,width:i,height:r}},translate:function(){var n=this,o=n.chart,s=n.options,c=n.dense=2>n.closestPointRange*n.xAxis.transA,c=n.borderWidth=i(s.borderWidth,c?0:1),u=n.yAxis,e=n.translatedThreshold=u.getThreshold(s.threshold),f=i(s.minPointLength,5),l=n.getColumnMetrics(),a=l.width,h=n.barW=Math.max(a,1+2*c),v=n.pointXOffset=l.offset;o.inverted&&(e-=.5);s.pointPadding&&(h=Math.ceil(h));r.prototype.translate.apply(n);t(n.points,function(t){var l=i(t.yBottom,e),r=999+Math.abs(l),r=Math.min(Math.max(-r,t.plotY),u.len+r),s=t.plotX+v,y=h,p=Math.min(r,l),w,c=Math.max(r,l)-p;Math.abs(c)<f&&f&&(c=f,w=!u.reversed&&!t.negative||u.reversed&&t.negative,p=Math.abs(p-e)>f?l-f:e-(w?f:0));t.barX=s;t.pointWidth=a;t.tooltipPos=o.inverted?[u.len+u.pos-o.plotLeft-r,n.xAxis.len-s-y/2,c]:[s+y/2,r+u.pos-o.plotTop,c];t.shapeType="rect";t.shapeArgs=n.crispCol.apply(n,t.isNull?[s,e,y,0]:[s,p,y,c])})},getSymbol:n.noop,drawLegendSymbol:n.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(n,t){var o=this.options,r,f=this.pointAttrToOptions||{};r=f.stroke||"borderColor";var s=f["stroke-width"]||"borderWidth",i=n&&n.color||this.color,h=n[r]||o[r]||this.color||i,c=n[s]||o[s]||this[s]||0,f=o.dashStyle;return n&&this.zones.length&&(i=n.getZone(),i=n.options.color||i&&i.color||this.color),t&&(n=u(o.states[t],n.options.states&&n.options.states[t]||{}),t=n.brightness,i=n.color||void 0!==t&&e(i).brighten(n.brightness).get()||i,h=n[r]||h,c=n[s]||c,f=n.dashStyle||f),r={fill:i,stroke:h,"stroke-width":c},f&&(r.dashstyle=f),r},drawPoints:function(){var i=this,f=this.chart,n=i.options,e=f.renderer,o=n.animationLimit||250,r;t(i.points,function(t){var h=t.graphic;s(t.plotY)&&null!==t.y?(r=t.shapeArgs,h?h[f.pointCount<o?"animate":"attr"](u(r)):t.graphic=h=e[t.shapeType](r).add(t.group||i.group),n.borderRadius&&h.attr({r:n.borderRadius}),h.attr(i.pointAttribs(t,t.selected&&"select")).shadow(n.shadow,null,n.stacking&&!n.borderRadius),h.addClass(t.getClassName(),!0)):h&&(t.graphic=h.destroy())})},animate:function(n){var t=this,i=this.yAxis,e=t.options,u=this.chart.inverted,r={};c&&(n?(r.scaleY=.001,n=Math.min(i.pos+i.len,Math.max(i.pos,i.toPixels(e.threshold))),u?r.translateX=n-i.len:r.translateY=n,t.group.attr(r)):(r[u?"translateX":"translateY"]=i.pos,t.group.animate(r,o(f(t.options.animation),{step:function(n,i){t.group.attr({scaleY:Math.max(.001,i.pos)})}})),t.animate=null))},remove:function(){var n=this,i=n.chart;i.hasRendered&&t(i.series,function(t){t.type===n.type&&(t.isDirty=!0)});r.prototype.remove.apply(n,arguments)}})}(n),function(n){var t=n.Series;n=n.seriesType;n("scatter","line",{lineWidth:0,findNearestPointBy:"xy",marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●<\/span> <span style="font-size: 0.85em"> {series.name}<\/span><br/>',pointFormat:"x: <b>{point.x}<\/b><br/>y: <b>{point.y}<\/b><br/>"}},{sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,drawGraph:function(){this.options.lineWidth&&t.prototype.drawGraph.call(this)}})}(n),function(n){var h=n.addEvent,c=n.arrayMax,f=n.defined,i=n.each,o=n.extend,l=n.format,a=n.map,s=n.merge,v=n.noop,t=n.pick,y=n.relativeLength,u=n.Series,r=n.seriesTypes,e=n.stableSort;n.distribute=function(n,t){function s(n,t){return n.target-t.target}for(var u=!0,o=n,h=[],f=0,r=n.length;r--;)f+=n[r].size;if(f>t){for(e(n,function(n,t){return(t.rank||0)-(n.rank||0)}),f=r=0;f<=t;)f+=n[r].size,r++;h=n.splice(r-1,n.length)}for(e(n,s),n=a(n,function(n){return{size:n.size,targets:[n.target]}});u;){for(r=n.length;r--;)u=n[r],f=(Math.min.apply(0,u.targets)+Math.max.apply(0,u.targets))/2,u.pos=Math.min(Math.max(0,f-u.size/2),t-u.size);for(r=n.length,u=!1;r--;)0<r&&n[r-1].pos+n[r-1].size>n[r].pos&&(n[r-1].size+=n[r].size,n[r-1].targets=n[r-1].targets.concat(n[r].targets),n[r-1].pos+n[r-1].size>t&&(n[r-1].pos=t-n[r-1].size),n.splice(r,1),u=!0)}r=0;i(n,function(n){var t=0;i(n.targets,function(){o[r].pos=n.pos+t;t+=o[r].size;r++})});o.push.apply(o,h);e(o,s)};u.prototype.drawDataLabels=function(){var u=this,e=u.options,r=e.dataLabels,b=u.points,a,v,y=u.hasRendered||0,o,c,p=t(r.defer,!!e.animation),w=u.chart.renderer;(r.enabled||u._hasPointLabels)&&(u.dlProcessOptions&&u.dlProcessOptions(r),c=u.plotGroup("dataLabelsGroup","data-labels",p&&!y?"hidden":"visible",r.zIndex||6),p&&(c.attr({opacity:+y}),y||h(u,"afterAnimate",function(){u.visible&&c.show(!0);c[e.animation?"animate":"attr"]({opacity:1},{duration:200})})),v=r,i(b,function(i){var k,h=i.dataLabel,p,b,d=i.connector,g=!h,y;a=i.dlOptions||i.options&&i.options.dataLabels;(k=t(a&&a.enabled,v.enabled)&&null!==i.y)&&(r=s(v,a),p=i.getLabelConfig(),o=r.format?l(r.format,p):r.formatter.call(p,r),y=r.style,p=r.rotation,y.color=t(r.color,y.color,u.color,"#000000"),"contrast"===y.color&&(i.contrastColor=w.getContrast(i.color||u.color),y.color=r.inside||0>t(i.labelDistance,r.distance)||e.stacking?i.contrastColor:"#000000"),e.cursor&&(y.cursor=e.cursor),b={fill:r.backgroundColor,stroke:r.borderColor,"stroke-width":r.borderWidth,r:r.borderRadius||0,rotation:p,padding:r.padding,zIndex:1},n.objectEach(b,function(n,t){void 0===n&&delete b[t]}));!h||k&&f(o)?k&&f(o)&&(h?b.text=o:(h=i.dataLabel=w[p?"text":"label"](o,0,-9999,r.shape,null,null,r.useHTML,null,"data-label"),h.addClass("highcharts-data-label-color-"+i.colorIndex+" "+(r.className||"")+(r.useHTML?"highcharts-tracker":""))),h.attr(b),h.css(y).shadow(r.shadow),h.added||h.add(c),u.alignDataLabel(i,h,r,null,g)):(i.dataLabel=h=h.destroy(),d&&(i.connector=d.destroy()))}))};u.prototype.alignDataLabel=function(n,i,r,u,f){var h=this.chart,l=h.inverted,e=t(n.plotX,-9999),c=t(n.plotY,-9999),s=i.getBBox(),a,v=r.rotation,y=r.align,p=this.visible&&(n.series.forceDL||h.isInsidePlot(e,Math.round(c),l)||u&&h.isInsidePlot(e,l?u.x+1:u.y+u.height-1,l)),w="justify"===t(r.overflow,"justify");p&&(a=r.style.fontSize,a=h.renderer.fontMetrics(a,i).b,u=o({x:l?this.yAxis.len-c:e,y:Math.round(l?this.xAxis.len-e:c),width:0,height:0},u),o(r,{width:s.width,height:s.height}),v?(w=!1,e=h.renderer.rotCorr(a,v),e={x:u.x+r.x+u.width/2+e.x,y:u.y+r.y+{top:0,middle:.5,bottom:1}[r.verticalAlign]*u.height},i[f?"attr":"animate"](e).attr({align:y}),c=(v+720)%360,c=180<c&&360>c,"left"===y?e.y-=c?s.height:0:"center"===y?(e.x-=s.width/2,e.y-=s.height/2):"right"===y&&(e.x-=s.width,e.y-=c?0:s.height)):(i.align(r,null,u),e=i.alignAttr),w?n.isLabelJustified=this.justifyDataLabel(i,r,e,s,u,f):t(r.crop,!0)&&(p=h.isInsidePlot(e.x,e.y)&&h.isInsidePlot(e.x+s.width,e.y+s.height)),r.shape&&!v)&&i[f?"attr":"animate"]({anchorX:l?h.plotWidth-n.plotY:n.plotX,anchorY:l?h.plotHeight-n.plotX:n.plotY});p||(i.attr({y:-9999}),i.placed=!1)};u.prototype.justifyDataLabel=function(n,t,i,r,u,f){var s=this.chart,c=t.align,l=t.verticalAlign,e,o,h=n.box?0:n.padding||0;return e=i.x+h,0>e&&("right"===c?t.align="left":t.x=-e,o=!0),e=i.x+r.width-h,e>s.plotWidth&&("left"===c?t.align="right":t.x=s.plotWidth-e,o=!0),e=i.y+h,0>e&&("bottom"===l?t.verticalAlign="top":t.y=-e,o=!0),e=i.y+r.height-h,e>s.plotHeight&&("top"===l?t.verticalAlign="bottom":t.y=s.plotHeight-e,o=!0),o&&(n.placed=!f,n.align(t,null,u)),o};r.pie&&(r.pie.prototype.drawDataLabels=function(){var r=this,rt=r.data,e,w=r.chart,h=r.options.dataLabels,y=t(h.connectorPadding,10),ut=t(h.connectorWidth,1),ft=w.plotWidth,et=w.plotHeight,l,it=r.center,b=it[2]/2,nt=it[1],a,k,p,d,ot=[[],[]],v,o,g,tt,s=[0,0,0,0];r.visible&&(h.enabled||r._hasPointLabels)&&(i(rt,function(n){n.dataLabel&&n.visible&&n.dataLabel.shortened&&(n.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),n.dataLabel.shortened=!1)}),u.prototype.drawDataLabels.apply(r),i(rt,function(n){n.dataLabel&&n.visible&&(ot[n.half].push(n),n.dataLabel._pos=null)}),i(ot,function(u,c){var l,rt,st=u.length,ut=[],ot;if(st)for(r.sortByAngle(u,c-.5),0<r.maxLabelDistance&&(l=Math.max(0,nt-b-r.maxLabelDistance),rt=Math.min(nt+b+r.maxLabelDistance,w.plotHeight),i(u,function(n){0<n.labelDistance&&n.dataLabel&&(n.top=Math.max(0,nt-b-n.labelDistance),n.bottom=Math.min(nt+b+n.labelDistance,w.plotHeight),ot=n.dataLabel.getBBox().height||21,n.positionsIndex=ut.push({target:n.labelPos[1]-n.top+ot/2,size:ot,rank:n.y})-1)}),n.distribute(ut,rt+ot-l)),tt=0;tt<st;tt++)e=u[tt],rt=e.positionsIndex,p=e.labelPos,a=e.dataLabel,g=!1===e.visible?"hidden":"inherit",l=p[1],ut&&f(ut[rt])?void 0===ut[rt].pos?g="hidden":(d=ut[rt].size,o=e.top+ut[rt].pos):o=l,delete e.positionIndex,v=h.justify?it[0]+(c?-1:1)*(b+e.labelDistance):r.getX(o<e.top+2||o>e.bottom-2?l:o,c,e),a._attr={visibility:g,align:p[6]},a._pos={x:v+h.x+({left:y,right:-y}[p[6]]||0),y:o+h.y-10},p.x=v,p.y=o,t(h.crop,!0)&&(k=a.getBBox().width,l=null,v-k<y?(l=Math.round(k-v+y),s[3]=Math.max(l,s[3])):v+k>ft-y&&(l=Math.round(v+k-ft+y),s[1]=Math.max(l,s[1])),0>o-d/2?s[0]=Math.max(Math.round(-o+d/2),s[0]):o+d/2>et&&(s[2]=Math.max(Math.round(o+d/2-et),s[2])),a.sideOverflow=l)}),0===c(s)||this.verifyDataLabelOverflow(s))&&(this.placeDataLabels(),ut&&i(this.points,function(n){var t;l=n.connector;(a=n.dataLabel)&&a._pos&&n.visible&&0<n.labelDistance?(g=a._attr.visibility,(t=!l)&&(n.connector=l=w.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+n.colorIndex).add(r.dataLabelsGroup),l.attr({"stroke-width":ut,stroke:h.connectorColor||n.color||"#666666"})),l[t?"attr":"animate"]({d:r.connectorPath(n.labelPos)}),l.attr("visibility",g)):l&&(n.connector=l.destroy())}))},r.pie.prototype.connectorPath=function(n){var i=n.x,r=n.y;return t(this.options.dataLabels.softConnector,!0)?["M",i+("left"===n[6]?5:-5),r,"C",i,r,2*n[2]-n[4],2*n[3]-n[5],n[2],n[3],"L",n[4],n[5]]:["M",i+("left"===n[6]?5:-5),r,"L",n[2],n[3],"L",n[4],n[5]]},r.pie.prototype.placeDataLabels=function(){i(this.points,function(n){var t=n.dataLabel;t&&n.visible&&((n=t._pos)?(t.sideOverflow&&(t._attr.width=t.getBBox().width-t.sideOverflow,t.css({width:t._attr.width+"px",textOverflow:"ellipsis"}),t.shortened=!0),t.attr(t._attr),t[t.moved?"animate":"attr"](n),t.moved=!0):t&&t.attr({y:-9999}))},this)},r.pie.prototype.alignDataLabel=v,r.pie.prototype.verifyDataLabelOverflow=function(n){var t=this.center,r=this.options,e=r.center,u=r.minSize||80,i,f=null!==r.size;return f||(null!==e[0]?i=Math.max(t[2]-Math.max(n[1],n[3]),u):(i=Math.max(t[2]-n[1]-n[3],u),t[0]+=(n[3]-n[1])/2),null!==e[1]?i=Math.max(Math.min(i,t[2]-Math.max(n[0],n[2])),u):(i=Math.max(Math.min(i,t[2]-n[0]-n[2]),u),t[1]+=(n[0]-n[2])/2),i<t[2]?(t[2]=i,t[3]=Math.min(y(r.innerSize||0,i),i),this.translate(t),this.drawDataLabels&&this.drawDataLabels()):f=!0),f});r.column&&(r.column.prototype.alignDataLabel=function(n,i,r,f,e){var h=this.chart.inverted,c=n.series,o=n.dlBox||n.shapeArgs,l=t(n.below,n.plotY>t(this.translatedThreshold,c.yAxis.len)),a=t(r.inside,!!this.options.stacking);o&&(f=s(o),0>f.y&&(f.height+=f.y,f.y=0),o=f.y+f.height-c.yAxis.len,0<o&&(f.height-=o),h&&(f={x:c.yAxis.len-f.y-f.height,y:c.xAxis.len-f.x-f.width,width:f.height,height:f.width}),a||(h?(f.x+=l?0:f.width,f.width=0):(f.y+=l?f.height:0,f.height=0)));r.align=t(r.align,!h||a?"center":l?"right":"left");r.verticalAlign=t(r.verticalAlign,h||a?"middle":l?"top":"bottom");u.prototype.alignDataLabel.call(this,n,i,r,f,e);n.isLabelJustified&&n.contrastColor&&n.dataLabel.css({color:n.contrastColor})})}(n),function(n){var i=n.Chart,t=n.each,r=n.objectEach,u=n.pick,f=n.addEvent;i.prototype.callbacks.push(function(n){function i(){var i=[];t(n.yAxis||[],function(n){n.options.stackLabels&&!n.options.stackLabels.allowOverlap&&r(n.stacks,function(n){r(n,function(n){i.push(n.label)})})});t(n.series||[],function(n){var r=n.options.dataLabels,f=n.dataLabelCollections||["dataLabel"];(r.enabled||n._hasPointLabels)&&!r.allowOverlap&&n.visible&&t(f,function(r){t(n.points,function(n){n[r]&&(n[r].labelrank=u(n.labelrank,n.shapeArgs&&n.shapeArgs.height),i.push(n[r]))})})});n.hideOverlappingLabels(i)}i();f(n,"redraw",i)});i.prototype.hideOverlappingLabels=function(n){for(var s=n.length,r,i,u,o,h,c,l,e,a=function(n,t,i,r,u,f,e,o){return!(u>n+i||u+e<n||f>t+r||f+o<t)},f=0;f<s;f++)(r=n[f])&&(r.oldOpacity=r.opacity,r.newOpacity=1,r.width||(i=r.getBBox(),r.width=i.width,r.height=i.height));for(n.sort(function(n,t){return(t.labelrank||0)-(n.labelrank||0)}),f=0;f<s;f++)for(i=n[f],r=f+1;r<s;++r)(u=n[r],i&&u&&i!==u&&i.placed&&u.placed&&0!==i.newOpacity&&0!==u.newOpacity&&(o=i.alignAttr,h=u.alignAttr,c=i.parentGroup,l=u.parentGroup,e=2*(i.box?0:i.padding||0),o=a(o.x+c.translateX,o.y+c.translateY,i.width-e,i.height-e,h.x+l.translateX,h.y+l.translateY,u.width-e,u.height-e)))&&((i.labelrank<u.labelrank?i:u).newOpacity=0);t(n,function(n){var i,t;n&&(t=n.newOpacity,n.oldOpacity!==t&&n.placed&&(t?n.show(!0):i=function(){n.hide()},n.alignAttr.opacity=t,n[n.isOld?"animate":"attr"](n.alignAttr,null,i)),n.isOld=!0)})}}(n),function(n){var o=n.addEvent,v=n.Chart,y=n.createElement,s=n.css,h=n.defaultOptions,p=n.defaultPlotOptions,t=n.each,f=n.extend,i=n.fireEvent,c=n.hasTouch,l=n.inArray,w=n.isObject,b=n.Legend,a=n.merge,r=n.pick,k=n.Point,d=n.Series,u=n.seriesTypes,g=n.svg,e;e=n.TrackerMixin={drawTrackerPoint:function(){var n=this,i=n.chart.pointer,r=function(n){var t=i.getPointFromEvent(n);void 0!==t&&(i.isDirectTouch=!0,t.onMouseOver(n))};t(n.points,function(n){n.graphic&&(n.graphic.element.point=n);n.dataLabel&&(n.dataLabel.div?n.dataLabel.div.point=n:n.dataLabel.element.point=n)});n._hasTracking||(t(n.trackerGroups,function(t){if(n[t]){n[t].addClass("highcharts-tracker").on("mouseover",r).on("mouseout",function(n){i.onTrackerMouseOut(n)});if(c)n[t].on("touchstart",r);n.options.cursor&&n[t].css(s).css({cursor:n.options.cursor})}}),n._hasTracking=!0)},drawTrackerGraph:function(){var n=this,e=n.options,u=e.trackByArea,r=[].concat(u?n.areaPath:n.graphPath),o=r.length,f=n.chart,v=f.pointer,y=f.renderer,s=f.options.tooltip.snap,h=n.tracker,i,l=function(){f.hoverSeries!==n&&n.onMouseOver()},a="rgba(192,192,192,"+(g?.0001:.002)+")";if(o&&!u)for(i=o+1;i--;)"M"===r[i]&&r.splice(i+1,0,r[i+1]-s,r[i+2],"L"),(i&&"M"===r[i]||i===o)&&r.splice(i,0,"L",r[i-2]+s,r[i-1]);h?h.attr({d:r}):n.graph&&(n.tracker=y.path(r).attr({"stroke-linejoin":"round",visibility:n.visible?"visible":"hidden",stroke:a,fill:u?a:"none","stroke-width":n.graph.strokeWidth()+(u?0:2*s),zIndex:2}).add(n.group),t([n.tracker,n.markerGroup],function(n){n.addClass("highcharts-tracker").on("mouseover",l).on("mouseout",function(n){v.onTrackerMouseOut(n)});if(e.cursor&&n.css({cursor:e.cursor}),c)n.on("touchstart",l)}))}};u.column&&(u.column.prototype.drawTracker=e.drawTrackerPoint);u.pie&&(u.pie.prototype.drawTracker=e.drawTrackerPoint);u.scatter&&(u.scatter.prototype.drawTracker=e.drawTrackerPoint);f(b.prototype,{setItemEvents:function(n,t,r){var u=this,f=u.chart.renderer.boxWrapper,e="highcharts-legend-"+(n.series?"point":"series")+"-active";(r?t:n.legendGroup).on("mouseover",function(){n.setState("hover");f.addClass(e);t.css(u.options.itemHoverStyle)}).on("mouseout",function(){t.css(a(n.visible?u.itemStyle:u.itemHiddenStyle));f.removeClass(e);n.setState()}).on("click",function(t){var r=function(){n.setVisible&&n.setVisible()};t={browserEvent:t};n.firePointEvent?n.firePointEvent("legendItemClick",t,r):i(n,"legendItemClick",t,r)})},createCheckboxForItem:function(n){n.checkbox=y("input",{type:"checkbox",checked:n.selected,defaultChecked:n.selected},this.options.itemCheckboxStyle,this.chart.container);o(n.checkbox,"click",function(t){i(n.series||n,"checkboxClick",{checked:t.target.checked,item:n},function(){n.select()})})}});h.legend.itemStyle.cursor="pointer";f(v.prototype,{showResetZoom:function(){var t=this,i=h.lang,n=t.options.chart.resetZoomButton,r=n.theme,u=r.states,f="chart"===n.relativeTo?null:"plotBox";this.resetZoomButton=t.renderer.button(i.resetZoom,null,null,function(){t.zoomOut()},r,u&&u.hover).attr({align:n.position.align,title:i.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(n.position,!1,f)},zoomOut:function(){var n=this;i(n,"selection",{resetSelection:!0},function(){n.zoom()})},zoom:function(n){var u,e=this.pointer,f=!1,i;!n||n.resetSelection?(t(this.axes,function(n){u=n.zoom()}),e.initiated=!1):t(n.xAxis.concat(n.yAxis),function(n){var t=n.axis;e[t.isXAxis?"zoomX":"zoomY"]&&(u=t.zoom(n.min,n.max),t.displayBtn&&(f=!0))});i=this.resetZoomButton;f&&!i?this.showResetZoom():!f&&w(i)&&(this.resetZoomButton=i.destroy());u&&this.redraw(r(this.options.chart.animation,n&&n.animation,100>this.pointCount))},pan:function(n,i){var r=this,u=r.hoverPoints,f;u&&t(u,function(n){n.setState()});t("xy"===i?[1,0]:[1],function(t){t=r[t?"xAxis":"yAxis"][0];var h=t.horiz,l=n[h?"chartX":"chartY"],h=h?"mouseDownX":"mouseDownY",u=r[h],e=(t.pointRange||0)/2,o=t.getExtremes(),i=t.toValue(u-l,!0)+e,e=t.toValue(u+t.len-l,!0)-e,c=e<i,u=c?e:i,i=c?i:e,e=Math.min(o.dataMin,t.toValue(t.toPixels(o.min)-t.minPixelPadding)),c=Math.max(o.dataMax,t.toValue(t.toPixels(o.max)+t.minPixelPadding)),s;s=e-u;0<s&&(i+=s,u=e);s=i-c;0<s&&(i=c,u-=s);t.series.length&&u!==o.min&&i!==o.max&&(t.setExtremes(u,i,!1,!1,{trigger:"pan"}),f=!0);r[h]=l});f&&r.redraw(!1);s(r.container,{cursor:"move"})}});f(k.prototype,{select:function(n,i){var u=this,f=u.series,e=f.chart;n=r(n,!u.selected);u.firePointEvent(n?"select":"unselect",{accumulate:i},function(){u.selected=u.options.selected=n;f.options.data[l(u,f.data)]=u.options;u.setState(n&&"select");i||t(e.getSelectedPoints(),function(n){n.selected&&n!==u&&(n.selected=n.options.selected=!1,f.options.data[l(n,f.data)]=n.options,n.setState(""),n.firePointEvent("unselect"))})})},onMouseOver:function(n){var i=this.series.chart,t=i.pointer;n=n?t.normalize(n):t.getChartCoordinatesFromPoint(this,i.inverted);t.runPointActions(n,this)},onMouseOut:function(){var n=this.series.chart;this.firePointEvent("mouseOut");t(n.hoverPoints||[],function(n){n.setState()});n.hoverPoints=n.hoverPoint=null},importEvents:function(){if(!this.hasImportedEvents){var t=this,i=a(t.series.options.point,t.options).events;t.events=i;n.objectEach(i,function(n,i){o(t,i,n)});this.hasImportedEvents=!0}},setState:function(n,t){var h=Math.floor(this.plotX),y=this.plotY,i=this.series,v=i.options.states[n]||{},e=p[i.type].marker&&i.options.marker,w=e&&!1===e.enabled,l=e&&e.states&&e.states[n]||{},b=!1===l.enabled,u=i.stateMarkerGraphic,a=this.marker||{},c=i.chart,o=i.halo,s,k=e&&i.markerAttribs;n=n||"";n===this.state&&!t||this.selected&&"select"!==n||!1===v.enabled||n&&(b||w&&!1===l.enabled)||n&&a.states&&a.states[n]&&!1===a.states[n].enabled||(k&&(s=i.markerAttribs(this,n)),this.graphic?(this.state&&this.graphic.removeClass("highcharts-point-"+this.state),n&&this.graphic.addClass("highcharts-point-"+n),this.graphic.animate(i.pointAttribs(this,n),r(c.options.chart.animation,v.animation)),s&&this.graphic.animate(s,r(c.options.chart.animation,l.animation,e.animation)),u&&u.hide()):(n&&l&&(e=a.symbol||i.symbol,u&&u.currentSymbol!==e&&(u=u.destroy()),u?u[t?"animate":"attr"]({x:s.x,y:s.y}):e&&(i.stateMarkerGraphic=u=c.renderer.symbol(e,s.x,s.y,s.width,s.height).add(i.markerGroup),u.currentSymbol=e),u&&u.attr(i.pointAttribs(this,n))),u&&(u[n&&c.isInsidePlot(h,y,c.inverted)?"show":"hide"](),u.element.point=this)),(h=v.halo)&&h.size?(o||(i.halo=o=c.renderer.path().add((this.graphic||u).parentGroup)),o[t?"animate":"attr"]({d:this.haloPath(h.size)}),o.attr({"class":"highcharts-halo highcharts-color-"+r(this.colorIndex,i.colorIndex)}),o.point=this,o.attr(f({fill:this.color||i.color,"fill-opacity":h.opacity,zIndex:-1},h.attributes))):o&&o.point&&o.point.haloPath&&o.animate({d:o.point.haloPath(0)}),this.state=n)},haloPath:function(n){return this.series.chart.renderer.symbols.circle(Math.floor(this.plotX)-n,this.plotY-n,2*n,2*n)}});f(d.prototype,{onMouseOver:function(){var t=this.chart,n=t.hoverSeries;n&&n!==this&&n.onMouseOut();this.options.events.mouseOver&&i(this,"mouseOver");this.setState("hover");t.hoverSeries=this},onMouseOut:function(){var u=this.options,n=this.chart,t=n.tooltip,r=n.hoverPoint;n.hoverSeries=null;r&&r.onMouseOut();this&&u.events.mouseOut&&i(this,"mouseOut");!t||this.stickyTracking||t.shared&&!this.noSharedTooltip||t.hide();this.setState()},setState:function(n){var i=this,e=i.options,o=i.graph,u=e.states,f=e.lineWidth,e=0;if(n=n||"",i.state!==n&&(t([i.group,i.markerGroup,i.dataLabelsGroup],function(t){t&&(i.state&&t.removeClass("highcharts-series-"+i.state),n&&t.addClass("highcharts-series-"+n))}),i.state=n,!u[n]||!1!==u[n].enabled)&&(n&&(f=u[n].lineWidth||f+(u[n].lineWidthPlus||0)),o&&!o.dashstyle))for(f={"stroke-width":f},o.animate(f,r(i.chart.options.chart.animation,u[n]&&u[n].animation));i["zone-graph-"+e];)i["zone-graph-"+e].attr(f),e+=1},setVisible:function(n,r){var u=this,f=u.chart,o=u.legendItem,e,s=f.options.chart.ignoreHiddenSeries,h=u.visible;e=(u.visible=n=u.options.visible=u.userOptions.visible=void 0===n?!h:n)?"show":"hide";t(["group","dataLabelsGroup","markerGroup","tracker","tt"],function(n){u[n]&&u[n][e]()});(f.hoverSeries===u||(f.hoverPoint&&f.hoverPoint.series)===u)&&u.onMouseOut();o&&f.legend.colorizeItem(u,n);u.isDirty=!0;u.options.stacking&&t(f.series,function(n){n.options.stacking&&n.visible&&(n.isDirty=!0)});t(u.linkedSeries,function(t){t.setVisible(n,!1)});s&&(f.isDirtyBox=!0);!1!==r&&f.redraw();i(u,e)},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(n){this.selected=n=void 0===n?!this.selected:n;this.checkbox&&(this.checkbox.checked=n);i(this,n?"select":"unselect")},drawTracker:e.drawTrackerGraph})}(n),function(n){var i=n.Chart,r=n.each,u=n.inArray,f=n.isArray,e=n.isObject,t=n.pick,o=n.splat;i.prototype.setResponsive=function(t){var u=this.options.responsive,i=[],f=this.currentResponsive,e;u&&u.rules&&r(u.rules,function(r){void 0===r._id&&(r._id=n.uniqueKey());this.matchResponsiveRule(r,i,t)},this);e=n.merge.apply(0,n.map(i,function(t){return n.find(u.rules,function(n){return n._id===t}).chartOptions}));i=i.toString()||void 0;i!==(f&&f.ruleIds)&&(f&&this.update(f.undoOptions,t),i?(this.currentResponsive={ruleIds:i,mergedOptions:e,undoOptions:this.currentOptions(e)},this.update(e,t)):this.currentResponsive=void 0)};i.prototype.matchResponsiveRule=function(n,i){var r=n.condition;(r.callback||function(){return this.chartWidth<=t(r.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=t(r.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=t(r.minWidth,0)&&this.chartHeight>=t(r.minHeight,0)}).call(this)&&i.push(n._id)};i.prototype.currentOptions=function(t){function i(t,r,s,h){var c;n.objectEach(t,function(n,l){if(!h&&-1<u(l,["series","xAxis","yAxis"]))for(t[l]=o(t[l]),s[l]=[],c=0;c<t[l].length;c++)r[l][c]&&(s[l][c]={},i(n[c],r[l][c],s[l][c],h+1));else e(n)?(s[l]=f(n)?[]:{},i(n,r[l]||{},s[l],h+1)):s[l]=r[l]||null})}var r={};return i(t,this.options,r,0),r}}(n),function(n){var i=n.Axis,r=n.each,t=n.pick;n=n.wrap;n(i.prototype,"getSeriesExtremes",function(n){var f=this.isXAxis,i,u,e=[],o;f&&r(this.series,function(n,t){n.useMapGeometry&&(e[t]=n.xData,n.xData=[])});n.call(this);f&&(i=t(this.dataMin,Number.MAX_VALUE),u=t(this.dataMax,-Number.MAX_VALUE),r(this.series,function(n,r){n.useMapGeometry&&(i=Math.min(i,t(n.minX,i)),u=Math.max(u,t(n.maxX,u)),n.xData=e[r],o=!0)}),o&&(this.dataMin=i,this.dataMax=u))});n(i.prototype,"setAxisTranslation",function(n){var i=this.chart,t=i.plotWidth/i.plotHeight,i=i.xAxis[0],u;n.call(this);"yAxis"===this.coll&&void 0!==i.transA&&r(this.series,function(n){n.preserveAspectRatio&&(u=!0)});u&&(this.transA=i.transA=Math.min(this.transA,i.transA),n=t/((i.max-i.min)/(this.max-this.min)),n=1>n?this:i,t=(n.max-n.min)*n.transA,n.pixelPadding=n.len-t,n.minPixelPadding=n.pixelPadding/2,t=n.fixTo)&&(t=t[1]-n.toValue(t[0],!0),t*=n.transA,(Math.abs(t)>n.minPixelPadding||n.min===n.dataMin&&n.max===n.dataMax)&&(t=0),n.minPixelPadding-=t)});n(i.prototype,"render",function(n){n.call(this);this.fixTo=null})}(n),function(n){var t=n.Axis,l=n.Chart,r=n.color,u,i=n.each,o=n.extend,a=n.isNumber,s=n.Legend,v=n.LegendSymbolMixin,h=n.noop,c=n.merge,f=n.pick,e=n.wrap;u=n.ColorAxis=function(){this.init.apply(this,arguments)};o(u.prototype,t.prototype);o(u.prototype,{defaultColorAxisOptions:{lineWidth:0,minPadding:0,maxPadding:0,gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:"#999999"},labels:{overflow:"justify",rotation:0},minColor:"#e6ebf5",maxColor:"#003399",tickLength:5,showInLegend:!0},keepProps:["legendGroup","legendItemHeight","legendItemWidth","legendItem","legendSymbol"].concat(t.prototype.keepProps),init:function(n,i){var r="vertical"!==n.options.legend.layout,u;this.coll="colorAxis";u=c(this.defaultColorAxisOptions,{side:r?2:1,reversed:!r},i,{opposite:!r,showEmpty:!1,title:null});t.prototype.init.call(this,n,u);i.dataClasses&&this.initDataClasses(i);this.initStops();this.horiz=r;this.zoomEnabled=!1;this.defaultLegendLength=200},initDataClasses:function(n){var f=this.chart,e,t=0,o=f.options.chart.colorCount,u=this.options,s=n.dataClasses.length;this.dataClasses=e=[];this.legendItems=[];i(n.dataClasses,function(n,i){n=c(n);e.push(n);n.color||("category"===u.dataClassColor?(i=f.options.colors,o=i.length,n.color=i[t],n.colorIndex=t,t++,t===o&&(t=0)):n.color=r(u.minColor).tweenTo(r(u.maxColor),2>s?.5:i/(s-1)))})},setTickPositions:function(){if(!this.dataClasses)return t.prototype.setTickPositions.call(this)},initStops:function(){this.stops=this.options.stops||[[0,this.options.minColor],[1,this.options.maxColor]];i(this.stops,function(n){n.color=r(n[1])})},setOptions:function(n){t.prototype.setOptions.call(this,n);this.options.crosshair=this.options.marker},setAxisSize:function(){var n=this.legendSymbol,i=this.chart,t=i.options.legend||{},r,u;n?(this.left=t=n.attr("x"),this.top=r=n.attr("y"),this.width=u=n.attr("width"),this.height=n=n.attr("height"),this.right=i.chartWidth-t-u,this.bottom=i.chartHeight-r-n,this.len=this.horiz?u:n,this.pos=this.horiz?t:r):this.len=(this.horiz?t.symbolWidth:t.symbolHeight)||this.defaultLegendLength},normalizedValue:function(n){return this.isLog&&(n=this.val2lin(n)),1-(this.max-n)/(this.max-this.min||1)},toColor:function(n,t){var i=this.stops,u,e,o=this.dataClasses,f,r;if(o){for(r=o.length;r--;)if(f=o[r],u=f.from,i=f.to,(void 0===u||n>=u)&&(void 0===i||n<=i)){e=f.color;t&&(t.dataClass=r,t.colorIndex=f.colorIndex);break}}else{for(n=this.normalizedValue(n),r=i.length;r--&&!(n>i[r][0]););u=i[r]||i[r+1];i=i[r+1]||u;n=1-(i[0]-n)/(i[0]-u[0]||1);e=u.color.tweenTo(i.color,n)}return e},getOffset:function(){var n=this.legendGroup,i=this.chart.axisOffset[this.side];n&&(this.axisParent=n,t.prototype.getOffset.call(this),this.added||(this.added=!0,this.labelLeft=0,this.labelRight=this.width),this.chart.axisOffset[this.side]=i)},setLegendColor:function(){var n,t=this.reversed;n=t?1:0;t=t?0:1;n=this.horiz?[n,0,t,0]:[0,t,0,n];this.legendColor={linearGradient:{x1:n[0],y1:n[1],x2:n[2],y2:n[3]},stops:this.stops}},drawLegendSymbol:function(n,t){var u=n.padding,i=n.options,r=this.horiz,e=f(i.symbolWidth,r?this.defaultLegendLength:12),o=f(i.symbolHeight,r?12:this.defaultLegendLength),s=f(i.labelPadding,r?16:30),i=f(i.itemDistance,10);this.setLegendColor();t.legendSymbol=this.chart.renderer.rect(0,n.baseline-11,e,o).attr({zIndex:1}).add(t.legendGroup);this.legendItemWidth=e+u+(r?i:s);this.legendItemHeight=o+u+(r?s:0)},setState:h,visible:!0,setVisible:h,getSeriesExtremes:function(){var n=this.series,t=n.length;for(this.dataMin=Infinity,this.dataMax=-Infinity;t--;)void 0!==n[t].valueMin&&(this.dataMin=Math.min(this.dataMin,n[t].valueMin),this.dataMax=Math.max(this.dataMax,n[t].valueMax))},drawCrosshair:function(n,i){var e=i&&i.plotX,o=i&&i.plotY,r,u=this.pos,f=this.len;i&&(r=this.toPixels(i[i.series.colorKey]),r<u?r=u-2:r>u+f&&(r=u+f+2),i.plotX=r,i.plotY=this.len-r,t.prototype.drawCrosshair.call(this,n,i),i.plotX=e,i.plotY=o,this.cross&&(this.cross.addClass("highcharts-coloraxis-marker").add(this.legendGroup),this.cross.attr({fill:this.crosshair.color})))},getPlotLinePath:function(n,i,r,u,f){return a(f)?this.horiz?["M",f-4,this.top-6,"L",f+4,this.top-6,f,this.top,"Z"]:["M",this.left,f,"L",this.left-6,f+6,this.left-6,f-6,"Z"]:t.prototype.getPlotLinePath.call(this,n,i,r,u)},update:function(n,r){var u=this.chart,f=u.legend;i(this.series,function(n){n.isDirtyData=!0});n.dataClasses&&f.allItems&&(i(f.allItems,function(n){n.isDataClass&&n.legendGroup&&n.legendGroup.destroy()}),u.isDirtyLegend=!0);u.options[this.coll]=c(this.userOptions,n);t.prototype.update.call(this,n,r);this.legendItem&&(this.setLegendColor(),f.colorizeItem(this,!0))},remove:function(){this.legendItem&&this.chart.legend.destroyItem(this);t.prototype.remove.call(this)},getDataClassLegendSymbols:function(){var c=this,r=this.chart,u=this.legendItems,f=r.options.legend,e=f.valueDecimals,s=f.valueSuffix||"",t;return u.length||i(this.dataClasses,function(f,l){var a=!0,y=f.from,p=f.to;t="";void 0===y?t="< ":void 0===p&&(t="> ");void 0!==y&&(t+=n.numberFormat(y,e)+s);void 0!==y&&void 0!==p&&(t+=" - ");void 0!==p&&(t+=n.numberFormat(p,e)+s);u.push(o({chart:r,name:t,options:{},drawLegendSymbol:v.drawRectangle,visible:!0,setState:h,isDataClass:!0,setVisible:function(){a=this.visible=!a;i(c.series,function(n){i(n.points,function(n){n.dataClass===l&&n.setVisible(a)})});r.legend.colorizeItem(this,a)}},f))}),u},name:""});i(["fill","stroke"],function(t){n.Fx.prototype[t+"Setter"]=function(){this.elem.attr(t,r(this.start).tweenTo(r(this.end),this.pos),null,!0)}});e(l.prototype,"getAxes",function(n){var t=this.options.colorAxis;n.call(this);this.colorAxis=[];t&&new u(this,t)});e(s.prototype,"getAllItems",function(n){var r=[],t=this.chart.colorAxis[0];return t&&t.options&&(t.options.showInLegend&&(t.options.dataClasses?r=r.concat(t.getDataClassLegendSymbols()):r.push(t)),i(t.series,function(n){n.options.showInLegend=!1})),r.concat(n.call(this))});e(s.prototype,"colorizeItem",function(n,t,i){n.call(this,t,i);i&&t.legendColor&&t.legendSymbol.attr({fill:t.legendColor})});e(s.prototype,"update",function(n){n.apply(this,[].slice.call(arguments,1));this.chart.colorAxis[0]&&this.chart.colorAxis[0].update({},arguments[2])})}(n),function(n){var i=n.defined,t=n.each,r=n.noop,u=n.seriesTypes;n.colorPointMixin={isValid:function(){return null!==this.value},setVisible:function(n){var i=this,r=n?"show":"hide";t(["graphic","dataLabel"],function(n){i[n]&&i[n][r]()})},setState:function(t){n.Point.prototype.setState.call(this,t);this.graphic&&this.graphic.attr({zIndex:"hover"===t?1:0})}};n.colorSeriesMixin={pointArrayMap:["value"],axisTypes:["xAxis","yAxis","colorAxis"],optionalAxis:"colorAxis",trackerGroups:["group","markerGroup","dataLabelsGroup"],getSymbol:r,parallelArrays:["x","y","value"],colorKey:"value",pointAttribs:u.column.prototype.pointAttribs,translateColors:function(){var i=this,r=this.options.nullColor,n=this.colorAxis,u=this.colorKey;t(this.data,function(t){var f=t[u];(f=t.options.color||(t.isNull?r:n&&void 0!==f?n.toColor(f,t):t.color||i.color))&&(t.color=f)})},colorAttribs:function(n){var t={};return i(n.color)&&(t[this.colorProp||"fill"]=n.color),t}}}(n),function(n){function r(n){n&&(n.preventDefault&&n.preventDefault(),n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)}function i(n){this.init(n)}var u=n.addEvent,e=n.Chart,s=n.doc,h=n.each,o=n.extend,f=n.merge,t=n.pick,c=n.wrap;i.prototype.init=function(n){this.chart=n;n.mapNavButtons=[]};i.prototype.update=function(i){var s=this.chart,h=s.options.mapNavigation,e,c,l,v,y,p=function(n){this.handler.call(s,n);r(n)},a=s.mapNavButtons;for(i&&(h=s.options.mapNavigation=f(s.options.mapNavigation,i));a.length;)a.pop().destroy();t(h.enableButtons,h.enabled)&&!s.renderer.forExport&&n.objectEach(h.buttons,function(n,t){e=f(h.buttonOptions,n);c=e.theme;c.style=f(e.theme.style,e.style);v=(l=c.states)&&l.hover;y=l&&l.select;n=s.renderer.button(e.text,0,0,p,c,v,y,0,"zoomIn"===t?"topbutton":"bottombutton").addClass("highcharts-map-navigation").attr({width:e.width,height:e.height,title:s.options.lang[t],padding:e.padding,zIndex:5}).add();n.handler=e.onclick;n.align(o(e,{width:n.width,height:2*n.height}),null,e.alignTo);u(n.element,"dblclick",r);a.push(n)});this.updateEvents(h)};i.prototype.updateEvents=function(n){var i=this.chart;t(n.enableDoubleClickZoom,n.enabled)||n.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||u(i.container,"dblclick",function(n){i.pointer.onContainerDblClick(n)}):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick());t(n.enableMouseWheelZoom,n.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||u(i.container,void 0===s.onmousewheel?"DOMMouseScroll":"mousewheel",function(n){i.pointer.onContainerMouseWheel(n);return r(n),!1}):this.unbindMouseWheel&&(this.unbindMouseWheel=this.unbindMouseWheel())};o(e.prototype,{fitToBox:function(n,t){return h([["x","width"],["y","height"]],function(i){var r=i[0];i=i[1];n[r]+n[i]>t[r]+t[i]&&(n[i]>t[i]?(n[i]=t[i],n[r]=t[r]):n[r]=t[r]+t[i]-n[i]);n[i]>t[i]&&(n[i]=t[i]);n[r]<t[r]&&(n[r]=t[r])}),n},mapZoom:function(n,i,r,u,f){var o=this.xAxis[0],e=o.max-o.min,s=t(i,o.min+e/2),c=e*n,e=this.yAxis[0],h=e.max-e.min,l=t(r,e.min+h/2),h=h*n,s=this.fitToBox({x:s-c*(u?(u-o.pos)/o.len:.5),y:l-h*(f?(f-e.pos)/e.len:.5),width:c,height:h},{x:o.dataMin,y:e.dataMin,width:o.dataMax-o.dataMin,height:e.dataMax-e.dataMin}),c=s.x<=o.dataMin&&s.width>=o.dataMax-o.dataMin&&s.y<=e.dataMin&&s.height>=e.dataMax-e.dataMin;u&&(o.fixTo=[u-o.pos,i]);f&&(e.fixTo=[f-e.pos,r]);void 0===n||c?(o.setExtremes(void 0,void 0,!1),e.setExtremes(void 0,void 0,!1)):(o.setExtremes(s.x,s.x+s.width,!1),e.setExtremes(s.y,s.y+s.height,!1));this.redraw()}});c(e.prototype,"render",function(n){this.mapNavigation=new i(this);this.mapNavigation.update();n.call(this)})}(n),function(n){var i=n.extend,r=n.pick,t=n.Pointer;n=n.wrap;i(t.prototype,{onContainerDblClick:function(n){var t=this.chart;n=this.normalize(n);t.options.mapNavigation.enableDoubleClickZoomTo?t.pointer.inClass(n.target,"highcharts-tracker")&&t.hoverPoint&&t.hoverPoint.zoomTo():t.isInsidePlot(n.chartX-t.plotLeft,n.chartY-t.plotTop)&&t.mapZoom(.5,t.xAxis[0].toValue(n.chartX),t.yAxis[0].toValue(n.chartY),n.chartX,n.chartY)},onContainerMouseWheel:function(n){var t=this.chart,i;n=this.normalize(n);i=n.detail||-(n.wheelDelta/120);t.isInsidePlot(n.chartX-t.plotLeft,n.chartY-t.plotTop)&&t.mapZoom(Math.pow(t.options.mapNavigation.mouseWheelSensitivity,i),t.xAxis[0].toValue(n.chartX),t.yAxis[0].toValue(n.chartY),n.chartX,n.chartY)}});n(t.prototype,"zoomOption",function(n){var t=this.chart.options.mapNavigation;r(t.enableTouchZoom,t.enabled)&&(this.chart.options.chart.pinchType="xy");n.apply(this,[].slice.call(arguments,1))});n(t.prototype,"pinchTranslate",function(n,t,i,r,u,f,e){n.call(this,t,i,r,u,f,e);"map"===this.chart.options.chart.type&&this.hasZoom&&(n=r.scaleX>r.scaleY,this.pinchTranslateDirection(!n,t,i,r,u,f,e,n?r.scaleX:r.scaleY))})}(n),function(n){var l=n.colorPointMixin,t=n.each,o=n.extend,f=n.isNumber,a=n.map,s=n.merge,e=n.noop,i=n.pick,v=n.isArray,h=n.Point,r=n.Series,y=n.seriesType,u=n.seriesTypes,p=n.splat,c=void 0!==n.doc.documentElement.style.vectorEffect;y("map","scatter",{allAreas:!0,animation:!1,nullColor:"#f7f7f7",borderColor:"#cccccc",borderWidth:1,marker:null,stickyTracking:!1,joinBy:"hc-key",dataLabels:{formatter:function(){return this.point.value},inside:!0,verticalAlign:"middle",crop:!1,overflow:!1,padding:0},turboThreshold:0,tooltip:{followPointer:!0,pointFormat:"{point.name}: {point.value}<br/>"},states:{normal:{animation:!0},hover:{brightness:.2,halo:null},select:{color:"#cccccc"}}},s(n.colorSeriesMixin,{type:"map",getExtremesFromAll:!0,useMapGeometry:!0,forceDL:!0,searchPoint:e,directTouch:!0,preserveAspectRatio:!0,pointArrayMap:["value"],getBox:function(r){var u=Number.MAX_VALUE,h=-u,c=u,l=-u,a=u,e=u,o=this.xAxis,s=this.yAxis,v;t(r||[],function(t){if(t.path){"string"==typeof t.path&&(t.path=n.splitPath(t.path));var r=t.path||[],o=r.length,k=!1,p=-u,s=u,w=-u,y=u,b=t.properties;if(!t._foundBox){for(;o--;)f(r[o])&&(k?(p=Math.max(p,r[o]),s=Math.min(s,r[o])):(w=Math.max(w,r[o]),y=Math.min(y,r[o])),k=!k);t._midX=s+(p-s)*i(t.middleX,b&&b["hc-middle-x"],.5);t._midY=y+(w-y)*i(t.middleY,b&&b["hc-middle-y"],.5);t._maxX=p;t._minX=s;t._maxY=w;t._minY=y;t.labelrank=i(t.labelrank,(p-s)*(w-y));t._foundBox=!0}h=Math.max(h,t._maxX);c=Math.min(c,t._minX);l=Math.max(l,t._maxY);a=Math.min(a,t._minY);e=Math.min(t._maxX-t._minX,t._maxY-t._minY,e);v=!0}});v&&(this.minY=Math.min(a,i(this.minY,u)),this.maxY=Math.max(l,i(this.maxY,-u)),this.minX=Math.min(c,i(this.minX,u)),this.maxX=Math.max(h,i(this.maxX,-u)),o&&void 0===o.options.minRange&&(o.minRange=Math.min(5*e,(this.maxX-this.minX)/5,o.minRange||u)),s&&void 0===s.options.minRange&&(s.minRange=Math.min(5*e,(this.maxY-this.minY)/5,s.minRange||u)))},getExtremes:function(){r.prototype.getExtremes.call(this,this.valueData);this.chart.hasRendered&&this.isDirtyData&&this.getBox(this.options.data);this.valueMin=this.dataMin;this.valueMax=this.dataMax;this.dataMin=this.minY;this.dataMax=this.maxY},translatePath:function(n){var u=!1,i=this.xAxis,r=this.yAxis,o=i.min,s=i.transA,i=i.minPixelPadding,h=r.min,c=r.transA,r=r.minPixelPadding,t,e=[];if(n)for(t=n.length;t--;)f(n[t])?(e[t]=u?(n[t]-o)*s+i:(n[t]-h)*c+r,u=!u):e[t]=n[t];return e},setData:function(i,u,e,o){var k=this.options,l=this.chart.options.chart,y=l&&l.map,c=k.mapData,h=k.joinBy,nt=null===h,d=k.keys||this.pointArrayMap,b=[],g={},w=this.chart.mapTransforms;if(!c&&y&&(c="string"==typeof y?n.maps[y]:y),nt&&(h="_i"),h=this.joinBy=p(h),h[1]||(h[1]=h[0]),i&&t(i,function(n,t){var u=0,r;if(f(n))i[t]={value:n};else if(v(n))for(i[t]={},!k.keys&&n.length>d.length&&"string"==typeof n[0]&&(i[t]["hc-key"]=n[0],++u),r=0;r<d.length;++r,++u)d[r]&&(i[t][d[r]]=n[u]);nt&&(i[t]._i=t)}),this.getBox(i),(this.chart.mapTransforms=w=l&&l.mapTransforms||c&&c["hc-transform"]||w)&&n.objectEach(w,function(n){n.rotation&&(n.cosAngle=Math.cos(n.rotation),n.sinAngle=Math.sin(n.rotation))}),c){for("FeatureCollection"===c.type&&(this.mapTitle=c.title,c=n.geojson(c,this.type,this)),this.mapData=c,this.mapMap={},w=0;w<c.length;w++)l=c[w],y=l.properties,l._i=w,h[0]&&y&&y[h[0]]&&(l[h[0]]=y[h[0]]),g[l[h[0]]]=l;this.mapMap=g;i&&h[1]&&t(i,function(n){g[n[h[1]]]&&b.push(g[n[h[1]]])});k.allAreas?(this.getBox(c),i=i||[],h[1]&&t(i,function(n){b.push(n[h[1]])}),b="|"+a(b,function(n){return n&&n[h[0]]}).join("|")+"|",t(c,function(n){h[0]&&-1!==b.indexOf("|"+n[h[0]]+"|")||(i.push(s(n,{value:null})),o=!1)})):this.getBox(b)}r.prototype.setData.call(this,i,u,e,o)},drawGraph:e,drawDataLabels:e,doFullTranslate:function(){return this.isDirtyData||this.chart.isResizing||this.chart.renderer.isVML||!this.baseTrans},translate:function(){var n=this,i=n.xAxis,r=n.yAxis,u=n.doFullTranslate();n.generatePoints();t(n.data,function(t){t.plotX=i.toPixels(t._midX,!0);t.plotY=r.toPixels(t._midY,!0);u&&(t.shapeType="path",t.shapeArgs={d:n.translatePath(t.path)})});n.translateColors()},pointAttribs:function(n,t){return n=u.column.prototype.pointAttribs.call(this,n,t),c?n["vector-effect"]="non-scaling-stroke":n["stroke-width"]="inherit",n},drawPoints:function(){var n=this,e=n.xAxis,i=n.yAxis,b=n.group,a=n.chart,k=a.renderer,f,o,s,h,l=this.baseTrans,r,v,y,p,w;n.transformGroup||(n.transformGroup=k.g().attr({scaleX:1,scaleY:1}).add(b),n.transformGroup.survive=!0);n.doFullTranslate()?(a.hasRendered&&t(n.points,function(t){t.shapeArgs&&(t.shapeArgs.fill=n.pointAttribs(t,t.state).fill)}),n.group=n.transformGroup,u.column.prototype.drawPoints.apply(n),n.group=b,t(n.points,function(n){n.graphic&&(n.name&&n.graphic.addClass("highcharts-name-"+n.name.replace(/ /g,"-").toLowerCase()),n.properties&&n.properties["hc-key"]&&n.graphic.addClass("highcharts-key-"+n.properties["hc-key"].toLowerCase()))}),this.baseTrans={originX:e.min-e.minPixelPadding/e.transA,originY:i.min-i.minPixelPadding/i.transA+(i.reversed?0:i.len/i.transA),transAX:e.transA,transAY:i.transA},this.transformGroup.animate({translateX:0,translateY:0,scaleX:1,scaleY:1})):(f=e.transA/l.transAX,o=i.transA/l.transAY,s=e.toPixels(l.originX,!0),h=i.toPixels(l.originY,!0),.99<f&&1.01>f&&.99<o&&1.01>o&&(o=f=1,s=Math.round(s),h=Math.round(h)),r=this.transformGroup,a.renderer.globalAnimation?(v=r.attr("translateX"),y=r.attr("translateY"),p=r.attr("scaleX"),w=r.attr("scaleY"),r.attr({animator:0}).animate({animator:1},{step:function(n,t){r.attr({translateX:v+(s-v)*t.pos,translateY:y+(h-y)*t.pos,scaleX:p+(f-p)*t.pos,scaleY:w+(o-w)*t.pos})}})):r.attr({translateX:s,translateY:h,scaleX:f,scaleY:o}));c||n.group.element.setAttribute("stroke-width",n.options[n.pointAttrToOptions&&n.pointAttrToOptions["stroke-width"]||"borderWidth"]/(f||1));this.drawMapDataLabels()},drawMapDataLabels:function(){r.prototype.drawDataLabels.call(this);this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},render:function(){var n=this,t=r.prototype.render;n.chart.renderer.isVML&&3e3<n.data.length?setTimeout(function(){t.call(n)}):t.call(n)},animate:function(n){var t=this.options.animation,i=this.group,r=this.xAxis,u=this.yAxis,f=r.pos,e=u.pos;this.chart.renderer.isSVG&&(!0===t&&(t={duration:1e3}),n?i.attr({translateX:f+r.len/2,translateY:e+u.len/2,scaleX:.001,scaleY:.001}):(i.animate({translateX:f,translateY:e,scaleX:1,scaleY:1},t),this.animate=null))},animateDrilldown:function(n){var u=this.chart.plotBox,r=this.chart.drilldownLevels[this.chart.drilldownLevels.length-1],i=r.bBox,f=this.chart.options.drilldown.animation;n||(n=Math.min(i.width/u.width,i.height/u.height),r.shapeArgs={scaleX:n,scaleY:n,translateX:i.x,translateY:i.y},t(this.points,function(n){n.graphic&&n.graphic.attr(r.shapeArgs).animate({scaleX:1,scaleY:1,translateX:0,translateY:0},f)}),this.animate=null)},drawLegendSymbol:n.LegendSymbolMixin.drawRectangle,animateDrillupFrom:function(n){u.column.prototype.animateDrillupFrom.call(this,n)},animateDrillupTo:function(n){u.column.prototype.animateDrillupTo.call(this,n)}}),o({applyOptions:function(n,t){n=h.prototype.applyOptions.call(this,n,t);t=this.series;var i=t.joinBy;return t.mapData&&((i=void 0!==n[i[1]]&&t.mapMap[n[i[1]]])?(t.xyFromShape&&(n.x=i._midX,n.y=i._midY),o(n,i)):n.value=n.value||null),n},onMouseOver:function(n){if(clearTimeout(this.colorInterval),null!==this.value||this.series.options.nullInteraction)h.prototype.onMouseOver.call(this,n);else this.series.onMouseOut(n)},zoomTo:function(){var n=this.series;n.xAxis.setExtremes(this._minX,this._maxX,!1);n.yAxis.setExtremes(this._minY,this._maxY,!1);n.chart.redraw()}},l))}(n),function(n){var i=n.seriesType,t=n.seriesTypes;i("mapline","map",{lineWidth:1,fillColor:"none"},{type:"mapline",colorProp:"stroke",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},pointAttribs:function(n,i){return n=t.map.prototype.pointAttribs.call(this,n,i),n.fill=this.options.fillColor,n},drawLegendSymbol:t.line.prototype.drawLegendSymbol})}(n),function(n){var t=n.merge,i=n.Point;n=n.seriesType;n("mappoint","scatter",{dataLabels:{enabled:!0,formatter:function(){return this.point.name},crop:!1,defer:!1,overflow:!1,style:{color:"#000000"}}},{type:"mappoint",forceDL:!0},{applyOptions:function(n,r){return n=void 0!==n.lat&&void 0!==n.lon?t(n,this.series.chart.fromLatLonToPoint(n)):n,i.prototype.applyOptions.call(this,n,r)}})}(n),function(n){var e=n.arrayMax,o=n.arrayMin,s=n.Axis,h=n.color,t=n.each,r=n.isNumber,u=n.noop,i=n.pick,c=n.pInt,l=n.Point,a=n.Series,v=n.seriesType,f=n.seriesTypes;v("bubble","scatter",{dataLabels:{formatter:function(){return this.point.z},inside:!0,verticalAlign:"middle"},marker:{lineColor:null,lineWidth:1,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"},{pointArrayMap:["y","z"],parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",bubblePadding:!0,zoneAxis:"z",directTouch:!0,pointAttribs:function(n,t){var r=i(this.options.marker.fillOpacity,.5);return n=a.prototype.pointAttribs.call(this,n,t),1!==r&&(n.fill=h(n.fill).setOpacity(r).get("rgba")),n},getRadii:function(n,t,i,r){for(var u,h=this.zData,c=[],e=this.options,a="width"!==e.sizeBy,o=e.zThreshold,l=t-n,f=0,s=h.length;f<s;f++)u=h[f],e.sizeByAbsoluteValue&&null!==u&&(u=Math.abs(u-o),t=Math.max(t-o,Math.abs(n-o)),n=0),null===u?u=null:u<n?u=i/2-1:(u=0<l?(u-n)/l:.5,a&&0<=u&&(u=Math.sqrt(u)),u=Math.ceil(i+u*(r-i))/2),c.push(u);this.radii=c},animate:function(n){var i=this.options.animation;n||(t(this.points,function(n){var t=n.graphic,r;t&&t.width&&(r={x:t.x,y:t.y,width:t.width,height:t.height},t.attr({x:n.plotX,y:n.plotY,width:1,height:1}),t.animate(r,i))}),this.animate=null)},translate:function(){var u,e=this.data,i,t,o=this.radii;for(f.scatter.prototype.translate.call(this),u=e.length;u--;)i=e[u],t=o?o[u]:0,r(t)&&t>=this.minPxSize/2?(i.marker=n.extend(i.marker,{radius:t,width:2*t,height:2*t}),i.dlBox={x:i.plotX-t,y:i.plotY-t,width:2*t,height:2*t}):i.shapeArgs=i.plotY=i.dlBox=void 0},alignDataLabel:f.column.prototype.alignDataLabel,buildKDTree:u,applyZones:u},{haloPath:function(n){return l.prototype.haloPath.call(this,0===n?0:(this.marker?this.marker.radius||0:0)+n)},ttBelow:!1});s.prototype.beforePadding=function(){var n=this,u=this.len,a=this.chart,s=0,f=u,v=this.isXAxis,d=v?"xData":"yData",y=this.min,h={},g=Math.min(a.plotWidth,a.plotHeight),p=Number.MAX_VALUE,w=-Number.MAX_VALUE,b=this.max-y,l=u/b,k=[];t(this.series,function(r){var u=r.options;r.bubblePadding&&(r.visible||!a.options.chart.ignoreHiddenSeries)&&(n.allowZoomOutside=!0,k.push(r),v&&(t(["minSize","maxSize"],function(n){var t=u[n],i=/%$/.test(t),t=c(t);h[n]=i?g*t/100:t}),r.minPxSize=h.minSize,r.maxPxSize=Math.max(h.maxSize,h.minSize),r=r.zData,r.length&&(p=i(u.zMin,Math.min(p,Math.max(o(r),!1===u.displayNegative?u.zThreshold:-Number.MAX_VALUE))),w=i(u.zMax,Math.max(w,e(r))))))});t(k,function(t){var u=t[d],i=u.length,e;if(v&&t.getRadii(p,w,t.minPxSize,t.maxPxSize),0<b)for(;i--;)r(u[i])&&n.dataMin<=u[i]&&u[i]<=n.dataMax&&(e=t.radii[i],s=Math.min((u[i]-y)*l-e,s),f=Math.max((u[i]-y)*l+e,f))});k.length&&0<b&&!this.isLog&&(f-=u,l*=(u+s-f)/u,t([["min","userMin",s],["max","userMax",f]],function(t){void 0===i(n.options[t[0]],n[t[1]])&&(n[t[0]]+=t[2]/l)}))}}(n),function(n){var i=n.merge,r=n.Point,u=n.seriesType,t=n.seriesTypes;t.bubble&&u("mapbubble","bubble",{animationLimit:500,tooltip:{pointFormat:"{point.name}: {point.z}"}},{xyFromShape:!0,type:"mapbubble",pointArrayMap:["z"],getMapData:t.map.prototype.getMapData,getBox:t.map.prototype.getBox,setData:t.map.prototype.setData},{applyOptions:function(n,u){return n&&void 0!==n.lat&&void 0!==n.lon?r.prototype.applyOptions.call(this,i(n,this.series.chart.fromLatLonToPoint(n)),u):t.map.prototype.pointClass.prototype.applyOptions.call(this,n,u)},ttBelow:!1})}(n),function(n){var f=n.colorPointMixin,i=n.each,e=n.merge,r=n.noop,o=n.pick,u=n.Series,s=n.seriesType,t=n.seriesTypes;s("heatmap","scatter",{animation:!1,borderWidth:0,nullColor:"#f7f7f7",dataLabels:{formatter:function(){return this.point.value},inside:!0,verticalAlign:"middle",crop:!1,overflow:!1,padding:0},marker:null,pointRange:null,tooltip:{pointFormat:"{point.x}, {point.y}: {point.value}<br/>"},states:{normal:{animation:!0},hover:{halo:!1,brightness:.2}}},e(n.colorSeriesMixin,{pointArrayMap:["y","value"],hasPointSpecificOptions:!0,getExtremesFromAll:!0,directTouch:!0,init:function(){var n;t.scatter.prototype.init.apply(this,arguments);n=this.options;n.pointRange=o(n.pointRange,n.colsize||1);this.yAxis.axisPointRange=n.rowsize||1},translate:function(){var u=this.options,n=this.xAxis,t=this.yAxis,r=function(n,t,i){return Math.min(Math.max(t,n),i)};this.generatePoints();i(this.points,function(i){var f=(u.colsize||1)/2,e=(u.rowsize||1)/2,o=r(Math.round(n.len-n.translate(i.x-f,0,1,0,1)),-n.len,2*n.len),f=r(Math.round(n.len-n.translate(i.x+f,0,1,0,1)),-n.len,2*n.len),s=r(Math.round(t.translate(i.y-e,0,1,0,1)),-t.len,2*t.len),e=r(Math.round(t.translate(i.y+e,0,1,0,1)),-t.len,2*t.len);i.plotX=i.clientX=(o+f)/2;i.plotY=(s+e)/2;i.shapeType="rect";i.shapeArgs={x:Math.min(o,f),y:Math.min(s,e),width:Math.abs(f-o),height:Math.abs(e-s)}});this.translateColors()},drawPoints:function(){t.column.prototype.drawPoints.call(this);i(this.points,function(n){n.graphic.attr(this.colorAttribs(n))},this)},animate:r,getBox:r,drawLegendSymbol:n.LegendSymbolMixin.drawRectangle,alignDataLabel:t.column.prototype.alignDataLabel,getExtremes:function(){u.prototype.getExtremes.call(this,this.valueData);this.valueMin=this.dataMin;this.valueMax=this.dataMax;u.prototype.getExtremes.call(this)}}),f)}(n),function(n){function u(n,t){var i,f,e,r=!1,o=n.x,u=n.y;for(n=0,i=t.length-1;n<t.length;i=n++)f=t[n][1]>u,e=t[i][1]>u,f!==e&&o<(t[i][0]-t[n][0])*(u-t[n][1])/(t[i][1]-t[n][1])+t[n][0]&&(r=!r);return r}var t=n.Chart,i=n.each,e=n.extend,f=n.format,o=n.merge,r=n.win,s=n.wrap;t.prototype.transformFromLatLon=function(t,i){if(void 0===r.proj4)return n.error(21),{x:0,y:null};t=r.proj4(i.crs,[t.lon,t.lat]);var u=i.cosAngle||i.rotation&&Math.cos(i.rotation),f=i.sinAngle||i.rotation&&Math.sin(i.rotation);return t=i.rotation?[t[0]*u+t[1]*f,-t[0]*f+t[1]*u]:t,{x:((t[0]-(i.xoffset||0))*(i.scale||1)+(i.xpan||0))*(i.jsonres||1)+(i.jsonmarginX||0),y:(((i.yoffset||0)-t[1])*(i.scale||1)+(i.ypan||0))*(i.jsonres||1)-(i.jsonmarginY||0)}};t.prototype.transformToLatLon=function(t,i){if(void 0===r.proj4)n.error(21);else{t={x:((t.x-(i.jsonmarginX||0))/(i.jsonres||1)-(i.xpan||0))/(i.scale||1)+(i.xoffset||0),y:((-t.y-(i.jsonmarginY||0))/(i.jsonres||1)+(i.ypan||0))/(i.scale||1)+(i.yoffset||0)};var u=i.cosAngle||i.rotation&&Math.cos(i.rotation),f=i.sinAngle||i.rotation&&Math.sin(i.rotation);return i=r.proj4(i.crs,"WGS84",i.rotation?{x:t.x*u+t.y*-f,y:t.x*f+t.y*u}:t),{lat:i.y,lon:i.x}}};t.prototype.fromPointToLatLon=function(t){var i=this.mapTransforms,r;if(i){for(r in i)if(i.hasOwnProperty(r)&&i[r].hitZone&&u({x:t.x,y:-t.y},i[r].hitZone.coordinates[0]))return this.transformToLatLon(t,i[r]);return this.transformToLatLon(t,i["default"])}n.error(22)};t.prototype.fromLatLonToPoint=function(t){var i=this.mapTransforms,r,f;if(!i)return n.error(22),{x:0,y:null};for(r in i)if(i.hasOwnProperty(r)&&i[r].hitZone&&(f=this.transformFromLatLon(t,i[r]),u({x:f.x,y:-f.y},i[r].hitZone.coordinates[0])))return f;return this.transformFromLatLon(t,i["default"])};n.geojson=function(n,t,r){var s=[],u=[],o=function(n){var t,i=n.length;for(u.push("M"),t=0;t<i;t++)1===t&&u.push("L"),u.push(n[t][0],-n[t][1])};return t=t||"map",i(n.features,function(n){var r=n.geometry,f=r.type,r=r.coordinates,h;n=n.properties;u=[];"map"===t||"mapbubble"===t?("Polygon"===f?(i(r,o),u.push("Z")):"MultiPolygon"===f&&(i(r,function(n){i(n,o)}),u.push("Z")),u.length&&(h={path:u})):"mapline"===t?("LineString"===f?o(r):"MultiLineString"===f&&i(r,o),u.length&&(h={path:u})):"mappoint"===t&&"Point"===f&&(h={x:r[0],y:-r[1]});h&&s.push(e(h,{name:n.name||n.NAME,properties:n}))}),r&&n.copyrightShort&&(r.chart.mapCredits=f(r.chart.options.credits.mapText,{geojson:n}),r.chart.mapCreditsFull=f(r.chart.options.credits.mapTextFull,{geojson:n})),s};s(t.prototype,"addCredits",function(n,t){t=o(!0,this.options.credits,t);this.mapCredits&&(t.href=null);n.call(this,t);this.credits&&this.mapCreditsFull&&this.credits.attr({title:this.mapCreditsFull})})}(n),function(n){function i(n,t,i,r,u,f,e,o){return["M",n+u,t,"L",n+i-f,t,"C",n+i-f/2,t,n+i,t+f/2,n+i,t+f,"L",n+i,t+r-e,"C",n+i,t+r-e/2,n+i-e/2,t+r,n+i-e,t+r,"L",n+o,t+r,"C",n+o/2,t+r,n,t+r-o/2,n,t+r-o,"L",n,t+u,"C",n,t+u/2,n+u/2,t,n+u,t,"Z"]}var r=n.Chart,u=n.defaultOptions,s=n.each,h=n.extend,f=n.merge,e=n.pick,c=n.Renderer,t=n.SVGRenderer,o=n.VMLRenderer;h(u.lang,{zoomIn:"Zoom in",zoomOut:"Zoom out"});u.mapNavigation={buttonOptions:{alignTo:"plotBox",align:"left",verticalAlign:"top",x:0,width:18,height:18,padding:5,style:{fontSize:"15px",fontWeight:"bold"},theme:{"stroke-width":1,"text-align":"center"}},buttons:{zoomIn:{onclick:function(){this.mapZoom(.5)},text:"+",y:0},zoomOut:{onclick:function(){this.mapZoom(2)},text:"-",y:28}},mouseWheelSensitivity:1.1};n.splitPath=function(n){var t;for(n=n.replace(/([A-Za-z])/g," $1 "),n=n.replace(/^\s*/,"").replace(/\s*$/,""),n=n.split(/[ ,]+/),t=0;t<n.length;t++)/[a-zA-Z]/.test(n[t])||(n[t]=parseFloat(n[t]));return n};n.maps={};t.prototype.symbols.topbutton=function(n,t,r,u,f){return i(n-1,t-1,r,u,f.r,f.r,0,0)};t.prototype.symbols.bottombutton=function(n,t,r,u,f){return i(n-1,t-1,r,u,0,0,f.r,f.r)};c===o&&s(["topbutton","bottombutton"],function(n){o.prototype.symbols[n]=t.prototype.symbols[n]});n.Map=n.mapChart=function(t,i,u){var s="string"==typeof t||t.nodeName,o=arguments[s?1:0],h={endOnTick:!1,visible:!1,minPadding:0,maxPadding:0,startOnTick:!1},c,l=n.getOptions().credits;return c=o.series,o.series=null,o=f({chart:{panning:"xy",type:"map"},credits:{mapText:e(l.mapText,' © <a href="{geojson.copyrightUrl}">{geojson.copyrightShort}<\/a>'),mapTextFull:e(l.mapTextFull,"{geojson.copyright}")},tooltip:{followTouchMove:!1},xAxis:h,yAxis:f(h,{reversed:!0})},o,{chart:{inverted:!1,alignTicks:!1}}),o.series=c,s?new r(t,o,u):new r(o,i)}}(n),n}),Highcharts.maps["custom/world-highres"]={title:"World, Miller projection, high resolution",version:"1.1.2",type:"FeatureCollection",copyright:"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth",copyrightShort:"Natural Earth",copyrightUrl:"http://www.naturalearthdata.com",crs:{type:"name",properties:{name:"urn:ogc:def:crs:EPSG:54003"}},"hc-transform":{"default":{crs:"+proj=mill +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +R_A +datum=WGS84 +units=m +no_defs",scale:171096809122e-16,jsonres:15.5,jsonmarginX:-999,jsonmarginY:9851,xoffset:-19753395.3101,yoffset:12635908.1982}},features:[{type:"Feature",id:"FO",properties:{"hc-group":"admin0","hc-middle-x":.66,"hc-middle-y":.41,"hc-key":"fo","hc-a2":"FO",name:"Faroe Islands",labelrank:"6","country-abbrev":"Faeroe Is.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"FRO","iso-a2":"FO","woe-id":"23424816",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4046,8611],[4037,8582],[4033,8610],[4014,8609],[4028,8619],[4046,8611]]]}},{type:"Feature",id:"UM",properties:{"hc-group":"admin0","hc-middle-x":.57,"hc-middle-y":.58,"hc-key":"um","hc-a2":"UM",name:"United States Minor Outlying Islands",labelrank:"5","country-abbrev":"U.S. MOI",subregion:"Seven seas (open ocean)","region-wb":"East Asia & Pacific","iso-a3":"UMI","iso-a2":"UM","woe-id":"28289407",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[-539,6673],[-540,6672],[-540,6672],[-540,6673],[-539,6673]]]}},{type:"Feature",id:"US",properties:{"hc-group":"admin0","hc-middle-x":.7,"hc-middle-y":.68,"hc-key":"us","hc-a2":"US",name:"United States of America",labelrank:"2","country-abbrev":"U.S.A.",subregion:"Northern America","region-wb":"North America","iso-a3":"USA","iso-a2":"US","woe-id":"23424977",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[-349,7098],[-326,7078],[-357,7064],[-362,7086],[-349,7098]]],[[[-397,7131],[-381,7129],[-361,7115],[-370,7112],[-397,7131]]],[[[2212,7883],[2209,7887],[2216,7888],[2217,7883],[2212,7883]]],[[[614,8046],[618,8044],[608,8047],[609,8051],[614,8046]]],[[[617,8055],[620,8053],[617,8051],[612,8052],[617,8055]]],[[[-931,8182],[-977,8166],[-999,8171],[-986,8179],[-961,8175],[-952,8186],[-931,8182]]],[[[-765,8212],[-795,8209],[-737,8224],[-725,8240],[-710,8237],[-743,8217],[-765,8212]]],[[[325,8299],[329,8298],[328,8293],[324,8298],[325,8299]]],[[[324,8309],[327,8304],[325,8302],[321,8304],[324,8309]]],[[[316,8310],[327,8289],[314,8300],[312,8311],[316,8310]]],[[[366,8307],[365,8303],[358,8303],[361,8313],[366,8307]]],[[[309,8315],[310,8311],[305,8311],[305,8315],[309,8315]]],[[[352,8319],[358,8315],[355,8308],[351,8318],[352,8319]]],[[[299,8321],[305,8323],[305,8318],[298,8314],[299,8321]]],[[[310,8321],[308,8320],[305,8324],[310,8324],[310,8321]]],[[[370,8341],[378,8329],[371,8310],[352,8321],[370,8341]]],[[[293,8339],[297,8346],[309,8350],[306,8345],[293,8339]]],[[[333,8352],[344,8348],[338,8340],[328,8346],[333,8352]]],[[[328,8362],[328,8355],[316,8358],[320,8362],[328,8362]]],[[[343,8358],[345,8349],[337,8355],[336,8364],[343,8358]]],[[[321,8377],[331,8368],[324,8364],[319,8365],[321,8377]]],[[[295,8389],[318,8382],[313,8363],[298,8363],[295,8389]]],[[[242,8396],[240,8386],[234,8385],[238,8393],[242,8396]]],[[[-262,8451],[-246,8445],[-246,8434],[-272,8427],[-285,8431],[-266,8440],[-262,8451]]],[[[-659,8532],[-642,8514],[-674,8509],[-698,8523],[-659,8532]]],[[[1653,8007],[1632,7990],[1627,7999],[1643,8009],[1653,8007]]],[[[1630,8034],[1626,8029],[1611,8022],[1609,8025],[1630,8034]]],[[[1675,7930],[1673,7921],[1666,7911],[1662,7916],[1675,7930]]],[[[1718,7946],[1719,7940],[1715,7939],[1717,7945],[1718,7946]]],[[[1775,7956],[1777,7951],[1768,7952],[1772,7955],[1775,7956]]],[[[285,8340],[276,8379],[288,8381],[297,8369],[285,8340]]],[[[2112,7778],[2090,7765],[2058,7759],[2073,7772],[2112,7778]]],[[[-659,8266],[-658,8255],[-673,8243],[-699,8234],[-683,8250],[-690,8256],[-659,8266]]],[[[254,8387],[239,8401],[247,8409],[263,8396],[270,8374],[269,8351],[257,8366],[254,8387]]],[[[-288,8425],[-247,8412],[-282,8386],[-292,8386],[-310,8369],[-309,8381],[-326,8400],[-288,8425]]],[[[260,8440],[282,8433],[280,8421],[289,8398],[270,8386],[274,8402],[260,8440]]],[[[-759,8668],[-736,8665],[-766,8649],[-768,8656],[-794,8669],[-815,8665],[-828,8675],[-783,8683],[-759,8668]]],[[[611,8065],[610,8065],[610,8065],[611,8065]]],[[[1315,7297],[1314,7309],[1307,7313],[1305,7329],[1283,7351],[1260,7389],[1257,7391],[1255,7393],[1222,7403],[1211,7398],[1198,7374],[1158,7395],[1147,7424],[1099,7464],[1048,7464],[1048,7449],[964,7449],[854,7487],[857,7494],[786,7488],[780,7507],[756,7528],[749,7517],[744,7538],[706,7539],[705,7550],[682,7556],[682,7574],[663,7592],[643,7623],[648,7630],[630,7643],[626,7665],[591,7702],[587,7734],[571,7755],[581,7790],[566,7839],[579,7877],[586,7937],[579,7987],[566,8042],[581,8035],[621,8032],[628,8020],[628,8029],[620,8037],[625,8043],[621,8037],[628,8030],[628,8051],[620,8065],[1433,8065],[1443,8077],[1447,8058],[1507,8048],[1543,8029],[1598,8028],[1556,8009],[1524,7983],[1528,7979],[1562,7986],[1573,7975],[1603,7985],[1626,7999],[1632,7990],[1655,7984],[1664,7973],[1686,7971],[1699,7979],[1734,7983],[1748,7970],[1759,7973],[1759,7966],[1761,7963],[1764,7957],[1766,7954],[1741,7948],[1714,7953],[1674,7950],[1644,7901],[1664,7910],[1647,7855],[1650,7819],[1665,7796],[1684,7805],[1697,7844],[1688,7867],[1696,7906],[1714,7924],[1733,7931],[1745,7947],[1777,7930],[1782,7893],[1767,7880],[1772,7867],[1785,7880],[1801,7878],[1809,7846],[1806,7832],[1802,7829],[1797,7833],[1790,7820],[1778,7800],[1807,7788],[1831,7793],[1906,7830],[1912,7843],[1908,7849],[1908,7855],[1936,7859],[1977,7857],[1993,7866],[1988,7886],[1993,7889],[1993,7889],[2005,7899],[2020,7912],[2036,7917],[2036,7917],[2131,7918],[2167,7950],[2175,7980],[2198,8008],[2208,7998],[2224,8004],[2240,7994],[2240,7945],[2245,7939],[2251,7939],[2250,7927],[2259,7924],[2265,7910],[2228,7894],[2229,7894],[2223,7887],[2222,7891],[2219,7890],[2205,7896],[2203,7884],[2159,7856],[2152,7842],[2157,7800],[2128,7787],[2090,7783],[2069,7775],[2051,7755],[2055,7731],[2025,7698],[2025,7681],[2002,7649],[2009,7669],[1989,7687],[1998,7690],[1987,7713],[1983,7683],[1991,7667],[1984,7634],[1998,7635],[2006,7591],[1983,7557],[1965,7559],[1949,7549],[1940,7532],[1923,7532],[1905,7510],[1871,7487],[1846,7462],[1837,7430],[1844,7399],[1865,7357],[1879,7305],[1870,7253],[1848,7252],[1843,7270],[1817,7294],[1797,7339],[1803,7371],[1762,7410],[1734,7394],[1702,7416],[1655,7414],[1620,7420],[1598,7411],[1578,7418],[1581,7407],[1596,7411],[1594,7397],[1610,7374],[1586,7389],[1567,7377],[1537,7398],[1517,7391],[1491,7399],[1465,7396],[1393,7353],[1378,7338],[1363,7306],[1375,7278],[1343,7282],[1315,7297]]],[[[307,8333],[303,8331],[299,8337],[308,8337],[308,8336],[313,8357],[348,8311],[347,8290],[321,8317],[306,8328],[307,8333]]],[[[368,8302],[367,8297],[362,8300],[368,8302],[368,8302],[368,8302]]],[[[217,8424],[216,8421],[213,8425],[215,8432],[217,8430],[217,8431],[235,8440],[261,8429],[243,8421],[261,8417],[257,8405],[236,8418],[238,8401],[217,8421],[217,8424]]],[[[278,8438],[280,8436],[270,8438],[271,8442],[266,8444],[246,8484],[257,8443],[232,8444],[227,8463],[212,8464],[226,8442],[209,8438],[180,8455],[162,8475],[115,8495],[122,8510],[93,8502],[29,8520],[-14,8516],[-14,8522],[-69,8536],[-69,8552],[-121,8552],[-129,8544],[-116,8515],[-121,8505],[-137,8514],[-166,8515],[-176,8500],[-240,8477],[-242,8485],[-218,8497],[-239,8504],[-226,8524],[-225,8546],[-197,8561],[-172,8559],[-200,8574],[-227,8560],[-252,8537],[-264,8511],[-304,8488],[-307,8473],[-282,8468],[-299,8454],[-312,8431],[-332,8429],[-343,8416],[-367,8406],[-377,8385],[-384,8388],[-400,8365],[-413,8372],[-445,8338],[-474,8337],[-495,8322],[-465,8304],[-489,8313],[-503,8307],[-506,8324],[-523,8318],[-530,8305],[-557,8304],[-575,8296],[-562,8282],[-578,8293],[-620,8278],[-613,8298],[-584,8305],[-577,8297],[-577,8307],[-544,8331],[-520,8342],[-486,8337],[-490,8355],[-448,8379],[-413,8409],[-405,8448],[-393,8466],[-424,8454],[-436,8464],[-451,8446],[-466,8467],[-476,8461],[-489,8474],[-531,8452],[-539,8483],[-529,8493],[-547,8520],[-585,8506],[-639,8539],[-616,8551],[-590,8540],[-579,8548],[-613,8553],[-660,8582],[-644,8598],[-648,8606],[-620,8633],[-623,8643],[-601,8663],[-577,8652],[-549,8670],[-514,8674],[-502,8685],[-507,8709],[-522,8717],[-502,8728],[-514,8742],[-571,8717],[-583,8724],[-627,8718],[-661,8725],[-667,8740],[-684,8752],[-660,8758],[-697,8764],[-717,8779],[-636,8815],[-589,8823],[-596,8804],[-587,8797],[-533,8793],[-525,8806],[-508,8805],[-534,8817],[-556,8837],[-547,8840],[-526,8815],[-502,8811],[-485,8819],[-505,8826],[-523,8819],[-534,8828],[-528,8844],[-550,8842],[-588,8848],[-601,8873],[-639,8896],[-675,8910],[-663,8921],[-663,8937],[-607,8940],[-571,8964],[-572,8978],[-554,9001],[-535,9014],[-504,9015],[-469,9039],[-421,9041],[-385,9066],[-350,9060],[-364,9048],[-357,9041],[-334,9057],[-306,9038],[-281,9046],[-252,9042],[-261,9026],[-242,9020],[-161,9026],[-136,9013],[-99,9005],[-62,9006],[-45,8996],[-24,8995],[14,9002],[44,8989],[81,8978],[82,8528],[111,8523],[138,8530],[135,8518],[182,8481],[187,8467],[211,8478],[219,8497],[244,8506],[260,8483],[306,8445],[340,8394],[352,8368],[403,8348],[405,8340],[406,8314],[406,8314],[395,8299],[379,8294],[380,8331],[371,8342],[355,8339],[348,8323],[348,8359],[315,8389],[281,8437],[278,8438]]],[[[368,8302],[369,8305],[369,8302],[368,8302],[368,8302],[368,8302]]]]}},{type:"Feature",id:"JP",properties:{"hc-group":"admin0","hc-middle-x":.51,"hc-middle-y":.65,"hc-key":"jp","hc-a2":"JP",name:"Japan",labelrank:"2","country-abbrev":"Japan",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"JPN","iso-a2":"JP","woe-id":"23424856",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[8399,7927],[8399,7929],[8407,7923],[8403,7922],[8399,7927]]],[[[8160,7541],[8140,7530],[8125,7538],[8108,7534],[8101,7550],[8115,7551],[8151,7584],[8164,7590],[8171,7608],[8174,7585],[8207,7592],[8242,7586],[8249,7602],[8273,7632],[8272,7649],[8288,7655],[8279,7632],[8316,7643],[8334,7665],[8324,7668],[8351,7676],[8368,7716],[8361,7735],[8376,7768],[8378,7784],[8389,7769],[8401,7770],[8404,7784],[8391,7779],[8395,7794],[8409,7780],[8412,7759],[8426,7739],[8428,7720],[8400,7683],[8399,7650],[8385,7613],[8393,7595],[8366,7567],[8362,7588],[8315,7560],[8280,7556],[8271,7571],[8266,7557],[8277,7546],[8257,7539],[8249,7523],[8234,7522],[8222,7533],[8233,7558],[8213,7562],[8183,7554],[8160,7541],[8177,7535],[8196,7554],[8210,7546],[8197,7512],[8183,7521],[8170,7515],[8162,7499],[8149,7495],[8141,7519],[8160,7541]]],[[[8093,7492],[8073,7477],[8078,7497],[8056,7510],[8049,7540],[8068,7514],[8088,7532],[8124,7523],[8133,7502],[8123,7488],[8112,7450],[8093,7439],[8097,7450],[8080,7447],[8080,7469],[8093,7492]]],[[[8383,7830],[8377,7819],[8403,7802],[8389,7803],[8374,7788],[8372,7809],[8362,7818],[8364,7833],[8383,7845],[8382,7858],[8403,7850],[8411,7858],[8421,7904],[8415,7923],[8425,7936],[8456,7902],[8481,7887],[8508,7878],[8526,7890],[8518,7873],[8531,7851],[8508,7842],[8491,7844],[8473,7831],[8464,7807],[8422,7831],[8397,7822],[8383,7830]]]]}},{type:"Feature",id:"SC",properties:{"hc-group":"admin0","hc-middle-x":.58,"hc-middle-y":.41,"hc-key":"sc","hc-a2":"SC",name:"Seychelles",labelrank:"6","country-abbrev":"Syc.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"SYC","iso-a2":"SC","woe-id":"23424941",continent:"Seven seas (open ocean)"},geometry:{type:"Polygon",coordinates:[[[5874,6366],[5877,6363],[5876,6359],[5868,6370],[5874,6366]]]}},{type:"Feature",id:"IN",properties:{"hc-group":"admin0","hc-middle-x":.33,"hc-middle-y":.44,"hc-key":"in","hc-a2":"IN",name:"India",labelrank:"2","country-abbrev":"India",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"IND","iso-a2":"IN","woe-id":"23424848",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[6970,6817],[6969,6848],[6983,6903],[6982,6869],[6970,6817]]],[[[6837,7150],[6839,7151],[6839,7144],[6836,7145],[6837,7150]]],[[[6838,7338],[6859,7342],[6861,7321],[6867,7305],[6888,7301],[6944,7305],[6955,7309],[6942,7335],[6971,7340],[6995,7364],[7030,7384],[7049,7376],[7075,7386],[7099,7353],[7110,7349],[7110,7339],[7091,7322],[7075,7319],[7042,7294],[7041,7271],[7029,7260],[7032,7249],[7015,7212],[6991,7217],[6993,7190],[6987,7167],[6970,7154],[6957,7209],[6940,7184],[6927,7205],[6934,7220],[6956,7229],[6967,7246],[6954,7254],[6904,7253],[6888,7260],[6889,7279],[6848,7294],[6837,7276],[6862,7253],[6848,7254],[6835,7237],[6856,7226],[6851,7206],[6866,7159],[6842,7141],[6839,7158],[6811,7141],[6801,7127],[6805,7114],[6787,7093],[6759,7091],[6719,7041],[6667,7004],[6667,6990],[6636,6982],[6623,6964],[6607,6964],[6600,6943],[6609,6893],[6595,6854],[6594,6803],[6581,6803],[6567,6778],[6571,6773],[6547,6763],[6541,6746],[6525,6737],[6497,6762],[6476,6826],[6446,6878],[6432,6930],[6405,6975],[6390,7044],[6382,7089],[6389,7110],[6373,7166],[6366,7131],[6333,7115],[6314,7122],[6280,7154],[6281,7163],[6309,7172],[6315,7184],[6295,7178],[6264,7191],[6250,7212],[6270,7224],[6303,7222],[6335,7238],[6306,7279],[6308,7296],[6288,7305],[6291,7317],[6317,7344],[6325,7334],[6359,7341],[6373,7367],[6390,7376],[6403,7404],[6438,7442],[6436,7462],[6460,7476],[6443,7486],[6422,7510],[6415,7549],[6432,7562],[6474,7553],[6500,7561],[6512,7573],[6534,7586],[6548,7558],[6567,7549],[6563,7522],[6580,7509],[6584,7495],[6567,7483],[6551,7488],[6562,7470],[6562,7449],[6575,7449],[6586,7437],[6628,7413],[6610,7399],[6600,7369],[6615,7364],[6654,7338],[6680,7326],[6734,7321],[6736,7312],[6771,7297],[6815,7290],[6840,7302],[6834,7314],[6838,7338]]]]}},{type:"Feature",id:"FR",properties:{"hc-group":"admin0","hc-middle-x":.29,"hc-middle-y":.05,"hc-key":"fr","hc-a2":"FR",name:"France",labelrank:"2","country-abbrev":"Fr.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"FRA","iso-a2":"FR","woe-id":"-90",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[2583,7984],[2578,7982],[2577,7995],[2579,7987],[2583,7984]]],[[[4518,7832],[4521,7814],[4511,7787],[4499,7794],[4492,7818],[4496,7830],[4518,7832]]],[[[9075,5904],[9081,5904],[9124,5867],[9165,5838],[9160,5832],[9114,5858],[9087,5883],[9075,5904]]],[[[6278,4935],[6290,4940],[6296,4925],[6319,4931],[6307,4907],[6277,4914],[6268,4907],[6268,4940],[6278,4935]]],[[[2379,7035],[2381,7037],[2381,7034],[2379,7035]]],[[[4461,7873],[4460,7872],[4459,7872],[4458,7872],[4457,7871],[4420,7848],[4356,7864],[4329,7843],[4333,7825],[4314,7821],[4298,7825],[4297,7825],[4297,7825],[4290,7827],[4290,7831],[4282,7831],[4259,7839],[4238,7834],[4200,7848],[4187,7859],[4196,7866],[4209,7955],[4187,7972],[4181,7992],[4157,8009],[4101,8030],[4113,8035],[4100,8049],[4148,8061],[4161,8047],[4199,8053],[4183,8093],[4202,8092],[4205,8082],[4233,8076],[4245,8093],[4276,8103],[4285,8112],[4286,8138],[4314,8146],[4348,8116],[4363,8113],[4361,8103],[4381,8102],[4400,8085],[4410,8086],[4415,8083],[4427,8083],[4441,8074],[4481,8064],[4463,8033],[4463,8012],[4447,8003],[4420,7975],[4423,7964],[4425,7967],[4428,7968],[4440,7969],[4439,7959],[4447,7951],[4451,7932],[4434,7921],[4446,7911],[4446,7889],[4465,7887],[4461,7873]]],[[[2642,6657],[2649,6668],[2678,6660],[2706,6636],[2716,6618],[2677,6564],[2667,6569],[2643,6562],[2629,6568],[2647,6601],[2637,6618],[2633,6644],[2642,6657]]]]}},{type:"Feature",id:"FM",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.52,"hc-key":"fm","hc-a2":"FM",name:"Federated States of Micronesia",labelrank:"6","country-abbrev":"F.S.M.",subregion:"Micronesia","region-wb":"East Asia & Pacific","iso-a3":"FSM","iso-a2":"FM","woe-id":"23424815",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[8905,6704],[8908,6703],[8908,6699],[8905,6699],[8905,6704]]]}},{type:"Feature",id:"CN",properties:{"hc-group":"admin0","hc-middle-x":.41,"hc-middle-y":.55,"hc-key":"cn","hc-a2":"CN",name:"China",labelrank:"2","country-abbrev":"China",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"CHN","iso-a2":"CN","woe-id":"23424781",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[7445,7068],[7471,7094],[7503,7099],[7513,7084],[7496,7053],[7475,7039],[7445,7049],[7445,7068]]],[[[6861,7321],[6859,7342],[6838,7338],[6810,7337],[6792,7346],[6775,7339],[6767,7353],[6749,7352],[6719,7382],[6703,7380],[6692,7394],[6662,7408],[6660,7417],[6628,7413],[6586,7437],[6575,7449],[6562,7449],[6562,7470],[6551,7488],[6567,7483],[6584,7495],[6580,7509],[6563,7522],[6567,7549],[6548,7558],[6534,7586],[6522,7585],[6504,7591],[6486,7597],[6480,7619],[6455,7637],[6438,7638],[6433,7641],[6448,7645],[6444,7689],[6416,7691],[6411,7720],[6421,7741],[6446,7757],[6468,7762],[6471,7750],[6499,7761],[6503,7772],[6542,7776],[6550,7788],[6604,7810],[6605,7816],[6603,7832],[6622,7850],[6602,7918],[6648,7930],[6672,7921],[6666,7936],[6688,7998],[6738,7984],[6761,7992],[6761,8025],[6769,8043],[6792,8048],[6801,8070],[6815,8069],[6820,8070],[6829,8072],[6833,8051],[6865,8028],[6881,8029],[6904,8015],[6924,7974],[6923,7954],[6913,7935],[6919,7924],[6998,7915],[7042,7890],[7052,7891],[7067,7854],[7081,7835],[7106,7837],[7173,7829],[7189,7833],[7237,7828],[7248,7816],[7298,7801],[7321,7805],[7342,7800],[7388,7820],[7430,7826],[7468,7825],[7495,7837],[7512,7856],[7540,7870],[7525,7897],[7543,7920],[7590,7908],[7617,7931],[7651,7934],[7665,7943],[7678,7965],[7699,7966],[7727,7980],[7769,7975],[7775,7987],[7735,8027],[7712,8027],[7710,8026],[7705,8020],[7685,8023],[7656,8017],[7646,8033],[7680,8097],[7712,8085],[7738,8102],[7755,8105],[7753,8118],[7781,8168],[7801,8186],[7800,8203],[7779,8212],[7803,8232],[7875,8244],[7917,8227],[7947,8221],[7971,8188],[7968,8182],[8002,8112],[8001,8096],[8016,8087],[8055,8082],[8081,8061],[8097,8039],[8104,8016],[8146,8017],[8164,8032],[8203,8042],[8212,8038],[8214,8017],[8196,8e3],[8188,7963],[8176,7940],[8157,7919],[8149,7928],[8132,7925],[8101,7911],[8110,7883],[8111,7861],[8102,7840],[8089,7828],[8069,7844],[8064,7825],[8041,7810],[8015,7809],[8018,7788],[7973,7798],[7955,7771],[7923,7756],[7907,7743],[7900,7734],[7878,7732],[7851,7719],[7833,7703],[7812,7696],[7831,7718],[7816,7718],[7824,7735],[7846,7757],[7833,7768],[7813,7772],[7791,7746],[7765,7736],[7749,7712],[7712,7709],[7706,7692],[7722,7676],[7744,7676],[7748,7646],[7762,7641],[7800,7665],[7825,7651],[7858,7651],[7847,7631],[7838,7636],[7800,7619],[7799,7608],[7768,7589],[7755,7571],[7768,7555],[7786,7547],[7805,7504],[7804,7493],[7832,7469],[7833,7453],[7807,7465],[7837,7436],[7807,7424],[7838,7406],[7845,7421],[7849,7401],[7837,7401],[7835,7376],[7825,7384],[7827,7353],[7807,7342],[7794,7317],[7774,7300],[7762,7279],[7771,7261],[7745,7251],[7701,7207],[7688,7205],[7675,7184],[7655,7178],[7624,7180],[7608,7161],[7590,7187],[7588,7159],[7562,7144],[7555,7150],[7504,7135],[7491,7124],[7495,7103],[7481,7101],[7473,7122],[7476,7139],[7438,7151],[7424,7139],[7405,7143],[7381,7166],[7387,7178],[7361,7183],[7345,7197],[7305,7171],[7286,7179],[7277,7168],[7261,7179],[7251,7167],[7233,7163],[7239,7128],[7223,7141],[7221,7148],[7194,7137],[7187,7156],[7163,7160],[7174,7188],[7155,7191],[7147,7219],[7118,7212],[7121,7250],[7150,7276],[7150,7329],[7138,7328],[7133,7346],[7116,7359],[7110,7349],[7099,7353],[7075,7386],[7049,7376],[7030,7384],[6995,7364],[6971,7340],[6942,7335],[6900,7354],[6881,7347],[6861,7321]]]]}},{type:"Feature",id:"SW",properties:{"hc-group":"admin0","hc-middle-x":.86,"hc-middle-y":.57,"hc-key":"sw","hc-a2":"SW",name:"Serranilla Bank",labelrank:"5","country-abbrev":"S.B.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"-99","iso-a2":"SW","woe-id":"-99",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1921,6969],[1921,6969],[1921,6969],[1921,6969]]]}},{type:"Feature",id:"SH",properties:{"hc-group":"admin0","hc-middle-x":.54,"hc-middle-y":.51,"hc-key":"sh","hc-a2":"SH",name:"Scarborough Reef",labelrank:"6","country-abbrev":"S.R.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"-99","iso-a2":"SH","woe-id":"-99",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7712,6947],[7712,6947],[7712,6947],[7712,6947],[7712,6947]]]}},{type:"Feature",id:"BR",properties:{"hc-group":"admin0","hc-middle-x":.54,"hc-middle-y":.34,"hc-key":"br","hc-a2":"BR",name:"Brazil",labelrank:"2","country-abbrev":"Brazil",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"BRA","iso-a2":"BR","woe-id":"23424768",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[2774,6496],[2812,6492],[2799,6457],[2771,6447],[2747,6448],[2741,6483],[2755,6497],[2774,6496]]],[[[2661,5478],[2673,5503],[2689,5510],[2687,5523],[2672,5507],[2629,5546],[2611,5553],[2600,5566],[2588,5559],[2582,5575],[2564,5590],[2541,5588],[2576,5623],[2595,5650],[2621,5669],[2652,5684],[2657,5712],[2650,5732],[2629,5734],[2630,5735],[2629,5738],[2640,5762],[2639,5781],[2628,5789],[2605,5784],[2599,5825],[2576,5843],[2569,5838],[2530,5843],[2535,5877],[2525,5901],[2542,5961],[2535,5981],[2518,5989],[2516,6017],[2466,6019],[2456,6093],[2439,6103],[2416,6101],[2406,6113],[2380,6127],[2341,6133],[2323,6147],[2311,6172],[2314,6200],[2309,6215],[2274,6209],[2226,6177],[2188,6178],[2156,6176],[2160,6223],[2140,6208],[2111,6206],[2107,6220],[2081,6224],[2088,6233],[2057,6279],[2065,6298],[2083,6312],[2080,6322],[2089,6349],[2119,6368],[2152,6378],[2176,6376],[2192,6458],[2187,6485],[2173,6495],[2174,6517],[2201,6519],[2194,6531],[2180,6531],[2180,6550],[2230,6550],[2254,6561],[2261,6534],[2268,6536],[2289,6521],[2306,6519],[2319,6533],[2348,6546],[2371,6571],[2351,6572],[2346,6605],[2333,6616],[2369,6616],[2388,6606],[2389,6618],[2424,6625],[2453,6645],[2448,6652],[2471,6649],[2467,6632],[2484,6615],[2475,6606],[2470,6579],[2477,6555],[2505,6535],[2520,6547],[2556,6559],[2574,6557],[2588,6554],[2589,6574],[2618,6574],[2629,6568],[2643,6562],[2667,6569],[2677,6564],[2716,6618],[2720,6630],[2733,6614],[2735,6589],[2745,6564],[2768,6549],[2764,6515],[2770,6500],[2748,6500],[2725,6486],[2746,6447],[2788,6443],[2817,6475],[2833,6484],[2878,6473],[2889,6461],[2913,6460],[2927,6444],[2923,6421],[2938,6417],[2951,6434],[2988,6419],[3012,6415],[3060,6416],[3105,6392],[3143,6356],[3191,6350],[3200,6339],[3214,6289],[3213,6267],[3198,6230],[3166,6191],[3151,6183],[3118,6128],[3091,6110],[3088,6067],[3094,6032],[3083,5992],[3085,5977],[3071,5961],[3069,5925],[3028,5860],[3032,5846],[3002,5828],[2999,5815],[2932,5816],[2900,5795],[2855,5775],[2829,5754],[2806,5719],[2804,5698],[2812,5677],[2802,5641],[2771,5611],[2756,5579],[2729,5587],[2723,5559],[2700,5537],[2688,5493],[2666,5472],[2661,5475],[2661,5478]]]]}},{type:"Feature",id:"EC",properties:{"hc-group":"admin0","hc-middle-x":.71,"hc-middle-y":.37,"hc-key":"ec","hc-a2":"EC",name:"Ecuador",labelrank:"3","country-abbrev":"Ecu.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"ECU","iso-a2":"EC","woe-id":"23424801",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[1561,6490],[1607,6478],[1580,6480],[1544,6470],[1561,6490]]],[[[1915,6542],[1955,6519],[1957,6511],[1986,6507],[1990,6513],[2020,6497],[2011,6455],[1978,6425],[1943,6412],[1929,6401],[1920,6367],[1908,6353],[1895,6367],[1865,6380],[1876,6386],[1870,6401],[1887,6422],[1874,6420],[1854,6432],[1859,6443],[1853,6469],[1879,6501],[1877,6522],[1905,6532],[1915,6542]]]]}},{type:"Feature",id:"AU",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.41,"hc-key":"au","hc-a2":"AU",name:"Australia",labelrank:"2","country-abbrev":"Auz.",subregion:"Australia and New Zealand","region-wb":"East Asia & Pacific","iso-a3":"AUS","iso-a2":"AU","woe-id":"-90",continent:"Oceania"},geometry:{type:"MultiPolygon",coordinates:[[[[8298,5411],[8311,5405],[8293,5394],[8271,5395],[8268,5405],[8298,5411]]],[[[8087,6159],[8084,6170],[8115,6169],[8117,6159],[8102,6149],[8087,6159]]],[[[8528,6017],[8549,5978],[8545,5963],[8555,5954],[8559,5934],[8587,5924],[8591,5915],[8620,5905],[8637,5891],[8623,5889],[8640,5873],[8651,5837],[8659,5840],[8687,5823],[8689,5796],[8699,5799],[8705,5783],[8719,5779],[8740,5746],[8762,5752],[8753,5727],[8758,5687],[8768,5676],[8765,5655],[8769,5630],[8751,5570],[8749,5546],[8738,5514],[8716,5500],[8690,5452],[8685,5424],[8667,5400],[8660,5366],[8663,5346],[8648,5337],[8613,5335],[8592,5326],[8559,5304],[8557,5290],[8537,5307],[8514,5312],[8515,5333],[8472,5300],[8439,5317],[8417,5315],[8388,5327],[8360,5357],[8364,5375],[8356,5396],[8338,5412],[8312,5409],[8325,5439],[8311,5459],[8299,5424],[8276,5420],[8310,5492],[8293,5492],[8286,5475],[8268,5467],[8239,5432],[8226,5467],[8211,5489],[8199,5491],[8195,5514],[8155,5530],[8139,5528],[8107,5546],[8043,5539],[7993,5520],[7961,5521],[7899,5491],[7882,5465],[7837,5469],[7778,5466],[7763,5450],[7744,5448],[7731,5433],[7694,5428],[7660,5436],[7630,5461],[7630,5479],[7650,5487],[7651,5540],[7630,5587],[7630,5610],[7606,5654],[7602,5679],[7570,5728],[7587,5736],[7604,5707],[7606,5727],[7585,5766],[7594,5798],[7591,5827],[7602,5849],[7607,5829],[7620,5850],[7649,5866],[7644,5886],[7658,5874],[7694,5888],[7712,5886],[7806,5917],[7847,5962],[7842,5989],[7866,6010],[7883,5981],[7892,5991],[7884,6023],[7908,6017],[7909,6050],[7923,6047],[7928,6069],[7973,6080],[7983,6095],[8019,6066],[8015,6048],[8030,6065],[8063,6055],[8054,6075],[8077,6119],[8092,6135],[8152,6143],[8147,6162],[8130,6169],[8149,6175],[8167,6156],[8185,6155],[8223,6139],[8247,6152],[8252,6140],[8264,6152],[8277,6138],[8247,6095],[8277,6093],[8263,6081],[8248,6088],[8234,6060],[8266,6036],[8302,6020],[8318,6005],[8339,6e3],[8347,6013],[8346,5987],[8368,5976],[8393,5984],[8410,6025],[8417,6054],[8412,6089],[8415,6131],[8426,6146],[8431,6201],[8445,6184],[8459,6137],[8469,6129],[8472,6095],[8484,6072],[8500,6082],[8526,6059],[8528,6017]]],[[[8507,5242],[8488,5259],[8507,5244],[8507,5242],[8507,5242],[8507,5242]]],[[[8507,5241],[8509,5240],[8551,5220],[8599,5229],[8610,5240],[8600,5264],[8613,5262],[8612,5197],[8604,5179],[8603,5147],[8589,5160],[8571,5135],[8546,5135],[8523,5169],[8506,5223],[8507,5241],[8507,5241],[8507,5241]]]]}},{type:"Feature",id:"KI",properties:{"hc-group":"admin0","hc-middle-x":.28,"hc-middle-y":.65,"hc-key":"ki","hc-a2":"KI",name:"Kiribati",labelrank:"6","country-abbrev":"Kir.",subregion:"Micronesia","region-wb":"East Asia & Pacific","iso-a3":"KIR","iso-a2":"KI","woe-id":"23424867",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[-403,6559],[-400,6554],[-395,6550],[-402,6552],[-403,6559]]]}},{type:"Feature",id:"PH",properties:{"hc-group":"admin0","hc-middle-x":.41,"hc-middle-y":.18,"hc-key":"ph","hc-a2":"PH",name:"Philippines",labelrank:"2","country-abbrev":"Phil.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"PHL","iso-a2":"PH","woe-id":"23424934",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[7820,6675],[7805,6662],[7772,6650],[7805,6669],[7826,6695],[7820,6675]]],[[[7879,6795],[7898,6831],[7897,6805],[7868,6765],[7849,6789],[7863,6797],[7861,6809],[7873,6823],[7884,6818],[7879,6795]]],[[[7907,6844],[7927,6831],[7925,6805],[7905,6782],[7892,6783],[7901,6798],[7920,6803],[7919,6818],[7908,6822],[7907,6844]]],[[[7921,6839],[7904,6869],[7931,6870],[7940,6861],[7947,6827],[7933,6826],[7921,6839]]],[[[7786,6903],[7814,6896],[7829,6881],[7815,6860],[7786,6903]]],[[[7772,6836],[7775,6863],[7788,6856],[7772,6836],[7772,6836]]],[[[7771,6836],[7772,6836],[7772,6836],[7772,6836],[7771,6836],[7771,6836],[7771,6836]]],[[[7839,6850],[7872,6837],[7855,6815],[7836,6807],[7840,6843],[7839,6850],[7839,6850],[7839,6850]]],[[[7904,6717],[7880,6729],[7861,6714],[7852,6726],[7840,6702],[7840,6727],[7865,6740],[7878,6756],[7893,6740],[7908,6753],[7918,6750],[7919,6767],[7941,6765],[7941,6796],[7965,6760],[7973,6713],[7963,6698],[7950,6716],[7937,6696],[7947,6679],[7938,6664],[7903,6681],[7897,6709],[7904,6717]]],[[[7908,6903],[7899,6870],[7888,6872],[7898,6845],[7879,6859],[7872,6896],[7853,6912],[7855,6888],[7829,6912],[7812,6902],[7797,6907],[7796,6928],[7781,6937],[7772,6970],[7773,6984],[7790,6977],[7788,7020],[7795,7043],[7814,7065],[7811,7052],[7846,7041],[7841,7025],[7853,7006],[7843,6980],[7825,6971],[7823,6945],[7829,6918],[7851,6923],[7869,6912],[7908,6903]]],[[[7839,6850],[7836,6851],[7837,6860],[7839,6850],[7839,6850],[7839,6850]]],[[[7771,6836],[7766,6829],[7770,6809],[7741,6791],[7734,6774],[7700,6749],[7759,6815],[7764,6836],[7771,6836],[7771,6836],[7771,6836]]]]}},{type:"Feature",id:"MX",properties:{"hc-group":"admin0","hc-middle-x":.51,"hc-middle-y":.49,"hc-key":"mx","hc-a2":"MX",name:"Mexico",labelrank:"2","country-abbrev":"Mex.",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"MEX","iso-a2":"MX","woe-id":"23424900",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[1681,7111],[1674,7102],[1673,7106],[1676,7110],[1681,7111]]],[[[1094,7147],[1098,7145],[1107,7133],[1100,7138],[1094,7147]]],[[[938,7233],[942,7233],[946,7228],[945,7226],[938,7233]]],[[[932,7248],[931,7243],[928,7242],[931,7249],[932,7248]]],[[[843,7345],[841,7344],[838,7346],[843,7354],[843,7345]]],[[[753,7372],[752,7371],[749,7379],[753,7376],[753,7372]]],[[[921,7365],[923,7380],[931,7375],[928,7366],[921,7365]]],[[[893,7391],[902,7384],[904,7374],[890,7387],[893,7391]]],[[[1255,7393],[1253,7390],[1260,7389],[1283,7351],[1305,7329],[1307,7313],[1313,7304],[1315,7297],[1343,7282],[1375,7278],[1360,7233],[1354,7172],[1360,7144],[1375,7114],[1395,7090],[1414,7056],[1433,7054],[1454,7037],[1506,7052],[1531,7052],[1558,7068],[1572,7091],[1576,7125],[1592,7133],[1641,7143],[1682,7132],[1661,7101],[1658,7070],[1649,7040],[1642,7044],[1636,7048],[1619,7030],[1610,7027],[1557,7027],[1556,7010],[1543,7010],[1574,6984],[1571,6975],[1534,6975],[1520,6951],[1519,6929],[1471,6975],[1443,6986],[1425,6972],[1392,6962],[1356,6972],[1327,6989],[1302,6993],[1260,7011],[1237,7030],[1188,7043],[1164,7065],[1143,7074],[1123,7106],[1138,7138],[1125,7154],[1120,7175],[1087,7212],[1055,7237],[1045,7256],[1012,7273],[1019,7290],[1012,7302],[980,7323],[970,7337],[932,7374],[904,7433],[906,7444],[861,7463],[853,7456],[858,7413],[867,7399],[889,7383],[904,7358],[915,7361],[914,7338],[926,7328],[957,7282],[957,7274],[980,7244],[978,7225],[1002,7222],[1012,7193],[999,7182],[987,7203],[933,7244],[930,7281],[903,7304],[890,7301],[863,7318],[847,7337],[873,7341],[877,7357],[849,7386],[828,7398],[817,7432],[799,7456],[786,7488],[857,7494],[854,7487],[964,7449],[1048,7449],[1048,7464],[1099,7464],[1147,7424],[1158,7395],[1198,7374],[1211,7398],[1222,7403],[1255,7393]],[[1363,7262],[1357,7247],[1360,7234],[1367,7261],[1363,7262]]]]}},{type:"Feature",id:"ES",properties:{"hc-group":"admin0","hc-middle-x":.75,"hc-middle-y":.27,"hc-key":"es","hc-a2":"ES",name:"Spain",labelrank:"2","country-abbrev":"Sp.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"ESP","iso-a2":"ES","woe-id":"23424950",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4352,7741],[4336,7718],[4309,7726],[4333,7738],[4352,7741]]],[[[4153,7581],[4154,7579],[4153,7579],[4152,7580],[4153,7581]]],[[[4080,7601],[4083,7600],[4082,7598],[4081,7599],[4080,7601]]],[[[4082,7608],[4058,7613],[4048,7635],[4021,7643],[4018,7656],[4032,7672],[4023,7686],[4034,7705],[4017,7728],[4033,7729],[4039,7752],[4035,7775],[4057,7794],[4046,7807],[3998,7803],[3997,7815],[3982,7808],[3979,7834],[3968,7851],[3994,7859],[4006,7872],[4025,7865],[4081,7865],[4116,7859],[4134,7864],[4187,7859],[4200,7848],[4238,7834],[4259,7839],[4282,7831],[4284,7825],[4290,7827],[4297,7825],[4297,7826],[4298,7827],[4299,7825],[4298,7825],[4314,7821],[4333,7825],[4335,7808],[4300,7784],[4269,7776],[4230,7723],[4246,7697],[4225,7682],[4219,7658],[4190,7649],[4179,7629],[4109,7627],[4082,7608],[4082,7608]]],[[[3736,7346],[3735,7346],[3735,7346],[3735,7346],[3735,7346],[3736,7346],[3736,7346]]],[[[3736,7346],[3764,7361],[3785,7347],[3780,7334],[3755,7347],[3736,7346],[3736,7346]]],[[[3735,7346],[3728,7346],[3714,7357],[3717,7366],[3735,7346],[3735,7346],[3735,7346]]]]}},{type:"Feature",id:"BU",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.73,"hc-key":"bu","hc-a2":"BU",name:"Bajo Nuevo Bank (Petrel Is.)",labelrank:"8","country-abbrev":null,subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"-99","iso-a2":"BU","woe-id":"-99",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1881,6967],[1881,6966],[1881,6967],[1881,6967],[1881,6967]]]}},{type:"Feature",id:"MV",properties:{"hc-group":"admin0","hc-middle-x":.57,"hc-middle-y":.53,"hc-key":"mv","hc-a2":"MV",name:"Maldives",labelrank:"5","country-abbrev":"Mald.",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"MDV","iso-a2":"MV","woe-id":"23424899",continent:"Seven seas (open ocean)"},geometry:{type:"Polygon",coordinates:[[[6404,6668],[6411,6657],[6402,6657],[6406,6662],[6404,6668]]]}},{type:"Feature",id:"SP",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.5,"hc-key":"sp","hc-a2":"SP",name:"Spratly Islands",labelrank:"6","country-abbrev":"Spratly Is.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"SPI","iso-a2":"SP","woe-id":"23424921",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7656,6818],[7655,6818],[7655,6819],[7656,6819],[7656,6818]]]}},{type:"Feature",id:"GB",properties:{"hc-group":"admin0","hc-middle-x":.69,"hc-middle-y":.09,"hc-key":"gb","hc-a2":"GB",name:"United Kingdom",labelrank:"2","country-abbrev":"U.K.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"GBR","iso-a2":"GB","woe-id":"-90",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4054,8383],[4040,8405],[4053,8415],[4060,8397],[4073,8397],[4054,8383]]],[[[4144,8467],[4146,8463],[4142,8461],[4138,8466],[4144,8467]]],[[[4148,8478],[4147,8471],[4152,8469],[4140,8472],[4148,8478]]],[[[4155,8481],[4149,8486],[4161,8480],[4158,8477],[4155,8481]]],[[[4209,8530],[4202,8508],[4200,8524],[4191,8529],[4209,8530]]],[[[4212,8543],[4217,8541],[4205,8538],[4207,8547],[4212,8543]]],[[[4217,8550],[4215,8545],[4211,8545],[4212,8550],[4217,8550]]],[[[1840,7073],[1843,7075],[1848,7073],[1843,7071],[1840,7073]]],[[[2129,7148],[2121,7148],[2121,7151],[2126,7150],[2129,7148]]],[[[2114,7151],[2112,7148],[2107,7148],[2111,7149],[2114,7151]]],[[[4030,8413],[4030,8436],[4055,8450],[4052,8430],[4030,8413]]],[[[2441,4827],[2452,4844],[2466,4838],[2493,4842],[2474,4820],[2453,4809],[2465,4830],[2452,4841],[2441,4827]]],[[[2479,4806],[2480,4819],[2494,4830],[2501,4848],[2532,4843],[2537,4830],[2498,4810],[2479,4806]]],[[[3117,4738],[3137,4739],[3162,4732],[3178,4718],[3175,4702],[3164,4716],[3117,4738]]],[[[5239,7568],[5238,7568],[5236,7569],[5236,7569],[5235,7569],[5236,7569],[5233,7569],[5233,7569],[5234,7570],[5233,7571],[5235,7571],[5239,7572],[5239,7572],[5236,7571],[5239,7568]],[[5235,7570],[5235,7570],[5235,7570],[5235,7570]]],[[[4082,7608],[4082,7607],[4082,7608],[4082,7608]]],[[[5213,7558],[5210,7558],[5206,7558],[5208,7560],[5213,7558]]],[[[4026,8305],[4054,8315],[4076,8288],[4061,8263],[4055,8266],[4044,8263],[4033,8278],[4024,8266],[3999,8280],[4026,8305]]],[[[4102,8452],[4151,8455],[4145,8441],[4119,8425],[4128,8421],[4114,8406],[4137,8416],[4183,8414],[4188,8405],[4165,8368],[4164,8355],[4146,8346],[4177,8340],[4192,8326],[4204,8287],[4223,8281],[4237,8266],[4249,8225],[4240,8217],[4277,8219],[4289,8212],[4286,8185],[4260,8161],[4282,8158],[4280,8148],[4248,8133],[4206,8134],[4167,8127],[4139,8128],[4132,8113],[4115,8121],[4079,8111],[4117,8151],[4149,8151],[4159,8162],[4135,8158],[4111,8173],[4094,8166],[4083,8176],[4116,8193],[4119,8218],[4099,8213],[4116,8230],[4146,8237],[4155,8269],[4144,8266],[4132,8282],[4140,8298],[4110,8299],[4111,8278],[4107,8290],[4088,8296],[4103,8323],[4079,8342],[4073,8360],[4045,8371],[4069,8377],[4076,8401],[4069,8422],[4086,8426],[4081,8439],[4093,8455],[4102,8452]]]]}},{type:"Feature",id:"GR",properties:{"hc-group":"admin0","hc-middle-x":.32,"hc-middle-y":.74,"hc-key":"gr","hc-a2":"GR",name:"Greece",labelrank:"3","country-abbrev":"Greece",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"GRC","iso-a2":"GR","woe-id":"23424833",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[5036,7583],[5042,7597],[5040,7590],[5043,7586],[5036,7583]]],[[[5054,7611],[5072,7618],[5067,7607],[5059,7599],[5054,7611]]],[[[5041,7624],[5034,7626],[5041,7633],[5040,7629],[5041,7624]]],[[[5033,7640],[5037,7637],[5033,7635],[5034,7638],[5033,7640]]],[[[4983,7636],[4993,7644],[4994,7637],[4988,7625],[4983,7636]]],[[[5016,7658],[5008,7654],[5006,7655],[5009,7658],[5016,7658]]],[[[5034,7662],[5038,7661],[5030,7659],[5024,7663],[5034,7662]]],[[[5008,7691],[5011,7681],[5006,7682],[5002,7691],[5008,7691]]],[[[4961,7702],[4949,7684],[4917,7701],[4952,7693],[4961,7702]]],[[[5018,7716],[5024,7707],[5019,7704],[5001,7711],[5018,7716]]],[[[4990,7740],[4983,7740],[4990,7756],[4997,7756],[4990,7740]]],[[[5015,7579],[5010,7570],[4969,7567],[4968,7573],[4933,7580],[4953,7588],[5015,7579]]],[[[4859,7763],[4863,7766],[4859,7764],[4857,7766],[4858,7767],[4860,7769],[4862,7769],[4886,7778],[4915,7786],[4962,7794],[4984,7783],[5010,7787],[5016,7799],[5025,7788],[5008,7765],[4978,7775],[4970,7761],[4964,7773],[4938,7763],[4959,7746],[4939,7752],[4928,7747],[4908,7756],[4905,7741],[4928,7711],[4911,7698],[4946,7681],[4949,7660],[4925,7670],[4910,7656],[4924,7618],[4919,7608],[4912,7630],[4903,7619],[4893,7638],[4885,7628],[4875,7656],[4862,7665],[4870,7678],[4887,7682],[4914,7672],[4924,7674],[4887,7685],[4863,7681],[4855,7698],[4848,7665],[4843,7680],[4850,7707],[4829,7729],[4841,7734],[4859,7763]]]]}},{type:"Feature",id:"AS",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.57,"hc-key":"as","hc-a2":"AS",name:"American Samoa",labelrank:"4","country-abbrev":"Am. Samoa",subregion:"Polynesia","region-wb":"East Asia & Pacific","iso-a3":"ASM","iso-a2":"AS","woe-id":"23424746",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[-792,6080],[-793,6079],[-796,6076],[-798,6078],[-792,6080]]]}},{type:"Feature",id:"DK",properties:{"hc-group":"admin0","hc-middle-x":.3,"hc-middle-y":.43,"hc-key":"dk","hc-a2":"DK",name:"Denmark",labelrank:"4","country-abbrev":"Den.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"DNK","iso-a2":"DK","woe-id":"23424796",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4572,8300],[4587,8288],[4577,8287],[4564,8293],[4572,8300]]],[[[4545,8298],[4550,8296],[4546,8295],[4540,8301],[4545,8298]]],[[[4609,8302],[4600,8298],[4599,8302],[4603,8304],[4609,8302]]],[[[4528,8306],[4535,8301],[4534,8297],[4528,8299],[4528,8306]]],[[[4559,8300],[4556,8292],[4553,8296],[4563,8309],[4559,8300]]],[[[4550,8335],[4558,8312],[4541,8306],[4525,8323],[4550,8335]]],[[[4611,8331],[4601,8325],[4592,8290],[4583,8310],[4572,8311],[4567,8329],[4584,8340],[4587,8331],[4601,8349],[4611,8331]]],[[[4518,8295],[4500,8298],[4495,8298],[4494,8320],[4478,8325],[4487,8340],[4479,8367],[4492,8368],[4528,8390],[4502,8385],[4491,8369],[4483,8378],[4494,8391],[4517,8392],[4534,8410],[4553,8417],[4542,8382],[4545,8367],[4563,8362],[4520,8322],[4527,8302],[4518,8295]]]]}},{type:"Feature",id:"GL",properties:{"hc-group":"admin0","hc-middle-x":.55,"hc-middle-y":.4,"hc-key":"gl","hc-a2":"GL",name:"Greenland",labelrank:"3","country-abbrev":"Grlnd.",subregion:"Northern America","region-wb":"Europe & Central Asia","iso-a3":"GRL","iso-a2":"GL","woe-id":"23424828",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[2678,8916],[2681,8914],[2674,8911],[2670,8915],[2678,8916]]],[[[2702,8929],[2673,8922],[2676,8925],[2688,8928],[2702,8929]]],[[[2628,9017],[2620,9016],[2617,9022],[2624,9021],[2628,9017]]],[[[3424,9036],[3421,9043],[3453,9044],[3492,9054],[3493,9031],[3467,9021],[3456,9024],[3412,9019],[3424,9036]]],[[[2662,9052],[2648,9056],[2659,9067],[2665,9056],[2662,9052]]],[[[2687,9059],[2674,9061],[2678,9071],[2697,9066],[2687,9059]]],[[[2601,9094],[2594,9099],[2601,9101],[2606,9098],[2601,9094]]],[[[2598,9147],[2591,9141],[2582,9143],[2589,9147],[2598,9147]]],[[[2618,9149],[2602,9135],[2600,9147],[2610,9150],[2618,9149]]],[[[3554,9164],[3594,9155],[3594,9143],[3572,9143],[3557,9153],[3516,9155],[3516,9160],[3554,9164]]],[[[2590,9192],[2604,9184],[2600,9184],[2585,9192],[2590,9192]]],[[[2580,9211],[2589,9209],[2570,9207],[2570,9213],[2580,9211]]],[[[3622,9242],[3645,9227],[3612,9222],[3593,9229],[3596,9238],[3622,9242]]],[[[2574,9246],[2556,9246],[2542,9246],[2567,9250],[2574,9246]]],[[[3715,9294],[3703,9290],[3728,9277],[3682,9276],[3684,9293],[3706,9301],[3715,9294]]],[[[2187,9369],[2175,9370],[2176,9372],[2188,9373],[2187,9369]]],[[[2110,9425],[2135,9420],[2125,9417],[2101,9421],[2110,9425]]],[[[2149,9427],[2168,9421],[2144,9421],[2137,9425],[2149,9427]]],[[[3729,9590],[3714,9574],[3694,9570],[3667,9581],[3716,9598],[3729,9590]]],[[[2267,9638],[2276,9633],[2270,9632],[2267,9634],[2267,9638]]],[[[2729,9730],[2703,9730],[2671,9739],[2667,9749],[2683,9754],[2729,9730]]],[[[3059,9809],[3044,9816],[3081,9810],[3064,9802],[3039,9806],[3018,9817],[3059,9809]]],[[[2655,8957],[2641,8968],[2665,8967],[2618,8981],[2623,9007],[2637,9013],[2669,9007],[2685,8992],[2706,8986],[2702,8969],[2655,8957]]],[[[3585,9111],[3521,9138],[3518,9150],[3557,9151],[3592,9131],[3572,9130],[3590,9119],[3585,9111]]],[[[3555,9173],[3503,9179],[3562,9166],[3518,9162],[3481,9171],[3495,9183],[3518,9184],[3555,9173]]],[[[2674,8775],[2670,8778],[2658,8799],[2658,8818],[2671,8830],[2698,8839],[2658,8838],[2648,8846],[2702,8861],[2651,8854],[2653,8863],[2696,8884],[2682,8882],[2657,8868],[2656,8883],[2672,8887],[2672,8903],[2708,8895],[2723,8903],[2693,8902],[2689,8911],[2707,8920],[2731,8921],[2733,8951],[2760,8945],[2751,8960],[2739,8953],[2741,8981],[2758,8984],[2748,8992],[2728,8972],[2723,8994],[2696,8999],[2670,9015],[2652,9016],[2630,9034],[2648,9040],[2693,9034],[2719,9019],[2746,9014],[2721,9032],[2722,9045],[2703,9042],[2711,9053],[2694,9058],[2699,9069],[2677,9073],[2713,9082],[2683,9085],[2670,9078],[2663,9085],[2674,9086],[2678,9086],[2645,9089],[2649,9073],[2609,9070],[2591,9087],[2610,9100],[2600,9104],[2621,9118],[2616,9122],[2616,9122],[2603,9112],[2599,9117],[2614,9124],[2603,9133],[2617,9133],[2629,9151],[2614,9157],[2616,9158],[2602,9163],[2601,9162],[2598,9163],[2610,9182],[2587,9196],[2598,9211],[2576,9221],[2585,9233],[2550,9223],[2584,9239],[2556,9271],[2525,9280],[2531,9285],[2510,9298],[2522,9302],[2516,9319],[2499,9318],[2492,9328],[2445,9345],[2406,9349],[2368,9359],[2351,9344],[2332,9352],[2332,9343],[2287,9353],[2281,9341],[2266,9352],[2255,9346],[2279,9332],[2222,9340],[2186,9359],[2235,9377],[2208,9376],[2163,9384],[2136,9397],[2149,9409],[2202,9414],[2223,9421],[2271,9419],[2290,9424],[2285,9436],[2260,9439],[2246,9430],[2198,9425],[2167,9433],[2190,9440],[2155,9442],[2173,9451],[2137,9445],[2090,9470],[2099,9494],[2130,9502],[2194,9512],[2204,9524],[2233,9530],[2294,9532],[2327,9558],[2322,9593],[2297,9592],[2280,9599],[2262,9596],[2250,9615],[2271,9629],[2319,9645],[2329,9659],[2382,9676],[2425,9665],[2443,9673],[2432,9686],[2447,9696],[2427,9712],[2468,9727],[2505,9721],[2509,9708],[2525,9707],[2515,9722],[2486,9731],[2511,9738],[2634,9758],[2660,9739],[2653,9699],[2679,9721],[2679,9734],[2724,9724],[2757,9711],[2735,9728],[2770,9721],[2781,9727],[2748,9742],[2733,9768],[2794,9764],[2802,9757],[2883,9733],[2908,9716],[2935,9720],[2914,9734],[2917,9739],[2857,9757],[2814,9788],[2816,9796],[2839,9791],[2833,9777],[2874,9780],[2929,9760],[2911,9747],[2917,9740],[2919,9744],[2950,9760],[2891,9787],[3e3,9786],[3010,9766],[3014,9785],[3053,9772],[3066,9757],[3061,9781],[3031,9787],[2894,9795],[2858,9802],[2882,9811],[2909,9803],[2961,9798],[2909,9806],[2898,9812],[2923,9817],[2975,9812],[2942,9819],[2998,9822],[3040,9803],[3077,9801],[3100,9785],[3087,9804],[3100,9812],[3041,9824],[3046,9831],[3094,9816],[3099,9835],[3131,9841],[3154,9836],[3156,9844],[3200,9844],[3281,9851],[3287,9846],[3336,9849],[3395,9843],[3403,9839],[3483,9826],[3471,9819],[3333,9814],[3265,9804],[3191,9798],[3209,9797],[3301,9803],[3352,9813],[3432,9808],[3496,9816],[3518,9796],[3572,9789],[3610,9776],[3578,9755],[3535,9751],[3359,9741],[3357,9737],[3303,9728],[3273,9719],[3275,9709],[3292,9708],[3305,9719],[3421,9735],[3514,9730],[3511,9715],[3464,9703],[3461,9690],[3484,9699],[3539,9713],[3547,9710],[3556,9732],[3609,9737],[3620,9714],[3613,9696],[3558,9655],[3592,9662],[3654,9698],[3653,9707],[3677,9704],[3678,9718],[3660,9738],[3677,9734],[3690,9718],[3715,9713],[3737,9700],[3774,9719],[3829,9717],[3885,9705],[3904,9692],[3881,9683],[3846,9661],[3810,9659],[3818,9645],[3785,9636],[3736,9637],[3691,9631],[3707,9625],[3741,9631],[3774,9619],[3755,9606],[3713,9602],[3674,9610],[3686,9599],[3660,9593],[3660,9607],[3639,9584],[3651,9570],[3673,9572],[3663,9550],[3681,9535],[3652,9526],[3668,9506],[3637,9516],[3611,9477],[3608,9453],[3627,9458],[3673,9455],[3672,9485],[3697,9501],[3720,9538],[3702,9500],[3683,9485],[3682,9463],[3669,9443],[3680,9436],[3720,9448],[3702,9437],[3692,9415],[3701,9392],[3688,9368],[3693,9332],[3676,9364],[3687,9382],[3635,9394],[3599,9376],[3583,9388],[3569,9378],[3600,9368],[3600,9351],[3652,9351],[3659,9343],[3642,9335],[3595,9333],[3652,9332],[3669,9319],[3667,9289],[3653,9285],[3645,9296],[3630,9293],[3601,9311],[3611,9297],[3635,9284],[3617,9281],[3651,9276],[3647,9258],[3673,9251],[3700,9259],[3668,9233],[3644,9233],[3639,9243],[3598,9243],[3584,9223],[3630,9211],[3634,9186],[3604,9188],[3582,9174],[3558,9180],[3532,9194],[3530,9207],[3518,9191],[3494,9187],[3468,9174],[3501,9165],[3498,9154],[3482,9155],[3511,9142],[3516,9128],[3576,9099],[3560,9088],[3594,9090],[3578,9081],[3580,9064],[3598,9076],[3596,9064],[3606,9025],[3580,9020],[3578,9041],[3571,9020],[3551,9020],[3534,9029],[3524,9054],[3477,9081],[3450,9079],[3417,9103],[3400,9101],[3434,9089],[3424,9083],[3453,9076],[3481,9075],[3485,9060],[3448,9046],[3402,9048],[3416,9043],[3407,9016],[3451,9022],[3417,9001],[3435,8996],[3448,9010],[3463,9007],[3493,9018],[3545,9002],[3580,9002],[3554,8978],[3529,8972],[3514,8958],[3464,8928],[3437,8920],[3413,8921],[3373,8903],[3325,8895],[3305,8898],[3284,8924],[3296,8895],[3256,8871],[3258,8857],[3218,8811],[3167,8785],[3135,8781],[3151,8776],[3123,8772],[3125,8795],[3142,8810],[3119,8805],[3119,8791],[3104,8777],[3056,8767],[3075,8760],[3052,8745],[3029,8749],[3045,8736],[3035,8715],[3045,8684],[3026,8675],[3028,8661],[2996,8631],[2985,8592],[2984,8568],[2966,8569],[2983,8555],[2977,8542],[2959,8536],[2965,8513],[2932,8509],[2901,8523],[2899,8543],[2871,8547],[2893,8563],[2887,8570],[2867,8549],[2826,8552],[2818,8568],[2793,8577],[2784,8594],[2786,8611],[2756,8627],[2761,8647],[2747,8649],[2724,8672],[2728,8716],[2704,8703],[2701,8735],[2706,8744],[2683,8770],[2678,8773],[2677,8772],[2672,8772],[2672,8775],[2674,8775]]]]}},{type:"Feature",id:"GU",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.44,"hc-key":"gu","hc-a2":"GU",name:"Guam",labelrank:"6","country-abbrev":"Guam",subregion:"Micronesia","region-wb":"East Asia & Pacific","iso-a3":"GUM","iso-a2":"GU","woe-id":"23424832",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[8510,6896],[8506,6890],[8504,6896],[8512,6902],[8510,6896]]]}},{type:"Feature",id:"MP",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.49,"hc-key":"mp","hc-a2":"MP",name:"Northern Mariana Islands",labelrank:"6","country-abbrev":"N.M.I.",subregion:"Micronesia","region-wb":"East Asia & Pacific","iso-a3":"MNP","iso-a2":"MP","woe-id":"23424788",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[8535,6943],[8536,6949],[8540,6951],[8538,6946],[8535,6943]]]}},{type:"Feature",id:"PR",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.65,"hc-key":"pr","hc-a2":"PR",name:"Puerto Rico",labelrank:"5","country-abbrev":"P.R.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"PRI","iso-a2":"PR","woe-id":"23424935",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2315,7041],[2287,7031],[2261,7031],[2261,7049],[2315,7041]]]}},{type:"Feature",id:"VI",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.19,"hc-key":"vi","hc-a2":"VI",name:"United States Virgin Islands",labelrank:"6","country-abbrev":"V.I. (U.S.)",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"VIR","iso-a2":"VI","woe-id":"23424985",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2331,7026],[2336,7025],[2326,7023],[2326,7026],[2331,7026]]]}},{type:"Feature",id:"CA",properties:{"hc-group":"admin0","hc-middle-x":.29,"hc-middle-y":.66,"hc-key":"ca","hc-a2":"CA",name:"Canada",labelrank:"2","country-abbrev":"Can.",subregion:"Northern America","region-wb":"North America","iso-a3":"CAN","iso-a2":"CA","woe-id":"23424775",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[1908,7849],[1909,7845],[1912,7843],[1875,7838],[1865,7830],[1840,7833],[1826,7819],[1803,7811],[1790,7820],[1809,7821],[1802,7829],[1806,7832],[1809,7846],[1829,7857],[1829,7884],[1843,7903],[1830,7925],[1842,7926],[1858,7907],[1877,7898],[1889,7909],[1858,7951],[1830,7958],[1759,7966],[1759,7973],[1748,7970],[1740,7990],[1745,8002],[1733,8014],[1738,8025],[1708,8027],[1691,8057],[1667,8057],[1644,8065],[1630,8060],[1623,8042],[1598,8028],[1543,8029],[1507,8048],[1447,8058],[1443,8077],[1433,8065],[620,8065],[614,8069],[611,8065],[610,8065],[604,8080],[584,8086],[561,8102],[565,8113],[558,8115],[560,8114],[563,8111],[558,8108],[556,8115],[547,8117],[548,8119],[545,8121],[544,8118],[535,8119],[532,8119],[539,8117],[544,8110],[544,8109],[549,8104],[549,8104],[567,8080],[584,8075],[596,8060],[595,8063],[603,8059],[611,8058],[600,8055],[604,8051],[596,8040],[563,8050],[528,8069],[527,8072],[525,8072],[526,8073],[522,8083],[507,8081],[505,8090],[506,8090],[502,8098],[502,8098],[501,8102],[471,8107],[453,8134],[469,8138],[495,8126],[531,8119],[527,8120],[530,8119],[533,8120],[517,8123],[517,8126],[511,8124],[506,8125],[510,8128],[517,8126],[518,8132],[516,8129],[506,8129],[515,8136],[518,8133],[519,8137],[502,8134],[472,8149],[469,8179],[490,8194],[484,8193],[484,8192],[468,8180],[472,8191],[469,8190],[461,8212],[446,8226],[439,8208],[430,8222],[431,8226],[426,8227],[426,8230],[430,8234],[431,8227],[433,8233],[444,8229],[440,8233],[447,8263],[434,8247],[441,8250],[439,8245],[433,8242],[431,8244],[426,8237],[392,8274],[406,8303],[406,8314],[405,8340],[403,8348],[352,8368],[340,8394],[306,8445],[260,8483],[244,8506],[219,8497],[211,8478],[187,8467],[182,8481],[135,8518],[138,8530],[111,8523],[82,8528],[81,8978],[136,8971],[151,8959],[193,8941],[233,8939],[234,8960],[254,8958],[255,8969],[274,8967],[279,8982],[295,8970],[280,8956],[311,8965],[321,8978],[344,8982],[395,9005],[421,8998],[375,8977],[348,8972],[323,8956],[306,8936],[327,8936],[321,8947],[348,8957],[370,8974],[378,8958],[396,8979],[430,8987],[436,8979],[454,9001],[477,9010],[460,9016],[465,9028],[490,9010],[505,8982],[540,8960],[539,8971],[568,9002],[569,8982],[581,8982],[571,8963],[608,8970],[614,8988],[659,8984],[693,8965],[740,8956],[759,8945],[820,8934],[821,8944],[847,8937],[872,8921],[877,8905],[849,8907],[833,8890],[882,8877],[950,8879],[986,8891],[1010,8877],[1021,8881],[1030,8860],[1055,8856],[1051,8835],[1068,8819],[1078,8849],[1055,8878],[1072,8895],[1091,8898],[1101,8911],[1121,8914],[1124,8925],[1098,8920],[1066,8901],[1031,8907],[1047,8924],[1076,8928],[1106,8939],[1120,8938],[1134,8911],[1155,8905],[1158,8894],[1192,8893],[1224,8879],[1246,8876],[1270,8885],[1339,8882],[1363,8872],[1367,8875],[1364,8874],[1363,8877],[1369,8879],[1369,8877],[1376,8881],[1359,8894],[1348,8888],[1329,8911],[1371,8917],[1385,8894],[1412,8908],[1395,8866],[1416,8861],[1429,8837],[1428,8870],[1418,8878],[1425,8896],[1442,8894],[1469,8917],[1480,8936],[1449,8931],[1464,8951],[1458,8967],[1403,8989],[1393,9014],[1402,9027],[1390,9040],[1395,9066],[1424,9076],[1410,9080],[1432,9101],[1449,9104],[1434,9102],[1434,9130],[1417,9149],[1421,9169],[1417,9197],[1431,9203],[1431,9218],[1477,9227],[1519,9217],[1539,9219],[1580,9212],[1531,9152],[1515,9144],[1463,9147],[1483,9130],[1464,9106],[1452,9104],[1491,9075],[1501,9058],[1496,9042],[1514,9032],[1540,9004],[1501,8981],[1533,8969],[1544,8979],[1573,8970],[1567,8963],[1568,8963],[1572,8956],[1568,8954],[1566,8962],[1562,8957],[1549,8959],[1573,8938],[1568,8915],[1578,8905],[1594,8926],[1595,8946],[1617,8956],[1646,8930],[1651,8910],[1633,8907],[1640,8876],[1660,8860],[1659,8848],[1677,8862],[1706,8895],[1713,8930],[1741,8946],[1719,8958],[1718,8984],[1753,8989],[1770,8981],[1803,8978],[1817,8959],[1841,8954],[1827,8939],[1843,8925],[1821,8915],[1803,8915],[1821,8899],[1819,8888],[1844,8865],[1836,8842],[1823,8841],[1804,8821],[1781,8810],[1752,8841],[1733,8841],[1753,8831],[1772,8803],[1725,8807],[1719,8821],[1680,8815],[1708,8801],[1690,8781],[1663,8760],[1647,8761],[1595,8790],[1554,8790],[1587,8783],[1614,8760],[1673,8756],[1676,8751],[1650,8721],[1645,8706],[1614,8695],[1586,8705],[1581,8681],[1557,8677],[1532,8684],[1565,8667],[1567,8653],[1544,8640],[1513,8641],[1530,8634],[1506,8626],[1506,8617],[1485,8606],[1490,8595],[1457,8553],[1443,8512],[1444,8474],[1455,8459],[1493,8460],[1513,8404],[1507,8383],[1555,8397],[1619,8380],[1645,8362],[1657,8346],[1713,8327],[1744,8312],[1765,8316],[1812,8305],[1809,8271],[1818,8254],[1813,8220],[1834,8200],[1828,8192],[1852,8182],[1868,8156],[1888,8147],[1900,8169],[1912,8152],[1909,8173],[1925,8196],[1910,8223],[1906,8267],[1887,8288],[1946,8314],[1978,8345],[1984,8376],[1967,8426],[1923,8455],[1923,8467],[1945,8484],[1945,8501],[1960,8506],[1935,8553],[1953,8581],[1937,8599],[1935,8618],[1955,8632],[2035,8611],[2067,8626],[2104,8606],[2110,8593],[2126,8589],[2122,8575],[2152,8562],[2194,8550],[2180,8538],[2190,8501],[2183,8494],[2192,8466],[2212,8468],[2241,8448],[2244,8433],[2274,8451],[2282,8465],[2299,8465],[2312,8483],[2307,8503],[2327,8531],[2341,8526],[2346,8504],[2350,8509],[2353,8505],[2349,8502],[2347,8503],[2350,8488],[2370,8484],[2384,8454],[2417,8405],[2411,8396],[2430,8390],[2413,8369],[2434,8363],[2413,8353],[2438,8351],[2476,8307],[2499,8309],[2502,8296],[2545,8288],[2551,8282],[2486,8255],[2468,8252],[2460,8237],[2499,8250],[2529,8271],[2547,8267],[2555,8251],[2594,8240],[2600,8190],[2560,8159],[2539,8161],[2512,8150],[2475,8117],[2420,8108],[2402,8115],[2315,8116],[2280,8114],[2260,8097],[2253,8079],[2233,8077],[2203,8057],[2177,8019],[2139,7984],[2144,7986],[2145,7985],[2147,7987],[2160,7991],[2203,8037],[2228,8052],[2287,8074],[2324,8074],[2346,8062],[2343,8044],[2310,8028],[2296,8036],[2278,8032],[2304,8016],[2337,8022],[2319,7998],[2337,7965],[2350,7955],[2397,7939],[2414,7950],[2441,7929],[2380,7905],[2356,7906],[2305,7860],[2287,7884],[2293,7902],[2327,7922],[2371,7930],[2335,7932],[2337,7950],[2297,7925],[2259,7924],[2250,7927],[2251,7939],[2244,7941],[2240,7945],[2240,7994],[2224,8004],[2208,7998],[2198,8008],[2175,7980],[2167,7950],[2131,7918],[2036,7917],[2072,7933],[2082,7955],[2120,7978],[2125,7980],[2120,7979],[2087,7961],[2072,7944],[2070,7942],[2068,7939],[2073,7943],[2071,7936],[2069,7933],[2058,7933],[2036,7917],[2020,7912],[2005,7899],[1974,7887],[1965,7876],[1951,7882],[1911,7876],[1887,7857],[1908,7855],[1909,7851],[1908,7849]],[[2064,7937],[2059,7934],[2065,7937],[2064,7937]],[[603,8082],[602,8086],[599,8085],[599,8083],[603,8082]]],[[[592,8070],[596,8065],[603,8062],[597,8063],[592,8070]]],[[[522,8076],[517,8076],[517,8080],[521,8080],[522,8076]]],[[[2348,8102],[2371,8097],[2415,8079],[2404,8068],[2364,8081],[2341,8096],[2348,8102]]],[[[554,8105],[552,8108],[554,8111],[557,8107],[554,8105]]],[[[469,8161],[462,8162],[460,8167],[465,8171],[469,8161]]],[[[466,8184],[461,8172],[458,8176],[461,8183],[466,8184]]],[[[1908,8186],[1900,8181],[1892,8179],[1891,8183],[1908,8186]]],[[[376,8186],[374,8184],[373,8182],[373,8188],[376,8186]]],[[[469,8189],[467,8185],[463,8185],[461,8188],[469,8189]]],[[[459,8182],[456,8186],[458,8189],[461,8189],[459,8182]]],[[[457,8191],[455,8188],[450,8188],[452,8191],[457,8191]]],[[[466,8193],[468,8190],[463,8189],[464,8192],[466,8193]]],[[[445,8201],[447,8195],[445,8192],[442,8200],[445,8201]]],[[[450,8205],[451,8201],[449,8199],[443,8205],[450,8205]]],[[[357,8210],[363,8211],[363,8207],[359,8205],[357,8210]]],[[[454,8197],[452,8207],[454,8213],[457,8201],[454,8197]]],[[[426,8213],[437,8207],[438,8201],[432,8204],[426,8213]]],[[[457,8206],[457,8209],[455,8213],[460,8213],[457,8206]]],[[[419,8224],[419,8220],[417,8220],[414,8227],[419,8224]]],[[[423,8227],[427,8221],[424,8221],[420,8229],[423,8227]]],[[[1838,8231],[1847,8230],[1860,8209],[1820,8222],[1838,8231]]],[[[1885,8228],[1886,8226],[1883,8225],[1884,8229],[1885,8228]]],[[[438,8235],[432,8234],[431,8236],[436,8243],[438,8235]]],[[[389,8241],[391,8247],[410,8237],[408,8228],[389,8241]]],[[[403,8246],[396,8246],[394,8249],[399,8253],[403,8246]]],[[[413,8248],[426,8236],[419,8230],[397,8255],[413,8248]]],[[[387,8266],[396,8264],[399,8260],[388,8253],[387,8266]]],[[[375,8285],[384,8286],[386,8276],[378,8280],[375,8285]]],[[[1902,8298],[1892,8295],[1891,8296],[1909,8300],[1902,8298]]],[[[393,8293],[392,8295],[401,8304],[398,8295],[393,8293]]],[[[1911,8347],[1917,8362],[1920,8362],[1920,8351],[1911,8347]]],[[[1893,8369],[1893,8362],[1881,8352],[1892,8362],[1893,8369]]],[[[1885,8380],[1882,8379],[1885,8383],[1889,8378],[1885,8380]]],[[[2248,8441],[2244,8442],[2245,8445],[2247,8446],[2248,8441]]],[[[2203,8471],[2194,8469],[2194,8477],[2201,8477],[2203,8471]]],[[[1869,8501],[1874,8503],[1876,8501],[1873,8498],[1869,8501]]],[[[1881,8509],[1884,8509],[1880,8505],[1875,8504],[1881,8509]]],[[[2332,8541],[2340,8527],[2331,8531],[2328,8536],[2332,8541]]],[[[2232,8541],[2239,8535],[2235,8528],[2222,8528],[2232,8541]]],[[[1933,8552],[1929,8549],[1919,8546],[1922,8549],[1933,8552]]],[[[2329,8587],[2327,8574],[2308,8586],[2321,8591],[2329,8587]]],[[[2300,8597],[2302,8593],[2295,8595],[2299,8599],[2300,8597]]],[[[1502,8602],[1495,8597],[1491,8601],[1496,8601],[1502,8602]]],[[[2321,8601],[2328,8594],[2318,8595],[2315,8599],[2321,8601]]],[[[1897,8622],[1900,8604],[1888,8586],[1875,8594],[1874,8611],[1897,8622]]],[[[1516,8622],[1517,8624],[1522,8623],[1520,8621],[1516,8622]]],[[[2332,8629],[2340,8629],[2335,8621],[2325,8624],[2332,8629]]],[[[1944,8630],[1937,8631],[1951,8631],[1947,8629],[1944,8630]]],[[[2326,8630],[2319,8629],[2322,8632],[2325,8632],[2326,8630]]],[[[2044,8638],[2056,8635],[2058,8632],[2046,8633],[2044,8638]]],[[[2152,8643],[2170,8631],[2154,8630],[2139,8645],[2152,8643]]],[[[1818,8649],[1823,8636],[1788,8612],[1772,8611],[1765,8627],[1784,8647],[1818,8649]]],[[[2271,8648],[2270,8647],[2262,8655],[2266,8653],[2271,8648]]],[[[1927,8673],[1949,8671],[1952,8659],[1941,8654],[1927,8673]]],[[[1566,8673],[1564,8671],[1563,8674],[1557,8676],[1566,8673]]],[[[2347,8678],[2343,8673],[2345,8666],[2338,8679],[2347,8678]]],[[[1965,8681],[1982,8672],[1969,8669],[1956,8678],[1965,8681]]],[[[2345,8686],[2342,8686],[2342,8690],[2347,8688],[2345,8686]]],[[[1953,8698],[1947,8694],[1940,8696],[1941,8698],[1953,8698]]],[[[2325,8707],[2323,8706],[2321,8713],[2326,8710],[2325,8707]]],[[[2072,8720],[2071,8712],[2068,8712],[2067,8722],[2072,8720]]],[[[2314,8731],[2316,8727],[2303,8721],[2309,8729],[2314,8731]]],[[[2398,8781],[2404,8781],[2407,8776],[2397,8777],[2398,8781]]],[[[1783,8786],[1777,8784],[1776,8787],[1781,8787],[1783,8786]]],[[[1730,8796],[1740,8787],[1742,8772],[1730,8781],[1730,8796]]],[[[1752,8799],[1770,8791],[1781,8775],[1758,8782],[1752,8799]]],[[[1788,8808],[1795,8806],[1792,8803],[1783,8806],[1788,8808]]],[[[2399,8852],[2400,8851],[2387,8843],[2392,8851],[2399,8852]]],[[[1073,8847],[1068,8847],[1066,8851],[1067,8852],[1073,8847]]],[[[2365,8859],[2371,8857],[2368,8856],[2357,8857],[2365,8859]]],[[[1058,8863],[1056,8858],[1051,8863],[1058,8867],[1058,8863]]],[[[1043,8870],[1046,8870],[1044,8866],[1040,8869],[1043,8870]]],[[[2359,8868],[2351,8869],[2354,8875],[2358,8870],[2359,8868]]],[[[1057,8870],[1051,8870],[1051,8876],[1055,8875],[1057,8870]]],[[[900,8889],[894,8889],[909,8890],[909,8889],[900,8889]]],[[[1053,8888],[1047,8887],[1049,8890],[1052,8892],[1053,8888]]],[[[1020,8892],[1029,8890],[1027,8886],[1021,8889],[1020,8892]]],[[[1015,8895],[1016,8892],[1011,8895],[1011,8898],[1015,8895]]],[[[1e3,8901],[1008,8904],[998,8897],[988,8895],[1e3,8901]]],[[[2049,8897],[2075,8891],[2075,8881],[2046,8881],[2035,8896],[2049,8897]]],[[[1693,8889],[1686,8879],[1675,8889],[1682,8908],[1693,8889]]],[[[946,8904],[944,8904],[945,8908],[951,8909],[946,8904]]],[[[2010,8909],[2024,8905],[2026,8870],[2002,8855],[1969,8854],[1959,8878],[1978,8906],[2010,8909]]],[[[1910,8902],[1905,8904],[1906,8910],[1916,8907],[1910,8902]]],[[[1818,8911],[1821,8910],[1819,8908],[1814,8911],[1818,8911]]],[[[2052,8905],[2046,8915],[2050,8915],[2055,8910],[2052,8905]]],[[[973,8922],[974,8920],[975,8918],[964,8917],[973,8922]]],[[[1157,8913],[1141,8921],[1153,8922],[1159,8919],[1157,8913]]],[[[1922,8925],[1920,8917],[1911,8917],[1919,8923],[1922,8925]]],[[[2042,8921],[2034,8921],[2031,8925],[2034,8927],[2042,8921]]],[[[2031,8921],[2033,8910],[2016,8919],[2021,8930],[2031,8921]]],[[[1238,8933],[1236,8922],[1221,8928],[1231,8935],[1238,8933]]],[[[1286,8940],[1278,8929],[1272,8932],[1272,8944],[1286,8940]]],[[[1290,8941],[1284,8944],[1287,8952],[1290,8949],[1290,8941]]],[[[227,8951],[229,8949],[223,8949],[223,8953],[227,8951]]],[[[1242,8948],[1243,8956],[1246,8954],[1245,8950],[1242,8948]]],[[[1926,8964],[1926,8956],[1914,8939],[1898,8940],[1926,8964]]],[[[242,8974],[247,8978],[241,8967],[234,8970],[242,8974]]],[[[1830,8966],[1836,8965],[1837,8962],[1825,8966],[1830,8966]]],[[[1580,8964],[1576,8956],[1571,8961],[1575,8966],[1580,8964]]],[[[1968,8966],[1979,8964],[1964,8950],[1958,8958],[1968,8966]]],[[[1254,8973],[1262,8969],[1255,8964],[1252,8967],[1254,8973]]],[[[1390,8973],[1404,8973],[1404,8962],[1392,8969],[1390,8973]]],[[[2255,8973],[2245,8970],[2242,8971],[2249,8976],[2255,8973]]],[[[1418,8976],[1427,8971],[1417,8961],[1417,8973],[1418,8976]]],[[[144,8975],[137,8972],[133,8974],[137,8978],[144,8975]]],[[[2238,8981],[2242,8977],[2235,8972],[2225,8975],[2238,8981]]],[[[1940,8980],[1924,8969],[1914,8970],[1931,8982],[1940,8980]]],[[[1890,8987],[1894,8977],[1858,8979],[1874,8986],[1890,8987]]],[[[1807,8984],[1805,8983],[1797,8985],[1802,8987],[1807,8984]]],[[[1776,8985],[1771,8982],[1766,8984],[1767,8987],[1776,8985]]],[[[1532,8987],[1534,8990],[1541,8987],[1540,8982],[1532,8987]]],[[[1369,8991],[1365,8991],[1365,8994],[1369,8994],[1369,8991]]],[[[1674,9003],[1686,9002],[1681,8995],[1663,9002],[1674,9003]]],[[[947,9013],[934,9012],[928,9016],[940,9013],[947,9013]]],[[[806,9025],[815,9025],[801,9022],[796,9026],[806,9025]]],[[[793,9026],[783,9025],[780,9027],[782,9028],[793,9026]]],[[[463,9029],[458,9028],[455,9025],[458,9031],[463,9029]]],[[[1270,9033],[1276,9033],[1284,9021],[1271,9026],[1270,9033]]],[[[2082,9073],[2092,9074],[2087,9067],[2079,9069],[2082,9073]]],[[[2095,9079],[2087,9080],[2089,9085],[2095,9086],[2095,9079]]],[[[1155,9178],[1135,9152],[1099,9184],[1083,9188],[1096,9201],[1138,9203],[1158,9192],[1155,9178]]],[[[1356,9245],[1360,9221],[1345,9210],[1322,9206],[1307,9212],[1345,9223],[1356,9245]]],[[[1180,9293],[1166,9277],[1146,9283],[1169,9302],[1180,9293]]],[[[770,9343],[761,9319],[742,9306],[718,9312],[742,9331],[770,9343]]],[[[1193,9337],[1221,9336],[1182,9329],[1162,9340],[1164,9349],[1210,9355],[1216,9345],[1193,9337]]],[[[1175,9374],[1202,9361],[1162,9355],[1154,9372],[1175,9374]]],[[[1577,9437],[1596,9418],[1583,9410],[1550,9423],[1551,9436],[1577,9437]]],[[[1143,9423],[1160,9416],[1159,9407],[1137,9407],[1111,9443],[1128,9442],[1143,9423]]],[[[1263,9444],[1218,9443],[1220,9453],[1242,9453],[1263,9444]]],[[[869,9461],[890,9448],[873,9441],[845,9458],[869,9461]]],[[[1307,9599],[1329,9589],[1325,9569],[1285,9594],[1307,9599]]],[[[1716,8019],[1712,8017],[1705,8018],[1708,8021],[1716,8019]]],[[[1652,8060],[1656,8057],[1645,8056],[1646,8061],[1652,8060]]],[[[1814,7955],[1823,7953],[1827,7936],[1785,7949],[1814,7955]]],[[[1783,7952],[1782,7949],[1778,7950],[1780,7953],[1783,7952]]],[[[1420,9446],[1479,9446],[1490,9443],[1482,9426],[1409,9427],[1402,9441],[1420,9446]]],[[[2477,7954],[2441,7934],[2425,7955],[2453,7992],[2458,7964],[2477,7954]]],[[[2364,7962],[2340,7979],[2350,7982],[2375,7969],[2401,7967],[2395,7953],[2364,7962]]],[[[338,8220],[330,8227],[353,8232],[355,8210],[338,8220]]],[[[317,8269],[343,8262],[357,8268],[347,8232],[322,8240],[317,8269]]],[[[1894,8346],[1880,8339],[1902,8371],[1908,8362],[1894,8346]]],[[[1013,9481],[986,9478],[962,9485],[954,9478],[932,9484],[906,9478],[900,9486],[983,9510],[1011,9498],[1013,9481]]],[[[1761,7963],[1761,7965],[1769,7962],[1764,7957],[1764,7956],[1761,7961],[1761,7963]]],[[[576,8086],[563,8094],[573,8093],[576,8086],[576,8086],[576,8086]]],[[[2276,8902],[2285,8891],[2324,8895],[2355,8857],[2334,8849],[2382,8857],[2372,8837],[2411,8844],[2432,8826],[2417,8824],[2427,8811],[2395,8804],[2413,8794],[2399,8792],[2394,8777],[2362,8767],[2373,8755],[2366,8740],[2340,8758],[2336,8749],[2308,8781],[2327,8795],[2296,8791],[2268,8820],[2260,8809],[2238,8816],[2260,8793],[2237,8788],[2236,8772],[2266,8762],[2265,8750],[2306,8733],[2302,8720],[2333,8696],[2335,8687],[2334,8687],[2334,8692],[2325,8689],[2335,8684],[2338,8664],[2320,8676],[2334,8646],[2316,8640],[2277,8650],[2249,8671],[2246,8655],[2295,8613],[2285,8598],[2254,8611],[2218,8616],[2187,8635],[2168,8639],[2125,8659],[2129,8677],[2097,8690],[2074,8726],[2056,8731],[2037,8715],[2004,8727],[1978,8706],[1944,8715],[1935,8742],[1960,8754],[1956,8767],[2006,8755],[2052,8770],[2073,8767],[2068,8779],[2043,8800],[2088,8829],[2093,8844],[2111,8856],[2087,8905],[2062,8910],[2066,8926],[2051,8919],[2014,8945],[1980,8928],[1980,8945],[1999,8944],[2010,8956],[1963,8978],[1972,8986],[1949,8987],[1949,9006],[1912,9013],[1916,8990],[1890,8988],[1883,8995],[1829,9003],[1817,8985],[1790,8997],[1772,8993],[1696,9002],[1675,9021],[1674,9011],[1624,9021],[1599,9055],[1635,9047],[1663,9047],[1642,9061],[1591,9068],[1592,9091],[1583,9100],[1598,9148],[1616,9176],[1652,9201],[1682,9208],[1730,9206],[1734,9198],[1703,9177],[1683,9150],[1694,9132],[1692,9105],[1737,9065],[1704,9059],[1737,9058],[1744,9086],[1725,9086],[1717,9099],[1719,9119],[1748,9111],[1712,9140],[1717,9159],[1756,9149],[1728,9161],[1727,9173],[1743,9182],[1797,9202],[1835,9201],[1847,9174],[1862,9170],[1873,9146],[1865,9125],[1852,9116],[1856,9102],[1886,9132],[1902,9126],[1912,9105],[1926,9137],[1951,9146],[2022,9132],[2030,9119],[2020,9111],[2050,9109],[2049,9090],[2069,9091],[2058,9079],[2085,9064],[2102,9085],[2129,9078],[2142,9064],[2133,9054],[2115,9054],[2113,9048],[2121,9053],[2133,9045],[2114,9040],[2112,9043],[2110,9037],[2136,9044],[2152,9056],[2160,9046],[2140,9027],[2178,9043],[2224,9027],[2220,9016],[2185,9004],[2214,9007],[2207,8994],[2224,9e3],[2233,9013],[2257,8994],[2260,8982],[2234,8984],[2213,8978],[2234,8968],[2257,8968],[2270,8951],[2219,8954],[2242,8946],[2241,8933],[2238,8931],[2228,8933],[2223,8934],[2235,8930],[2223,8923],[2267,8914],[2276,8903],[2279,8905],[2286,8905],[2285,8901],[2276,8902]]],[[[1993,7889],[1993,7890],[1993,7889],[1988,7888],[1984,7885],[1986,7889],[1993,7889]]],[[[785,9426],[807,9432],[837,9416],[812,9409],[822,9378],[787,9367],[779,9351],[760,9360],[768,9383],[745,9380],[728,9341],[716,9358],[716,9338],[687,9325],[675,9348],[675,9332],[646,9338],[629,9332],[617,9350],[631,9361],[655,9362],[669,9377],[690,9386],[698,9397],[736,9420],[764,9421],[783,9415],[785,9426]]],[[[2675,8044],[2661,8036],[2651,8017],[2660,8011],[2679,8031],[2671,8007],[2683,8020],[2688,8010],[2678,7983],[2660,7976],[2658,7990],[2642,7988],[2653,8006],[2643,8010],[2620,8002],[2610,7988],[2596,7985],[2591,8008],[2598,8016],[2563,8010],[2528,8017],[2495,8011],[2488,8024],[2517,8047],[2508,8049],[2531,8089],[2548,8127],[2567,8155],[2587,8158],[2599,8141],[2567,8106],[2564,8087],[2584,8110],[2604,8101],[2591,8093],[2598,8080],[2645,8094],[2663,8075],[2648,8059],[2650,8049],[2675,8044]]],[[[1714,8662],[1715,8682],[1669,8678],[1677,8694],[1697,8701],[1691,8725],[1699,8741],[1705,8781],[1719,8789],[1724,8771],[1738,8755],[1745,8768],[1786,8742],[1812,8733],[1835,8708],[1822,8697],[1854,8703],[1874,8688],[1850,8671],[1819,8683],[1811,8693],[1776,8702],[1773,8686],[1754,8680],[1745,8665],[1725,8656],[1714,8662]]],[[[1349,8990],[1383,8969],[1406,8956],[1413,8938],[1432,8936],[1393,8915],[1365,8920],[1303,8946],[1338,8962],[1333,8974],[1349,8990]]],[[[1207,9024],[1246,9002],[1261,9006],[1265,8985],[1241,8978],[1220,8987],[1217,8973],[1187,8976],[1207,8964],[1230,8969],[1236,8946],[1190,8933],[1146,8946],[1102,8954],[1099,8969],[1074,8945],[1039,8941],[1027,8931],[967,8921],[900,8916],[888,8934],[887,8954],[866,8959],[820,8960],[800,8968],[776,8996],[790,9003],[872,9013],[921,9007],[951,9011],[932,9023],[878,9034],[817,9026],[812,9030],[772,9029],[749,9051],[816,9070],[824,9079],[773,9070],[755,9070],[758,9086],[729,9084],[728,9100],[756,9117],[742,9128],[779,9155],[861,9182],[879,9168],[877,9149],[860,9138],[886,9138],[907,9161],[960,9145],[941,9125],[947,9120],[978,9138],[1002,9132],[975,9161],[994,9160],[1036,9136],[1035,9124],[1063,9084],[1077,9099],[1061,9112],[1052,9147],[1050,9177],[1055,9191],[1079,9171],[1099,9173],[1132,9148],[1134,9130],[1149,9097],[1162,9081],[1155,9054],[1173,9037],[1207,9024]]],[[[1935,9198],[1963,9189],[1991,9165],[1989,9150],[1934,9154],[1905,9146],[1881,9152],[1876,9173],[1858,9176],[1855,9203],[1897,9196],[1935,9198]]],[[[1236,9122],[1209,9150],[1217,9162],[1233,9165],[1252,9144],[1277,9145],[1289,9154],[1284,9168],[1243,9188],[1275,9194],[1258,9202],[1297,9214],[1314,9202],[1371,9209],[1375,9182],[1339,9163],[1376,9160],[1386,9154],[1400,9128],[1394,9100],[1366,9083],[1345,9085],[1343,9072],[1328,9064],[1272,9115],[1236,9122]]],[[[654,9250],[696,9233],[727,9229],[758,9233],[793,9222],[839,9187],[805,9175],[726,9139],[720,9123],[696,9113],[682,9076],[610,9054],[581,9088],[546,9102],[527,9102],[553,9150],[569,9156],[558,9164],[590,9204],[579,9209],[561,9237],[654,9250]]],[[[1378,9305],[1398,9315],[1415,9306],[1448,9320],[1482,9292],[1479,9255],[1436,9257],[1428,9246],[1412,9251],[1423,9265],[1390,9275],[1403,9303],[1383,9297],[1378,9305]]],[[[1349,9277],[1281,9277],[1269,9302],[1296,9315],[1248,9312],[1213,9305],[1215,9319],[1193,9321],[1201,9330],[1225,9335],[1251,9322],[1234,9341],[1250,9351],[1229,9349],[1237,9364],[1296,9333],[1257,9371],[1262,9381],[1301,9375],[1318,9360],[1323,9374],[1360,9365],[1367,9304],[1348,9305],[1362,9285],[1349,9277]]],[[[1028,9305],[1030,9317],[994,9329],[1016,9342],[985,9354],[1011,9380],[1032,9389],[1039,9361],[1052,9353],[1040,9338],[1058,9340],[1058,9330],[1083,9329],[1096,9339],[1121,9335],[1132,9314],[1114,9279],[1069,9272],[1064,9280],[1043,9271],[1030,9280],[1008,9267],[987,9267],[947,9246],[907,9240],[887,9243],[865,9258],[913,9275],[943,9275],[969,9290],[927,9283],[879,9280],[876,9297],[865,9280],[850,9274],[840,9285],[827,9274],[774,9288],[783,9304],[818,9305],[847,9318],[815,9310],[784,9310],[793,9323],[852,9328],[798,9330],[798,9339],[825,9350],[821,9357],[851,9367],[852,9383],[865,9390],[892,9387],[888,9379],[865,9380],[879,9347],[908,9352],[953,9326],[959,9307],[981,9310],[1028,9305]]],[[[1898,9268],[1873,9261],[1876,9254],[1828,9244],[1794,9249],[1788,9266],[1777,9251],[1755,9247],[1655,9244],[1629,9246],[1629,9270],[1620,9256],[1587,9248],[1549,9260],[1526,9263],[1512,9289],[1526,9312],[1523,9328],[1508,9336],[1493,9358],[1466,9351],[1414,9360],[1395,9378],[1385,9396],[1415,9402],[1476,9392],[1495,9374],[1543,9378],[1569,9370],[1572,9361],[1606,9354],[1604,9347],[1549,9346],[1580,9340],[1553,9338],[1558,9331],[1585,9337],[1609,9323],[1618,9301],[1623,9317],[1639,9307],[1663,9312],[1692,9301],[1703,9308],[1746,9313],[1770,9325],[1789,9320],[1812,9326],[1848,9322],[1891,9304],[1891,9286],[1867,9278],[1893,9277],[1898,9268]]],[[[901,9430],[900,9454],[910,9456],[975,9467],[1005,9466],[1005,9458],[971,9452],[992,9446],[989,9429],[934,9417],[901,9430]]],[[[1345,9513],[1366,9512],[1404,9500],[1411,9491],[1443,9483],[1427,9476],[1441,9467],[1427,9458],[1383,9447],[1356,9463],[1383,9469],[1355,9475],[1338,9492],[1345,9513]]],[[[1131,9547],[1181,9549],[1199,9544],[1219,9526],[1242,9530],[1304,9499],[1294,9488],[1319,9465],[1320,9453],[1293,9446],[1273,9451],[1259,9473],[1227,9479],[1209,9473],[1210,9485],[1159,9478],[1142,9493],[1154,9498],[1186,9492],[1188,9511],[1166,9511],[1170,9524],[1142,9513],[1153,9526],[1127,9527],[1131,9547]]],[[[1490,9686],[1533,9671],[1564,9630],[1606,9628],[1614,9605],[1640,9598],[1624,9611],[1631,9621],[1653,9620],[1657,9604],[1675,9585],[1669,9563],[1685,9568],[1716,9563],[1735,9544],[1689,9529],[1658,9503],[1647,9500],[1615,9471],[1585,9500],[1602,9471],[1582,9481],[1575,9469],[1526,9474],[1501,9493],[1534,9496],[1491,9498],[1460,9523],[1490,9536],[1530,9536],[1510,9545],[1532,9548],[1509,9555],[1470,9542],[1472,9551],[1452,9547],[1416,9552],[1420,9562],[1446,9565],[1459,9575],[1413,9568],[1390,9584],[1388,9602],[1443,9595],[1465,9604],[1426,9600],[1392,9610],[1410,9618],[1408,9631],[1433,9633],[1404,9637],[1452,9641],[1423,9647],[1442,9665],[1493,9667],[1491,9675],[1456,9678],[1462,9686],[1490,9686]]],[[[1934,9458],[1951,9448],[1931,9421],[1906,9415],[1857,9418],[1834,9429],[1848,9415],[1889,9412],[1910,9404],[1899,9392],[1942,9395],[1946,9376],[1925,9364],[1917,9371],[1903,9355],[1916,9342],[1914,9327],[1888,9328],[1902,9338],[1900,9354],[1849,9343],[1858,9361],[1823,9366],[1813,9360],[1765,9364],[1735,9361],[1750,9354],[1662,9363],[1655,9356],[1633,9360],[1628,9381],[1618,9361],[1584,9365],[1569,9379],[1586,9387],[1597,9374],[1599,9388],[1636,9406],[1656,9403],[1677,9414],[1654,9419],[1639,9447],[1668,9454],[1704,9442],[1710,9424],[1761,9422],[1781,9429],[1806,9458],[1798,9461],[1780,9435],[1765,9428],[1717,9431],[1728,9448],[1714,9457],[1731,9464],[1734,9483],[1719,9468],[1697,9464],[1695,9473],[1660,9468],[1660,9489],[1686,9512],[1726,9519],[1786,9512],[1828,9516],[1837,9528],[1806,9517],[1754,9522],[1740,9527],[1753,9538],[1732,9566],[1690,9575],[1694,9590],[1685,9602],[1691,9613],[1769,9609],[1816,9583],[1832,9564],[1862,9565],[1836,9573],[1838,9588],[1817,9593],[1786,9613],[1870,9624],[1879,9627],[1939,9632],[1882,9633],[1924,9645],[1982,9649],[1981,9653],[1914,9650],[1913,9661],[1951,9683],[1934,9681],[1900,9660],[1892,9648],[1845,9634],[1795,9628],[1789,9636],[1817,9641],[1822,9649],[1783,9639],[1767,9644],[1768,9630],[1751,9626],[1700,9628],[1681,9633],[1709,9656],[1727,9662],[1810,9673],[1721,9664],[1700,9660],[1666,9635],[1642,9638],[1604,9652],[1632,9660],[1683,9660],[1741,9680],[1726,9681],[1688,9669],[1591,9661],[1575,9672],[1604,9678],[1588,9684],[1633,9701],[1571,9686],[1561,9693],[1598,9704],[1565,9708],[1542,9697],[1528,9704],[1556,9719],[1593,9725],[1604,9718],[1613,9730],[1642,9738],[1711,9730],[1740,9730],[1682,9741],[1679,9747],[1723,9752],[1711,9764],[1772,9756],[1804,9738],[1793,9752],[1880,9728],[1801,9758],[1819,9780],[1863,9771],[1834,9788],[1884,9786],[1876,9799],[1900,9802],[1910,9794],[1944,9798],[1965,9794],[1982,9780],[2002,9774],[1979,9795],[1958,9803],[1994,9808],[2052,9804],[2062,9794],[2099,9782],[2068,9798],[2088,9809],[2185,9812],[2187,9803],[2229,9804],[2281,9799],[2283,9796],[2216,9776],[2251,9778],[2298,9792],[2310,9787],[2332,9797],[2339,9786],[2369,9791],[2363,9783],[2385,9768],[2424,9766],[2437,9758],[2432,9745],[2404,9732],[2341,9711],[2312,9714],[2298,9704],[2256,9700],[2274,9695],[2173,9671],[2191,9673],[2301,9695],[2336,9699],[2332,9687],[2294,9676],[2274,9663],[2226,9643],[2194,9619],[2162,9615],[2177,9609],[2111,9595],[2156,9601],[2155,9591],[2132,9574],[2110,9569],[2085,9579],[2051,9584],[2033,9581],[2076,9576],[2082,9561],[2057,9555],[2026,9558],[2027,9550],[1993,9558],[2001,9548],[1957,9555],[1959,9543],[2044,9540],[2043,9527],[2002,9532],[1996,9538],[1938,9537],[1995,9533],[1942,9529],[1948,9523],[1977,9527],[2005,9524],[1985,9516],[2019,9517],[2039,9511],[2034,9498],[2016,9493],[1984,9495],[2025,9484],[2009,9473],[1973,9472],[2011,9467],[1972,9454],[1934,9458]]],[[[576,8086],[578,8085],[578,8083],[576,8086],[576,8086],[576,8086]]]]}},{type:"Feature",id:"ST",properties:{"hc-group":"admin0","hc-middle-x":.55,"hc-middle-y":.5,"hc-key":"st","hc-a2":"ST",name:"Sao Tome and Principe",labelrank:"6","country-abbrev":"S.T.P.",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"STP","iso-a2":"ST","woe-id":"23424966",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4435,6502],[4430,6506],[4435,6512],[4439,6508],[4435,6502]]]}},{type:"Feature",id:"TZ",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.5,"hc-key":"tz","hc-a2":"TZ",name:"United Republic of Tanzania",labelrank:"3","country-abbrev":"Tanz.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"TZA","iso-a2":"TZ","woe-id":"23424973",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5178,6471],[5172,6440],[5181,6429],[5219,6426],[5237,6435],[5208,6439],[5227,6446],[5244,6469],[5350,6411],[5353,6393],[5395,6363],[5415,6346],[5399,6332],[5406,6312],[5391,6310],[5403,6299],[5399,6271],[5400,6244],[5413,6210],[5432,6192],[5419,6182],[5375,6164],[5363,6169],[5345,6155],[5332,6160],[5307,6156],[5296,6164],[5271,6159],[5271,6162],[5269,6164],[5269,6165],[5265,6166],[5264,6168],[5264,6168],[5263,6169],[5256,6208],[5251,6215],[5248,6218],[5248,6218],[5245,6220],[5245,6221],[5245,6221],[5241,6219],[5240,6214],[5225,6218],[5210,6224],[5183,6233],[5159,6248],[5141,6280],[5141,6296],[5116,6323],[5123,6326],[5114,6370],[5124,6375],[5148,6405],[5137,6416],[5141,6430],[5149,6431],[5149,6453],[5138,6469],[5149,6471],[5177,6471],[5177,6469],[5178,6471],[5178,6471]]]}},{type:"Feature",id:"CV",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.5,"hc-key":"cv","hc-a2":"CV",name:"Cape Verde",labelrank:"4","country-abbrev":"C.Vd.",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"CPV","iso-a2":"CV","woe-id":"23424794",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3540,6952],[3546,6946],[3547,6940],[3539,6944],[3540,6952]]]}},{type:"Feature",id:"DM",properties:{"hc-group":"admin0","hc-middle-x":.54,"hc-middle-y":.47,"hc-key":"dm","hc-a2":"DM",name:"Dominica",labelrank:"6","country-abbrev":"D'inca",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"DMA","iso-a2":"DM","woe-id":"23424798",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2429,6961],[2433,6955],[2430,6949],[2427,6957],[2429,6961]]]}},{type:"Feature",id:"NL",properties:{"hc-group":"admin0","hc-middle-x":.99,"hc-middle-y":0,"hc-key":"nl","hc-a2":"NL",name:"Netherlands",labelrank:"5","country-abbrev":"Neth.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"NLD","iso-a2":"NL","woe-id":"-90",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4404,8239],[4393,8236],[4394,8238],[4406,8240],[4404,8239]]],[[[2381,7034],[2379,7034],[2379,7035],[2381,7034]]],[[[4338,8157],[4350,8156],[4364,8157],[4352,8151],[4338,8157]]],[[[4452,8231],[4447,8191],[4428,8175],[4416,8133],[4411,8149],[4387,8161],[4365,8157],[4353,8166],[4373,8195],[4383,8230],[4389,8220],[4404,8234],[4430,8244],[4452,8231]]]]}},{type:"Feature",id:"JM",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.5,"hc-key":"jm","hc-a2":"JM",name:"Jamaica",labelrank:"4","country-abbrev":"Jam.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"JAM","iso-a2":"JM","woe-id":"23424858",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1956,7047],[1972,7045],[1993,7030],[1973,7033],[1963,7024],[1928,7041],[1956,7047]]]}},{type:"Feature",id:"WS",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.54,"hc-key":"ws","hc-a2":"WS",name:"Samoa",labelrank:"4","country-abbrev":"Samoa",subregion:"Polynesia","region-wb":"East Asia & Pacific","iso-a3":"WSM","iso-a2":"WS","woe-id":"23424992",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[-841,6102],[-839,6093],[-848,6093],[-856,6101],[-841,6102]]]}},{type:"Feature",id:"OM",properties:{"hc-group":"admin0","hc-middle-x":.88,"hc-middle-y":.44,"hc-key":"om","hc-a2":"OM",name:"Oman",labelrank:"4","country-abbrev":"Oman",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"OMN","iso-a2":"OM","woe-id":"23424898",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5899,7255],[5898,7255],[5898,7258],[5901,7257],[5899,7255]]],[[[5893,7281],[5902,7291],[5899,7268],[5895,7269],[5893,7281]]],[[[5772,7063],[5861,7094],[5880,7154],[5867,7177],[5884,7224],[5885,7244],[5902,7247],[5925,7215],[5972,7203],[6003,7162],[5990,7138],[5970,7119],[5969,7105],[5953,7111],[5941,7085],[5945,7064],[5910,7051],[5901,7031],[5875,7028],[5862,7003],[5835,7003],[5805,6992],[5794,7012],[5772,7063]]]]}},{type:"Feature",id:"VC",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.5,"hc-key":"vc","hc-a2":"VC",name:"Saint Vincent and the Grenadines",labelrank:"6","country-abbrev":"St.V.G.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"VCT","iso-a2":"VC","woe-id":"23424981",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2435,6884],[2433,6889],[2437,6894],[2437,6888],[2435,6884]]]}},{type:"Feature",id:"TR",properties:{"hc-group":"admin0","hc-middle-x":.34,"hc-middle-y":.49,"hc-key":"tr","hc-a2":"TR",name:"Turkey",labelrank:"2","country-abbrev":"Tur.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"TUR","iso-a2":"TR","woe-id":"23424969",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5005,7745],[4999,7743],[4996,7744],[5004,7748],[5005,7745]]],[[[5561,7727],[5538,7718],[5545,7700],[5544,7670],[5555,7661],[5560,7642],[5499,7649],[5489,7641],[5484,7648],[5463,7639],[5446,7641],[5412,7628],[5380,7627],[5367,7634],[5344,7624],[5320,7631],[5306,7597],[5299,7600],[5295,7614],[5307,7623],[5301,7634],[5281,7622],[5259,7629],[5229,7607],[5207,7604],[5184,7622],[5145,7633],[5136,7611],[5115,7607],[5098,7626],[5074,7639],[5056,7637],[5041,7649],[5043,7670],[5013,7680],[5034,7686],[5038,7701],[5024,7714],[5033,7725],[5010,7721],[5012,7740],[5025,7751],[5011,7742],[5031,7760],[5008,7765],[5025,7788],[5016,7799],[5037,7812],[5066,7809],[5068,7796],[5098,7783],[5090,7773],[5051,7774],[5041,7762],[5029,7754],[5099,7755],[5102,7783],[5161,7778],[5191,7800],[5222,7810],[5263,7808],[5281,7799],[5300,7800],[5346,7776],[5370,7771],[5402,7778],[5423,7772],[5464,7792],[5492,7789],[5502,7795],[5521,7778],[5529,7763],[5527,7743],[5547,7741],[5560,7729],[5561,7727]]]]}},{type:"Feature",id:"BD",properties:{"hc-group":"admin0","hc-middle-x":.86,"hc-middle-y":.78,"hc-key":"bd","hc-a2":"BD",name:"Bangladesh",labelrank:"3","country-abbrev":"Bang.",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"BGD","iso-a2":"BD","woe-id":"23424759",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6960,7126],[6937,7180],[6899,7149],[6880,7154],[6870,7144],[6866,7159],[6851,7206],[6856,7226],[6835,7237],[6848,7254],[6862,7253],[6837,7276],[6848,7294],[6889,7279],[6888,7260],[6904,7253],[6954,7254],[6967,7246],[6956,7229],[6934,7220],[6927,7205],[6940,7184],[6957,7209],[6970,7154],[6972,7133],[6960,7126]]]}},{type:"Feature",id:"SB",properties:{"hc-group":"admin0","hc-middle-x":.62,"hc-middle-y":.67,"hc-key":"sb","hc-a2":"SB",name:"Solomon Islands",labelrank:"3","country-abbrev":"S. Is.",subregion:"Melanesia","region-wb":"East Asia & Pacific","iso-a3":"SLB","iso-a2":"SB","woe-id":"23424766",continent:"Oceania"},geometry:{type:"MultiPolygon",coordinates:[[[[8953,6249],[8924,6266],[8918,6278],[8953,6256],[8960,6235],[8981,6214],[8977,6208],[8953,6212],[8946,6225],[8953,6249]]],[[[9e3,6223],[8999,6200],[9019,6193],[9025,6182],[8996,6196],[8999,6216],[8984,6230],[8975,6255],[8988,6247],[9e3,6223]]],[[[8867,6288],[8854,6306],[8891,6281],[8873,6284],[8861,6269],[8887,6265],[8905,6245],[8865,6262],[8855,6276],[8867,6288]]]]}},{type:"Feature",id:"LC",properties:{"hc-group":"admin0","hc-middle-x":.52,"hc-middle-y":.47,"hc-key":"lc","hc-a2":"LC",name:"Saint Lucia",labelrank:"6","country-abbrev":"S.L.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"LCA","iso-a2":"LC","woe-id":"23424951",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2442,6904],[2438,6909],[2443,6916],[2444,6911],[2442,6904]]]}},{type:"Feature",id:"NR",properties:{"hc-group":"admin0","hc-middle-x":.53,"hc-middle-y":.5,"hc-key":"nr","hc-a2":"NR",name:"Nauru",labelrank:"6","country-abbrev":"Nauru",subregion:"Micronesia","region-wb":"East Asia & Pacific","iso-a3":"NRU","iso-a2":"NR","woe-id":"23424912",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[9163,6484],[9162,6484],[9162,6485],[9163,6485],[9163,6484]]]}},{type:"Feature",id:"NO",properties:{"hc-group":"admin0","hc-middle-x":.13,"hc-middle-y":.9,"hc-key":"no","hc-a2":"NO",name:"Norway",labelrank:"3","country-abbrev":"Nor.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"NOR","iso-a2":"NO","woe-id":"-90",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4653,8902],[4617,8883],[4638,8905],[4687,8916],[4653,8902]]],[[[4682,8921],[4663,8928],[4686,8945],[4692,8926],[4682,8921]]],[[[4820,8989],[4813,8989],[4823,8996],[4825,8995],[4820,8989]]],[[[4858,8998],[4862,8997],[4856,8993],[4852,8996],[4858,8998]]],[[[4800,9004],[4817,8996],[4811,8987],[4778,8972],[4776,8981],[4801,8988],[4790,8999],[4800,9004]]],[[[4853,9003],[4847,8999],[4841,9002],[4847,9009],[4853,9003]]],[[[4829,8997],[4822,9001],[4816,9009],[4834,9002],[4829,8997]]],[[[4909,9017],[4918,9009],[4901,9012],[4903,9017],[4909,9017]]],[[[4933,9029],[4937,9021],[4921,9011],[4914,9018],[4933,9029]]],[[[4942,9034],[4951,9029],[4940,9024],[4937,9033],[4942,9034]]],[[[4930,9041],[4920,9027],[4893,9022],[4904,9034],[4930,9041]]],[[[4949,9050],[4950,9045],[4945,9047],[4946,9051],[4949,9050]]],[[[4997,9058],[5005,9050],[4993,9046],[4985,9052],[4997,9058]]],[[[4873,9498],[4891,9498],[4896,9477],[4861,9473],[4835,9492],[4873,9498]]],[[[5028,9501],[5020,9506],[5024,9512],[5031,9506],[5028,9501]]],[[[4572,9496],[4598,9474],[4566,9489],[4549,9518],[4559,9517],[4572,9496]]],[[[5096,9519],[5068,9513],[5061,9515],[5078,9523],[5096,9519]]],[[[4836,9533],[4854,9529],[4841,9525],[4831,9528],[4836,9533]]],[[[4834,9549],[4821,9547],[4818,9551],[4821,9552],[4834,9549]]],[[[5232,9606],[5208,9601],[5172,9596],[5168,9599],[5232,9606]]],[[[4959,9618],[4952,9618],[4952,9622],[4954,9623],[4959,9618]]],[[[4952,9626],[4956,9625],[4954,9623],[4948,9624],[4952,9626]]],[[[4829,9625],[4825,9626],[4828,9628],[4833,9627],[4829,9625]]],[[[4869,9639],[4863,9636],[4860,9639],[4865,9640],[4869,9639]]],[[[4852,9635],[4853,9640],[4845,9644],[4858,9641],[4852,9635]]],[[[4695,8938],[4714,8960],[4709,8928],[4719,8942],[4728,8929],[4700,8908],[4682,8909],[4697,8925],[4695,8938]]],[[[4746,8954],[4766,8974],[4770,8954],[4736,8947],[4746,8954]]],[[[4848,8986],[4846,8986],[4846,8991],[4850,8991],[4849,8986],[4870,8998],[4887,8985],[4887,8995],[4865,9007],[4876,9013],[4879,9012],[4879,9011],[4880,9010],[4881,9012],[4917,9007],[4919,8998],[4933,9016],[4966,9038],[4970,9048],[4984,9038],[5004,9042],[4979,9023],[4981,9e3],[5017,9043],[5027,9047],[5021,9015],[5052,9041],[5053,9055],[5081,9049],[5061,9022],[5073,9018],[5089,9043],[5124,9034],[5156,9011],[5129,9e3],[5088,9005],[5115,8995],[5115,8982],[5119,8985],[5127,8987],[5125,8988],[5125,8988],[5129,8990],[5149,8986],[5149,8971],[5131,8977],[5123,8963],[5105,8958],[5093,8945],[5091,8955],[5105,8968],[5099,8979],[5077,8986],[5062,9e3],[5039,8991],[5021,8992],[5006,8980],[4995,8937],[4973,8921],[4945,8934],[4924,8924],[4900,8929],[4878,8958],[4848,8946],[4839,8939],[4829,8911],[4801,8918],[4775,8920],[4767,8891],[4750,8898],[4735,8887],[4715,8863],[4724,8845],[4695,8817],[4696,8806],[4668,8799],[4668,8760],[4642,8725],[4655,8719],[4651,8698],[4630,8701],[4614,8695],[4593,8664],[4600,8650],[4596,8631],[4603,8617],[4598,8592],[4619,8576],[4614,8561],[4601,8559],[4611,8536],[4609,8520],[4589,8509],[4588,8482],[4577,8471],[4548,8482],[4525,8469],[4490,8439],[4463,8429],[4432,8433],[4401,8460],[4403,8473],[4418,8467],[4412,8486],[4394,8477],[4401,8503],[4390,8509],[4407,8518],[4387,8525],[4396,8540],[4377,8562],[4398,8584],[4381,8597],[4400,8607],[4404,8620],[4445,8638],[4443,8647],[4498,8667],[4501,8673],[4469,8669],[4499,8688],[4510,8674],[4526,8680],[4537,8665],[4578,8688],[4566,8689],[4532,8674],[4521,8686],[4540,8694],[4539,8706],[4563,8726],[4589,8735],[4571,8736],[4595,8749],[4599,8767],[4628,8813],[4640,8839],[4683,8865],[4700,8880],[4676,8884],[4708,8892],[4690,8894],[4724,8904],[4714,8913],[4748,8930],[4752,8947],[4773,8953],[4779,8969],[4834,8993],[4844,8984],[4848,8986]]],[[[4979,9366],[4980,9369],[4994,9379],[4979,9366],[4979,9366],[4979,9366]]],[[[4960,9449],[4925,9414],[4902,9413],[4905,9426],[4911,9432],[4857,9425],[4855,9433],[4878,9455],[4855,9466],[4879,9474],[4917,9477],[4936,9452],[4960,9449]]],[[[4691,9565],[4697,9547],[4722,9519],[4702,9571],[4712,9593],[4727,9595],[4758,9585],[4773,9573],[4763,9552],[4781,9567],[4796,9554],[4798,9535],[4823,9536],[4827,9526],[4874,9515],[4870,9503],[4850,9505],[4800,9490],[4802,9466],[4788,9464],[4776,9428],[4763,9426],[4735,9370],[4692,9398],[4663,9409],[4650,9431],[4685,9441],[4737,9448],[4735,9452],[4644,9445],[4640,9464],[4683,9468],[4705,9482],[4739,9483],[4721,9489],[4736,9504],[4727,9506],[4711,9491],[4695,9490],[4676,9507],[4664,9492],[4674,9485],[4648,9474],[4623,9473],[4606,9495],[4583,9508],[4601,9518],[4584,9529],[4596,9545],[4572,9531],[4555,9562],[4564,9571],[4588,9581],[4598,9570],[4646,9584],[4645,9572],[4623,9571],[4611,9561],[4636,9564],[4654,9542],[4649,9561],[4669,9579],[4691,9565]]],[[[4940,9612],[5030,9603],[5043,9598],[5040,9582],[5001,9566],[5005,9559],[4982,9547],[4956,9545],[4949,9537],[4916,9540],[4915,9553],[4853,9550],[4819,9565],[4843,9570],[4884,9572],[4885,9580],[4794,9573],[4777,9584],[4795,9594],[4765,9600],[4774,9611],[4810,9598],[4801,9616],[4818,9607],[4841,9620],[4855,9606],[4884,9610],[4899,9592],[4910,9626],[4926,9622],[4918,9602],[4935,9601],[4940,9612]]],[[[4979,9366],[4977,9362],[4978,9366],[4979,9366],[4979,9366],[4979,9366]]]]}},{type:"Feature",id:"KN",properties:{"hc-group":"admin0","hc-middle-x":.57,"hc-middle-y":.49,"hc-key":"kn","hc-a2":"KN",name:"Saint Kitts and Nevis",labelrank:"6","country-abbrev":"St.K.N.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"KNA","iso-a2":"KN","woe-id":"23424940",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2394,7009],[2386,7014],[2387,7015],[2391,7013],[2394,7009]]]}},{type:"Feature",id:"BH",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.5,"hc-key":"bh","hc-a2":"BH",name:"Bahrain",labelrank:"4","country-abbrev":"Bahr.",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"BHR","iso-a2":"BH","woe-id":"23424753",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5728,7287],[5732,7285],[5731,7273],[5728,7279],[5728,7287]]]}},{type:"Feature",id:"TO",properties:{"hc-group":"admin0","hc-middle-x":.54,"hc-middle-y":.34,"hc-key":"to","hc-a2":"TO",name:"Tonga",labelrank:"4","country-abbrev":"Tongo",subregion:"Polynesia","region-wb":"East Asia & Pacific","iso-a3":"TON","iso-a2":"TO","woe-id":"23424964",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[-919,5867],[-920,5865],[-931,5870],[-924,5872],[-919,5867]]]}},{type:"Feature",id:"FI",properties:{"hc-group":"admin0","hc-middle-x":.53,"hc-middle-y":.75,"hc-key":"fi","hc-a2":"FI",name:"Finland",labelrank:"3","country-abbrev":"Fin.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"FIN","iso-a2":"FI","woe-id":"23424812",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4848,8521],[4847,8515],[4838,8514],[4842,8517],[4848,8521]]],[[[4835,8519],[4838,8520],[4835,8514],[4830,8517],[4835,8519]]],[[[4840,8527],[4831,8519],[4817,8526],[4832,8530],[4840,8527]]],[[[4875,8525],[4876,8522],[4886,8523],[4874,8519],[4875,8525]]],[[[4901,8515],[4902,8523],[4913,8520],[4903,8509],[4901,8515]]],[[[4898,8529],[4902,8529],[4896,8526],[4891,8527],[4898,8529]]],[[[4867,8540],[4868,8536],[4868,8531],[4866,8537],[4867,8540]]],[[[4867,8664],[4870,8660],[4866,8657],[4862,8661],[4867,8664]]],[[[4973,8748],[4966,8743],[4964,8746],[4967,8748],[4973,8748]]],[[[4883,8535],[4877,8536],[4868,8562],[4875,8590],[4866,8604],[4866,8644],[4874,8660],[4899,8665],[4911,8687],[4929,8692],[4970,8738],[4984,8736],[4986,8769],[4952,8784],[4937,8814],[4947,8833],[4931,8867],[4937,8891],[4912,8913],[4890,8917],[4848,8946],[4878,8958],[4900,8929],[4924,8924],[4945,8934],[4973,8921],[4995,8937],[5006,8980],[5021,8992],[5039,8991],[5062,9e3],[5077,8986],[5099,8979],[5105,8968],[5091,8955],[5093,8945],[5078,8920],[5085,8903],[5105,8896],[5125,8877],[5098,8842],[5097,8834],[5121,8798],[5127,8776],[5116,8775],[5119,8754],[5112,8744],[5126,8734],[5125,8716],[5141,8698],[5124,8685],[5160,8660],[5171,8646],[5161,8627],[5101,8570],[5060,8539],[5041,8540],[5004,8526],[4983,8526],[4941,8513],[4914,8515],[4914,8528],[4884,8535],[4888,8531],[4887,8529],[4882,8532],[4883,8535]]]]}},{type:"Feature",id:"ID",properties:{"hc-group":"admin0","hc-middle-x":.39,"hc-middle-y":.42,"hc-key":"id","hc-a2":"ID",name:"Indonesia",labelrank:"2","country-abbrev":"Indo.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"IDN","iso-a2":"ID","woe-id":"23424846",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[7779,6225],[7802,6207],[7792,6197],[7767,6213],[7747,6219],[7779,6225]]],[[[8329,6260],[8335,6253],[8298,6253],[8309,6276],[8333,6284],[8341,6278],[8329,6260]]],[[[8201,6314],[8206,6341],[8213,6334],[8210,6310],[8197,6297],[8201,6314]]],[[[7853,6341],[7836,6340],[7833,6350],[7867,6371],[7861,6333],[7853,6341]]],[[[7954,6430],[7944,6444],[7907,6442],[7908,6451],[7965,6447],[7955,6441],[7958,6409],[7980,6410],[7992,6401],[7977,6387],[7955,6401],[7954,6430]]],[[[7409,6417],[7426,6424],[7431,6408],[7413,6414],[7381,6409],[7365,6417],[7359,6437],[7340,6443],[7353,6455],[7367,6454],[7373,6431],[7390,6425],[7383,6415],[7409,6417]]],[[[7177,6441],[7202,6412],[7189,6417],[7147,6465],[7157,6472],[7167,6448],[7177,6441]]],[[[7994,6477],[7988,6492],[8010,6479],[8005,6464],[8019,6451],[7996,6452],[8004,6463],[7994,6477]]],[[[7314,6525],[7329,6494],[7317,6481],[7324,6503],[7307,6535],[7330,6530],[7314,6525]]],[[[7083,6569],[7109,6564],[7111,6544],[7128,6529],[7121,6517],[7107,6537],[7104,6561],[7083,6569]]],[[[7706,6254],[7723,6262],[7729,6254],[7749,6258],[7750,6247],[7690,6232],[7656,6241],[7672,6259],[7685,6250],[7706,6254]]],[[[8005,6405],[8013,6414],[8060,6419],[8090,6408],[8097,6387],[8059,6403],[8040,6406],[8027,6397],[8018,6410],[8005,6405]]],[[[7897,6226],[7904,6221],[7910,6230],[7914,6231],[7923,6237],[7924,6229],[7928,6221],[7910,6202],[7881,6195],[7887,6217],[7897,6226]]],[[[7717,6622],[7709,6617],[7711,6622],[7717,6622]]],[[[8397,6424],[8397,6298],[8397,6232],[8370,6263],[8336,6257],[8341,6278],[8329,6289],[8330,6305],[8303,6346],[8249,6368],[8226,6370],[8181,6398],[8159,6380],[8156,6404],[8138,6422],[8154,6418],[8163,6427],[8191,6430],[8189,6438],[8152,6432],[8134,6439],[8130,6450],[8103,6461],[8077,6439],[8065,6445],[8099,6461],[8088,6473],[8081,6497],[8097,6500],[8110,6489],[8092,6485],[8108,6464],[8110,6476],[8153,6489],[8173,6479],[8190,6479],[8199,6460],[8196,6437],[8207,6428],[8220,6402],[8236,6402],[8258,6425],[8258,6444],[8247,6452],[8243,6475],[8218,6469],[8233,6481],[8256,6469],[8256,6452],[8283,6447],[8304,6457],[8364,6430],[8397,6424]]],[[[7616,6261],[7619,6242],[7579,6257],[7562,6252],[7504,6259],[7465,6274],[7434,6271],[7407,6280],[7381,6282],[7381,6293],[7350,6300],[7367,6327],[7389,6321],[7396,6327],[7415,6317],[7434,6316],[7442,6302],[7498,6296],[7511,6312],[7545,6297],[7601,6298],[7609,6292],[7638,6299],[7616,6291],[7564,6290],[7565,6279],[7581,6271],[7603,6277],[7615,6270],[7616,6262],[7637,6263],[7648,6245],[7638,6241],[7616,6261]]],[[[7785,6256],[7823,6247],[7828,6255],[7846,6246],[7865,6259],[7928,6260],[7950,6270],[7974,6278],[7929,6255],[7898,6249],[7890,6256],[7831,6239],[7776,6241],[7785,6256]]],[[[7862,6370],[7822,6363],[7826,6380],[7805,6396],[7810,6419],[7784,6413],[7791,6405],[7792,6364],[7788,6338],[7766,6334],[7759,6343],[7767,6373],[7758,6400],[7747,6395],[7743,6423],[7759,6443],[7758,6463],[7770,6481],[7772,6507],[7780,6521],[7795,6523],[7805,6540],[7826,6531],[7894,6524],[7914,6535],[7929,6552],[7934,6541],[7910,6513],[7874,6509],[7869,6515],[7788,6512],[7778,6494],[7781,6481],[7798,6459],[7811,6459],[7828,6486],[7840,6492],[7843,6478],[7879,6481],[7873,6466],[7883,6462],[7875,6448],[7859,6467],[7824,6443],[7851,6408],[7845,6401],[7862,6370]]],[[[8001,6550],[8019,6567],[8010,6554],[8015,6538],[8035,6546],[8035,6531],[8023,6526],[8039,6507],[8013,6514],[8011,6499],[8027,6473],[7996,6501],[8002,6512],[7996,6535],[8001,6550]]],[[[7707,6622],[7714,6605],[7701,6597],[7722,6567],[7715,6556],[7749,6530],[7743,6524],[7712,6522],[7703,6485],[7691,6465],[7677,6458],[7678,6436],[7667,6412],[7669,6386],[7660,6395],[7620,6378],[7609,6401],[7591,6399],[7572,6407],[7537,6396],[7534,6419],[7503,6410],[7491,6412],[7481,6467],[7468,6462],[7458,6485],[7459,6503],[7450,6524],[7456,6545],[7473,6561],[7473,6547],[7500,6525],[7545,6533],[7547,6542],[7571,6546],[7590,6536],[7616,6542],[7624,6566],[7645,6589],[7656,6629],[7695,6627],[7707,6622]]],[[[7367,6404],[7360,6334],[7328,6326],[7304,6349],[7257,6383],[7213,6437],[7197,6476],[7169,6507],[7153,6505],[7162,6518],[7145,6557],[7119,6571],[7118,6584],[7093,6610],[7085,6611],[7054,6641],[7043,6666],[7050,6670],[7083,6653],[7115,6654],[7137,6622],[7181,6593],[7187,6579],[7216,6555],[7215,6567],[7232,6552],[7262,6544],[7262,6533],[7278,6531],[7277,6520],[7299,6507],[7288,6479],[7318,6470],[7327,6430],[7354,6430],[7367,6404]]]]}},{type:"Feature",id:"MU",properties:{"hc-group":"admin0","hc-middle-x":.63,"hc-middle-y":.58,"hc-key":"mu","hc-a2":"MU",name:"Mauritius",labelrank:"5","country-abbrev":"Mus.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"MUS","iso-a2":"MU","woe-id":"23424894",continent:"Seven seas (open ocean)"},geometry:{type:"Polygon",coordinates:[[[5942,5903],[5941,5892],[5932,5891],[5936,5905],[5942,5903]]]}},{type:"Feature",id:"SE",properties:{"hc-group":"admin0","hc-middle-x":.4,"hc-middle-y":.48,"hc-key":"se","hc-a2":"SE",name:"Sweden",labelrank:"3","country-abbrev":"Swe.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"SWE","iso-a2":"SE","woe-id":"23424954",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4801,8424],[4791,8396],[4780,8383],[4775,8410],[4801,8424]]],[[[4586,8430],[4583,8426],[4580,8426],[4579,8430],[4586,8430]]],[[[4781,8470],[4781,8470],[4781,8474],[4785,8475],[4781,8470]]],[[[4895,8765],[4895,8771],[4899,8769],[4899,8765],[4895,8765]]],[[[4587,8438],[4588,8433],[4579,8432],[4577,8435],[4587,8438],[4570,8443],[4567,8471],[4577,8471],[4588,8482],[4589,8509],[4609,8520],[4611,8536],[4601,8559],[4614,8561],[4619,8576],[4598,8592],[4603,8617],[4596,8631],[4600,8650],[4593,8664],[4614,8695],[4630,8701],[4651,8698],[4655,8719],[4642,8725],[4668,8760],[4668,8799],[4696,8806],[4695,8817],[4724,8845],[4715,8863],[4735,8887],[4750,8898],[4767,8891],[4775,8920],[4801,8918],[4829,8911],[4839,8939],[4848,8946],[4890,8917],[4912,8913],[4937,8891],[4931,8867],[4947,8833],[4937,8814],[4952,8784],[4910,8779],[4884,8770],[4863,8729],[4877,8718],[4852,8691],[4820,8670],[4814,8676],[4801,8659],[4787,8659],[4786,8646],[4766,8627],[4751,8627],[4757,8614],[4744,8577],[4750,8548],[4768,8541],[4785,8522],[4793,8524],[4802,8503],[4783,8477],[4733,8453],[4734,8423],[4724,8423],[4732,8405],[4725,8393],[4737,8384],[4726,8354],[4719,8370],[4707,8347],[4673,8350],[4659,8336],[4658,8318],[4622,8319],[4608,8355],[4619,8371],[4604,8382],[4584,8421],[4589,8438],[4587,8438]]]]}},{type:"Feature",id:"TT",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.5,"hc-key":"tt","hc-a2":"TT",name:"Trinidad and Tobago",labelrank:"5","country-abbrev":"Tr.T.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"TTO","iso-a2":"TT","woe-id":"23424958",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2440,6813],[2441,6798],[2427,6802],[2421,6815],[2440,6813]]]}},{type:"Feature",id:"MY",properties:{"hc-group":"admin0","hc-middle-x":.89,"hc-middle-y":.31,"hc-key":"my","hc-a2":"MY",name:"Malaysia",labelrank:"3","country-abbrev":"Malay.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"MYS","iso-a2":"MY","woe-id":"23424901",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[7198,6660],[7197,6654],[7194,6654],[7194,6660],[7198,6660]]],[[[7717,6622],[7711,6622],[7711,6623],[7707,6622],[7695,6627],[7656,6629],[7645,6589],[7624,6566],[7616,6542],[7590,6536],[7571,6546],[7547,6542],[7545,6533],[7500,6525],[7473,6547],[7473,6561],[7481,6550],[7513,6546],[7523,6571],[7525,6570],[7525,6575],[7526,6578],[7572,6593],[7600,6625],[7601,6635],[7620,6618],[7630,6643],[7631,6644],[7632,6641],[7641,6626],[7635,6644],[7648,6653],[7663,6680],[7685,6693],[7697,6716],[7699,6695],[7757,6652],[7723,6643],[7736,6628],[7714,6623],[7717,6622]]],[[[7192,6689],[7193,6696],[7220,6683],[7222,6665],[7242,6668],[7250,6683],[7281,6658],[7290,6641],[7287,6610],[7290,6586],[7300,6578],[7315,6540],[7288,6545],[7226,6583],[7227,6596],[7209,6614],[7199,6676],[7178,6689],[7192,6689]]]]}},{type:"Feature",id:"BS",properties:{"hc-group":"admin0","hc-middle-x":.21,"hc-middle-y":.08,"hc-key":"bs","hc-a2":"BS",name:"The Bahamas",labelrank:"4","country-abbrev":"Bhs.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"BHS","iso-a2":"BS","woe-id":"23424758",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[1949,7226],[1951,7209],[1931,7237],[1933,7254],[1949,7226]]],[[[2028,7190],[2026,7190],[2025,7195],[2025,7195],[2028,7190],[2028,7190],[2028,7190]]],[[[2025,7195],[2024,7197],[1999,7207],[2016,7223],[1993,7237],[1994,7252],[1961,7276],[1953,7308],[1967,7296],[1963,7277],[1995,7252],[2019,7221],[2025,7195],[2025,7195]]],[[[2028,7190],[2094,7166],[2090,7140],[2085,7166],[2057,7165],[2060,7173],[2033,7182],[2028,7190],[2028,7190],[2028,7190]]]]}},{type:"Feature",id:"PA",properties:{"hc-group":"admin0","hc-middle-x":.22,"hc-middle-y":.5,"hc-key":"pa","hc-a2":"PA",name:"Panama",labelrank:"4","country-abbrev":"Pan.",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"PAN","iso-a2":"PA","woe-id":"23424924",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1943,6712],[1931,6726],[1924,6752],[1893,6763],[1866,6737],[1880,6719],[1855,6712],[1852,6723],[1827,6712],[1835,6726],[1829,6740],[1802,6744],[1795,6736],[1790,6744],[1791,6745],[1791,6745],[1791,6745],[1791,6745],[1805,6781],[1819,6762],[1849,6759],[1891,6782],[1927,6776],[1958,6754],[1964,6733],[1943,6712]]]}},{type:"Feature",id:"PW",properties:{"hc-group":"admin0","hc-middle-x":.38,"hc-middle-y":.44,"hc-key":"pw","hc-a2":"PW",name:"Palau",labelrank:"6","country-abbrev":"Palau",subregion:"Micronesia","region-wb":"East Asia & Pacific","iso-a3":"PLW","iso-a2":"PW","woe-id":"23424927",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[8207,6715],[8205,6719],[8208,6723],[8211,6723],[8207,6715]]]}},{type:"Feature",id:"TV",properties:{"hc-group":"admin0","hc-middle-x":.25,"hc-middle-y":.5,"hc-key":"tv","hc-a2":"TV",name:"Tuvalu",labelrank:"6","country-abbrev":"Tuv.",subregion:"Polynesia","region-wb":"East Asia & Pacific","iso-a3":"TUV","iso-a2":"TV","woe-id":"23424970",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[9524,6249],[9524,6250],[9524,6252],[9525,6250],[9524,6249]]]}},{type:"Feature",id:"MH",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.6,"hc-key":"mh","hc-a2":"MH",name:"Marshall Islands",labelrank:"6","country-abbrev":"M. Is.",subregion:"Micronesia","region-wb":"East Asia & Pacific","iso-a3":"MHL","iso-a2":"MH","woe-id":"23424932",continent:"Oceania"},geometry:{type:"Polygon",coordinates:[[[9284,6710],[9289,6708],[9290,6707],[9288,6707],[9284,6710]]]}},{type:"Feature",id:"CL",properties:{"hc-group":"admin0","hc-middle-x":.4,"hc-middle-y":.93,"hc-key":"cl","hc-a2":"CL",name:"Chile",labelrank:"2","country-abbrev":"Chile",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"CHL","iso-a2":"CL","woe-id":"23424782",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[2164,5957],[2176,5959],[2190,5982],[2205,5938],[2221,5923],[2212,5893],[2228,5867],[2238,5820],[2258,5820],[2263,5814],[2254,5783],[2227,5771],[2217,5759],[2225,5692],[2210,5685],[2199,5659],[2186,5645],[2174,5614],[2178,5583],[2171,5582],[2158,5543],[2182,5484],[2164,5425],[2164,5395],[2145,5380],[2140,5339],[2150,5306],[2134,5298],[2131,5274],[2118,5235],[2124,5187],[2113,5181],[2112,5155],[2126,5122],[2122,5105],[2140,5104],[2137,5090],[2115,5092],[2137,5072],[2122,5056],[2128,5047],[2119,5001],[2107,4993],[2100,4975],[2108,4959],[2099,4942],[2070,4914],[2071,4891],[2082,4867],[2107,4871],[2103,4836],[2119,4819],[2177,4818],[2221,4804],[2201,4810],[2154,4789],[2145,4746],[2113,4751],[2106,4758],[2106,4757],[2081,4769],[2088,4785],[2129,4796],[2107,4797],[2086,4785],[2054,4790],[2059,4799],[2045,4813],[2066,4809],[2045,4824],[2034,4815],[2031,4833],[2065,4815],[2061,4847],[2048,4856],[2063,4859],[2037,4889],[2014,4867],[2026,4889],[2047,4893],[2044,4915],[2046,4949],[2039,4972],[2064,4971],[2071,4979],[2036,4983],[2050,5017],[2037,5014],[2016,5023],[2044,5067],[2058,5045],[2074,5073],[2079,5112],[2094,5155],[2093,5182],[2102,5188],[2088,5209],[2084,5199],[2064,5199],[2059,5227],[2066,5261],[2080,5278],[2067,5338],[2070,5358],[2081,5358],[2097,5411],[2110,5426],[2116,5458],[2127,5480],[2134,5517],[2126,5556],[2127,5586],[2137,5596],[2130,5628],[2148,5669],[2162,5740],[2158,5811],[2165,5813],[2174,5862],[2172,5904],[2164,5957]],[[2106,4758],[2106,4760],[2106,4760],[2106,4760],[2135,4774],[2141,4786],[2116,4773],[2105,4776],[2106,4760],[2106,4760],[2106,4760],[2105,4759],[2106,4758]]],[[[2275,4689],[2262,4684],[2231,4688],[2228,4701],[2255,4701],[2275,4689]]],[[[2127,4739],[2145,4734],[2142,4723],[2132,4731],[2127,4739]]],[[[2034,4877],[2051,4868],[2041,4843],[2021,4838],[2040,4851],[2025,4866],[2043,4866],[2034,4877]]],[[[2017,4955],[2011,4969],[2018,4972],[2025,4937],[2017,4955]]],[[[2058,5121],[2068,5089],[2046,5091],[2033,5099],[2048,5105],[2058,5121]]],[[[2178,4696],[2182,4703],[2210,4698],[2244,4677],[2262,4660],[2240,4661],[2227,4676],[2206,4680],[2210,4690],[2181,4681],[2178,4696]]],[[[2078,4764],[2040,4782],[2073,4773],[2112,4746],[2110,4732],[2092,4733],[2064,4762],[2078,4764]]],[[[2026,4979],[2032,4982],[2042,4947],[2043,4898],[2032,4895],[2010,4910],[2017,4924],[2030,4924],[2020,4969],[2026,4979]]],[[[2071,5177],[2065,5141],[2035,5131],[2051,5154],[2056,5193],[2070,5198],[2071,5177]]],[[[2216,4793],[2215,4706],[2213,4707],[2215,4706],[2215,4702],[2176,4707],[2159,4689],[2144,4714],[2149,4743],[2162,4755],[2166,4725],[2205,4721],[2174,4735],[2171,4749],[2194,4764],[2169,4760],[2163,4778],[2183,4787],[2193,4800],[2216,4793]]]]}},{type:"Feature",id:"TH",properties:{"hc-group":"admin0","hc-middle-x":.26,"hc-middle-y":.49,"hc-key":"th","hc-a2":"TH",name:"Thailand",labelrank:"3","country-abbrev":"Thai.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"THA","iso-a2":"TH","woe-id":"23424960",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[7255,6858],[7258,6856],[7261,6853],[7256,6852],[7255,6858]]],[[[7250,6683],[7242,6668],[7222,6665],[7220,6683],[7193,6696],[7192,6689],[7170,6711],[7168,6724],[7135,6751],[7142,6787],[7152,6804],[7152,6814],[7178,6848],[7162,6884],[7164,6904],[7137,6937],[7145,6952],[7146,6974],[7154,6977],[7142,7004],[7120,7028],[7113,7048],[7130,7088],[7145,7084],[7187,7107],[7191,7103],[7205,7096],[7202,7079],[7225,7078],[7219,7046],[7222,7017],[7250,7039],[7265,7028],[7289,7046],[7306,7043],[7331,7014],[7329,6989],[7354,6964],[7353,6942],[7341,6923],[7296,6926],[7275,6918],[7257,6900],[7262,6872],[7274,6843],[7266,6858],[7242,6873],[7217,6871],[7217,6897],[7190,6895],[7189,6859],[7168,6813],[7167,6771],[7184,6773],[7197,6744],[7201,6710],[7234,6701],[7250,6683]]]]}},{type:"Feature",id:"GD",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.5,"hc-key":"gd","hc-a2":"GD",name:"Grenada",labelrank:"6","country-abbrev":"Gren.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"GRD","iso-a2":"GD","woe-id":"23424826",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2422,6854],[2419,6854],[2419,6858],[2423,6860],[2422,6854]]]}},{type:"Feature",id:"EE",properties:{"hc-group":"admin0","hc-middle-x":.35,"hc-middle-y":.41,"hc-key":"ee","hc-a2":"EE",name:"Estonia",labelrank:"6","country-abbrev":"Est.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"EST","iso-a2":"EE","woe-id":"23424805",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4907,8453],[4918,8443],[4894,8434],[4883,8450],[4907,8453]]],[[[4928,8455],[4924,8451],[4920,8454],[4923,8457],[4928,8455]]],[[[4924,8473],[4928,8473],[4929,8470],[4922,8470],[4924,8473]]],[[[4910,8472],[4919,8464],[4903,8458],[4890,8468],[4910,8472]]],[[[5057,8471],[5034,8462],[5055,8428],[5051,8420],[5046,8408],[5021,8407],[4985,8431],[4956,8422],[4964,8442],[4951,8438],[4933,8452],[4932,8480],[4964,8491],[5006,8499],[5031,8492],[5066,8492],[5068,8490],[5071,8487],[5069,8486],[5065,8486],[5065,8486],[5067,8485],[5067,8485],[5068,8485],[5067,8485],[5064,8484],[5061,8478],[5057,8471]]]]}},{type:"Feature",id:"AG",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.48,"hc-key":"ag","hc-a2":"AG",name:"Antigua and Barbuda",labelrank:"6","country-abbrev":"Ant.B.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"ATG","iso-a2":"AG","woe-id":"23424737",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2418,7007],[2421,7004],[2416,7003],[2414,7006],[2418,7007]]]}},{type:"Feature",id:"TW",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.41,"hc-key":"tw","hc-a2":"TW",name:"Taiwan",labelrank:"3","country-abbrev":"Taiwan",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"TWN","iso-a2":"TW","woe-id":"23424971",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7765,7202],[7781,7201],[7810,7250],[7834,7252],[7820,7190],[7803,7153],[7780,7188],[7765,7202]]]}},{type:"Feature",id:"BB",properties:{"hc-group":"admin0","hc-middle-x":.31,"hc-middle-y":.56,"hc-key":"bb","hc-a2":"BB",name:"Barbados",labelrank:"5","country-abbrev":"Barb.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"BRB","iso-a2":"BB","woe-id":"23424754",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2485,6885],[2481,6886],[2482,6893],[2487,6888],[2485,6885]]]}},{type:"Feature",id:"IT",properties:{"hc-group":"admin0","hc-middle-x":.46,"hc-middle-y":.47,"hc-key":"it","hc-a2":"IT",name:"Italy",labelrank:"2","country-abbrev":"Italy",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"ITA","iso-a2":"IT","woe-id":"23424853",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4604,7668],[4616,7677],[4646,7670],[4701,7680],[4688,7663],[4691,7637],[4685,7625],[4667,7630],[4604,7668]]],[[[4518,7781],[4529,7758],[4522,7710],[4507,7713],[4501,7701],[4488,7704],[4490,7750],[4482,7770],[4491,7768],[4518,7781]]],[[[4461,7873],[4465,7887],[4446,7889],[4446,7911],[4434,7921],[4451,7932],[4447,7951],[4471,7951],[4478,7963],[4500,7956],[4513,7971],[4533,7967],[4548,7973],[4548,7986],[4599,7994],[4605,7979],[4644,7973],[4634,7964],[4644,7939],[4629,7945],[4598,7928],[4609,7916],[4601,7907],[4605,7889],[4641,7864],[4655,7831],[4687,7807],[4712,7808],[4709,7791],[4771,7762],[4786,7744],[4781,7733],[4766,7749],[4742,7758],[4727,7729],[4746,7719],[4744,7702],[4729,7698],[4728,7685],[4713,7668],[4701,7671],[4707,7693],[4717,7697],[4700,7742],[4679,7748],[4675,7763],[4654,7769],[4644,7783],[4624,7782],[4569,7828],[4551,7850],[4538,7881],[4498,7896],[4480,7879],[4461,7873]],[[4607,7806],[4607,7806],[4607,7806],[4607,7806],[4607,7806]],[[4607,7877],[4608,7880],[4606,7880],[4605,7878],[4607,7877]]]]}},{type:"Feature",id:"MT",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.53,"hc-key":"mt","hc-a2":"MT",name:"Malta",labelrank:"5","country-abbrev":"Malta",subregion:"Southern Europe","region-wb":"Middle East & North Africa","iso-a3":"MLT","iso-a2":"MT","woe-id":"23424897",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4661,7604],[4667,7601],[4668,7597],[4664,7598],[4661,7604]]]}},{type:"Feature",id:"PG",properties:{"hc-group":"admin0","hc-middle-x":.23,"hc-middle-y":.54,"hc-key":"pg","hc-a2":"PG",name:"Papua New Guinea",labelrank:"2","country-abbrev":"P.N.G.",subregion:"Melanesia","region-wb":"East Asia & Pacific","iso-a3":"PNG","iso-a2":"PG","woe-id":"23424926",continent:"Oceania"},geometry:{type:"MultiPolygon",coordinates:[[[[8800,6340],[8812,6337],[8839,6303],[8816,6308],[8800,6340]]],[[[8397,6232],[8397,6298],[8397,6424],[8487,6389],[8501,6388],[8539,6357],[8538,6339],[8588,6325],[8600,6304],[8573,6302],[8580,6281],[8608,6264],[8622,6233],[8643,6234],[8640,6221],[8663,6217],[8674,6225],[8691,6218],[8699,6200],[8673,6195],[8683,6190],[8603,6201],[8577,6222],[8547,6263],[8479,6277],[8485,6266],[8466,6254],[8468,6237],[8446,6226],[8397,6232]]],[[[8691,6419],[8662,6427],[8653,6454],[8670,6430],[8713,6410],[8721,6422],[8723,6405],[8755,6375],[8748,6358],[8730,6395],[8691,6419]]],[[[8652,6315],[8627,6328],[8606,6331],[8607,6340],[8640,6336],[8693,6341],[8710,6354],[8708,6378],[8734,6373],[8726,6343],[8677,6316],[8652,6315]]]]}},{type:"Feature",id:"DE",properties:{"hc-group":"admin0","hc-middle-x":.53,"hc-middle-y":.34,"hc-key":"de","hc-a2":"DE",name:"Germany",labelrank:"2","country-abbrev":"Ger.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"DEU","iso-a2":"DE","woe-id":"23424829",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4452,8231],[4456,8250],[4492,8243],[4505,8257],[4492,8289],[4495,8298],[4500,8298],[4518,8295],[4533,8293],[4539,8282],[4557,8274],[4557,8264],[4577,8258],[4608,8281],[4626,8273],[4630,8288],[4642,8285],[4647,8256],[4660,8249],[4664,8233],[4656,8215],[4671,8205],[4670,8174],[4683,8153],[4676,8137],[4663,8138],[4609,8119],[4605,8094],[4647,8057],[4644,8048],[4615,8032],[4624,8009],[4599,8017],[4563,8005],[4547,8012],[4539,8001],[4526,8011],[4507,8021],[4510,8016],[4489,8012],[4463,8012],[4463,8033],[4481,8064],[4441,8074],[4427,8083],[4431,8096],[4420,8109],[4427,8116],[4416,8133],[4428,8175],[4447,8191],[4452,8231]]],[[[4511,8015],[4511,8015],[4511,8015],[4511,8015]]],[[[4658,8257],[4647,8269],[4659,8259],[4658,8258],[4658,8257]]]]}},{type:"Feature",id:"VU",properties:{"hc-group":"admin0","hc-middle-x":.17,"hc-middle-y":.21,"hc-key":"vu","hc-a2":"VU",name:"Vanuatu",labelrank:"4","country-abbrev":"Van.",subregion:"Melanesia","region-wb":"East Asia & Pacific","iso-a3":"VUT","iso-a2":"VU","woe-id":"23424907",continent:"Oceania"},geometry:{type:"MultiPolygon",coordinates:[[[[9176,6081],[9167,6053],[9171,6035],[9157,6038],[9158,6053],[9176,6081]]],[[[9199,6027],[9199,6028],[9199,6028],[9199,6028],[9199,6027],[9199,6027],[9199,6027]]],[[[9199,6027],[9201,6010],[9201,6010],[9191,6020],[9199,6027],[9199,6027],[9199,6027]]],[[[9207,6003],[9201,6006],[9201,6010],[9201,6010],[9207,6003],[9207,6003],[9207,6003]]],[[[9207,6003],[9211,6e3],[9210,5973],[9199,5977],[9209,6e3],[9207,6003],[9207,6003],[9207,6003]]],[[[9199,6028],[9190,6043],[9198,6045],[9199,6028],[9199,6028]]]]}},{type:"Feature",id:"SG",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.57,"hc-key":"sg","hc-a2":"SG",name:"Singapore",labelrank:"6","country-abbrev":"Sing.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"SGP","iso-a2":"SG","woe-id":"23424948",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7302,6542],[7307,6540],[7302,6537],[7296,6538],[7302,6542]]]}},{type:"Feature",id:"CY",properties:{"hc-group":"admin0","hc-middle-x":.39,"hc-middle-y":.51,"hc-key":"cy","hc-a2":"CY",name:"Cyprus",labelrank:"5","country-abbrev":"Cyp.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"CYP","iso-a2":"CY","woe-id":"-90",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5235,7570],[5235,7570],[5235,7570],[5235,7570]]],[[[5243,7572],[5245,7569],[5239,7568],[5236,7571],[5239,7572],[5242,7571],[5243,7572]]],[[[5235,7569],[5236,7569],[5236,7569],[5236,7569],[5235,7569]]],[[[5233,7569],[5231,7564],[5213,7558],[5208,7560],[5206,7558],[5191,7571],[5200,7576],[5202,7575],[5203,7576],[5204,7576],[5204,7576],[5205,7576],[5205,7576],[5205,7576],[5205,7576],[5225,7575],[5233,7569],[5233,7569]]]]}},{type:"Feature",id:"KM",properties:{"hc-group":"admin0","hc-middle-x":.41,"hc-middle-y":.51,"hc-key":"km","hc-a2":"KM",name:"Comoros",labelrank:"6","country-abbrev":"Com.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"COM","iso-a2":"KM","woe-id":"23424786",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5521,6149],[5514,6154],[5516,6165],[5519,6165],[5521,6149]]]}},{type:"Feature",id:"FJ",properties:{"hc-group":"admin0","hc-middle-x":.29,"hc-middle-y":.59,"hc-key":"fj","hc-a2":"FJ",name:"Fiji",labelrank:"6","country-abbrev":"Fiji",subregion:"Melanesia","region-wb":"East Asia & Pacific","iso-a3":"FJI","iso-a2":"FJ","woe-id":"23424813",continent:"Oceania"},geometry:{type:"MultiPolygon",coordinates:[[[[9550,6006],[9511,5997],[9516,6013],[9545,6020],[9550,6006]]],[[[9462,5988],[9472,6001],[9478,5984],[9497,5987],[9510,5976],[9503,5939],[9494,5937],[9493,5959],[9469,5964],[9462,5988]]]]}},{type:"Feature",id:"RU",properties:{"hc-group":"admin0","hc-middle-x":.57,"hc-middle-y":.57,"hc-key":"ru","hc-a2":"RU",name:"Russia",labelrank:"2","country-abbrev":"Rus.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"RUS","iso-a2":"RU","woe-id":"23424936",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[5839,9180],[5840,9194],[5821,9203],[5856,9216],[5873,9243],[5899,9245],[5877,9255],[5902,9259],[5888,9267],[5911,9273],[5904,9280],[5922,9299],[5942,9295],[5937,9307],[5955,9311],[5971,9329],[6002,9331],[6017,9342],[6041,9341],[6041,9353],[6079,9348],[6128,9355],[6174,9371],[6214,9394],[6233,9398],[6269,9389],[6273,9370],[6255,9357],[6220,9342],[6050,9296],[6033,9284],[6005,9254],[5988,9255],[5984,9243],[5955,9251],[5971,9231],[5957,9228],[5938,9195],[5913,9197],[5928,9186],[5913,9174],[5886,9178],[5904,9173],[5895,9148],[5883,9148],[5873,9121],[5876,9099],[5894,9064],[5939,9035],[5925,9023],[5875,9036],[5866,9026],[5811,9042],[5820,9060],[5810,9074],[5800,9070],[5804,9052],[5759,9080],[5757,9101],[5769,9113],[5785,9109],[5796,9140],[5791,9152],[5812,9153],[5806,9166],[5825,9177],[5839,9180]],[[5868,9182],[5862,9185],[5856,9183],[5860,9184],[5868,9182]]],[[[8830,8135],[8853,8138],[8833,8111],[8818,8112],[8837,8131],[8830,8135]]],[[[8281,8299],[8297,8311],[8312,8303],[8301,8287],[8281,8299]]],[[[9093,8479],[9094,8465],[9064,8452],[9075,8472],[9093,8479]]],[[[5717,8942],[5699,8933],[5673,8930],[5662,8939],[5664,8958],[5693,8970],[5719,8957],[5717,8942]]],[[[9235,8984],[9220,8973],[9186,8987],[9202,8998],[9236,8990],[9235,8984]]],[[[6533,9121],[6508,9120],[6528,9140],[6551,9132],[6533,9121]]],[[[6585,9156],[6586,9145],[6559,9154],[6573,9165],[6585,9156]]],[[[6338,9180],[6353,9173],[6301,9162],[6303,9183],[6332,9189],[6338,9180]]],[[[8384,9212],[8375,9230],[8394,9233],[8399,9217],[8384,9212]]],[[[7583,9238],[7565,9222],[7527,9237],[7543,9248],[7581,9245],[7583,9238]]],[[[6674,9336],[6664,9327],[6658,9283],[6644,9298],[6657,9306],[6651,9329],[6674,9336]]],[[[7077,9379],[7078,9373],[7051,9376],[7068,9399],[7077,9379]]],[[[6006,9604],[6007,9591],[5974,9584],[5957,9587],[6006,9604]]],[[[5721,9591],[5744,9598],[5756,9586],[5715,9590],[5700,9602],[5721,9607],[5721,9591]]],[[[5923,9615],[5919,9596],[5882,9599],[5891,9614],[5923,9615]]],[[[5813,9619],[5828,9610],[5817,9603],[5778,9610],[5813,9619]]],[[[5987,9615],[5952,9609],[5962,9603],[5933,9600],[5919,9624],[5963,9623],[5987,9615]]],[[[5850,9624],[5858,9628],[5875,9610],[5864,9606],[5862,9623],[5848,9617],[5826,9624],[5829,9633],[5850,9624]]],[[[5907,9645],[5918,9637],[5886,9635],[5832,9646],[5861,9653],[5907,9645]]],[[[6047,9658],[6011,9661],[6027,9667],[6058,9668],[6047,9658]]],[[[5947,9662],[5969,9663],[5946,9645],[5915,9662],[5947,9662]]],[[[5877,9661],[5892,9663],[5941,9647],[5922,9639],[5911,9647],[5871,9658],[5844,9661],[5851,9669],[5877,9661]]],[[[6148,9674],[6163,9670],[6170,9655],[6139,9642],[6101,9638],[6084,9649],[6102,9658],[6128,9659],[6148,9674]]],[[[6933,9666],[6893,9667],[6896,9675],[6937,9674],[6933,9666]]],[[[5947,9677],[5941,9670],[5886,9673],[5875,9683],[5907,9678],[5901,9687],[5947,9677]]],[[[5970,9687],[6004,9680],[6001,9672],[5959,9686],[5913,9692],[5944,9700],[5970,9687]]],[[[6073,9699],[6075,9709],[6117,9709],[6111,9701],[6083,9706],[6073,9699]]],[[[5962,9704],[5949,9718],[5986,9721],[5990,9713],[5959,9710],[5962,9704]]],[[[9600,9076],[9623,9063],[9609,9052],[9567,9045],[9548,9049],[9512,9039],[9515,9063],[9555,9082],[9600,9076]]],[[[8413,9177],[8383,9188],[8401,9210],[8428,9212],[8469,9191],[8473,9173],[8462,9170],[8413,9177]]],[[[6956,9579],[6925,9581],[6926,9595],[6946,9596],[7003,9587],[6971,9569],[6956,9579]]],[[[5623,9643],[5630,9649],[5663,9648],[5677,9633],[5649,9644],[5625,9629],[5599,9621],[5569,9636],[5623,9643]]],[[[5996,9647],[6070,9652],[6070,9633],[6040,9619],[6018,9625],[6e3,9621],[5987,9628],[5996,9647]]],[[[4822,8279],[4841,8290],[4818,8280],[4818,8280],[4827,8298],[4857,8314],[4859,8314],[4846,8300],[4866,8300],[4867,8313],[4913,8298],[4911,8276],[4909,8276],[4822,8279]]],[[[8094,7820],[8092,7824],[8089,7828],[8102,7840],[8111,7861],[8110,7883],[8101,7911],[8132,7925],[8143,7900],[8157,7919],[8176,7940],[8188,7963],[8196,8e3],[8214,8017],[8212,8038],[8203,8042],[8164,8032],[8146,8017],[8104,8016],[8097,8039],[8081,8061],[8055,8082],[8016,8087],[8001,8096],[8002,8112],[7968,8182],[7971,8188],[7947,8221],[7917,8227],[7875,8244],[7803,8232],[7779,8212],[7800,8203],[7801,8186],[7781,8168],[7753,8118],[7755,8105],[7738,8102],[7712,8085],[7680,8097],[7667,8104],[7642,8100],[7610,8115],[7574,8088],[7523,8080],[7505,8071],[7440,8078],[7423,8101],[7402,8104],[7385,8117],[7346,8122],[7297,8109],[7255,8128],[7253,8155],[7204,8171],[7189,8171],[7156,8187],[7131,8160],[7124,8143],[7138,8124],[7133,8106],[7110,8094],[7067,8104],[7029,8105],[7019,8126],[6972,8130],[6963,8137],[6935,8122],[6883,8100],[6860,8082],[6841,8083],[6829,8072],[6820,8070],[6815,8069],[6793,8089],[6781,8083],[6754,8088],[6746,8106],[6724,8114],[6711,8137],[6700,8142],[6661,8131],[6642,8132],[6633,8150],[6619,8154],[6598,8135],[6583,8162],[6536,8232],[6496,8260],[6501,8279],[6428,8245],[6399,8248],[6406,8259],[6377,8267],[6338,8266],[6339,8291],[6328,8314],[6310,8308],[6294,8316],[6253,8310],[6250,8301],[6185,8286],[6163,8276],[6127,8275],[6100,8265],[6038,8257],[6044,8232],[6069,8226],[6029,8208],[6040,8195],[6013,8177],[6024,8167],[6052,8159],[6049,8134],[6030,8129],[6008,8136],[6002,8125],[5977,8130],[5968,8144],[5906,8145],[5881,8124],[5852,8144],[5846,8137],[5813,8162],[5787,8162],[5783,8172],[5767,8162],[5731,8167],[5724,8155],[5697,8147],[5695,8136],[5675,8126],[5681,8105],[5668,8097],[5642,8121],[5623,8097],[5626,8073],[5610,8043],[5628,8038],[5629,8021],[5656,8019],[5685,7982],[5668,7978],[5691,7966],[5662,7943],[5644,7943],[5632,7916],[5617,7904],[5643,7872],[5639,7846],[5672,7804],[5648,7781],[5609,7806],[5585,7817],[5588,7826],[5562,7836],[5535,7829],[5503,7851],[5466,7853],[5438,7864],[5419,7859],[5389,7886],[5318,7924],[5346,7930],[5358,7954],[5377,7957],[5355,7971],[5372,7984],[5398,7991],[5397,8e3],[5367,7994],[5371,8013],[5385,8022],[5412,8022],[5418,8037],[5410,8056],[5423,8075],[5395,8098],[5365,8106],[5360,8100],[5344,8120],[5320,8112],[5291,8117],[5274,8151],[5248,8152],[5254,8171],[5236,8196],[5194,8194],[5176,8186],[5161,8222],[5187,8225],[5204,8239],[5176,8253],[5159,8287],[5150,8327],[5070,8350],[5069,8366],[5054,8379],[5060,8398],[5046,8408],[5051,8420],[5055,8428],[5060,8448],[5057,8471],[5061,8478],[5064,8483],[5067,8485],[5067,8485],[5065,8486],[5065,8486],[5065,8486],[5068,8485],[5071,8487],[5068,8490],[5066,8492],[5068,8506],[5100,8515],[5129,8509],[5120,8522],[5086,8526],[5078,8540],[5060,8539],[5101,8570],[5161,8627],[5171,8646],[5160,8660],[5124,8685],[5141,8698],[5125,8716],[5126,8734],[5112,8744],[5119,8754],[5116,8775],[5127,8776],[5121,8798],[5097,8834],[5098,8842],[5125,8877],[5105,8896],[5085,8903],[5078,8920],[5093,8945],[5105,8958],[5123,8963],[5131,8977],[5149,8971],[5149,8986],[5178,8980],[5185,8994],[5217,8982],[5184,8973],[5228,8966],[5222,8956],[5249,8965],[5262,8957],[5300,8953],[5450,8876],[5459,8853],[5454,8833],[5432,8813],[5400,8800],[5358,8797],[5327,8807],[5283,8814],[5266,8823],[5228,8829],[5202,8849],[5191,8849],[5230,8809],[5257,8799],[5271,8780],[5256,8762],[5270,8738],[5293,8753],[5314,8741],[5331,8753],[5362,8738],[5406,8723],[5432,8735],[5411,8764],[5414,8774],[5443,8793],[5459,8796],[5495,8831],[5498,8815],[5515,8814],[5542,8786],[5540,8806],[5551,8826],[5546,8847],[5532,8851],[5544,8906],[5517,8924],[5576,8920],[5594,8915],[5617,8885],[5577,8879],[5565,8858],[5591,8837],[5613,8833],[5647,8842],[5655,8875],[5678,8879],[5749,8918],[5779,8921],[5815,8940],[5833,8936],[5824,8926],[5832,8910],[5809,8906],[5852,8902],[5865,8917],[5891,8926],[5930,8921],[5949,8936],[5976,8944],[5992,8931],[5983,8913],[5999,8910],[6006,8929],[6023,8930],[6036,8950],[6013,8974],[6023,8982],[5996,8981],[5992,8990],[5967,9e3],[5964,9011],[5980,9022],[5990,9015],[6023,8992],[6023,8982],[6032,8988],[6087,8983],[6131,8973],[6177,8948],[6222,8935],[6252,8910],[6272,8925],[6277,8941],[6259,8942],[6246,8969],[6225,8977],[6219,8963],[6209,8974],[6225,9034],[6199,9033],[6213,9066],[6233,9072],[6259,9095],[6274,9143],[6292,9153],[6350,9155],[6387,9144],[6389,9120],[6369,9083],[6358,9079],[6383,9056],[6386,9019],[6376,9011],[6383,8988],[6378,8978],[6380,8941],[6411,8919],[6395,8904],[6397,8879],[6380,8873],[6369,8850],[6348,8836],[6350,8825],[6324,8818],[6301,8836],[6315,8809],[6365,8805],[6377,8823],[6407,8834],[6419,8857],[6443,8877],[6442,8902],[6432,8912],[6435,8928],[6492,8944],[6520,8919],[6514,8881],[6531,8870],[6554,8870],[6524,8882],[6525,8897],[6543,8905],[6530,8938],[6502,8951],[6466,8957],[6445,8948],[6415,8954],[6419,8966],[6408,8983],[6414,9006],[6431,9024],[6409,9063],[6393,9073],[6408,9094],[6449,9110],[6454,9127],[6441,9158],[6461,9150],[6473,9118],[6458,9092],[6458,9072],[6481,9063],[6533,9057],[6552,9044],[6548,9064],[6531,9065],[6490,9080],[6481,9099],[6509,9107],[6527,9095],[6541,9109],[6521,9110],[6543,9126],[6581,9126],[6650,9088],[6695,9089],[6689,9072],[6666,9065],[6670,9038],[6684,9049],[6693,9013],[6710,9022],[6692,9063],[6705,9084],[6698,9095],[6663,9109],[6663,9120],[6634,9124],[6619,9135],[6624,9156],[6608,9172],[6615,9193],[6656,9198],[6727,9201],[6808,9210],[6799,9228],[6776,9232],[6779,9246],[6757,9261],[6804,9253],[6797,9273],[6828,9277],[6868,9303],[6892,9310],[6998,9327],[6980,9339],[7002,9344],[7029,9339],[7039,9353],[7101,9350],[7067,9344],[7084,9328],[7125,9335],[7154,9352],[7181,9339],[7155,9367],[7174,9364],[7214,9369],[7225,9383],[7214,9387],[7224,9403],[7285,9439],[7329,9441],[7362,9433],[7376,9416],[7359,9420],[7342,9409],[7317,9405],[7359,9404],[7402,9397],[7409,9391],[7378,9367],[7420,9368],[7423,9381],[7485,9378],[7517,9381],[7527,9373],[7558,9373],[7560,9349],[7582,9348],[7592,9311],[7559,9327],[7566,9311],[7591,9307],[7590,9293],[7568,9275],[7547,9268],[7482,9237],[7426,9196],[7399,9195],[7376,9171],[7416,9170],[7475,9186],[7510,9199],[7503,9205],[7472,9200],[7484,9218],[7553,9200],[7576,9210],[7586,9189],[7643,9201],[7733,9194],[7730,9176],[7785,9159],[7865,9154],[7883,9173],[7875,9192],[7895,9196],[7914,9212],[7918,9200],[7967,9183],[7986,9191],[8015,9188],[8013,9180],[8057,9162],[8047,9131],[8059,9118],[8042,9108],[8010,9128],[8066,9058],[8099,9037],[8119,9044],[8148,9098],[8181,9073],[8206,9070],[8250,9084],[8315,9063],[8280,9079],[8331,9085],[8344,9072],[8369,9075],[8355,9101],[8364,9114],[8344,9113],[8355,9132],[8401,9137],[8386,9154],[8414,9147],[8528,9135],[8568,9123],[8526,9123],[8514,9129],[8498,9114],[8518,9119],[8572,9122],[8555,9111],[8542,9116],[8539,9100],[8512,9092],[8525,9086],[8550,9094],[8580,9123],[8616,9121],[8651,9112],[8665,9100],[8644,9099],[8634,9088],[8662,9086],[8659,9075],[8682,9078],[8682,9065],[8707,9068],[8728,9043],[8771,9042],[8838,9055],[8887,9054],[8914,9048],[8949,9032],[8960,9009],[8949,8990],[8989,8967],[9029,8979],[9077,8984],[9100,8973],[9162,8970],[9188,8984],[9205,8955],[9232,8949],[9242,8932],[9263,8935],[9282,8947],[9270,8975],[9271,9002],[9335,8994],[9416,8989],[9470,8976],[9511,8959],[9526,8958],[9546,8944],[9582,8931],[9586,8920],[9615,8910],[9664,8885],[9655,8877],[9686,8876],[9690,8859],[9712,8819],[9724,8816],[9724,8840],[9707,8846],[9792,8840],[9802,8826],[9851,8799],[9827,8787],[9827,8774],[9778,8770],[9781,8747],[9765,8730],[9777,8716],[9743,8711],[9703,8735],[9683,8734],[9669,8745],[9668,8764],[9637,8774],[9624,8766],[9591,8769],[9578,8795],[9557,8802],[9555,8783],[9569,8775],[9557,8751],[9532,8736],[9495,8728],[9441,8738],[9452,8724],[9470,8723],[9489,8707],[9497,8714],[9511,8679],[9506,8669],[9530,8656],[9536,8637],[9521,8618],[9490,8629],[9451,8627],[9385,8596],[9357,8593],[9355,8584],[9312,8553],[9294,8550],[9270,8534],[9265,8513],[9251,8517],[9231,8540],[9202,8541],[9162,8528],[9138,8507],[9146,8536],[9109,8518],[9100,8506],[9065,8517],[9051,8493],[9048,8470],[9029,8456],[9017,8432],[9032,8417],[9038,8426],[9056,8415],[9040,8400],[9040,8375],[9053,8375],[9057,8351],[9048,8344],[9034,8355],[9021,8349],[9010,8327],[9021,8297],[9010,8283],[8980,8283],[8959,8269],[8952,8248],[8960,8225],[8947,8232],[8918,8217],[8915,8195],[8892,8164],[8862,8142],[8843,8219],[8827,8314],[8830,8340],[8841,8376],[8869,8403],[8863,8418],[8883,8420],[8929,8446],[8954,8477],[9014,8524],[9015,8533],[9061,8559],[9077,8575],[9080,8616],[9092,8625],[9112,8622],[9093,8635],[9054,8628],[9046,8595],[8962,8540],[8971,8561],[8952,8556],[8951,8570],[8966,8584],[8968,8602],[8945,8589],[8939,8600],[8883,8594],[8860,8582],[8859,8568],[8809,8531],[8787,8509],[8783,8493],[8809,8493],[8816,8479],[8782,8473],[8762,8482],[8749,8467],[8732,8473],[8703,8465],[8684,8477],[8686,8492],[8651,8504],[8626,8492],[8627,8481],[8601,8488],[8591,8481],[8554,8489],[8483,8489],[8444,8481],[8415,8454],[8395,8444],[8383,8421],[8329,8385],[8296,8348],[8227,8298],[8243,8285],[8276,8286],[8273,8252],[8281,8267],[8302,8259],[8289,8243],[8307,8245],[8331,8274],[8362,8273],[8410,8227],[8403,8196],[8413,8190],[8395,8167],[8381,8124],[8385,8088],[8373,8045],[8346,8020],[8327,7993],[8312,7962],[8247,7895],[8224,7863],[8189,7841],[8166,7834],[8141,7841],[8141,7856],[8127,7857],[8094,7820]]],[[[8570,7897],[8578,7911],[8622,7935],[8646,7938],[8664,7956],[8680,7962],[8652,7939],[8595,7917],[8573,7896],[8528,7875],[8549,7899],[8570,7897]]],[[[8464,8080],[8443,8028],[8449,8007],[8468,7973],[8441,7977],[8430,7950],[8422,7976],[8433,8027],[8426,8060],[8432,8092],[8428,8125],[8435,8149],[8418,8172],[8417,8197],[8425,8222],[8420,8236],[8440,8237],[8451,8249],[8443,8274],[8457,8266],[8453,8254],[8465,8227],[8463,8163],[8470,8162],[8480,8116],[8494,8075],[8464,8080]]],[[[8585,9302],[8616,9301],[8622,9288],[8637,9292],[8688,9283],[8681,9269],[8640,9261],[8609,9264],[8547,9290],[8556,9311],[8579,9296],[8585,9302]]],[[[8415,9336],[8408,9347],[8443,9327],[8484,9326],[8527,9306],[8486,9277],[8453,9284],[8442,9298],[8457,9318],[8437,9319],[8429,9308],[8446,9281],[8477,9272],[8438,9265],[8422,9276],[8370,9266],[8353,9273],[8339,9255],[8306,9267],[8276,9297],[8251,9302],[8234,9298],[8241,9327],[8255,9311],[8279,9313],[8292,9333],[8336,9349],[8362,9329],[8397,9313],[8395,9335],[8415,9336]]],[[[7224,9473],[7190,9458],[7167,9463],[7197,9498],[7214,9511],[7219,9534],[7256,9553],[7281,9546],[7274,9528],[7301,9535],[7321,9516],[7338,9515],[7346,9493],[7367,9477],[7379,9471],[7412,9472],[7408,9464],[7377,9468],[7342,9491],[7330,9482],[7298,9477],[7224,9473]]],[[[7021,9557],[7004,9561],[6976,9550],[6963,9553],[6972,9531],[6959,9534],[6962,9555],[6976,9554],[7017,9576],[7041,9598],[7085,9599],[7117,9603],[7141,9583],[7146,9595],[7165,9595],[7189,9580],[7187,9570],[7176,9543],[7161,9543],[7187,9523],[7171,9513],[7122,9512],[7094,9524],[7042,9527],[7022,9540],[7021,9557]]],[[[5615,9613],[5661,9614],[5638,9622],[5667,9630],[5689,9627],[5703,9635],[5685,9645],[5725,9662],[5737,9672],[5743,9648],[5764,9638],[5742,9628],[5706,9625],[5709,9619],[5680,9618],[5688,9604],[5644,9596],[5653,9608],[5629,9603],[5615,9613]]],[[[7064,9680],[7099,9654],[7128,9639],[7106,9636],[7106,9607],[7027,9600],[7019,9594],[7003,9591],[6939,9611],[6950,9623],[6975,9627],[6990,9646],[6967,9645],[6984,9660],[7038,9670],[7064,9680]]]]}},{type:"Feature",id:"VA",properties:{"hc-group":"admin0","hc-middle-x":.61,"hc-middle-y":.44,"hc-key":"va","hc-a2":"VA",name:"Vatican",labelrank:"6","country-abbrev":"Vat.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"VAT","iso-a2":"VA","woe-id":"23424986",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4607,7806],[4607,7806],[4607,7806],[4607,7806],[4607,7806]]]}},{type:"Feature",id:"SM",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.42,"hc-key":"sm","hc-a2":"SM",name:"San Marino",labelrank:"6","country-abbrev":"S.M.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"SMR","iso-a2":"SM","woe-id":"23424947",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4607,7877],[4605,7878],[4606,7880],[4608,7880],[4607,7877]]]}},{type:"Feature",id:"KZ",properties:{"hc-group":"admin0","hc-middle-x":.57,"hc-middle-y":.46,"hc-key":"kz","hc-a2":"KZ",name:"Kazakhstan",labelrank:"3","country-abbrev":"Kaz.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"KAZ","iso-a2":"KZ","woe-id":"-90",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5720,7912],[5714,7915],[5715,7919],[5724,7920],[5720,7912]]],[[[5972,7934],[5982,7947],[5993,7922],[5972,7934]]],[[[6022,7952],[6045,7962],[6032,7978],[6009,7975],[6031,7968],[6028,7956],[6004,7959],[5998,7945],[5972,7949],[5967,7937],[5890,7917],[5890,7786],[5877,7783],[5859,7807],[5838,7821],[5802,7814],[5786,7801],[5794,7835],[5771,7839],[5739,7888],[5721,7895],[5723,7905],[5753,7902],[5743,7911],[5755,7929],[5788,7932],[5805,7954],[5804,7987],[5776,7984],[5750,7995],[5727,7987],[5691,7966],[5668,7978],[5685,7982],[5656,8019],[5629,8021],[5628,8038],[5610,8043],[5626,8073],[5623,8097],[5642,8121],[5668,8097],[5681,8105],[5675,8126],[5695,8136],[5697,8147],[5724,8155],[5731,8167],[5767,8162],[5783,8172],[5787,8162],[5813,8162],[5846,8137],[5852,8144],[5881,8124],[5906,8145],[5968,8144],[5977,8130],[6002,8125],[6008,8136],[6030,8129],[6049,8134],[6052,8159],[6024,8167],[6013,8177],[6040,8195],[6029,8208],[6069,8226],[6044,8232],[6038,8257],[6100,8265],[6127,8275],[6163,8276],[6185,8286],[6250,8301],[6253,8310],[6294,8316],[6310,8308],[6328,8314],[6339,8291],[6338,8266],[6377,8267],[6406,8259],[6399,8248],[6428,8245],[6501,8279],[6496,8260],[6536,8232],[6583,8162],[6598,8135],[6619,8154],[6633,8150],[6642,8132],[6661,8131],[6700,8142],[6711,8137],[6724,8114],[6746,8106],[6754,8088],[6781,8083],[6793,8089],[6815,8069],[6801,8070],[6792,8048],[6769,8043],[6761,8025],[6761,7992],[6738,7984],[6688,7998],[6666,7936],[6672,7921],[6648,7930],[6602,7918],[6622,7850],[6603,7832],[6605,7816],[6570,7836],[6552,7841],[6474,7842],[6457,7840],[6427,7854],[6409,7846],[6407,7824],[6358,7839],[6333,7829],[6332,7818],[6275,7787],[6262,7760],[6245,7768],[6243,7781],[6206,7781],[6201,7809],[6186,7810],[6189,7845],[6180,7841],[6154,7871],[6139,7865],[6104,7867],[6069,7862],[6039,7895],[6011,7911],[6011,7930],[6001,7942],[6020,7951],[6012,7954],[6019,7954],[6022,7954],[6022,7952]]]]}},{type:"Feature",id:"AZ",properties:{"hc-group":"admin0","hc-middle-x":.8,"hc-middle-y":.52,"hc-key":"az","hc-a2":"AZ",name:"Azerbaijan",labelrank:"5","country-abbrev":"Aze.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"AZE","iso-a2":"AZ","woe-id":"23424741",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5567,7776],[5566,7775],[5566,7777],[5567,7777],[5567,7776]]],[[[5573,7774],[5572,7773],[5572,7774],[5572,7774],[5573,7774]]],[[[5561,7727],[5560,7729],[5590,7724],[5600,7700],[5580,7705],[5561,7727]]],[[[5672,7804],[5702,7761],[5716,7760],[5698,7742],[5690,7706],[5684,7711],[5681,7686],[5655,7699],[5665,7718],[5654,7729],[5611,7701],[5607,7718],[5585,7740],[5595,7747],[5578,7763],[5584,7770],[5567,7785],[5574,7790],[5611,7776],[5616,7784],[5601,7797],[5609,7806],[5648,7781],[5672,7804]],[[5581,7761],[5582,7760],[5583,7762],[5581,7762],[5581,7761]]]]}},{type:"Feature",id:"AM",properties:{"hc-group":"admin0","hc-middle-x":.1,"hc-middle-y":.12,"hc-key":"am","hc-a2":"AM",name:"Armenia",labelrank:"6","country-abbrev":"Arm.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"ARM","iso-a2":"AM","woe-id":"23424743",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5581,7761],[5581,7762],[5583,7762],[5582,7760],[5581,7761]]],[[[5611,7701],[5607,7702],[5600,7700],[5590,7724],[5560,7729],[5547,7741],[5527,7743],[5529,7763],[5521,7778],[5542,7782],[5567,7785],[5584,7770],[5578,7763],[5595,7747],[5585,7740],[5607,7718],[5611,7701]],[[5567,7776],[5567,7777],[5566,7777],[5566,7775],[5567,7776]],[[5573,7774],[5572,7774],[5572,7774],[5572,7773],[5573,7774]]]]}},{type:"Feature",id:"TJ",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.5,"hc-key":"tj","hc-a2":"TJ",name:"Tajikistan",labelrank:"4","country-abbrev":"Tjk.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"TJK","iso-a2":"TJ","woe-id":"23424961",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[6323,7773],[6322,7772],[6320,7775],[6321,7775],[6323,7773]]],[[[6322,7734],[6325,7733],[6321,7731],[6318,7735],[6322,7734]]],[[[6411,7720],[6416,7691],[6444,7689],[6448,7645],[6432,7651],[6413,7644],[6401,7653],[6382,7638],[6351,7627],[6346,7639],[6351,7667],[6343,7680],[6322,7683],[6308,7655],[6289,7656],[6282,7640],[6265,7646],[6245,7634],[6238,7643],[6255,7679],[6248,7704],[6226,7713],[6237,7726],[6258,7723],[6271,7736],[6287,7768],[6294,7762],[6317,7775],[6326,7764],[6315,7756],[6332,7748],[6319,7741],[6303,7747],[6281,7731],[6283,7723],[6318,7726],[6327,7718],[6347,7726],[6370,7712],[6381,7719],[6411,7720]]]]}},{type:"Feature",id:"LS",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.51,"hc-key":"ls","hc-a2":"LS",name:"Lesotho",labelrank:"6","country-abbrev":"Les.",subregion:"Southern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"LSO","iso-a2":"LS","woe-id":"23424880",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5070,5635],[5084,5639],[5108,5615],[5099,5596],[5077,5589],[5068,5572],[5047,5584],[5036,5606],[5070,5635]]]}},{type:"Feature",id:"UZ",properties:{"hc-group":"admin0","hc-middle-x":.46,"hc-middle-y":.53,"hc-key":"uz","hc-a2":"UZ",name:"Uzbekistan",labelrank:"3","country-abbrev":"Uzb.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"UZB","iso-a2":"UZ","woe-id":"23424980",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[6356,7736],[6354,7737],[6353,7737],[6356,7739],[6356,7736]]],[[[6338,7741],[6339,7736],[6334,7735],[6332,7743],[6338,7741]]],[[[5993,7922],[5985,7908],[6006,7889],[6011,7911],[6039,7895],[6069,7862],[6104,7867],[6139,7865],[6154,7871],[6180,7841],[6189,7845],[6186,7810],[6201,7809],[6206,7781],[6243,7781],[6245,7768],[6262,7760],[6275,7787],[6332,7818],[6341,7816],[6309,7795],[6346,7779],[6355,7790],[6382,7770],[6396,7767],[6353,7745],[6332,7748],[6315,7756],[6326,7764],[6317,7775],[6294,7762],[6287,7768],[6271,7736],[6258,7723],[6237,7726],[6226,7713],[6248,7704],[6255,7679],[6238,7643],[6223,7643],[6201,7649],[6202,7672],[6174,7679],[6137,7704],[6130,7704],[6081,7740],[6067,7774],[6012,7788],[6005,7820],[5992,7820],[5967,7838],[5939,7815],[5932,7822],[5922,7807],[5921,7783],[5890,7786],[5890,7917],[5967,7937],[5957,7914],[5959,7896],[5973,7907],[5972,7934],[5993,7922]],[[6323,7773],[6321,7775],[6320,7775],[6322,7772],[6323,7773]]]]}},{type:"Feature",id:"PT",properties:{"hc-group":"admin0","hc-middle-x":.46,"hc-middle-y":.51,"hc-key":"pt","hc-a2":"PT",name:"Portugal",labelrank:"2","country-abbrev":"Port.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"PRT","iso-a2":"PT","woe-id":"23424925",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4021,7643],[4005,7636],[3974,7638],[3981,7677],[3960,7695],[3983,7768],[3982,7808],[3997,7815],[3998,7803],[4046,7807],[4057,7794],[4035,7775],[4039,7752],[4033,7729],[4017,7728],[4034,7705],[4023,7686],[4032,7672],[4018,7656],[4021,7643]]]}},{type:"Feature",id:"MA",properties:{"hc-group":"admin0","hc-middle-x":.6,"hc-middle-y":.21,"hc-key":"ma","hc-a2":"MA",name:"Morocco",labelrank:"3","country-abbrev":"Mor.",subregion:"Northern Africa","region-wb":"Middle East & North Africa","iso-a3":"MAR","iso-a2":"MA","woe-id":"23424893",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4153,7579],[4154,7579],[4155,7574],[4174,7573],[4187,7561],[4190,7512],[4209,7488],[4203,7474],[4165,7475],[4156,7464],[4132,7460],[4132,7429],[4111,7423],[4070,7394],[4014,7386],[3984,7364],[3984,7332],[3980,7315],[3953,7306],[3918,7311],[3904,7307],[3894,7283],[3885,7280],[3873,7243],[3854,7229],[3826,7199],[3820,7165],[3802,7138],[3738,7137],[3747,7164],[3779,7218],[3800,7239],[3812,7283],[3838,7301],[3858,7340],[3901,7353],[3928,7374],[3950,7401],[3956,7419],[3948,7428],[3949,7452],[3966,7477],[3967,7490],[3988,7513],[4038,7538],[4054,7566],[4065,7596],[4080,7601],[4081,7599],[4082,7598],[4085,7589],[4111,7575],[4153,7581],[4153,7581],[4153,7579]]]}},{type:"Feature",id:"CO",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.54,"hc-key":"co","hc-a2":"CO",name:"Colombia",labelrank:"2","country-abbrev":"Col.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"COL","iso-a2":"CO","woe-id":"23424787",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2020,6497],[1990,6513],[1986,6507],[1957,6511],[1955,6519],[1915,6542],[1919,6564],[1930,6578],[1944,6580],[1966,6613],[1953,6623],[1959,6631],[1962,6670],[1959,6693],[1943,6712],[1964,6733],[1958,6754],[1976,6733],[1971,6751],[2010,6778],[2012,6811],[2033,6827],[2047,6817],[2054,6834],[2078,6832],[2131,6866],[2136,6849],[2117,6843],[2089,6807],[2087,6788],[2075,6769],[2087,6773],[2105,6745],[2102,6720],[2114,6708],[2172,6705],[2192,6680],[2249,6682],[2239,6655],[2238,6633],[2255,6600],[2239,6585],[2258,6570],[2268,6536],[2261,6534],[2254,6561],[2230,6550],[2180,6550],[2180,6531],[2194,6531],[2201,6519],[2174,6517],[2173,6495],[2187,6485],[2192,6458],[2176,6376],[2154,6389],[2174,6420],[2145,6436],[2124,6437],[2105,6428],[2081,6435],[2081,6448],[2068,6463],[2050,6471],[2033,6495],[2020,6497]]]}},{type:"Feature",id:"TL",properties:{"hc-group":"admin0","hc-middle-x":.63,"hc-middle-y":.31,"hc-key":"tl","hc-a2":"TL",name:"East Timor",labelrank:"5","country-abbrev":"T.L.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"TLS","iso-a2":"TL","woe-id":"23424968",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[7897,6226],[7903,6228],[7910,6230],[7904,6221],[7897,6226]]],[[[7923,6237],[7930,6246],[7984,6256],[7994,6253],[7969,6237],[7928,6221],[7924,6229],[7923,6237]]]]}},{type:"Feature",id:"KH",properties:{"hc-group":"admin0","hc-middle-x":.83,"hc-middle-y":.49,"hc-key":"kh","hc-a2":"KH",name:"Cambodia",labelrank:"3","country-abbrev":"Camb.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"KHM","iso-a2":"KH","woe-id":"23424776",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7320,6806],[7295,6809],[7297,6825],[7280,6822],[7274,6843],[7262,6872],[7257,6900],[7275,6918],[7296,6926],[7341,6923],[7362,6910],[7365,6924],[7381,6930],[7389,6922],[7410,6934],[7404,6916],[7413,6898],[7410,6863],[7378,6844],[7366,6846],[7358,6824],[7337,6821],[7320,6806]]]}},{type:"Feature",id:"AR",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.27,"hc-key":"ar","hc-a2":"AR",name:"Argentina",labelrank:"2","country-abbrev":"Arg.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"ARG","iso-a2":"AR","woe-id":"23424747",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[2215,4706],[2218,4703],[2215,4702],[2215,4706]]],[[[2215,4706],[2216,4793],[2227,4779],[2221,4767],[2255,4736],[2298,4712],[2319,4712],[2334,4702],[2302,4701],[2277,4696],[2263,4701],[2215,4706]]],[[[2541,5588],[2523,5532],[2523,5514],[2519,5492],[2518,5486],[2512,5454],[2525,5438],[2555,5415],[2547,5401],[2568,5367],[2541,5324],[2498,5305],[2445,5296],[2409,5298],[2408,5266],[2397,5250],[2410,5245],[2401,5230],[2380,5220],[2357,5220],[2326,5236],[2318,5227],[2321,5192],[2335,5175],[2359,5188],[2364,5164],[2349,5159],[2339,5172],[2323,5163],[2340,5156],[2313,5131],[2316,5106],[2304,5095],[2305,5082],[2287,5083],[2254,5061],[2245,5040],[2251,5025],[2270,5009],[2294,5007],[2301,4990],[2294,4970],[2247,4934],[2237,4896],[2209,4883],[2200,4858],[2207,4832],[2221,4804],[2177,4818],[2119,4819],[2103,4836],[2107,4871],[2082,4867],[2071,4891],[2070,4914],[2099,4942],[2108,4959],[2100,4975],[2107,4993],[2119,5001],[2128,5047],[2122,5056],[2137,5072],[2115,5092],[2137,5090],[2140,5104],[2122,5105],[2126,5122],[2112,5155],[2113,5181],[2124,5187],[2118,5235],[2131,5274],[2134,5298],[2150,5306],[2140,5339],[2145,5380],[2164,5395],[2164,5425],[2182,5484],[2158,5543],[2171,5582],[2178,5583],[2174,5614],[2186,5645],[2199,5659],[2210,5685],[2225,5692],[2217,5759],[2227,5771],[2254,5783],[2263,5814],[2258,5820],[2286,5851],[2301,5841],[2335,5839],[2343,5818],[2354,5845],[2387,5845],[2392,5838],[2413,5813],[2441,5789],[2469,5783],[2505,5759],[2536,5746],[2542,5738],[2527,5717],[2511,5679],[2529,5681],[2553,5674],[2585,5680],[2595,5675],[2624,5700],[2629,5734],[2650,5732],[2657,5712],[2652,5684],[2621,5669],[2595,5650],[2576,5623],[2541,5588]]]]}},{type:"Feature",id:"SA",properties:{"hc-group":"admin0","hc-middle-x":.43,"hc-middle-y":.5,"hc-key":"sa","hc-a2":"SA",name:"Saudi Arabia",labelrank:"2","country-abbrev":"Saud.",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"SAU","iso-a2":"SA","woe-id":"23424938",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5668,7360],[5681,7329],[5719,7300],[5718,7271],[5738,7240],[5743,7235],[5750,7236],[5752,7226],[5760,7225],[5789,7184],[5865,7174],[5867,7177],[5880,7154],[5861,7094],[5772,7063],[5688,7052],[5660,7038],[5638,7006],[5571,7016],[5512,7013],[5514,6997],[5501,6984],[5494,6999],[5483,6990],[5472,6997],[5489,7008],[5455,7054],[5447,7079],[5409,7108],[5392,7134],[5392,7172],[5374,7210],[5346,7225],[5338,7253],[5319,7272],[5308,7299],[5278,7343],[5259,7346],[5270,7386],[5302,7380],[5323,7402],[5345,7406],[5360,7422],[5329,7454],[5394,7475],[5432,7468],[5480,7441],[5558,7381],[5612,7377],[5638,7374],[5645,7359],[5668,7360]]]}},{type:"Feature",id:"PK",properties:{"hc-group":"admin0","hc-middle-x":.29,"hc-middle-y":.74,"hc-key":"pk","hc-a2":"PK",name:"Pakistan",labelrank:"2","country-abbrev":"Pak.",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"PAK","iso-a2":"PK","woe-id":"23424922",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6250,7212],[6226,7219],[6221,7238],[6206,7243],[6196,7263],[6112,7254],[6056,7254],[6063,7286],[6100,7299],[6107,7314],[6090,7319],[6090,7350],[6065,7360],[6034,7402],[6082,7387],[6129,7387],[6192,7401],[6197,7436],[6214,7449],[6226,7445],[6249,7465],[6269,7458],[6283,7469],[6281,7485],[6290,7506],[6313,7514],[6304,7538],[6335,7538],[6332,7553],[6352,7576],[6338,7605],[6379,7631],[6438,7638],[6455,7637],[6480,7619],[6486,7597],[6504,7591],[6512,7573],[6500,7561],[6474,7553],[6432,7562],[6415,7549],[6422,7510],[6443,7486],[6460,7476],[6436,7462],[6438,7442],[6403,7404],[6390,7376],[6373,7367],[6359,7341],[6325,7334],[6317,7344],[6291,7317],[6288,7305],[6308,7296],[6306,7279],[6335,7238],[6303,7222],[6270,7224],[6250,7212]]]}},{type:"Feature",id:"AE",properties:{"hc-group":"admin0","hc-middle-x":.59,"hc-middle-y":.64,"hc-key":"ae","hc-a2":"AE",name:"United Arab Emirates",labelrank:"4","country-abbrev":"U.A.E.",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"ARE","iso-a2":"AE","woe-id":"23424738",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5899,7268],[5902,7264],[5902,7247],[5885,7244],[5884,7224],[5867,7177],[5865,7174],[5789,7184],[5760,7225],[5767,7217],[5790,7222],[5836,7221],[5893,7281],[5895,7269],[5899,7268]],[[5899,7255],[5901,7257],[5898,7258],[5898,7255],[5899,7255]]]}},{type:"Feature",id:"KE",properties:{"hc-group":"admin0","hc-middle-x":.87,"hc-middle-y":.7,"hc-key":"ke","hc-a2":"KE",name:"Kenya",labelrank:"2","country-abbrev":"Ken.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"KEN","iso-a2":"KE","woe-id":"23424863",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5395,6363],[5353,6393],[5350,6411],[5244,6469],[5250,6493],[5242,6507],[5271,6548],[5269,6573],[5255,6593],[5255,6607],[5242,6624],[5253,6635],[5284,6647],[5299,6635],[5326,6630],[5363,6606],[5405,6600],[5415,6613],[5442,6626],[5453,6616],[5475,6617],[5448,6582],[5448,6474],[5464,6450],[5424,6419],[5423,6404],[5401,6364],[5395,6363]]]}},{type:"Feature",id:"PE",properties:{"hc-group":"admin0","hc-middle-x":.68,"hc-middle-y":.7,"hc-key":"pe","hc-a2":"PE",name:"Peru",labelrank:"2","country-abbrev":"Peru",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"PER","iso-a2":"PE","woe-id":"23424919",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2194,6042],[2184,6048],[2175,6032],[2202,6020],[2203,6021],[2206,6021],[2202,6012],[2204,6011],[2185,5988],[2190,5982],[2176,5959],[2164,5957],[2135,5976],[2131,5988],[2105,6005],[2066,6021],[2022,6046],[1990,6085],[1992,6106],[1950,6168],[1925,6230],[1910,6259],[1896,6273],[1882,6301],[1848,6322],[1855,6334],[1845,6347],[1844,6376],[1870,6401],[1876,6386],[1865,6380],[1895,6367],[1908,6353],[1920,6367],[1929,6401],[1943,6412],[1978,6425],[2011,6455],[2020,6497],[2033,6495],[2050,6471],[2068,6463],[2081,6448],[2081,6435],[2105,6428],[2124,6437],[2145,6436],[2174,6420],[2154,6389],[2176,6376],[2152,6378],[2119,6368],[2089,6349],[2080,6322],[2083,6312],[2065,6298],[2057,6279],[2088,6233],[2081,6224],[2107,6220],[2111,6206],[2140,6208],[2160,6223],[2156,6176],[2188,6178],[2214,6132],[2205,6120],[2202,6097],[2209,6081],[2194,6058],[2194,6042]]]}},{type:"Feature",id:"DO",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.43,"hc-key":"do","hc-a2":"DO",name:"Dominican Republic",labelrank:"5","country-abbrev":"Dom. Rep.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"DOM","iso-a2":"DO","woe-id":"23424800",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[2119,7048],[2119,7048],[2118,7049],[2118,7049],[2116,7051],[2125,7056],[2124,7085],[2146,7092],[2177,7084],[2187,7066],[2213,7062],[2224,7053],[2217,7036],[2207,7045],[2178,7047],[2159,7039],[2155,7046],[2134,7021],[2123,7034],[2125,7042],[2119,7048]]]}},{type:"Feature",id:"HT",properties:{"hc-group":"admin0","hc-middle-x":.8,"hc-middle-y":.08,"hc-key":"ht","hc-a2":"HT",name:"Haiti",labelrank:"5","country-abbrev":"Haiti",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"HTI","iso-a2":"HT","woe-id":"23424839",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[2119,7048],[2118,7048],[2118,7049],[2118,7049],[2119,7048]]],[[[2124,7085],[2125,7056],[2116,7051],[2117,7048],[2119,7048],[2125,7042],[2123,7034],[2114,7040],[2078,7041],[2060,7034],[2043,7046],[2050,7053],[2095,7046],[2095,7076],[2074,7087],[2094,7092],[2124,7085]]]]}},{type:"Feature",id:"AO",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.67,"hc-key":"ao","hc-a2":"AO",name:"Angola",labelrank:"3","country-abbrev":"Ang.",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"AGO","iso-a2":"AO","woe-id":"23424745",continent:"Africa"},geometry:{type:"MultiPolygon",coordinates:[[[[4600,6331],[4600,6340],[4594,6353],[4616,6371],[4625,6364],[4607,6352],[4608,6332],[4600,6331]]],[[[4587,5989],[4586,6033],[4602,6065],[4609,6104],[4642,6139],[4646,6186],[4623,6233],[4634,6255],[4618,6297],[4602,6321],[4628,6328],[4721,6328],[4729,6326],[4741,6286],[4759,6262],[4810,6265],[4815,6295],[4847,6297],[4845,6286],[4882,6286],[4887,6252],[4882,6224],[4893,6208],[4895,6169],[4946,6180],[4947,6117],[4888,6117],[4888,6022],[4891,6011],[4929,5978],[4853,5966],[4793,5975],[4784,5985],[4651,5985],[4628,5999],[4610,5990],[4587,5989]]]]}},{type:"Feature",id:"VN",properties:{"hc-group":"admin0","hc-middle-x":.42,"hc-middle-y":.96,"hc-key":"vn","hc-a2":"VN",name:"Vietnam",labelrank:"2","country-abbrev":"Viet.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"VNM","iso-a2":"VN","woe-id":"23424984",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7320,6806],[7337,6821],[7358,6824],[7366,6846],[7378,6844],[7410,6863],[7413,6898],[7404,6916],[7410,6934],[7415,6951],[7399,6966],[7406,6970],[7381,7002],[7357,7023],[7327,7057],[7302,7072],[7306,7084],[7325,7082],[7335,7096],[7317,7107],[7325,7114],[7308,7123],[7297,7114],[7281,7120],[7276,7142],[7251,7167],[7261,7179],[7277,7168],[7286,7179],[7305,7171],[7345,7197],[7361,7183],[7387,7178],[7381,7166],[7405,7143],[7424,7139],[7418,7124],[7393,7122],[7382,7101],[7366,7094],[7354,7063],[7378,7037],[7384,7017],[7421,6981],[7430,6979],[7447,6954],[7463,6909],[7468,6880],[7460,6872],[7462,6852],[7454,6834],[7403,6805],[7387,6809],[7380,6780],[7352,6768],[7339,6753],[7329,6759],[7330,6800],[7307,6795],[7302,6805],[7320,6806]]]}},{type:"Feature",id:"MZ",properties:{"hc-group":"admin0","hc-middle-x":.83,"hc-middle-y":.28,"hc-key":"mz","hc-a2":"MZ",name:"Mozambique",labelrank:"3","country-abbrev":"Moz.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"MOZ","iso-a2":"MZ","woe-id":"23424902",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5268,6102],[5263,6141],[5271,6159],[5296,6164],[5307,6156],[5332,6160],[5345,6155],[5363,6169],[5375,6164],[5419,6182],[5432,6192],[5431,6167],[5438,6124],[5435,6098],[5444,6063],[5437,6043],[5416,6015],[5357,5986],[5333,5971],[5308,5940],[5305,5943],[5268,5910],[5262,5893],[5286,5842],[5283,5788],[5275,5764],[5234,5749],[5208,5734],[5198,5722],[5210,5694],[5194,5694],[5187,5694],[5184,5712],[5182,5722],[5183,5770],[5169,5800],[5162,5833],[5195,5867],[5198,5889],[5213,5905],[5206,5922],[5214,5956],[5212,6007],[5181,6014],[5161,6027],[5136,6027],[5136,6038],[5131,6058],[5219,6087],[5232,6069],[5252,6076],[5259,6048],[5249,6031],[5280,5993],[5276,6011],[5295,6026],[5297,6068],[5268,6102]]]}},{type:"Feature",id:"CR",properties:{"hc-group":"admin0","hc-middle-x":.09,"hc-middle-y":.05,"hc-key":"cr","hc-a2":"CR",name:"Costa Rica",labelrank:"5","country-abbrev":"C.R.",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"CRI","iso-a2":"CR","woe-id":"23424791",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[1773,6821],[1778,6808],[1805,6781],[1791,6745],[1791,6745],[1787,6754],[1743,6784],[1730,6781],[1707,6804],[1712,6826],[1752,6823],[1773,6821]]],[[[1795,6736],[1790,6744],[1791,6745],[1791,6745],[1795,6736]]]]}},{type:"Feature",id:"IR",properties:{"hc-group":"admin0","hc-middle-x":.58,"hc-middle-y":.5,"hc-key":"ir","hc-a2":"IR",name:"Iran",labelrank:"2","country-abbrev":"Iran",subregion:"Southern Asia","region-wb":"Middle East & North Africa","iso-a3":"IRN","iso-a2":"IR","woe-id":"23424851",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5560,7642],[5555,7661],[5544,7670],[5545,7700],[5538,7718],[5561,7727],[5580,7705],[5600,7700],[5607,7702],[5611,7701],[5654,7729],[5665,7718],[5655,7699],[5681,7686],[5685,7662],[5720,7650],[5746,7628],[5770,7623],[5816,7633],[5832,7631],[5829,7648],[5855,7655],[5875,7674],[5927,7680],[5931,7670],[5974,7660],[6010,7638],[6019,7625],[6044,7622],[6046,7590],[6035,7547],[6023,7540],[6034,7522],[6026,7506],[6033,7479],[6033,7455],[6059,7451],[6062,7434],[6034,7402],[6065,7360],[6090,7350],[6090,7319],[6107,7314],[6100,7299],[6063,7286],[6056,7254],[6051,7250],[6025,7262],[6006,7258],[5930,7272],[5921,7306],[5901,7317],[5887,7303],[5869,7304],[5855,7295],[5791,7322],[5787,7331],[5755,7340],[5733,7389],[5716,7413],[5702,7407],[5683,7419],[5671,7405],[5655,7421],[5655,7438],[5645,7438],[5650,7463],[5638,7484],[5604,7502],[5593,7524],[5578,7536],[5579,7551],[5606,7597],[5576,7603],[5560,7642]]]}},{type:"Feature",id:"SV",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.51,"hc-key":"sv","hc-a2":"SV",name:"El Salvador",labelrank:"6","country-abbrev":"El. S.",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"SLV","iso-a2":"SV","woe-id":"23424807",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1650,6895],[1647,6888],[1621,6890],[1583,6905],[1582,6908],[1604,6925],[1630,6912],[1653,6907],[1650,6895]]]}},{type:"Feature",id:"SL",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.48,"hc-key":"sl","hc-a2":"SL",name:"Sierra Leone",labelrank:"4","country-abbrev":"S.L.",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"SLE","iso-a2":"SL","woe-id":"23424946",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3901,6703],[3858,6722],[3847,6766],[3871,6789],[3908,6794],[3925,6773],[3936,6749],[3927,6728],[3901,6703]]]}},{type:"Feature",id:"GW",properties:{"hc-group":"admin0","hc-middle-x":.55,"hc-middle-y":.49,"hc-key":"gw","hc-a2":"GW",name:"Guinea Bissau",labelrank:"6","country-abbrev":"GnB.",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"GNB","iso-a2":"GW","woe-id":"23424929",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3797,6823],[3785,6833],[3771,6830],[3758,6858],[3746,6863],[3777,6866],[3792,6873],[3835,6873],[3828,6858],[3835,6845],[3806,6838],[3797,6823]]]}},{type:"Feature",id:"HR",properties:{"hc-group":"admin0","hc-middle-x":.35,"hc-middle-y":.6,"hc-key":"hr","hc-a2":"HR",name:"Croatia",labelrank:"6","country-abbrev":"Cro.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"HRV","iso-a2":"HR","woe-id":"23424843",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4785,7824],[4765,7838],[4760,7841],[4766,7838],[4783,7829],[4783,7827],[4785,7824]]],[[[4640,7935],[4692,7934],[4701,7961],[4727,7972],[4751,7952],[4782,7944],[4797,7951],[4801,7922],[4800,7912],[4790,7920],[4766,7919],[4739,7927],[4721,7917],[4705,7923],[4706,7906],[4718,7888],[4758,7848],[4758,7843],[4731,7849],[4694,7873],[4678,7887],[4678,7920],[4664,7908],[4659,7922],[4652,7911],[4640,7935]]]]}},{type:"Feature",id:"BZ",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.5,"hc-key":"bz","hc-a2":"BZ",name:"Belize",labelrank:"6","country-abbrev":"Belize",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"BLZ","iso-a2":"BZ","woe-id":"23424760",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1610,7027],[1619,7030],[1636,7048],[1642,7044],[1642,7044],[1638,7002],[1618,6969],[1608,6969],[1610,7027]]]}},{type:"Feature",id:"ZA",properties:{"hc-group":"admin0","hc-middle-x":.36,"hc-middle-y":.7,"hc-key":"za","hc-a2":"ZA",name:"South Africa",labelrank:"2","country-abbrev":"S.Af.",subregion:"Southern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"ZAF","iso-a2":"ZA","woe-id":"23424942",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5187,5694],[5194,5694],[5210,5694],[5194,5640],[5159,5608],[5136,5566],[5091,5520],[5039,5479],[4997,5470],[4998,5463],[4973,5457],[4937,5464],[4906,5464],[4885,5452],[4845,5448],[4819,5438],[4785,5468],[4766,5502],[4778,5508],[4776,5539],[4749,5582],[4736,5622],[4726,5639],[4743,5657],[4753,5635],[4803,5627],[4829,5644],[4829,5760],[4840,5751],[4854,5716],[4850,5693],[4878,5693],[4910,5721],[4919,5743],[4972,5726],[4994,5733],[5002,5760],[5031,5775],[5036,5794],[5058,5807],[5071,5824],[5105,5839],[5134,5834],[5162,5833],[5169,5800],[5183,5770],[5182,5722],[5166,5729],[5148,5708],[5158,5683],[5182,5679],[5187,5694]],[[5070,5635],[5036,5606],[5047,5584],[5068,5572],[5077,5589],[5099,5596],[5108,5615],[5084,5639],[5070,5635]]]}},{type:"Feature",id:"CD",properties:{"hc-group":"admin0","hc-middle-x":.58,"hc-middle-y":.42,"hc-key":"cd","hc-a2":"CD",name:"Democratic Republic of the Congo",labelrank:"2","country-abbrev":"D.R.C.",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"COD","iso-a2":"CD","woe-id":"23424780",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5101,6402],[5098,6351],[5100,6326],[5109,6303],[5128,6287],[5141,6259],[5092,6251],[5075,6233],[5081,6224],[5086,6212],[5076,6163],[5096,6135],[5118,6142],[5118,6104],[5100,6104],[5075,6134],[5055,6138],[5041,6160],[5027,6146],[4987,6157],[4986,6171],[4956,6165],[4946,6180],[4895,6169],[4893,6208],[4882,6224],[4887,6252],[4882,6286],[4845,6286],[4847,6297],[4815,6295],[4810,6265],[4759,6262],[4741,6286],[4729,6326],[4721,6328],[4628,6328],[4606,6323],[4600,6331],[4608,6332],[4607,6352],[4625,6364],[4635,6357],[4664,6375],[4664,6357],[4677,6359],[4718,6403],[4718,6438],[4736,6463],[4763,6485],[4769,6511],[4766,6530],[4773,6563],[4789,6602],[4786,6627],[4802,6644],[4821,6651],[4846,6629],[4903,6623],[4915,6641],[4927,6635],[4962,6649],[4986,6647],[4994,6658],[5021,6648],[5049,6649],[5076,6625],[5088,6633],[5101,6627],[5118,6634],[5130,6616],[5149,6602],[5145,6572],[5162,6564],[5139,6544],[5138,6536],[5123,6524],[5115,6497],[5104,6485],[5114,6486],[5111,6473],[5112,6459],[5105,6456],[5101,6451],[5093,6443],[5091,6427],[5092,6422],[5095,6420],[5102,6411],[5101,6402]]]}},{type:"Feature",id:"KW",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.51,"hc-key":"kw","hc-a2":"KW",name:"Kuwait",labelrank:"6","country-abbrev":"Kwt.",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"KWT","iso-a2":"KW","woe-id":"23424870",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5668,7360],[5645,7359],[5638,7374],[5612,7377],[5629,7405],[5654,7406],[5665,7400],[5646,7386],[5658,7385],[5668,7360]]]}},{type:"Feature",id:"IE",properties:{"hc-group":"admin0","hc-middle-x":.43,"hc-middle-y":.51,"hc-key":"ie","hc-a2":"IE",name:"Ireland",labelrank:"3","country-abbrev":"Ire.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"IRL","iso-a2":"IE","woe-id":"23424803",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4026,8305],[3999,8280],[4024,8266],[4033,8278],[4044,8263],[4055,8266],[4063,8220],[4052,8189],[4017,8185],[3983,8165],[3950,8160],[3933,8178],[3947,8184],[3958,8207],[3947,8204],[3976,8232],[3944,8237],[3949,8275],[3985,8272],[4e3,8288],[3980,8290],[3995,8309],[4027,8316],[4026,8305]]]}},{type:"Feature",id:"KP",properties:{"hc-group":"admin0","hc-middle-x":.32,"hc-middle-y":.64,"hc-key":"kp","hc-a2":"KP",name:"North Korea",labelrank:"3","country-abbrev":"N.K.",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"PRK","iso-a2":"KP","woe-id":"23424865",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[8094,7820],[8075,7812],[8063,7794],[8065,7769],[8050,7763],[8024,7740],[8e3,7730],[7998,7711],[8025,7692],[8019,7683],[7989,7681],[7975,7665],[7943,7672],[7936,7660],[7920,7689],[7939,7716],[7907,7735],[7907,7743],[7923,7756],[7955,7771],[7973,7798],[8018,7788],[8015,7809],[8041,7810],[8064,7825],[8069,7844],[8089,7828],[8092,7824],[8094,7820]]]}},{type:"Feature",id:"KR",properties:{"hc-group":"admin0","hc-middle-x":.46,"hc-middle-y":.49,"hc-key":"kr","hc-a2":"KR",name:"South Korea",labelrank:"2","country-abbrev":"S.K.",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"KOR","iso-a2":"KR","woe-id":"23424868",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7975,7665],[7989,7681],[8019,7683],[8025,7692],[8053,7646],[8060,7606],[8057,7587],[8032,7561],[8016,7567],[7999,7550],[7985,7557],[7973,7544],[7966,7557],[7969,7631],[7980,7647],[7962,7664],[7975,7665]]]}},{type:"Feature",id:"GY",properties:{"hc-group":"admin0","hc-middle-x":.26,"hc-middle-y":.07,"hc-key":"gy","hc-a2":"GY",name:"Guyana",labelrank:"4","country-abbrev":"Guy.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"GUY","iso-a2":"GY","woe-id":"23424836",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2470,6751],[2497,6735],[2529,6699],[2554,6678],[2551,6661],[2550,6647],[2537,6646],[2527,6622],[2539,6599],[2550,6599],[2554,6583],[2574,6557],[2556,6559],[2520,6547],[2505,6535],[2477,6555],[2470,6579],[2475,6606],[2484,6615],[2467,6632],[2471,6649],[2448,6652],[2430,6673],[2435,6692],[2461,6709],[2452,6711],[2455,6729],[2476,6743],[2470,6751]]]}},{type:"Feature",id:"HN",properties:{"hc-group":"admin0","hc-middle-x":.71,"hc-middle-y":.09,"hc-key":"hn","hc-a2":"HN",name:"Honduras",labelrank:"5","country-abbrev":"Hond.",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"HND","iso-a2":"HN","woe-id":"23424841",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1638,6964],[1653,6970],[1693,6966],[1706,6973],[1754,6967],[1770,6949],[1788,6943],[1748,6931],[1739,6937],[1712,6912],[1681,6905],[1683,6891],[1665,6882],[1659,6891],[1650,6895],[1653,6907],[1630,6912],[1604,6925],[1610,6944],[1638,6964]]]}},{type:"Feature",id:"MM",properties:{"hc-group":"admin0","hc-middle-x":.17,"hc-middle-y":.49,"hc-key":"mm","hc-a2":"MM",name:"Myanmar",labelrank:"3","country-abbrev":"Myan.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"MMR","iso-a2":"MM","woe-id":"23424763",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6960,7126],[6972,7133],[6970,7154],[6987,7167],[6993,7190],[6991,7217],[7015,7212],[7032,7249],[7029,7260],[7041,7271],[7042,7294],[7075,7319],[7091,7322],[7110,7339],[7110,7349],[7116,7359],[7133,7346],[7138,7328],[7150,7329],[7150,7276],[7121,7250],[7118,7212],[7147,7219],[7155,7191],[7174,7188],[7163,7160],[7187,7156],[7194,7137],[7221,7148],[7223,7141],[7210,7134],[7191,7103],[7187,7107],[7145,7084],[7130,7088],[7113,7048],[7120,7028],[7142,7004],[7154,6977],[7146,6974],[7145,6952],[7137,6937],[7164,6904],[7162,6884],[7178,6848],[7152,6814],[7152,6804],[7143,6815],[7152,6846],[7145,6867],[7147,6888],[7123,6939],[7119,6981],[7106,7003],[7089,6988],[7067,6980],[7053,6964],[7018,6974],[7030,7019],[7016,7058],[7002,7059],[6996,7074],[7011,7076],[6993,7096],[6983,7094],[6960,7126]]]}},{type:"Feature",id:"GA",properties:{"hc-group":"admin0","hc-middle-x":.36,"hc-middle-y":.65,"hc-key":"ga","hc-a2":"GA",name:"Gabon",labelrank:"4","country-abbrev":"Gabon",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"GAB","iso-a2":"GA","woe-id":"23424822",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4529,6529],[4574,6529],[4573,6563],[4574,6567],[4630,6567],[4632,6563],[4630,6536],[4660,6539],[4666,6527],[4649,6506],[4647,6494],[4667,6482],[4664,6444],[4655,6427],[4645,6439],[4636,6428],[4606,6445],[4607,6432],[4581,6432],[4589,6391],[4578,6397],[4567,6385],[4532,6421],[4513,6446],[4496,6483],[4513,6488],[4514,6516],[4529,6529]]]}},{type:"Feature",id:"GQ",properties:{"hc-group":"admin0","hc-middle-x":.53,"hc-middle-y":.55,"hc-key":"gq","hc-a2":"GQ",name:"Equatorial Guinea",labelrank:"4","country-abbrev":"Eq. G.",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"GNQ","iso-a2":"GQ","woe-id":"23424804",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4573,6563],[4574,6529],[4529,6529],[4515,6535],[4529,6557],[4529,6569],[4534,6563],[4573,6563]]]}},{type:"Feature",id:"NI",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.86,"hc-key":"ni","hc-a2":"NI",name:"Nicaragua",labelrank:"5","country-abbrev":"Nic.",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"NIC","iso-a2":"NI","woe-id":"23424915",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1712,6826],[1681,6859],[1655,6879],[1665,6882],[1683,6891],[1681,6905],[1712,6912],[1739,6937],[1748,6931],[1788,6943],[1787,6923],[1776,6895],[1767,6835],[1773,6821],[1752,6823],[1712,6826]]]}},{type:"Feature",id:"UG",properties:{"hc-group":"admin0","hc-middle-x":.16,"hc-middle-y":.55,"hc-key":"ug","hc-a2":"UG",name:"Uganda",labelrank:"3","country-abbrev":"Uga.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"UGA","iso-a2":"UG","woe-id":"23424974",continent:"Africa"},geometry:{type:"MultiPolygon",coordinates:[[[[5178,6471],[5178,6471],[5178,6471],[5178,6471]]],[[[5177,6471],[5149,6471],[5138,6469],[5122,6457],[5112,6459],[5111,6473],[5114,6486],[5121,6496],[5115,6497],[5123,6524],[5138,6536],[5142,6531],[5166,6556],[5162,6564],[5145,6572],[5149,6602],[5177,6612],[5188,6603],[5213,6614],[5227,6610],[5242,6624],[5255,6607],[5255,6593],[5269,6573],[5271,6548],[5242,6507],[5201,6504],[5183,6491],[5177,6471]]]]}},{type:"Feature",id:"MW",properties:{"hc-group":"admin0","hc-middle-x":.2,"hc-middle-y":.31,"hc-key":"mw","hc-a2":"MW",name:"Malawi",labelrank:"6","country-abbrev":"Mal.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"MWI","iso-a2":"MW","woe-id":"23424889",continent:"Africa"},geometry:{type:"MultiPolygon",coordinates:[[[[5269,6164],[5269,6164],[5269,6165],[5269,6164]]],[[[5264,6168],[5264,6169],[5263,6169],[5264,6168],[5264,6168]]],[[[5251,6215],[5248,6218],[5248,6218],[5251,6215]]],[[[5245,6220],[5245,6221],[5245,6221],[5245,6220]]],[[[5210,6224],[5225,6218],[5240,6214],[5252,6156],[5244,6136],[5251,6106],[5279,6075],[5268,6102],[5297,6068],[5295,6026],[5276,6011],[5280,5993],[5249,6031],[5259,6048],[5252,6076],[5232,6069],[5219,6087],[5207,6096],[5213,6129],[5223,6131],[5220,6180],[5233,6189],[5210,6224]]]]}},{type:"Feature",id:"SX",properties:{"hc-group":"admin0","hc-middle-x":.76,"hc-middle-y":.53,"hc-key":"sx","hc-a2":"SX",name:"Somaliland",labelrank:"5","country-abbrev":"Solnd.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"-99","iso-a2":"SX","woe-id":"-99",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5515,6838],[5545,6807],[5565,6806],[5589,6820],[5609,6814],[5638,6829],[5683,6831],[5683,6778],[5654,6735],[5625,6735],[5538,6764],[5520,6776],[5497,6813],[5505,6823],[5515,6838]]]}},{type:"Feature",id:"TM",properties:{"hc-group":"admin0","hc-middle-x":.38,"hc-middle-y":.41,"hc-key":"tm","hc-a2":"TM",name:"Turkmenistan",labelrank:"4","country-abbrev":"Turkm.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"TKM","iso-a2":"TM","woe-id":"23424972",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5922,7807],[5931,7793],[5946,7798],[5939,7815],[5967,7838],[5992,7820],[6005,7820],[6012,7788],[6067,7774],[6081,7740],[6130,7704],[6137,7704],[6174,7679],[6202,7672],[6201,7649],[6179,7656],[6171,7645],[6149,7640],[6141,7612],[6108,7598],[6100,7584],[6076,7574],[6068,7584],[6046,7590],[6044,7622],[6019,7625],[6010,7638],[5974,7660],[5931,7670],[5927,7680],[5875,7674],[5855,7655],[5829,7648],[5827,7689],[5831,7702],[5820,7716],[5819,7738],[5795,7741],[5800,7773],[5824,7761],[5842,7765],[5853,7778],[5835,7791],[5829,7812],[5807,7813],[5797,7788],[5786,7801],[5802,7814],[5838,7821],[5859,7807],[5877,7783],[5890,7786],[5921,7783],[5922,7807]]]}},{type:"Feature",id:"ZM",properties:{"hc-group":"admin0","hc-middle-x":.24,"hc-middle-y":.67,"hc-key":"zm","hc-a2":"ZM",name:"Zambia",labelrank:"3","country-abbrev":"Zambia",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"ZMB","iso-a2":"ZM","woe-id":"23425003",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5081,6224],[5099,6245],[5092,6251],[5141,6259],[5155,6242],[5159,6248],[5183,6233],[5210,6224],[5233,6189],[5220,6180],[5223,6131],[5213,6129],[5207,6096],[5219,6087],[5131,6058],[5136,6038],[5119,6039],[5091,6026],[5088,6011],[5068,6001],[5052,5993],[5036,5968],[5027,5965],[4984,5973],[4954,5983],[4929,5978],[4891,6011],[4888,6022],[4888,6117],[4947,6117],[4946,6180],[4956,6165],[4986,6171],[4987,6157],[5027,6146],[5041,6160],[5055,6138],[5075,6134],[5100,6104],[5118,6104],[5118,6142],[5096,6135],[5076,6163],[5086,6212],[5081,6224]]]}},{type:"Feature",id:"NC",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.71,"hc-key":"nc","hc-a2":"NC",name:"Northern Cyprus",labelrank:"6","country-abbrev":"N. Cy.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"-99","iso-a2":"NC","woe-id":"-90",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5239,7572],[5235,7571],[5233,7571],[5225,7576],[5205,7576],[5205,7576],[5205,7576],[5205,7576],[5204,7576],[5204,7576],[5260,7593],[5241,7580],[5243,7572],[5239,7572]]],[[[5201,7576],[5202,7576],[5202,7575],[5201,7576]]]]}},{type:"Feature",id:"MR",properties:{"hc-group":"admin0","hc-middle-x":.62,"hc-middle-y":.63,"hc-key":"mr","hc-a2":"MR",name:"Mauritania",labelrank:"3","country-abbrev":"Mrt.",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"MRT","iso-a2":"MR","woe-id":"23424896",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3984,7320],[4077,7261],[4097,7248],[4045,7248],[4074,6989],[4082,6982],[4077,6957],[3964,6958],[3923,6956],[3918,6946],[3903,6961],[3894,6959],[3891,6940],[3878,6936],[3849,6961],[3842,6977],[3832,6976],[3817,6992],[3758,6986],[3752,6967],[3754,6992],[3767,7032],[3762,7063],[3752,7075],[3762,7100],[3741,7129],[3737,7117],[3740,7135],[3856,7135],[3856,7186],[3885,7200],[3885,7279],[3983,7279],[3984,7320]]]}},{type:"Feature",id:"DZ",properties:{"hc-group":"admin0","hc-middle-x":.63,"hc-middle-y":.5,"hc-key":"dz","hc-a2":"DZ",name:"Algeria",labelrank:"3","country-abbrev":"Alg.",subregion:"Northern Africa","region-wb":"Middle East & North Africa","iso-a3":"DZA","iso-a2":"DZ","woe-id":"23424740",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4097,7248],[4077,7261],[3984,7320],[3984,7332],[3984,7364],[4014,7386],[4070,7394],[4111,7423],[4132,7429],[4132,7460],[4156,7464],[4165,7475],[4203,7474],[4209,7488],[4190,7512],[4187,7561],[4174,7573],[4188,7574],[4205,7589],[4270,7620],[4316,7623],[4326,7630],[4381,7633],[4394,7625],[4457,7640],[4473,7632],[4493,7635],[4486,7618],[4482,7558],[4460,7533],[4468,7511],[4485,7488],[4506,7473],[4520,7414],[4513,7410],[4529,7378],[4533,7338],[4526,7320],[4530,7295],[4517,7283],[4535,7258],[4535,7244],[4580,7226],[4593,7202],[4460,7120],[4410,7077],[4364,7068],[4331,7067],[4334,7087],[4295,7101],[4274,7116],[4273,7127],[4097,7248]]]}},{type:"Feature",id:"LT",properties:{"hc-group":"admin0","hc-middle-x":.27,"hc-middle-y":.06,"hc-key":"lt","hc-a2":"LT",name:"Lithuania",labelrank:"5","country-abbrev":"Lith.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"LTU","iso-a2":"LT","woe-id":"23424875",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4867,8313],[4863,8330],[4860,8347],[4891,8361],[4961,8354],[4973,8362],[4980,8351],[4996,8349],[5024,8330],[5029,8315],[5002,8300],[4990,8274],[4958,8257],[4932,8259],[4931,8268],[4911,8276],[4913,8298],[4867,8313]]],[[[4857,8314],[4861,8323],[4859,8314],[4857,8314]]]]}},{type:"Feature",id:"ET",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.58,"hc-key":"et","hc-a2":"ET",name:"Ethiopia",labelrank:"2","country-abbrev":"Eth.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"ETH","iso-a2":"ET","woe-id":"23424808",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5472,6832],[5469,6829],[5472,6826],[5476,6821],[5505,6823],[5497,6813],[5520,6776],[5538,6764],[5625,6735],[5654,6735],[5609,6691],[5565,6644],[5536,6645],[5511,6636],[5503,6626],[5475,6617],[5453,6616],[5442,6626],[5415,6613],[5405,6600],[5363,6606],[5326,6630],[5299,6635],[5295,6656],[5282,6657],[5264,6695],[5234,6725],[5214,6729],[5220,6748],[5241,6748],[5244,6778],[5259,6820],[5267,6815],[5278,6850],[5292,6873],[5305,6874],[5317,6921],[5339,6926],[5347,6916],[5357,6939],[5373,6925],[5390,6932],[5422,6927],[5444,6916],[5489,6867],[5471,6839],[5472,6832]]]}},{type:"Feature",id:"SD",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.5,"hc-key":"sd","hc-a2":"SD",name:"Sudan",labelrank:"3","country-abbrev":"Sudan",subregion:"Northern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"SDN","iso-a2":"SD","woe-id":"-90",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5317,6921],[5305,6874],[5292,6873],[5278,6850],[5267,6815],[5259,6820],[5244,6778],[5240,6799],[5218,6819],[5219,6859],[5186,6853],[5195,6825],[5161,6788],[5147,6786],[5125,6802],[5090,6774],[5067,6774],[5062,6782],[5023,6780],[5001,6806],[4979,6802],[4964,6761],[4952,6755],[4932,6758],[4937,6790],[4914,6821],[4915,6836],[4894,6875],[4883,6877],[4896,6893],[4891,6906],[4904,6917],[4921,6964],[4947,6964],[4947,7078],[4947,7094],[4976,7094],[4976,7155],[5161,7155],[5327,7155],[5339,7119],[5336,7094],[5347,7055],[5378,7033],[5366,7019],[5331,7005],[5329,6981],[5314,6947],[5317,6921]]]}},{type:"Feature",id:"ER",properties:{"hc-group":"admin0","hc-middle-x":.1,"hc-middle-y":.24,"hc-key":"er","hc-a2":"ER",name:"Eritrea",labelrank:"4","country-abbrev":"Erit.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"ERI","iso-a2":"ER","woe-id":"23424806",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5489,6867],[5444,6916],[5422,6927],[5390,6932],[5373,6925],[5357,6939],[5347,6916],[5339,6926],[5317,6921],[5314,6947],[5329,6981],[5331,7005],[5366,7019],[5378,7033],[5388,7015],[5399,6969],[5410,6946],[5415,6958],[5424,6942],[5454,6932],[5469,6911],[5487,6900],[5511,6874],[5498,6864],[5489,6867]]]}},{type:"Feature",id:"GH",properties:{"hc-group":"admin0","hc-middle-x":.13,"hc-middle-y":.77,"hc-key":"gh","hc-a2":"GH",name:"Ghana",labelrank:"3","country-abbrev":"Ghana",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"GHA","iso-a2":"GH","woe-id":"23424824",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4275,6679],[4268,6670],[4247,6669],[4216,6653],[4178,6639],[4148,6649],[4148,6650],[4152,6649],[4156,6651],[4145,6701],[4166,6741],[4160,6779],[4153,6813],[4158,6823],[4215,6824],[4235,6827],[4237,6813],[4250,6800],[4246,6781],[4255,6776],[4250,6758],[4259,6715],[4255,6701],[4275,6679]]]}},{type:"Feature",id:"SI",properties:{"hc-group":"admin0","hc-middle-x":.52,"hc-middle-y":.57,"hc-key":"si","hc-a2":"SI",name:"Slovenia",labelrank:"6","country-abbrev":"Slo.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"SVN","iso-a2":"SI","woe-id":"23424945",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4640,7935],[4640,7937],[4644,7939],[4634,7964],[4644,7973],[4668,7968],[4678,7976],[4712,7979],[4714,7985],[4719,7985],[4727,7972],[4701,7961],[4692,7934],[4640,7935]]]}},{type:"Feature",id:"GT",properties:{"hc-group":"admin0","hc-middle-x":.23,"hc-middle-y":.79,"hc-key":"gt","hc-a2":"GT",name:"Guatemala",labelrank:"3","country-abbrev":"Guat.",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"GTM","iso-a2":"GT","woe-id":"23424834",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1618,6969],[1626,6965],[1638,6964],[1610,6944],[1604,6925],[1582,6908],[1583,6905],[1547,6911],[1519,6929],[1520,6951],[1534,6975],[1571,6975],[1574,6984],[1543,7010],[1556,7010],[1557,7027],[1610,7027],[1608,6969],[1618,6969]]]}},{type:"Feature",id:"BA",properties:{"hc-group":"admin0","hc-middle-x":.91,"hc-middle-y":.56,"hc-key":"ba","hc-a2":"BA",name:"Bosnia and Herzegovina",labelrank:"5","country-abbrev":"B.H.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"BIH","iso-a2":"BA","woe-id":"23424761",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4760,7841],[4757,7843],[4758,7843],[4758,7848],[4718,7888],[4706,7906],[4705,7923],[4721,7917],[4739,7927],[4766,7919],[4790,7920],[4800,7912],[4811,7913],[4805,7891],[4806,7864],[4784,7845],[4783,7829],[4766,7838],[4760,7841]]]}},{type:"Feature",id:"JO",properties:{"hc-group":"admin0","hc-middle-x":.07,"hc-middle-y":.78,"hc-key":"jo","hc-a2":"JO",name:"Jordan",labelrank:"4","country-abbrev":"Jord.",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"JOR","iso-a2":"JO","woe-id":"23424860",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5284,7442],[5287,7445],[5284,7446],[5283,7447],[5284,7449],[5288,7449],[5288,7463],[5288,7492],[5294,7495],[5325,7481],[5383,7516],[5391,7487],[5394,7475],[5329,7454],[5360,7422],[5345,7406],[5323,7402],[5302,7380],[5270,7386],[5272,7391],[5270,7392],[5276,7420],[5284,7442]]]}},{type:"Feature",id:"SY",properties:{"hc-group":"admin0","hc-middle-x":.25,"hc-middle-y":.54,"hc-key":"sy","hc-a2":"SY",name:"Syria",labelrank:"3","country-abbrev":"Syria",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"SYR","iso-a2":"SY","woe-id":"23424956",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5383,7516],[5325,7481],[5294,7495],[5298,7502],[5296,7517],[5319,7543],[5300,7558],[5299,7584],[5299,7600],[5306,7597],[5320,7631],[5344,7624],[5367,7634],[5380,7627],[5412,7628],[5446,7641],[5463,7639],[5484,7648],[5489,7641],[5474,7624],[5460,7621],[5455,7563],[5440,7548],[5383,7516]]]}},{type:"Feature",id:"MC",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.67,"hc-key":"mc","hc-a2":"MC",name:"Monaco",labelrank:"6","country-abbrev":"Mco.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"MCO","iso-a2":"MC","woe-id":"23424892",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4459,7872],[4458,7871],[4457,7871],[4458,7872],[4459,7872]]]}},{type:"Feature",id:"AL",properties:{"hc-group":"admin0","hc-middle-x":.39,"hc-middle-y":.49,"hc-key":"al","hc-a2":"AL",name:"Albania",labelrank:"6","country-abbrev":"Alb.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"ALB","iso-a2":"AL","woe-id":"23424742",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4858,7770],[4857,7770],[4857,7771],[4858,7770]]],[[[4811,7813],[4811,7818],[4812,7821],[4821,7833],[4831,7829],[4844,7817],[4846,7805],[4842,7794],[4848,7777],[4849,7772],[4851,7771],[4854,7772],[4857,7771],[4857,7771],[4858,7769],[4858,7769],[4856,7767],[4858,7767],[4857,7766],[4859,7764],[4859,7763],[4859,7763],[4841,7734],[4829,7729],[4809,7762],[4817,7803],[4811,7804],[4810,7808],[4811,7813]]],[[[4811,7820],[4811,7819],[4811,7819],[4811,7820]]]]}},{type:"Feature",id:"UY",properties:{"hc-group":"admin0","hc-middle-x":.81,"hc-middle-y":.63,"hc-key":"uy","hc-a2":"UY",name:"Uruguay",labelrank:"4","country-abbrev":"Ury.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"URY","iso-a2":"UY","woe-id":"23424979",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2672,5507],[2658,5493],[2661,5478],[2661,5475],[2666,5472],[2654,5450],[2619,5432],[2607,5437],[2584,5432],[2554,5448],[2534,5448],[2518,5465],[2518,5486],[2518,5491],[2519,5492],[2527,5495],[2523,5514],[2523,5532],[2541,5588],[2564,5590],[2582,5575],[2588,5559],[2600,5566],[2611,5553],[2629,5546],[2672,5507]]]}},{type:"Feature",id:"CNM",properties:{"hc-group":"admin0","hc-middle-x":.39,"hc-middle-y":.11,"hc-key":"cnm","hc-a2":"CN",name:"Cyprus No Mans Area",labelrank:"9","country-abbrev":null,subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"-99","iso-a2":null,"woe-id":"-99",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5243,7572],[5243,7572],[5242,7571],[5239,7572],[5239,7572],[5243,7572]]],[[[5200,7576],[5201,7576],[5202,7575],[5202,7576],[5203,7576],[5202,7575],[5200,7576]]],[[[5204,7576],[5204,7576],[5204,7576],[5205,7576],[5205,7576],[5204,7576]]],[[[5233,7571],[5234,7570],[5233,7569],[5225,7575],[5205,7576],[5205,7576],[5225,7576],[5233,7571]]]]}},{type:"Feature",id:"MN",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.53,"hc-key":"mn","hc-a2":"MN",name:"Mongolia",labelrank:"3","country-abbrev":"Mong.",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"MNG","iso-a2":"MN","woe-id":"23424887",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7705,8020],[7716,8023],[7712,8027],[7735,8027],[7775,7987],[7769,7975],[7727,7980],[7699,7966],[7678,7965],[7665,7943],[7651,7934],[7617,7931],[7590,7908],[7543,7920],[7525,7897],[7540,7870],[7512,7856],[7495,7837],[7468,7825],[7430,7826],[7388,7820],[7342,7800],[7321,7805],[7298,7801],[7248,7816],[7237,7828],[7189,7833],[7173,7829],[7106,7837],[7081,7835],[7067,7854],[7052,7891],[7042,7890],[6998,7915],[6919,7924],[6913,7935],[6923,7954],[6924,7974],[6904,8015],[6881,8029],[6865,8028],[6833,8051],[6829,8072],[6841,8083],[6860,8082],[6883,8100],[6935,8122],[6963,8137],[6972,8130],[7019,8126],[7029,8105],[7067,8104],[7110,8094],[7133,8106],[7138,8124],[7124,8143],[7131,8160],[7156,8187],[7189,8171],[7204,8171],[7253,8155],[7255,8128],[7297,8109],[7346,8122],[7385,8117],[7402,8104],[7423,8101],[7440,8078],[7505,8071],[7523,8080],[7574,8088],[7610,8115],[7642,8100],[7667,8104],[7680,8097],[7646,8033],[7656,8017],[7685,8023],[7705,8020]]]}},{type:"Feature",id:"RW",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.56,"hc-key":"rw","hc-a2":"RW",name:"Rwanda",labelrank:"3","country-abbrev":"Rwa.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"RWA","iso-a2":"RW","woe-id":"23424937",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5095,6420],[5092,6422],[5091,6427],[5106,6440],[5101,6451],[5105,6456],[5112,6459],[5122,6457],[5138,6469],[5149,6453],[5149,6431],[5141,6430],[5122,6432],[5121,6422],[5095,6420]]]}},{type:"Feature",id:"SO",properties:{"hc-group":"admin0","hc-middle-x":.39,"hc-middle-y":.74,"hc-key":"so","hc-a2":"SO",name:"Somalia",labelrank:"6","country-abbrev":"Som.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"SOM","iso-a2":"SO","woe-id":"-90",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5475,6617],[5503,6626],[5511,6636],[5536,6645],[5565,6644],[5609,6691],[5654,6735],[5683,6778],[5683,6831],[5722,6841],[5738,6853],[5752,6848],[5739,6778],[5695,6706],[5686,6680],[5654,6631],[5597,6571],[5567,6555],[5521,6518],[5495,6491],[5464,6450],[5448,6474],[5448,6582],[5475,6617]]]}},{type:"Feature",id:"BO",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.59,"hc-key":"bo","hc-a2":"BO",name:"Bolivia",labelrank:"3","country-abbrev":"Bolivia",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"BOL","iso-a2":"BO","woe-id":"23424762",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[2202,6020],[2201,6026],[2206,6021],[2203,6021],[2202,6020]]],[[[2190,5982],[2185,5988],[2204,6011],[2217,6017],[2194,6042],[2194,6058],[2209,6081],[2202,6097],[2205,6120],[2214,6132],[2188,6178],[2226,6177],[2274,6209],[2309,6215],[2314,6200],[2311,6172],[2323,6147],[2341,6133],[2380,6127],[2406,6113],[2416,6101],[2439,6103],[2456,6093],[2466,6019],[2516,6017],[2518,5989],[2535,5981],[2542,5961],[2525,5901],[2524,5912],[2497,5928],[2470,5928],[2419,5917],[2403,5889],[2403,5874],[2392,5838],[2387,5845],[2354,5845],[2343,5818],[2335,5839],[2301,5841],[2286,5851],[2258,5820],[2238,5820],[2228,5867],[2212,5893],[2221,5923],[2205,5938],[2190,5982]]]]}},{type:"Feature",id:"CM",properties:{"hc-group":"admin0","hc-middle-x":.27,"hc-middle-y":.67,"hc-key":"cm","hc-a2":"CM",name:"Cameroon",labelrank:"3","country-abbrev":"Cam.",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"CMR","iso-a2":"CM","woe-id":"23424785",continent:"Africa"},geometry:{type:"MultiPolygon",coordinates:[[[[4632,6563],[4630,6567],[4574,6567],[4573,6563],[4534,6563],[4529,6569],[4532,6595],[4523,6614],[4505,6620],[4493,6641],[4500,6671],[4539,6706],[4552,6709],[4573,6689],[4590,6709],[4600,6745],[4617,6758],[4619,6775],[4652,6832],[4670,6838],[4672,6858],[4658,6864],[4654,6885],[4662,6885],[4660,6880],[4667,6882],[4677,6872],[4686,6839],[4684,6817],[4702,6794],[4658,6793],[4651,6783],[4687,6749],[4696,6721],[4674,6683],[4664,6677],[4668,6654],[4687,6610],[4714,6583],[4717,6565],[4716,6551],[4669,6565],[4632,6563]]],[[[4663,6885],[4664,6885],[4663,6885],[4663,6885]]]]}},{type:"Feature",id:"CG",properties:{"hc-group":"admin0","hc-middle-x":.15,"hc-middle-y":.78,"hc-key":"cg","hc-a2":"CG",name:"Republic of Congo",labelrank:"4","country-abbrev":"Rep. Congo",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"COG","iso-a2":"CG","woe-id":"23424779",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4625,6364],[4616,6371],[4594,6353],[4588,6366],[4567,6385],[4578,6397],[4589,6391],[4581,6432],[4607,6432],[4606,6445],[4636,6428],[4645,6439],[4655,6427],[4664,6444],[4667,6482],[4647,6494],[4649,6506],[4666,6527],[4660,6539],[4630,6536],[4632,6563],[4669,6565],[4716,6551],[4717,6565],[4728,6601],[4754,6609],[4789,6602],[4773,6563],[4766,6530],[4769,6511],[4763,6485],[4736,6463],[4718,6438],[4718,6403],[4677,6359],[4664,6357],[4664,6375],[4635,6357],[4625,6364]]]}},{type:"Feature",id:"EH",properties:{"hc-group":"admin0","hc-middle-x":.41,"hc-middle-y":.71,"hc-key":"eh","hc-a2":"EH",name:"Western Sahara",labelrank:"7","country-abbrev":"W. Sah.",subregion:"Northern Africa","region-wb":"Middle East & North Africa","iso-a3":"ESH","iso-a2":"EH","woe-id":"23424990",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3737,7117],[3735,7120],[3738,7137],[3802,7138],[3820,7165],[3826,7199],[3854,7229],[3873,7243],[3885,7280],[3894,7283],[3904,7307],[3918,7311],[3953,7306],[3980,7315],[3984,7332],[3984,7320],[3983,7279],[3885,7279],[3885,7200],[3856,7186],[3856,7135],[3740,7135],[3737,7117]]]}},{type:"Feature",id:"RS",properties:{"hc-group":"admin0","hc-middle-x":.43,"hc-middle-y":.51,"hc-key":"rs","hc-a2":"RS",name:"Republic of Serbia",labelrank:"5","country-abbrev":"Serb.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"SRB","iso-a2":"RS","woe-id":"-90",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4806,7864],[4805,7891],[4811,7913],[4800,7912],[4801,7922],[4797,7951],[4816,7960],[4837,7958],[4852,7935],[4873,7922],[4871,7909],[4892,7899],[4901,7907],[4909,7889],[4899,7874],[4917,7849],[4901,7838],[4899,7821],[4886,7821],[4876,7818],[4881,7833],[4852,7854],[4840,7839],[4818,7851],[4806,7864]]]}},{type:"Feature",id:"ME",properties:{"hc-group":"admin0","hc-middle-x":.42,"hc-middle-y":.47,"hc-key":"me","hc-a2":"ME",name:"Montenegro",labelrank:"6","country-abbrev":"Mont.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"MNE","iso-a2":"ME","woe-id":"20069817",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4806,7864],[4818,7851],[4840,7839],[4830,7835],[4831,7829],[4821,7833],[4812,7821],[4811,7820],[4811,7819],[4804,7819],[4811,7813],[4810,7808],[4811,7804],[4793,7819],[4785,7824],[4783,7827],[4783,7829],[4784,7845],[4806,7864]]]}},{type:"Feature",id:"BJ",properties:{"hc-group":"admin0","hc-middle-x":.57,"hc-middle-y":.5,"hc-key":"bj","hc-a2":"BJ",name:"Benin",labelrank:"5","country-abbrev":"Benin",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"BEN","iso-a2":"BJ","woe-id":"23424764",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4319,6687],[4295,6684],[4287,6682],[4287,6766],[4279,6794],[4262,6805],[4266,6823],[4282,6838],[4299,6836],[4310,6850],[4323,6865],[4346,6844],[4342,6836],[4353,6812],[4343,6789],[4321,6766],[4319,6687]]]}},{type:"Feature",id:"NG",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.33,"hc-key":"ng","hc-a2":"NG",name:"Nigeria",labelrank:"2","country-abbrev":"Nigeria",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"NGA","iso-a2":"NG","woe-id":"23424908",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4319,6687],[4321,6766],[4343,6789],[4353,6812],[4342,6836],[4346,6844],[4347,6869],[4360,6883],[4361,6897],[4402,6909],[4427,6902],[4444,6883],[4470,6893],[4496,6881],[4524,6878],[4538,6890],[4577,6894],[4607,6885],[4620,6898],[4641,6904],[4654,6885],[4658,6864],[4672,6858],[4670,6838],[4652,6832],[4619,6775],[4617,6758],[4600,6745],[4590,6709],[4573,6689],[4552,6709],[4539,6706],[4500,6671],[4493,6641],[4484,6633],[4454,6635],[4422,6625],[4405,6636],[4384,6676],[4370,6686],[4319,6687]]]}},{type:"Feature",id:"TG",properties:{"hc-group":"admin0","hc-middle-x":.76,"hc-middle-y":.81,"hc-key":"tg","hc-a2":"TG",name:"Togo",labelrank:"6","country-abbrev":"Togo",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"TGO","iso-a2":"TG","woe-id":"23424965",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4266,6823],[4262,6805],[4279,6794],[4287,6766],[4287,6682],[4282,6681],[4275,6679],[4255,6701],[4259,6715],[4250,6758],[4255,6776],[4246,6781],[4250,6800],[4237,6813],[4235,6827],[4254,6824],[4266,6823]]]}},{type:"Feature",id:"LA",properties:{"hc-group":"admin0","hc-middle-x":.88,"hc-middle-y":.75,"hc-key":"la","hc-a2":"LA",name:"Laos",labelrank:"4","country-abbrev":"Laos",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"LAO","iso-a2":"LA","woe-id":"23424872",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[7191,7103],[7210,7134],[7223,7141],[7239,7128],[7233,7163],[7251,7167],[7276,7142],[7281,7120],[7297,7114],[7308,7123],[7325,7114],[7317,7107],[7335,7096],[7325,7082],[7306,7084],[7302,7072],[7327,7057],[7357,7023],[7381,7002],[7406,6970],[7399,6966],[7415,6951],[7410,6934],[7389,6922],[7381,6930],[7365,6924],[7362,6910],[7341,6923],[7353,6942],[7354,6964],[7329,6989],[7331,7014],[7306,7043],[7289,7046],[7265,7028],[7250,7039],[7222,7017],[7219,7046],[7225,7078],[7202,7079],[7205,7096],[7191,7103]]]}},{type:"Feature",id:"AF",properties:{"hc-group":"admin0","hc-middle-x":.38,"hc-middle-y":.52,"hc-key":"af","hc-a2":"AF",name:"Afghanistan",labelrank:"3","country-abbrev":"Afg.",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"AFG","iso-a2":"AF","woe-id":"23424739",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6448,7645],[6433,7641],[6438,7638],[6379,7631],[6338,7605],[6352,7576],[6332,7553],[6335,7538],[6304,7538],[6313,7514],[6290,7506],[6281,7485],[6283,7469],[6269,7458],[6249,7465],[6226,7445],[6214,7449],[6197,7436],[6192,7401],[6129,7387],[6082,7387],[6034,7402],[6062,7434],[6059,7451],[6033,7455],[6033,7479],[6026,7506],[6034,7522],[6023,7540],[6035,7547],[6046,7590],[6068,7584],[6076,7574],[6100,7584],[6108,7598],[6141,7612],[6149,7640],[6171,7645],[6179,7656],[6201,7649],[6223,7643],[6238,7643],[6245,7634],[6265,7646],[6282,7640],[6289,7656],[6308,7655],[6322,7683],[6343,7680],[6351,7667],[6346,7639],[6351,7627],[6382,7638],[6401,7653],[6413,7644],[6432,7651],[6448,7645]]]}},{type:"Feature",id:"UA",properties:{"hc-group":"admin0","hc-middle-x":.7,"hc-middle-y":.46,"hc-key":"ua","hc-a2":"UA",name:"Ukraine",labelrank:"3","country-abbrev":"Ukr.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"UKR","iso-a2":"UA","woe-id":"23424976",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4892,8043],[4898,8054],[4904,8068],[4914,8065],[4907,8086],[4921,8102],[4951,8125],[4952,8137],[4936,8163],[4959,8177],[4999,8179],[5043,8166],[5073,8168],[5104,8157],[5140,8165],[5151,8184],[5176,8186],[5194,8194],[5236,8196],[5254,8171],[5248,8152],[5274,8151],[5291,8117],[5320,8112],[5344,8120],[5360,8100],[5365,8106],[5395,8098],[5423,8075],[5410,8056],[5418,8037],[5412,8022],[5385,8022],[5371,8013],[5367,7994],[5298,7978],[5266,7960],[5286,7928],[5318,7933],[5315,7920],[5289,7921],[5274,7910],[5256,7907],[5241,7895],[5228,7904],[5229,7920],[5210,7930],[5209,7940],[5236,7951],[5175,7962],[5193,7971],[5158,7977],[5119,7939],[5114,7925],[5104,7933],[5089,7926],[5071,7934],[5094,7954],[5093,7970],[5127,7967],[5111,7989],[5111,8003],[5098,8010],[5102,8023],[5058,8045],[5025,8038],[5011,8028],[4985,8024],[4914,8026],[4906,8032],[4892,8043]],[[5128,7967],[5137,7957],[5139,7959],[5130,7968],[5128,7967]],[[5242,7957],[5271,7941],[5266,7955],[5248,7964],[5242,7957]]]}},{type:"Feature",id:"SK",properties:{"hc-group":"admin0","hc-middle-x":.21,"hc-middle-y":.57,"hc-key":"sk","hc-a2":"SK",name:"Slovakia",labelrank:"6","country-abbrev":"Svk.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"SVK","iso-a2":"SK","woe-id":"23424877",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4904,8068],[4898,8054],[4892,8043],[4871,8049],[4844,8048],[4827,8033],[4795,8029],[4794,8022],[4765,8019],[4745,8028],[4736,8042],[4739,8051],[4773,8069],[4795,8085],[4813,8089],[4831,8072],[4839,8081],[4883,8080],[4904,8068]]]}},{type:"Feature",id:"JK",properties:{"hc-group":"admin0","hc-middle-x":.4,"hc-middle-y":.63,"hc-key":"jk","hc-a2":"JK",name:"Siachen Glacier",labelrank:"5","country-abbrev":"Siachen",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"-99","iso-a2":"JK","woe-id":"23424928",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6534,7586],[6512,7573],[6504,7591],[6522,7585],[6534,7586]]]}},{type:"Feature",id:"BG",properties:{"hc-group":"admin0","hc-middle-x":.76,"hc-middle-y":.51,"hc-key":"bg","hc-a2":"BG",name:"Bulgaria",labelrank:"4","country-abbrev":"Bulg.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"BGR","iso-a2":"BG","woe-id":"23424771",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[5082,7872],[5069,7859],[5056,7825],[5066,7809],[5037,7812],[5016,7799],[5010,7787],[4984,7783],[4962,7794],[4915,7786],[4918,7800],[4899,7821],[4901,7838],[4917,7849],[4899,7874],[4909,7889],[4927,7877],[4987,7868],[5011,7881],[5037,7887],[5082,7872]]]}},{type:"Feature",id:"LI",properties:{"hc-group":"admin0","hc-middle-x":.61,"hc-middle-y":.53,"hc-key":"li","hc-a2":"LI",name:"Liechtenstein",labelrank:"6","country-abbrev":"Liech.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"LIE","iso-a2":"LI","woe-id":"23424879",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4520,8e3],[4523,7995],[4522,7993],[4519,7993],[4520,8e3]]]}},{type:"Feature",id:"AT",properties:{"hc-group":"admin0","hc-middle-x":.51,"hc-middle-y":.6,"hc-key":"at","hc-a2":"AT",name:"Austria",labelrank:"4","country-abbrev":"Aust.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"AUT","iso-a2":"AT","woe-id":"23424750",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4522,7993],[4523,7995],[4520,8e3],[4524,8006],[4521,8010],[4525,8009],[4526,8011],[4539,8001],[4547,8012],[4563,8005],[4599,8017],[4624,8009],[4615,8032],[4644,8048],[4647,8057],[4673,8050],[4681,8065],[4739,8051],[4736,8042],[4745,8028],[4743,8017],[4728,8019],[4724,7991],[4714,7985],[4712,7979],[4678,7976],[4668,7968],[4644,7973],[4605,7979],[4599,7994],[4548,7986],[4538,7985],[4522,7993]]]}},{type:"Feature",id:"SZ",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.52,"hc-key":"sz","hc-a2":"SZ",name:"Swaziland",labelrank:"4","country-abbrev":"Swz.",subregion:"Southern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"SWZ","iso-a2":"SZ","woe-id":"23424993",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5182,5722],[5184,5712],[5187,5694],[5182,5679],[5158,5683],[5148,5708],[5166,5729],[5182,5722]]]}},{type:"Feature",id:"HU",properties:{"hc-group":"admin0","hc-middle-x":.27,"hc-middle-y":.59,"hc-key":"hu","hc-a2":"HU",name:"Hungary",labelrank:"5","country-abbrev":"Hun.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"HUN","iso-a2":"HU","woe-id":"23424844",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4892,8043],[4906,8032],[4914,8026],[4888,8009],[4863,7964],[4837,7958],[4816,7960],[4797,7951],[4782,7944],[4751,7952],[4727,7972],[4719,7985],[4714,7985],[4724,7991],[4728,8019],[4743,8017],[4745,8028],[4765,8019],[4794,8022],[4795,8029],[4827,8033],[4844,8048],[4871,8049],[4892,8043]]]}},{type:"Feature",id:"RO",properties:{"hc-group":"admin0","hc-middle-x":.67,"hc-middle-y":.5,"hc-key":"ro","hc-a2":"RO",name:"Romania",labelrank:"3","country-abbrev":"Rom.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"ROU","iso-a2":"RO","woe-id":"23424933",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4909,7889],[4901,7907],[4892,7899],[4871,7909],[4873,7922],[4852,7935],[4837,7958],[4863,7964],[4888,8009],[4914,8026],[4985,8024],[5011,8028],[5025,8038],[5036,8034],[5045,8015],[5066,7992],[5073,7976],[5068,7954],[5071,7934],[5089,7926],[5104,7933],[5114,7925],[5111,7911],[5098,7909],[5084,7892],[5082,7872],[5037,7887],[5011,7881],[4987,7868],[4927,7877],[4909,7889]]]}},{type:"Feature",id:"LU",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.6,"hc-key":"lu","hc-a2":"LU",name:"Luxembourg",labelrank:"6","country-abbrev":"Lux.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"LUX","iso-a2":"LU","woe-id":"23424881",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4427,8083],[4415,8083],[4410,8086],[4408,8099],[4420,8109],[4431,8096],[4427,8083]]]}},{type:"Feature",id:"AD",properties:{"hc-group":"admin0","hc-middle-x":.58,"hc-middle-y":.28,"hc-key":"ad","hc-a2":"AD",name:"Andorra",labelrank:"6","country-abbrev":"And.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"AND","iso-a2":"AD","woe-id":"23424744",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4282,7831],[4290,7831],[4290,7827],[4284,7825],[4282,7831]]]}},{type:"Feature",id:"CI",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.52,"hc-key":"ci","hc-a2":"CI",name:"Ivory Coast",labelrank:"3","country-abbrev":"I.C.",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"CIV","iso-a2":"CI","woe-id":"23424854",continent:"Africa"},geometry:{type:"MultiPolygon",coordinates:[[[[4148,6649],[4143,6650],[4148,6650],[4148,6649]]],[[[4017,6628],[4019,6670],[4008,6682],[3985,6690],[3995,6709],[3989,6722],[3997,6721],[3998,6749],[4008,6776],[3999,6780],[4004,6799],[4014,6807],[4034,6799],[4055,6815],[4056,6801],[4077,6806],[4089,6803],[4102,6784],[4145,6791],[4160,6779],[4166,6741],[4145,6701],[4156,6651],[4122,6653],[4067,6647],[4017,6628]]]]}},{type:"Feature",id:"LR",properties:{"hc-group":"admin0","hc-middle-x":.96,"hc-middle-y":.75,"hc-key":"lr","hc-a2":"LR",name:"Liberia",labelrank:"4","country-abbrev":"Liberia",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"LBR","iso-a2":"LR","woe-id":"23424876",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3989,6722],[3995,6709],[3985,6690],[4008,6682],[4019,6670],[4017,6628],[3966,6651],[3935,6680],[3901,6703],[3927,6728],[3936,6749],[3959,6745],[3971,6711],[3989,6722]]]}},{type:"Feature",id:"BN",properties:{"hc-group":"admin0","hc-middle-x":.32,"hc-middle-y":.34,"hc-key":"bn","hc-a2":"BN",name:"Brunei",labelrank:"6","country-abbrev":"Brunei",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"BRN","iso-a2":"BN","woe-id":"23424773",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[7632,6641],[7635,6642],[7635,6644],[7641,6626],[7632,6641]]],[[[7601,6635],[7617,6638],[7630,6643],[7620,6618],[7601,6635]]]]}},{type:"Feature",id:"BE",properties:{"hc-group":"admin0","hc-middle-x":.51,"hc-middle-y":.36,"hc-key":"be","hc-a2":"BE",name:"Belgium",labelrank:"2","country-abbrev":"Belg.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"BEL","iso-a2":"BE","woe-id":"23424757",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4420,8109],[4408,8099],[4410,8086],[4400,8085],[4381,8102],[4361,8103],[4363,8113],[4348,8116],[4314,8146],[4332,8155],[4338,8157],[4352,8151],[4364,8157],[4366,8155],[4365,8157],[4387,8161],[4411,8149],[4416,8133],[4427,8116],[4420,8109]]]}},{type:"Feature",id:"IQ",properties:{"hc-group":"admin0","hc-middle-x":.46,"hc-middle-y":.44,"hc-key":"iq","hc-a2":"IQ",name:"Iraq",labelrank:"3","country-abbrev":"Iraq",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"IRQ","iso-a2":"IQ","woe-id":"23424855",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5671,7405],[5659,7408],[5654,7406],[5629,7405],[5612,7377],[5558,7381],[5480,7441],[5432,7468],[5394,7475],[5391,7487],[5383,7516],[5440,7548],[5455,7563],[5460,7621],[5474,7624],[5489,7641],[5499,7649],[5560,7642],[5576,7603],[5606,7597],[5579,7551],[5578,7536],[5593,7524],[5604,7502],[5638,7484],[5650,7463],[5645,7438],[5655,7438],[5655,7421],[5671,7405]]]}},{type:"Feature",id:"GE",properties:{"hc-group":"admin0","hc-middle-x":.25,"hc-middle-y":.44,"hc-key":"ge","hc-a2":"GE",name:"Georgia",labelrank:"5","country-abbrev":"Geo.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"GEO","iso-a2":"GE","woe-id":"23424823",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5567,7785],[5542,7782],[5521,7778],[5502,7795],[5492,7789],[5464,7792],[5471,7803],[5463,7832],[5449,7845],[5419,7859],[5438,7864],[5466,7853],[5503,7851],[5535,7829],[5562,7836],[5588,7826],[5585,7817],[5609,7806],[5601,7797],[5616,7784],[5611,7776],[5574,7790],[5567,7785]]]}},{type:"Feature",id:"GM",properties:{"hc-group":"admin0","hc-middle-x":.22,"hc-middle-y":.53,"hc-key":"gm","hc-a2":"GM",name:"Gambia",labelrank:"6","country-abbrev":"Gambia",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"GMB","iso-a2":"GM","woe-id":"23424821",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3746,6885],[3743,6893],[3751,6900],[3782,6900],[3801,6906],[3831,6893],[3816,6890],[3793,6901],[3773,6888],[3746,6885]]]}},{type:"Feature",id:"CH",properties:{"hc-group":"admin0","hc-middle-x":.12,"hc-middle-y":.61,"hc-key":"ch","hc-a2":"CH",name:"Switzerland",labelrank:"4","country-abbrev":"Switz.",subregion:"Western Europe","region-wb":"Europe & Central Asia","iso-a3":"CHE","iso-a2":"CH","woe-id":"23424957",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4510,8016],[4511,8015],[4511,8015],[4511,8015],[4520,8009],[4521,8010],[4524,8006],[4520,8e3],[4519,7993],[4522,7993],[4538,7985],[4548,7986],[4548,7973],[4533,7967],[4513,7971],[4500,7956],[4478,7963],[4471,7951],[4447,7951],[4439,7959],[4440,7969],[4435,7973],[4428,7968],[4423,7964],[4420,7975],[4447,8003],[4463,8012],[4489,8012],[4510,8016]]]}},{type:"Feature",id:"TD",properties:{"hc-group":"admin0","hc-middle-x":.47,"hc-middle-y":.63,"hc-key":"td","hc-a2":"TD",name:"Chad",labelrank:"3","country-abbrev":"Chad",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"TCD","iso-a2":"TD","woe-id":"23424777",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4667,6882],[4675,6885],[4663,6885],[4663,6885],[4661,6887],[4662,6885],[4654,6885],[4641,6904],[4636,6924],[4663,6965],[4696,7e3],[4704,7091],[4711,7104],[4687,7139],[4681,7186],[4711,7200],[4947,7078],[4947,6964],[4921,6964],[4904,6917],[4891,6906],[4896,6893],[4883,6877],[4894,6875],[4915,6836],[4914,6821],[4902,6823],[4842,6768],[4803,6765],[4804,6755],[4788,6736],[4760,6734],[4734,6722],[4728,6731],[4696,6721],[4687,6749],[4651,6783],[4658,6793],[4702,6794],[4684,6817],[4686,6839],[4677,6872],[4667,6882]]]}},{type:"Feature",id:"KV",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.52,"hc-key":"kv","hc-a2":"KV",name:"Kosovo",labelrank:"6","country-abbrev":"Kos.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"-99","iso-a2":"KV","woe-id":"-90",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4846,7805],[4844,7817],[4831,7829],[4830,7835],[4840,7839],[4852,7854],[4881,7833],[4876,7818],[4862,7816],[4846,7805]]]}},{type:"Feature",id:"LB",properties:{"hc-group":"admin0","hc-middle-x":.39,"hc-middle-y":.57,"hc-key":"lb","hc-a2":"LB",name:"Lebanon",labelrank:"5","country-abbrev":"Leb.",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"LBN","iso-a2":"LB","woe-id":"23424873",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5275,7507],[5289,7534],[5300,7558],[5319,7543],[5296,7517],[5286,7507],[5275,7507]]]}},{type:"Feature",id:"DJ",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.55,"hc-key":"dj","hc-a2":"DJ",name:"Djibouti",labelrank:"5","country-abbrev":"Dji.",subregion:"Eastern Africa","region-wb":"Middle East & North Africa","iso-a3":"DJI","iso-a2":"DJ","woe-id":"23424797",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5505,6823],[5476,6821],[5472,6826],[5475,6830],[5472,6832],[5471,6839],[5489,6867],[5498,6864],[5511,6874],[5518,6853],[5499,6840],[5515,6838],[5505,6823]]]}},{type:"Feature",id:"BI",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.47,"hc-key":"bi","hc-a2":"BI",name:"Burundi",labelrank:"6","country-abbrev":"Bur.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"BDI","iso-a2":"BI","woe-id":"23424774",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5114,6370],[5106,6386],[5101,6402],[5102,6411],[5095,6420],[5121,6422],[5122,6432],[5141,6430],[5137,6416],[5148,6405],[5124,6375],[5114,6370]]]}},{type:"Feature",id:"SR",properties:{"hc-group":"admin0","hc-middle-x":.93,"hc-middle-y":.13,"hc-key":"sr","hc-a2":"SR",name:"Suriname",labelrank:"4","country-abbrev":"Sur.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"SUR","iso-a2":"SR","woe-id":"23424913",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2629,6568],[2618,6574],[2589,6574],[2588,6554],[2574,6557],[2554,6583],[2550,6599],[2539,6599],[2527,6622],[2537,6646],[2550,6647],[2551,6661],[2560,6676],[2647,6671],[2642,6657],[2633,6644],[2637,6618],[2647,6601],[2629,6568]]]}},{type:"Feature",id:"IL",properties:{"hc-group":"admin0","hc-middle-x":.68,"hc-middle-y":.1,"hc-key":"il","hc-a2":"IL",name:"Israel",labelrank:"4","country-abbrev":"Isr.",subregion:"Western Asia","region-wb":"Middle East & North Africa","iso-a3":"ISR","iso-a2":"IL","woe-id":"23424852",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5248,7449],[5267,7480],[5275,7507],[5286,7507],[5296,7517],[5298,7502],[5294,7495],[5288,7492],[5288,7463],[5283,7455],[5284,7449],[5283,7447],[5284,7446],[5282,7444],[5284,7442],[5276,7420],[5270,7392],[5269,7390],[5268,7390],[5267,7398],[5248,7449]]]}},{type:"Feature",id:"ML",properties:{"hc-group":"admin0","hc-middle-x":.59,"hc-middle-y":.38,"hc-key":"ml","hc-a2":"ML",name:"Mali",labelrank:"3","country-abbrev":"Mali",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"MLI","iso-a2":"ML","woe-id":"23424891",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4077,6806],[4056,6801],[4055,6815],[4034,6799],[4014,6807],[4004,6799],[3993,6834],[3979,6843],[3969,6867],[3953,6854],[3937,6860],[3924,6850],[3904,6865],[3904,6881],[3883,6904],[3878,6936],[3891,6940],[3894,6959],[3903,6961],[3918,6946],[3923,6956],[3964,6958],[4077,6957],[4082,6982],[4074,6989],[4045,7248],[4097,7248],[4273,7127],[4274,7116],[4295,7101],[4334,7087],[4331,7067],[4364,7068],[4363,6985],[4343,6953],[4279,6951],[4268,6942],[4246,6940],[4218,6945],[4177,6917],[4156,6914],[4135,6888],[4119,6895],[4105,6858],[4087,6851],[4077,6806]]]}},{type:"Feature",id:"SN",properties:{"hc-group":"admin0","hc-middle-x":.23,"hc-middle-y":.5,"hc-key":"sn","hc-a2":"SN",name:"Senegal",labelrank:"3","country-abbrev":"Sen.",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"SEN","iso-a2":"SN","woe-id":"23424943",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3746,6863],[3744,6877],[3746,6885],[3773,6888],[3793,6901],[3816,6890],[3831,6893],[3801,6906],[3782,6900],[3751,6900],[3740,6924],[3722,6935],[3734,6941],[3752,6967],[3758,6986],[3817,6992],[3832,6976],[3842,6977],[3849,6961],[3878,6936],[3883,6904],[3904,6881],[3904,6865],[3875,6862],[3835,6873],[3792,6873],[3777,6866],[3746,6863]]]}},{type:"Feature",id:"GN",properties:{"hc-group":"admin0","hc-middle-x":.26,"hc-middle-y":.52,"hc-key":"gn","hc-a2":"GN",name:"Guinea",labelrank:"3","country-abbrev":"Gin.",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"GIN","iso-a2":"GN","woe-id":"23424835",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[3835,6873],[3875,6862],[3904,6865],[3924,6850],[3937,6860],[3953,6854],[3969,6867],[3979,6843],[3993,6834],[4004,6799],[3999,6780],[4008,6776],[3998,6749],[3997,6721],[3989,6722],[3971,6711],[3959,6745],[3936,6749],[3925,6773],[3908,6794],[3871,6789],[3847,6766],[3831,6790],[3797,6823],[3806,6838],[3835,6845],[3828,6858],[3835,6873]]]}},{type:"Feature",id:"ZW",properties:{"hc-group":"admin0","hc-middle-x":.81,"hc-middle-y":.43,"hc-key":"zw","hc-a2":"ZW",name:"Zimbabwe",labelrank:"3","country-abbrev":"Zimb.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"ZWE","iso-a2":"ZW","woe-id":"23425004",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4984,5973],[5027,5965],[5036,5968],[5068,6001],[5069,6002],[5088,6011],[5091,6026],[5119,6039],[5136,6038],[5136,6027],[5161,6027],[5181,6014],[5212,6007],[5214,5956],[5206,5922],[5213,5905],[5198,5889],[5195,5867],[5162,5833],[5134,5834],[5105,5839],[5096,5850],[5066,5858],[5055,5873],[5056,5891],[5010,5921],[4984,5973]]]}},{type:"Feature",id:"PL",properties:{"hc-group":"admin0","hc-middle-x":.52,"hc-middle-y":.27,"hc-key":"pl","hc-a2":"PL",name:"Poland",labelrank:"3","country-abbrev":"Pol.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"POL","iso-a2":"PL","woe-id":"23424923",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4818,8280],[4811,8273],[4822,8279],[4909,8276],[4911,8276],[4931,8268],[4932,8259],[4944,8227],[4943,8208],[4923,8193],[4937,8185],[4936,8163],[4952,8137],[4951,8125],[4921,8102],[4907,8086],[4914,8065],[4904,8068],[4883,8080],[4839,8081],[4831,8072],[4813,8089],[4795,8085],[4787,8100],[4766,8103],[4746,8119],[4732,8108],[4717,8120],[4724,8127],[4676,8137],[4683,8153],[4670,8174],[4671,8205],[4656,8215],[4664,8233],[4660,8249],[4671,8256],[4658,8257],[4658,8258],[4659,8259],[4715,8273],[4728,8284],[4780,8296],[4788,8279],[4818,8280],[4818,8280]]]}},{type:"Feature",id:"MK",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.44,"hc-key":"mk","hc-a2":"MK",name:"Macedonia",labelrank:"6","country-abbrev":"Mkd.",subregion:"Southern Europe","region-wb":"Europe & Central Asia","iso-a3":"MKD","iso-a2":"MK","woe-id":"23424890",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[4858,7769],[4858,7769],[4858,7769],[4858,7769]]],[[[4899,7821],[4918,7800],[4915,7786],[4886,7778],[4862,7769],[4858,7775],[4858,7770],[4857,7771],[4857,7771],[4854,7772],[4851,7771],[4854,7778],[4848,7777],[4842,7794],[4846,7805],[4862,7816],[4876,7818],[4886,7821],[4899,7821]]]]}},{type:"Feature",id:"PY",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.5,"hc-key":"py","hc-a2":"PY",name:"Paraguay",labelrank:"4","country-abbrev":"Para.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"PRY","iso-a2":"PY","woe-id":"23424917",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2639,5781],[2636,5769],[2629,5738],[2630,5735],[2629,5734],[2624,5700],[2595,5675],[2585,5680],[2553,5674],[2529,5681],[2511,5679],[2527,5717],[2542,5738],[2536,5746],[2505,5759],[2469,5783],[2441,5789],[2413,5813],[2392,5838],[2403,5874],[2403,5889],[2419,5917],[2470,5928],[2497,5928],[2524,5912],[2525,5901],[2535,5877],[2530,5843],[2569,5838],[2576,5843],[2599,5825],[2605,5784],[2628,5789],[2639,5781]]]}},{type:"Feature",id:"BY",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.5,"hc-key":"by","hc-a2":"BY",name:"Belarus",labelrank:"4","country-abbrev":"Bela.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"BLR","iso-a2":"BY","woe-id":"23424765",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4936,8163],[4937,8185],[4923,8193],[4943,8208],[4944,8227],[4932,8259],[4958,8257],[4990,8274],[5002,8300],[5029,8315],[5024,8330],[5053,8335],[5070,8350],[5150,8327],[5159,8287],[5176,8253],[5204,8239],[5187,8225],[5161,8222],[5176,8186],[5151,8184],[5140,8165],[5104,8157],[5073,8168],[5043,8166],[4999,8179],[4959,8177],[4936,8163]]]}},{type:"Feature",id:"LV",properties:{"hc-group":"admin0","hc-middle-x":.05,"hc-middle-y":.36,"hc-key":"lv","hc-a2":"LV",name:"Latvia",labelrank:"5","country-abbrev":"Lat.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"LVA","iso-a2":"LV","woe-id":"23424874",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[5070,8350],[5053,8335],[5024,8330],[4996,8349],[4980,8351],[4973,8362],[4961,8354],[4891,8361],[4860,8347],[4861,8379],[4880,8410],[4906,8417],[4926,8390],[4938,8384],[4959,8395],[4956,8422],[4985,8431],[5021,8407],[5046,8408],[5060,8398],[5054,8379],[5069,8366],[5070,8350]]]}},{type:"Feature",id:"CZ",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.56,"hc-key":"cz","hc-a2":"CZ",name:"Czech Republic",labelrank:"5","country-abbrev":"Cz. Rep.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"CZE","iso-a2":"CZ","woe-id":"23424810",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[4795,8085],[4773,8069],[4739,8051],[4681,8065],[4673,8050],[4647,8057],[4605,8094],[4609,8119],[4663,8138],[4676,8137],[4724,8127],[4717,8120],[4732,8108],[4746,8119],[4766,8103],[4787,8100],[4795,8085]]]}},{type:"Feature",id:"BF",properties:{"hc-group":"admin0","hc-middle-x":.64,"hc-middle-y":.41,"hc-key":"bf","hc-a2":"BF",name:"Burkina Faso",labelrank:"3","country-abbrev":"B.F.",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"BFA","iso-a2":"BF","woe-id":"23424978",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4266,6823],[4254,6824],[4235,6827],[4215,6824],[4158,6823],[4153,6813],[4160,6779],[4145,6791],[4102,6784],[4089,6803],[4077,6806],[4087,6851],[4105,6858],[4119,6895],[4135,6888],[4156,6914],[4177,6917],[4218,6945],[4246,6940],[4244,6929],[4269,6884],[4286,6872],[4304,6871],[4310,6850],[4299,6836],[4282,6838],[4266,6823]]]}},{type:"Feature",id:"NA",properties:{"hc-group":"admin0","hc-middle-x":.33,"hc-middle-y":.37,"hc-key":"na","hc-a2":"NA",name:"Namibia",labelrank:"3","country-abbrev":"Nam.",subregion:"Southern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"NAM","iso-a2":"NA","woe-id":"23424987",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4929,5978],[4954,5983],[4984,5973],[4954,5967],[4935,5953],[4926,5967],[4858,5957],[4858,5846],[4829,5845],[4829,5760],[4829,5644],[4803,5627],[4753,5635],[4743,5657],[4726,5639],[4702,5659],[4691,5679],[4670,5766],[4664,5836],[4635,5880],[4610,5933],[4594,5952],[4587,5989],[4610,5990],[4628,5999],[4651,5985],[4784,5985],[4793,5975],[4853,5966],[4929,5978]]]}},{type:"Feature",id:"NE",properties:{"hc-group":"admin0","hc-middle-x":.64,"hc-middle-y":.53,"hc-key":"ne","hc-a2":"NE",name:"Niger",labelrank:"3","country-abbrev":"Niger",subregion:"Western Africa","region-wb":"Sub-Saharan Africa","iso-a3":"NER","iso-a2":"NE","woe-id":"23424906",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4593,7202],[4637,7191],[4659,7174],[4681,7186],[4687,7139],[4711,7104],[4704,7091],[4696,7e3],[4663,6965],[4636,6924],[4641,6904],[4620,6898],[4607,6885],[4577,6894],[4538,6890],[4524,6878],[4496,6881],[4470,6893],[4444,6883],[4427,6902],[4402,6909],[4361,6897],[4360,6883],[4347,6869],[4346,6844],[4323,6865],[4310,6850],[4304,6871],[4286,6872],[4269,6884],[4244,6929],[4246,6940],[4268,6942],[4279,6951],[4343,6953],[4363,6985],[4364,7068],[4410,7077],[4460,7120],[4593,7202]]]}},{type:"Feature",id:"LY",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.39,"hc-key":"ly","hc-a2":"LY",name:"Libya",labelrank:"3","country-abbrev":"Libya",subregion:"Northern Africa","region-wb":"Middle East & North Africa","iso-a3":"LBY","iso-a2":"LY","woe-id":"23424882",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4681,7186],[4659,7174],[4637,7191],[4593,7202],[4580,7226],[4535,7244],[4535,7258],[4517,7283],[4530,7295],[4526,7320],[4533,7338],[4529,7378],[4513,7410],[4520,7414],[4542,7436],[4538,7452],[4560,7475],[4581,7486],[4579,7510],[4604,7498],[4633,7501],[4687,7484],[4696,7460],[4713,7447],[4752,7441],[4802,7415],[4822,7423],[4834,7446],[4827,7463],[4846,7489],[4877,7502],[4893,7502],[4921,7492],[4920,7482],[4950,7471],[4976,7470],[4981,7460],[4973,7451],[4977,7432],[4968,7412],[4976,7380],[4976,7155],[4976,7094],[4947,7094],[4947,7078],[4711,7200],[4681,7186]]]}},{type:"Feature",id:"TN",properties:{"hc-group":"admin0","hc-middle-x":.42,"hc-middle-y":.09,"hc-key":"tn","hc-a2":"TN",name:"Tunisia",labelrank:"3","country-abbrev":"Tun.",subregion:"Northern Africa","region-wb":"Middle East & North Africa","iso-a3":"TUN","iso-a2":"TN","woe-id":"23424967",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4579,7510],[4581,7486],[4560,7475],[4538,7452],[4542,7436],[4520,7414],[4506,7473],[4485,7488],[4468,7511],[4460,7533],[4482,7558],[4486,7618],[4493,7635],[4527,7649],[4543,7643],[4544,7628],[4565,7640],[4568,7632],[4550,7614],[4553,7598],[4569,7578],[4552,7555],[4538,7547],[4544,7527],[4566,7530],[4569,7511],[4579,7510]]]}},{type:"Feature",id:"BT",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.49,"hc-key":"bt","hc-a2":"BT",name:"Bhutan",labelrank:"5","country-abbrev":"Bhutan",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"BTN","iso-a2":"BT","woe-id":"23424770",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6861,7321],[6881,7347],[6900,7354],[6942,7335],[6955,7309],[6944,7305],[6888,7301],[6867,7305],[6861,7321]]]}},{type:"Feature",id:"MD",properties:{"hc-group":"admin0","hc-middle-x":.52,"hc-middle-y":.41,"hc-key":"md","hc-a2":"MD",name:"Moldova",labelrank:"6","country-abbrev":"Mda.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"MDA","iso-a2":"MD","woe-id":"23424885",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[5071,7934],[5068,7954],[5073,7976],[5066,7992],[5045,8015],[5036,8034],[5025,8038],[5058,8045],[5102,8023],[5098,8010],[5111,8003],[5111,7989],[5127,7967],[5093,7970],[5094,7954],[5071,7934]]]}},{type:"Feature",id:"SS",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.58,"hc-key":"ss","hc-a2":"SS",name:"South Sudan",labelrank:"3","country-abbrev":"S. Sud.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"SSD","iso-a2":"SS","woe-id":"-99",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5242,6624],[5227,6610],[5213,6614],[5188,6603],[5177,6612],[5149,6602],[5130,6616],[5118,6634],[5101,6627],[5088,6633],[5076,6625],[5049,6649],[5039,6669],[5019,6678],[5017,6695],[4987,6715],[4972,6740],[4953,6743],[4952,6755],[4964,6761],[4979,6802],[5001,6806],[5023,6780],[5062,6782],[5067,6774],[5090,6774],[5125,6802],[5147,6786],[5161,6788],[5195,6825],[5186,6853],[5219,6859],[5218,6819],[5240,6799],[5244,6778],[5241,6748],[5220,6748],[5214,6729],[5234,6725],[5264,6695],[5282,6657],[5295,6656],[5299,6635],[5284,6647],[5253,6635],[5242,6624]]]}},{type:"Feature",id:"CF",properties:{"hc-group":"admin0","hc-middle-x":.47,"hc-middle-y":.46,"hc-key":"cf","hc-a2":"CF",name:"Central African Republic",labelrank:"4","country-abbrev":"C.A.R.",subregion:"Middle Africa","region-wb":"Sub-Saharan Africa","iso-a3":"CAF","iso-a2":"CF","woe-id":"23424792",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4717,6565],[4714,6583],[4687,6610],[4668,6654],[4664,6677],[4674,6683],[4696,6721],[4728,6731],[4734,6722],[4760,6734],[4788,6736],[4804,6755],[4803,6765],[4842,6768],[4902,6823],[4914,6821],[4937,6790],[4932,6758],[4952,6755],[4953,6743],[4972,6740],[4987,6715],[5017,6695],[5019,6678],[5039,6669],[5049,6649],[5021,6648],[4994,6658],[4986,6647],[4962,6649],[4927,6635],[4915,6641],[4903,6623],[4846,6629],[4821,6651],[4802,6644],[4786,6627],[4789,6602],[4754,6609],[4728,6601],[4717,6565]]]}},{type:"Feature",id:"NZ",properties:{"hc-group":"admin0","hc-middle-x":.24,"hc-middle-y":.82,"hc-key":"nz","hc-a2":"NZ",name:"New Zealand",labelrank:"2","country-abbrev":"N.Z.",subregion:"Australia and New Zealand","region-wb":"East Asia & Pacific","iso-a3":"NZL","iso-a2":"NZ","woe-id":"23424916",continent:"Oceania"},geometry:{type:"MultiPolygon",coordinates:[[[[9271,5057],[9242,5025],[9202,5027],[9193,5021],[9198,5005],[9180,4999],[9188,5014],[9185,5039],[9157,5038],[9149,5053],[9163,5077],[9205,5118],[9244,5134],[9286,5169],[9296,5199],[9307,5202],[9315,5230],[9334,5242],[9344,5215],[9365,5228],[9365,5215],[9377,5195],[9350,5157],[9334,5145],[9344,5124],[9324,5129],[9292,5109],[9288,5086],[9271,5057]]],[[[9463,5272],[9432,5221],[9407,5204],[9389,5215],[9407,5250],[9399,5263],[9364,5281],[9388,5301],[9396,5337],[9381,5376],[9383,5391],[9371,5388],[9344,5423],[9332,5447],[9343,5450],[9349,5430],[9367,5430],[9387,5410],[9385,5397],[9405,5390],[9425,5372],[9430,5342],[9472,5330],[9488,5345],[9505,5339],[9497,5311],[9485,5292],[9471,5293],[9456,5280],[9463,5272]]]]}},{type:"Feature",id:"CU",properties:{"hc-group":"admin0","hc-middle-x":.67,"hc-middle-y":.64,"hc-key":"cu","hc-a2":"CU",name:"Cuba",labelrank:"3","country-abbrev":"Cuba",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"CUB","iso-a2":"CU","woe-id":"23424793",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[1948,7089],[1967,7108],[1959,7116],[1938,7116],[1925,7126],[1920,7114],[1900,7127],[1904,7141],[1867,7157],[1827,7161],[1825,7176],[1799,7177],[1787,7165],[1806,7143],[1797,7138],[1780,7161],[1765,7160],[1747,7148],[1751,7166],[1785,7186],[1821,7192],[1879,7188],[1903,7167],[1918,7171],[1929,7172],[1983,7130],[2011,7125],[2014,7116],[2036,7112],[2050,7096],[2010,7090],[1992,7094],[1948,7089]]]}},{type:"Feature",id:"VE",properties:{"hc-group":"admin0","hc-middle-x":.44,"hc-middle-y":.25,"hc-key":"ve","hc-a2":"VE",name:"Venezuela",labelrank:"3","country-abbrev":"Ven.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"VEN","iso-a2":"VE","woe-id":"23424982",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2136,6849],[2119,6842],[2129,6815],[2113,6789],[2131,6766],[2145,6786],[2129,6818],[2171,6837],[2175,6859],[2186,6837],[2209,6837],[2236,6808],[2285,6813],[2296,6802],[2329,6797],[2355,6813],[2390,6816],[2412,6813],[2388,6808],[2402,6785],[2404,6795],[2447,6776],[2444,6762],[2470,6751],[2476,6743],[2455,6729],[2452,6711],[2461,6709],[2435,6692],[2430,6673],[2448,6652],[2453,6645],[2424,6625],[2389,6618],[2388,6606],[2369,6616],[2333,6616],[2346,6605],[2351,6572],[2371,6571],[2348,6546],[2319,6533],[2306,6519],[2289,6521],[2268,6536],[2258,6570],[2239,6585],[2255,6600],[2238,6633],[2239,6655],[2249,6682],[2192,6680],[2172,6705],[2114,6708],[2102,6720],[2105,6745],[2087,6773],[2075,6769],[2087,6788],[2089,6807],[2117,6843],[2136,6849]]]}},{type:"Feature",id:"MG",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.48,"hc-key":"mg","hc-a2":"MG",name:"Madagascar",labelrank:"3","country-abbrev":"Mad.",subregion:"Eastern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"MDG","iso-a2":"MG","woe-id":"23424883",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5700,5975],[5661,5851],[5652,5830],[5642,5788],[5628,5753],[5571,5733],[5538,5752],[5528,5770],[5530,5800],[5514,5837],[5523,5866],[5551,5907],[5551,5921],[5539,5954],[5535,5983],[5550,6006],[5550,6021],[5585,6028],[5640,6055],[5661,6105],[5676,6104],[5692,6148],[5712,6116],[5728,6044],[5721,6028],[5703,6041],[5710,6011],[5697,5989],[5700,5975]]]}},{type:"Feature",id:"IS",properties:{"hc-group":"admin0","hc-middle-x":.65,"hc-middle-y":.5,"hc-key":"is","hc-a2":"IS",name:"Iceland",labelrank:"3","country-abbrev":"Iceland",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"ISL","iso-a2":"IS","woe-id":"23424845",continent:"Europe"},geometry:{type:"Polygon",coordinates:[[[3578,8735],[3530,8739],[3596,8746],[3574,8753],[3591,8764],[3556,8772],[3535,8764],[3516,8769],[3540,8782],[3548,8803],[3567,8793],[3578,8797],[3557,8814],[3574,8816],[3611,8792],[3606,8772],[3623,8762],[3630,8778],[3642,8782],[3646,8799],[3667,8781],[3669,8797],[3684,8803],[3699,8791],[3700,8802],[3721,8792],[3730,8801],[3753,8802],[3752,8818],[3776,8812],[3786,8800],[3807,8796],[3802,8780],[3833,8770],[3841,8748],[3811,8716],[3768,8703],[3750,8691],[3716,8683],[3687,8669],[3644,8676],[3614,8692],[3570,8689],[3570,8700],[3591,8701],[3599,8716],[3581,8723],[3578,8735]]]}},{type:"Feature",id:"EG",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.66,"hc-key":"eg","hc-a2":"EG",name:"Egypt",labelrank:"2","country-abbrev":"Egypt",subregion:"Northern Africa","region-wb":"Middle East & North Africa","iso-a3":"EGY","iso-a2":"EG","woe-id":"23424802",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[5268,7390],[5250,7334],[5219,7361],[5217,7375],[5198,7405],[5193,7393],[5202,7373],[5230,7336],[5243,7299],[5287,7216],[5292,7184],[5327,7155],[5161,7155],[4976,7155],[4976,7380],[4968,7412],[4977,7432],[4973,7451],[4981,7460],[5046,7450],[5096,7433],[5135,7455],[5170,7453],[5186,7440],[5216,7446],[5232,7442],[5248,7449],[5267,7398],[5268,7390]]]}},{type:"Feature",id:"LK",properties:{"hc-group":"admin0","hc-middle-x":.54,"hc-middle-y":.93,"hc-key":"lk","hc-a2":"LK",name:"Sri Lanka",labelrank:"3","country-abbrev":"Sri L.",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"LKA","iso-a2":"LK","woe-id":"23424778",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6605,6778],[6597,6784],[6621,6775],[6652,6723],[6651,6694],[6616,6674],[6601,6680],[6595,6700],[6593,6737],[6605,6778]]]}},{type:"Feature",id:"BW",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.6,"hc-key":"bw","hc-a2":"BW",name:"Botswana",labelrank:"4","country-abbrev":"Bwa.",subregion:"Southern Africa","region-wb":"Sub-Saharan Africa","iso-a3":"BWA","iso-a2":"BW","woe-id":"23424755",continent:"Africa"},geometry:{type:"Polygon",coordinates:[[[4829,5760],[4829,5845],[4858,5846],[4858,5957],[4926,5967],[4935,5953],[4954,5967],[4984,5973],[5010,5921],[5056,5891],[5055,5873],[5066,5858],[5096,5850],[5105,5839],[5071,5824],[5058,5807],[5036,5794],[5031,5775],[5002,5760],[4994,5733],[4972,5726],[4919,5743],[4910,5721],[4878,5693],[4850,5693],[4854,5716],[4840,5751],[4829,5760]]]}},{type:"Feature",id:"KG",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.43,"hc-key":"kg","hc-a2":"KG",name:"Kyrgyzstan",labelrank:"4","country-abbrev":"Kgz.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"KGZ","iso-a2":"KG","woe-id":"23424864",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6332,7748],[6353,7745],[6396,7767],[6382,7770],[6355,7790],[6346,7779],[6309,7795],[6341,7816],[6332,7818],[6333,7829],[6358,7839],[6407,7824],[6409,7846],[6427,7854],[6457,7840],[6474,7842],[6552,7841],[6570,7836],[6605,7816],[6604,7810],[6550,7788],[6542,7776],[6503,7772],[6499,7761],[6471,7750],[6468,7762],[6446,7757],[6421,7741],[6411,7720],[6381,7719],[6370,7712],[6347,7726],[6327,7718],[6318,7726],[6283,7723],[6281,7731],[6303,7747],[6319,7741],[6332,7748]],[[6322,7734],[6318,7735],[6321,7731],[6325,7733],[6322,7734]],[[6356,7736],[6356,7739],[6353,7737],[6354,7737],[6356,7736]],[[6338,7741],[6332,7743],[6334,7735],[6339,7736],[6338,7741]]]}},{type:"Feature",id:"NP",properties:{"hc-group":"admin0","hc-middle-x":.52,"hc-middle-y":.55,"hc-key":"np","hc-a2":"NP",name:"Nepal",labelrank:"3","country-abbrev":"Nepal",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"NPL","iso-a2":"NP","woe-id":"23424911",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6838,7338],[6834,7314],[6840,7302],[6815,7290],[6771,7297],[6736,7312],[6734,7321],[6680,7326],[6654,7338],[6615,7364],[6600,7369],[6610,7399],[6628,7413],[6660,7417],[6662,7408],[6692,7394],[6703,7380],[6719,7382],[6749,7352],[6767,7353],[6775,7339],[6792,7346],[6810,7337],[6838,7338]]]}}]},Highcharts.maps["custom/north-america-no-central"]={title:"North America without central",version:"1.1.2",type:"FeatureCollection",copyright:"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth",copyrightShort:"Natural Earth",copyrightUrl:"http://www.naturalearthdata.com",crs:{type:"name",properties:{name:"urn:ogc:def:crs:EPSG:102009"}},"hc-transform":{"default":{crs:"+proj=lcc +lat_1=20 +lat_2=60 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs",scale:819069818017e-16,jsonres:15.5,jsonmarginX:-999,jsonmarginY:9851,xoffset:-4194028.3876,yoffset:5811387.74481}},features:[{type:"Feature",id:"GL",properties:{"hc-group":"admin0","hc-middle-x":.53,"hc-middle-y":.41,"hc-key":"gl","hc-a2":"GL",name:"Greenland",labelrank:"3","country-abbrev":"Grlnd.",subregion:"Northern America","region-wb":"Europe & Central Asia","iso-a3":"GRL","iso-a2":"GL","woe-id":"23424828",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[7646,7181],[7663,7168],[7653,7138],[7629,7144],[7621,7171],[7646,7181]]],[[[6648,7261],[6671,7257],[6666,7202],[6646,7228],[6648,7261]]],[[[6221,7537],[6208,7546],[6247,7575],[6243,7524],[6221,7537]]],[[[7337,8765],[7352,8777],[7394,8764],[7372,8716],[7336,8706],[7321,8726],[7337,8765]]],[[[7311,8970],[7309,8949],[7362,8954],[7322,8898],[7284,8932],[7288,8971],[7311,8970]]],[[[7108,9087],[7205,9014],[7118,9055],[7081,9092],[7108,9087]]],[[[5290,8036],[5279,8021],[5244,8026],[5280,8036],[5302,8058],[5331,8050],[5290,8036]]],[[[6654,9516],[6679,9473],[6673,9449],[6626,9448],[6621,9487],[6628,9518],[6654,9516]]],[[[6337,9716],[6329,9707],[6273,9731],[6293,9735],[6337,9716]]],[[[5582,9125],[5559,9114],[5520,9121],[5501,9146],[5509,9164],[5530,9147],[5582,9125]]],[[[5721,9491],[5695,9501],[5730,9508],[5733,9479],[5709,9473],[5674,9489],[5721,9491]]],[[[5675,9537],[5710,9527],[5735,9517],[5679,9518],[5675,9537]]],[[[7781,6256],[7785,6215],[7765,6225],[7698,6211],[7680,6263],[7664,6237],[7624,6248],[7634,6268],[7596,6279],[7580,6253],[7604,6245],[7480,6183],[7500,6223],[7427,6217],[7411,6240],[7365,6241],[7359,6292],[7346,6256],[7323,6304],[7280,6297],[7238,6314],[7215,6375],[7150,6376],[7082,6425],[7062,6496],[7035,6545],[7095,6600],[7047,6601],[7043,6562],[7021,6569],[7031,6500],[7020,6464],[6977,6533],[7e3,6606],[6967,6548],[6964,6576],[6882,6625],[6874,6652],[6847,6632],[6839,6657],[6810,6671],[6853,6772],[6846,6773],[6811,6685],[6794,6678],[6768,6728],[6774,6773],[6808,6823],[6739,6783],[6711,6796],[6783,6886],[6704,6820],[6695,6846],[6741,6941],[6718,6924],[6696,6861],[6673,6902],[6695,6928],[6672,6970],[6701,6984],[6745,6982],[6779,7005],[6835,7013],[6757,7017],[6761,7035],[6709,6986],[6690,7005],[6652,6999],[6689,7025],[6675,7052],[6727,7056],[6745,7073],[6723,7096],[6705,7152],[6746,7143],[6756,7163],[6721,7192],[6711,7163],[6673,7236],[6695,7261],[6666,7273],[6575,7244],[6510,7263],[6480,7252],[6421,7281],[6457,7315],[6440,7347],[6419,7352],[6397,7401],[6363,7366],[6340,7359],[6280,7419],[6294,7494],[6247,7518],[6269,7530],[6263,7585],[6230,7601],[6201,7595],[6206,7632],[6132,7701],[6143,7714],[6094,7731],[6090,7768],[6055,7717],[6082,7781],[6069,7799],[6015,7773],[6050,7800],[6049,7817],[6014,7818],[6004,7848],[5950,7850],[5953,7867],[5907,7889],[5920,7906],[5890,7949],[5869,7933],[5847,7958],[5803,7967],[5783,7952],[5766,7975],[5711,7965],[5703,7974],[5650,7970],[5644,7922],[5610,7934],[5618,7910],[5589,7909],[5598,7884],[5572,7889],[5577,7916],[5549,7913],[5552,7879],[5521,7902],[5512,7879],[5557,7855],[5472,7850],[5468,7861],[5407,7886],[5432,7931],[5460,7940],[5456,7958],[5421,7942],[5355,7947],[5309,7969],[5316,8009],[5358,8031],[5405,8032],[5431,8047],[5380,8044],[5402,8071],[5463,8088],[5483,8109],[5466,8139],[5431,8137],[5423,8106],[5366,8074],[5319,8083],[5342,8111],[5298,8101],[5312,8134],[5271,8105],[5228,8125],[5193,8157],[5186,8226],[5217,8258],[5246,8258],[5243,8276],[5286,8310],[5287,8346],[5315,8374],[5384,8403],[5395,8490],[5354,8581],[5328,8569],[5303,8582],[5287,8565],[5256,8613],[5272,8669],[5258,8716],[5280,8677],[5295,8694],[5294,8764],[5315,8787],[5330,8830],[5355,8834],[5384,8816],[5392,8846],[5367,8877],[5371,8909],[5333,8946],[5354,9001],[5395,9e3],[5414,8968],[5431,8972],[5403,9008],[5365,9019],[5379,9049],[5462,9153],[5510,9116],[5532,9079],[5559,9009],[5551,9078],[5534,9111],[5587,9108],[5634,9091],[5591,9122],[5631,9124],[5632,9144],[5582,9165],[5531,9224],[5588,9243],[5605,9229],[5708,9213],[5758,9183],[5774,9208],[5734,9231],[5727,9245],[5650,9257],[5599,9293],[5579,9321],[5598,9297],[5626,9324],[5663,9318],[5706,9300],[5710,9261],[5725,9249],[5721,9258],[5719,9315],[5636,9342],[5628,9350],[5715,9404],[5757,9361],[5726,9409],[5780,9400],[5816,9372],[5769,9426],[5736,9424],[5619,9370],[5615,9359],[5580,9371],[5583,9405],[5617,9398],[5664,9414],[5611,9407],[5594,9415],[5605,9440],[5651,9454],[5616,9454],[5651,9490],[5715,9466],[5745,9482],[5791,9458],[5783,9475],[5747,9495],[5785,9526],[5745,9511],[5774,9554],[5728,9537],[5698,9576],[5709,9608],[5735,9607],[5722,9627],[5751,9651],[5790,9713],[5803,9705],[5829,9739],[5879,9761],[5891,9757],[5969,9780],[5975,9758],[5898,9661],[5874,9618],[5873,9597],[5833,9540],[5848,9548],[5898,9618],[5912,9671],[5974,9711],[5997,9768],[6033,9752],[6049,9722],[6054,9742],[6103,9765],[6156,9767],[6182,9703],[6164,9663],[6064,9520],[6070,9510],[6049,9454],[6043,9416],[6065,9394],[6080,9403],[6069,9437],[6119,9551],[6195,9606],[6224,9574],[6216,9516],[6242,9487],[6239,9523],[6249,9590],[6260,9592],[6217,9641],[6243,9689],[6299,9655],[6335,9615],[6371,9542],[6388,9491],[6416,9459],[6394,9501],[6397,9532],[6358,9651],[6337,9666],[6360,9680],[6393,9638],[6388,9674],[6419,9682],[6386,9709],[6365,9726],[6419,9705],[6407,9744],[6389,9757],[6388,9784],[6424,9826],[6487,9851],[6528,9846],[6536,9812],[6567,9744],[6549,9710],[6587,9692],[6587,9647],[6553,9606],[6535,9556],[6503,9546],[6503,9506],[6516,9497],[6507,9541],[6559,9560],[6568,9601],[6619,9608],[6635,9568],[6614,9523],[6570,9503],[6602,9494],[6597,9460],[6565,9494],[6584,9445],[6602,9424],[6641,9409],[6654,9432],[6694,9383],[6726,9385],[6744,9357],[6800,9306],[6763,9316],[6749,9271],[6773,9254],[6878,9108],[6895,9120],[6862,9151],[6858,9170],[6889,9179],[6883,9204],[6913,9210],[6962,9189],[6966,9167],[6926,9167],[6911,9138],[6937,9141],[6958,9117],[6982,9134],[7021,9137],[7002,9152],[7036,9162],[7078,9132],[7099,9096],[7069,9097],[7016,9064],[7023,8993],[6981,9e3],[6990,8967],[7042,8980],[7077,8947],[7092,8979],[7125,9004],[7150,8997],[7152,8963],[7113,8908],[7169,8967],[7212,8964],[7277,8905],[7275,8881],[7241,8893],[7233,8871],[7166,8872],[7206,8857],[7257,8859],[7275,8838],[7289,8862],[7298,8844],[7314,8856],[7326,8823],[7295,8818],[7279,8834],[7312,8797],[7327,8818],[7384,8852],[7405,8802],[7379,8775],[7353,8787],[7312,8738],[7341,8684],[7366,8702],[7415,8715],[7437,8708],[7475,8672],[7451,8647],[7488,8611],[7450,8629],[7444,8587],[7406,8570],[7348,8567],[7319,8590],[7340,8544],[7321,8508],[7332,8470],[7321,8451],[7376,8472],[7390,8440],[7365,8370],[7400,8429],[7405,8461],[7420,8433],[7457,8425],[7457,8386],[7472,8415],[7603,8433],[7607,8392],[7643,8439],[7644,8401],[7684,8371],[7665,8403],[7678,8418],[7703,8392],[7801,8329],[7804,8295],[7781,8283],[7733,8323],[7773,8271],[7748,8244],[7707,8240],[7640,8278],[7604,8283],[7583,8271],[7527,8272],[7497,8236],[7408,8246],[7392,8221],[7458,8235],[7458,8212],[7508,8232],[7543,8266],[7564,8266],[7583,8237],[7565,8165],[7503,8111],[7531,8119],[7552,8069],[7576,8050],[7619,8118],[7647,8123],[7628,8092],[7620,8031],[7654,8043],[7641,8090],[7667,8103],[7680,8165],[7779,8201],[7821,8249],[7838,8233],[7821,8212],[7843,8163],[7826,8118],[7835,8070],[7837,7941],[7818,7923],[7817,7887],[7783,7857],[7774,7798],[7755,7794],[7766,7763],[7739,7760],[7752,7738],[7715,7681],[7680,7662],[7597,7693],[7672,7645],[7670,7539],[7699,7497],[7692,7448],[7715,7434],[7722,7350],[7709,7313],[7693,7222],[7670,7252],[7690,7162],[7659,7183],[7606,7192],[7606,7249],[7578,7207],[7606,7174],[7605,7122],[7572,7071],[7549,7080],[7554,7051],[7583,7024],[7580,6977],[7548,6979],[7531,6959],[7551,6932],[7583,6947],[7620,6877],[7678,6816],[7684,6783],[7663,6769],[7691,6735],[7671,6724],[7693,6684],[7687,6635],[7629,6602],[7660,6599],[7688,6618],[7731,6532],[7758,6526],[7737,6504],[7772,6472],[7780,6440],[7744,6418],[7771,6412],[7814,6361],[7790,6322],[7839,6287],[7780,6266],[7781,6262],[7839,6286],[7824,6268],[7816,6223],[7781,6256]],[[6475,7391],[6480,7418],[6439,7404],[6463,7382],[6475,7391]]],[[[6831,9333],[6834,9329],[6834,9329],[6834,9329],[6831,9333],[6831,9333],[6831,9333]]],[[[6831,9333],[6779,9389],[6766,9414],[6792,9401],[6795,9375],[6831,9333],[6831,9333],[6831,9333]]],[[[7621,8129],[7576,8063],[7558,8091],[7557,8124],[7538,8124],[7576,8167],[7589,8224],[7653,8192],[7621,8129]]],[[[7404,8479],[7436,8535],[7499,8565],[7527,8540],[7501,8514],[7463,8515],[7415,8469],[7404,8479]]],[[[6576,7099],[6530,7113],[6570,7132],[6538,7137],[6494,7119],[6474,7128],[6466,7171],[6438,7230],[6520,7241],[6566,7217],[6610,7219],[6631,7199],[6628,7170],[6576,7099]]],[[[7585,8466],[7469,8441],[7426,8462],[7437,8488],[7468,8512],[7507,8505],[7550,8517],[7562,8506],[7529,8482],[7574,8490],[7585,8466]]],[[[7418,8550],[7350,8502],[7441,8547],[7401,8487],[7342,8460],[7330,8502],[7354,8531],[7418,8550]]],[[[6834,9329],[6840,9321],[6836,9309],[6860,9272],[6904,9241],[6868,9248],[6847,9271],[6835,9311],[6834,9329],[6834,9329]]]]}},{type:"Feature",id:"LC",properties:{"hc-group":"admin0","hc-middle-x":.25,"hc-middle-y":.53,"hc-key":"lc","hc-a2":"LC",name:"Saint Lucia",labelrank:"6","country-abbrev":"S.L.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"LCA","iso-a2":"LC","woe-id":"23424951",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[9210,-137],[9188,-132],[9188,-84],[9198,-86],[9210,-137]]]}},{type:"Feature",id:"UM",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.44,"hc-key":"um","hc-a2":"UM",name:"United States Minor Outlying Islands",labelrank:"5","country-abbrev":"U.S. MOI",subregion:"Seven seas (open ocean)","region-wb":"East Asia & Pacific","iso-a3":"UMI","iso-a2":"UM","woe-id":"28289407",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[7139,-114],[7141,-114],[7142,-116],[7140,-117],[7139,-114]]]}},{type:"Feature",id:"US",properties:{"hc-group":"admin0","hc-middle-x":.58,"hc-middle-y":.72,"hc-key":"us","hc-a2":"US",name:"United States of America",labelrank:"2","country-abbrev":"U.S.A.",subregion:"Northern America","region-wb":"North America","iso-a3":"USA","iso-a2":"US","woe-id":"23424977",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[5073,3495],[5014,3449],[5011,3481],[5043,3499],[5073,3495]]],[[[-870,6562],[-880,6536],[-950,6542],[-999,6559],[-901,6574],[-870,6562]]],[[[-488,6354],[-494,6409],[-523,6408],[-551,6438],[-584,6435],[-610,6459],[-601,6481],[-549,6486],[-478,6449],[-492,6412],[-488,6354]]],[[[-264,6304],[-297,6293],[-315,6306],[-297,6330],[-264,6304]]],[[[1621,5214],[1625,5258],[1639,5207],[1597,5183],[1568,5261],[1584,5271],[1621,5214]]],[[[463,6267],[484,6233],[463,6204],[396,6227],[379,6254],[415,6262],[436,6247],[463,6267]]],[[[916,6250],[944,6238],[881,6216],[845,6216],[916,6250]]],[[[-83,7106],[-72,7076],[-102,7034],[-143,7054],[-162,7080],[-168,7155],[-83,7106]]],[[[6687,2943],[6714,2948],[6614,2865],[6525,2828],[6525,2858],[6561,2889],[6645,2917],[6687,2943]]],[[[-714,6495],[-682,6475],[-777,6491],[-762,6471],[-864,6507],[-833,6503],[-777,6540],[-714,6495]]],[[[1538,5402],[1499,5395],[1532,5438],[1532,5470],[1553,5539],[1593,5522],[1595,5471],[1563,5411],[1538,5402]]],[[[1981,4035],[1975,4033],[1976,4036],[1981,4035]]],[[[6312,3379],[6312,3379],[6312,3379],[6312,3379],[6312,3379],[6604,3460],[6609,3499],[6649,3505],[6675,3580],[6673,3715],[6708,3829],[6749,3807],[6804,3846],[6851,3819],[6904,3658],[6925,3643],[6944,3649],[6954,3607],[6985,3603],[7023,3568],[7006,3535],[6950,3502],[6918,3448],[6854,3454],[6861,3405],[6835,3397],[6806,3338],[6789,3354],[6753,3263],[6746,3211],[6766,3181],[6747,3128],[6781,3125],[6813,3080],[6875,3079],[6800,3026],[6741,3010],[6694,2967],[6608,2942],[6544,2891],[6498,2811],[6534,2797],[6541,2717],[6490,2597],[6407,2649],[6434,2598],[6473,2572],[6488,2529],[6436,2367],[6424,2395],[6444,2451],[6416,2482],[6358,2501],[6387,2520],[6351,2539],[6368,2558],[6343,2590],[6363,2656],[6330,2622],[6324,2550],[6368,2458],[6312,2461],[6382,2429],[6383,2391],[6311,2424],[6396,2371],[6378,2356],[6404,2313],[6439,2307],[6485,2205],[6454,2210],[6390,2165],[6481,2190],[6500,2174],[6477,2108],[6420,2110],[6432,2062],[6396,2034],[6463,2039],[6437,2004],[6383,1991],[6335,1939],[6316,1863],[6269,1863],[6232,1836],[6201,1749],[6039,1568],[6001,1490],[5994,1441],[6021,1324],[6052,1252],[6104,1170],[6164,1099],[6175,1038],[6255,909],[6273,764],[6256,653],[6176,638],[6139,713],[6079,733],[6055,797],[6023,793],[6019,853],[5989,846],[5934,917],[5958,971],[5907,965],[5908,1111],[5856,1144],[5765,1233],[5722,1252],[5681,1236],[5621,1171],[5531,1229],[5429,1256],[5298,1222],[5222,1213],[5156,1230],[5060,1191],[4998,1216],[4976,1181],[5023,1171],[5068,1187],[5107,1160],[5065,1129],[5087,1090],[5149,1069],[5137,1045],[5023,1099],[5009,1041],[4976,1068],[4931,1042],[4878,1061],[4813,1130],[4784,1100],[4816,1084],[4716,1095],[4654,1116],[4554,1101],[4484,1069],[4478,1109],[4441,1080],[4476,1053],[4373,975],[4331,965],[4213,870],[4157,767],[4185,596],[4149,581],[4104,610],[4052,613],[3937,684],[3935,735],[3904,752],[3902,822],[3879,835],[3813,924],[3773,1037],[3732,1086],[3709,1112],[3702,1111],[3691,1131],[3585,1154],[3541,1137],[3478,1039],[3375,1096],[3324,1146],[3313,1218],[3282,1286],[3243,1314],[3125,1452],[2933,1478],[2925,1418],[2607,1468],[2210,1706],[2227,1731],[1957,1769],[1941,1884],[1883,1957],[1858,1960],[1853,2003],[1823,2006],[1751,2083],[1662,2113],[1648,2136],[1669,2206],[1622,2293],[1585,2430],[1614,2454],[1566,2522],[1578,2600],[1613,2543],[1593,2642],[1579,2605],[1549,2644],[1544,2704],[1504,2782],[1530,2901],[1499,2972],[1502,2996],[1555,3061],[1577,3109],[1586,3186],[1580,3233],[1591,3302],[1671,3420],[1718,3536],[1764,3623],[1783,3729],[1814,3774],[1800,3798],[1811,3914],[1803,3978],[1825,3998],[1861,3959],[1968,3919],[1980,3882],[1962,3845],[1973,3812],[1934,3824],[1905,3796],[1938,3787],[1977,3811],[1997,3883],[1974,3932],[1992,3985],[2015,3988],[2004,4027],[4398,3669],[4399,3719],[4428,3709],[4440,3644],[4525,3607],[4569,3624],[4623,3613],[4648,3573],[4678,3588],[4735,3551],[4779,3579],[4792,3563],[4846,3568],[4901,3556],[4776,3481],[4683,3384],[4695,3369],[4806,3407],[4806,3377],[4836,3362],[4893,3400],[4928,3407],[4994,3462],[5014,3429],[5090,3416],[5120,3377],[5189,3377],[5227,3412],[5334,3437],[5329,3403],[5382,3399],[5415,3413],[5419,3390],[5407,3370],[5476,3341],[5373,3345],[5370,3317],[5293,3341],[5284,3325],[5200,3302],[5164,3275],[5160,3300],[5081,3113],[5132,3160],[5169,3219],[5144,3148],[5118,3031],[5109,2942],[5126,2883],[5129,2813],[5159,2750],[5190,2732],[5249,2771],[5271,2824],[5275,2919],[5235,3003],[5231,3063],[5250,3104],[5245,3146],[5297,3218],[5300,3174],[5319,3226],[5354,3252],[5341,3283],[5367,3309],[5492,3267],[5516,3232],[5526,3134],[5484,3083],[5486,3042],[5509,3035],[5543,3091],[5597,3090],[5641,2975],[5640,2926],[5629,2912],[5610,2922],[5594,2873],[5592,2866],[5566,2790],[5666,2762],[5745,2792],[5772,2824],[5861,2879],[5965,2974],[5986,3014],[5976,3025],[5960,3044],[5960,3052],[5956,3066],[6044,3100],[6101,3093],[6177,3121],[6219,3164],[6187,3231],[6228,3291],[6265,3349],[6312,3379]]],[[[1351,5971],[1385,5976],[1418,5960],[1395,5928],[1439,5772],[1430,5724],[1463,5726],[1463,5726],[1463,5726],[1457,5708],[1480,5689],[1492,5631],[1480,5609],[1435,5615],[1396,5698],[1385,5775],[1317,5886],[1353,5894],[1355,5920],[1299,5921],[1230,6003],[1175,6059],[1099,6086],[1061,6161],[1100,6199],[1050,6169],[1006,6226],[958,6217],[973,6245],[1029,6231],[1029,6257],[1002,6265],[1005,6308],[976,6331],[924,6336],[937,6380],[905,6343],[898,6300],[859,6281],[872,6253],[828,6256],[788,6293],[751,6296],[645,6274],[559,6306],[568,6329],[612,6326],[665,6340],[625,6344],[614,6378],[672,6406],[711,6439],[719,6465],[800,6462],[813,6432],[843,6424],[816,6495],[734,6503],[610,6459],[576,6429],[520,6424],[526,6447],[482,6422],[451,6432],[418,6395],[449,6378],[453,6334],[378,6331],[308,6302],[281,6323],[200,6305],[186,6321],[102,6283],[93,6300],[47,6292],[19,6305],[-69,6312],[-57,6291],[-112,6281],[-179,6303],[-190,6329],[-275,6334],[-319,6355],[-315,6399],[-380,6369],[-413,6373],[-399,6419],[-445,6394],[-444,6424],[-487,6412],[-422,6460],[-433,6427],[-301,6436],[-252,6402],[-215,6349],[-220,6382],[-181,6400],[-118,6399],[-48,6386],[-38,6363],[-17,6392],[31,6404],[90,6400],[181,6486],[229,6493],[242,6512],[158,6533],[155,6575],[184,6597],[131,6587],[116,6553],[91,6557],[107,6633],[77,6634],[81,6687],[-7,6669],[-12,6695],[-57,6734],[-22,6722],[10,6791],[50,6798],[79,6891],[57,6889],[-18,6923],[-40,6950],[-23,6968],[-22,7025],[-34,7089],[31,7078],[62,7038],[60,7005],[87,7011],[71,7047],[19,7111],[36,7230],[93,7266],[101,7252],[167,7270],[208,7265],[226,7292],[269,7308],[304,7301],[318,7241],[414,7229],[468,7193],[510,7201],[552,7264],[549,7303],[599,7299],[611,7347],[583,7339],[548,7362],[468,7375],[465,7409],[428,7448],[386,7464],[349,7531],[374,7572],[377,7624],[393,7603],[426,7600],[385,7668],[377,7719],[403,7726],[451,7702],[484,7709],[581,7686],[633,7665],[669,7634],[620,7599],[616,7576],[682,7512],[684,7490],[727,7507],[751,7481],[737,7544],[747,7621],[767,7615],[747,7573],[746,7530],[772,7522],[774,7488],[800,7469],[815,7482],[800,7524],[759,7534],[760,7568],[798,7605],[765,7623],[724,7686],[760,7761],[755,7861],[744,7939],[779,7948],[814,7981],[894,7912],[943,7904],[992,7915],[1019,7947],[1092,7975],[1095,7962],[1143,7978],[1140,7961],[1184,7940],[1280,7952],[1347,7900],[1403,7901],[1444,7916],[1479,7861],[1440,7850],[1447,7818],[1489,7840],[1502,7805],[1484,7785],[1500,7764],[1548,7754],[1582,7706],[1540,7686],[1578,7658],[1557,7652],[1671,7584],[1714,7522],[1743,7466],[1799,7431],[1811,7391],[1842,7368],[1912,7350],[1957,7269],[1963,7235],[1982,7224],[1300,6021],[1351,5971]]],[[[1669,5158],[1636,5162],[1598,5121],[1608,5162],[1644,5209],[1623,5276],[1628,5297],[1604,5371],[1582,5382],[1610,5405],[1601,5530],[1573,5550],[1586,5703],[1564,5661],[1550,5577],[1495,5609],[1514,5677],[1499,5665],[1468,5726],[1468,5726],[1498,5728],[1542,5775],[1610,5773],[1625,5727],[1612,5714],[1635,5645],[1664,5532],[1678,5316],[1663,5297],[1685,5247],[1763,5141],[1759,5113],[1740,5098],[1729,5033],[1682,4996],[1636,5e3],[1647,5054],[1668,5067],[1687,5115],[1679,5156],[1672,5157],[1680,5115],[1663,5075],[1625,5073],[1609,5020],[1596,5049],[1609,5092],[1638,5154],[1669,5158]]],[[[1543,5338],[1554,5381],[1607,5333],[1591,5291],[1611,5311],[1619,5277],[1595,5272],[1576,5332],[1577,5285],[1533,5295],[1541,5330],[1487,5275],[1471,5242],[1503,5367],[1543,5338]]],[[[1458,5481],[1439,5483],[1446,5515],[1434,5564],[1430,5584],[1495,5592],[1539,5532],[1514,5461],[1496,5466],[1467,5526],[1462,5482],[1480,5488],[1498,5445],[1482,5359],[1447,5292],[1437,5397],[1464,5417],[1449,5453],[1430,5428],[1435,5474],[1458,5481]]],[[[1463,5726],[1465,5731],[1468,5726],[1468,5726],[1463,5726],[1463,5726],[1463,5726]]],[[[1507,5091],[1526,5118],[1505,5128],[1490,5047],[1486,5110],[1496,5167],[1466,5140],[1466,5172],[1490,5173],[1531,5208],[1541,5244],[1532,5227],[1482,5235],[1532,5248],[1530,5280],[1559,5264],[1551,5225],[1571,5207],[1577,5096],[1560,5031],[1541,5026],[1537,5089],[1507,5091]]],[[[213,6127],[279,6171],[257,6183],[231,6164],[222,6187],[248,6244],[299,6247],[308,6232],[368,6247],[402,6215],[425,6200],[390,6135],[359,6173],[359,6135],[332,6159],[235,6134],[214,6108],[172,6145],[213,6127]]],[[[25,7628],[-14,7657],[-9,7696],[25,7716],[30,7670],[76,7636],[62,7606],[71,7568],[102,7522],[83,7513],[65,7538],[19,7539],[34,7562],[25,7628]]]]}},{type:"Feature",id:"VI",properties:{"hc-group":"admin0","hc-middle-x":.54,"hc-middle-y":.46,"hc-key":"vi","hc-a2":"VI",name:"United States Virgin Islands",labelrank:"6","country-abbrev":"V.I. (U.S.)",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"VIR","iso-a2":"VI","woe-id":"23424985",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[8502,210],[8525,217],[8488,193],[8483,204],[8502,210]]]}},{type:"Feature",id:"CA",properties:{"hc-group":"admin0","hc-middle-x":.26,"hc-middle-y":.62,"hc-key":"ca","hc-a2":"CA",name:"Canada",labelrank:"2","country-abbrev":"Can.",subregion:"Northern America","region-wb":"North America","iso-a3":"CAN","iso-a2":"CA","woe-id":"23424775",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[1444,4842],[1420,4865],[1442,4877],[1418,4905],[1423,4958],[1450,4991],[1497,4957],[1498,4929],[1504,4939],[1546,4942],[1511,4902],[1485,4850],[1458,4839],[1488,4833],[1491,4801],[1455,4768],[1484,4758],[1472,4730],[1490,4662],[1472,4655],[1432,4816],[1424,4846],[1444,4842]],[[1498,4929],[1494,4921],[1494,4921],[1494,4921],[1458,4914],[1479,4897],[1494,4921],[1494,4921],[1494,4921],[1498,4922],[1498,4929]]],[[[1351,5971],[1300,6021],[1982,7224],[2031,7191],[2061,7156],[2084,7078],[2136,7005],[2167,6991],[2187,6945],[2184,7018],[2207,7045],[2271,7047],[2284,7031],[2310,7067],[2321,7022],[2281,6998],[2344,6996],[2377,7026],[2436,7018],[2469,7037],[2472,7012],[2518,7047],[2561,7003],[2467,6983],[2414,6988],[2396,6966],[2366,6967],[2299,6922],[2329,6899],[2339,6940],[2403,6950],[2427,6972],[2449,6926],[2507,6977],[2577,6974],[2573,6946],[2625,6977],[2656,7017],[2666,7073],[2699,6994],[2694,6914],[2715,6848],[2736,6825],[2743,6854],[2779,6881],[2794,6921],[2831,6931],[2806,6867],[2827,6861],[2790,6814],[2829,6800],[2862,6811],[2890,6859],[2966,6824],[3010,6752],[3088,6701],[3114,6662],[3218,6602],[3226,6631],[3271,6601],[3318,6515],[3307,6495],[3255,6511],[3238,6472],[3212,6466],[3231,6441],[3380,6391],[3387,6400],[3461,6389],[3523,6424],[3535,6370],[3572,6364],[3578,6307],[3588,6342],[3625,6289],[3626,6253],[3607,6227],[3636,6183],[3630,6248],[3649,6215],[3653,6319],[3633,6351],[3648,6411],[3712,6404],[3734,6440],[3775,6446],[3784,6478],[3733,6467],[3693,6432],[3672,6448],[3663,6420],[3623,6424],[3599,6446],[3637,6494],[3693,6499],[3754,6524],[3795,6490],[3787,6443],[3809,6419],[3837,6464],[3820,6411],[3840,6379],[3894,6380],[3961,6321],[4005,6312],[4054,6334],[4128,6323],[4139,6310],[4189,6323],[4149,6362],[4179,6366],[4205,6315],[4261,6317],[4228,6355],[4207,6339],[4171,6409],[4226,6408],[4214,6436],[4254,6423],[4264,6391],[4298,6384],[4280,6355],[4331,6396],[4299,6270],[4341,6255],[4367,6184],[4374,6242],[4343,6306],[4357,6361],[4391,6355],[4453,6446],[4461,6485],[4442,6505],[4431,6468],[4402,6467],[4403,6500],[4428,6515],[4423,6558],[4459,6589],[4418,6576],[4400,6612],[4387,6594],[4314,6639],[4296,6710],[4316,6759],[4293,6791],[4303,6867],[4326,6885],[4343,6866],[4353,6897],[4328,6907],[4365,6972],[4394,6980],[4368,6975],[4365,7065],[4340,7116],[4346,7170],[4338,7250],[4361,7270],[4360,7312],[4433,7341],[4473,7335],[4499,7312],[4531,7321],[4596,7303],[4547,7185],[4527,7123],[4502,7099],[4452,7111],[4415,7107],[4451,7057],[4419,6985],[4398,6981],[4407,6926],[4416,6947],[4480,6879],[4485,6793],[4514,6770],[4541,6706],[4512,6676],[4544,6669],[4496,6617],[4529,6612],[4556,6586],[4569,6641],[4579,6597],[4643,6582],[4631,6550],[4587,6558],[4636,6494],[4631,6427],[4652,6398],[4679,6462],[4677,6524],[4693,6557],[4715,6556],[4771,6495],[4791,6423],[4757,6412],[4773,6336],[4831,6260],[4880,6286],[4873,6332],[4903,6392],[4904,6496],[4953,6504],[4931,6516],[4961,6550],[4913,6571],[4894,6640],[4902,6672],[4954,6681],[4993,6662],[5047,6666],[5086,6611],[5138,6587],[5113,6555],[5149,6539],[5151,6518],[5114,6480],[5087,6484],[5102,6438],[5121,6434],[5123,6399],[5183,6341],[5178,6268],[5153,6261],[5123,6194],[5090,6156],[5011,6227],[5067,6129],[5008,6144],[5027,6123],[4972,6131],[4958,6171],[4904,6163],[4878,6141],[4939,6108],[4909,6066],[4908,6040],[4859,5974],[4825,5972],[4710,6054],[4626,6046],[4695,6030],[4757,5965],[4881,5963],[4889,5950],[4837,5804],[4772,5762],[4722,5803],[4723,5760],[4698,5707],[4677,5715],[4671,5682],[4640,5708],[4597,5717],[4627,5685],[4666,5674],[4678,5627],[4633,5586],[4581,5594],[4560,5581],[4593,5545],[4545,5533],[4522,5491],[4525,5441],[4464,5386],[4474,5368],[4440,5300],[4409,5170],[4417,5085],[4412,5039],[4440,4998],[4456,5010],[4533,5004],[4594,4812],[4575,4756],[4699,4804],[4733,4802],[4792,4770],[4865,4760],[4939,4708],[4974,4657],[5126,4612],[5149,4590],[5216,4573],[5268,4592],[5402,4583],[5412,4545],[5407,4460],[5440,4408],[5452,4336],[5444,4292],[5515,4233],[5540,4189],[5612,4148],[5634,4103],[5697,4083],[5694,4118],[5716,4160],[5763,4111],[5748,4207],[5767,4232],[5687,4410],[5685,4480],[5648,4498],[5607,4553],[5703,4625],[5776,4719],[5804,4789],[5807,4825],[5783,4936],[5745,5008],[5670,5076],[5644,5079],[5602,5113],[5585,5149],[5625,5213],[5615,5267],[5647,5291],[5644,5320],[5597,5371],[5596,5419],[5552,5420],[5573,5462],[5564,5514],[5579,5521],[5531,5570],[5514,5627],[5540,5659],[5510,5669],[5584,5678],[5741,5658],[5788,5716],[5881,5689],[5925,5664],[5924,5644],[5963,5642],[5956,5608],[6002,5579],[6067,5580],[6109,5565],[6126,5606],[6148,5571],[6130,5524],[6158,5488],[6195,5364],[6224,5313],[6196,5287],[6212,5265],[6237,5317],[6304,5322],[6326,5294],[6376,5291],[6379,5252],[6432,5329],[6437,5378],[6460,5374],[6486,5459],[6452,5514],[6472,5559],[6463,5632],[6494,5630],[6507,5588],[6533,5583],[6548,5543],[6571,5541],[6688,5444],[6669,5407],[6714,5430],[6741,5390],[6803,5331],[6832,5328],[6818,5285],[6870,5286],[6896,5222],[6851,5230],[6858,5205],[6918,5205],[6879,5154],[6941,5173],[6960,5133],[7018,5144],[7045,5105],[7034,5039],[7081,5108],[7091,5079],[7144,5110],[7169,5075],[7253,5096],[7308,5087],[7250,5038],[7237,4986],[7186,4929],[7145,4901],[7155,4833],[7175,4874],[7226,4930],[7225,4964],[7270,5007],[7254,5021],[7316,5041],[7363,4998],[7478,5014],[7500,4974],[7486,4946],[7530,4913],[7501,4883],[7549,4892],[7567,4851],[7520,4759],[7511,4720],[7453,4701],[7417,4661],[7381,4598],[7392,4576],[7333,4459],[7275,4441],[7213,4392],[7195,4403],[7035,4352],[6918,4308],[6857,4268],[6827,4267],[6787,4192],[6789,4123],[6734,4098],[6671,4002],[6640,3903],[6622,3810],[6555,3687],[6615,3740],[6694,3935],[6749,4011],[6861,4117],[6941,4166],[7033,4176],[7080,4146],[7081,4096],[7011,4011],[6961,4025],[6914,3992],[6982,3987],[7009,3964],[7038,3995],[7086,4008],[7074,3921],[7104,3916],[7107,3888],[7171,3820],[7241,3829],[7217,3808],[7378,3812],[7411,3865],[7423,3843],[7461,3856],[7476,3849],[7436,3897],[7464,4052],[7483,4058],[7507,4010],[7499,3897],[7524,3883],[7536,3933],[7505,3914],[7528,3978],[7577,3976],[7588,3958],[7555,3890],[7515,3852],[7481,3847],[7519,3830],[7467,3784],[7446,3748],[7373,3675],[7327,3656],[7339,3633],[7268,3619],[7278,3585],[7255,3509],[7190,3440],[7159,3473],[7143,3456],[7120,3496],[7117,3565],[7192,3672],[7229,3711],[7237,3684],[7291,3746],[7175,3706],[7198,3757],[7096,3647],[7027,3601],[7053,3548],[7032,3551],[7024,3605],[6985,3603],[6954,3607],[6944,3649],[6919,3649],[6904,3658],[6851,3819],[6804,3846],[6749,3807],[6708,3829],[6673,3715],[6675,3580],[6649,3505],[6609,3499],[6604,3460],[6312,3379],[6313,3380],[6312,3379],[6265,3349],[6228,3291],[6158,3239],[6128,3196],[6073,3194],[5939,3137],[5887,3060],[5956,3066],[5960,3052],[5960,3044],[5977,3026],[5976,3025],[5861,2983],[5835,2948],[5751,2944],[5712,2888],[5641,2844],[5592,2841],[5592,2866],[5592,2872],[5594,2873],[5653,2886],[5629,2912],[5640,2926],[5641,2975],[5699,3034],[5683,3125],[5715,3201],[5700,3249],[5662,3281],[5699,3285],[5708,3253],[5828,3203],[5856,3251],[5785,3318],[5734,3382],[5650,3395],[5525,3382],[5419,3390],[5415,3413],[5382,3399],[5369,3455],[5346,3466],[5358,3510],[5314,3547],[5316,3595],[5244,3583],[5211,3608],[5171,3685],[5095,3677],[5006,3698],[5067,3673],[5003,3658],[4988,3678],[4972,3614],[4963,3638],[4929,3618],[4901,3556],[4846,3568],[4792,3563],[4779,3579],[4735,3551],[4678,3588],[4648,3573],[4623,3613],[4569,3624],[4525,3607],[4440,3644],[4428,3709],[4399,3719],[4398,3669],[2004,4027],[1991,4044],[1981,4035],[1976,4036],[1988,4118],[1954,4099],[1922,4144],[1946,4167],[1877,4175],[1903,4236],[1861,4219],[1880,4253],[1855,4296],[1828,4292],[1753,4332],[1783,4360],[1754,4390],[1734,4380],[1693,4455],[1737,4577],[1731,4625],[1748,4679],[1702,4617],[1727,4718],[1692,4758],[1705,4798],[1733,4800],[1766,4833],[1700,4801],[1680,4774],[1642,4923],[1659,4976],[1730,5031],[1759,5113],[1763,5141],[1685,5247],[1663,5297],[1678,5316],[1664,5532],[1635,5645],[1612,5714],[1625,5727],[1610,5773],[1542,5775],[1498,5728],[1468,5726],[1468,5726],[1468,5726],[1468,5726],[1463,5726],[1463,5726],[1463,5726],[1463,5726],[1430,5724],[1439,5772],[1395,5928],[1418,5960],[1351,5971]],[[6421,3554],[6451,3578],[6512,3663],[6525,3661],[6550,3683],[6508,3665],[6458,3597],[6427,3576],[6421,3554]]],[[[5594,3372],[5660,3346],[5644,3314],[5560,3336],[5484,3338],[5544,3360],[5552,3342],[5594,3372]]],[[[1699,4567],[1690,4601],[1731,4576],[1703,4539],[1697,4485],[1681,4496],[1699,4567]]],[[[5509,4339],[5534,4339],[5580,4278],[5462,4303],[5509,4339]]],[[[1678,4732],[1687,4759],[1721,4724],[1697,4628],[1673,4612],[1700,4695],[1659,4645],[1678,4732]]],[[[1590,4823],[1605,4841],[1639,4791],[1633,4763],[1599,4830],[1590,4823]]],[[[1624,4940],[1618,4892],[1640,4890],[1678,4770],[1655,4726],[1642,4802],[1605,4864],[1624,4940]]],[[[6244,5570],[6266,5559],[6264,5532],[6234,5518],[6244,5570]]],[[[6386,5798],[6411,5792],[6419,5745],[6365,5765],[6386,5798]]],[[[5427,5622],[5446,5568],[5428,5506],[5395,5527],[5383,5578],[5401,5621],[5427,5622]]],[[[5971,5823],[6020,5800],[5986,5785],[5942,5822],[5971,5823]]],[[[5238,5675],[5255,5642],[5188,5551],[5153,5542],[5130,5589],[5161,5657],[5175,5647],[5238,5675]]],[[[5463,5793],[5511,5795],[5526,5761],[5505,5742],[5458,5777],[5463,5793]]],[[[5538,5835],[5582,5815],[5556,5800],[5523,5820],[5538,5835]]],[[[4987,6097],[5026,6040],[5019,6027],[4991,6054],[4987,6097]]],[[[5085,6075],[5050,6062],[5048,6083],[5022,6115],[5085,6075]]],[[[5556,6516],[5609,6513],[5616,6484],[5561,6470],[5530,6507],[5556,6516]]],[[[4878,6371],[4869,6338],[4841,6387],[4854,6426],[4871,6412],[4878,6371]]],[[[5504,6578],[5518,6546],[5477,6567],[5479,6600],[5504,6578]]],[[[4094,6498],[4081,6467],[4066,6480],[4068,6511],[4094,6498]]],[[[5357,6682],[5379,6683],[5355,6638],[5342,6679],[5357,6682]]],[[[5191,6646],[5151,6695],[5205,6715],[5226,6701],[5198,6679],[5191,6646]]],[[[4250,7323],[4226,7291],[4188,7280],[4165,7298],[4198,7318],[4250,7323]]],[[[3986,7545],[3992,7525],[3961,7500],[3933,7521],[3947,7558],[3972,7572],[3986,7545]]],[[[4313,7592],[4329,7577],[4287,7542],[4280,7566],[4313,7592]]],[[[4068,7658],[4037,7623],[4011,7623],[4026,7649],[4068,7658]]],[[[4058,7675],[4056,7666],[3998,7648],[3987,7659],[4058,7675]]],[[[3421,7788],[3428,7780],[3393,7726],[3354,7694],[3325,7719],[3373,7764],[3421,7788]]],[[[4048,7712],[4037,7679],[3972,7684],[3977,7707],[4045,7720],[4048,7712]]],[[[3999,7778],[4032,7747],[4019,7725],[3976,7727],[3969,7777],[3999,7778]]],[[[4586,7755],[4571,7748],[4548,7787],[4570,7811],[4586,7755]]],[[[3610,7883],[3606,7851],[3560,7872],[3582,7889],[3610,7883]]],[[[4548,7952],[4573,7923],[4562,7876],[4515,7910],[4515,7948],[4548,7952]]],[[[3970,7924],[3991,7903],[3974,7868],[3947,7906],[3935,7987],[3957,7982],[3970,7924]]],[[[4134,7971],[4100,7961],[4075,7973],[4079,8001],[4108,8e3],[4134,7971]]],[[[3629,8089],[3649,8047],[3623,8032],[3597,8085],[3629,8089]]],[[[4209,8416],[4233,8387],[4228,8331],[4203,8375],[4186,8372],[4183,8402],[4209,8416]]],[[[5554,4845],[5571,4845],[5585,4770],[5606,4818],[5638,4811],[5650,4776],[5617,4793],[5598,4723],[5583,4753],[5570,4837],[5554,4845]]],[[[6292,6080],[6291,6074],[6324,6065],[6342,6011],[6297,6054],[6292,6039],[6354,5962],[6309,5957],[6358,5909],[6360,5889],[6322,5930],[6213,5938],[6121,5994],[6142,5961],[6059,5993],[6045,5983],[6115,5929],[6167,5916],[6268,5861],[6320,5793],[6302,5782],[6221,5797],[6139,5786],[6055,5821],[6063,5838],[6009,5821],[5899,5853],[5891,5888],[5910,5915],[5888,5931],[5860,5917],[5835,5953],[5812,5931],[5786,5971],[5735,6012],[5694,6032],[5668,5972],[5591,5990],[5578,5939],[5505,5915],[5472,5926],[5442,5962],[5436,6007],[5479,6053],[5464,6089],[5511,6092],[5573,6076],[5611,6011],[5604,6052],[5558,6089],[5605,6090],[5606,6112],[5638,6111],[5664,6148],[5702,6146],[5681,6181],[5617,6230],[5678,6344],[5679,6386],[5702,6404],[5660,6499],[5636,6514],[5621,6558],[5562,6571],[5537,6566],[5504,6630],[5455,6641],[5454,6619],[5405,6576],[5393,6626],[5446,6649],[5435,6679],[5341,6715],[5353,6742],[5310,6737],[5298,6792],[5260,6789],[5214,6832],[5193,6804],[5226,6800],[5252,6755],[5244,6734],[5203,6719],[5187,6738],[5085,6742],[5119,6728],[5140,6686],[5098,6721],[5073,6692],[5020,6714],[4988,6699],[4872,6708],[4874,6692],[4831,6724],[4836,6686],[4787,6700],[4829,6705],[4826,6744],[4804,6730],[4757,6731],[4712,6750],[4667,6817],[4659,6846],[4707,6844],[4725,6830],[4778,6843],[4735,6872],[4643,6883],[4632,6903],[4639,6953],[4622,6976],[4645,7018],[4625,7032],[4638,7121],[4652,7115],[4648,7164],[4657,7198],[4711,7281],[4758,7308],[4833,7310],[4844,7287],[4800,7221],[4777,7137],[4806,7071],[4800,7039],[4824,6975],[4861,6934],[4890,6923],[4898,6900],[4843,6877],[4900,6881],[4911,6933],[4897,6965],[4870,6960],[4826,7014],[4850,7025],[4847,7055],[4869,7055],[4917,7024],[4841,7086],[4829,7113],[4830,7170],[4896,7149],[4847,7178],[4841,7214],[4863,7244],[4941,7312],[5002,7319],[5020,7292],[5033,7245],[5058,7236],[5066,7197],[5090,7170],[5087,7110],[5070,7077],[5095,7078],[5117,7136],[5133,7111],[5167,7107],[5162,7057],[5189,7053],[5172,7101],[5181,7162],[5216,7198],[5250,7203],[5265,7189],[5340,7183],[5361,7126],[5403,7127],[5412,7087],[5376,7058],[5400,7056],[5447,7086],[5437,7038],[5480,7029],[5485,7062],[5493,7082],[5556,7075],[5590,7044],[5581,6980],[5597,6982],[5614,7025],[5635,7002],[5625,6948],[5668,7002],[5675,6957],[5689,6991],[5760,6982],[5764,6948],[5720,6913],[5695,6856],[5718,6867],[5714,6894],[5767,6912],[5740,6849],[5791,6916],[5788,6948],[5849,6906],[5866,6875],[5831,6872],[5833,6820],[5851,6850],[5903,6824],[5917,6803],[5865,6784],[5831,6795],[5786,6788],[5868,6763],[5855,6747],[5879,6725],[5803,6708],[5869,6705],[5856,6687],[5944,6688],[5977,6636],[5989,6680],[6001,6633],[6013,6649],[6083,6667],[6070,6639],[6113,6643],[6159,6618],[6164,6585],[6120,6556],[6167,6569],[6178,6600],[6220,6595],[6217,6540],[6242,6575],[6284,6540],[6268,6586],[6296,6585],[6342,6556],[6351,6510],[6300,6465],[6344,6450],[6320,6433],[6335,6389],[6295,6368],[6278,6335],[6310,6308],[6316,6260],[6286,6290],[6245,6263],[6163,6325],[6151,6369],[6126,6355],[6112,6376],[6039,6418],[6010,6409],[6035,6381],[5985,6387],[6002,6360],[6051,6326],[6009,6307],[5998,6331],[5961,6339],[5998,6286],[6025,6271],[6044,6288],[6055,6259],[6079,6262],[6103,6214],[6202,6194],[6207,6168],[6242,6171],[6227,6136],[6298,6107],[6293,6081],[6327,6086],[6355,6027],[6319,6075],[6292,6080]]],[[[7057,4268],[7010,4269],[7026,4296],[7094,4304],[7238,4294],[7266,4268],[7223,4246],[7098,4243],[7057,4268]]],[[[5416,6512],[5475,6533],[5503,6528],[5532,6427],[5495,6373],[5433,6356],[5399,6421],[5416,6512]]],[[[5244,6581],[5279,6659],[5275,6675],[5258,6675],[5288,6720],[5302,6707],[5276,6675],[5298,6651],[5275,6583],[5284,6547],[5306,6544],[5288,6499],[5270,6580],[5244,6581]]],[[[3925,7257],[3916,7216],[3875,7143],[3828,7242],[3804,7257],[3829,7292],[3897,7292],[3925,7257]]],[[[4316,7959],[4349,7973],[4418,7974],[4434,7964],[4424,7916],[4326,7917],[4316,7959]]],[[[7378,3932],[7352,3895],[7353,3853],[7318,3862],[7248,3847],[7196,3854],[7158,3878],[7176,3940],[7181,3901],[7231,3874],[7273,3883],[7378,3932]]],[[[1914,4057],[1944,4016],[1936,3969],[1909,3962],[1826,4027],[1792,4070],[1830,4088],[1775,4094],[1696,4223],[1669,4313],[1649,4331],[1620,4416],[1666,4416],[1712,4359],[1763,4319],[1864,4271],[1842,4213],[1865,4132],[1922,4083],[1914,4057]]],[[[7713,4594],[7682,4545],[7708,4531],[7765,4540],[7773,4517],[7805,4543],[7817,4590],[7831,4560],[7853,4599],[7913,4595],[7895,4545],[7920,4496],[7953,4502],[7990,4539],[7969,4472],[7978,4397],[8012,4389],[8004,4457],[8028,4482],[8031,4412],[8047,4392],[8056,4451],[8088,4427],[8108,4327],[8069,4281],[8034,4344],[8017,4282],[8e3,4285],[7994,4358],[7941,4403],[7943,4347],[7916,4321],[7913,4245],[7857,4215],[7880,4262],[7883,4329],[7856,4337],[7865,4303],[7796,4295],[7746,4254],[7640,4228],[7560,4171],[7518,4199],[7565,4311],[7497,4277],[7537,4314],[7530,4389],[7565,4382],[7530,4434],[7534,4475],[7526,4617],[7544,4660],[7536,4716],[7586,4787],[7610,4796],[7599,4834],[7621,4793],[7620,4756],[7584,4750],[7625,4723],[7610,4559],[7630,4498],[7648,4597],[7713,4594]]],[[[5188,5815],[5155,5807],[5153,5842],[5114,5810],[5121,5774],[5083,5749],[5070,5701],[5029,5668],[5003,5682],[4999,5736],[4985,5749],[4898,5721],[4910,5773],[4953,5803],[4930,5873],[4941,5925],[4934,5976],[4941,6048],[4965,6075],[4997,6033],[4982,6020],[5017,5975],[5029,6018],[5064,5981],[5108,5976],[5124,5950],[5180,5932],[5223,5901],[5245,5861],[5221,5826],[5259,5842],[5316,5836],[5341,5816],[5297,5756],[5224,5779],[5198,5774],[5188,5815]]],[[[4336,6462],[4296,6419],[4243,6433],[4184,6468],[4159,6500],[4148,6481],[4126,6511],[4194,6556],[4183,6575],[4205,6630],[4246,6646],[4277,6582],[4285,6594],[4346,6601],[4358,6565],[4308,6566],[4334,6487],[4370,6482],[4336,6462]]],[[[3878,6860],[3908,6798],[3948,6757],[3964,6756],[4029,6688],[4059,6693],[4062,6638],[4038,6604],[4030,6653],[4017,6615],[3993,6646],[3969,6634],[3955,6602],[3922,6632],[3917,6618],[3950,6579],[3994,6591],[3986,6571],[4007,6540],[3991,6489],[3995,6449],[3969,6469],[3992,6512],[3909,6490],[3856,6518],[3810,6525],[3831,6537],[3751,6568],[3748,6618],[3697,6549],[3629,6546],[3602,6518],[3562,6509],[3464,6517],[3384,6512],[3354,6538],[3344,6573],[3354,6633],[3319,6656],[3275,6658],[3235,6676],[3205,6709],[3210,6726],[3184,6763],[3183,6800],[3213,6815],[3265,6818],[3364,6811],[3444,6776],[3495,6785],[3476,6817],[3412,6860],[3376,6865],[3234,6869],[3213,6884],[3178,6940],[3175,6971],[3303,6998],[3323,7021],[3231,7015],[3197,7039],[3233,7047],[3216,7067],[3167,7074],[3180,7122],[3207,7149],[3237,7156],[3223,7193],[3301,7256],[3448,7301],[3468,7252],[3455,7201],[3420,7176],[3462,7168],[3488,7213],[3510,7226],[3586,7163],[3579,7138],[3546,7113],[3552,7097],[3584,7111],[3636,7155],[3619,7205],[3649,7198],[3707,7117],[3701,7084],[3715,7014],[3707,6991],[3731,6961],[3760,7002],[3740,7042],[3738,7105],[3745,7218],[3759,7274],[3755,7242],[3792,7210],[3808,7228],[3852,7172],[3870,7134],[3875,7022],[3900,6936],[3901,6897],[3878,6860]]],[[[5141,7182],[5101,7190],[5079,7251],[5049,7253],[5035,7325],[5050,7337],[5100,7323],[5160,7340],[5174,7333],[5208,7324],[5268,7266],[5275,7221],[5184,7215],[5141,7182]]],[[[4186,6865],[4159,6878],[4131,6961],[4095,7016],[4067,7042],[4036,7043],[4032,7071],[4002,7100],[3997,7125],[4013,7162],[4035,7167],[4067,7105],[4109,7106],[4130,7142],[4104,7174],[4119,7203],[4094,7193],[4059,7234],[4094,7250],[4097,7288],[4137,7275],[4149,7303],[4175,7269],[4267,7287],[4279,7248],[4258,7232],[4271,7209],[4243,7195],[4212,7152],[4265,7138],[4276,7107],[4288,7132],[4270,7156],[4287,7175],[4290,7127],[4311,7049],[4298,7023],[4297,6954],[4251,6919],[4213,6926],[4221,6905],[4186,6865]]],[[[3035,7584],[3133,7572],[3183,7573],[3232,7510],[3274,7486],[3272,7451],[3293,7483],[3325,7485],[3370,7440],[3418,7324],[3357,7301],[3204,7232],[3183,7190],[3135,7186],[3105,7103],[3083,7074],[3039,7069],[3030,7086],[2998,7061],[2943,7049],[2926,7158],[2883,7217],[2852,7229],[2909,7300],[2930,7307],[2941,7357],[2970,7355],[2962,7386],[2998,7431],[3047,7476],[3035,7495],[3035,7584]]],[[[4355,7394],[4331,7408],[4347,7448],[4330,7450],[4305,7513],[4335,7566],[4373,7592],[4377,7616],[4389,7653],[4398,7613],[4383,7610],[4435,7528],[4441,7463],[4433,7422],[4383,7417],[4357,7447],[4355,7394]]],[[[4262,7682],[4258,7630],[4242,7610],[4266,7598],[4231,7539],[4256,7506],[4235,7486],[4163,7479],[4133,7487],[4120,7561],[4150,7563],[4161,7597],[4090,7592],[4038,7577],[4038,7608],[4077,7645],[4096,7622],[4076,7677],[4100,7705],[4069,7701],[4084,7742],[4113,7720],[4111,7702],[4163,7648],[4138,7699],[4157,7712],[4119,7749],[4130,7773],[4091,7765],[4122,7789],[4152,7788],[4195,7736],[4206,7766],[4257,7740],[4262,7682]]],[[[3526,7467],[3501,7513],[3583,7549],[3638,7544],[3672,7579],[3607,7568],[3536,7574],[3553,7618],[3542,7624],[3515,7578],[3489,7566],[3484,7603],[3456,7574],[3388,7631],[3413,7674],[3462,7663],[3512,7692],[3462,7680],[3417,7690],[3439,7723],[3526,7717],[3451,7740],[3457,7767],[3503,7789],[3522,7824],[3576,7815],[3575,7764],[3618,7771],[3638,7748],[3636,7724],[3658,7705],[3638,7691],[3668,7684],[3667,7628],[3700,7631],[3767,7606],[3765,7652],[3729,7683],[3766,7714],[3727,7756],[3730,7779],[3756,7785],[3775,7824],[3808,7845],[3804,7805],[3821,7739],[3798,7698],[3825,7699],[3820,7671],[3856,7664],[3878,7691],[3912,7675],[3921,7616],[3883,7515],[3814,7504],[3809,7523],[3774,7505],[3753,7524],[3673,7488],[3618,7458],[3554,7453],[3526,7467]]],[[[4743,7577],[4797,7623],[4818,7620],[4849,7660],[4878,7649],[4908,7672],[4961,7669],[4957,7648],[4990,7654],[5033,7627],[5043,7578],[5012,7548],[5050,7552],[5063,7529],[5029,7502],[5037,7480],[4987,7461],[4969,7440],[4916,7448],[4900,7494],[4890,7448],[4857,7432],[4752,7413],[4665,7409],[4659,7477],[4647,7436],[4600,7410],[4549,7436],[4559,7468],[4528,7424],[4504,7446],[4497,7507],[4481,7520],[4486,7572],[4498,7588],[4488,7639],[4445,7721],[4407,7700],[4333,7724],[4306,7776],[4313,7797],[4293,7829],[4335,7845],[4419,7818],[4446,7766],[4462,7761],[4513,7781],[4550,7760],[4556,7733],[4606,7717],[4604,7696],[4529,7694],[4543,7672],[4576,7651],[4583,7663],[4617,7629],[4634,7567],[4645,7607],[4664,7577],[4698,7605],[4743,7577]]],[[[3365,7965],[3431,8014],[3469,8009],[3488,7985],[3516,7998],[3499,8014],[3532,8026],[3561,7972],[3515,7949],[3533,7915],[3516,7870],[3462,7851],[3460,7820],[3439,7808],[3419,7839],[3447,7902],[3414,7899],[3415,7871],[3384,7865],[3394,7835],[3356,7803],[3358,7847],[3344,7835],[3342,7793],[3319,7767],[3292,7773],[3294,7837],[3277,7794],[3247,7822],[3218,7811],[3217,7867],[3244,7890],[3279,7885],[3309,7919],[3344,7936],[3365,7965]]],[[[3768,8079],[3806,8072],[3802,8049],[3755,8037],[3780,8017],[3768,7968],[3719,7957],[3689,7949],[3654,7993],[3666,8061],[3706,8074],[3768,8079]]],[[[3787,8110],[3760,8134],[3746,8115],[3722,8139],[3681,8127],[3685,8152],[3770,8191],[3799,8199],[3827,8161],[3822,8109],[3787,8110]]],[[[4258,8021],[4293,8038],[4256,8055],[4236,8106],[4247,8166],[4272,8162],[4319,8129],[4315,8112],[4337,8110],[4370,8080],[4349,8058],[4368,8033],[4362,8008],[4297,7989],[4258,8021]]],[[[4033,8211],[3996,8184],[4012,8217],[3981,8223],[3993,8281],[4053,8281],[4080,8254],[4094,8211],[4122,8222],[4144,8192],[4135,8172],[4165,8171],[4194,8127],[4181,8097],[4209,8030],[4209,7995],[4173,7976],[4148,7992],[4133,8056],[4093,8074],[4069,8067],[4073,8093],[4007,8079],[3989,8124],[4006,8137],[4047,8119],[4051,8171],[4025,8174],[4033,8211]]],[[[4412,8636],[4375,8645],[4381,8666],[4410,8669],[4456,8627],[4498,8509],[4544,8506],[4559,8439],[4590,8423],[4568,8459],[4574,8490],[4599,8486],[4608,8441],[4598,8418],[4621,8421],[4634,8390],[4634,8325],[4651,8342],[4689,8332],[4718,8281],[4700,8254],[4667,8231],[4637,8153],[4625,8156],[4589,8057],[4547,8134],[4551,8102],[4574,8052],[4546,8080],[4540,8046],[4477,8056],[4453,8077],[4442,8109],[4484,8120],[4443,8134],[4429,8124],[4388,8194],[4425,8234],[4473,8234],[4526,8252],[4465,8242],[4448,8261],[4473,8269],[4445,8288],[4399,8250],[4402,8277],[4378,8265],[4334,8277],[4339,8307],[4370,8317],[4384,8346],[4354,8324],[4331,8325],[4304,8370],[4302,8421],[4325,8406],[4365,8401],[4390,8428],[4372,8436],[4346,8417],[4307,8446],[4327,8469],[4322,8490],[4338,8522],[4353,8531],[4374,8512],[4374,8536],[4342,8552],[4361,8604],[4415,8612],[4412,8636]]],[[[5043,8130],[5096,8124],[5056,8076],[5005,8076],[5036,8014],[5023,7970],[4993,7948],[4927,7944],[4890,7971],[4911,7939],[4886,7929],[4894,7907],[4916,7933],[4961,7923],[4983,7936],[5004,7916],[4996,7882],[5034,7905],[5052,7900],[5069,7849],[5047,7807],[5032,7825],[5020,7780],[5037,7719],[5053,7700],[5017,7694],[5030,7727],[5020,7773],[4952,7730],[4956,7783],[4906,7788],[4894,7769],[4835,7765],[4810,7795],[4813,7765],[4784,7757],[4809,7740],[4724,7747],[4712,7735],[4682,7751],[4675,7729],[4642,7737],[4630,7811],[4620,7738],[4586,7764],[4588,7815],[4634,7869],[4662,7865],[4687,7898],[4655,7910],[4654,7935],[4630,7960],[4628,7990],[4664,8012],[4704,7996],[4727,7946],[4783,7916],[4775,7929],[4821,7929],[4819,7958],[4841,8045],[4830,8054],[4816,7976],[4800,7953],[4743,7963],[4744,8003],[4722,8027],[4742,8050],[4747,8103],[4725,8058],[4698,8045],[4649,8052],[4643,8112],[4669,8182],[4716,8208],[4772,8201],[4811,8178],[4791,8206],[4842,8216],[4847,8252],[4814,8216],[4749,8220],[4730,8233],[4742,8264],[4731,8305],[4707,8342],[4653,8365],[4655,8405],[4640,8439],[4643,8472],[4732,8470],[4797,8404],[4824,8354],[4859,8362],[4885,8387],[4848,8370],[4825,8378],[4813,8414],[4750,8486],[4838,8531],[4845,8544],[4908,8570],[4845,8561],[4884,8603],[4943,8629],[4940,8640],[4896,8631],[4871,8616],[4864,8647],[4890,8716],[4873,8709],[4850,8642],[4848,8606],[4804,8557],[4753,8531],[4745,8552],[4771,8572],[4774,8594],[4735,8560],[4721,8568],[4723,8531],[4705,8518],[4649,8516],[4627,8528],[4649,8599],[4667,8617],[4740,8650],[4749,8662],[4659,8624],[4638,8607],[4609,8531],[4581,8538],[4537,8575],[4566,8601],[4620,8608],[4674,8671],[4658,8673],[4623,8633],[4521,8601],[4502,8632],[4531,8650],[4513,8667],[4556,8721],[4495,8672],[4484,8691],[4519,8728],[4486,8735],[4465,8706],[4448,8724],[4474,8769],[4509,8788],[4523,8767],[4539,8819],[4558,8830],[4626,8813],[4655,8817],[4594,8841],[4589,8858],[4630,8878],[4613,8914],[4675,8896],[4714,8848],[4697,8889],[4742,8857],[4793,8834],[4822,8807],[4795,8847],[4761,8857],[4701,8907],[4703,8935],[4731,8937],[4706,8952],[4709,8972],[4754,8955],[4719,9e3],[4753,9005],[4790,8986],[4806,8993],[4765,9002],[4751,9038],[4771,9050],[4785,9031],[4813,9048],[4834,9039],[4859,9002],[4881,8990],[4846,9045],[4822,9064],[4852,9085],[4905,9086],[4922,9060],[4964,9034],[4923,9074],[4933,9110],[5014,9143],[5024,9117],[5060,9131],[5109,9135],[5114,9125],[5074,9051],[5103,9067],[5131,9119],[5146,9109],[5155,9144],[5173,9116],[5193,9139],[5197,9115],[5234,9083],[5269,9090],[5289,9074],[5300,9036],[5285,9016],[5289,8991],[5253,8910],[5222,8907],[5228,8891],[5155,8840],[5182,8850],[5204,8843],[5126,8744],[5142,8754],[5231,8851],[5261,8874],[5269,8842],[5242,8797],[5235,8754],[5204,8684],[5193,8604],[5162,8583],[5182,8572],[5122,8513],[5167,8543],[5173,8514],[5162,8459],[5141,8438],[5105,8458],[5063,8464],[5044,8451],[5097,8449],[5115,8407],[5091,8382],[5053,8382],[5060,8360],[5015,8372],[5031,8347],[4999,8342],[4975,8356],[4985,8321],[5086,8337],[5094,8302],[5042,8302],[5031,8319],[4963,8299],[5033,8304],[4988,8275],[4973,8278],[4969,8227],[4983,8263],[5015,8283],[5051,8281],[5033,8255],[5072,8267],[5100,8245],[5104,8217],[5085,8199],[5044,8195],[5102,8176],[5091,8139],[5043,8130]]]]}},{type:"Feature",id:"CU",properties:{"hc-group":"admin0","hc-middle-x":.32,"hc-middle-y":.21,"hc-key":"cu","hc-a2":"CU",name:"Cuba",labelrank:"3","country-abbrev":"Cuba",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"CUB","iso-a2":"CU","woe-id":"23424793",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[6048,174],[6072,127],[6006,99],[5998,151],[6048,174]]],[[[6678,270],[6737,259],[6709,283],[6836,234],[6925,220],[6946,233],[7020,185],[7097,196],[7142,168],[7179,171],[7181,136],[7094,94],[7014,70],[6928,64],[6738,2],[6805,104],[6768,131],[6671,111],[6649,125],[6623,85],[6622,135],[6555,220],[6496,195],[6409,200],[6329,237],[6260,223],[6151,224],[6108,251],[6163,264],[6133,290],[6018,274],[5948,192],[5883,181],[5873,143],[5813,117],[5836,155],[5815,176],[5854,246],[5953,306],[6037,327],[6079,353],[6198,366],[6252,384],[6310,358],[6334,387],[6384,374],[6419,337],[6475,308],[6533,322],[6655,293],[6583,353],[6657,306],[6689,304],[6678,270]]]]}},{type:"Feature",id:"KN",properties:{"hc-group":"admin0","hc-middle-x":.52,"hc-middle-y":.51,"hc-key":"kn","hc-a2":"KN",name:"Saint Kitts and Nevis",labelrank:"6","country-abbrev":"St.K.N.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"KNA","iso-a2":"KN","woe-id":"23424940",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[8784,253],[8799,243],[8762,249],[8764,258],[8784,253]]]}},{type:"Feature",id:"GD",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.49,"hc-key":"gd","hc-a2":"GD",name:"Grenada",labelrank:"6","country-abbrev":"Gren.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"GRD","iso-a2":"GD","woe-id":"23424826",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[9215,-402],[9199,-410],[9199,-378],[9211,-381],[9215,-402]]]}},{type:"Feature",id:"DM",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.5,"hc-key":"dm","hc-a2":"DM",name:"Dominica",labelrank:"6","country-abbrev":"D'inca",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"DMA","iso-a2":"DM","woe-id":"23424798",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[9045,91],[9067,86],[9070,40],[9042,71],[9045,91]]]}},{type:"Feature",id:"AG",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.35,"hc-key":"ag","hc-a2":"AG",name:"Antigua and Barbuda",labelrank:"6","country-abbrev":"Ant.B.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"ATG","iso-a2":"AG","woe-id":"23424737",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[8913,274],[8929,270],[8909,254],[8899,264],[8913,274]]]}},{type:"Feature",id:"TT",properties:{"hc-group":"admin0","hc-middle-x":.39,"hc-middle-y":.5,"hc-key":"tt","hc-a2":"TT",name:"Trinidad and Tobago",labelrank:"5","country-abbrev":"Tr.T.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"TTO","iso-a2":"TT","woe-id":"23424958",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[9383,-526],[9375,-555],[9412,-628],[9288,-693],[9339,-632],[9286,-588],[9383,-526]]]}},{type:"Feature",id:"SW",properties:{"hc-group":"admin0","hc-middle-x":.71,"hc-middle-y":.46,"hc-key":"sw","hc-a2":"SW",name:"Serranilla Bank",labelrank:"5","country-abbrev":"S.B.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"-99","iso-a2":"SW","woe-id":"-99",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[6733,-579],[6734,-579],[6733,-579],[6733,-579]]]}},{type:"Feature",id:"BB",properties:{"hc-group":"admin0","hc-middle-x":.36,"hc-middle-y":.58,"hc-key":"bb","hc-a2":"BB",name:"Barbados",labelrank:"5","country-abbrev":"Barb.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"BRB","iso-a2":"BB","woe-id":"23424754",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[9439,-143],[9424,-145],[9408,-110],[9445,-129],[9439,-143]]]}},{type:"Feature",id:"JM",properties:{"hc-group":"admin0","hc-middle-x":.16,"hc-middle-y":.61,"hc-key":"jm","hc-a2":"JM",name:"Jamaica",labelrank:"4","country-abbrev":"Jam.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"JAM","iso-a2":"JM","woe-id":"23424858",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[6820,-180],[6892,-173],[6972,-192],[7002,-220],[6959,-238],[6911,-230],[6871,-279],[6799,-274],[6742,-236],[6700,-235],[6756,-187],[6820,-180]]]}},{type:"Feature",id:"BU",properties:{"hc-group":"admin0","hc-middle-x":.52,"hc-middle-y":.7,"hc-key":"bu","hc-a2":"BU",name:"Bajo Nuevo Bank (Petrel Is.)",labelrank:"8","country-abbrev":null,subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"-99","iso-a2":"BU","woe-id":"-99",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[6550,-625],[6550,-625],[6550,-625],[6550,-624],[6550,-625]]]}},{type:"Feature",id:"BS",properties:{"hc-group":"admin0","hc-middle-x":.17,"hc-middle-y":.5,"hc-key":"bs","hc-a2":"BS",name:"The Bahamas",labelrank:"4","country-abbrev":"Bhs.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"BHS","iso-a2":"BS","woe-id":"23424758",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[7287,361],[7293,300],[7231,271],[7252,323],[7283,323],[7287,361]]],[[[6550,719],[6550,717],[6599,660],[6648,561],[6644,534],[6558,610],[6514,632],[6550,719],[6550,719]]],[[[6564,954],[6518,933],[6522,916],[6437,878],[6445,913],[6513,926],[6509,948],[6564,956],[6628,923],[6630,838],[6574,875],[6611,889],[6615,925],[6564,954]]],[[[6550,719],[6558,793],[6564,755],[6550,719],[6550,719]]]]}},{type:"Feature",id:"VC",properties:{"hc-group":"admin0","hc-middle-x":.5,"hc-middle-y":.49,"hc-key":"vc","hc-a2":"VC",name:"Saint Vincent and the Grenadines",labelrank:"6","country-abbrev":"St.V.G.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"VCT","iso-a2":"VC","woe-id":"23424981",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[9214,-226],[9198,-226],[9195,-198],[9211,-201],[9214,-226]]]}},{type:"Feature",id:"HT",properties:{"hc-group":"admin0","hc-middle-x":.38,"hc-middle-y":.16,"hc-key":"ht","hc-a2":"HT",name:"Haiti",labelrank:"5","country-abbrev":"Haiti",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"HTI","iso-a2":"HT","woe-id":"23424839",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[7543,4],[7540,5],[7537,8],[7543,4]]],[[[7527,15],[7537,-0],[7544,3],[7577,-13],[7579,-53],[7532,-37],[7429,-80],[7325,-90],[7304,-130],[7209,-95],[7244,-53],[7436,-36],[7483,13],[7425,36],[7409,16],[7405,105],[7307,106],[7327,156],[7391,170],[7441,160],[7516,175],[7551,112],[7557,50],[7527,15]]]]}},{type:"Feature",id:"DO",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.57,"hc-key":"do","hc-a2":"DO",name:"Dominican Republic",labelrank:"5","country-abbrev":"Dom. Rep.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"DOM","iso-a2":"DO","woe-id":"23424800",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[7579,-53],[7577,-13],[7544,3],[7544,4],[7543,4],[7537,8],[7532,12],[7527,15],[7557,50],[7551,112],[7516,175],[7521,202],[7586,213],[7602,233],[7705,223],[7757,235],[7817,174],[7933,192],[7996,166],[7996,122],[7966,80],[7934,110],[7807,79],[7780,35],[7732,16],[7703,41],[7668,-12],[7638,-97],[7579,-53]]]}},{type:"Feature",id:"MX",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.58,"hc-key":"mx","hc-a2":"MX",name:"Mexico",labelrank:"2","country-abbrev":"Mex.",subregion:"Central America","region-wb":"Latin America & Caribbean","iso-a3":"MEX","iso-a2":"MX","woe-id":"23424900",continent:"North America"},geometry:{type:"Polygon",coordinates:[[[3702,1111],[3705,1091],[3732,1086],[3773,1037],[3813,924],[3879,835],[3902,822],[3904,752],[3914,711],[3937,684],[4052,613],[4104,610],[4149,581],[4185,596],[4144,489],[4118,398],[4088,153],[4110,0],[4174,-139],[4265,-249],[4288,-327],[4352,-407],[4432,-413],[4487,-438],[4534,-491],[4653,-450],[4751,-440],[4772,-418],[4857,-402],[4922,-436],[4964,-392],[4941,-373],[5031,-297],[5031,-253],[5059,-219],[5052,-133],[5069,-62],[5138,-22],[5223,-5],[5349,41],[5467,29],[5478,54],[5521,33],[5536,-3],[5503,-82],[5545,-84],[5516,-133],[5501,-84],[5458,-148],[5458,-193],[5426,-233],[5469,-246],[5431,-434],[5396,-394],[5397,-341],[5368,-398],[5341,-401],[5295,-490],[5258,-503],[5012,-520],[5013,-601],[4953,-603],[5052,-671],[5105,-722],[5093,-765],[4921,-775],[4859,-891],[4879,-921],[4858,-999],[4770,-910],[4618,-784],[4545,-756],[4609,-797],[4506,-770],[4485,-737],[4404,-803],[4292,-846],[4248,-849],[4149,-808],[4078,-800],[3930,-717],[3809,-684],[3775,-657],[3631,-598],[3555,-536],[3534,-503],[3483,-496],[3310,-423],[3252,-340],[3121,-257],[3063,-157],[3046,-103],[3110,-77],[3085,-42],[3117,-18],[3128,41],[3079,111],[3068,208],[2997,299],[2933,411],[2868,486],[2825,518],[2798,585],[2754,632],[2705,658],[2670,699],[2708,768],[2679,830],[2650,828],[2633,878],[2571,923],[2573,993],[2503,1038],[2412,1183],[2395,1153],[2366,1177],[2410,1216],[2381,1316],[2373,1388],[2354,1445],[2372,1488],[2319,1518],[2283,1567],[2256,1558],[2199,1614],[2164,1533],[2177,1499],[2162,1398],[2181,1339],[2201,1330],[2254,1257],[2276,1287],[2307,1245],[2307,1203],[2268,1262],[2257,1200],[2286,1187],[2296,1139],[2324,1125],[2318,1047],[2358,998],[2386,911],[2433,864],[2449,736],[2485,624],[2512,620],[2483,558],[2521,490],[2531,528],[2584,472],[2595,413],[2619,397],[2602,336],[2551,312],[2528,335],[2514,411],[2435,503],[2352,553],[2316,646],[2344,746],[2339,784],[2251,885],[2243,913],[2185,916],[2170,950],[2098,1005],[2100,1028],[2031,1111],[2022,1144],[2045,1175],[2032,1110],[2099,1079],[2156,1092],[2185,1156],[2103,1300],[2031,1369],[2033,1450],[2013,1473],[2021,1517],[1976,1630],[1991,1668],[1971,1691],[1957,1769],[2227,1731],[2210,1706],[2607,1468],[2925,1418],[2933,1478],[3125,1452],[3243,1314],[3282,1286],[3313,1218],[3324,1146],[3375,1096],[3478,1039],[3541,1137],[3585,1154],[3691,1131],[3702,1111]],[[4135,527],[4107,462],[4116,404],[4150,522],[4135,527]]]}},{type:"Feature",id:"PR",properties:{"hc-group":"admin0","hc-middle-x":.07,"hc-middle-y":.72,"hc-key":"pr","hc-a2":"PR",name:"Puerto Rico",labelrank:"5","country-abbrev":"P.R.",subregion:"Caribbean","region-wb":"Latin America & Caribbean","iso-a3":"PRI","iso-a2":"PR","woe-id":"23424935",continent:"North America"},geometry:{type:"MultiPolygon",coordinates:[[[[8374,224],[8386,227],[8386,227],[8378,218],[8374,224],[8374,224],[8374,224]]],[[[8374,224],[8353,218],[8307,163],[8188,125],[8149,174],[8163,202],[8357,251],[8374,224],[8374,224],[8374,224]]],[[[8386,227],[8407,253],[8413,235],[8386,227],[8386,227]]]]}}]},Highcharts.maps["countries/in/in-all"]={title:"India",version:"1.1.2",type:"FeatureCollection",copyright:"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth",copyrightShort:"Natural Earth",copyrightUrl:"http://www.naturalearthdata.com",crs:{type:"name",properties:{name:"urn:ogc:def:crs:EPSG:24373"}},"hc-transform":{"default":{crs:"+proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs",scale:.000208805754963,jsonres:15.5,jsonmarginX:-999,jsonmarginY:9851,xoffset:1676654.55745,yoffset:3026618.02308}},features:[{type:"Feature",id:"IN.PY",properties:{"hc-group":"admin1","hc-middle-x":.65,"hc-middle-y":.81,"hc-key":"in-py","hc-a2":"PY",labelrank:"2",hasc:"IN.PY","alt-name":"Pondicherry|Puduchcheri|PondichÃ©ry","woe-id":"20070459",subregion:null,fips:"IN22","postal-code":"PY",name:"Puducherry",country:"India","type-en":"Union Territory",region:"South",longitude:"79.7758","woe-name":"Puducherry",latitude:"10.9224","woe-label":"Puducherry, IN, India",type:"Union Territor"},geometry:{type:"MultiPolygon",coordinates:[[[[4132,2394],[4105,2404],[4125,2405],[4152,2410],[4132,2394]]],[[[3224,145],[3222,133],[3224,78],[3169,117],[3182,147],[3224,145]]],[[[3226,529],[3214,499],[3211,481],[3169,491],[3162,547],[3226,529]]],[[[1464,588],[1448,577],[1432,581],[1433,612],[1501,627],[1464,588]]]]}},{type:"Feature",id:"IN.LD",properties:{"hc-group":"admin1","hc-middle-x":.59,"hc-middle-y":.63,"hc-key":"in-ld","hc-a2":"LD",labelrank:"2",hasc:"IN.LD","alt-name":"Ãles Laquedives|Laccadive|Minicoy and Amindivi Islands|Laccadives|Lackadiverna|Lakkadiven|Lakkadi","woe-id":"2345748",subregion:null,fips:"IN14","postal-code":"LD",name:"Lakshadweep",country:"India","type-en":"Union Territory",region:"South",longitude:"72.7811","woe-name":"Lakshadweep",latitude:"11.2249","woe-label":"Lakshadweep, IN, India",type:"Union Territor"},geometry:{type:"Polygon",coordinates:[[[534,-879],[521,-880],[537,-871],[545,-860],[534,-879]]]}},{type:"Feature",id:"IN.WB",properties:{"hc-group":"admin1","hc-middle-x":.5,"hc-middle-y":.74,"hc-key":"in-wb","hc-a2":"WB",labelrank:"2",hasc:"IN.WB","alt-name":"Bangla|Bengala Occidentale|Bengala Ocidental|Bengale occidental","woe-id":"2345761",subregion:null,fips:"IN28","postal-code":"WB",name:"West Bengal",country:"India","type-en":"State",region:"East",longitude:"87.7289","woe-name":"West Bengal",latitude:"23.0523","woe-label":"West Bengal, IN, India",type:"State"},geometry:{type:"MultiPolygon",coordinates:[[[[6248,4480],[6272,4444],[6261,4389],[6232,4393],[6248,4480]]],[[[6023,4373],[5995,4440],[5945,4449],[5912,4503],[5865,4482],[5841,4535],[5724,4598],[5782,4637],[5732,4697],[5742,4727],[5691,4749],[5681,4778],[5611,4817],[5627,4903],[5515,4909],[5468,4956],[5421,4958],[5398,4996],[5420,5058],[5395,5083],[5455,5096],[5464,5134],[5502,5124],[5535,5075],[5578,5100],[5620,5152],[5743,5191],[5768,5266],[5842,5230],[5900,5247],[5911,5292],[5986,5327],[5984,5358],[6046,5385],[6034,5417],[6065,5437],[6091,5510],[6071,5546],[6117,5546],[6105,5613],[6113,5666],[6073,5742],[6072,5791],[6091,5817],[6055,5864],[6128,5919],[6169,5904],[6158,5974],[6068,6051],[6075,6105],[6126,6161],[6237,6251],[6195,6324],[6157,6318],[6182,6400],[6145,6496],[6105,6538],[6115,6597],[6157,6555],[6248,6538],[6298,6577],[6374,6570],[6409,6551],[6432,6505],[6509,6447],[6595,6464],[6693,6434],[6689,6416],[6781,6422],[6796,6348],[6780,6266],[6722,6207],[6689,6188],[6705,6154],[6688,6119],[6617,6126],[6536,6176],[6519,6255],[6465,6292],[6446,6264],[6501,6219],[6419,6209],[6361,6278],[6267,6331],[6238,6299],[6291,6290],[6242,6190],[6191,6162],[6164,6069],[6185,6017],[6220,6030],[6291,5974],[6334,5916],[6387,5905],[6420,5921],[6451,5853],[6497,5846],[6481,5792],[6364,5796],[6305,5785],[6305,5737],[6268,5663],[6227,5692],[6168,5571],[6212,5514],[6337,5449],[6394,5443],[6437,5418],[6413,5389],[6430,5300],[6388,5275],[6373,5189],[6441,5121],[6459,5121],[6432,5051],[6442,5031],[6532,5013],[6497,4969],[6496,4925],[6535,4882],[6524,4839],[6598,4611],[6596,4528],[6577,4513],[6610,4425],[6580,4395],[6535,4420],[6494,4372],[6463,4426],[6473,4560],[6454,4508],[6424,4370],[6396,4359],[6404,4473],[6379,4446],[6381,4394],[6343,4416],[6306,4364],[6279,4413],[6285,4460],[6261,4519],[6287,4567],[6263,4597],[6199,4468],[6105,4393],[6023,4373]]]]}},{type:"Feature",id:"IN.OR",properties:{"hc-group":"admin1","hc-middle-x":.56,"hc-middle-y":.38,"hc-key":"in-or","hc-a2":"OR",labelrank:"2",hasc:"IN.OR","alt-name":null,"woe-id":"2345755",subregion:null,fips:"IN21","postal-code":"OR",name:"Orissa",country:"India","type-en":"State",region:"East",longitude:"84.4341","woe-name":"Orissa",latitude:"20.625","woe-label":"Orissa, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[6023,4373],[5922,4345],[5873,4313],[5822,4253],[5795,4192],[5799,4156],[5842,4066],[5861,3997],[5782,3932],[5764,3843],[5684,3800],[5650,3720],[5604,3751],[5564,3752],[5641,3712],[5534,3661],[5412,3626],[5304,3584],[5345,3621],[5346,3667],[5306,3677],[5218,3609],[5177,3527],[5214,3523],[5234,3578],[5282,3593],[5263,3547],[5206,3506],[5061,3361],[5029,3378],[4968,3326],[4893,3237],[4835,3226],[4738,3232],[4699,3307],[4676,3279],[4627,3356],[4568,3292],[4512,3300],[4548,3253],[4477,3202],[4449,3208],[4413,3161],[4435,3116],[4419,3063],[4323,3049],[4251,3003],[4255,3035],[4198,3111],[4168,3069],[4148,2982],[4156,2924],[4123,2903],[4048,2922],[4004,2905],[3876,2824],[3807,2827],[3825,2856],[3861,3006],[3934,3044],[3998,3118],[4018,3173],[4081,3198],[4112,3303],[4087,3345],[4089,3448],[4037,3499],[4036,3600],[3957,3657],[4001,3728],[4109,3672],[4132,3625],[4166,3645],[4239,3629],[4238,3599],[4289,3634],[4281,3691],[4250,3686],[4177,3716],[4178,3857],[4147,3907],[4146,4026],[4187,4021],[4226,4064],[4264,4143],[4373,4154],[4415,4129],[4459,4153],[4487,4226],[4517,4218],[4504,4282],[4555,4403],[4585,4415],[4569,4465],[4600,4557],[4741,4656],[4730,4694],[4796,4636],[4896,4616],[4935,4654],[5073,4657],[5130,4690],[5140,4603],[5105,4536],[5150,4536],[5191,4506],[5265,4561],[5358,4530],[5399,4552],[5398,4506],[5446,4511],[5466,4544],[5466,4658],[5448,4699],[5484,4722],[5606,4638],[5649,4642],[5724,4598],[5841,4535],[5865,4482],[5912,4503],[5945,4449],[5995,4440],[6023,4373]]]}},{type:"Feature",id:"IN.BR",properties:{"hc-group":"admin1","hc-middle-x":.46,"hc-middle-y":.64,"hc-key":"in-br","hc-a2":"BR",labelrank:"2",hasc:"IN.BR","alt-name":null,"woe-id":"2345742",subregion:null,fips:"IN34","postal-code":"BR",name:"Bihar",country:"India","type-en":"State",region:"East",longitude:"85.8134","woe-name":"Bihar",latitude:"25.6853","woe-label":"Bihar, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[4646,6586],[4639,6620],[4700,6625],[4725,6652],[4800,6601],[4902,6585],[4932,6536],[4928,6467],[5029,6441],[5064,6398],[5114,6402],[5160,6358],[5269,6408],[5301,6392],[5312,6330],[5352,6299],[5418,6334],[5487,6309],[5516,6320],[5671,6248],[5700,6256],[5785,6318],[5802,6260],[5890,6233],[5909,6259],[5982,6246],[6081,6283],[6120,6248],[6157,6318],[6195,6324],[6237,6251],[6126,6161],[6075,6105],[6068,6051],[6158,5974],[6169,5904],[6128,5919],[6055,5864],[6091,5817],[6072,5791],[5977,5830],[5938,5772],[5897,5767],[5889,5727],[5837,5685],[5819,5537],[5772,5541],[5763,5509],[5713,5529],[5653,5516],[5621,5483],[5603,5428],[5543,5463],[5547,5509],[5498,5509],[5446,5581],[5409,5562],[5348,5588],[5314,5539],[5321,5508],[5273,5480],[5224,5481],[5071,5414],[5011,5470],[4961,5421],[4936,5428],[4895,5393],[4836,5448],[4833,5479],[4758,5467],[4738,5513],[4694,5481],[4614,5464],[4552,5472],[4545,5564],[4491,5602],[4479,5724],[4496,5749],[4680,5869],[4764,5952],[4799,5918],[4829,5923],[4845,5966],[4887,5941],[4927,5961],[4901,6005],[4844,6035],[4804,6030],[4732,6096],[4705,6150],[4774,6172],[4770,6216],[4677,6242],[4740,6312],[4840,6312],[4791,6356],[4788,6402],[4727,6420],[4679,6538],[4646,6586]]]}},{type:"Feature",id:"IN.SK",properties:{"hc-group":"admin1","hc-middle-x":.46,"hc-middle-y":.51,"hc-key":"in-sk","hc-a2":"SK",labelrank:"2",hasc:"IN.SK","alt-name":null,"woe-id":"2345762",subregion:null,fips:"IN29","postal-code":"SK",name:"Sikkim",country:"India","type-en":"State",region:"East",longitude:"88.4482","woe-name":"Sikkim",latitude:"27.5709","woe-label":"Sikkim, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[6115,6597],[6117,6694],[6160,6807],[6141,6875],[6233,6893],[6312,6946],[6387,6906],[6403,6847],[6369,6727],[6383,6673],[6427,6638],[6374,6570],[6298,6577],[6248,6538],[6157,6555],[6115,6597]]]}},{type:"Feature",id:"IN.CT",properties:{"hc-group":"admin1","hc-middle-x":.51,"hc-middle-y":.34,"hc-key":"in-ct","hc-a2":"CT",labelrank:"2",hasc:"IN.CT","alt-name":null,"woe-id":"20070464",subregion:null,fips:"IN37","postal-code":"CT",name:"Chhattisgarh",country:"India","type-en":"State",region:"Central",longitude:"82.3069","woe-name":"Chhattisgarh",latitude:"21.8044","woe-label":"Chhattisgarh, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[4730,4694],[4741,4656],[4600,4557],[4569,4465],[4585,4415],[4555,4403],[4504,4282],[4517,4218],[4487,4226],[4459,4153],[4415,4129],[4373,4154],[4264,4143],[4226,4064],[4187,4021],[4146,4026],[4147,3907],[4178,3857],[4177,3716],[4250,3686],[4281,3691],[4289,3634],[4238,3599],[4239,3629],[4166,3645],[4132,3625],[4109,3672],[4001,3728],[3957,3657],[4036,3600],[4037,3499],[4089,3448],[4087,3345],[4112,3303],[4081,3198],[4018,3173],[3998,3118],[3934,3044],[3861,3006],[3825,2856],[3807,2827],[3714,2838],[3676,2814],[3653,2839],[3635,2935],[3573,2992],[3544,3062],[3471,3136],[3415,3132],[3385,3180],[3412,3234],[3385,3284],[3435,3390],[3498,3446],[3553,3396],[3593,3428],[3616,3482],[3548,3524],[3483,3609],[3458,3592],[3441,3641],[3481,3652],[3480,3736],[3442,3741],[3441,3775],[3514,3811],[3513,3919],[3467,3917],[3495,3957],[3487,4043],[3444,4075],[3462,4141],[3514,4170],[3533,4213],[3549,4261],[3551,4355],[3591,4407],[3589,4448],[3620,4506],[3641,4488],[3658,4544],[3692,4583],[3713,4655],[3774,4663],[3801,4640],[3882,4685],[3927,4730],[3934,4804],[3989,4841],[3991,4879],[4057,4901],[4078,4977],[4006,5020],[3982,5057],[3916,5075],[3879,5051],[3860,5082],[3894,5133],[3869,5202],[3927,5177],[3984,5193],[4035,5178],[4199,5170],[4284,5231],[4295,5259],[4355,5227],[4442,5240],[4488,5318],[4555,5290],[4569,5239],[4620,5194],[4652,5104],[4698,5096],[4723,5128],[4737,5093],[4714,5020],[4739,5025],[4746,4933],[4779,4876],[4857,4866],[4866,4833],[4809,4759],[4730,4694]]]}},{type:"Feature",id:"IN.TN",properties:{"hc-group":"admin1","hc-middle-x":.59,"hc-middle-y":.41,"hc-key":"in-tn","hc-a2":"TN",labelrank:"2",hasc:"IN.","alt-name":null,"woe-id":"2345758",subregion:null,fips:"IN22","postal-code":"TN",name:"Tamil Nadu",country:"India","type-en":"State",region:"South",longitude:"78.2704","woe-name":"Tamil Nadu",latitude:"11.0159","woe-label":"Tamil Nadu, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[3226,529],[3162,547],[3169,491],[3211,481],[3188,380],[3201,321],[3166,273],[3219,288],[3224,145],[3182,147],[3169,117],[3224,78],[3226,-131],[3122,-106],[3048,-114],[2985,-176],[3001,-228],[2970,-254],[2883,-373],[2856,-449],[2906,-513],[2989,-524],[3016,-510],[3057,-575],[3005,-539],[2873,-529],[2740,-581],[2673,-590],[2589,-649],[2539,-771],[2543,-838],[2517,-884],[2297,-999],[2220,-977],[2139,-913],[2161,-905],[2208,-819],[2169,-751],[2198,-686],[2166,-629],[2202,-582],[2261,-433],[2238,-401],[2178,-387],[2209,-249],[2196,-211],[2217,-151],[2185,-95],[2103,-141],[2047,-109],[2042,19],[2069,77],[2043,115],[1993,139],[2023,185],[1976,248],[1898,251],[1938,299],[1887,339],[1828,357],[1823,407],[1861,401],[1892,430],[1937,446],[1944,420],[2049,411],[2084,479],[2119,488],[2151,461],[2220,483],[2288,480],[2310,525],[2381,542],[2419,600],[2381,633],[2313,635],[2364,743],[2344,774],[2361,818],[2396,821],[2436,890],[2534,884],[2600,850],[2673,799],[2737,856],[2761,939],[2790,963],[2877,979],[2961,959],[2995,999],[3061,1027],[3069,1067],[3156,1055],[3201,1029],[3213,1057],[3322,1123],[3384,1125],[3402,1114],[3391,1142],[3391,1143],[3395,1148],[3402,1114],[3410,1110],[3412,1019],[3394,967],[3372,813],[3344,734],[3230,556],[3226,529]]]}},{type:"Feature",id:"IN.MP",properties:{"hc-group":"admin1","hc-middle-x":.47,"hc-middle-y":.6,"hc-key":"in-mp","hc-a2":"MP",labelrank:"2",hasc:"IN.MP","alt-name":null,"woe-id":"2345749",subregion:null,fips:"IN35","postal-code":"MP",name:"Madhya Pradesh",country:"India","type-en":"State",region:"Central",longitude:"78.42140000000001","woe-name":"Madhya Pradesh",latitude:"22.9404","woe-label":"Madhya Pradesh, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[4295,5259],[4284,5231],[4199,5170],[4035,5178],[3984,5193],[3927,5177],[3869,5202],[3894,5133],[3860,5082],[3879,5051],[3916,5075],[3982,5057],[4006,5020],[4078,4977],[4057,4901],[3991,4879],[3989,4841],[3934,4804],[3927,4730],[3882,4685],[3801,4640],[3774,4663],[3713,4655],[3692,4583],[3658,4544],[3641,4488],[3620,4506],[3589,4448],[3591,4407],[3551,4355],[3549,4261],[3533,4213],[3434,4228],[3435,4258],[3352,4325],[3286,4289],[3225,4284],[3210,4305],[3120,4290],[3069,4345],[3006,4354],[2997,4332],[2889,4300],[2882,4275],[2806,4262],[2708,4276],[2685,4322],[2561,4250],[2445,4229],[2363,4235],[2343,4277],[2388,4293],[2388,4354],[2355,4383],[2308,4385],[2266,4357],[2228,4367],[2109,4311],[2084,4248],[2049,4220],[2040,4166],[1975,4130],[1883,4123],[1847,4235],[1772,4249],[1646,4241],[1564,4247],[1498,4271],[1469,4317],[1414,4342],[1346,4343],[1275,4391],[1268,4477],[1241,4508],[1165,4472],[1138,4483],[1144,4530],[1120,4580],[1122,4638],[1178,4638],[1107,4691],[1157,4704],[1237,4754],[1269,4814],[1236,4842],[1223,4906],[1278,4915],[1367,4958],[1303,4988],[1316,5033],[1409,5083],[1453,5155],[1445,5237],[1468,5290],[1435,5371],[1386,5382],[1429,5450],[1381,5486],[1409,5542],[1474,5550],[1479,5586],[1430,5592],[1426,5645],[1482,5616],[1519,5626],[1538,5685],[1607,5690],[1596,5623],[1559,5627],[1560,5560],[1648,5549],[1760,5575],[1800,5471],[1748,5437],[1771,5390],[1751,5345],[1771,5316],[1742,5270],[1674,5288],[1655,5249],[1693,5200],[1730,5189],[1758,5224],[1830,5250],[1840,5288],[1883,5319],[1891,5396],[1925,5375],[2007,5368],[2038,5348],[2077,5384],[2118,5325],[2163,5356],[2137,5403],[2135,5480],[2170,5457],[2226,5481],[2194,5551],[2128,5591],[2165,5614],[2158,5668],[2276,5703],[2331,5697],[2352,5735],[2328,5827],[2275,5788],[2179,5776],[2086,5805],[2050,5838],[2026,5941],[2051,5991],[2116,6017],[2182,6087],[2291,6142],[2332,6185],[2370,6193],[2514,6271],[2539,6306],[2602,6312],[2610,6357],[2646,6367],[2706,6378],[2774,6341],[2826,6356],[2903,6319],[2950,6180],[2915,6150],[2911,6083],[2859,5978],[2834,5958],[2825,5893],[2701,5865],[2662,5810],[2699,5721],[2687,5657],[2627,5595],[2659,5527],[2647,5464],[2690,5415],[2702,5372],[2740,5415],[2848,5338],[2916,5436],[2873,5504],[2828,5503],[2829,5573],[2796,5632],[2786,5700],[2752,5752],[2782,5810],[2832,5785],[2829,5841],[2855,5814],[2891,5857],[2908,5820],[2887,5715],[2941,5749],[2934,5714],[3022,5710],[3031,5747],[3078,5746],[3047,5703],[3066,5674],[3120,5714],[3235,5705],[3231,5742],[3352,5808],[3385,5808],[3435,5716],[3387,5651],[3469,5661],[3448,5691],[3492,5703],[3516,5673],[3530,5707],[3592,5719],[3563,5634],[3645,5633],[3678,5610],[3709,5635],[3730,5713],[3835,5726],[3852,5679],[3936,5662],[3959,5617],[4098,5565],[4114,5505],[4156,5540],[4281,5522],[4268,5476],[4281,5411],[4269,5343],[4248,5330],[4295,5259]]]}},{type:"Feature",id:"IN.2984",properties:{"hc-group":"admin1","hc-middle-x":.56,"hc-middle-y":.32,"hc-key":"in-2984","hc-a2":"GU",labelrank:"2",hasc:"IN.","alt-name":null,"woe-id":"2345743",subregion:null,fips:"IN32","postal-code":null,name:"Gujarat",country:"India","type-en":null,region:"West",longitude:"71.3013","woe-name":"Gujarat",latitude:"22.7501","woe-label":"Gujarat, IN, India",type:null},geometry:{type:"Polygon",coordinates:[[[1223,4906],[1236,4842],[1269,4814],[1237,4754],[1157,4704],[1107,4691],[1178,4638],[1122,4638],[1120,4580],[1144,4530],[1138,4483],[1020,4442],[1024,4369],[995,4355],[1019,4314],[1084,4330],[1192,4310],[1069,4267],[1052,4227],[1008,4225],[968,4164],[1029,4104],[1042,4026],[996,3961],[936,3946],[873,4009],[840,3981],[872,3939],[834,3874],[832,3799],[798,3806],[758,3777],[724,3866],[660,3823],[677,3785],[612,3777],[588,3767],[606,3848],[634,3886],[658,3890],[646,3920],[669,4023],[659,4088],[602,4160],[611,4208],[570,4236],[557,4283],[579,4322],[695,4395],[581,4400],[551,4412],[588,4510],[544,4515],[562,4586],[596,4605],[637,4585],[674,4614],[568,4635],[508,4626],[512,4670],[477,4618],[475,4559],[407,4524],[420,4468],[360,4477],[365,4444],[418,4449],[463,4393],[440,4326],[387,4263],[385,4220],[143,4106],[-27,4056],[-36,4057],[-40,4046],[-89,4046],[-197,4093],[-269,4144],[-367,4236],[-450,4353],[-513,4428],[-662,4580],[-747,4709],[-733,4751],[-649,4743],[-650,4694],[-549,4717],[-524,4757],[-501,4718],[-455,4764],[-437,4740],[-371,4781],[-292,4787],[-213,4916],[-155,4960],[-175,5003],[-201,4981],[-203,4932],[-262,4957],[-274,4939],[-410,4910],[-456,4869],[-627,4916],[-757,4994],[-841,5067],[-844,5120],[-907,5172],[-883,5197],[-901,5244],[-752,5332],[-821,5318],[-905,5272],[-938,5229],[-999,5239],[-955,5261],[-991,5296],[-983,5333],[-891,5376],[-785,5368],[-776,5495],[-716,5503],[-692,5477],[-577,5481],[-476,5472],[-439,5435],[-331,5419],[-278,5471],[-128,5510],[-116,5455],[-47,5430],[14,5478],[74,5494],[37,5517],[32,5565],[70,5605],[139,5580],[246,5595],[390,5578],[428,5594],[556,5514],[566,5481],[606,5507],[672,5455],[736,5445],[765,5495],[794,5500],[812,5432],[789,5381],[846,5304],[887,5338],[909,5273],[885,5212],[975,5129],[976,5073],[1042,5069],[1068,5030],[1095,5037],[1191,4954],[1223,4906]]]}},{type:"Feature",id:"IN.GA",properties:{"hc-group":"admin1","hc-middle-x":.6,"hc-middle-y":.47,"hc-key":"in-ga","hc-a2":"GA",labelrank:"2",hasc:"IN.GA","alt-name":"GÃ´a","woe-id":"2345764",subregion:null,fips:"IN08","postal-code":"GA",name:"Goa",country:"India","type-en":"State",region:"West",longitude:"73.99509999999999","woe-name":"Goa",latitude:"15.3133","woe-label":"Goa, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[1031,1720],[966,1797],[980,1828],[961,1901],[927,1943],[894,2052],[943,2074],[985,2013],[1045,2014],[1092,2009],[1115,1868],[1089,1744],[1031,1720]]]}},{type:"Feature",id:"IN.NL",properties:{"hc-group":"admin1","hc-middle-x":.63,"hc-middle-y":.55,"hc-key":"in-nl","hc-a2":"NL",labelrank:"2",hasc:"IN.NL","alt-name":null,"woe-id":"2345754",subregion:null,fips:"IN20","postal-code":"NL",name:"Nagaland",country:"India","type-en":"State",region:"Northeast",longitude:"94.5664","woe-name":"Nagaland",latitude:"26.1094","woe-label":"Nagaland, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[8692,6530],[8648,6508],[8624,6455],[8634,6366],[8678,6291],[8629,6236],[8638,6164],[8559,6060],[8520,6039],[8477,6062],[8485,6130],[8402,6055],[8361,6045],[8294,6063],[8215,6052],[8220,6014],[8155,5914],[8096,5948],[8096,5948],[8096,5948],[8096,5960],[8097,5979],[8088,5990],[8048,6037],[8203,6209],[8197,6165],[8241,6178],[8269,6216],[8268,6310],[8322,6389],[8349,6463],[8382,6444],[8422,6518],[8492,6549],[8565,6639],[8606,6635],[8654,6679],[8668,6614],[8692,6530]]]}},{type:"Feature",id:"IN.MN",properties:{"hc-group":"admin1","hc-middle-x":.51,"hc-middle-y":.48,"hc-key":"in-mn","hc-a2":"MN",labelrank:"2",hasc:"IN.MN","alt-name":null,"woe-id":"2345751",subregion:null,fips:"IN17","postal-code":"MN",name:"Manipur",country:"India","type-en":"State",region:"Northeast",longitude:"93.84569999999999","woe-name":"Manipur",latitude:"24.7442","woe-label":"Manipur, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[8096,5948],[8155,5914],[8220,6014],[8215,6052],[8294,6063],[8361,6045],[8402,6055],[8485,6130],[8477,6062],[8520,6039],[8491,5957],[8544,5919],[8555,5875],[8521,5762],[8496,5744],[8428,5585],[8402,5456],[8374,5394],[8335,5420],[8265,5422],[8193,5445],[8139,5421],[8104,5465],[8081,5447],[8010,5445],[7969,5462],[7968,5582],[7993,5654],[7994,5746],[8018,5748],[8078,5920],[8096,5948],[8096,5948],[8096,5948]]]}},{type:"Feature",id:"IN.AR",properties:{"hc-group":"admin1","hc-middle-x":.53,"hc-middle-y":.38,"hc-key":"in-ar","hc-a2":"AR",labelrank:"2",hasc:"IN.AR","alt-name":"Agence de la Frontisre du Nord-Est(French-obsolete)|North East Frontier Agency","woe-id":"2345763",subregion:null,fips:"IN30","postal-code":"AR",name:"Arunachal Pradesh",country:"India","type-en":"State",region:"Northeast",longitude:"94.46729999999999","woe-name":"Arunachal Pradesh",latitude:"28.4056","woe-label":"Arunachal Pradesh, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[7563,6550],[7527,6641],[7554,6701],[7511,6765],[7433,6737],[7375,6785],[7383,6870],[7504,6865],[7536,6894],[7618,6897],[7729,6956],[7751,7006],[7733,7032],[7799,7071],[7879,7147],[7897,7199],[7993,7277],[8056,7282],[8227,7385],[8297,7441],[8267,7468],[8308,7515],[8353,7529],[8385,7567],[8441,7510],[8517,7500],[8503,7517],[8621,7480],[8627,7514],[8698,7519],[8722,7568],[8767,7559],[8772,7609],[8909,7632],[8935,7590],[8980,7603],[8977,7560],[8930,7530],[8940,7499],[8992,7531],[9081,7424],[9092,7386],[9039,7342],[9067,7269],[9083,7335],[9132,7342],[9235,7248],[9286,7268],[9365,7216],[9359,7166],[9387,7129],[9381,7089],[9342,7087],[9229,6964],[9249,6882],[9341,6779],[9304,6762],[9235,6794],[9200,6851],[9139,6850],[9115,6823],[8986,6798],[8943,6767],[8905,6699],[8867,6682],[8807,6609],[8772,6601],[8742,6551],[8692,6530],[8668,6614],[8654,6679],[8737,6729],[8776,6785],[8812,6771],[8902,6797],[8935,6836],[8922,6868],[8893,6846],[8886,6907],[8841,6967],[8897,7082],[8810,7073],[8753,7033],[8672,7023],[8388,6879],[8304,6894],[8308,6846],[8179,6705],[8175,6664],[8131,6625],[8050,6595],[8019,6610],[7895,6586],[7819,6619],[7609,6549],[7563,6550]]]}},{type:"Feature",id:"IN.MZ",properties:{"hc-group":"admin1","hc-middle-x":.53,"hc-middle-y":.39,"hc-key":"in-mz","hc-a2":"MZ",labelrank:"2",hasc:"IN.MZ","alt-name":null,"woe-id":"20070461",subregion:null,fips:"IN31","postal-code":"MZ",name:"Mizoram",country:"India","type-en":"State",region:"Northeast",longitude:"92.84090000000001","woe-name":"Mizoram",latitude:"23.2037","woe-label":"Mizoram, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[8081,5447],[8116,5332],[8139,5298],[8134,5094],[8110,5048],[8052,5039],[8069,4991],[8038,4946],[8052,4845],[8080,4798],[8077,4719],[8034,4721],[8024,4639],[7977,4647],[7912,4694],[7903,4640],[7877,4622],[7872,4697],[7828,4901],[7769,5001],[7754,5083],[7761,5129],[7715,5252],[7715,5289],[7732,5348],[7725,5481],[7714,5500],[7756,5503],[7773,5462],[7831,5508],[7869,5603],[7901,5568],[7968,5582],[7969,5462],[8010,5445],[8081,5447]]]}},{type:"Feature",id:"IN.TR",properties:{"hc-group":"admin1","hc-middle-x":.51,"hc-middle-y":.46,"hc-key":"in-tr","hc-a2":"TR",labelrank:"2",hasc:"IN.TR","alt-name":null,"woe-id":"2345759",subregion:null,fips:"IN26","postal-code":"TR",name:"Tripura",country:"India","type-en":"State",region:"Northeast",longitude:"91.70310000000001","woe-name":"Tripura",latitude:"23.8519","woe-label":"Tripura, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[7714,5500],[7725,5481],[7732,5348],[7715,5289],[7675,5298],[7624,5261],[7598,5289],[7605,5200],[7555,5146],[7540,5108],[7563,5037],[7491,4975],[7441,5066],[7406,5095],[7410,5017],[7383,5046],[7348,5172],[7313,5227],[7333,5344],[7375,5381],[7381,5423],[7452,5424],[7473,5470],[7511,5484],[7560,5455],[7576,5532],[7641,5561],[7652,5615],[7695,5561],[7685,5508],[7714,5500]]]}},{type:"Feature",id:"IN.3464",properties:{"hc-group":"admin1","hc-middle-x":.98,"hc-middle-y":.91,"hc-key":"in-3464","hc-a2":"DA",labelrank:"2",hasc:"IN.","alt-name":null,"woe-id":"20070460",subregion:null,fips:"IN32","postal-code":null,name:"Daman and Diu",country:"India","type-en":null,region:"West",longitude:"72.8511","woe-name":"Daman and Diu",latitude:"20.4226","woe-label":"Daman and Diu, IN, India",type:null},geometry:{type:"MultiPolygon",coordinates:[[[[634,3886],[639,3909],[646,3920],[658,3890],[634,3886]]],[[[-27,4056],[-29,4051],[-40,4046],[-36,4057],[-27,4056]]]]}},{type:"Feature",id:"IN.DL",properties:{"hc-group":"admin1","hc-middle-x":.6,"hc-middle-y":.46,"hc-key":"in-dl","hc-a2":"DL",labelrank:"9",hasc:"IN.DL","alt-name":null,"woe-id":"20070458",subregion:null,fips:"IN07","postal-code":"DL",name:"Delhi",country:"India","type-en":"Union Territory",region:"Central",longitude:"77.0856","woe-name":"Delhi",latitude:"28.69","woe-label":"Delhi, IN, India",type:"Union Territor"},geometry:{type:"Polygon",coordinates:[[[2346,7043],[2299,7010],[2256,7048],[2187,7046],[2174,7067],[2214,7116],[2211,7163],[2258,7189],[2304,7186],[2340,7123],[2346,7043]]]}},{type:"Feature",id:"IN.HR",properties:{"hc-group":"admin1","hc-middle-x":.55,"hc-middle-y":.62,"hc-key":"in-hr","hc-a2":"HR",labelrank:"2",hasc:"IN.HR","alt-name":null,"woe-id":"2345744",subregion:null,fips:"IN10","postal-code":"HR",name:"Haryana",country:"India","type-en":"State",region:"Central",longitude:"76.271","woe-name":"Haryana",latitude:"29.1003","woe-label":"Haryana, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[2304,7186],[2258,7189],[2211,7163],[2214,7116],[2174,7067],[2187,7046],[2256,7048],[2299,7010],[2346,7043],[2405,6992],[2415,6937],[2393,6855],[2414,6817],[2325,6762],[2241,6762],[2251,6736],[2194,6709],[2206,6781],[2208,6888],[2179,6931],[2104,6875],[2070,6831],[2035,6866],[2037,6907],[1942,6874],[1932,6853],[1950,6782],[1874,6784],[1853,6829],[1886,6879],[1856,6893],[1906,6915],[1840,7007],[1803,7018],[1739,7105],[1693,7257],[1653,7367],[1566,7345],[1477,7414],[1404,7389],[1379,7433],[1402,7444],[1402,7563],[1358,7554],[1387,7600],[1378,7635],[1424,7620],[1485,7646],[1544,7600],[1571,7606],[1627,7548],[1603,7525],[1623,7474],[1699,7569],[1754,7551],[1818,7576],[1877,7538],[1967,7584],[1955,7622],[1975,7695],[2027,7687],[2033,7712],[2079,7671],[2117,7719],[2081,7732],[2145,7771],[2148,7801],[2211,7789],[2211,7875],[2186,7908],[2186,7930],[2183,7951],[2189,7973],[2168,7999],[2215,7995],[2247,7946],[2286,7923],[2290,7861],[2315,7834],[2447,7785],[2441,7743],[2321,7624],[2303,7556],[2259,7457],[2290,7396],[2285,7287],[2304,7186]]]}},{type:"Feature",id:"IN.CH",properties:{"hc-group":"admin1","hc-middle-x":.73,"hc-middle-y":.29,"hc-key":"in-ch","hc-a2":"CH",labelrank:"9",hasc:"IN.CH","alt-name":null,"woe-id":"20070456",subregion:null,fips:"IN05","postal-code":"CH",name:"Chandigarh",country:"India","type-en":"Union Territory",region:"North",longitude:"76.76049999999999","woe-name":"Chandigarh",latitude:"30.7452","woe-label":"Chandigarh, IN, India",type:"Union Territor"},geometry:{type:"Polygon",coordinates:[[[2183,7951],[2186,7930],[2186,7908],[2144,7949],[2183,7951]]]}},{type:"Feature",id:"IN.HP",properties:{"hc-group":"admin1","hc-middle-x":.36,"hc-middle-y":.41,"hc-key":"in-hp","hc-a2":"HP",labelrank:"2",hasc:"IN.HP","alt-name":null,"woe-id":"2345745",subregion:null,fips:"IN11","postal-code":"HP",name:"Himachal Pradesh",country:"India","type-en":"Union Territory",region:"North",longitude:"77.28749999999999","woe-name":"Himachal Pradesh",latitude:"31.6755","woe-label":"Himachal Pradesh, IN, India",type:"Union Territor"},geometry:{type:"Polygon",coordinates:[[[2447,7785],[2315,7834],[2290,7861],[2286,7923],[2247,7946],[2215,7995],[2168,7999],[2126,8037],[2106,8130],[2055,8166],[2035,8207],[2001,8164],[1961,8176],[1932,8268],[1884,8366],[1898,8383],[1871,8433],[1770,8484],[1809,8555],[1886,8618],[1865,8653],[1891,8693],[1888,8755],[1854,8807],[1911,8811],[1995,8866],[2023,8904],[2113,8936],[2175,8921],[2247,8850],[2308,8809],[2380,8784],[2445,8804],[2508,8841],[2554,8784],[2604,8678],[2727,8739],[2729,8692],[2693,8634],[2731,8643],[2755,8598],[2756,8522],[2853,8415],[2827,8337],[2878,8271],[2836,8232],[2858,8206],[2849,8162],[2898,8147],[2937,8079],[2894,8076],[2868,8110],[2767,8116],[2693,8145],[2608,8099],[2574,8099],[2507,8019],[2520,8003],[2491,7948],[2526,7839],[2440,7798],[2447,7785]]]}},{type:"Feature",id:"IN.JK",properties:{"hc-group":"admin1","hc-middle-x":.54,"hc-middle-y":.45,"hc-key":"in-jk","hc-a2":"JK",labelrank:"2",hasc:"IN.JK","alt-name":null,"woe-id":"2345746",subregion:null,fips:"IN12","postal-code":"JK",name:"Jammu and Kashmir",country:"India","type-en":"State",region:"North",longitude:"76.6395","woe-name":"Jammu and Kashmir",latitude:"33.9658","woe-label":"Jammu and Kashmir, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[2731,8643],[2693,8634],[2729,8692],[2727,8739],[2604,8678],[2554,8784],[2508,8841],[2445,8804],[2380,8784],[2308,8809],[2247,8850],[2175,8921],[2113,8936],[2023,8904],[1995,8866],[1911,8811],[1854,8807],[1888,8755],[1891,8693],[1865,8653],[1745,8568],[1723,8593],[1675,8583],[1583,8640],[1481,8640],[1449,8693],[1471,8790],[1414,8757],[1342,8786],[1349,8851],[1293,8880],[1243,8938],[1244,8975],[1281,9004],[1296,9087],[1241,9129],[1263,9201],[1300,9206],[1346,9253],[1331,9274],[1236,9276],[1216,9307],[1256,9351],[1237,9395],[1183,9424],[1237,9502],[1236,9533],[1361,9581],[1403,9578],[1487,9544],[1605,9516],[1671,9521],[1716,9484],[1804,9458],[1860,9458],[1945,9527],[2025,9528],[2072,9554],[2123,9543],[2188,9580],[2202,9625],[2249,9620],[2280,9647],[2291,9696],[2547,9851],[2575,9824],[2609,9850],[2633,9833],[2613,9757],[2656,9670],[2702,9507],[2738,9474],[2814,9461],[2920,9389],[2938,9326],[2855,9270],[2851,9236],[2875,9134],[2870,9056],[2935,8957],[3073,8898],[3057,8814],[3113,8729],[3105,8688],[3036,8626],[2981,8619],[2968,8578],[2911,8572],[2864,8615],[2845,8686],[2816,8662],[2731,8643]]]}},{type:"Feature",id:"IN.KL",properties:{"hc-group":"admin1","hc-middle-x":.75,"hc-middle-y":.64,"hc-key":"in-kl","hc-a2":"KL",labelrank:"2",hasc:"IN.KL","alt-name":null,"woe-id":"2345747",subregion:null,fips:"IN13","postal-code":"KL",name:"Kerala",country:"India","type-en":"State",region:"South",longitude:"76.52370000000001","woe-name":"Kerala",latitude:"10.3666","woe-label":"Kerala, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[1432,581],[1334,787],[1298,877],[1333,880],[1395,821],[1457,808],[1499,687],[1590,608],[1641,594],[1673,547],[1754,550],[1765,513],[1800,507],[1892,430],[1861,401],[1823,407],[1828,357],[1887,339],[1938,299],[1898,251],[1976,248],[2023,185],[1993,139],[2043,115],[2069,77],[2042,19],[2047,-109],[2103,-141],[2185,-95],[2217,-151],[2196,-211],[2209,-249],[2178,-387],[2238,-401],[2261,-433],[2202,-582],[2166,-629],[2198,-686],[2169,-751],[2208,-819],[2161,-905],[2139,-913],[2095,-880],[1926,-669],[1852,-495],[1833,-428],[1816,-273],[1875,-354],[1855,-261],[1810,-232],[1740,-22],[1692,79],[1660,211],[1609,339],[1579,361],[1548,448],[1464,545],[1464,588],[1501,627],[1433,612],[1432,581]]]}},{type:"Feature",id:"IN.KA",properties:{"hc-group":"admin1","hc-middle-x":.37,"hc-middle-y":.48,"hc-key":"in-ka","hc-a2":"KA",labelrank:"2",hasc:"IN.KA","alt-name":"Maisur|Mysore","woe-id":"2345753",subregion:null,fips:"IN19","postal-code":"KA",name:"Karnataka",country:"India","type-en":"State",region:"South",longitude:"75.667","woe-name":"Karnataka",latitude:"14.3681","woe-label":"Karnataka, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[1892,430],[1800,507],[1765,513],[1754,550],[1673,547],[1641,594],[1590,608],[1499,687],[1457,808],[1395,821],[1333,880],[1298,877],[1285,916],[1238,1179],[1207,1328],[1178,1370],[1139,1549],[1106,1576],[1094,1644],[1032,1683],[1031,1720],[1089,1744],[1115,1868],[1092,2009],[1045,2014],[1079,2062],[1134,2059],[1191,2194],[1186,2250],[1141,2262],[1148,2304],[1110,2365],[1152,2365],[1182,2403],[1225,2367],[1271,2386],[1279,2425],[1345,2443],[1341,2480],[1386,2517],[1462,2483],[1497,2517],[1633,2520],[1646,2565],[1613,2683],[1637,2714],[1700,2675],[1733,2690],[1757,2654],[1860,2677],[1910,2661],[1904,2765],[1977,2825],[2037,2798],[2118,2901],[2122,2967],[2195,2987],[2249,3039],[2277,3088],[2326,3018],[2369,3027],[2392,2878],[2347,2834],[2356,2808],[2313,2763],[2383,2729],[2415,2737],[2296,2604],[2330,2533],[2307,2407],[2315,2357],[2248,2302],[2336,2273],[2331,2125],[2316,2106],[2202,2111],[2160,2078],[2178,1996],[2132,1932],[2153,1873],[2183,1856],[2190,1787],[2151,1738],[2052,1774],[2034,1733],[2073,1706],[2041,1607],[2044,1567],[2111,1520],[2084,1498],[2101,1445],[2153,1434],[2190,1477],[2235,1473],[2314,1416],[2262,1392],[2287,1300],[2245,1346],[2177,1345],[2133,1369],[2123,1411],[2085,1405],[2137,1306],[2117,1258],[2184,1258],[2189,1307],[2280,1281],[2302,1224],[2361,1239],[2437,1291],[2437,1316],[2493,1324],[2486,1272],[2529,1292],[2552,1218],[2586,1181],[2657,1176],[2649,1091],[2731,1029],[2673,923],[2606,886],[2600,850],[2534,884],[2436,890],[2396,821],[2361,818],[2344,774],[2364,743],[2313,635],[2381,633],[2419,600],[2381,542],[2310,525],[2288,480],[2220,483],[2151,461],[2119,488],[2084,479],[2049,411],[1944,420],[1937,446],[1892,430]]]}},{type:"Feature",id:"IN.DN",properties:{"hc-group":"admin1","hc-middle-x":.51,"hc-middle-y":.59,"hc-key":"in-dn","hc-a2":"DN",labelrank:"9",hasc:"IN.DN","alt-name":"DAdra et Nagar Haveli|Dadra e Nagar Haveli","woe-id":"20070457",subregion:null,fips:"IN06","postal-code":"DN",name:"Dadra and Nagar Haveli",country:"India","type-en":"Union Territory",region:"West",longitude:"73.029","woe-name":"Dadra and Nagar Haveli",latitude:"20.1841","woe-label":"Dadra and Nagar Haveli, IN, India",type:"Union Territor"},geometry:{type:"Polygon",coordinates:[[[677,3785],[660,3823],[724,3866],[758,3777],[755,3751],[695,3750],[677,3785]]]}},{type:"Feature",id:"IN.MH",properties:{"hc-group":"admin1","hc-middle-x":.32,"hc-middle-y":.45,"hc-key":"in-mh","hc-a2":"MH",labelrank:"2",hasc:"IN.MH","alt-name":null,"woe-id":"2345750",subregion:null,fips:"IN16","postal-code":"MH",name:"Maharashtra",country:"India","type-en":"State",region:"West",longitude:"75.46469999999999","woe-name":"Maharashtra",latitude:"19.4723","woe-label":"Maharashtra, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[677,3785],[695,3750],[755,3751],[758,3777],[798,3806],[832,3799],[834,3874],[872,3939],[840,3981],[873,4009],[936,3946],[996,3961],[1042,4026],[1029,4104],[968,4164],[1008,4225],[1052,4227],[1069,4267],[1192,4310],[1084,4330],[1019,4314],[995,4355],[1024,4369],[1020,4442],[1138,4483],[1165,4472],[1241,4508],[1268,4477],[1275,4391],[1346,4343],[1414,4342],[1469,4317],[1498,4271],[1564,4247],[1646,4241],[1772,4249],[1847,4235],[1883,4123],[1975,4130],[2040,4166],[2049,4220],[2084,4248],[2109,4311],[2228,4367],[2266,4357],[2308,4385],[2355,4383],[2388,4354],[2388,4293],[2343,4277],[2363,4235],[2445,4229],[2561,4250],[2685,4322],[2708,4276],[2806,4262],[2882,4275],[2889,4300],[2997,4332],[3006,4354],[3069,4345],[3120,4290],[3210,4305],[3225,4284],[3286,4289],[3352,4325],[3435,4258],[3434,4228],[3533,4213],[3514,4170],[3462,4141],[3444,4075],[3487,4043],[3495,3957],[3467,3917],[3513,3919],[3514,3811],[3441,3775],[3442,3741],[3480,3736],[3481,3652],[3441,3641],[3458,3592],[3483,3609],[3548,3524],[3616,3482],[3593,3428],[3553,3396],[3498,3446],[3435,3390],[3385,3284],[3412,3234],[3385,3180],[3318,3174],[3253,3224],[3269,3240],[3259,3313],[3271,3449],[3258,3481],[3186,3528],[3113,3501],[3069,3502],[2977,3546],[2906,3518],[2832,3597],[2741,3617],[2720,3607],[2665,3644],[2691,3583],[2654,3484],[2606,3442],[2603,3399],[2505,3425],[2478,3344],[2448,3315],[2506,3232],[2431,3176],[2418,3129],[2386,3121],[2351,3057],[2369,3027],[2326,3018],[2277,3088],[2249,3039],[2195,2987],[2122,2967],[2118,2901],[2037,2798],[1977,2825],[1904,2765],[1910,2661],[1860,2677],[1757,2654],[1733,2690],[1700,2675],[1637,2714],[1613,2683],[1646,2565],[1633,2520],[1497,2517],[1462,2483],[1386,2517],[1341,2480],[1345,2443],[1279,2425],[1271,2386],[1225,2367],[1182,2403],[1152,2365],[1110,2365],[1148,2304],[1141,2262],[1186,2250],[1191,2194],[1134,2059],[1079,2062],[1045,2014],[985,2013],[943,2074],[894,2052],[803,2191],[757,2386],[753,2588],[717,2721],[706,2843],[658,2984],[659,3048],[695,3039],[636,3098],[639,3173],[621,3256],[671,3294],[639,3304],[675,3343],[603,3341],[615,3415],[563,3678],[588,3767],[612,3777],[677,3785]]]}},{type:"Feature",id:"IN.AS",properties:{"hc-group":"admin1","hc-middle-x":.53,"hc-middle-y":.45,"hc-key":"in-as","hc-a2":"AS",labelrank:"2",hasc:"IN.AS","alt-name":null,"woe-id":"2345741",subregion:null,fips:"IN03","postal-code":"AS",name:"Assam",country:"India","type-en":"State",region:"Northeast",longitude:"92.99290000000001","woe-name":"Assam",latitude:"26.3302","woe-label":"Assam, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[6781,6422],[6863,6434],[6892,6472],[6963,6500],[7038,6460],[7085,6458],[7254,6482],[7282,6473],[7326,6513],[7368,6488],[7432,6494],[7498,6529],[7549,6522],[7563,6550],[7609,6549],[7819,6619],[7895,6586],[8019,6610],[8050,6595],[8131,6625],[8175,6664],[8179,6705],[8308,6846],[8304,6894],[8388,6879],[8672,7023],[8753,7033],[8810,7073],[8897,7082],[8841,6967],[8886,6907],[8893,6846],[8922,6868],[8935,6836],[8902,6797],[8812,6771],[8776,6785],[8737,6729],[8654,6679],[8606,6635],[8565,6639],[8492,6549],[8422,6518],[8382,6444],[8349,6463],[8322,6389],[8268,6310],[8269,6216],[8241,6178],[8197,6165],[8203,6209],[8048,6037],[8084,6002],[8088,5990],[8096,5960],[8098,5956],[8096,5948],[8096,5948],[8096,5948],[8078,5920],[8018,5748],[7994,5746],[7993,5654],[7968,5582],[7901,5568],[7869,5603],[7831,5508],[7773,5462],[7756,5503],[7714,5500],[7685,5508],[7695,5561],[7652,5615],[7679,5760],[7727,5737],[7762,5775],[7724,5803],[7784,5865],[7868,5901],[7859,5948],[7783,6002],[7782,6037],[7702,6101],[7627,6071],[7651,6213],[7615,6223],[7531,6198],[7495,6216],[7460,6165],[7410,6185],[7376,6118],[7336,6108],[7284,6062],[7277,6114],[7219,6097],[7196,6139],[7122,6140],[7041,6116],[7042,6144],[6980,6154],[6897,6127],[6843,6061],[6834,6017],[6858,5977],[6792,5916],[6797,5993],[6775,6073],[6790,6110],[6722,6207],[6780,6266],[6796,6348],[6781,6422]]]}},{type:"Feature",id:"IN.AP",properties:{"hc-group":"admin1","hc-middle-x":.26,"hc-middle-y":.55,"hc-key":"in-ap","hc-a2":"AP",labelrank:"2",hasc:"IN.AP","alt-name":null,"woe-id":"2345740",subregion:null,fips:"IN02","postal-code":"AP",name:"Andhra Pradesh",country:"India","type-en":"State",region:"South",longitude:"79.208","woe-name":"Andhra Pradesh",latitude:"16.4854","woe-label":"Andhra Pradesh, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[3391,1142],[3338,1227],[3304,1184],[3330,1137],[3384,1125],[3322,1123],[3213,1057],[3201,1029],[3156,1055],[3069,1067],[3061,1027],[2995,999],[2961,959],[2877,979],[2790,963],[2761,939],[2737,856],[2673,799],[2600,850],[2606,886],[2673,923],[2731,1029],[2649,1091],[2657,1176],[2586,1181],[2552,1218],[2529,1292],[2486,1272],[2493,1324],[2437,1316],[2437,1291],[2361,1239],[2302,1224],[2280,1281],[2189,1307],[2184,1258],[2117,1258],[2137,1306],[2085,1405],[2123,1411],[2133,1369],[2177,1345],[2245,1346],[2287,1300],[2262,1392],[2314,1416],[2235,1473],[2190,1477],[2153,1434],[2101,1445],[2084,1498],[2111,1520],[2044,1567],[2041,1607],[2073,1706],[2034,1733],[2052,1774],[2151,1738],[2190,1787],[2183,1856],[2153,1873],[2132,1932],[2178,1996],[2160,2078],[2202,2111],[2316,2106],[2331,2125],[2336,2273],[2248,2302],[2315,2357],[2307,2407],[2330,2533],[2296,2604],[2415,2737],[2383,2729],[2313,2763],[2356,2808],[2347,2834],[2392,2878],[2369,3027],[2351,3057],[2386,3121],[2418,3129],[2431,3176],[2506,3232],[2448,3315],[2478,3344],[2505,3425],[2603,3399],[2606,3442],[2654,3484],[2691,3583],[2665,3644],[2720,3607],[2741,3617],[2832,3597],[2906,3518],[2977,3546],[3069,3502],[3113,3501],[3186,3528],[3258,3481],[3271,3449],[3259,3313],[3269,3240],[3253,3224],[3318,3174],[3385,3180],[3415,3132],[3471,3136],[3544,3062],[3573,2992],[3635,2935],[3653,2839],[3676,2814],[3714,2838],[3807,2827],[3876,2824],[4004,2905],[4048,2922],[4123,2903],[4156,2924],[4148,2982],[4168,3069],[4198,3111],[4255,3035],[4251,3003],[4323,3049],[4419,3063],[4435,3116],[4413,3161],[4449,3208],[4477,3202],[4548,3253],[4512,3300],[4568,3292],[4627,3356],[4676,3279],[4699,3307],[4738,3232],[4835,3226],[4893,3237],[4968,3326],[5029,3378],[5061,3361],[5021,3288],[4934,3170],[4832,3065],[4808,3025],[4637,2932],[4582,2875],[4500,2752],[4372,2678],[4306,2654],[4215,2596],[4150,2527],[4139,2463],[4174,2460],[4155,2350],[4037,2282],[3951,2247],[3817,2270],[3756,2245],[3722,2113],[3663,2059],[3621,2077],[3590,2007],[3578,2073],[3494,2071],[3420,2030],[3384,1990],[3318,1845],[3305,1731],[3326,1610],[3359,1555],[3333,1434],[3347,1329],[3375,1271],[3369,1215],[3395,1148],[3391,1143],[3391,1142]],[[4132,2394],[4152,2410],[4125,2405],[4105,2404],[4132,2394]]]}},{type:"Feature",id:"IN.ML",properties:{"hc-group":"admin1","hc-middle-x":.31,"hc-middle-y":.74,"hc-key":"in-ml","hc-a2":"ML",labelrank:"2",hasc:"IN.ML","alt-name":null,"woe-id":"2345752",subregion:null,fips:"IN18","postal-code":"ML",name:"Meghalaya",country:"India","type-en":"State",region:"Northeast",longitude:"91.3031","woe-name":"Meghalaya",latitude:"25.4804","woe-label":"Meghalaya, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[7724,5803],[7693,5828],[7582,5863],[7485,5851],[7462,5833],[7394,5831],[7308,5853],[7161,5820],[7130,5829],[6997,5813],[6831,5862],[6805,5854],[6792,5916],[6858,5977],[6834,6017],[6843,6061],[6897,6127],[6980,6154],[7042,6144],[7041,6116],[7122,6140],[7196,6139],[7219,6097],[7277,6114],[7284,6062],[7336,6108],[7376,6118],[7410,6185],[7460,6165],[7495,6216],[7531,6198],[7615,6223],[7651,6213],[7627,6071],[7702,6101],[7782,6037],[7783,6002],[7859,5948],[7868,5901],[7784,5865],[7724,5803]]]}},{type:"Feature",id:"IN.PB",properties:{"hc-group":"admin1","hc-middle-x":.68,"hc-middle-y":.66,"hc-key":"in-pb","hc-a2":"PB",labelrank:"2",hasc:"IN.PB","alt-name":null,"woe-id":"2345756",subregion:null,fips:"IN23","postal-code":"PB",name:"Punjab",country:"India","type-en":"State",region:"North",longitude:"75.3762","woe-name":"Punjab",latitude:"31.0245","woe-label":"Punjab, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[2168,7999],[2189,7973],[2183,7951],[2144,7949],[2186,7908],[2211,7875],[2211,7789],[2148,7801],[2145,7771],[2081,7732],[2117,7719],[2079,7671],[2033,7712],[2027,7687],[1975,7695],[1955,7622],[1967,7584],[1877,7538],[1818,7576],[1754,7551],[1699,7569],[1623,7474],[1603,7525],[1627,7548],[1571,7606],[1544,7600],[1485,7646],[1424,7620],[1378,7635],[1160,7657],[1190,7717],[1183,7744],[1149,7804],[1226,7873],[1325,8017],[1350,8014],[1441,8088],[1390,8126],[1429,8231],[1391,8341],[1418,8392],[1511,8464],[1584,8491],[1630,8485],[1672,8509],[1695,8554],[1675,8583],[1723,8593],[1745,8568],[1865,8653],[1886,8618],[1809,8555],[1770,8484],[1871,8433],[1898,8383],[1884,8366],[1932,8268],[1961,8176],[2001,8164],[2035,8207],[2055,8166],[2106,8130],[2126,8037],[2168,7999]]]}},{type:"Feature",id:"IN.RJ",properties:{"hc-group":"admin1","hc-middle-x":.57,"hc-middle-y":.58,"hc-key":"in-rj","hc-a2":"RJ",labelrank:"2",hasc:"IN.RJ","alt-name":"Greater Rajasthan|Rajputana","woe-id":"2345757",subregion:null,fips:"IN24","postal-code":"RJ",name:"Rajasthan",country:"India","type-en":"State",region:"Central",longitude:"73.8556","woe-name":"Rajasthan",latitude:"26.7468","woe-label":"Rajasthan, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[1378,7635],[1387,7600],[1358,7554],[1402,7563],[1402,7444],[1379,7433],[1404,7389],[1477,7414],[1566,7345],[1653,7367],[1693,7257],[1739,7105],[1803,7018],[1840,7007],[1906,6915],[1856,6893],[1886,6879],[1853,6829],[1874,6784],[1950,6782],[1932,6853],[1942,6874],[2037,6907],[2035,6866],[2070,6831],[2104,6875],[2179,6931],[2208,6888],[2206,6781],[2194,6709],[2251,6736],[2241,6762],[2325,6762],[2347,6656],[2386,6593],[2438,6568],[2455,6520],[2399,6475],[2469,6435],[2384,6403],[2360,6357],[2470,6411],[2567,6400],[2613,6417],[2662,6405],[2646,6367],[2610,6357],[2602,6312],[2539,6306],[2514,6271],[2370,6193],[2332,6185],[2291,6142],[2182,6087],[2116,6017],[2051,5991],[2026,5941],[2050,5838],[2086,5805],[2179,5776],[2275,5788],[2328,5827],[2352,5735],[2331,5697],[2276,5703],[2158,5668],[2165,5614],[2128,5591],[2194,5551],[2226,5481],[2170,5457],[2135,5480],[2137,5403],[2163,5356],[2118,5325],[2077,5384],[2038,5348],[2007,5368],[1925,5375],[1891,5396],[1883,5319],[1840,5288],[1830,5250],[1758,5224],[1730,5189],[1693,5200],[1655,5249],[1674,5288],[1742,5270],[1771,5316],[1751,5345],[1771,5390],[1748,5437],[1800,5471],[1760,5575],[1648,5549],[1560,5560],[1559,5627],[1596,5623],[1607,5690],[1538,5685],[1519,5626],[1482,5616],[1426,5645],[1430,5592],[1479,5586],[1474,5550],[1409,5542],[1381,5486],[1429,5450],[1386,5382],[1435,5371],[1468,5290],[1445,5237],[1453,5155],[1409,5083],[1316,5033],[1303,4988],[1367,4958],[1278,4915],[1223,4906],[1191,4954],[1095,5037],[1068,5030],[1042,5069],[976,5073],[975,5129],[885,5212],[909,5273],[887,5338],[846,5304],[789,5381],[812,5432],[794,5500],[765,5495],[736,5445],[672,5455],[606,5507],[566,5481],[556,5514],[428,5594],[390,5578],[246,5595],[139,5580],[70,5605],[18,5730],[9,5785],[-61,5904],[-61,6010],[-159,6004],[-192,6016],[-257,6131],[-229,6209],[-212,6346],[-247,6371],[-332,6373],[-439,6440],[-451,6470],[-430,6564],[-403,6618],[-302,6700],[-238,6772],[-208,6846],[-114,6928],[-74,6937],[-14,6891],[9,6814],[51,6796],[224,6851],[311,6849],[419,6877],[432,6934],[468,6985],[527,7032],[570,7146],[616,7199],[802,7286],[926,7486],[979,7640],[1046,7672],[1109,7684],[1183,7744],[1190,7717],[1160,7657],[1378,7635]]]}},{type:"Feature",id:"IN.UP",properties:{"hc-group":"admin1","hc-middle-x":.43,"hc-middle-y":.53,"hc-key":"in-up","hc-a2":"UP",labelrank:"2",hasc:"IN.UP","alt-name":"United Provinces","woe-id":"2345760",subregion:null,fips:"IN36","postal-code":"UP",name:"Uttar Pradesh",country:"India","type-en":"State",region:"Central",longitude:"80.9966","woe-name":"Uttar Pradesh",latitude:"26.7201","woe-label":"Uttar Pradesh, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[2646,6367],[2662,6405],[2613,6417],[2567,6400],[2470,6411],[2360,6357],[2384,6403],[2469,6435],[2399,6475],[2455,6520],[2438,6568],[2386,6593],[2347,6656],[2325,6762],[2414,6817],[2393,6855],[2415,6937],[2405,6992],[2346,7043],[2340,7123],[2304,7186],[2285,7287],[2290,7396],[2259,7457],[2303,7556],[2321,7624],[2441,7743],[2447,7785],[2473,7789],[2571,7721],[2532,7683],[2501,7622],[2529,7495],[2572,7520],[2625,7492],[2653,7512],[2642,7600],[2668,7608],[2720,7533],[2754,7517],[2811,7443],[2907,7397],[2838,7342],[2888,7314],[2904,7271],[2954,7289],[3038,7217],[3064,7216],[3089,7168],[3132,7180],[3228,7170],[3268,7122],[3310,7156],[3407,7076],[3457,7059],[3458,7096],[3511,7077],[3635,6989],[3687,6979],[3744,6881],[3775,6896],[3797,6863],[3948,6774],[4007,6797],[4131,6708],[4219,6720],[4256,6637],[4391,6620],[4452,6576],[4471,6628],[4552,6628],[4646,6586],[4679,6538],[4727,6420],[4788,6402],[4791,6356],[4840,6312],[4740,6312],[4677,6242],[4770,6216],[4774,6172],[4705,6150],[4732,6096],[4804,6030],[4844,6035],[4901,6005],[4927,5961],[4887,5941],[4845,5966],[4829,5923],[4799,5918],[4764,5952],[4680,5869],[4496,5749],[4479,5724],[4491,5602],[4545,5564],[4552,5472],[4508,5459],[4528,5406],[4488,5318],[4442,5240],[4355,5227],[4295,5259],[4248,5330],[4269,5343],[4281,5411],[4268,5476],[4281,5522],[4156,5540],[4114,5505],[4098,5565],[3959,5617],[3936,5662],[3852,5679],[3835,5726],[3730,5713],[3709,5635],[3678,5610],[3645,5633],[3563,5634],[3592,5719],[3530,5707],[3516,5673],[3492,5703],[3448,5691],[3469,5661],[3387,5651],[3435,5716],[3385,5808],[3352,5808],[3231,5742],[3235,5705],[3120,5714],[3066,5674],[3047,5703],[3078,5746],[3031,5747],[3022,5710],[2934,5714],[2941,5749],[2887,5715],[2908,5820],[2891,5857],[2855,5814],[2829,5841],[2832,5785],[2782,5810],[2752,5752],[2786,5700],[2796,5632],[2829,5573],[2828,5503],[2873,5504],[2916,5436],[2848,5338],[2740,5415],[2702,5372],[2690,5415],[2647,5464],[2659,5527],[2627,5595],[2687,5657],[2699,5721],[2662,5810],[2701,5865],[2825,5893],[2834,5958],[2859,5978],[2911,6083],[2915,6150],[2950,6180],[2903,6319],[2826,6356],[2774,6341],[2706,6378],[2646,6367]]]}},{type:"Feature",id:"IN.UT",properties:{"hc-group":"admin1","hc-middle-x":.45,"hc-middle-y":.46,"hc-key":"in-ut","hc-a2":"UT",labelrank:"2",hasc:"IN.UT","alt-name":"Uttarakhand","woe-id":"20070462",subregion:null,fips:"IN39","postal-code":"UT",name:"Uttaranchal",country:"India","type-en":"State",region:"Central",longitude:"79.2841","woe-name":"Uttaranchal",latitude:"30.0576","woe-label":"Uttarakhand, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[2447,7785],[2440,7798],[2526,7839],[2491,7948],[2520,8003],[2507,8019],[2574,8099],[2608,8099],[2693,8145],[2767,8116],[2868,8110],[2894,8076],[2937,8079],[2898,8147],[2931,8155],[2962,8201],[3008,8157],[3041,8076],[3077,8036],[3138,8001],[3226,8011],[3306,7940],[3364,7916],[3346,7850],[3397,7844],[3535,7783],[3555,7755],[3632,7712],[3579,7684],[3511,7615],[3483,7605],[3450,7549],[3412,7529],[3418,7468],[3359,7393],[3382,7351],[3365,7283],[3330,7271],[3296,7194],[3310,7156],[3268,7122],[3228,7170],[3132,7180],[3089,7168],[3064,7216],[3038,7217],[2954,7289],[2904,7271],[2888,7314],[2838,7342],[2907,7397],[2811,7443],[2754,7517],[2720,7533],[2668,7608],[2642,7600],[2653,7512],[2625,7492],[2572,7520],[2529,7495],[2501,7622],[2532,7683],[2571,7721],[2473,7789],[2447,7785]]]}},{type:"Feature",id:"IN.JH",properties:{"hc-group":"admin1","hc-middle-x":.43,"hc-middle-y":.59,"hc-key":"in-jh","hc-a2":"JH",labelrank:"2",hasc:"IN.JH","alt-name":"Vananchal","woe-id":"20070463",subregion:null,fips:"IN38","postal-code":"JH",name:"Jharkhand",country:"India","type-en":"State",region:"East",longitude:"85.05840000000001","woe-name":"Jharkhand",latitude:"23.5221","woe-label":"Jharkhand, IN, India",type:"State"},geometry:{type:"Polygon",coordinates:[[[4488,5318],[4528,5406],[4508,5459],[4552,5472],[4614,5464],[4694,5481],[4738,5513],[4758,5467],[4833,5479],[4836,5448],[4895,5393],[4936,5428],[4961,5421],[5011,5470],[5071,5414],[5224,5481],[5273,5480],[5321,5508],[5314,5539],[5348,5588],[5409,5562],[5446,5581],[5498,5509],[5547,5509],[5543,5463],[5603,5428],[5621,5483],[5653,5516],[5713,5529],[5763,5509],[5772,5541],[5819,5537],[5837,5685],[5889,5727],[5897,5767],[5938,5772],[5977,5830],[6072,5791],[6073,5742],[6113,5666],[6105,5613],[6117,5546],[6071,5546],[6091,5510],[6065,5437],[6034,5417],[6046,5385],[5984,5358],[5986,5327],[5911,5292],[5900,5247],[5842,5230],[5768,5266],[5743,5191],[5620,5152],[5578,5100],[5535,5075],[5502,5124],[5464,5134],[5455,5096],[5395,5083],[5420,5058],[5398,4996],[5421,4958],[5468,4956],[5515,4909],[5627,4903],[5611,4817],[5681,4778],[5691,4749],[5742,4727],[5732,4697],[5782,4637],[5724,4598],[5649,4642],[5606,4638],[5484,4722],[5448,4699],[5466,4658],[5466,4544],[5446,4511],[5398,4506],[5399,4552],[5358,4530],[5265,4561],[5191,4506],[5150,4536],[5105,4536],[5140,4603],[5130,4690],[5073,4657],[4935,4654],[4896,4616],[4796,4636],[4730,4694],[4809,4759],[4866,4833],[4857,4866],[4779,4876],[4746,4933],[4739,5025],[4714,5020],[4737,5093],[4723,5128],[4698,5096],[4652,5104],[4620,5194],[4569,5239],[4555,5290],[4488,5318]]]}}]},Highcharts.maps["custom/south-america"]={title:"South America",version:"1.1.2",type:"FeatureCollection",copyright:"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth",copyrightShort:"Natural Earth",copyrightUrl:"http://www.naturalearthdata.com",crs:{type:"name",properties:{name:"urn:ogc:def:crs:EPSG:102015"}},"hc-transform":{"default":{crs:"+proj=lcc +lat_1=-5 +lat_2=-42 +lat_0=-32 +lon_0=-60 +x_0=0 +y_0=0 +ellps=aust_SA +units=m +no_defs",scale:920783680475e-16,jsonres:15.5,jsonmarginX:-999,jsonmarginY:9851,xoffset:-2376124.41501,yoffset:4873225.73794}},features:[{type:"Feature",id:"BR",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.35,"hc-key":"br","hc-a2":"BR",name:"Brazil",labelrank:"2","country-abbrev":"Brazil",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"BRA","iso-a2":"BR","woe-id":"23424768",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[3825,7663],[3810,7587],[3725,7524],[3698,7530],[3747,7587],[3778,7658],[3825,7663]]],[[[3881,7700],[3858,7713],[3875,7749],[3927,7733],[3881,7700]]],[[[4115,7745],[4137,7731],[4121,7714],[4057,7721],[4115,7745]]],[[[3998,7785],[4092,7799],[4111,7783],[4058,7740],[3975,7752],[3998,7785]]],[[[3984,7811],[3998,7839],[4029,7824],[3948,7773],[3977,7845],[3984,7811]]],[[[3216,2640],[3228,2689],[3274,2753],[3305,2733],[3344,2783],[3331,2822],[3269,2775],[3210,2826],[3196,2871],[3150,2894],[3094,2963],[3008,3002],[2967,3061],[2911,3028],[2913,3070],[2808,3178],[2757,3151],[2705,3168],[2744,3198],[2867,3335],[2955,3456],[3018,3502],[3057,3512],[3075,3544],[3219,3607],[3239,3650],[3249,3748],[3220,3838],[3194,3858],[3127,3850],[3128,3857],[3126,3871],[3173,3926],[3181,4074],[3132,4115],[3089,4092],[3026,4093],[2998,4240],[3e3,4296],[2968,4344],[2923,4351],[2892,4382],[2833,4352],[2781,4368],[2693,4376],[2674,4393],[2700,4554],[2653,4674],[2696,4701],[2659,4739],[2708,4839],[2745,4970],[2712,5065],[2627,5110],[2616,5251],[2373,5261],[2357,5378],[2307,5439],[2352,5440],[2349,5510],[2323,5563],[2322,5636],[2236,5687],[2117,5675],[2068,5738],[1973,5756],[1931,5806],[1884,5803],[1822,5834],[1804,5819],[1733,5831],[1721,5860],[1640,5898],[1609,5936],[1575,6025],[1569,6133],[1586,6169],[1581,6229],[1558,6251],[1379,6209],[1316,6151],[1274,6138],[1219,6077],[1162,6075],[1135,6030],[1062,6003],[1065,6021],[940,6022],[883,6023],[834,5997],[780,6001],[766,6223],[654,6147],[532,6136],[509,6206],[429,6219],[368,6214],[402,6268],[364,6321],[305,6369],[268,6457],[217,6490],[260,6532],[246,6593],[338,6676],[316,6730],[348,6791],[352,6883],[397,6904],[479,6978],[524,7001],[650,7027],[669,7061],[752,7068],[771,7042],[808,7062],[865,7556],[823,7626],[820,7662],[743,7719],[738,7835],[827,7865],[888,7856],[845,7921],[766,7915],[758,8021],[1038,8041],[1029,8088],[1065,8047],[1130,8101],[1171,8109],[1212,8049],[1225,7961],[1256,7971],[1336,7905],[1378,7896],[1471,7940],[1477,7887],[1544,7967],[1610,7989],[1715,8058],[1728,8110],[1824,8144],[1828,8189],[1717,8195],[1724,8234],[1685,8302],[1686,8381],[1629,8423],[1579,8488],[1618,8467],[1696,8464],[1707,8435],[1815,8447],[1899,8381],[1930,8398],[1926,8458],[1990,8485],[2022,8473],[2127,8500],[2173,8547],[2221,8546],[2288,8611],[2266,8662],[2356,8673],[2395,8643],[2367,8546],[2445,8524],[2438,8489],[2472,8448],[2420,8394],[2392,8241],[2435,8170],[2434,8102],[2518,8023],[2574,7997],[2637,8004],[2669,8058],[2797,8075],[2834,8117],[2874,8125],[2923,8099],[2977,8109],[3053,8089],[3072,8123],[3039,8173],[3062,8203],[3105,8181],[3230,8201],[3289,8163],[3368,8124],[3420,8155],[3501,8158],[3564,8126],[3607,8154],[3740,8372],[3777,8416],[3826,8434],[3827,8491],[3873,8441],[3876,8354],[3943,8103],[3960,8068],[3979,8104],[4021,8040],[4065,8011],[4055,7914],[4022,7864],[3961,7851],[3903,7777],[3824,7733],[3840,7710],[3792,7688],[3746,7637],[3738,7590],[3704,7546],[3659,7545],[3574,7509],[3644,7518],[3647,7488],[3703,7506],[3886,7598],[3862,7568],[3903,7456],[3937,7433],[4013,7445],[4064,7426],[4118,7456],[4076,7311],[4132,7417],[4179,7469],[4176,7439],[4234,7499],[4267,7455],[4266,7533],[4342,7608],[4393,7623],[4429,7584],[4437,7611],[4539,7582],[4590,7527],[4641,7538],[4630,7504],[4673,7512],[4714,7459],[4737,7472],[4765,7392],[4824,7449],[4849,7390],[4892,7362],[4903,7271],[4860,7228],[4887,7185],[4904,7247],[4954,7266],[4955,7241],[4905,7209],[4949,7206],[5001,7240],[5019,7280],[5051,7230],[5055,7264],[5169,7214],[5239,7162],[5380,7129],[5517,7132],[5598,7111],[5690,7044],[5789,6949],[5817,6942],[5864,6860],[5931,6778],[5973,6757],[5990,6720],[6082,6670],[6172,6667],[6245,6639],[6274,6580],[6291,6353],[6300,6308],[6277,6194],[6198,6050],[6167,6011],[5966,5841],[5885,5812],[5786,5705],[5742,5637],[5669,5557],[5592,5511],[5599,5556],[5557,5549],[5581,5518],[5520,5484],[5521,5426],[5490,5385],[5509,5372],[5472,5274],[5476,5095],[5397,4905],[5395,4827],[5336,4786],[5293,4714],[5276,4580],[5224,4535],[5163,4432],[5102,4388],[5041,4293],[5047,4228],[4944,4192],[4897,4159],[4903,4121],[4877,4099],[4742,4112],[4742,4159],[4713,4150],[4716,4112],[4629,4136],[4510,4119],[4522,4080],[4480,4087],[4400,4047],[4421,4009],[4340,4039],[4300,4030],[4181,3972],[4175,3956],[4095,3914],[3985,3811],[3941,3756],[3949,3701],[3921,3655],[3926,3536],[3949,3517],[3876,3349],[3803,3307],[3735,3234],[3701,3180],[3658,3085],[3600,3001],[3540,2938],[3444,2876],[3537,2957],[3543,3001],[3601,3039],[3611,3105],[3541,3136],[3546,3108],[3517,3064],[3506,3001],[3441,2971],[3401,2909],[3390,2826],[3336,2704],[3235,2611],[3215,2626],[3216,2640]]],[[[4284,7678],[4258,7577],[4204,7530],[4202,7493],[4143,7471],[4098,7472],[4038,7445],[4007,7472],[3985,7455],[3912,7462],[3884,7519],[3898,7618],[3889,7636],[3920,7705],[3969,7727],[4084,7697],[4157,7708],[4284,7678]]]]}},{type:"Feature",id:"EC",properties:{"hc-group":"admin0","hc-middle-x":.38,"hc-middle-y":.4,"hc-key":"ec","hc-a2":"EC",name:"Ecuador",labelrank:"3","country-abbrev":"Ecu.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"ECU","iso-a2":"EC","woe-id":"23424801",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[-826,7085],[-849,7078],[-847,7126],[-798,7134],[-826,7085]]],[[[-853,7017],[-796,7057],[-773,7162],[-806,7232],[-800,7171],[-832,7171],[-865,7126],[-926,7165],[-969,7174],[-947,7212],[-975,7287],[-965,7333],[-999,7373],[-944,7411],[-947,7493],[-888,7573],[-903,7701],[-812,7752],[-737,7770],[-717,7825],[-669,7792],[-590,7757],[-515,7750],[-478,7727],[-466,7688],[-376,7672],[-297,7683],[-285,7718],[-241,7708],[-193,7667],[-107,7645],[-164,7638],[-98,7578],[-83,7507],[-113,7511],[-127,7416],[-201,7306],[-288,7224],[-466,7137],[-513,7069],[-539,7058],[-539,7e3],[-570,6907],[-564,6872],[-600,6836],[-616,6792],[-681,6815],[-696,6857],[-748,6858],[-801,6882],[-839,6846],[-861,6919],[-814,6945],[-853,7017]]]]}},{type:"Feature",id:"VE",properties:{"hc-group":"admin0","hc-middle-x":.62,"hc-middle-y":.44,"hc-key":"ve","hc-a2":"VE",name:"Venezuela",labelrank:"3","country-abbrev":"Ven.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"VEN","iso-a2":"VE","woe-id":"23424982",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[2253,9257],[2202,9253],[2196,9274],[2242,9295],[2253,9257]]],[[[1657,9629],[1611,9655],[1648,9678],[1675,9661],[1704,9696],[1721,9659],[1657,9629]]],[[[2389,9240],[2424,9193],[2389,9154],[2305,9112],[2266,9060],[2281,9008],[2342,8988],[2327,8959],[2268,8928],[2198,8920],[2185,8890],[2200,8829],[2156,8781],[2266,8662],[2288,8611],[2221,8546],[2173,8547],[2127,8500],[2022,8473],[1990,8485],[1926,8458],[1930,8398],[1899,8381],[1815,8447],[1707,8435],[1696,8464],[1618,8467],[1579,8488],[1629,8423],[1686,8381],[1685,8302],[1724,8234],[1717,8195],[1828,8189],[1824,8144],[1728,8110],[1715,8058],[1610,7989],[1544,7967],[1477,7887],[1471,7940],[1378,7896],[1336,7905],[1256,7971],[1193,8162],[1117,8227],[1081,8237],[1166,8332],[1108,8385],[1062,8509],[1069,8602],[1058,8641],[1090,8675],[1094,8733],[1122,8771],[1095,8809],[915,8776],[841,8786],[777,8765],[655,8898],[571,8916],[468,8887],[313,8892],[287,8945],[243,8951],[229,9038],[253,9068],[241,9108],[186,9158],[152,9241],[117,9265],[56,9236],[114,9361],[117,9471],[178,9597],[220,9609],[263,9702],[374,9745],[367,9728],[266,9689],[273,9652],[347,9539],[341,9491],[287,9424],[264,9372],[340,9287],[338,9253],[382,9244],[423,9263],[457,9306],[454,9376],[391,9453],[344,9555],[465,9634],[527,9649],[624,9704],[660,9700],[645,9737],[580,9716],[557,9761],[570,9808],[603,9826],[638,9795],[682,9699],[744,9715],[817,9705],[905,9652],[930,9613],[937,9555],[991,9538],[1153,9573],[1287,9586],[1365,9515],[1498,9488],[1556,9499],[1661,9569],[1734,9574],[1662,9594],[1911,9625],[2045,9608],[1980,9586],[1902,9577],[1930,9514],[1998,9464],[1990,9496],[2070,9456],[2104,9475],[2194,9418],[2221,9414],[2260,9358],[2201,9300],[2182,9248],[2327,9254],[2389,9240]]]]}},{type:"Feature",id:"CL",properties:{"hc-group":"admin0","hc-middle-x":.43,"hc-middle-y":.15,"hc-key":"cl","hc-a2":"CL",name:"Chile",labelrank:"2","country-abbrev":"Chile",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"CHL","iso-a2":"CL","woe-id":"23424782",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[1618,-951],[1641,-948],[1663,-999],[1623,-997],[1618,-951]]],[[[1666,-847],[1648,-900],[1623,-877],[1609,-893],[1564,-891],[1534,-837],[1641,-832],[1666,-847]]],[[[1263,-857],[1331,-877],[1312,-904],[1307,-877],[1269,-882],[1263,-857]]],[[[1414,-842],[1450,-848],[1374,-868],[1388,-837],[1414,-842]]],[[[1194,-694],[1217,-693],[1226,-724],[1249,-710],[1238,-761],[1199,-720],[1194,-694]]],[[[1157,-680],[1180,-685],[1166,-759],[1129,-720],[1157,-680]]],[[[1318,-697],[1282,-684],[1328,-734],[1284,-723],[1261,-696],[1259,-664],[1285,-667],[1274,-637],[1298,-612],[1318,-697]]],[[[939,-439],[936,-489],[917,-478],[893,-475],[939,-439]]],[[[854,-430],[877,-483],[847,-447],[811,-423],[854,-430]]],[[[866,-389],[927,-430],[897,-442],[893,-413],[866,-389]]],[[[792,-361],[786,-337],[850,-376],[835,-408],[790,-383],[792,-361]]],[[[783,-283],[757,-323],[761,-267],[784,-271],[825,-243],[809,-283],[783,-283]]],[[[777,-178],[801,-160],[811,-187],[841,-184],[844,-241],[796,-206],[777,-178]]],[[[806,-116],[835,-113],[863,-167],[849,-179],[806,-116]]],[[[758,-128],[744,-177],[725,-178],[719,-132],[758,-128]]],[[[730,-52],[756,-75],[783,-61],[744,-120],[717,-108],[721,-77],[749,-87],[730,-52]]],[[[700,24],[715,18],[739,-26],[687,10],[700,24]]],[[[704,122],[713,106],[671,121],[680,145],[704,122]]],[[[699,182],[661,185],[666,210],[695,215],[699,182]]],[[[726,182],[734,128],[721,122],[696,228],[682,215],[662,268],[686,285],[722,211],[726,182]]],[[[711,316],[681,329],[719,345],[718,311],[745,323],[757,275],[698,280],[711,316]]],[[[836,324],[800,300],[779,309],[805,330],[836,324]]],[[[796,722],[814,719],[805,652],[780,698],[796,722]]],[[[751,721],[774,685],[753,661],[718,669],[751,721]]],[[[780,789],[747,784],[763,809],[789,806],[822,775],[812,736],[778,736],[760,769],[780,789]]],[[[736,942],[752,857],[829,842],[805,798],[788,821],[745,817],[736,942]]],[[[872,900],[920,889],[916,849],[867,809],[842,853],[872,900]]],[[[811,936],[797,971],[750,972],[783,986],[811,956],[814,912],[768,888],[760,917],[782,936],[790,904],[811,936]]],[[[899,4895],[959,4912],[983,4955],[970,4991],[1018,5029],[1075,4937],[1111,4831],[1107,4817],[1182,4745],[1156,4700],[1174,4655],[1148,4648],[1165,4585],[1194,4570],[1184,4532],[1239,4474],[1260,4374],[1276,4360],[1298,4284],[1298,4244],[1344,4238],[1393,4251],[1419,4226],[1379,4069],[1261,4009],[1219,3949],[1250,3901],[1221,3849],[1253,3739],[1233,3719],[1236,3682],[1272,3636],[1272,3610],[1239,3590],[1210,3596],[1185,3544],[1168,3471],[1109,3396],[1096,3289],[1067,3247],[1086,3195],[1084,3139],[1096,3106],[1061,3095],[1046,3007],[1029,2982],[1020,2913],[1063,2805],[1084,2778],[1098,2692],[1114,2653],[1143,2643],[1132,2599],[1147,2511],[1121,2504],[1100,2456],[1087,2365],[1068,2357],[1088,2313],[1098,2231],[1060,2195],[1060,2171],[1020,2157],[1006,2101],[1022,2062],[1010,2031],[1018,1968],[1044,1914],[1068,1818],[1005,1775],[1010,1729],[1001,1669],[981,1674],[992,1624],[972,1573],[991,1554],[963,1492],[978,1458],[979,1350],[1007,1279],[972,1266],[977,1212],[966,1194],[971,1130],[1021,1104],[1002,1059],[1029,1039],[1040,987],[1020,956],[1028,909],[1099,911],[1110,895],[1089,849],[1007,850],[1006,826],[1063,819],[1098,769],[1077,732],[1050,721],[1049,693],[1073,658],[1041,625],[1060,612],[1074,540],[1048,519],[1044,479],[1061,460],[1030,417],[996,330],[1021,306],[1030,263],[1e3,241],[1004,184],[961,147],[946,104],[917,89],[906,51],[923,14],[922,-51],[947,-71],[970,-150],[1011,-124],[1063,-125],[1076,-223],[1060,-280],[1118,-330],[1124,-350],[1333,-337],[1492,-376],[1492,-376],[1492,-376],[1492,-376],[1495,-377],[1496,-385],[1422,-366],[1390,-376],[1369,-425],[1350,-419],[1261,-469],[1242,-556],[1249,-620],[1242,-659],[1212,-674],[1179,-667],[1109,-630],[1089,-601],[1104,-571],[1160,-562],[1196,-542],[1214,-486],[1195,-487],[1140,-527],[1111,-563],[1085,-563],[1081,-594],[1100,-623],[1008,-579],[1034,-553],[1025,-507],[1051,-481],[1053,-510],[1108,-467],[1180,-460],[1169,-446],[1088,-446],[1081,-469],[1033,-447],[1053,-473],[1021,-508],[1030,-539],[992,-551],[962,-505],[990,-500],[986,-466],[956,-498],[955,-423],[918,-387],[854,-350],[865,-335],[930,-384],[902,-337],[873,-325],[906,-305],[903,-241],[861,-216],[881,-276],[864,-264],[852,-194],[907,-170],[904,-146],[935,-138],[904,-117],[902,-156],[868,-163],[849,-109],[799,-75],[833,-51],[828,-1],[852,50],[842,96],[838,45],[817,26],[815,100],[802,127],[803,197],[767,293],[829,300],[911,272],[872,319],[883,337],[773,331],[749,341],[761,365],[792,357],[767,390],[787,426],[823,438],[786,498],[746,494],[741,476],[692,511],[666,501],[645,455],[622,504],[684,580],[699,574],[713,617],[701,601],[682,638],[718,651],[717,629],[722,646],[782,659],[806,624],[829,665],[840,620],[832,536],[844,579],[841,636],[873,697],[846,668],[818,688],[826,719],[882,750],[853,753],[861,804],[887,808],[929,843],[930,886],[856,931],[890,1028],[866,1046],[900,1122],[884,1162],[902,1207],[883,1243],[912,1251],[927,1215],[927,1262],[869,1295],[899,1330],[855,1361],[843,1318],[796,1304],[764,1310],[730,1430],[749,1500],[742,1588],[771,1614],[792,1670],[781,1734],[739,1832],[744,1884],[714,1939],[716,2026],[762,2030],[765,2081],[781,2101],[796,2166],[798,2221],[819,2244],[809,2281],[855,2354],[871,2426],[868,2502],[911,2601],[888,2666],[912,2683],[924,2780],[905,2806],[907,2852],[876,2962],[863,3042],[869,3100],[901,3116],[910,3153],[891,3246],[867,3296],[907,3386],[906,3449],[933,3500],[921,3568],[942,3595],[952,3744],[935,3770],[944,3814],[970,3846],[945,3936],[945,4078],[954,4120],[924,4117],[926,4179],[963,4210],[970,4399],[981,4435],[955,4526],[957,4638],[949,4690],[925,4752],[909,4830],[913,4880],[899,4895]]],[[[1502,-817],[1503,-827],[1502,-832],[1460,-846],[1399,-828],[1355,-836],[1299,-827],[1285,-839],[1250,-798],[1241,-817],[1220,-786],[1215,-811],[1160,-816],[1151,-782],[1187,-799],[1179,-770],[1216,-761],[1258,-775],[1258,-752],[1293,-749],[1257,-712],[1331,-749],[1348,-729],[1462,-754],[1347,-700],[1331,-653],[1357,-624],[1413,-596],[1412,-567],[1319,-592],[1294,-567],[1296,-515],[1329,-495],[1293,-470],[1338,-482],[1365,-468],[1378,-421],[1395,-410],[1427,-448],[1463,-422],[1480,-437],[1480,-437],[1482,-466],[1491,-624],[1500,-784],[1502,-814],[1495,-814],[1502,-817]]],[[[745,230],[729,216],[698,275],[714,271],[747,267],[749,237],[760,256],[789,183],[742,188],[730,206],[745,230]]],[[[964,-574],[917,-555],[917,-586],[856,-538],[844,-504],[891,-541],[977,-563],[1021,-598],[966,-593],[964,-574]]],[[[1510,-907],[1559,-922],[1578,-954],[1570,-978],[1550,-944],[1476,-932],[1490,-887],[1467,-902],[1421,-900],[1433,-930],[1374,-915],[1377,-872],[1524,-841],[1536,-862],[1509,-880],[1549,-902],[1510,-907]]],[[[1091,-702],[1066,-713],[1057,-677],[1013,-718],[1008,-660],[984,-640],[964,-631],[1041,-609],[1126,-666],[1101,-699],[1125,-727],[1106,-763],[1094,-741],[1116,-723],[1091,-702]]],[[[744,-21],[719,27],[691,42],[706,72],[743,80],[720,97],[733,118],[760,107],[733,150],[739,167],[735,184],[790,175],[809,76],[802,44],[819,6],[811,-37],[775,-45],[772,10],[751,37],[744,-21]]],[[[724,1198],[735,1247],[729,1298],[754,1287],[786,1305],[815,1226],[787,1213],[772,1191],[812,1137],[794,1130],[816,1100],[786,1091],[793,1050],[752,1045],[713,1064],[729,1103],[735,1165],[724,1198]]]]}},{type:"Feature",id:"AR",properties:{"hc-group":"admin0","hc-middle-x":.42,"hc-middle-y":.22,"hc-key":"ar","hc-a2":"AR",name:"Argentina",labelrank:"2","country-abbrev":"Arg.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"ARG","iso-a2":"AR","woe-id":"23424747",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[1944,-782],[1999,-782],[1911,-816],[1902,-804],[1944,-782]]],[[[1502,-817],[1510,-828],[1502,-832],[1503,-827],[1502,-817]]],[[[2617,2733],[2599,2731],[2577,2639],[2598,2562],[2573,2547],[2585,2511],[2625,2476],[2704,2434],[2738,2397],[2750,2361],[2724,2324],[2735,2256],[2803,2220],[2806,2150],[2755,2064],[2698,1994],[2687,1951],[2618,1909],[2506,1869],[2287,1825],[2208,1819],[2101,1848],[2118,1779],[2147,1763],[2137,1691],[2114,1693],[2107,1630],[2093,1614],[2119,1574],[2148,1613],[2113,1526],[2023,1480],[1942,1477],[1826,1525],[1807,1544],[1775,1495],[1799,1410],[1793,1342],[1819,1309],[1863,1302],[1850,1274],[1906,1274],[1886,1301],[1942,1333],[1969,1291],[1967,1225],[1911,1203],[1899,1240],[1870,1261],[1811,1236],[1806,1215],[1873,1187],[1835,1158],[1772,1072],[1789,961],[1770,923],[1738,903],[1749,852],[1680,855],[1606,812],[1556,748],[1528,657],[1554,592],[1588,571],[1629,524],[1720,518],[1747,497],[1750,446],[1728,356],[1689,304],[1606,246],[1560,187],[1548,57],[1539,27],[1486,-4],[1447,55],[1455,19],[1484,-9],[1429,-43],[1410,-83],[1405,-155],[1437,-268],[1492,-376],[1492,-376],[1492,-376],[1333,-337],[1124,-350],[1118,-330],[1060,-280],[1076,-223],[1063,-125],[1011,-124],[970,-150],[947,-71],[922,-51],[923,14],[906,51],[917,89],[946,104],[961,147],[1004,184],[1e3,241],[1030,263],[1021,306],[996,330],[1030,417],[1061,460],[1044,479],[1048,519],[1074,540],[1060,612],[1041,625],[1073,658],[1049,693],[1050,721],[1077,732],[1098,769],[1063,819],[1006,826],[1007,850],[1089,849],[1110,895],[1099,911],[1028,909],[1020,956],[1040,987],[1029,1039],[1002,1059],[1021,1104],[971,1130],[966,1194],[977,1212],[972,1266],[1007,1279],[979,1350],[978,1458],[963,1492],[991,1554],[972,1573],[992,1624],[981,1674],[1001,1669],[1010,1729],[1005,1775],[1068,1818],[1044,1914],[1018,1968],[1010,2031],[1022,2062],[1006,2101],[1020,2157],[1060,2171],[1060,2195],[1098,2231],[1088,2313],[1068,2357],[1087,2365],[1100,2456],[1121,2504],[1147,2511],[1132,2599],[1143,2643],[1114,2653],[1098,2692],[1084,2778],[1063,2805],[1020,2913],[1029,2982],[1046,3007],[1061,3095],[1096,3106],[1084,3139],[1086,3195],[1067,3247],[1096,3289],[1109,3396],[1168,3471],[1185,3544],[1210,3596],[1239,3590],[1272,3610],[1272,3636],[1236,3682],[1233,3719],[1253,3739],[1221,3849],[1250,3901],[1219,3949],[1261,4009],[1379,4069],[1419,4226],[1393,4251],[1413,4297],[1447,4313],[1452,4344],[1501,4361],[1518,4412],[1590,4366],[1691,4373],[1752,4358],[1789,4261],[1800,4310],[1840,4391],[2e3,4395],[2022,4361],[2074,4325],[2121,4243],[2186,4187],[2239,4158],[2253,4129],[2347,4097],[2388,4099],[2483,4027],[2555,3983],[2635,3957],[2699,3920],[2725,3878],[2698,3847],[2681,3796],[2640,3758],[2628,3685],[2573,3626],[2580,3601],[2658,3609],[2770,3573],[2855,3576],[2879,3556],[2912,3598],[2961,3575],[3007,3640],[3046,3646],[3095,3690],[3118,3757],[3127,3850],[3194,3858],[3220,3838],[3249,3748],[3239,3650],[3219,3607],[3075,3544],[3057,3512],[3018,3502],[2955,3456],[2867,3335],[2744,3198],[2705,3168],[2674,3123],[2678,3059],[2642,2974],[2653,2962],[2629,2918],[2624,2827],[2629,2744],[2630,2735],[2617,2733]]],[[[1500,-784],[1486,-530],[1482,-466],[1480,-437],[1519,-488],[1497,-520],[1506,-551],[1542,-557],[1558,-601],[1633,-677],[1690,-709],[1722,-746],[1789,-775],[1860,-771],[1843,-820],[1720,-850],[1669,-826],[1502,-814],[1500,-784]]],[[[1496,-385],[1492,-376],[1492,-376],[1492,-376],[1495,-377],[1496,-385]]]]}},{type:"Feature",id:"PE",properties:{"hc-group":"admin0","hc-middle-x":.57,"hc-middle-y":.61,"hc-key":"pe","hc-a2":"PE",name:"Peru",labelrank:"2","country-abbrev":"Peru",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"PER","iso-a2":"PE","woe-id":"23424919",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[1018,5330],[965,5361],[932,5340],[927,5272],[956,5284],[976,5259],[1013,5255],[1004,5228],[1063,5225],[1069,5228],[1084,5228],[1068,5185],[1077,5177],[1025,5093],[993,5060],[1018,5029],[970,4991],[983,4955],[959,4912],[899,4895],[820,4948],[749,4982],[726,5041],[636,5073],[596,5109],[547,5120],[395,5172],[340,5206],[280,5225],[164,5280],[104,5345],[44,5375],[33,5402],[-14,5436],[-12,5538],[-21,5565],[-124,5687],[-134,5713],[-180,5743],[-192,5794],[-219,5828],[-272,5852],[-282,5907],[-351,5988],[-414,6094],[-425,6132],[-459,6157],[-493,6241],[-536,6296],[-620,6363],[-671,6452],[-744,6514],[-857,6553],[-910,6581],[-922,6609],[-890,6619],[-882,6652],[-945,6713],[-929,6745],[-980,6792],[-977,6863],[-914,6958],[-853,7017],[-814,6945],[-861,6919],[-839,6846],[-801,6882],[-748,6858],[-696,6857],[-681,6815],[-616,6792],[-600,6836],[-564,6872],[-570,6907],[-539,7e3],[-539,7058],[-513,7069],[-466,7137],[-288,7224],[-201,7306],[-127,7416],[-113,7511],[-83,7507],[-98,7578],[-164,7638],[-107,7645],[-98,7658],[-31,7643],[43,7585],[59,7540],[139,7494],[180,7488],[203,7422],[261,7407],[265,7341],[309,7312],[356,7330],[397,7315],[465,7340],[499,7374],[553,7340],[619,7374],[725,7335],[777,7303],[680,7125],[748,7122],[808,7062],[771,7042],[752,7068],[669,7061],[650,7027],[524,7001],[479,6978],[397,6904],[352,6883],[348,6791],[316,6730],[338,6676],[246,6593],[260,6532],[217,6490],[268,6457],[305,6369],[364,6321],[402,6268],[368,6214],[429,6219],[509,6206],[532,6136],[654,6147],[766,6223],[780,6001],[834,5997],[883,6023],[940,6022],[1090,5794],[1049,5735],[1053,5601],[1077,5532],[1027,5471],[1009,5413],[1048,5375],[1018,5330]]]}},{type:"Feature",id:"UY",properties:{"hc-group":"admin0","hc-middle-x":.51,"hc-middle-y":.52,"hc-key":"uy","hc-a2":"UY",name:"Uruguay",labelrank:"4","country-abbrev":"Ury.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"URY","iso-a2":"UY","woe-id":"23424979",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[3269,2775],[3246,2762],[3247,2731],[3207,2709],[3216,2640],[3215,2626],[3235,2611],[3182,2515],[3117,2472],[3030,2432],[2975,2460],[2923,2466],[2857,2447],[2850,2466],[2797,2480],[2757,2517],[2664,2518],[2597,2599],[2591,2623],[2601,2719],[2617,2733],[2629,2744],[2642,2756],[2624,2827],[2629,2918],[2653,2962],[2642,2974],[2678,3059],[2674,3123],[2705,3168],[2757,3151],[2808,3178],[2913,3070],[2911,3028],[2967,3061],[3008,3002],[3094,2963],[3150,2894],[3196,2871],[3210,2826],[3269,2775]]]}},{type:"Feature",id:"PY",properties:{"hc-group":"admin0","hc-middle-x":.41,"hc-middle-y":.37,"hc-key":"py","hc-a2":"PY",name:"Paraguay",labelrank:"4","country-abbrev":"Para.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"PRY","iso-a2":"PY","woe-id":"23424917",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[3181,4074],[3164,4050],[3142,3925],[3126,3871],[3128,3857],[3127,3850],[3118,3757],[3095,3690],[3046,3646],[3007,3640],[2961,3575],[2912,3598],[2879,3556],[2855,3576],[2770,3573],[2658,3609],[2580,3601],[2573,3626],[2628,3685],[2640,3758],[2681,3796],[2698,3847],[2725,3878],[2699,3920],[2635,3957],[2555,3983],[2483,4027],[2388,4099],[2347,4097],[2253,4129],[2239,4158],[2186,4187],[2121,4243],[2074,4325],[2022,4361],[2072,4537],[2070,4610],[2116,4683],[2142,4750],[2391,4806],[2522,4807],[2652,4725],[2653,4674],[2700,4554],[2674,4393],[2693,4376],[2781,4368],[2833,4352],[2892,4382],[2923,4351],[2968,4344],[3e3,4296],[2998,4240],[3026,4093],[3089,4092],[3132,4115],[3181,4074]]]}},{type:"Feature",id:"BO",properties:{"hc-group":"admin0","hc-middle-x":.44,"hc-middle-y":.56,"hc-key":"bo","hc-a2":"BO",name:"Bolivia",labelrank:"3","country-abbrev":"Bolivia",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"BOL","iso-a2":"BO","woe-id":"23424762",continent:"South America"},geometry:{type:"MultiPolygon",coordinates:[[[[1063,5225],[1075,5244],[1084,5228],[1069,5228],[1063,5225]]],[[[1018,5029],[993,5060],[1025,5093],[1077,5177],[1135,5232],[1103,5229],[1106,5271],[1018,5330],[1048,5375],[1009,5413],[1027,5471],[1077,5532],[1053,5601],[1049,5735],[1090,5794],[940,6022],[1065,6021],[1062,6003],[1135,6030],[1162,6075],[1219,6077],[1274,6138],[1316,6151],[1379,6209],[1558,6251],[1581,6229],[1586,6169],[1569,6133],[1575,6025],[1609,5936],[1640,5898],[1721,5860],[1733,5831],[1804,5819],[1822,5834],[1884,5803],[1931,5806],[1973,5756],[2068,5738],[2117,5675],[2236,5687],[2322,5636],[2323,5563],[2349,5510],[2352,5440],[2307,5439],[2357,5378],[2373,5261],[2616,5251],[2627,5110],[2712,5065],[2745,4970],[2708,4839],[2659,4739],[2696,4701],[2653,4674],[2652,4725],[2522,4807],[2391,4806],[2142,4750],[2116,4683],[2070,4610],[2072,4537],[2022,4361],[2e3,4395],[1840,4391],[1800,4310],[1789,4261],[1752,4358],[1691,4373],[1590,4366],[1518,4412],[1501,4361],[1452,4344],[1447,4313],[1413,4297],[1393,4251],[1344,4238],[1298,4244],[1298,4284],[1276,4360],[1260,4374],[1239,4474],[1184,4532],[1194,4570],[1165,4585],[1148,4648],[1174,4655],[1156,4700],[1182,4745],[1107,4817],[1111,4831],[1075,4937],[1018,5029]]]]}},{type:"Feature",id:"SR",properties:{"hc-group":"admin0","hc-middle-x":.49,"hc-middle-y":.5,"hc-key":"sr","hc-a2":"SR",name:"Suriname",labelrank:"4","country-abbrev":"Sur.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"SUR","iso-a2":"SR","woe-id":"23424913",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2877,8743],[2894,8784],[2913,8795],[3086,8755],[3103,8784],[3286,8779],[3411,8750],[3402,8690],[3338,8618],[3331,8522],[3346,8445],[3393,8377],[3399,8347],[3362,8294],[3369,8267],[3333,8192],[3289,8163],[3230,8201],[3105,8181],[3062,8203],[3039,8173],[3072,8123],[3053,8089],[2977,8109],[2940,8125],[2865,8257],[2844,8354],[2801,8347],[2757,8400],[2718,8483],[2759,8566],[2745,8597],[2779,8623],[2854,8628],[2861,8706],[2877,8743]]]}},{type:"Feature",id:"GY",properties:{"hc-group":"admin0","hc-middle-x":.43,"hc-middle-y":.34,"hc-key":"gy","hc-a2":"GY",name:"Guyana",labelrank:"4","country-abbrev":"Guy.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"GUY","iso-a2":"GY","woe-id":"23424836",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[2877,8743],[2876,8732],[2861,8706],[2854,8628],[2779,8623],[2745,8597],[2759,8566],[2718,8483],[2757,8400],[2801,8347],[2844,8354],[2865,8257],[2940,8125],[2977,8109],[2923,8099],[2874,8125],[2834,8117],[2797,8075],[2669,8058],[2637,8004],[2574,7997],[2518,8023],[2434,8102],[2435,8170],[2392,8241],[2420,8394],[2472,8448],[2438,8489],[2445,8524],[2367,8546],[2395,8643],[2356,8673],[2266,8662],[2156,8781],[2200,8829],[2185,8890],[2198,8920],[2268,8928],[2327,8959],[2342,8988],[2281,9008],[2266,9060],[2305,9112],[2389,9154],[2424,9193],[2389,9240],[2537,9153],[2623,9070],[2657,9022],[2631,8884],[2662,8944],[2725,8937],[2877,8808],[2877,8743]]]}},{type:"Feature",id:"GB",properties:{"hc-group":"admin0","hc-middle-x":.67,"hc-middle-y":.4,"hc-key":"gb","hc-a2":"GB",name:"United Kingdom",labelrank:"2","country-abbrev":"U.K.",subregion:"Northern Europe","region-wb":"Europe & Central Asia","iso-a3":"GBR","iso-a2":"GB","woe-id":"-90",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[2336,-299],[2340,-247],[2372,-239],[2340,-217],[2331,-188],[2457,-201],[2449,-183],[2472,-193],[2406,-290],[2362,-301],[2329,-339],[2282,-307],[2271,-270],[2297,-268],[2302,-291],[2336,-299]]],[[[2596,-227],[2635,-246],[2561,-281],[2525,-280],[2541,-299],[2507,-316],[2477,-300],[2493,-335],[2458,-318],[2449,-350],[2426,-296],[2500,-238],[2481,-225],[2506,-175],[2555,-179],[2568,-214],[2582,-195],[2617,-193],[2628,-223],[2596,-227]]]]}},{type:"Feature",id:"CO",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.55,"hc-key":"co","hc-a2":"CO",name:"Colombia",labelrank:"2","country-abbrev":"Col.",subregion:"South America","region-wb":"Latin America & Caribbean","iso-a3":"COL","iso-a2":"CO","woe-id":"23424787",continent:"South America"},geometry:{type:"Polygon",coordinates:[[[1256,7971],[1225,7961],[1212,8049],[1171,8109],[1130,8101],[1065,8047],[1029,8088],[1038,8041],[758,8021],[766,7915],[845,7921],[888,7856],[827,7865],[738,7835],[743,7719],[820,7662],[823,7626],[865,7556],[808,7062],[748,7122],[680,7125],[777,7303],[725,7335],[619,7374],[553,7340],[499,7374],[465,7340],[397,7315],[356,7330],[309,7312],[265,7341],[261,7407],[203,7422],[180,7488],[139,7494],[59,7540],[43,7585],[-31,7643],[-98,7658],[-107,7645],[-193,7667],[-241,7708],[-285,7718],[-297,7683],[-376,7672],[-466,7688],[-478,7727],[-515,7750],[-590,7757],[-669,7792],[-717,7825],[-753,7854],[-728,7888],[-682,7888],[-713,7952],[-662,8035],[-624,8039],[-552,8091],[-567,8103],[-517,8180],[-496,8243],[-564,8314],[-533,8372],[-567,8524],[-546,8582],[-595,8645],[-578,8709],[-643,8758],[-687,8815],[-671,8901],[-646,8873],[-578,8951],[-632,9036],[-608,9046],[-524,8993],[-519,9039],[-552,9061],[-442,9156],[-418,9218],[-340,9246],[-360,9288],[-345,9337],[-355,9385],[-343,9448],[-236,9554],[-177,9540],[-145,9504],[-124,9603],[35,9615],[122,9696],[208,9738],[219,9802],[283,9824],[299,9851],[383,9833],[409,9792],[374,9745],[263,9702],[220,9609],[178,9597],[117,9471],[114,9361],[56,9236],[117,9265],[152,9241],[186,9158],[241,9108],[253,9068],[229,9038],[243,8951],[287,8945],[313,8892],[468,8887],[571,8916],[655,8898],[777,8765],[841,8786],[915,8776],[1095,8809],[1122,8771],[1094,8733],[1090,8675],[1058,8641],[1069,8602],[1062,8509],[1108,8385],[1166,8332],[1081,8237],[1117,8227],[1193,8162],[1256,7971]]]}}]},Highcharts.maps["custom/asia"]={title:"Asia",version:"1.1.2",type:"FeatureCollection",copyright:"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth",copyrightShort:"Natural Earth",copyrightUrl:"http://www.naturalearthdata.com",crs:{type:"name",properties:{name:"urn:ogc:def:crs:EPSG:54003"}},"hc-transform":{"default":{rotation:-.0349065850399,crs:"+proj=mill +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +R_A +datum=WGS84 +units=m +no_defs",scale:412393763639e-16,jsonres:15.5,jsonmarginX:-999,jsonmarginY:9851,xoffset:2731935.60103,yoffset:12366575.4662}},features:[{type:"Feature",id:"PH",properties:{"hc-group":"admin0","hc-middle-x":.36,"hc-middle-y":.1,"hc-key":"ph","hc-a2":"PH",name:"Philippines",labelrank:"2","country-abbrev":"Phil.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"PHL","iso-a2":"PH","woe-id":"23424934",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5753,2601],[5752,2605],[5780,2622],[5774,2613],[5753,2601]]],[[[5852,2657],[5831,2662],[5838,2677],[5865,2670],[5852,2657]]],[[[5909,2702],[5891,2714],[5909,2725],[5928,2716],[5909,2702]]],[[[6179,2949],[6176,2948],[6186,2971],[6193,2952],[6179,2949]]],[[[6076,2968],[6060,2934],[6025,2947],[6051,2972],[6076,2968]]],[[[6157,2994],[6160,2957],[6144,2973],[6146,2988],[6157,2994]]],[[[5946,3e3],[5940,2990],[5929,2994],[5942,3013],[5946,3e3]]],[[[5984,3030],[6006,3020],[5979,2950],[5992,2913],[5972,2891],[5940,2918],[5925,2946],[5958,2967],[5953,2997],[5965,3024],[5984,3030]]],[[[6035,3039],[6035,2985],[5991,2925],[5997,2963],[6035,3039]]],[[[5913,3083],[5976,3064],[5974,3044],[5936,3008],[5891,2987],[5900,3075],[5913,3083]]],[[[5751,3089],[5740,3117],[5774,3100],[5769,3082],[5751,3089]]],[[[6016,3130],[6038,3085],[5992,3117],[5975,3098],[5978,3145],[6016,3130]]],[[[5901,3145],[5892,3111],[5885,3121],[5891,3143],[5901,3145]]],[[[5826,3115],[5800,3168],[5771,3204],[5830,3201],[5856,3177],[5857,3145],[5826,3115]]],[[[5879,3211],[5896,3205],[5888,3186],[5875,3195],[5879,3211]]],[[[6045,3254],[6058,3240],[6053,3218],[6031,3224],[6045,3254]]],[[[5881,3319],[5886,3296],[5880,3289],[5872,3318],[5881,3319]]],[[[6121,3008],[6131,2960],[6109,2992],[6111,2966],[6093,2974],[6091,3022],[6064,3029],[6068,3068],[6105,3063],[6094,3074],[6097,3090],[6060,3121],[6051,3143],[6115,3149],[6139,3126],[6146,3056],[6124,3043],[6105,3063],[6108,3021],[6121,3008]]],[[[6051,2709],[6047,2757],[6062,2778],[6023,2805],[5985,2781],[5981,2799],[5961,2766],[5960,2798],[5938,2794],[5912,2736],[5899,2742],[5911,2802],[5922,2816],[5966,2827],[5977,2854],[6025,2862],[6034,2830],[6059,2835],[6070,2864],[6095,2857],[6096,2898],[6120,2881],[6127,2900],[6149,2896],[6138,2942],[6177,2930],[6218,2842],[6214,2814],[6230,2775],[6206,2738],[6204,2704],[6194,2742],[6173,2778],[6172,2745],[6153,2753],[6146,2723],[6159,2718],[6167,2678],[6148,2651],[6124,2670],[6065,2691],[6051,2709]]],[[[5649,2899],[5616,2868],[5561,2828],[5590,2879],[5614,2892],[5670,2963],[5701,2986],[5696,3017],[5715,3052],[5721,3034],[5729,2990],[5697,2954],[5666,2941],[5649,2899]]],[[[5903,3237],[5919,3269],[5946,3265],[5963,3244],[6008,3243],[6027,3229],[5996,3220],[6036,3196],[6039,3145],[5982,3175],[5971,3206],[5924,3242],[5930,3185],[5910,3215],[5867,3240],[5846,3217],[5818,3215],[5808,3234],[5789,3226],[5784,3252],[5812,3277],[5781,3300],[5785,3276],[5748,3296],[5723,3376],[5737,3400],[5760,3385],[5759,3440],[5767,3483],[5759,3496],[5776,3569],[5811,3578],[5873,3554],[5890,3571],[5888,3505],[5916,3468],[5897,3411],[5851,3382],[5856,3362],[5839,3336],[5865,3294],[5867,3257],[5903,3237]]]]}},{type:"Feature",id:"JP",properties:{"hc-group":"admin0","hc-middle-x":.59,"hc-middle-y":.52,"hc-key":"jp","hc-a2":"JP",name:"Japan",labelrank:"2","country-abbrev":"Japan",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"JPN","iso-a2":"JP","woe-id":"23424856",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[6266,4194],[6297,4190],[6269,4173],[6276,4181],[6266,4194]]],[[[6366,4310],[6357,4316],[6395,4336],[6376,4316],[6366,4310]]],[[[6447,4489],[6460,4483],[6443,4472],[6439,4483],[6447,4489]]],[[[6485,4498],[6480,4483],[6472,4490],[6486,4520],[6485,4498]]],[[[6422,4644],[6421,4639],[6407,4623],[6408,4649],[6422,4644]]],[[[6341,4704],[6341,4673],[6327,4656],[6327,4669],[6341,4704]]],[[[6750,4805],[6737,4793],[6732,4800],[6754,4826],[6750,4805]]],[[[6354,4787],[6343,4772],[6352,4816],[6363,4812],[6354,4787]]],[[[6990,5115],[6994,5101],[6978,5093],[6980,5123],[6990,5115]]],[[[6394,4662],[6369,4723],[6390,4714],[6437,4755],[6474,4766],[6478,4741],[6526,4737],[6511,4712],[6539,4712],[6549,4685],[6525,4654],[6504,4562],[6457,4531],[6425,4549],[6432,4579],[6422,4614],[6453,4660],[6421,4702],[6394,4662]]],[[[6740,4764],[6714,4748],[6702,4716],[6682,4735],[6636,4722],[6615,4679],[6588,4672],[6573,4729],[6611,4784],[6621,4769],[6651,4772],[6660,4789],[6696,4807],[6740,4764]]],[[[7195,5339],[7218,5316],[7244,5246],[7229,5203],[7203,5172],[7209,5140],[7178,5147],[7168,5107],[7177,5065],[7146,4975],[7170,4931],[7142,4917],[7137,4887],[7104,4863],[7093,4895],[7048,4887],[7049,4858],[7028,4835],[7024,4877],[7006,4875],[6984,4843],[6887,4842],[6872,4861],[6865,4831],[6891,4805],[6843,4787],[6826,4748],[6790,4744],[6762,4769],[6761,4800],[6779,4836],[6737,4839],[6663,4817],[6612,4788],[6570,4801],[6555,4758],[6525,4775],[6492,4763],[6463,4777],[6469,4800],[6501,4803],[6570,4866],[6585,4888],[6617,4902],[6641,4891],[6720,4911],[6810,4902],[6830,4923],[6820,4939],[6874,5013],[6872,5053],[6910,5069],[6884,5036],[6890,5014],[6979,5043],[7020,5097],[7060,5126],[7100,5238],[7098,5265],[7079,5267],[7096,5309],[7083,5328],[7114,5353],[7116,5387],[7140,5356],[7172,5355],[7174,5390],[7150,5376],[7156,5412],[7182,5396],[7195,5339]]],[[[7140,5435],[7106,5398],[7089,5411],[7100,5447],[7073,5468],[7079,5504],[7124,5536],[7120,5567],[7169,5548],[7188,5568],[7179,5598],[7200,5618],[7209,5676],[7192,5725],[7218,5757],[7293,5678],[7363,5642],[7427,5627],[7462,5663],[7445,5611],[7466,5573],[7485,5574],[7423,5539],[7384,5542],[7346,5513],[7319,5450],[7210,5505],[7158,5479],[7140,5498],[7109,5471],[7140,5461],[7174,5433],[7140,5435]]]]}},{type:"Feature",id:"TH",properties:{"hc-group":"admin0","hc-middle-x":.46,"hc-middle-y":.29,"hc-key":"th","hc-a2":"TH",name:"Thailand",labelrank:"3","country-abbrev":"Thai.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"THA","iso-a2":"TH","woe-id":"23424960",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[4216,2769],[4227,2761],[4228,2748],[4219,2739],[4216,2769]]],[[[4523,3055],[4524,3055],[4536,3027],[4523,3055],[4523,3055],[4523,3055]]],[[[4490,2641],[4472,2604],[4453,2615],[4423,2595],[4420,2638],[4353,2668],[4351,2650],[4319,2679],[4323,2697],[4297,2710],[4260,2761],[4224,2766],[4209,2793],[4212,2829],[4244,2924],[4244,2948],[4275,2979],[4303,3031],[4284,3086],[4262,3127],[4264,3166],[4219,3212],[4190,3265],[4216,3281],[4224,3349],[4205,3402],[4149,3460],[4154,3470],[4126,3510],[4152,3514],[4145,3540],[4168,3605],[4205,3597],[4238,3611],[4303,3657],[4314,3648],[4347,3638],[4342,3592],[4398,3596],[4404,3558],[4385,3512],[4396,3485],[4377,3451],[4395,3442],[4460,3499],[4503,3474],[4553,3519],[4597,3511],[4618,3478],[4657,3444],[4655,3383],[4676,3356],[4702,3348],[4721,3320],[4708,3281],[4718,3274],[4707,3233],[4691,3226],[4661,3232],[4607,3223],[4583,3229],[4542,3218],[4503,3164],[4490,3163],[4503,3099],[4524,3082],[4520,3062],[4523,3055],[4523,3055],[4523,3055],[4494,3065],[4457,3098],[4386,3098],[4393,3153],[4328,3146],[4329,3059],[4318,3042],[4282,2945],[4273,2909],[4282,2846],[4325,2852],[4334,2805],[4357,2783],[4353,2726],[4412,2681],[4452,2681],[4490,2641]]]]}},{type:"Feature",id:"KR",properties:{"hc-group":"admin0","hc-middle-x":.38,"hc-middle-y":.39,"hc-key":"kr","hc-a2":"KR",name:"South Korea",labelrank:"2","country-abbrev":"S.K.",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"KOR","iso-a2":"KR","woe-id":"23424868",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[6177,4723],[6179,4703],[6140,4693],[6141,4714],[6177,4723]]],[[[6154,5067],[6154,5067],[6188,5107],[6251,5109],[6273,5136],[6293,5097],[6345,5029],[6357,4987],[6352,4941],[6364,4932],[6359,4885],[6341,4856],[6291,4850],[6288,4833],[6261,4844],[6227,4831],[6242,4815],[6157,4776],[6136,4816],[6147,4845],[6146,4888],[6170,4907],[6147,4930],[6135,4981],[6146,5003],[6174,4994],[6147,5051],[6154,5067]]]]}},{type:"Feature",id:"BD",properties:{"hc-group":"admin0","hc-middle-x":.44,"hc-middle-y":.68,"hc-key":"bd","hc-a2":"BD",name:"Bangladesh",labelrank:"3","country-abbrev":"Bang.",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"BGD","iso-a2":"BD","woe-id":"23424759",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[3672,3778],[3676,3767],[3668,3757],[3664,3759],[3672,3778]]],[[[3776,3752],[3782,3702],[3759,3713],[3756,3684],[3759,3662],[3727,3714],[3724,3760],[3694,3809],[3659,3792],[3626,3829],[3632,3765],[3639,3782],[3637,3807],[3652,3763],[3627,3755],[3631,3763],[3606,3733],[3599,3748],[3539,3719],[3526,3755],[3508,3816],[3515,3833],[3485,3867],[3498,3910],[3445,3940],[3473,3980],[3508,3981],[3446,4035],[3472,4077],[3550,4043],[3571,4041],[3569,3999],[3610,3984],[3727,3990],[3745,3970],[3736,3932],[3684,3907],[3669,3870],[3682,3836],[3703,3821],[3741,3882],[3757,3849],[3776,3752]]]]}},{type:"Feature",id:"SP",properties:{"hc-group":"admin0","hc-middle-x":.58,"hc-middle-y":.51,"hc-key":"sp","hc-a2":"SP",name:"Spratly Islands",labelrank:"6","country-abbrev":"Spratly Is.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"-99","iso-a2":"SP","woe-id":"23424921",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5456,2993],[5455,2993],[5455,2994],[5456,2994],[5456,2993]]]}},{type:"Feature",id:"CN",properties:{"hc-group":"admin0","hc-middle-x":.42,"hc-middle-y":.56,"hc-key":"cn","hc-a2":"CN",name:"China",labelrank:"2","country-abbrev":"China",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"CHN","iso-a2":"CN","woe-id":"23424781",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5868,4429],[5845,4432],[5842,4443],[5865,4438],[5868,4429]]],[[[5834,4545],[5791,4559],[5787,4574],[5839,4552],[5834,4545]]],[[[3500,4144],[3496,4184],[3478,4203],[3444,4184],[3375,4178],[3331,4197],[3292,4180],[3270,4214],[3227,4211],[3232,4232],[3197,4232],[3165,4254],[3154,4280],[3113,4274],[3087,4307],[3064,4309],[3013,4339],[3009,4359],[2959,4360],[2939,4332],[2931,4346],[2872,4372],[2876,4385],[2829,4400],[2791,4437],[2768,4429],[2767,4478],[2739,4521],[2763,4531],[2777,4509],[2817,4533],[2808,4574],[2765,4603],[2760,4645],[2773,4669],[2726,4690],[2690,4756],[2662,4753],[2617,4765],[2599,4786],[2573,4777],[2553,4800],[2558,4829],[2512,4865],[2454,4871],[2442,4880],[2478,4889],[2497,4904],[2477,4919],[2466,4994],[2435,5006],[2397,4999],[2382,5069],[2403,5081],[2407,5121],[2433,5125],[2465,5161],[2490,5156],[2518,5171],[2526,5144],[2592,5175],[2601,5202],[2693,5213],[2713,5242],[2778,5279],[2840,5301],[2842,5316],[2835,5353],[2880,5398],[2845,5481],[2845,5529],[2818,5540],[2823,5560],[2941,5592],[2956,5576],[3001,5580],[3003,5603],[2979,5611],[2997,5670],[3035,5762],[3090,5743],[3143,5745],[3151,5731],[3202,5753],[3214,5784],[3201,5832],[3218,5876],[3274,5889],[3295,5943],[3326,5942],[3340,5946],[3360,5951],[3371,5899],[3416,5878],[3451,5847],[3487,5852],[3545,5820],[3555,5789],[3598,5724],[3597,5675],[3573,5628],[3590,5601],[3646,5592],[3779,5587],[3809,5564],[3889,5530],[3913,5534],[3954,5442],[3986,5403],[4046,5409],[4209,5396],[4247,5406],[4363,5397],[4392,5369],[4466,5357],[4513,5337],[4568,5349],[4568,5331],[4605,5327],[4618,5340],[4728,5390],[4827,5408],[4920,5411],[4985,5440],[5021,5486],[5091,5524],[5050,5579],[5073,5634],[5092,5645],[5208,5619],[5237,5637],[5270,5678],[5348,5685],[5385,5710],[5414,5764],[5464,5770],[5529,5805],[5570,5810],[5632,5797],[5647,5808],[5632,5848],[5547,5918],[5490,5917],[5486,5915],[5474,5898],[5461,5886],[5427,5905],[5384,5903],[5357,5887],[5331,5924],[5409,6083],[5486,6057],[5548,6100],[5595,6114],[5582,6140],[5606,6175],[5646,6264],[5692,6308],[5687,6348],[5639,6352],[5637,6368],[5695,6420],[5798,6444],[5889,6454],[5946,6424],[5997,6423],[6041,6403],[6101,6326],[6095,6309],[6130,6255],[6133,6224],[6159,6195],[6164,6156],[6181,6147],[6178,6110],[6220,6085],[6270,6090],[6291,6070],[6321,6077],[6376,6028],[6406,6030],[6396,6008],[6418,5982],[6409,5955],[6434,5923],[6541,5929],[6580,5967],[6671,5995],[6701,5935],[6658,5893],[6643,5803],[6628,5792],[6591,5701],[6571,5694],[6563,5711],[6511,5707],[6498,5716],[6471,5682],[6437,5671],[6463,5603],[6466,5544],[6455,5504],[6406,5487],[6415,5470],[6385,5507],[6366,5505],[6357,5460],[6331,5459],[6301,5423],[6239,5418],[6260,5384],[6249,5366],[6186,5374],[6161,5399],[6140,5386],[6099,5321],[6021,5282],[5985,5249],[5968,5226],[5916,5221],[5846,5187],[5810,5147],[5760,5127],[5757,5145],[5796,5158],[5803,5182],[5768,5182],[5784,5222],[5808,5234],[5837,5277],[5804,5304],[5755,5310],[5705,5247],[5642,5219],[5607,5160],[5552,5147],[5518,5150],[5504,5109],[5544,5071],[5597,5074],[5613,5039],[5609,5003],[5643,4991],[5733,5052],[5795,5021],[5832,5034],[5873,5022],[5848,4974],[5828,4986],[5738,4940],[5735,4915],[5662,4867],[5632,4823],[5665,4784],[5709,4766],[5727,4714],[5758,4665],[5757,4638],[5795,4617],[5827,4584],[5827,4563],[5789,4578],[5751,4569],[5822,4531],[5841,4503],[5771,4472],[5754,4447],[5799,4456],[5822,4431],[5852,4425],[5840,4404],[5843,4360],[5817,4376],[5825,4303],[5791,4279],[5791,4305],[5751,4242],[5747,4214],[5690,4174],[5704,4145],[5678,4072],[5668,4085],[5643,4065],[5645,4040],[5579,3996],[5548,3945],[5500,3937],[5472,3883],[5425,3867],[5351,3869],[5333,3842],[5289,3837],[5277,3863],[5265,3818],[5197,3786],[5157,3787],[5130,3766],[5065,3751],[5053,3721],[5035,3722],[5046,3673],[5012,3667],[4992,3717],[4996,3757],[4954,3751],[4953,3765],[4903,3783],[4872,3754],[4826,3761],[4775,3788],[4766,3820],[4780,3844],[4761,3857],[4716,3854],[4677,3887],[4646,3871],[4643,3853],[4585,3821],[4560,3841],[4536,3839],[4514,3812],[4475,3835],[4452,3807],[4419,3809],[4410,3793],[4428,3763],[4427,3712],[4396,3714],[4386,3742],[4383,3757],[4318,3730],[4299,3775],[4242,3781],[4264,3849],[4219,3857],[4218,3889],[4197,3923],[4168,3925],[4130,3905],[4121,3971],[4140,4010],[4200,4059],[4189,4076],[4202,4116],[4195,4188],[4167,4184],[4153,4230],[4111,4259],[4097,4234],[4071,4241],[4010,4319],[3981,4316],[3949,4293],[3902,4312],[3883,4288],[3820,4259],[3765,4213],[3764,4199],[3718,4183],[3694,4184],[3668,4209],[3655,4199],[3610,4206],[3592,4227],[3545,4208],[3500,4144]]],[[[4998,3649],[5085,3651],[5090,3629],[5068,3606],[5049,3554],[5005,3531],[4992,3514],[4930,3537],[4923,3593],[4998,3649]]]]}},{type:"Feature",id:"MM",properties:{"hc-group":"admin0","hc-middle-x":.45,"hc-middle-y":.36,"hc-key":"mm","hc-a2":"MM",name:"Myanmar",labelrank:"3","country-abbrev":"Myan.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"MMR","iso-a2":"MM","woe-id":"23424763",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[4205,3077],[4207,3090],[4220,3077],[4210,3064],[4205,3077]]],[[[3756,3684],[3759,3713],[3782,3702],[3776,3752],[3804,3754],[3817,3784],[3813,3830],[3829,3840],[3832,3878],[3822,3908],[3879,3895],[3919,3985],[3911,4012],[3948,4063],[3939,4095],[4015,4157],[4059,4165],[4086,4150],[4066,4187],[4098,4209],[4097,4234],[4111,4259],[4153,4230],[4167,4184],[4195,4188],[4202,4116],[4189,4076],[4200,4059],[4140,4010],[4121,3971],[4130,3905],[4168,3925],[4197,3923],[4218,3889],[4219,3857],[4264,3849],[4242,3781],[4299,3775],[4318,3730],[4383,3757],[4386,3742],[4356,3723],[4344,3685],[4321,3676],[4314,3648],[4303,3657],[4238,3611],[4205,3597],[4168,3605],[4145,3540],[4152,3514],[4126,3510],[4154,3470],[4149,3460],[4205,3402],[4224,3349],[4216,3281],[4190,3265],[4219,3212],[4264,3166],[4262,3127],[4284,3086],[4303,3031],[4275,2979],[4244,2948],[4244,2924],[4230,2898],[4222,2949],[4240,2965],[4241,3025],[4214,3022],[4233,3094],[4224,3127],[4193,3162],[4165,3247],[4151,3348],[4137,3348],[4107,3416],[4095,3425],[4089,3378],[4077,3362],[4026,3340],[3995,3302],[3962,3303],[3907,3320],[3910,3358],[3932,3432],[3916,3487],[3896,3524],[3862,3537],[3848,3558],[3866,3561],[3858,3572],[3869,3572],[3880,3567],[3837,3615],[3814,3608],[3765,3657],[3756,3684]],[[3878,3564],[3883,3565],[3881,3566],[3878,3564]]]]}},{type:"Feature",id:"ID",properties:{"hc-group":"admin0","hc-middle-x":.39,"hc-middle-y":.39,"hc-key":"id","hc-a2":"ID",name:"Indonesia",labelrank:"2","country-abbrev":"Indo.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"IDN","iso-a2":"ID","woe-id":"23424846",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[6044,1503],[6033,1486],[6008,1477],[6045,1513],[6044,1503]]],[[[5803,1582],[5837,1563],[5862,1531],[5836,1515],[5802,1536],[5727,1564],[5743,1578],[5803,1582]]],[[[6023,1656],[6005,1644],[6015,1662],[6036,1668],[6023,1656]]],[[[5568,1642],[5557,1606],[5517,1604],[5517,1637],[5542,1655],[5568,1642]]],[[[6079,1671],[6052,1646],[6029,1649],[6039,1664],[6079,1671]]],[[[6100,1662],[6096,1651],[6085,1658],[6101,1676],[6100,1662]]],[[[6123,1680],[6161,1679],[6163,1666],[6114,1656],[6123,1680]]],[[[6351,1684],[6355,1691],[6376,1688],[6382,1678],[6351,1684]]],[[[5479,1655],[5495,1641],[5462,1608],[5405,1658],[5479,1655]]],[[[6492,1716],[6499,1707],[6493,1698],[6480,1707],[6492,1716]]],[[[6275,1718],[6258,1697],[6230,1701],[6220,1716],[6275,1718]]],[[[6630,1768],[6625,1735],[6602,1705],[6587,1733],[6630,1768]]],[[[5369,1743],[5379,1736],[5338,1717],[5280,1720],[5287,1738],[5369,1743]]],[[[5830,1788],[5825,1832],[5828,1838],[5833,1823],[5830,1788]]],[[[6698,1874],[6703,1866],[6699,1855],[6693,1858],[6698,1874]]],[[[6804,1871],[6828,1897],[6841,1880],[6839,1834],[6813,1832],[6797,1853],[6804,1871]]],[[[6719,1877],[6716,1877],[6723,1901],[6728,1901],[6719,1877]]],[[[5928,1889],[5938,1882],[5932,1863],[5920,1877],[5928,1889]]],[[[5988,1901],[5973,1867],[5954,1870],[5961,1915],[5985,1923],[5988,1901]]],[[[6018,1922],[6001,1886],[6020,1877],[5975,1861],[5986,1880],[5996,1935],[6018,1922]]],[[[6008,1969],[6020,1963],[6008,1953],[5998,1965],[6008,1969]]],[[[6384,2010],[6355,1997],[6358,2010],[6376,2017],[6384,2010]]],[[[5527,1987],[5511,1947],[5505,1976],[5522,2007],[5527,1987]]],[[[6275,2041],[6303,2023],[6302,2007],[6267,1988],[6226,2005],[6212,2029],[6242,2043],[6275,2041]]],[[[4402,1975],[4393,1973],[4379,1985],[4381,1999],[4402,1975]]],[[[4898,2010],[4909,2032],[4952,2020],[4949,1993],[4925,1998],[4908,1984],[4898,2010]]],[[[4379,2e3],[4366,1994],[4363,2019],[4379,2006],[4379,2e3]]],[[[4343,2043],[4354,2028],[4336,2033],[4334,2051],[4343,2043]]],[[[6216,2085],[6208,2089],[6200,2111],[6209,2118],[6216,2085]]],[[[6168,2131],[6209,2133],[6229,2128],[6169,2120],[6168,2131]]],[[[6519,2150],[6525,2139],[6512,2125],[6473,2135],[6519,2150]]],[[[6094,2114],[6094,2137],[6112,2140],[6161,2125],[6094,2114]]],[[[6882,2170],[6970,2163],[6982,2157],[6939,2149],[6882,2170]]],[[[4843,2002],[4790,2010],[4775,2055],[4740,2057],[4729,2070],[4759,2100],[4791,2097],[4816,2036],[4850,2030],[4843,2002]]],[[[6325,2173],[6360,2153],[6355,2143],[6307,2147],[6325,2173]]],[[[6033,2148],[5987,2139],[5988,2167],[6024,2166],[6033,2148]]],[[[4284,2125],[4310,2067],[4283,2073],[4261,2106],[4284,2125]]],[[[6549,2209],[6568,2203],[6562,2176],[6538,2200],[6549,2209]]],[[[6876,2236],[6906,2234],[6932,2209],[6912,2199],[6899,2225],[6876,2236]]],[[[4675,2183],[4685,2174],[4669,2158],[4662,2171],[4675,2183]]],[[[6296,2229],[6313,2241],[6321,2218],[6331,2201],[6296,2229]]],[[[5932,2233],[5932,2224],[5903,2214],[5916,2227],[5932,2233]]],[[[6532,2240],[6509,2262],[6548,2270],[6582,2261],[6578,2244],[6532,2240]]],[[[4253,2165],[4247,2149],[4240,2152],[4249,2172],[4253,2165]]],[[[4685,2212],[4697,2193],[4695,2191],[4675,2190],[4685,2212]]],[[[4602,2268],[4605,2247],[4594,2256],[4601,2268],[4602,2268]]],[[[4571,2275],[4575,2261],[4554,2274],[4554,2283],[4571,2275]]],[[[4636,2274],[4646,2276],[4659,2265],[4658,2254],[4636,2274]]],[[[4685,2263],[4672,2280],[4656,2282],[4681,2292],[4685,2263]]],[[[4168,2295],[4209,2259],[4194,2229],[4146,2287],[4168,2295]]],[[[4513,2311],[4531,2306],[4533,2291],[4506,2302],[4513,2311]]],[[[4475,2344],[4476,2324],[4466,2319],[4455,2344],[4475,2344]]],[[[6352,2425],[6381,2451],[6390,2441],[6377,2410],[6352,2425]]],[[[4061,2389],[4102,2352],[4046,2380],[4052,2391],[4061,2389]]],[[[4938,2503],[4940,2475],[4915,2497],[4932,2514],[4938,2503]]],[[[6242,2541],[6252,2559],[6246,2581],[6260,2563],[6242,2541]]],[[[6815,1828],[6820,1824],[6803,1790],[6794,1800],[6798,1842],[6815,1829],[6834,1823],[6846,1825],[6838,1817],[6815,1828]]],[[[5679,1648],[5730,1659],[5732,1631],[5692,1613],[5589,1592],[5571,1598],[5575,1634],[5617,1638],[5621,1659],[5665,1665],[5679,1648]]],[[[6088,1593],[6105,1582],[6118,1605],[6126,1606],[6150,1622],[6167,1606],[6162,1585],[6118,1535],[6051,1519],[6065,1573],[6088,1593]]],[[[5620,2532],[5603,2519],[5605,2532],[5608,2532],[5620,2532]]],[[[4633,2131],[4672,2132],[4685,2075],[4711,2045],[4763,2039],[4798,1979],[4781,1949],[4790,1938],[4783,1797],[4749,1821],[4736,1798],[4700,1818],[4708,1788],[4677,1806],[4633,1854],[4577,1884],[4532,1918],[4525,1943],[4482,1969],[4443,2014],[4426,2053],[4390,2106],[4382,2137],[4346,2173],[4330,2200],[4296,2211],[4292,2236],[4249,2327],[4186,2359],[4181,2391],[4119,2451],[4095,2455],[4021,2524],[4e3,2577],[4052,2573],[4070,2558],[4167,2559],[4198,2534],[4205,2510],[4225,2502],[4228,2478],[4333,2418],[4393,2348],[4414,2337],[4427,2359],[4452,2323],[4505,2297],[4513,2284],[4512,2299],[4531,2288],[4531,2276],[4532,2280],[4575,2256],[4538,2256],[4527,2262],[4531,2255],[4561,2253],[4577,2235],[4600,2239],[4627,2203],[4601,2187],[4626,2179],[4597,2153],[4633,2131]],[[4519,2275],[4527,2262],[4529,2269],[4519,2275]]],[[[7106,1837],[7076,1906],[7014,1933],[6986,1938],[6924,1964],[6871,1967],[6806,2006],[6806,1996],[6753,2026],[6730,1990],[6710,1986],[6692,2015],[6706,2025],[6662,2066],[6637,2068],[6652,2085],[6690,2077],[6711,2101],[6767,2091],[6778,2109],[6729,2121],[6686,2113],[6642,2125],[6621,2166],[6561,2169],[6579,2214],[6625,2225],[6639,2241],[6682,2250],[6732,2226],[6773,2227],[6797,2184],[6790,2142],[6790,2116],[6813,2078],[6821,2108],[6830,2071],[6851,2046],[6886,2045],[6941,2103],[6949,2128],[7008,2140],[7001,2160],[7046,2183],[7196,2126],[7217,2130],[7275,2112],[7291,1652],[7215,1720],[7137,1715],[7139,1721],[7128,1712],[7137,1712],[7142,1700],[7118,1698],[7125,1710],[7110,1697],[7052,1692],[7078,1751],[7133,1769],[7152,1756],[7147,1740],[7154,1757],[7124,1782],[7124,1822],[7106,1837]]],[[[5596,2531],[5610,2495],[5563,2494],[5606,2479],[5582,2465],[5602,2456],[5638,2399],[5622,2372],[5706,2309],[5691,2298],[5639,2305],[5621,2296],[5599,2245],[5598,2200],[5611,2182],[5588,2180],[5570,2152],[5537,2131],[5526,2110],[5543,2078],[5501,1979],[5407,1936],[5396,1984],[5364,1992],[5335,1984],[5291,2020],[5291,2003],[5263,1984],[5240,1991],[5207,1973],[5199,2025],[5123,2003],[5095,2008],[5066,2141],[5044,2148],[5056,2139],[5035,2126],[5032,2147],[5042,2149],[5019,2157],[5023,2176],[5001,2199],[5019,2218],[4991,2240],[4985,2275],[5e3,2327],[5038,2365],[5030,2351],[5054,2318],[5106,2280],[5151,2298],[5195,2295],[5220,2327],[5279,2335],[5325,2315],[5343,2331],[5385,2332],[5407,2365],[5402,2389],[5432,2409],[5421,2431],[5449,2446],[5458,2476],[5452,2508],[5473,2543],[5512,2538],[5570,2544],[5596,2531]]],[[[5963,1639],[6009,1671],[5999,1642],[5928,1620],[5900,1625],[5866,1615],[5843,1623],[5795,1616],[5770,1635],[5814,1658],[5869,1657],[5907,1639],[5942,1653],[5963,1639]]],[[[5322,1677],[5373,1690],[5405,1676],[5399,1635],[5417,1610],[5372,1619],[5316,1642],[5279,1628],[5216,1640],[5208,1631],[5122,1647],[5090,1662],[5007,1678],[4969,1662],[4903,1683],[4840,1687],[4840,1717],[4798,1727],[4748,1724],[4743,1735],[4762,1727],[4788,1754],[4803,1794],[4870,1782],[4873,1794],[4949,1767],[4967,1774],[4986,1738],[5119,1729],[5132,1761],[5150,1769],[5167,1749],[5191,1755],[5232,1737],[5270,1738],[5283,1693],[5322,1677]]],[[[6538,2050],[6560,2019],[6558,1998],[6465,2035],[6461,2023],[6417,2040],[6390,2020],[6364,2047],[6351,2013],[6351,2050],[6367,2062],[6434,2058],[6456,2071],[6538,2050]]],[[[6026,2199],[6017,2178],[5981,2186],[5951,2144],[5911,2127],[5904,2113],[5876,2121],[5950,2043],[5948,1991],[5996,1955],[5992,1938],[5940,1930],[5932,1906],[5896,1919],[5904,1959],[5851,1996],[5862,2052],[5840,2061],[5801,2036],[5814,2018],[5814,1967],[5822,1918],[5810,1881],[5815,1855],[5762,1843],[5746,1864],[5763,1938],[5737,2e3],[5711,1989],[5699,2039],[5724,2069],[5736,2103],[5734,2156],[5761,2198],[5763,2260],[5781,2296],[5817,2300],[5840,2342],[5881,2327],[6049,2312],[6102,2340],[6099,2351],[6140,2379],[6124,2325],[6085,2283],[6008,2275],[5996,2288],[5906,2278],[5898,2285],[5841,2276],[5804,2278],[5779,2229],[5787,2198],[5810,2181],[5830,2147],[5859,2146],[5887,2187],[5931,2184],[5937,2195],[5991,2200],[6010,2212],[6026,2199]]],[[[6372,2198],[6324,2247],[6318,2321],[6302,2349],[6313,2386],[6336,2417],[6346,2372],[6319,2333],[6331,2320],[6376,2374],[6394,2376],[6394,2341],[6367,2328],[6368,2312],[6394,2304],[6408,2283],[6343,2298],[6339,2262],[6372,2198]]]]}},{type:"Feature",id:"SG",properties:{"hc-group":"admin0","hc-middle-x":.51,"hc-middle-y":.59,"hc-key":"sg","hc-a2":"SG",name:"Singapore",labelrank:"6","country-abbrev":"Sing.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"SGP","iso-a2":"SG","woe-id":"23424948",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[4629,2305],[4639,2302],[4628,2293],[4614,2296],[4629,2305]]]}},{type:"Feature",id:"RU",properties:{"hc-group":"admin0","hc-middle-x":.55,"hc-middle-y":.51,"hc-key":"ru","hc-a2":"RU",name:"Russia",labelrank:"2","country-abbrev":"Rus.",subregion:"Eastern Europe","region-wb":"Europe & Central Asia","iso-a3":"RUS","iso-a2":"RU","woe-id":"23424936",continent:"Europe"},geometry:{type:"MultiPolygon",coordinates:[[[[7532,5673],[7495,5630],[7490,5638],[7516,5679],[7532,5673]]],[[[7705,5758],[7627,5727],[7576,5674],[7570,5679],[7640,5746],[7691,5772],[7705,5758]]],[[[7827,5842],[7802,5814],[7749,5782],[7802,5836],[7827,5842]]],[[[7940,5927],[7947,5927],[7913,5892],[7915,5901],[7940,5927]]],[[[8122,6160],[8120,6134],[8112,6126],[8104,6136],[8122,6160]]],[[[8208,6243],[8192,6220],[8146,6200],[8143,6222],[8180,6235],[8204,6270],[8208,6243]]],[[[8228,6259],[8212,6261],[8226,6279],[8235,6269],[8228,6259]]],[[[6847,6637],[6836,6620],[6812,6618],[6838,6638],[6847,6637]]],[[[6890,6643],[6914,6631],[6886,6592],[6870,6617],[6890,6643]]],[[[8890,6735],[8912,6715],[8941,6686],[8921,6685],[8890,6735]]],[[[8779,7122],[8784,7088],[8711,7054],[8736,7104],[8779,7122]]],[[[-375,7458],[-377,7446],[-393,7438],[-412,7452],[-375,7458]]],[[[1980,7736],[2037,7725],[2035,7703],[1999,7712],[1980,7736]]],[[[609,7953],[502,7920],[475,7942],[479,7988],[547,8019],[611,7990],[609,7953]]],[[[8510,8302],[8522,8231],[8495,8244],[8489,8289],[8510,8302]]],[[[1827,8055],[1814,8045],[1803,8051],[1828,8073],[1827,8055]]],[[[8513,8286],[8511,8308],[8528,8306],[8527,8291],[8513,8286]]],[[[9080,8350],[9042,8323],[8962,8354],[8997,8380],[9080,8363],[9080,8350]]],[[[1761,8227],[1774,8184],[1762,8197],[1757,8215],[1761,8227]]],[[[785,8272],[819,8240],[806,8215],[751,8253],[785,8272]]],[[[9826,8533],[9744,8507],[9728,8536],[9747,8563],[9823,8604],[9826,8533]]],[[[6831,8506],[6824,8486],[6771,8498],[6785,8504],[6831,8506]]],[[[2559,8453],[2498,8449],[2546,8497],[2602,8480],[2559,8453]]],[[[6219,8644],[6147,8647],[6194,8665],[6223,8657],[6219,8644]]],[[[2681,8541],[2684,8516],[2614,8530],[2652,8563],[2681,8541]]],[[[2347,8552],[2321,8525],[2294,8542],[2302,8554],[2347,8552]]],[[[5541,8656],[5530,8666],[5556,8675],[5571,8658],[5541,8656]]],[[[2088,8569],[2100,8555],[1994,8532],[1999,8582],[2068,8601],[2088,8569]]],[[[2438,8620],[2413,8604],[2392,8603],[2400,8617],[2438,8620]]],[[[2901,8709],[2934,8719],[2962,8715],[2950,8703],[2901,8709]]],[[[6668,8852],[6705,8828],[6697,8812],[6646,8850],[6668,8852]]],[[[7010,8828],[6986,8870],[7033,8880],[7045,8842],[7010,8828]]],[[[5077,8822],[5037,8784],[4942,8816],[4980,8845],[5073,8840],[5077,8822]]],[[[3097,8774],[3084,8768],[3072,8778],[3099,8784],[3097,8774]]],[[[3131,8786],[3147,8780],[3119,8766],[3108,8770],[3131,8786]]],[[[3210,8842],[3198,8825],[3152,8826],[3167,8845],[3210,8842]]],[[[2849,8857],[2835,8881],[2810,8889],[2856,8911],[2849,8857]]],[[[6669,9024],[6641,9022],[6655,9093],[6690,9061],[6669,9024]]],[[[3887,9056],[3863,9039],[3785,9043],[3821,9059],[3887,9056]]],[[[5006,9147],[5014,9124],[5003,9123],[4966,9147],[5006,9147]]],[[[3824,9110],[3848,9120],[3865,9121],[3850,9106],[3824,9110]]],[[[7615,9240],[7558,9237],[7587,9254],[7625,9261],[7615,9240]]],[[[3332,9144],[3320,9143],[3309,9157],[3342,9165],[3332,9144]]],[[[3864,9176],[3824,9167],[3778,9160],[3867,9195],[3864,9176]]],[[[3385,9172],[3354,9168],[3341,9179],[3374,9194],[3385,9172]]],[[[4651,9369],[4638,9351],[4563,9361],[4598,9369],[4651,9369]]],[[[4587,9388],[4548,9370],[4533,9373],[4567,9394],[4587,9388]]],[[[2415,9525],[2509,9510],[2446,9499],[2408,9512],[2415,9525]]],[[[633,9519],[648,9507],[586,9517],[617,9536],[633,9519]]],[[[1171,9525],[1133,9528],[1223,9561],[1252,9541],[1171,9525]]],[[[549,9527],[512,9542],[538,9555],[561,9555],[549,9527]]],[[[1049,9591],[1040,9545],[952,9548],[970,9587],[1049,9591]]],[[[781,9591],[819,9572],[793,9554],[700,9568],[781,9591]]],[[[921,9585],[935,9576],[906,9566],[898,9597],[921,9585]]],[[[886,9601],[856,9591],[872,9612],[903,9612],[886,9601]]],[[[846,9624],[845,9596],[813,9604],[819,9627],[846,9624]]],[[[1180,9672],[1140,9661],[1099,9672],[1162,9688],[1180,9672]]],[[[923,9673],[967,9664],[889,9648],[825,9664],[923,9673]]],[[[2681,9750],[2696,9734],[2611,9722],[2618,9747],[2681,9750]]],[[[1149,9696],[1100,9707],[1113,9721],[1155,9711],[1149,9696]]],[[[1343,9706],[1255,9709],[1294,9724],[1370,9730],[1343,9706]]],[[[978,9718],[1016,9718],[1129,9691],[1052,9684],[978,9718]]],[[[596,9693],[567,9687],[577,9712],[609,9703],[596,9693]]],[[[3476,9798],[3381,9799],[3386,9818],[3484,9818],[3476,9798]]],[[[1087,9724],[1036,9728],[1099,9743],[1114,9738],[1087,9724]]],[[[1020,9764],[1094,9748],[953,9728],[927,9751],[1004,9741],[1020,9764]]],[[[1208,9740],[1141,9758],[1179,9773],[1199,9767],[1208,9740]]],[[[1091,9792],[1147,9773],[1092,9766],[1018,9775],[1091,9792]]],[[[1176,9830],[1104,9819],[1102,9841],[1190,9851],[1176,9830]]],[[[2874,8975],[2881,8981],[2930,8978],[2874,8975],[2874,8975]]],[[[1415,9824],[1435,9836],[1508,9834],[1494,9815],[1415,9824],[1415,9824]]],[[[1144,9615],[1202,9596],[1119,9580],[1143,9565],[1073,9556],[1037,9613],[1144,9615]]],[[[3465,9595],[3476,9610],[3514,9631],[3653,9614],[3576,9570],[3538,9591],[3465,9595]]],[[[2874,8975],[2860,8963],[2861,8974],[2874,8975],[2874,8975]]],[[[1415,9824],[1395,9812],[1397,9826],[1415,9824],[1415,9824]]],[[[496,5970],[452,5910],[445,5864],[463,5853],[426,5779],[469,5768],[474,5727],[540,5725],[575,5694],[611,5638],[572,5627],[628,5599],[556,5544],[516,5540],[488,5474],[455,5427],[494,5408],[521,5370],[513,5306],[596,5208],[547,5152],[504,5159],[465,5204],[443,5206],[385,5233],[389,5257],[329,5277],[264,5257],[254,5273],[154,5311],[92,5309],[28,5333],[-19,5319],[-19,5319],[-93,5382],[-151,5402],[-173,5426],[-266,5468],[-249,5490],[-229,5473],[-185,5480],[-195,5511],[-170,5545],[-129,5554],[-171,5574],[-189,5601],[-82,5635],[-82,5657],[-156,5641],[-148,5686],[-115,5709],[-49,5710],[-34,5751],[-58,5818],[-26,5840],[-96,5894],[-169,5910],[-181,5895],[-222,5942],[-281,5920],[-317,5939],[-346,5930],[-391,6007],[-456,6011],[-465,6077],[-487,6115],[-549,6103],[-590,6108],[-621,6080],[-645,6105],[-659,6190],[-611,6180],[-567,6216],[-587,6242],[-638,6248],[-634,6274],[-669,6290],[-682,6328],[-710,6343],[-695,6367],[-705,6424],[-778,6444],[-807,6429],[-813,6455],[-891,6462],[-904,6511],[-941,6541],[-927,6587],[-963,6610],[-951,6639],[-907,6661],[-954,6683],[-935,6708],[-942,6764],[-919,6848],[-856,6853],[-843,6872],[-770,6862],[-795,6891],[-884,6906],[-880,6950],[-942,6927],[-845,7006],[-747,7112],[-705,7148],[-683,7194],[-709,7225],[-799,7284],[-760,7339],[-798,7358],[-798,7403],[-832,7426],[-816,7451],[-827,7500],[-799,7504],[-815,7557],[-875,7641],[-875,7660],[-814,7746],[-866,7792],[-911,7806],[-927,7847],[-904,7884],[-929,7891],[-828,7952],[-802,7986],[-762,7976],[-764,8011],[-694,7999],[-678,8034],[-601,7998],[-669,7995],[-642,7978],[-397,7945],[-273,7891],[-218,7849],[-105,7811],[-32,7775],[-4,7693],[-67,7618],[-144,7583],[-244,7574],[-319,7595],[-427,7607],[-468,7629],[-563,7639],[-651,7684],[-600,7614],[-488,7569],[-458,7522],[-489,7482],[-451,7423],[-462,7388],[-416,7359],[-388,7366],[-352,7330],[-280,7310],[-231,7328],[-232,7369],[-295,7376],[-345,7434],[-306,7465],[-231,7431],[-122,7399],[-102,7415],[-91,7412],[-102,7417],[-74,7418],[-58,7404],[-66,7404],[-54,7401],[-66,7444],[-115,7498],[-108,7522],[-40,7570],[-2,7580],[57,7637],[83,7621],[132,7629],[200,7566],[195,7616],[219,7660],[203,7709],[169,7719],[195,7851],[128,7893],[269,7889],[315,7878],[373,7807],[276,7789],[249,7739],[296,7721],[315,7689],[367,7682],[448,7707],[452,7775],[519,7797],[686,7898],[760,7911],[755,7886],[797,7899],[765,7915],[845,7956],[887,7948],[867,7924],[887,7886],[950,7868],[954,7895],[1025,7929],[1123,7921],[1168,7959],[1232,7980],[1271,7952],[1250,7906],[1291,7899],[1297,7940],[1346,7949],[1376,7975],[1318,8055],[1342,8074],[1277,8071],[1267,8093],[1205,8115],[1200,8147],[1235,8167],[1259,8152],[1341,8099],[1342,8074],[1362,8091],[1495,8082],[1602,8061],[1717,8006],[1819,7973],[1901,7920],[1947,7959],[1958,7997],[1914,7999],[1880,8063],[1813,8087],[1791,8075],[1795,8125],[1824,8218],[1778,8224],[1793,8293],[1864,8326],[1901,8368],[1933,8485],[1975,8510],[2115,8520],[2206,8495],[2210,8436],[2167,8348],[2141,8336],[2202,8282],[2212,8194],[2189,8173],[2209,8119],[2196,8094],[2205,8006],[2283,7954],[2244,7917],[2251,7858],[2213,7844],[2188,7788],[2138,7751],[2143,7725],[2081,7706],[2019,7740],[1957,7737],[1969,7714],[2059,7684],[2114,7689],[2175,7676],[2209,7723],[2279,7750],[2306,7808],[2363,7857],[2359,7917],[2332,7941],[2339,7980],[2391,8004],[2474,8022],[2543,7967],[2533,7873],[2599,7848],[2665,7858],[2559,7872],[2561,7918],[2605,7937],[2568,8012],[2501,8039],[2412,8053],[2384,8033],[2287,8039],[2297,8068],[2268,8109],[2282,8165],[2321,8210],[2264,8304],[2226,8327],[2259,8378],[2358,8418],[2362,8493],[2382,8516],[2413,8441],[2384,8401],[2403,8346],[2382,8327],[2439,8307],[2565,8299],[2614,8269],[2600,8316],[2556,8318],[2459,8351],[2434,8396],[2501,8416],[2548,8390],[2585,8397],[2571,8429],[2538,8421],[2583,8465],[2673,8468],[2843,8382],[2923,8397],[2956,8384],[2938,8348],[2885,8330],[2895,8265],[2946,8279],[2939,8220],[2952,8222],[2948,8249],[2955,8269],[2959,8249],[2954,8222],[2993,8228],[2945,8326],[2978,8375],[2958,8405],[2873,8436],[2872,8462],[2803,8468],[2766,8493],[2774,8544],[2732,8595],[2770,8633],[2849,8648],[2958,8651],[3191,8693],[3220,8654],[3224,8689],[3151,8764],[3167,8786],[3113,8793],[3147,8819],[3200,8793],[3209,8829],[3350,8918],[3408,8938],[3662,8987],[3624,9018],[3735,9021],[3727,9046],[3826,9035],[3869,8997],[3966,9018],[4027,9052],[4102,9031],[4037,9099],[4082,9092],[4177,9106],[4203,9141],[4180,9171],[4266,9239],[4342,9281],[4448,9291],[4529,9273],[4532,9202],[4629,9192],[4645,9177],[4575,9115],[4674,9123],[4680,9153],[4851,9162],[4937,9154],[5018,9110],[5032,9078],[5075,9080],[5107,9038],[5094,9e3],[5012,9034],[5030,8997],[5091,8989],[5090,8955],[5040,8911],[4988,8893],[4835,8811],[4831,8792],[4768,8764],[4704,8709],[4639,8704],[4605,8660],[4576,8662],[4525,8584],[4577,8614],[4585,8644],[4682,8644],[4905,8723],[4808,8732],[4841,8766],[5010,8729],[5061,8757],[5090,8705],[5226,8738],[5442,8728],[5445,8676],[5540,8654],[5765,8644],[5806,8690],[5784,8713],[5807,8759],[5860,8773],[6007,8724],[6053,8744],[6125,8739],[6119,8719],[6226,8679],[6144,8660],[6122,8626],[6144,8620],[6135,8624],[6171,8629],[6190,8625],[6175,8612],[6205,8604],[6235,8574],[6194,8549],[6116,8594],[6257,8429],[6338,8383],[6385,8400],[6451,8533],[6532,8477],[6592,8471],[6697,8508],[6847,8460],[6843,8504],[6894,8516],[6926,8487],[6985,8497],[6950,8557],[6971,8590],[6922,8586],[6945,8632],[7057,8648],[7018,8688],[7087,8674],[7362,8655],[7461,8628],[7360,8626],[7329,8638],[7293,8601],[7339,8615],[7471,8626],[7405,8563],[7352,8559],[7362,8535],[7419,8558],[7490,8629],[7576,8629],[7662,8610],[7696,8581],[7646,8577],[7621,8550],[7689,8548],[7684,8520],[7738,8529],[7809,8503],[7853,8450],[7956,8451],[8117,8488],[8234,8489],[8301,8477],[8385,8441],[8417,8390],[8389,8341],[8434,8313],[8477,8313],[8482,8246],[8527,8226],[8515,8281],[8576,8319],[8697,8337],[8755,8313],[8815,8319],[8905,8310],[8965,8347],[8997,8321],[9002,8281],[9075,8265],[9099,8226],[9188,8256],[9164,8332],[9163,8397],[9407,8376],[9514,8376],[9717,8337],[9835,8277],[9851,7807],[9816,7778],[9727,7756],[9661,7774],[9571,7781],[9621,7743],[9675,7767],[9673,7727],[9713,7704],[9733,7721],[9761,7676],[9759,7615],[9809,7595],[9833,7539],[9787,7500],[9670,7519],[9529,7463],[9473,7428],[9439,7427],[9300,7318],[9217,7278],[9190,7219],[9158,7227],[9139,7263],[9105,7280],[9024,7277],[8950,7249],[8885,7193],[8903,7263],[8815,7218],[8793,7186],[8769,7219],[8708,7210],[8678,7152],[8686,7108],[8626,7061],[8599,7001],[8638,6968],[8651,6990],[8695,6965],[8661,6931],[8660,6868],[8692,6867],[8704,6810],[8682,6792],[8648,6817],[8617,6802],[8593,6749],[8601,6697],[8622,6675],[8593,6641],[8523,6641],[8475,6604],[8461,6541],[8479,6499],[8448,6514],[8380,6477],[8357,6387],[8249,6281],[8235,6318],[8225,6406],[8199,6474],[8152,6702],[8157,6765],[8182,6851],[8225,6881],[8247,6921],[8232,6956],[8279,6961],[8387,7028],[8435,7078],[8444,7105],[8585,7223],[8587,7246],[8653,7284],[8715,7304],[8695,7312],[8732,7351],[8735,7451],[8764,7473],[8813,7469],[8767,7498],[8673,7478],[8681,7457],[8656,7396],[8661,7367],[8616,7383],[8587,7349],[8459,7258],[8478,7308],[8435,7296],[8430,7329],[8465,7364],[8468,7407],[8410,7375],[8398,7399],[8264,7382],[8209,7352],[8209,7318],[8152,7264],[8091,7223],[8041,7168],[8032,7130],[8095,7131],[8112,7097],[8063,7100],[8031,7082],[7982,7100],[7951,7065],[7910,7078],[7841,7054],[7821,7080],[7907,7096],[7868,7102],[7843,7133],[7780,7118],[7713,7145],[7658,7119],[7667,7088],[7594,7102],[7569,7085],[7481,7099],[7309,7095],[7194,7060],[7148,7005],[7100,6979],[7073,6923],[6946,6830],[6895,6765],[6816,6693],[6709,6613],[6747,6582],[6828,6587],[6816,6510],[6846,6511],[6842,6544],[6902,6578],[6861,6535],[6893,6526],[6864,6485],[6905,6492],[6950,6533],[6928,6490],[6946,6489],[6961,6565],[7006,6554],[7036,6565],[7070,6527],[7156,6458],[7135,6442],[7160,6343],[7124,6310],[7094,6209],[7111,6164],[7081,6015],[7028,5964],[6970,5879],[6942,5810],[6854,5717],[6806,5651],[6790,5644],[6740,5565],[6655,5508],[6601,5490],[6539,5504],[6539,5542],[6498,5528],[6428,5450],[6424,5457],[6415,5470],[6406,5487],[6455,5504],[6466,5544],[6463,5603],[6437,5671],[6471,5682],[6498,5716],[6511,5707],[6515,5671],[6539,5647],[6571,5694],[6591,5701],[6628,5792],[6643,5803],[6658,5893],[6701,5935],[6671,5995],[6580,5967],[6541,5929],[6434,5923],[6409,5955],[6418,5982],[6396,6008],[6406,6030],[6376,6028],[6321,6077],[6291,6070],[6270,6090],[6220,6085],[6178,6110],[6181,6147],[6164,6156],[6159,6195],[6133,6224],[6130,6255],[6095,6309],[6101,6326],[6041,6403],[5997,6423],[5946,6424],[5889,6454],[5798,6444],[5695,6420],[5637,6368],[5639,6352],[5687,6348],[5692,6308],[5646,6264],[5606,6175],[5582,6140],[5595,6114],[5548,6100],[5486,6057],[5409,6083],[5375,6099],[5315,6086],[5270,6116],[5237,6119],[5162,6074],[5151,6052],[5031,6027],[4988,6005],[4876,6020],[4832,6017],[4788,6046],[4788,6071],[4736,6076],[4695,6105],[4666,6100],[4600,6115],[4483,6079],[4387,6114],[4374,6187],[4317,6197],[4254,6221],[4218,6220],[4137,6255],[4126,6228],[4080,6190],[4064,6146],[4100,6102],[4088,6059],[4032,6026],[4008,6040],[3930,6049],[3905,6037],[3841,6046],[3812,6096],[3699,6102],[3674,6117],[3612,6079],[3583,6075],[3486,6023],[3491,6005],[3434,5978],[3385,5977],[3360,5951],[3340,5946],[3326,5942],[3272,5986],[3243,5974],[3178,5983],[3156,6028],[3104,6043],[3071,6099],[3043,6109],[2976,6081],[2904,6080],[2899,6101],[2847,6132],[2799,6082],[2760,6146],[2640,6312],[2543,6376],[2564,6425],[2466,6377],[2396,6344],[2370,6334],[2324,6317],[2309,6338],[2329,6368],[2265,6383],[2254,6360],[2226,6383],[2163,6376],[2160,6437],[2133,6492],[2089,6475],[1999,6502],[1951,6476],[1945,6452],[1791,6413],[1754,6413],[1738,6385],[1650,6378],[1587,6354],[1482,6338],[1453,6343],[1441,6306],[1456,6271],[1521,6246],[1447,6237],[1421,6211],[1448,6181],[1385,6136],[1431,6113],[1496,6080],[1477,6035],[1431,6021],[1381,6038],[1364,6008],[1303,6019],[1258,6062],[1220,6058],[1215,6036],[1177,6054],[1130,6049],[1072,5997],[998,6041],[987,6024],[904,6083],[845,6078],[832,6105],[793,6078],[707,6088],[692,6058],[627,6035],[627,6011],[575,5984],[592,5933],[560,5913],[496,5970]]],[[[870,9714],[933,9697],[968,9705],[1087,9671],[1044,9648],[1017,9658],[1035,9643],[957,9635],[928,9648],[1016,9658],[918,9691],[854,9695],[870,9714]]],[[[958,8691],[1020,8698],[967,8721],[1028,8733],[992,8749],[1047,8765],[1030,8782],[1071,8831],[1121,8823],[1108,8850],[1151,8861],[1204,8911],[1355,8941],[1353,8969],[1447,8960],[1563,8982],[1674,9025],[1767,9083],[1874,9090],[1909,9064],[1910,9031],[1869,8998],[1785,8959],[1380,8832],[1298,8761],[1276,8728],[1235,8729],[1225,8700],[1157,8717],[1197,8670],[1163,8663],[1130,8597],[1062,8529],[996,8534],[1039,8525],[1020,8464],[991,8463],[968,8397],[978,8344],[1024,8261],[1123,8180],[1022,8172],[979,8193],[961,8167],[912,8195],[827,8203],[840,8230],[892,8238],[832,8257],[821,8280],[722,8276],[687,8330],[719,8369],[758,8361],[782,8437],[769,8466],[818,8470],[806,8506],[931,8548],[952,8544],[937,8551],[867,8539],[902,8573],[837,8591],[919,8625],[958,8691]]],[[[1432,9687],[1474,9710],[1538,9715],[1584,9753],[1622,9743],[1638,9707],[1567,9675],[1475,9662],[1432,9687]]],[[[7288,5914],[7317,5851],[7250,5857],[7226,5792],[7205,5853],[7220,5894],[7212,5944],[7227,5976],[7200,6049],[7219,6133],[7208,6211],[7222,6263],[7207,6300],[7179,6325],[7175,6385],[7192,6447],[7179,6480],[7217,6481],[7251,6514],[7217,6569],[7231,6572],[7264,6558],[7257,6526],[7288,6463],[7293,6420],[7283,6341],[7312,6282],[7333,6195],[7371,6099],[7298,6109],[7252,5982],[7252,5959],[7288,5914]]],[[[7117,8832],[7215,8784],[7228,8742],[7200,8733],[7030,8759],[6972,8746],[6967,8765],[7022,8786],[7052,8825],[7117,8832]]],[[[7447,9049],[7561,9061],[7577,9032],[7613,9041],[7737,9025],[7720,8991],[7621,8968],[7547,8972],[7396,9029],[7417,9080],[7447,9049]]],[[[7312,9034],[7273,8997],[7171,9007],[7141,9040],[7176,9089],[7128,9090],[7111,9060],[7152,9e3],[7230,8981],[7134,8961],[7097,8984],[6972,8955],[6930,8971],[6898,8929],[6817,8953],[6741,9024],[6778,9023],[6760,9066],[6799,9087],[6779,9111],[6881,9153],[6947,9108],[7033,9071],[7034,9134],[7057,9154],[7143,9110],[7242,9110],[7346,9066],[7300,9053],[7312,9034]]],[[[4194,9358],[4112,9319],[4057,9329],[4167,9479],[4231,9544],[4265,9555],[4310,9532],[4274,9460],[4308,9495],[4373,9515],[4424,9470],[4472,9463],[4487,9416],[4447,9389],[4371,9373],[4194,9358]]],[[[3623,9552],[3722,9598],[3695,9622],[3742,9645],[3926,9664],[3983,9617],[3995,9647],[4085,9625],[4101,9593],[4072,9523],[4035,9523],[4100,9476],[4062,9451],[3946,9445],[3876,9471],[3750,9474],[3702,9504],[3697,9543],[3623,9552]]],[[[323,9633],[338,9649],[419,9650],[452,9614],[384,9638],[294,9584],[225,9591],[194,9612],[323,9633]]],[[[1329,9611],[1200,9627],[1217,9673],[1327,9684],[1398,9692],[1400,9648],[1329,9611]]],[[[398,9552],[340,9538],[307,9560],[404,9563],[396,9579],[430,9607],[482,9600],[516,9621],[471,9642],[558,9672],[663,9633],[611,9608],[462,9578],[482,9546],[380,9523],[398,9552]]],[[[3878,9783],[3948,9751],[3895,9740],[3897,9672],[3709,9649],[3681,9630],[3672,9621],[3495,9668],[3521,9698],[3579,9707],[3615,9756],[3561,9750],[3599,9788],[3728,9818],[3791,9845],[3878,9783]]]]}},{type:"Feature",id:"SH",properties:{"hc-group":"admin0","hc-middle-x":.54,"hc-middle-y":.51,"hc-key":"sh","hc-a2":"SH",name:"Scarborough Reef",labelrank:"6","country-abbrev":"S.R.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"-99","iso-a2":"SH","woe-id":"-99",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5582,3316],[5582,3316],[5581,3316],[5582,3316],[5582,3316]]]}},{type:"Feature",id:"MY",properties:{"hc-group":"admin0","hc-middle-x":.86,"hc-middle-y":.17,"hc-key":"my","hc-a2":"MY",name:"Malaysia",labelrank:"3","country-abbrev":"Malay.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"MYS","iso-a2":"MY","woe-id":"23424901",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5548,2751],[5565,2757],[5565,2745],[5553,2739],[5548,2751]]],[[[5620,2532],[5608,2532],[5605,2532],[5605,2534],[5596,2531],[5570,2544],[5512,2538],[5473,2543],[5452,2508],[5458,2476],[5449,2446],[5421,2431],[5432,2409],[5402,2389],[5407,2365],[5385,2332],[5343,2331],[5325,2315],[5279,2335],[5220,2327],[5195,2295],[5151,2298],[5106,2280],[5054,2318],[5030,2351],[5038,2365],[5059,2338],[5136,2331],[5155,2395],[5180,2424],[5274,2450],[5338,2531],[5341,2554],[5384,2514],[5402,2543],[5394,2565],[5410,2577],[5413,2579],[5414,2572],[5421,2541],[5439,2538],[5422,2578],[5454,2601],[5436,2608],[5451,2630],[5470,2626],[5487,2667],[5514,2694],[5533,2732],[5537,2701],[5559,2732],[5570,2706],[5603,2690],[5606,2656],[5623,2667],[5632,2641],[5652,2649],[5714,2609],[5673,2590],[5634,2584],[5679,2555],[5612,2536],[5620,2532]]],[[[4351,2650],[4353,2668],[4420,2638],[4423,2595],[4453,2615],[4472,2604],[4490,2641],[4566,2582],[4591,2541],[4596,2509],[4586,2468],[4597,2451],[4595,2412],[4619,2389],[4660,2307],[4593,2311],[4442,2399],[4447,2415],[4423,2452],[4400,2469],[4388,2501],[4387,2538],[4371,2554],[4368,2620],[4351,2650]]]]}},{type:"Feature",id:"AZ",properties:{"hc-group":"admin0","hc-middle-x":.77,"hc-middle-y":.42,"hc-key":"az","hc-a2":"AZ",name:"Azerbaijan",labelrank:"5","country-abbrev":"Aze.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"AZE","iso-a2":"AZ","woe-id":"23424741",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[346,5132],[345,5130],[341,5133],[345,5134],[346,5132]]],[[[360,5126],[357,5126],[357,5127],[358,5128],[360,5126]]],[[[332,5018],[404,5008],[431,4952],[381,4962],[334,5013],[333,5014],[332,5018]]],[[[608,4920],[564,4953],[585,4972],[586,5e3],[550,5024],[482,4979],[458,4955],[446,4995],[392,5047],[416,5065],[372,5101],[387,5117],[343,5152],[376,5165],[450,5135],[464,5155],[426,5186],[443,5206],[465,5204],[504,5159],[547,5152],[596,5208],[630,5173],[671,5107],[704,5105],[727,5088],[693,5087],[662,5061],[648,4972],[631,4986],[627,4923],[608,4920]],[[379,5096],[382,5095],[385,5099],[379,5099],[379,5096]]]]}},{type:"Feature",id:"AM",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.42,"hc-key":"am","hc-a2":"AM",name:"Armenia",labelrank:"6","country-abbrev":"Arm.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"ARM","iso-a2":"AM","woe-id":"23424743",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[379,5096],[379,5099],[385,5099],[382,5095],[379,5096]]],[[[458,4955],[449,4958],[431,4952],[404,5008],[332,5018],[309,5040],[252,5050],[255,5097],[233,5133],[286,5145],[343,5152],[387,5117],[372,5101],[416,5065],[392,5047],[446,4995],[458,4955]],[[346,5132],[345,5134],[341,5133],[345,5130],[346,5132]],[[360,5126],[358,5128],[357,5127],[357,5126],[360,5126]]]]}},{type:"Feature",id:"VN",properties:{"hc-group":"admin0","hc-middle-x":.58,"hc-middle-y":.91,"hc-key":"vn","hc-a2":"VN",name:"Vietnam",labelrank:"2","country-abbrev":"Viet.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"VNM","iso-a2":"VN","woe-id":"23424984",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[4617,2944],[4623,2930],[4618,2914],[4606,2938],[4617,2944]]],[[[4872,3754],[4814,3711],[4807,3694],[4770,3681],[4774,3658],[4736,3639],[4710,3565],[4746,3515],[4770,3503],[4786,3456],[4879,3373],[4901,3369],[4943,3310],[4967,3264],[4985,3203],[4981,3168],[5e3,3116],[4981,3114],[4986,3049],[4971,3021],[4907,2988],[4849,2947],[4821,2957],[4795,2886],[4729,2854],[4699,2818],[4675,2830],[4681,2904],[4695,2915],[4660,2925],[4649,2943],[4677,2952],[4688,2980],[4739,2989],[4770,2972],[4745,3009],[4756,3044],[4786,3038],[4783,3059],[4804,3060],[4861,3088],[4856,3137],[4864,3174],[4843,3215],[4856,3258],[4864,3300],[4828,3333],[4837,3356],[4781,3399],[4780,3420],[4722,3468],[4700,3506],[4673,3524],[4675,3542],[4647,3548],[4583,3583],[4609,3614],[4629,3607],[4660,3644],[4617,3668],[4633,3685],[4594,3705],[4567,3682],[4527,3696],[4509,3728],[4515,3748],[4452,3807],[4475,3835],[4514,3812],[4536,3839],[4560,3841],[4585,3821],[4643,3853],[4646,3871],[4677,3887],[4716,3854],[4761,3857],[4780,3844],[4766,3820],[4775,3788],[4826,3761],[4872,3754]]]]}},{type:"Feature",id:"TJ",properties:{"hc-group":"admin0","hc-middle-x":.34,"hc-middle-y":.54,"hc-key":"tj","hc-a2":"TJ",name:"Tajikistan",labelrank:"4","country-abbrev":"Tjk.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"TJK","iso-a2":"TJ","woe-id":"23424961",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[2166,5187],[2164,5186],[2160,5191],[2164,5191],[2166,5187]]],[[[2167,5095],[2173,5093],[2165,5088],[2157,5096],[2167,5095]]],[[[2382,5069],[2397,4999],[2435,5006],[2466,4994],[2477,4919],[2497,4904],[2478,4889],[2461,4902],[2388,4886],[2397,4903],[2363,4904],[2320,4867],[2247,4838],[2233,4867],[2242,4936],[2218,4937],[2223,4966],[2181,4978],[2141,4936],[2141,4903],[2096,4905],[2078,4865],[2057,4883],[1990,4848],[1973,4868],[1976,4896],[2012,4950],[1989,4979],[1990,5017],[1962,5016],[1937,5034],[1965,5069],[2019,5064],[2052,5123],[2071,5120],[2064,5149],[2080,5172],[2097,5158],[2151,5193],[2174,5166],[2147,5145],[2163,5126],[2190,5128],[2160,5110],[2120,5123],[2074,5103],[2075,5064],[2139,5067],[2174,5059],[2228,5077],[2248,5050],[2270,5058],[2347,5060],[2382,5069]]]]}},{type:"Feature",id:"UZ",properties:{"hc-group":"admin0","hc-middle-x":.4,"hc-middle-y":.38,"hc-key":"uz","hc-a2":"UZ",name:"Uzbekistan",labelrank:"3","country-abbrev":"Uzb.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"UZB","iso-a2":"UZ","woe-id":"23424980",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[2248,5102],[2241,5105],[2248,5109],[2250,5108],[2248,5102]]],[[[2206,5112],[2209,5099],[2198,5105],[2192,5120],[2206,5112]]],[[[1358,5519],[1341,5484],[1394,5441],[1402,5495],[1473,5457],[1483,5439],[1546,5381],[1630,5397],[1716,5393],[1754,5407],[1795,5374],[1816,5339],[1837,5349],[1834,5264],[1869,5265],[1884,5198],[1973,5201],[1978,5169],[2021,5152],[2019,5179],[2050,5218],[2112,5250],[2149,5283],[2184,5298],[2205,5294],[2130,5239],[2203,5202],[2243,5232],[2274,5195],[2342,5179],[2305,5155],[2288,5162],[2241,5122],[2210,5136],[2190,5128],[2163,5126],[2147,5145],[2174,5166],[2151,5193],[2097,5158],[2080,5172],[2064,5149],[2071,5120],[2052,5123],[2019,5064],[1965,5069],[1937,5034],[1962,5016],[1990,5017],[1989,4979],[2012,4950],[1976,4896],[1973,4868],[1935,4867],[1918,4882],[1883,4879],[1884,4934],[1835,4952],[1816,4949],[1724,5006],[1708,5005],[1587,5088],[1543,5180],[1513,5194],[1500,5181],[1438,5186],[1415,5198],[1402,5245],[1408,5267],[1369,5272],[1306,5313],[1272,5299],[1299,5272],[1263,5287],[1239,5257],[1209,5267],[1199,5236],[1196,5179],[1123,5182],[1112,5498],[1296,5553],[1273,5498],[1279,5454],[1308,5482],[1307,5547],[1334,5532],[1358,5519]],[[2166,5187],[2164,5191],[2160,5191],[2164,5186],[2166,5187]]]]}},{type:"Feature",id:"TL",properties:{"hc-group":"admin0","hc-middle-x":.62,"hc-middle-y":.31,"hc-key":"tl","hc-a2":"TL",name:"East Timor",labelrank:"5","country-abbrev":"T.L.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"TLS","iso-a2":"TL","woe-id":"23424968",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[6150,1622],[6166,1646],[6294,1673],[6319,1667],[6258,1626],[6200,1608],[6162,1585],[6167,1606],[6150,1622]]],[[[6088,1593],[6099,1599],[6118,1605],[6105,1582],[6088,1593]]]]}},{type:"Feature",id:"KH",properties:{"hc-group":"admin0","hc-middle-x":.52,"hc-middle-y":.52,"hc-key":"kh","hc-a2":"KH",name:"Cambodia",labelrank:"3","country-abbrev":"Camb.",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"KHM","iso-a2":"KH","woe-id":"23424776",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[4523,3055],[4523,3055],[4523,3055],[4520,3062],[4524,3082],[4503,3099],[4490,3163],[4503,3164],[4542,3218],[4583,3229],[4607,3223],[4661,3232],[4691,3226],[4744,3197],[4760,3209],[4747,3230],[4784,3247],[4816,3229],[4856,3258],[4843,3215],[4864,3174],[4856,3137],[4861,3088],[4804,3060],[4783,3059],[4786,3038],[4756,3044],[4745,3009],[4770,2972],[4739,2989],[4688,2980],[4677,2952],[4649,2943],[4634,2953],[4590,2947],[4592,2987],[4551,2976],[4553,3004],[4536,3027],[4523,3055],[4523,3055],[4523,3055]]]}},{type:"Feature",id:"BT",properties:{"hc-group":"admin0","hc-middle-x":.16,"hc-middle-y":.55,"hc-key":"bt","hc-a2":"BT",name:"Bhutan",labelrank:"5","country-abbrev":"Bhutan",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"BTN","iso-a2":"BT","woe-id":"23424770",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[3500,4144],[3545,4208],[3592,4227],[3610,4206],[3655,4199],[3668,4209],[3694,4184],[3703,4159],[3719,4163],[3728,4123],[3688,4111],[3622,4107],[3607,4115],[3567,4099],[3516,4107],[3489,4131],[3500,4144]]]}},{type:"Feature",id:"GE",properties:{"hc-group":"admin0","hc-middle-x":.33,"hc-middle-y":.51,"hc-key":"ge","hc-a2":"GE",name:"Georgia",labelrank:"5","country-abbrev":"Geo.",subregion:"Western Asia","region-wb":"Europe & Central Asia","iso-a3":"GEO","iso-a2":"GE","woe-id":"23424823",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[254,5273],[264,5257],[329,5277],[389,5257],[385,5233],[443,5206],[426,5186],[464,5155],[450,5135],[376,5165],[343,5152],[286,5145],[233,5133],[187,5171],[161,5158],[95,5162],[112,5189],[91,5258],[44,5293],[6,5298],[-19,5319],[-19,5319],[-19,5319],[-2,5335],[28,5333],[92,5309],[154,5311],[196,5301],[254,5273]]]}},{type:"Feature",id:"KZ",properties:{"hc-group":"admin0","hc-middle-x":.56,"hc-middle-y":.46,"hc-key":"kz","hc-a2":"KZ",name:"Kazakhstan",labelrank:"3","country-abbrev":"Kaz.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"KAZ","iso-a2":"KZ","woe-id":"-90",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[3043,6109],[3071,6099],[3104,6043],[3156,6028],[3178,5983],[3243,5974],[3272,5986],[3326,5942],[3295,5943],[3274,5889],[3218,5876],[3201,5832],[3214,5784],[3202,5753],[3151,5731],[3143,5745],[3090,5743],[3035,5762],[2997,5670],[2979,5611],[3003,5603],[3001,5580],[2956,5576],[2941,5592],[2823,5560],[2818,5540],[2845,5529],[2845,5481],[2880,5398],[2835,5353],[2842,5316],[2820,5335],[2785,5338],[2764,5364],[2718,5370],[2524,5368],[2482,5360],[2410,5393],[2372,5374],[2357,5333],[2365,5319],[2246,5350],[2214,5346],[2187,5325],[2184,5298],[2149,5283],[2112,5250],[2050,5218],[2019,5179],[2021,5152],[1978,5169],[1973,5201],[1884,5198],[1869,5265],[1834,5264],[1837,5349],[1816,5339],[1795,5374],[1754,5407],[1716,5393],[1630,5397],[1546,5381],[1483,5439],[1473,5457],[1402,5495],[1397,5559],[1380,5558],[1401,5598],[1429,5590],[1479,5620],[1484,5640],[1447,5658],[1393,5646],[1452,5621],[1439,5604],[1359,5624],[1375,5603],[1355,5568],[1344,5596],[1306,5583],[1296,5553],[1112,5498],[1123,5182],[1084,5178],[1045,5231],[993,5262],[907,5243],[870,5209],[867,5238],[887,5294],[831,5301],[810,5331],[783,5327],[786,5351],[750,5415],[705,5431],[710,5454],[782,5452],[757,5473],[785,5516],[865,5526],[918,5523],[880,5537],[903,5581],[908,5643],[889,5664],[855,5667],[841,5649],[767,5675],[711,5651],[669,5619],[634,5620],[628,5599],[628,5599],[572,5627],[611,5638],[575,5694],[540,5725],[474,5727],[469,5768],[426,5779],[463,5853],[445,5864],[452,5910],[480,5931],[496,5970],[560,5913],[592,5933],[575,5984],[627,6011],[627,6035],[692,6058],[707,6088],[764,6090],[793,6078],[832,6105],[845,6078],[904,6083],[987,6024],[998,6041],[1072,5997],[1130,6049],[1177,6054],[1215,6036],[1220,6058],[1258,6062],[1303,6019],[1364,6008],[1381,6038],[1431,6021],[1477,6035],[1496,6080],[1443,6112],[1431,6113],[1402,6116],[1385,6136],[1448,6181],[1421,6211],[1447,6237],[1521,6246],[1517,6259],[1456,6271],[1464,6298],[1441,6306],[1453,6343],[1482,6338],[1587,6354],[1650,6378],[1738,6385],[1754,6413],[1791,6413],[1945,6452],[1951,6476],[1999,6502],[2051,6494],[2089,6475],[2133,6492],[2160,6437],[2163,6376],[2226,6383],[2236,6401],[2254,6360],[2265,6383],[2329,6368],[2309,6338],[2324,6317],[2360,6338],[2370,6334],[2394,6324],[2396,6344],[2437,6357],[2466,6377],[2479,6387],[2564,6425],[2543,6376],[2640,6312],[2760,6146],[2799,6082],[2831,6099],[2847,6132],[2899,6101],[2904,6080],[2976,6081],[2996,6100],[3043,6109]]],[[[1307,5547],[1331,5578],[1354,5555],[1358,5519],[1334,5532],[1307,5547]]]]}},{type:"Feature",id:"TM",properties:{"hc-group":"admin0","hc-middle-x":.57,"hc-middle-y":.5,"hc-key":"tm","hc-a2":"TM",name:"Turkmenistan",labelrank:"4","country-abbrev":"Turkm.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"TKM","iso-a2":"TM","woe-id":"23424972",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[1199,5236],[1219,5204],[1255,5217],[1239,5257],[1263,5287],[1299,5272],[1272,5299],[1306,5313],[1369,5272],[1408,5267],[1402,5245],[1415,5198],[1438,5186],[1500,5181],[1513,5194],[1543,5180],[1587,5088],[1708,5005],[1724,5006],[1816,4949],[1835,4952],[1884,4934],[1883,4879],[1829,4895],[1811,4867],[1780,4865],[1761,4840],[1739,4784],[1662,4749],[1644,4715],[1590,4690],[1570,4711],[1515,4725],[1499,4808],[1446,4805],[1422,4836],[1375,4858],[1374,4872],[1334,4887],[1230,4906],[1220,4930],[1164,4927],[1155,4913],[1093,4910],[1054,4883],[1049,4863],[988,4846],[978,4943],[988,4975],[958,5009],[924,5015],[967,5027],[945,5046],[956,5061],[897,5067],[895,5103],[908,5145],[921,5129],[965,5118],[1008,5127],[1034,5161],[988,5190],[973,5241],[921,5241],[897,5212],[898,5180],[870,5209],[907,5243],[993,5262],[1045,5231],[1084,5178],[1123,5182],[1196,5179],[1199,5236]]]}},{type:"Feature",id:"MN",properties:{"hc-group":"admin0","hc-middle-x":.48,"hc-middle-y":.51,"hc-key":"mn","hc-a2":"MN",name:"Mongolia",labelrank:"3","country-abbrev":"Mong.",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"MNG","iso-a2":"MN","woe-id":"23424887",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5474,5898],[5500,5904],[5490,5917],[5547,5918],[5632,5848],[5647,5808],[5632,5797],[5570,5810],[5529,5805],[5464,5770],[5414,5764],[5385,5710],[5348,5685],[5270,5678],[5237,5637],[5208,5619],[5092,5645],[5073,5634],[5050,5579],[5091,5524],[5021,5486],[4985,5440],[4920,5411],[4827,5408],[4728,5390],[4618,5340],[4605,5327],[4568,5331],[4568,5349],[4513,5337],[4466,5357],[4392,5369],[4363,5397],[4247,5406],[4209,5396],[4046,5409],[3986,5403],[3954,5442],[3913,5534],[3889,5530],[3809,5564],[3779,5587],[3646,5592],[3590,5601],[3573,5628],[3597,5675],[3598,5724],[3555,5789],[3545,5820],[3487,5852],[3451,5847],[3416,5878],[3371,5899],[3360,5951],[3385,5977],[3434,5978],[3491,6005],[3486,6023],[3583,6075],[3612,6079],[3674,6117],[3699,6102],[3812,6096],[3841,6046],[3905,6037],[3930,6049],[4008,6040],[4032,6026],[4088,6059],[4100,6102],[4064,6146],[4080,6190],[4126,6228],[4137,6255],[4218,6220],[4254,6221],[4317,6197],[4374,6187],[4387,6114],[4483,6079],[4600,6115],[4666,6100],[4695,6105],[4736,6076],[4788,6071],[4788,6046],[4832,6017],[4876,6020],[4988,6005],[5031,6027],[5151,6052],[5162,6074],[5237,6119],[5270,6116],[5315,6086],[5375,6099],[5409,6083],[5331,5924],[5357,5887],[5384,5903],[5427,5905],[5461,5886],[5474,5898]]]}},{type:"Feature",id:"LA",properties:{"hc-group":"admin0","hc-middle-x":.65,"hc-middle-y":.59,"hc-key":"la","hc-a2":"LA",name:"Laos",labelrank:"4","country-abbrev":"Laos",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"LAO","iso-a2":"LA","woe-id":"23424872",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[4314,3648],[4321,3676],[4344,3685],[4356,3723],[4386,3742],[4396,3714],[4427,3712],[4428,3763],[4410,3793],[4419,3809],[4452,3807],[4515,3748],[4509,3728],[4527,3696],[4567,3682],[4594,3705],[4633,3685],[4617,3668],[4660,3644],[4629,3607],[4609,3614],[4583,3583],[4647,3548],[4675,3542],[4673,3524],[4700,3506],[4722,3468],[4780,3420],[4781,3399],[4837,3356],[4828,3333],[4864,3300],[4856,3258],[4816,3229],[4784,3247],[4747,3230],[4760,3209],[4744,3197],[4691,3226],[4707,3233],[4718,3274],[4708,3281],[4721,3320],[4702,3348],[4676,3356],[4655,3383],[4657,3444],[4618,3478],[4597,3511],[4553,3519],[4503,3474],[4460,3499],[4395,3442],[4377,3451],[4396,3485],[4385,3512],[4404,3558],[4398,3596],[4342,3592],[4347,3638],[4314,3648]]]}},{type:"Feature",id:"JK",properties:{"hc-group":"admin0","hc-middle-x":.24,"hc-middle-y":.39,"hc-key":"jk","hc-a2":"JK",name:"Siachen Glacier",labelrank:"5","country-abbrev":"Siachen",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"-99","iso-a2":"JK","woe-id":"23424928",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[2637,4723],[2617,4765],[2662,4753],[2690,4756],[2637,4723]]]}},{type:"Feature",id:"BN",properties:{"hc-group":"admin0","hc-middle-x":.44,"hc-middle-y":.33,"hc-key":"bn","hc-a2":"BN",name:"Brunei",labelrank:"6","country-abbrev":"Brunei",subregion:"South-Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"BRN","iso-a2":"BN","woe-id":"23424773",continent:"Asia"},geometry:{type:"MultiPolygon",coordinates:[[[[5341,2554],[5379,2562],[5410,2577],[5394,2565],[5402,2543],[5384,2514],[5341,2554]]],[[[5422,2578],[5439,2538],[5421,2541],[5414,2572],[5421,2574],[5422,2578]]]]}},{type:"Feature",id:"KP",properties:{"hc-group":"admin0","hc-middle-x":.4,"hc-middle-y":.64,"hc-key":"kp","hc-a2":"KP",name:"North Korea",labelrank:"3","country-abbrev":"N.K.",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"PRK","iso-a2":"KP","woe-id":"23424865",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[6251,5109],[6188,5107],[6154,5067],[6118,5065],[6078,5081],[6080,5059],[6012,5085],[6063,5186],[6051,5203],[5982,5233],[5985,5249],[6021,5282],[6099,5321],[6140,5386],[6161,5399],[6186,5374],[6249,5366],[6260,5384],[6239,5418],[6301,5423],[6331,5459],[6357,5460],[6366,5505],[6385,5507],[6415,5470],[6424,5457],[6428,5450],[6407,5452],[6355,5384],[6367,5370],[6362,5324],[6327,5311],[6289,5268],[6209,5227],[6206,5179],[6229,5175],[6273,5136],[6251,5109]]]}},{type:"Feature",id:"TW",properties:{"hc-group":"admin0","hc-middle-x":.24,"hc-middle-y":.76,"hc-key":"tw","hc-a2":"TW",name:"Taiwan",labelrank:"3","country-abbrev":"Taiwan",subregion:"Eastern Asia","region-wb":"East Asia & Pacific","iso-a3":"TWN","iso-a2":"TW","woe-id":"23424971",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[5829,4070],[5858,4051],[5845,4036],[5820,3910],[5790,3863],[5784,3817],[5746,3861],[5725,3907],[5726,3934],[5767,4018],[5791,4052],[5829,4070]]]}},{type:"Feature",id:"NP",properties:{"hc-group":"admin0","hc-middle-x":.4,"hc-middle-y":.46,"hc-key":"np","hc-a2":"NP",name:"Nepal",labelrank:"3","country-abbrev":"Nepal",subregion:"Southern Asia","region-wb":"South Asia","iso-a3":"NPL","iso-a2":"NP","woe-id":"23424911",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[3444,4184],[3435,4125],[3450,4099],[3444,4076],[3391,4067],[3370,4083],[3348,4070],[3317,4084],[3284,4080],[3267,4101],[3245,4091],[3199,4111],[3193,4134],[3063,4142],[3013,4172],[2959,4187],[2947,4205],[2867,4238],[2896,4314],[2931,4346],[2939,4332],[2959,4360],[3009,4359],[3013,4339],[3064,4309],[3087,4307],[3113,4274],[3154,4280],[3165,4254],[3197,4232],[3232,4232],[3227,4211],[3270,4214],[3292,4180],[3331,4197],[3375,4178],[3444,4184]]]}},{type:"Feature",id:"KG",properties:{"hc-group":"admin0","hc-middle-x":.58,"hc-middle-y":.38,"hc-key":"kg","hc-a2":"KG",name:"Kyrgyzstan",labelrank:"4","country-abbrev":"Kgz.",subregion:"Central Asia","region-wb":"Europe & Central Asia","iso-a3":"KGZ","iso-a2":"KG","woe-id":"23424864",continent:"Asia"},geometry:{type:"Polygon",coordinates:[[[2184,5298],[2187,5325],[2214,5346],[2246,5350],[2365,5319],[2357,5333],[2372,5374],[2410,5393],[2482,5360],[2524,5368],[2718,5370],[2764,5364],[2785,5338],[2820,5335],[2842,5316],[2840,5301],[2778,5279],[2713,5242],[2693,5213],[2601,5202],[2592,5175],[2526,5144],[2518,5171],[2490,5156],[2465,5161],[2433,5125],[2407,5121],[2403,5081],[2382,5069],[2347,5060],[2270,5058],[2248,5050],[2228,5077],[2174,5059],[2139,5067],[2075,5064],[2074,5103],[2120,5123],[2160,5110],[2190,5128],[2210,5136],[2241,5122],[2288,5162],[2305,5155],[2342,5179],[2274,5195],[2243,5232],[2203,5202],[2130,5239],[2205,5294],[2184,5298]],[[2167,5095],[2157,5096],[2165,5088],[2173,5093],[2167,5095]],[[2248,5102],[2250,5108],[2248,5109],[2241,5105],[2248,5102]],[[2206,5112],[2192,5120],[2198,5105],[2209,5099],[2206,5112]]]}}]},Highcharts.maps["countries/au/au-all"]={title:"Australia",version:"1.1.2",type:"FeatureCollection",copyright:"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth",copyrightShort:"Natural Earth",copyrightUrl:"http://www.naturalearthdata.com",crs:{type:"name",properties:{name:"urn:ogc:def:crs:EPSG:3112"}},"hc-transform":{"default":{crs:"+proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=134 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs",scale:.000158093982027,jsonres:15.5,jsonmarginX:-999,jsonmarginY:9851,xoffset:-2082021.85219,yoffset:-1210304.51735}},features:[{type:"Feature",id:"AU.NT",properties:{"hc-group":"admin1","hc-middle-x":.48,"hc-middle-y":.58,"hc-key":"au-nt","hc-a2":"NT",labelrank:"2",hasc:"AU.NT","alt-name":null,"woe-id":"2344701",subregion:null,fips:"AS03","postal-code":"NT",name:"Northern Territory",country:"Australia","type-en":"Territory",region:null,longitude:"133.78","woe-name":"Northern Territory",latitude:"-20.1026","woe-label":"Northern Territory, AU, Australia",type:"Territory"},geometry:{type:"MultiPolygon",coordinates:[[[[4896,8385],[4919,8368],[4915,8315],[4879,8350],[4896,8385]]],[[[4777,8883],[4791,8873],[4806,8901],[4824,8899],[4833,8869],[4854,8862],[4867,8890],[4888,8875],[4843,8828],[4857,8814],[4828,8802],[4832,8771],[4850,8781],[4895,8757],[4880,8739],[4834,8752],[4809,8746],[4756,8769],[4725,8762],[4756,8791],[4754,8876],[4777,8883]]],[[[3114,9515],[3135,9481],[3132,9451],[3160,9452],[3182,9424],[3147,9413],[3098,9431],[3026,9414],[3029,9456],[3065,9462],[3059,9508],[3081,9550],[3101,9557],[3114,9515]]],[[[3145,9569],[3205,9541],[3250,9562],[3284,9551],[3343,9593],[3398,9583],[3427,9521],[3412,9486],[3386,9490],[3363,9450],[3279,9392],[3205,9426],[3145,9466],[3106,9580],[3115,9603],[3145,9569]]],[[[4783,9518],[4753,9489],[4698,9463],[4728,9497],[4737,9486],[4779,9520],[4862,9640],[4848,9594],[4783,9518]]],[[[3715,9646],[3726,9589],[3719,9561],[3689,9610],[3682,9648],[3715,9646]]],[[[5154,8118],[5153,8119],[5153,8115],[5072,5569],[2891,5561],[2772,8566],[2772,8566],[2819,8541],[2827,8500],[2844,8503],[2830,8575],[2899,8553],[2926,8521],[2930,8489],[2950,8498],[2937,8547],[2905,8590],[2985,8576],[3025,8606],[2974,8586],[2931,8626],[2925,8654],[2862,8695],[2866,8717],[2910,8786],[2955,8806],[2953,8843],[2972,8876],[2982,8946],[2996,8967],[3018,8942],[3062,8962],[3092,9012],[3055,9046],[3056,9106],[3107,9117],[3117,9193],[3189,9172],[3170,9196],[3185,9249],[3229,9250],[3256,9201],[3281,9199],[3254,9229],[3280,9223],[3240,9260],[3260,9279],[3302,9275],[3288,9339],[3350,9307],[3368,9361],[3376,9323],[3421,9293],[3500,9302],[3533,9316],[3572,9293],[3618,9321],[3662,9319],[3674,9295],[3678,9336],[3715,9354],[3743,9342],[3729,9379],[3735,9417],[3719,9439],[3746,9476],[3726,9478],[3691,9525],[3657,9536],[3579,9511],[3534,9565],[3491,9567],[3522,9607],[3538,9585],[3549,9619],[3586,9597],[3584,9563],[3611,9542],[3606,9619],[3629,9607],[3648,9622],[3685,9592],[3740,9516],[3763,9521],[3794,9567],[3850,9517],[3880,9459],[3924,9468],[3918,9448],[3991,9438],[4049,9461],[4086,9449],[4058,9428],[4087,9406],[4122,9422],[4156,9396],[4154,9361],[4181,9391],[4220,9366],[4265,9364],[4312,9396],[4323,9369],[4372,9369],[4343,9344],[4366,9340],[4394,9309],[4475,9356],[4535,9352],[4539,9391],[4577,9395],[4622,9419],[4573,9376],[4620,9388],[4552,9333],[4574,9292],[4617,9337],[4663,9313],[4642,9277],[4652,9251],[4715,9254],[4746,9305],[4696,9325],[4725,9358],[4683,9361],[4734,9379],[4739,9362],[4775,9390],[4807,9351],[4808,9326],[4835,9296],[4854,9328],[4885,9311],[4899,9276],[4829,9188],[4777,9140],[4816,9110],[4778,9106],[4797,9082],[4772,9036],[4747,9037],[4744,9081],[4726,9055],[4685,9028],[4683,9067],[4666,9037],[4637,9037],[4611,9012],[4632,8978],[4603,8976],[4599,8937],[4614,8898],[4655,8911],[4637,8853],[4619,8837],[4614,8773],[4574,8754],[4512,8668],[4509,8649],[4470,8633],[4494,8568],[4597,8504],[4621,8480],[4697,8435],[4703,8402],[4772,8353],[4857,8379],[4805,8333],[4817,8298],[4870,8291],[4893,8311],[4947,8276],[4989,8238],[5089,8199],[5119,8148],[5154,8118]]]]}},{type:"Feature",id:"AU.WA",properties:{"hc-group":"admin1","hc-middle-x":.57,"hc-middle-y":.55,"hc-key":"au-wa","hc-a2":"WA",labelrank:"2",hasc:"AU.WA","alt-name":null,"woe-id":"2344706",subregion:null,fips:"AS08","postal-code":"WA",name:"Western Australia",country:"Australia","type-en":"State",region:null,longitude:"121.646","woe-name":"Western Australia",latitude:"-25.8483","woe-label":"Western Australia, AU, Australia",type:"State"},geometry:{type:"MultiPolygon",coordinates:[[[[-996,5296],[-984,5294],[-964,5237],[-912,5159],[-908,5132],[-955,5178],[-999,5255],[-996,5296]]],[[[-590,6624],[-619,6615],[-599,6662],[-579,6651],[-590,6624]]],[[[1566,8375],[1597,8381],[1608,8360],[1575,8361],[1566,8375]]],[[[2772,8566],[2772,8566],[2891,5561],[2948,4129],[2952,4034],[2875,3989],[2731,3918],[2674,3905],[2567,3859],[2428,3839],[2358,3844],[2314,3855],[2244,3824],[2172,3761],[2127,3743],[2053,3701],[2032,3674],[1990,3652],[1911,3632],[1860,3583],[1841,3518],[1833,3460],[1792,3417],[1790,3395],[1745,3352],[1703,3358],[1688,3334],[1661,3328],[1644,3360],[1531,3341],[1529,3327],[1472,3332],[1462,3304],[1421,3304],[1403,3352],[1359,3329],[1317,3330],[1294,3343],[1250,3340],[1213,3322],[1081,3301],[1050,3277],[954,3278],[912,3257],[864,3209],[830,3139],[836,3120],[807,3099],[773,3108],[711,3106],[721,3093],[698,3064],[640,3025],[625,2971],[569,2943],[510,2925],[536,2903],[475,2914],[464,2888],[402,2911],[360,2908],[289,2889],[264,2897],[244,2882],[204,2890],[209,2906],[181,2926],[171,2910],[90,2919],[75,2948],[-7,3012],[-74,3038],[-111,3033],[-120,3018],[-146,3041],[-164,3088],[-183,3194],[-183,3238],[-150,3217],[-112,3214],[-80,3233],[-40,3323],[-49,3394],[-80,3488],[-76,3508],[-47,3500],[-59,3525],[-64,3610],[-76,3689],[-101,3761],[-166,3845],[-211,3924],[-248,3963],[-274,4011],[-320,4118],[-335,4166],[-334,4201],[-349,4265],[-349,4314],[-399,4411],[-448,4452],[-471,4483],[-473,4518],[-493,4551],[-557,4621],[-596,4648],[-624,4722],[-618,4758],[-665,4852],[-741,4948],[-793,5005],[-875,5067],[-887,5109],[-890,5174],[-869,5092],[-861,5130],[-827,5081],[-814,5090],[-804,5033],[-743,5034],[-730,5065],[-737,5105],[-790,5129],[-821,5160],[-833,5198],[-875,5249],[-861,5311],[-852,5283],[-786,5216],[-788,5149],[-764,5137],[-747,5203],[-742,5165],[-717,5111],[-680,5085],[-655,5125],[-670,5155],[-660,5213],[-669,5252],[-696,5261],[-765,5343],[-807,5411],[-831,5420],[-865,5478],[-874,5521],[-922,5566],[-948,5639],[-950,5693],[-923,5811],[-891,5849],[-891,5899],[-907,5942],[-896,5974],[-920,6041],[-947,6053],[-957,6093],[-929,6165],[-918,6243],[-897,6298],[-864,6322],[-868,6217],[-839,6172],[-847,6138],[-828,6129],[-805,6154],[-783,6148],[-741,6327],[-677,6378],[-634,6392],[-553,6446],[-523,6496],[-476,6533],[-450,6584],[-400,6616],[-388,6652],[-334,6665],[-248,6752],[-252,6720],[-227,6710],[-162,6751],[-148,6729],[-107,6722],[-47,6749],[-13,6753],[27,6785],[33,6804],[77,6846],[136,6853],[250,6894],[279,6955],[336,6986],[430,6968],[486,7003],[595,7031],[696,7081],[769,7124],[826,7173],[853,7208],[898,7290],[923,7363],[913,7389],[941,7395],[939,7427],[960,7464],[982,7463],[1055,7543],[1081,7558],[1087,7599],[1037,7600],[1039,7674],[1019,7712],[1019,7794],[1042,7843],[1089,7894],[1122,7883],[1101,7914],[1111,7932],[1176,7940],[1156,7986],[1187,8014],[1192,8041],[1237,8043],[1213,8027],[1208,7997],[1263,7940],[1263,7911],[1296,7887],[1340,7804],[1384,7756],[1384,7799],[1399,7852],[1383,7902],[1402,7897],[1457,7847],[1435,7902],[1470,7941],[1426,7935],[1403,7973],[1341,7996],[1327,8032],[1387,8039],[1347,8057],[1401,8055],[1399,8081],[1370,8083],[1364,8127],[1410,8139],[1427,8112],[1403,8102],[1474,8075],[1449,8117],[1519,8099],[1528,8080],[1566,8074],[1677,8089],[1631,8101],[1580,8097],[1571,8127],[1588,8173],[1608,8141],[1626,8159],[1625,8208],[1602,8197],[1571,8220],[1560,8316],[1581,8332],[1623,8326],[1647,8368],[1627,8396],[1677,8397],[1677,8437],[1706,8433],[1710,8479],[1801,8435],[1825,8437],[1825,8473],[1758,8490],[1791,8508],[1743,8539],[1767,8576],[1728,8576],[1733,8615],[1768,8586],[1827,8618],[1857,8611],[1857,8692],[1883,8618],[1914,8639],[1923,8602],[1946,8585],[1948,8619],[1979,8623],[1949,8656],[1981,8667],[1996,8738],[2017,8755],[2023,8707],[2074,8777],[2099,8781],[2081,8748],[2124,8709],[2148,8778],[2181,8780],[2156,8831],[2210,8853],[2261,8789],[2288,8811],[2317,8809],[2358,8769],[2407,8739],[2467,8661],[2550,8603],[2527,8485],[2531,8418],[2542,8415],[2543,8483],[2610,8579],[2646,8592],[2704,8574],[2772,8566]]]]}},{type:"Feature",id:"AU.CT",properties:{"hc-group":"admin1","hc-middle-x":.37,"hc-middle-y":.46,"hc-key":"au-ct","hc-a2":"CT",labelrank:"9",hasc:"AU.CT","alt-name":null,"woe-id":"1100968",subregion:null,fips:"AS01","postal-code":"CT",name:"Australian Capital Territory",country:"Australia","type-en":"Territory",region:null,longitude:"148.983","woe-name":"Canberra",latitude:"-35.4618","woe-label":null,type:"Territory"},geometry:{type:"Polygon",coordinates:[[[7515,2859],[7470,2856],[7441,2797],[7438,2738],[7423,2715],[7401,2725],[7394,2766],[7373,2778],[7375,2837],[7393,2884],[7460,2921],[7515,2859]]]}},{type:"Feature",id:"AU.SA",properties:{"hc-group":"admin1","hc-middle-x":.55,"hc-middle-y":.34,"hc-key":"au-sa","hc-a2":"SA",labelrank:"2",hasc:"AU.SA","alt-name":null,"woe-id":"2344703",subregion:null,fips:"AS05","postal-code":"SA",name:"South Australia",country:"Australia","type-en":"State",region:null,longitude:"135.783","woe-name":"South Australia",latitude:"-29.6504","woe-label":"South Australia, AU, Australia",type:"State"},geometry:{type:"MultiPolygon",coordinates:[[[[4907,2993],[4896,2954],[4940,2950],[4956,2932],[4969,2952],[5003,2942],[5016,2913],[4998,2899],[4973,2912],[4934,2914],[4902,2901],[4903,2880],[4866,2858],[4848,2878],[4813,2888],[4796,2871],[4770,2877],[4702,2868],[4690,2892],[4663,2910],[4675,2948],[4724,2964],[4784,2972],[4846,2994],[4907,2993]]],[[[5611,2288],[5555,2288],[5532,2298],[5482,2343],[5459,2404],[5406,2455],[5356,2541],[5367,2556],[5344,2604],[5369,2617],[5388,2653],[5388,2692],[5332,2844],[5254,2936],[5194,2985],[5212,2982],[5307,2885],[5331,2851],[5351,2801],[5338,2858],[5314,2893],[5221,2977],[5243,3004],[5264,2990],[5265,2950],[5286,2951],[5291,2977],[5261,3001],[5296,3012],[5274,3048],[5205,3029],[5221,3003],[5169,3013],[5211,2992],[5156,2997],[5107,2970],[5034,2965],[5018,2997],[5087,3050],[5108,3130],[5105,3179],[5117,3215],[5098,3230],[5058,3299],[5052,3331],[5020,3384],[5010,3336],[4985,3308],[4978,3251],[4938,3134],[4920,3102],[4861,3119],[4824,3107],[4808,3088],[4780,3093],[4742,3076],[4734,3089],[4763,3129],[4759,3145],[4780,3182],[4872,3175],[4889,3255],[4879,3302],[4887,3352],[4880,3379],[4903,3403],[4915,3455],[4941,3479],[4994,3547],[4967,3621],[4978,3639],[5017,3649],[5003,3688],[4975,3807],[4963,3819],[4959,3774],[4970,3729],[4960,3693],[4939,3704],[4887,3655],[4868,3588],[4832,3518],[4785,3498],[4768,3512],[4753,3480],[4691,3454],[4636,3409],[4604,3346],[4577,3326],[4567,3299],[4537,3286],[4523,3256],[4524,3223],[4544,3217],[4552,3165],[4541,3157],[4510,3194],[4492,3198],[4467,3173],[4461,3193],[4423,3239],[4379,3279],[4354,3269],[4361,3297],[4395,3283],[4418,3257],[4405,3358],[4387,3433],[4371,3461],[4293,3533],[4299,3556],[4287,3608],[4253,3643],[4204,3662],[4166,3660],[4146,3718],[4117,3728],[4133,3748],[4120,3781],[4152,3778],[4171,3791],[4165,3815],[4137,3850],[4069,3831],[4091,3869],[4063,3907],[4032,3922],[4022,3946],[4e3,3927],[3983,3943],[3968,3916],[3908,3920],[3868,3943],[3827,3984],[3753,3983],[3755,3964],[3698,3962],[3661,3995],[3593,4042],[3535,4074],[3452,4107],[3373,4072],[3217,4075],[2952,4034],[2948,4129],[2891,5561],[5072,5569],[5799,5537],[5754,4734],[5679,3385],[5672,3394],[5611,2288]]]]}},{type:"Feature",id:"AU.QL",properties:{"hc-group":"admin1","hc-middle-x":.44,"hc-middle-y":.68,"hc-key":"au-ql","hc-a2":"QL",labelrank:"2",hasc:"AU.QL","alt-name":null,"woe-id":"2344702",subregion:null,fips:"AS04","postal-code":"QL",name:"Queensland",country:"Australia","type-en":"State",region:null,longitude:"144.778","woe-name":"Queensland",latitude:"-23.1364","woe-label":"Queensland, AU, Australia",type:"State"},geometry:{type:"MultiPolygon",coordinates:[[[[8736,4862],[8733,4941],[8757,4951],[8737,4862],[8763,4842],[8729,4764],[8716,4765],[8736,4862]]],[[[8811,5562],[8807,5510],[8821,5485],[8751,5374],[8712,5289],[8696,5358],[8734,5413],[8733,5452],[8762,5467],[8793,5505],[8771,5546],[8811,5562]]],[[[8312,5983],[8348,5956],[8365,5895],[8343,5890],[8297,5975],[8312,5983]]],[[[7267,7524],[7293,7471],[7275,7450],[7229,7516],[7267,7524]]],[[[5600,8127],[5609,8111],[5576,8099],[5562,8119],[5531,8071],[5493,8056],[5461,8074],[5492,8125],[5576,8141],[5600,8127]]],[[[6388,9713],[6382,9662],[6344,9656],[6338,9684],[6388,9713]]],[[[6374,9821],[6408,9808],[6393,9790],[6342,9833],[6356,9851],[6374,9821]]],[[[8690,4630],[8644,4631],[8623,4610],[8560,4626],[8537,4621],[8480,4656],[8458,4636],[8346,4601],[8363,4553],[8347,4508],[8305,4503],[8277,4515],[8233,4503],[8221,4476],[8178,4454],[8172,4521],[8126,4550],[8123,4578],[8067,4613],[7986,4620],[7954,4655],[7887,4646],[7793,4656],[7761,4666],[7742,4642],[7661,4607],[7626,4570],[5754,4734],[5799,5537],[5072,5569],[5153,8115],[5154,8118],[5200,8075],[5280,8045],[5324,8048],[5348,8030],[5422,8007],[5452,7974],[5447,7951],[5479,7887],[5521,7878],[5572,7833],[5645,7805],[5663,7781],[5726,7779],[5796,7794],[5883,7840],[5922,7940],[5920,7955],[5959,8013],[5990,8037],[6022,8107],[6037,8165],[6061,8208],[6050,8243],[6086,8366],[6131,8456],[6141,8491],[6127,8528],[6111,8637],[6134,8702],[6134,8748],[6110,8785],[6110,8832],[6127,8887],[6178,8975],[6153,9050],[6201,9091],[6222,9132],[6243,9105],[6272,9115],[6223,9135],[6255,9152],[6221,9154],[6190,9179],[6163,9174],[6227,9301],[6248,9324],[6258,9284],[6290,9300],[6270,9320],[6277,9365],[6330,9493],[6349,9606],[6390,9611],[6428,9661],[6473,9649],[6442,9601],[6471,9615],[6482,9576],[6504,9583],[6519,9527],[6514,9498],[6531,9465],[6516,9442],[6522,9338],[6553,9312],[6589,9316],[6610,9295],[6575,9251],[6569,9202],[6615,9182],[6631,9134],[6659,9116],[6635,9049],[6684,9054],[6670,9030],[6669,8917],[6685,8862],[6662,8802],[6681,8744],[6698,8726],[6699,8672],[6715,8618],[6755,8585],[6817,8618],[6826,8648],[6856,8632],[6916,8665],[6943,8617],[6936,8578],[6950,8557],[7004,8537],[7038,8480],[7088,8469],[7100,8436],[7118,8436],[7089,8396],[7088,8357],[7106,8362],[7084,8316],[7085,8276],[7104,8216],[7097,8174],[7121,8129],[7116,8071],[7096,8026],[7183,7897],[7230,7896],[7207,7853],[7247,7753],[7243,7719],[7260,7686],[7239,7644],[7245,7624],[7209,7548],[7212,7519],[7250,7483],[7255,7452],[7286,7440],[7261,7348],[7299,7293],[7349,7255],[7376,7252],[7410,7216],[7438,7227],[7465,7181],[7539,7173],[7547,7191],[7568,7140],[7575,7090],[7593,7054],[7619,7049],[7614,7089],[7637,7075],[7658,7025],[7691,7030],[7740,7e3],[7733,6969],[7765,6941],[7783,6971],[7809,6969],[7817,6924],[7833,6906],[7874,6901],[7871,6861],[7817,6831],[7827,6796],[7858,6751],[7887,6737],[7897,6707],[7928,6698],[7945,6671],[7933,6647],[7954,6618],[7962,6578],[7947,6556],[7973,6555],[7986,6495],[7973,6477],[8001,6351],[8021,6310],[8047,6309],[8096,6230],[8078,6326],[8092,6354],[8069,6349],[8078,6391],[8086,6366],[8115,6364],[8147,6291],[8167,6282],[8237,6221],[8229,6288],[8210,6306],[8225,6329],[8248,6279],[8279,6253],[8255,6232],[8282,6233],[8287,6191],[8256,6070],[8271,6043],[8259,6001],[8284,5962],[8326,5920],[8336,5884],[8357,5876],[8392,5821],[8448,5789],[8436,5821],[8473,5806],[8476,5773],[8503,5750],[8522,5665],[8540,5634],[8597,5591],[8614,5561],[8611,5521],[8643,5450],[8698,5429],[8703,5372],[8685,5357],[8687,5305],[8703,5283],[8698,5244],[8717,5278],[8722,5250],[8742,5247],[8698,5160],[8691,5062],[8699,5050],[8689,4986],[8697,4952],[8651,4919],[8670,4916],[8653,4887],[8690,4838],[8698,4787],[8722,4741],[8712,4671],[8723,4649],[8690,4630]]]]}},{type:"Feature",id:"AU.2557",properties:{"hc-group":"admin1","hc-middle-x":.52,"hc-middle-y":.49,"hc-key":"au-2557","hc-a2":"NI",labelrank:"3",hasc:"AU.CT","alt-name":null,"woe-id":"23424905",subregion:null,fips:"AS02","postal-code":null,name:"Norfolk Island",country:"Australia","type-en":"Territory",region:null,longitude:"159.076","woe-name":"Norfolk Island",latitude:"-31.586","woe-label":null,type:"Territory"},geometry:{type:"Polygon",coordinates:[[[9845,3528],[9851,3514],[9846,3509],[9845,3523],[9845,3528]]]}},{type:"Feature",id:"AU.TS",properties:{"hc-group":"admin1","hc-middle-x":.53,"hc-middle-y":.63,"hc-key":"au-ts","hc-a2":"TS",labelrank:"2",hasc:"AU.TS","alt-name":null,"woe-id":"2344704",subregion:null,fips:"AS06","postal-code":"TS",name:"Tasmania",country:"Australia","type-en":"State",region:null,longitude:"146.603","woe-name":null,latitude:"-42.1383","woe-label":null,type:"State"},geometry:{type:"MultiPolygon",coordinates:[[[[6834,711],[6821,678],[6794,718],[6827,743],[6834,711]]],[[[7106,1491],[7090,1463],[7074,1483],[7091,1502],[7055,1514],[7059,1527],[7127,1540],[7157,1502],[7124,1485],[7106,1491]]],[[[7067,1711],[7105,1645],[7132,1634],[7125,1558],[7104,1569],[7086,1554],[7070,1569],[7063,1606],[7043,1625],[7046,1663],[7020,1670],[7067,1711]]],[[[6237,1697],[6204,1678],[6190,1733],[6200,1796],[6229,1830],[6249,1813],[6252,1712],[6237,1697]]],[[[6394,1496],[6405,1526],[6425,1508],[6402,1496],[6439,1466],[6471,1473],[6486,1455],[6561,1424],[6575,1399],[6601,1390],[6660,1352],[6703,1345],[6781,1361],[6784,1339],[6813,1335],[6789,1355],[6793,1371],[6833,1385],[6864,1373],[6890,1388],[6921,1366],[6958,1407],[6973,1412],[7003,1390],[7024,1399],[7042,1429],[7086,1395],[7106,1348],[7088,1294],[7098,1268],[7081,1225],[7084,1181],[7066,1129],[7076,1096],[7067,1059],[7078,1041],[7062,985],[7053,1004],[7069,1039],[7038,1060],[7057,1077],[7045,1090],[7036,1054],[7022,1050],[6998,993],[6992,937],[6967,931],[6974,881],[6960,871],[6950,837],[6975,839],[6961,741],[6947,768],[6925,739],[6909,764],[6921,779],[6897,804],[6945,793],[6946,833],[6915,838],[6896,861],[6878,854],[6886,819],[6859,802],[6871,839],[6859,836],[6838,877],[6847,837],[6839,794],[6853,748],[6820,787],[6816,748],[6783,758],[6771,793],[6758,770],[6783,739],[6723,649],[6694,655],[6666,687],[6614,691],[6596,703],[6556,690],[6555,728],[6543,740],[6574,744],[6603,730],[6593,764],[6563,754],[6544,792],[6524,766],[6501,837],[6467,866],[6443,954],[6426,969],[6420,1084],[6429,1064],[6464,1031],[6469,994],[6493,1037],[6477,1038],[6449,1096],[6436,1075],[6430,1147],[6378,1224],[6354,1330],[6338,1363],[6340,1402],[6328,1427],[6350,1455],[6352,1506],[6394,1496]]]]}},{type:"Feature",id:"AU.JB",properties:{"hc-group":"admin1","hc-middle-x":.51,"hc-middle-y":.47,"hc-key":"au-jb","hc-a2":"JB",labelrank:"2",hasc:"AU.JB","alt-name":null,"woe-id":"1102841",subregion:null,fips:null,"postal-code":"JB",name:"Jervis Bay Territory",country:"Australia","type-en":"Territory",region:null,longitude:"150.692","woe-name":"Jervis Bay",latitude:"-35.1532","woe-label":null,type:"Territory"},geometry:{type:"Polygon",coordinates:[[[7814,2883],[7824,2866],[7792,2868],[7799,2879],[7814,2883]]]}},{type:"Feature",id:"AU.NS",properties:{"hc-group":"admin1","hc-middle-x":.45,"hc-middle-y":.4,"hc-key":"au-ns","hc-a2":"NS",labelrank:"2",hasc:"AU.NS","alt-name":null,"woe-id":"2344700",subregion:null,fips:"AS02","postal-code":"NS",name:"New South Wales",country:"Australia","type-en":"State",region:null,longitude:"146.781","woe-name":"New South Wales",latitude:"-32.4751","woe-label":"New South Wales, AU, Australia",type:"State"},geometry:{type:"Polygon",coordinates:[[[7792,2868],[7778,2863],[7734,2779],[7666,2691],[7650,2622],[7648,2576],[7632,2560],[7623,2512],[7575,2419],[7580,2384],[7564,2374],[7588,2356],[7596,2320],[7573,2321],[7570,2259],[7213,2497],[7193,2504],[7217,2538],[7208,2559],[7190,2654],[7187,2703],[7129,2743],[7092,2731],[7058,2743],[7043,2714],[6996,2728],[6985,2713],[6934,2720],[6888,2753],[6846,2760],[6834,2744],[6796,2745],[6748,2761],[6738,2775],[6695,2780],[6660,2816],[6607,2812],[6535,2821],[6515,2785],[6525,2763],[6470,2753],[6441,2775],[6405,2819],[6387,2864],[6273,2965],[6234,2984],[6233,3014],[6196,3036],[6184,3096],[6193,3138],[6147,3170],[6089,3180],[6072,3206],[6056,3203],[6034,3154],[6015,3159],[5996,3210],[5981,3227],[5989,3274],[5957,3299],[5953,3321],[5907,3346],[5845,3352],[5803,3325],[5732,3366],[5688,3372],[5679,3385],[5754,4734],[7626,4570],[7661,4607],[7742,4642],[7761,4666],[7793,4656],[7887,4646],[7954,4655],[7986,4620],[8067,4613],[8123,4578],[8126,4550],[8172,4521],[8178,4454],[8221,4476],[8233,4503],[8277,4515],[8296,4489],[8305,4503],[8347,4508],[8363,4553],[8346,4601],[8458,4636],[8480,4656],[8537,4621],[8560,4626],[8623,4610],[8644,4631],[8690,4630],[8723,4649],[8738,4614],[8721,4530],[8730,4509],[8716,4455],[8674,4416],[8635,4344],[8639,4323],[8616,4245],[8571,4135],[8521,4049],[8496,3981],[8500,3943],[8512,3935],[8499,3888],[8477,3867],[8454,3784],[8430,3764],[8397,3695],[8361,3672],[8330,3618],[8341,3604],[8326,3542],[8293,3534],[8237,3493],[8208,3490],[8237,3477],[8215,3463],[8150,3453],[8106,3405],[8091,3372],[8061,3339],[8033,3288],[7996,3284],[8011,3267],[7985,3179],[7941,3168],[7972,3162],[7920,3120],[7892,3089],[7873,3033],[7876,3017],[7855,2970],[7829,2950],[7835,2917],[7851,2907],[7837,2883],[7832,2912],[7814,2883],[7799,2879],[7792,2868]],[[7515,2859],[7460,2921],[7393,2884],[7375,2837],[7373,2778],[7394,2766],[7401,2725],[7423,2715],[7438,2738],[7441,2797],[7470,2856],[7515,2859]]]}},{type:"Feature",id:"AU.VI",properties:{"hc-group":"admin1","hc-middle-x":.35,"hc-middle-y":.59,"hc-key":"au-vi","hc-a2":"VI",labelrank:"2",hasc:"AU.VI","alt-name":null,"woe-id":"2344705",subregion:null,fips:"AS07","postal-code":"VI",name:"Victoria",country:"Australia","type-en":"State",region:null,longitude:"144.75","woe-name":"Victoria",latitude:"-37.0082","woe-label":"Victoria, AU, Australia",type:"State"},geometry:{type:"Polygon",coordinates:[[[5611,2288],[5672,3394],[5679,3385],[5688,3372],[5732,3366],[5803,3325],[5845,3352],[5907,3346],[5953,3321],[5957,3299],[5989,3274],[5981,3227],[5996,3210],[6015,3159],[6034,3154],[6056,3203],[6072,3206],[6089,3180],[6147,3170],[6193,3138],[6184,3096],[6196,3036],[6233,3014],[6234,2984],[6273,2965],[6387,2864],[6405,2819],[6441,2775],[6470,2753],[6525,2763],[6515,2785],[6535,2821],[6607,2812],[6660,2816],[6695,2780],[6738,2775],[6748,2761],[6796,2745],[6834,2744],[6846,2760],[6888,2753],[6934,2720],[6985,2713],[6996,2728],[7043,2714],[7058,2743],[7092,2731],[7129,2743],[7187,2703],[7190,2654],[7208,2559],[7217,2538],[7193,2504],[7213,2497],[7570,2259],[7527,2252],[7498,2216],[7454,2198],[7305,2213],[7200,2218],[7114,2201],[7038,2165],[6992,2131],[6869,2027],[6767,2011],[6755,2025],[6717,2012],[6736,1968],[6784,1999],[6759,1903],[6714,1981],[6696,1996],[6658,1976],[6640,2048],[6589,2050],[6579,2074],[6533,2093],[6494,2095],[6533,2113],[6546,2089],[6563,2117],[6534,2126],[6541,2155],[6588,2147],[6570,2171],[6541,2173],[6502,2130],[6458,2103],[6431,2142],[6471,2149],[6504,2196],[6505,2225],[6481,2269],[6447,2273],[6378,2222],[6342,2213],[6376,2202],[6405,2214],[6419,2202],[6401,2170],[6347,2170],[6267,2126],[6218,2073],[6187,2066],[6149,2033],[6108,2064],[6087,2064],[6051,2101],[5999,2121],[5967,2152],[5914,2185],[5876,2177],[5818,2214],[5779,2222],[5746,2203],[5753,2186],[5692,2193],[5695,2219],[5645,2267],[5611,2288]]]}}]},hasMap=!!$("#map--where").length,hasMap){document.getElementById("scroll")!==null&&(select=document.getElementById("scroll"),select.onchange=function(){window.location.hash=this.getElementsByTagName("option")[this.selectedIndex].value});mapData=Highcharts.maps["custom/world-highres"];myData=Highcharts.geojson(Highcharts.maps["custom/world-highres"]);$.each(myData,function(n){this["hc-key"]=this.properties["hc-key"];this.id=this.properties["hc-key"];this.value=n});var map=Highcharts.mapChart("map--where",{title:{text:""},chart:{backgroundColor:""},mapNavigation:{enabled:!1},legend:{enabled:!1},colorAxis:{min:1,max:9,minColor:"#1285BE",maxColor:"#1285BE"},credits:!1,series:[{data:myData,mapData:mapData,joinBy:"hc-key",nullColor:"#1285BE",borderColor:"#1285BE",states:{hover:{color:"#4bb8ef"}}}]}),delay=2e3,count=$(".table--locations tbody tr").length,showing=count,i=0;function shift(){var n=(i+showing)%count,t=$(".location--element__"+n).attr("data-remote"),r;typeof t!=typeof undefined&&t!==!1?setTimeout(function(){map.get(t).setState("hover");setTimeout(function(){map.get(t).setState()},2e3)},500):(r=$(".location--element__"+n).attr("data-loc").split(","),map.addSeries({type:"mappoint",data:[{lat:r[0],lon:r[1]}],marker:{symbol:"url(/assets/toolkit/images/circle--location.svg)"}}));setTimeout(function(){$(".location--element__"+n).fadeOut(10).promise().done(function(){$(".location--element__"+n).prependTo(".table--locations tbody").fadeIn(1e3)})},500);i=(i+1)%count;setTimeout(shift,delay)}shift()}if(window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,"1px"===r.width}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}()),!function(){if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var t=window.matchMedia,u=t("only all").matches,i=!1,r=0,n=[],f=function(){clearTimeout(r);r=setTimeout(function(){for(var u,s,i=0,f=n.length;i<f;i++){var r=n[i].mql,e=n[i].listeners||[],o=t(r.media).matches;if(o!==r.matches)for(r.matches=o,u=0,s=e.length;u<s;u++)e[u].call(window,r)}},30)};window.matchMedia=function(r){var o=t(r),e=[],s=0;return o.addListener=function(t){u&&(i||(i=!0,window.addEventListener("resize",f,!0)),0===s&&(s=n.push({mql:o,listeners:e})),e.push(t))},o.removeListener=function(n){for(var t=0,i=e.length;t<i;t++)e[t]===n&&e.splice(t,1)},o}}(),!function(){"use strict";function f(n){n.fn.swiper=function(i){var r;return n(this).each(function(){var n=new t(this,i);r||(r=n)}),r}}var n,t=function(i,r){function b(n){return Math.floor(n)}function ut(){u.autoplayTimeoutId=setTimeout(function(){u.params.loop?(u.fixLoop(),u._slideNext(),u.emit("onAutoplay",u)):u.isEnd?r.autoplayStopOnLast?u.stopAutoplay():(u._slideTo(0),u.emit("onAutoplay",u)):(u._slideNext(),u.emit("onAutoplay",u))},u.params.autoplay)}function ft(t,i){var r=n(t.target),u;if(!r.is(i))if("string"==typeof i)r=r.parents(i);else if(i.nodeType)return r.parents().each(function(n,t){t===i&&(u=i)}),u?i:void 0;if(0!==r.length)return r[0]}function et(n,t){t=t||{};var r=window.MutationObserver||window.WebkitMutationObserver,i=new r(function(n){n.forEach(function(n){u.onResize(!0);u.emit("onObserverUpdate",u,n)})});i.observe(n,{attributes:"undefined"==typeof t.attributes?!0:t.attributes,childList:"undefined"==typeof t.childList?!0:t.childList,characterData:"undefined"==typeof t.characterData?!0:t.characterData});u.observers.push(i)}function yt(n){var t,o,s,e,r;if((n.originalEvent&&(n=n.originalEvent),t=n.keyCode||n.charCode,!u.params.allowSwipeToNext&&(u.isHorizontal()&&39===t||!u.isHorizontal()&&40===t))||!u.params.allowSwipeToPrev&&(u.isHorizontal()&&37===t||!u.isHorizontal()&&38===t))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===t||39===t||38===t||40===t){if(o=!1,u.container.parents(".swiper-slide").length>0&&0===u.container.parents(".swiper-slide-active").length)return;var f={left:window.pageXOffset,top:window.pageYOffset},h=window.innerWidth,c=window.innerHeight,i=u.container.offset();for(u.rtl&&(i.left=i.left-u.container[0].scrollLeft),s=[[i.left,i.top],[i.left+u.width,i.top],[i.left,i.top+u.height],[i.left+u.width,i.top+u.height]],e=0;e<s.length;e++)r=s[e],r[0]>=f.left&&r[0]<=f.left+h&&r[1]>=f.top&&r[1]<=f.top+c&&(o=!0);if(!o)return}u.isHorizontal()?((37===t||39===t)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(39===t&&!u.rtl||37===t&&u.rtl)&&u.slideNext(),(37===t&&!u.rtl||39===t&&u.rtl)&&u.slidePrev()):((38===t||40===t)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),40===t&&u.slideNext(),38===t&&u.slidePrev())}}function pt(n){n.originalEvent&&(n=n.originalEvent);var f=u.mousewheel.event,t=0,r=u.rtl?-1:1;if("mousewheel"===f)if(u.params.mousewheelForceToAxis)if(u.isHorizontal()){if(!(Math.abs(n.wheelDeltaX)>Math.abs(n.wheelDeltaY)))return;t=n.wheelDeltaX*r}else{if(!(Math.abs(n.wheelDeltaY)>Math.abs(n.wheelDeltaX)))return;t=n.wheelDeltaY}else t=Math.abs(n.wheelDeltaX)>Math.abs(n.wheelDeltaY)?-n.wheelDeltaX*r:-n.wheelDeltaY;else if("DOMMouseScroll"===f)t=-n.detail;else if("wheel"===f)if(u.params.mousewheelForceToAxis)if(u.isHorizontal()){if(!(Math.abs(n.deltaX)>Math.abs(n.deltaY)))return;t=-n.deltaX*r}else{if(!(Math.abs(n.deltaY)>Math.abs(n.deltaX)))return;t=-n.deltaY}else t=Math.abs(n.deltaX)>Math.abs(n.deltaY)?-n.deltaX*r:-n.deltaY;if(0!==t){if(u.params.mousewheelInvert&&(t=-t),u.params.freeMode){var i=u.getWrapperTranslate()+t*u.params.mousewheelSensitivity,e=u.isBeginning,o=u.isEnd;if(i>=u.minTranslate()&&(i=u.minTranslate()),i<=u.maxTranslate()&&(i=u.maxTranslate()),u.setWrapperTransition(0),u.setWrapperTranslate(i),u.updateProgress(),u.updateActiveIndex(),(!e&&u.isBeginning||!o&&u.isEnd)&&u.updateClasses(),u.params.freeModeSticky?(clearTimeout(u.mousewheel.timeout),u.mousewheel.timeout=setTimeout(function(){u.slideReset()},300)):u.params.lazyLoading&&u.lazy&&u.lazy.load(),0===i||i===u.maxTranslate())return}else{if((new window.Date).getTime()-u.mousewheel.lastScrollTime>60)if(0>t)if(u.isEnd&&!u.params.loop||u.animating){if(u.params.mousewheelReleaseOnEdges)return!0}else u.slideNext();else if(u.isBeginning&&!u.params.loop||u.animating){if(u.params.mousewheelReleaseOnEdges)return!0}else u.slidePrev();u.mousewheel.lastScrollTime=(new window.Date).getTime()}return u.params.autoplay&&u.stopAutoplay(),n.preventDefault?n.preventDefault():n.returnValue=!1,!1}}function wt(t,i){t=n(t);var e,r,f,o=u.rtl?-1:1;e=t.attr("data-swiper-parallax")||"0";r=t.attr("data-swiper-parallax-x");f=t.attr("data-swiper-parallax-y");r||f?(r=r||"0",f=f||"0"):u.isHorizontal()?(r=e,f="0"):(f=e,r="0");r=r.indexOf("%")>=0?parseInt(r,10)*i*o+"%":r*i*o+"px";f=f.indexOf("%")>=0?parseInt(f,10)*i+"%":f*i+"px";t.transform("translate3d("+r+", "+f+",0px)")}function ot(n){return 0!==n.indexOf("on")&&(n=n[0]!==n[0].toUpperCase()?"on"+n[0].toUpperCase()+n.substring(1):"on"+n),n}var v,bt,y,e,st,s,k,u,ht,a,it,rt,at,vt;if(!(this instanceof t))return new t(i,r);v={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,hashnav:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0};bt=r&&r.virtualTranslate;r=r||{};y={};for(e in r)if("object"!=typeof r[e]||null===r[e]||r[e].nodeType||r[e]===window||r[e]===document||"undefined"!=typeof Dom7&&r[e]instanceof Dom7||"undefined"!=typeof jQuery&&r[e]instanceof jQuery)y[e]=r[e];else{y[e]={};for(st in r[e])y[e][st]=r[e][st]}for(s in v)if("undefined"==typeof r[s])r[s]=v[s];else if("object"==typeof r[s])for(k in v[s])"undefined"==typeof r[s][k]&&(r[s][k]=v[s][k]);if(u=this,u.params=r,u.originalParams=y,u.classNames=[],"undefined"!=typeof n&&"undefined"!=typeof Dom7&&(n=Dom7),("undefined"!=typeof n||(n="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7))&&(u.$=n,u.currentBreakpoint=void 0,u.getActiveBreakpoint=function(){var n,i,t,r;if(!u.params.breakpoints)return!1;i=!1;t=[];for(n in u.params.breakpoints)u.params.breakpoints.hasOwnProperty(n)&&t.push(n);for(t.sort(function(n,t){return parseInt(n,10)>parseInt(t,10)}),r=0;r<t.length;r++)n=t[r],n>=window.innerWidth&&!i&&(i=n);return i||"max"},u.setBreakpoint=function(){var n=u.getActiveBreakpoint(),t,r,i;if(n&&u.currentBreakpoint!==n){t=n in u.params.breakpoints?u.params.breakpoints[n]:u.originalParams;r=u.params.loop&&t.slidesPerView!==u.params.slidesPerView;for(i in t)u.params[i]=t[i];u.currentBreakpoint=n;r&&u.destroyLoop&&u.reLoop(!0)}},u.params.breakpoints&&u.setBreakpoint(),u.container=n(i),0!==u.container.length)){if(u.container.length>1)return ht=[],u.container.each(function(){ht.push(new t(this,r))}),ht;u.container[0].swiper=u;u.container.data("swiper",u);u.classNames.push("swiper-container-"+u.params.direction);u.params.freeMode&&u.classNames.push("swiper-container-free-mode");u.support.flexbox||(u.classNames.push("swiper-container-no-flexbox"),u.params.slidesPerColumn=1);u.params.autoHeight&&u.classNames.push("swiper-container-autoheight");(u.params.parallax||u.params.watchSlidesVisibility)&&(u.params.watchSlidesProgress=!0);["cube","coverflow","flip"].indexOf(u.params.effect)>=0&&(u.support.transforms3d?(u.params.watchSlidesProgress=!0,u.classNames.push("swiper-container-3d")):u.params.effect="slide");"slide"!==u.params.effect&&u.classNames.push("swiper-container-"+u.params.effect);"cube"===u.params.effect&&(u.params.resistanceRatio=0,u.params.slidesPerView=1,u.params.slidesPerColumn=1,u.params.slidesPerGroup=1,u.params.centeredSlides=!1,u.params.spaceBetween=0,u.params.virtualTranslate=!0,u.params.setWrapperSize=!1);("fade"===u.params.effect||"flip"===u.params.effect)&&(u.params.slidesPerView=1,u.params.slidesPerColumn=1,u.params.slidesPerGroup=1,u.params.watchSlidesProgress=!0,u.params.spaceBetween=0,u.params.setWrapperSize=!1,"undefined"==typeof bt&&(u.params.virtualTranslate=!0));u.params.grabCursor&&u.support.touch&&(u.params.grabCursor=!1);u.wrapper=u.container.children("."+u.params.wrapperClass);u.params.pagination&&(u.paginationContainer=n(u.params.pagination),u.params.uniqueNavElements&&"string"==typeof u.params.pagination&&u.paginationContainer.length>1&&1===u.container.find(u.params.pagination).length&&(u.paginationContainer=u.container.find(u.params.pagination)),"bullets"===u.params.paginationType&&u.params.paginationClickable?u.paginationContainer.addClass("swiper-pagination-clickable"):u.params.paginationClickable=!1,u.paginationContainer.addClass("swiper-pagination-"+u.params.paginationType));(u.params.nextButton||u.params.prevButton)&&(u.params.nextButton&&(u.nextButton=n(u.params.nextButton),u.params.uniqueNavElements&&"string"==typeof u.params.nextButton&&u.nextButton.length>1&&1===u.container.find(u.params.nextButton).length&&(u.nextButton=u.container.find(u.params.nextButton))),u.params.prevButton&&(u.prevButton=n(u.params.prevButton),u.params.uniqueNavElements&&"string"==typeof u.params.prevButton&&u.prevButton.length>1&&1===u.container.find(u.params.prevButton).length&&(u.prevButton=u.container.find(u.params.prevButton))));u.isHorizontal=function(){return"horizontal"===u.params.direction};u.rtl=u.isHorizontal()&&("rtl"===u.container[0].dir.toLowerCase()||"rtl"===u.container.css("direction"));u.rtl&&u.classNames.push("swiper-container-rtl");u.rtl&&(u.wrongRTL="-webkit-box"===u.wrapper.css("display"));u.params.slidesPerColumn>1&&u.classNames.push("swiper-container-multirow");u.device.android&&u.classNames.push("swiper-container-android");u.container.addClass(u.classNames.join(" "));u.translate=0;u.progress=0;u.velocity=0;u.lockSwipeToNext=function(){u.params.allowSwipeToNext=!1};u.lockSwipeToPrev=function(){u.params.allowSwipeToPrev=!1};u.lockSwipes=function(){u.params.allowSwipeToNext=u.params.allowSwipeToPrev=!1};u.unlockSwipeToNext=function(){u.params.allowSwipeToNext=!0};u.unlockSwipeToPrev=function(){u.params.allowSwipeToPrev=!0};u.unlockSwipes=function(){u.params.allowSwipeToNext=u.params.allowSwipeToPrev=!0};u.params.grabCursor&&(u.container[0].style.cursor="move",u.container[0].style.cursor="-webkit-grab",u.container[0].style.cursor="-moz-grab",u.container[0].style.cursor="grab");u.imagesToLoad=[];u.imagesLoaded=0;u.loadImage=function(n,t,i,r,u){function e(){u&&u()}var f;n.complete&&r?e():t?(f=new window.Image,f.onload=e,f.onerror=e,i&&(f.srcset=i),t&&(f.src=t)):e()};u.preloadImages=function(){function t(){"undefined"!=typeof u&&null!==u&&(void 0!==u.imagesLoaded&&u.imagesLoaded++,u.imagesLoaded===u.imagesToLoad.length&&(u.params.updateOnImagesReady&&u.update(),u.emit("onImagesReady",u)))}u.imagesToLoad=u.container.find("img");for(var n=0;n<u.imagesToLoad.length;n++)u.loadImage(u.imagesToLoad[n],u.imagesToLoad[n].currentSrc||u.imagesToLoad[n].getAttribute("src"),u.imagesToLoad[n].srcset||u.imagesToLoad[n].getAttribute("srcset"),!0,t)};u.autoplayTimeoutId=void 0;u.autoplaying=!1;u.autoplayPaused=!1;u.startAutoplay=function(){return"undefined"!=typeof u.autoplayTimeoutId?!1:u.params.autoplay?u.autoplaying?!1:(u.autoplaying=!0,u.emit("onAutoplayStart",u),void ut()):!1};u.stopAutoplay=function(){u.autoplayTimeoutId&&(u.autoplayTimeoutId&&clearTimeout(u.autoplayTimeoutId),u.autoplaying=!1,u.autoplayTimeoutId=void 0,u.emit("onAutoplayStop",u))};u.pauseAutoplay=function(n){u.autoplayPaused||(u.autoplayTimeoutId&&clearTimeout(u.autoplayTimeoutId),u.autoplayPaused=!0,0===n?(u.autoplayPaused=!1,ut()):u.wrapper.transitionEnd(function(){u&&(u.autoplayPaused=!1,u.autoplaying?ut():u.stopAutoplay())}))};u.minTranslate=function(){return-u.snapGrid[0]};u.maxTranslate=function(){return-u.snapGrid[u.snapGrid.length-1]};u.updateAutoHeight=function(){var t=u.slides.eq(u.activeIndex)[0],n;"undefined"!=typeof t&&(n=t.offsetHeight,n&&u.wrapper.css("height",n+"px"))};u.updateContainerSize=function(){var n,t;n="undefined"!=typeof u.params.width?u.params.width:u.container[0].clientWidth;t="undefined"!=typeof u.params.height?u.params.height:u.container[0].clientHeight;0===n&&u.isHorizontal()||0===t&&!u.isHorizontal()||(n=n-parseInt(u.container.css("padding-left"),10)-parseInt(u.container.css("padding-right"),10),t=t-parseInt(u.container.css("padding-top"),10)-parseInt(u.container.css("padding-bottom"),10),u.width=n,u.height=t,u.size=u.isHorizontal()?u.width:u.height)};u.updateSlidesSize=function(){var o,h,c,e,f,l;u.slides=u.wrapper.children("."+u.params.slideClass);u.snapGrid=[];u.slidesGrid=[];u.slidesSizesGrid=[];var n,i=u.params.spaceBetween,r=-u.params.slidesOffsetBefore,y=0,v=0;if("undefined"!=typeof u.size){"string"==typeof i&&i.indexOf("%")>=0&&(i=parseFloat(i.replace("%",""))/100*u.size);u.virtualSize=-i;u.rtl?u.slides.css({marginLeft:"",marginTop:""}):u.slides.css({marginRight:"",marginBottom:""});u.params.slidesPerColumn>1&&(o=Math.floor(u.slides.length/u.params.slidesPerColumn)===u.slides.length/u.params.slidesPerColumn?u.slides.length:Math.ceil(u.slides.length/u.params.slidesPerColumn)*u.params.slidesPerColumn,"auto"!==u.params.slidesPerView&&"row"===u.params.slidesPerColumnFill&&(o=Math.max(o,u.params.slidesPerView*u.params.slidesPerColumn)));var t,s=u.params.slidesPerColumn,a=o/s,p=a-(u.params.slidesPerColumn*a-u.slides.length);for(n=0;n<u.slides.length;n++)t=0,h=u.slides.eq(n),u.params.slidesPerColumn>1&&("column"===u.params.slidesPerColumnFill?(e=Math.floor(n/s),f=n-e*s,(e>p||e===p&&f===s-1)&&++f>=s&&(f=0,e++),c=e+f*o/s,h.css({"-webkit-box-ordinal-group":c,"-moz-box-ordinal-group":c,"-ms-flex-order":c,"-webkit-order":c,order:c})):(f=Math.floor(n/a),e=n-f*a),h.css({"margin-top":0!==f&&u.params.spaceBetween&&u.params.spaceBetween+"px"}).attr("data-swiper-column",e).attr("data-swiper-row",f)),"none"!==h.css("display")&&("auto"===u.params.slidesPerView?(t=u.isHorizontal()?h.outerWidth(!0):h.outerHeight(!0),u.params.roundLengths&&(t=b(t))):(t=(u.size-(u.params.slidesPerView-1)*i)/u.params.slidesPerView,u.params.roundLengths&&(t=b(t)),u.isHorizontal()?u.slides[n].style.width=t+"px":u.slides[n].style.height=t+"px"),u.slides[n].swiperSlideSize=t,u.slidesSizesGrid.push(t),u.params.centeredSlides?(r=r+t/2+y/2+i,0===n&&(r=r-u.size/2-i),Math.abs(r)<.001&&(r=0),v%u.params.slidesPerGroup==0&&u.snapGrid.push(r),u.slidesGrid.push(r)):(v%u.params.slidesPerGroup==0&&u.snapGrid.push(r),u.slidesGrid.push(r),r=r+t+i),u.virtualSize+=t+i,y=t,v++);if(u.virtualSize=Math.max(u.virtualSize,u.size)+u.params.slidesOffsetAfter,u.rtl&&u.wrongRTL&&("slide"===u.params.effect||"coverflow"===u.params.effect)&&u.wrapper.css({width:u.virtualSize+u.params.spaceBetween+"px"}),(!u.support.flexbox||u.params.setWrapperSize)&&(u.isHorizontal()?u.wrapper.css({width:u.virtualSize+u.params.spaceBetween+"px"}):u.wrapper.css({height:u.virtualSize+u.params.spaceBetween+"px"})),u.params.slidesPerColumn>1&&(u.virtualSize=(t+u.params.spaceBetween)*o,u.virtualSize=Math.ceil(u.virtualSize/u.params.slidesPerColumn)-u.params.spaceBetween,u.wrapper.css({width:u.virtualSize+u.params.spaceBetween+"px"}),u.params.centeredSlides)){for(l=[],n=0;n<u.snapGrid.length;n++)u.snapGrid[n]<u.virtualSize+u.snapGrid[0]&&l.push(u.snapGrid[n]);u.snapGrid=l}if(!u.params.centeredSlides){for(l=[],n=0;n<u.snapGrid.length;n++)u.snapGrid[n]<=u.virtualSize-u.size&&l.push(u.snapGrid[n]);u.snapGrid=l;Math.floor(u.virtualSize-u.size)-Math.floor(u.snapGrid[u.snapGrid.length-1])>1&&u.snapGrid.push(u.virtualSize-u.size)}0===u.snapGrid.length&&(u.snapGrid=[0]);0!==u.params.spaceBetween&&(u.isHorizontal()?u.rtl?u.slides.css({marginLeft:i+"px"}):u.slides.css({marginRight:i+"px"}):u.slides.css({marginBottom:i+"px"}));u.params.watchSlidesProgress&&u.updateSlidesOffset()}};u.updateSlidesOffset=function(){for(var n=0;n<u.slides.length;n++)u.slides[n].swiperSlideOffset=u.isHorizontal()?u.slides[n].offsetLeft:u.slides[n].offsetTop};u.updateSlidesProgress=function(n){var r,t,i,e;if("undefined"==typeof n&&(n=u.translate||0),0!==u.slides.length)for("undefined"==typeof u.slides[0].swiperSlideOffset&&u.updateSlidesOffset(),r=-n,u.rtl&&(r=n),u.slides.removeClass(u.params.slideVisibleClass),t=0;t<u.slides.length;t++){if(i=u.slides[t],e=(r-i.swiperSlideOffset)/(i.swiperSlideSize+u.params.spaceBetween),u.params.watchSlidesVisibility){var f=-(r-i.swiperSlideOffset),o=f+u.slidesSizesGrid[t],s=f>=0&&f<u.size||o>0&&o<=u.size||0>=f&&o>=u.size;s&&u.slides.eq(t).addClass(u.params.slideVisibleClass)}i.progress=u.rtl?-e:e}};u.updateProgress=function(n){"undefined"==typeof n&&(n=u.translate||0);var t=u.maxTranslate()-u.minTranslate(),i=u.isBeginning,r=u.isEnd;0===t?(u.progress=0,u.isBeginning=u.isEnd=!0):(u.progress=(n-u.minTranslate())/t,u.isBeginning=u.progress<=0,u.isEnd=u.progress>=1);u.isBeginning&&!i&&u.emit("onReachBeginning",u);u.isEnd&&!r&&u.emit("onReachEnd",u);u.params.watchSlidesProgress&&u.updateSlidesProgress(n);u.emit("onProgress",u,u.progress)};u.updateActiveIndex=function(){for(var t,r,i=u.rtl?u.translate:-u.translate,n=0;n<u.slidesGrid.length;n++)"undefined"!=typeof u.slidesGrid[n+1]?i>=u.slidesGrid[n]&&i<u.slidesGrid[n+1]-(u.slidesGrid[n+1]-u.slidesGrid[n])/2?t=n:i>=u.slidesGrid[n]&&i<u.slidesGrid[n+1]&&(t=n+1):i>=u.slidesGrid[n]&&(t=n);(0>t||"undefined"==typeof t)&&(t=0);r=Math.floor(t/u.params.slidesPerGroup);r>=u.snapGrid.length&&(r=u.snapGrid.length-1);t!==u.activeIndex&&(u.snapIndex=r,u.previousIndex=u.activeIndex,u.activeIndex=t,u.updateClasses())};u.updateClasses=function(){var r,f,e,t,i;if(u.slides.removeClass(u.params.slideActiveClass+" "+u.params.slideNextClass+" "+u.params.slidePrevClass),r=u.slides.eq(u.activeIndex),r.addClass(u.params.slideActiveClass),f=r.next("."+u.params.slideClass).addClass(u.params.slideNextClass),u.params.loop&&0===f.length&&u.slides.eq(0).addClass(u.params.slideNextClass),e=r.prev("."+u.params.slideClass).addClass(u.params.slidePrevClass),u.params.loop&&0===e.length&&u.slides.eq(-1).addClass(u.params.slidePrevClass),u.paginationContainer&&u.paginationContainer.length>0){if(i=u.params.loop?Math.ceil((u.slides.length-2*u.loopedSlides)/u.params.slidesPerGroup):u.snapGrid.length,u.params.loop?(t=Math.ceil((u.activeIndex-u.loopedSlides)/u.params.slidesPerGroup),t>u.slides.length-1-2*u.loopedSlides&&(t-=u.slides.length-2*u.loopedSlides),t>i-1&&(t-=i),0>t&&"bullets"!==u.params.paginationType&&(t=i+t)):t="undefined"!=typeof u.snapIndex?u.snapIndex:u.activeIndex||0,"bullets"===u.params.paginationType&&u.bullets&&u.bullets.length>0&&(u.bullets.removeClass(u.params.bulletActiveClass),u.paginationContainer.length>1?u.bullets.each(function(){n(this).index()===t&&n(this).addClass(u.params.bulletActiveClass)}):u.bullets.eq(t).addClass(u.params.bulletActiveClass)),"fraction"===u.params.paginationType&&(u.paginationContainer.find("."+u.params.paginationCurrentClass).text(t+1),u.paginationContainer.find("."+u.params.paginationTotalClass).text(i)),"progress"===u.params.paginationType){var o=(t+1)/i,s=o,h=1;u.isHorizontal()||(h=o,s=1);u.paginationContainer.find("."+u.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+s+") scaleY("+h+")").transition(u.params.speed)}"custom"===u.params.paginationType&&u.params.paginationCustomRender&&(u.paginationContainer.html(u.params.paginationCustomRender(u,t+1,i)),u.emit("onPaginationRendered",u,u.paginationContainer[0]))}u.params.loop||(u.params.prevButton&&u.prevButton&&u.prevButton.length>0&&(u.isBeginning?(u.prevButton.addClass(u.params.buttonDisabledClass),u.params.a11y&&u.a11y&&u.a11y.disable(u.prevButton)):(u.prevButton.removeClass(u.params.buttonDisabledClass),u.params.a11y&&u.a11y&&u.a11y.enable(u.prevButton))),u.params.nextButton&&u.nextButton&&u.nextButton.length>0&&(u.isEnd?(u.nextButton.addClass(u.params.buttonDisabledClass),u.params.a11y&&u.a11y&&u.a11y.disable(u.nextButton)):(u.nextButton.removeClass(u.params.buttonDisabledClass),u.params.a11y&&u.a11y&&u.a11y.enable(u.nextButton))))};u.updatePagination=function(){var n,i,t;if(u.params.pagination&&u.paginationContainer&&u.paginationContainer.length>0){if(n="","bullets"===u.params.paginationType){for(i=u.params.loop?Math.ceil((u.slides.length-2*u.loopedSlides)/u.params.slidesPerGroup):u.snapGrid.length,t=0;i>t;t++)n+=u.params.paginationBulletRender?u.params.paginationBulletRender(t,u.params.bulletClass):"<"+u.params.paginationElement+' class="'+u.params.bulletClass+'"><\/'+u.params.paginationElement+">";u.paginationContainer.html(n);u.bullets=u.paginationContainer.find("."+u.params.bulletClass);u.params.paginationClickable&&u.params.a11y&&u.a11y&&u.a11y.initPagination()}"fraction"===u.params.paginationType&&(n=u.params.paginationFractionRender?u.params.paginationFractionRender(u,u.params.paginationCurrentClass,u.params.paginationTotalClass):'<span class="'+u.params.paginationCurrentClass+'"><\/span> / <span class="'+u.params.paginationTotalClass+'"><\/span>',u.paginationContainer.html(n));"progress"===u.params.paginationType&&(n=u.params.paginationProgressRender?u.params.paginationProgressRender(u,u.params.paginationProgressbarClass):'<span class="'+u.params.paginationProgressbarClass+'"><\/span>',u.paginationContainer.html(n));"custom"!==u.params.paginationType&&u.emit("onPaginationRendered",u,u.paginationContainer[0])}};u.update=function(n){function t(){r=Math.min(Math.max(u.translate,u.maxTranslate()),u.minTranslate());u.setWrapperTranslate(r);u.updateActiveIndex();u.updateClasses()}if(u.updateContainerSize(),u.updateSlidesSize(),u.updateProgress(),u.updatePagination(),u.updateClasses(),u.params.scrollbar&&u.scrollbar&&u.scrollbar.set(),n){var i,r;u.controller&&u.controller.spline&&(u.controller.spline=void 0);u.params.freeMode?(t(),u.params.autoHeight&&u.updateAutoHeight()):(i=("auto"===u.params.slidesPerView||u.params.slidesPerView>1)&&u.isEnd&&!u.params.centeredSlides?u.slideTo(u.slides.length-1,0,!1,!0):u.slideTo(u.activeIndex,0,!1,!0),i||t())}else u.params.autoHeight&&u.updateAutoHeight()};u.onResize=function(n){var i,r,t,f;u.params.breakpoints&&u.setBreakpoint();i=u.params.allowSwipeToPrev;r=u.params.allowSwipeToNext;u.params.allowSwipeToPrev=u.params.allowSwipeToNext=!0;u.updateContainerSize();u.updateSlidesSize();("auto"===u.params.slidesPerView||u.params.freeMode||n)&&u.updatePagination();u.params.scrollbar&&u.scrollbar&&u.scrollbar.set();u.controller&&u.controller.spline&&(u.controller.spline=void 0);t=!1;u.params.freeMode?(f=Math.min(Math.max(u.translate,u.maxTranslate()),u.minTranslate()),u.setWrapperTranslate(f),u.updateActiveIndex(),u.updateClasses(),u.params.autoHeight&&u.updateAutoHeight()):(u.updateClasses(),t=("auto"===u.params.slidesPerView||u.params.slidesPerView>1)&&u.isEnd&&!u.params.centeredSlides?u.slideTo(u.slides.length-1,0,!1,!0):u.slideTo(u.activeIndex,0,!1,!0));u.params.lazyLoading&&!t&&u.lazy&&u.lazy.load();u.params.allowSwipeToPrev=i;u.params.allowSwipeToNext=r};a=["mousedown","mousemove","mouseup"];window.navigator.pointerEnabled?a=["pointerdown","pointermove","pointerup"]:window.navigator.msPointerEnabled&&(a=["MSPointerDown","MSPointerMove","MSPointerUp"]);u.touchEvents={start:u.support.touch||!u.params.simulateTouch?"touchstart":a[0],move:u.support.touch||!u.params.simulateTouch?"touchmove":a[1],end:u.support.touch||!u.params.simulateTouch?"touchend":a[2]};(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===u.params.touchEventsTarget?u.container:u.wrapper).addClass("swiper-wp8-"+u.params.direction);u.initEvents=function(n){var f=n?"off":"on",t=n?"removeEventListener":"addEventListener",i="container"===u.params.touchEventsTarget?u.container[0]:u.wrapper[0],o=u.support.touch?i:document,e=u.params.nested?!0:!1;u.browser.ie?(i[t](u.touchEvents.start,u.onTouchStart,!1),o[t](u.touchEvents.move,u.onTouchMove,e),o[t](u.touchEvents.end,u.onTouchEnd,!1)):(u.support.touch&&(i[t](u.touchEvents.start,u.onTouchStart,!1),i[t](u.touchEvents.move,u.onTouchMove,e),i[t](u.touchEvents.end,u.onTouchEnd,!1)),!r.simulateTouch||u.device.ios||u.device.android||(i[t]("mousedown",u.onTouchStart,!1),document[t]("mousemove",u.onTouchMove,e),document[t]("mouseup",u.onTouchEnd,!1)));window[t]("resize",u.onResize);u.params.nextButton&&u.nextButton&&u.nextButton.length>0&&(u.nextButton[f]("click",u.onClickNext),u.params.a11y&&u.a11y&&u.nextButton[f]("keydown",u.a11y.onEnterKey));u.params.prevButton&&u.prevButton&&u.prevButton.length>0&&(u.prevButton[f]("click",u.onClickPrev),u.params.a11y&&u.a11y&&u.prevButton[f]("keydown",u.a11y.onEnterKey));u.params.pagination&&u.params.paginationClickable&&(u.paginationContainer[f]("click","."+u.params.bulletClass,u.onClickIndex),u.params.a11y&&u.a11y&&u.paginationContainer[f]("keydown","."+u.params.bulletClass,u.a11y.onEnterKey));(u.params.preventClicks||u.params.preventClicksPropagation)&&i[t]("click",u.preventClicks,!0)};u.attachEvents=function(){u.initEvents()};u.detachEvents=function(){u.initEvents(!0)};u.allowClick=!0;u.preventClicks=function(n){u.allowClick||(u.params.preventClicks&&n.preventDefault(),u.params.preventClicksPropagation&&u.animating&&(n.stopPropagation(),n.stopImmediatePropagation()))};u.onClickNext=function(n){n.preventDefault();(!u.isEnd||u.params.loop)&&u.slideNext()};u.onClickPrev=function(n){n.preventDefault();(!u.isBeginning||u.params.loop)&&u.slidePrev()};u.onClickIndex=function(t){t.preventDefault();var i=n(this).index()*u.params.slidesPerGroup;u.params.loop&&(i+=u.loopedSlides);u.slideTo(i)};u.updateClickedSlide=function(t){var r=ft(t,"."+u.params.slideClass),o=!1,f,e,i;if(r)for(f=0;f<u.slides.length;f++)u.slides[f]===r&&(o=!0);if(!r||!o)return u.clickedSlide=void 0,void(u.clickedIndex=void 0);if(u.clickedSlide=r,u.clickedIndex=n(r).index(),u.params.slideToClickedSlide&&void 0!==u.clickedIndex&&u.clickedIndex!==u.activeIndex)if(i=u.clickedIndex,u.params.loop){if(u.animating)return;e=n(u.clickedSlide).attr("data-swiper-slide-index");u.params.centeredSlides?i<u.loopedSlides-u.params.slidesPerView/2||i>u.slides.length-u.loopedSlides+u.params.slidesPerView/2?(u.fixLoop(),i=u.wrapper.children("."+u.params.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){u.slideTo(i)},0)):u.slideTo(i):i>u.slides.length-u.params.slidesPerView?(u.fixLoop(),i=u.wrapper.children("."+u.params.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){u.slideTo(i)},0)):u.slideTo(i)}else u.slideTo(i)};var h,c,d,g,p,f,o,nt,w,tt,ct="input, select, textarea, button",lt=Date.now(),l=[];if(u.animating=!1,u.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0},u.onTouchStart=function(t){var i,f,r;if(t.originalEvent&&(t=t.originalEvent),it="touchstart"===t.type,it||!("which"in t)||3!==t.which){if(u.params.noSwiping&&ft(t,"."+u.params.noSwipingClass))return void(u.allowClick=!0);(!u.params.swipeHandler||ft(t,u.params.swipeHandler))&&(i=u.touches.currentX="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,f=u.touches.currentY="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY,u.device.ios&&u.params.iOSEdgeSwipeDetection&&i<=u.params.iOSEdgeSwipeThreshold||((h=!0,c=!1,d=!0,p=void 0,rt=void 0,u.touches.startX=i,u.touches.startY=f,g=Date.now(),u.allowClick=!0,u.updateContainerSize(),u.swipeDirection=void 0,u.params.threshold>0&&(nt=!1),"touchstart"!==t.type)&&(r=!0,n(t.target).is(ct)&&(r=!1),document.activeElement&&n(document.activeElement).is(ct)&&document.activeElement.blur(),r&&t.preventDefault()),u.emit("onTouchStart",u,t)))}},u.onTouchMove=function(t){var s,i,e;if(t.originalEvent&&(t=t.originalEvent),!it||"mousemove"!==t.type){if(t.preventedByNestedSwiper)return u.touches.startX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,void(u.touches.startY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY);if(u.params.onlyExternal)return u.allowClick=!1,void(h&&(u.touches.startX=u.touches.currentX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,u.touches.startY=u.touches.currentY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,g=Date.now()));if(it&&document.activeElement&&t.target===document.activeElement&&n(t.target).is(ct))return c=!0,void(u.allowClick=!1);if((d&&u.emit("onTouchMove",u,t),!(t.targetTouches&&t.targetTouches.length>1))&&((u.touches.currentX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,u.touches.currentY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,"undefined"==typeof p)&&(s=180*Math.atan2(Math.abs(u.touches.currentY-u.touches.startY),Math.abs(u.touches.currentX-u.touches.startX))/Math.PI,p=u.isHorizontal()?s>u.params.touchAngle:90-s>u.params.touchAngle),p&&u.emit("onTouchMoveOpposite",u,t),"undefined"==typeof rt&&u.browser.ieTouch&&(u.touches.currentX!==u.touches.startX||u.touches.currentY!==u.touches.startY)&&(rt=!0),h)){if(p)return void(h=!1);if((rt||!u.browser.ieTouch)&&(u.allowClick=!1,u.emit("onSliderMove",u,t),t.preventDefault(),u.params.touchMoveStopPropagation&&!u.params.nested&&t.stopPropagation(),c||(r.loop&&u.fixLoop(),o=u.getWrapperTranslate(),u.setWrapperTransition(0),u.animating&&u.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),u.params.autoplay&&u.autoplaying&&(u.params.autoplayDisableOnInteraction?u.stopAutoplay():u.pauseAutoplay()),tt=!1,u.params.grabCursor&&(u.container[0].style.cursor="move",u.container[0].style.cursor="-webkit-grabbing",u.container[0].style.cursor="-moz-grabbin",u.container[0].style.cursor="grabbing")),c=!0,i=u.touches.diff=u.isHorizontal()?u.touches.currentX-u.touches.startX:u.touches.currentY-u.touches.startY,i*=u.params.touchRatio,u.rtl&&(i=-i),u.swipeDirection=i>0?"prev":"next",f=i+o,e=!0,i>0&&f>u.minTranslate()?(e=!1,u.params.resistance&&(f=u.minTranslate()-1+Math.pow(-u.minTranslate()+o+i,u.params.resistanceRatio))):0>i&&f<u.maxTranslate()&&(e=!1,u.params.resistance&&(f=u.maxTranslate()+1-Math.pow(u.maxTranslate()-o-i,u.params.resistanceRatio))),e&&(t.preventedByNestedSwiper=!0),!u.params.allowSwipeToNext&&"next"===u.swipeDirection&&o>f&&(f=o),!u.params.allowSwipeToPrev&&"prev"===u.swipeDirection&&f>o&&(f=o),u.params.followFinger)){if(u.params.threshold>0){if(!(Math.abs(i)>u.params.threshold||nt))return void(f=o);if(!nt)return nt=!0,u.touches.startX=u.touches.currentX,u.touches.startY=u.touches.currentY,f=o,void(u.touches.diff=u.isHorizontal()?u.touches.currentX-u.touches.startX:u.touches.currentY-u.touches.startY)}(u.params.freeMode||u.params.watchSlidesProgress)&&u.updateActiveIndex();u.params.freeMode&&(0===l.length&&l.push({position:u.touches[u.isHorizontal()?"startX":"startY"],time:g}),l.push({position:u.touches[u.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()}));u.updateProgress(f);u.setWrapperTranslate(f)}}}},u.onTouchEnd=function(t){var b,v,s,nt,it,y,p,a,r,e,rt,ft;if(t.originalEvent&&(t=t.originalEvent),d&&u.emit("onTouchEnd",u,t),d=!1,h){if(u.params.grabCursor&&c&&h&&(u.container[0].style.cursor="move",u.container[0].style.cursor="-webkit-grab",u.container[0].style.cursor="-moz-grab",u.container[0].style.cursor="grab"),b=Date.now(),v=b-g,u.allowClick&&(u.updateClickedSlide(t),u.emit("onTap",u,t),300>v&&b-lt>300&&(w&&clearTimeout(w),w=setTimeout(function(){u&&(u.params.paginationHide&&u.paginationContainer.length>0&&!n(t.target).hasClass(u.params.bulletClass)&&u.paginationContainer.toggleClass(u.params.paginationHiddenClass),u.emit("onClick",u,t))},300)),300>v&&300>b-lt&&(w&&clearTimeout(w),u.emit("onDoubleTap",u,t))),lt=Date.now(),setTimeout(function(){u&&(u.allowClick=!0)},0),!h||!c||!u.swipeDirection||0===u.touches.diff||f===o)return void(h=c=!1);if(h=c=!1,s=u.params.followFinger?u.rtl?u.translate:-u.translate:-f,u.params.freeMode){if(s<-u.minTranslate())return void u.slideTo(u.activeIndex);if(s>-u.maxTranslate())return void(u.slides.length<u.snapGrid.length?u.slideTo(u.snapGrid.length-1):u.slideTo(u.slides.length-1));if(u.params.freeModeMomentum){if(l.length>1){var ut=l.pop(),et=l.pop(),st=ut.position-et.position,ot=ut.time-et.time;u.velocity=st/ot;u.velocity=u.velocity/2;Math.abs(u.velocity)<u.params.freeModeMinimumVelocity&&(u.velocity=0);(ot>150||(new window.Date).getTime()-ut.time>300)&&(u.velocity=0)}else u.velocity=0;l.length=0;var k=1e3*u.params.freeModeMomentumRatio,ht=u.velocity*k,i=u.translate+ht;if(u.rtl&&(i=-i),it=!1,y=20*Math.abs(u.velocity)*u.params.freeModeMomentumBounceRatio,i<u.maxTranslate())u.params.freeModeMomentumBounce?(i+u.maxTranslate()<-y&&(i=u.maxTranslate()-y),nt=u.maxTranslate(),it=!0,tt=!0):i=u.maxTranslate();else if(i>u.minTranslate())u.params.freeModeMomentumBounce?(i-u.minTranslate()>y&&(i=u.minTranslate()+y),nt=u.minTranslate(),it=!0,tt=!0):i=u.minTranslate();else if(u.params.freeModeSticky){for(a=0,a=0;a<u.snapGrid.length;a+=1)if(u.snapGrid[a]>-i){p=a;break}i=Math.abs(u.snapGrid[p]-i)<Math.abs(u.snapGrid[p-1]-i)||"next"===u.swipeDirection?u.snapGrid[p]:u.snapGrid[p-1];u.rtl||(i=-i)}if(0!==u.velocity)k=u.rtl?Math.abs((-i-u.translate)/u.velocity):Math.abs((i-u.translate)/u.velocity);else if(u.params.freeModeSticky)return void u.slideReset();u.params.freeModeMomentumBounce&&it?(u.updateProgress(nt),u.setWrapperTransition(k),u.setWrapperTranslate(i),u.onTransitionStart(),u.animating=!0,u.wrapper.transitionEnd(function(){u&&tt&&(u.emit("onMomentumBounce",u),u.setWrapperTransition(u.params.speed),u.setWrapperTranslate(nt),u.wrapper.transitionEnd(function(){u&&u.onTransitionEnd()}))})):u.velocity?(u.updateProgress(i),u.setWrapperTransition(k),u.setWrapperTranslate(i),u.onTransitionStart(),u.animating||(u.animating=!0,u.wrapper.transitionEnd(function(){u&&u.onTransitionEnd()}))):u.updateProgress(i);u.updateActiveIndex()}return void((!u.params.freeModeMomentum||v>=u.params.longSwipesMs)&&(u.updateProgress(),u.updateActiveIndex()))}for(e=0,rt=u.slidesSizesGrid[0],r=0;r<u.slidesGrid.length;r+=u.params.slidesPerGroup)"undefined"!=typeof u.slidesGrid[r+u.params.slidesPerGroup]?s>=u.slidesGrid[r]&&s<u.slidesGrid[r+u.params.slidesPerGroup]&&(e=r,rt=u.slidesGrid[r+u.params.slidesPerGroup]-u.slidesGrid[r]):s>=u.slidesGrid[r]&&(e=r,rt=u.slidesGrid[u.slidesGrid.length-1]-u.slidesGrid[u.slidesGrid.length-2]);if(ft=(s-u.slidesGrid[e])/rt,v>u.params.longSwipesMs){if(!u.params.longSwipes)return void u.slideTo(u.activeIndex);"next"===u.swipeDirection&&(ft>=u.params.longSwipesRatio?u.slideTo(e+u.params.slidesPerGroup):u.slideTo(e));"prev"===u.swipeDirection&&(ft>1-u.params.longSwipesRatio?u.slideTo(e+u.params.slidesPerGroup):u.slideTo(e))}else{if(!u.params.shortSwipes)return void u.slideTo(u.activeIndex);"next"===u.swipeDirection&&u.slideTo(e+u.params.slidesPerGroup);"prev"===u.swipeDirection&&u.slideTo(e)}}},u._slideTo=function(n,t){return u.slideTo(n,t,!0,!0)},u.slideTo=function(n,t,i,r){var f,e;for("undefined"==typeof i&&(i=!0),"undefined"==typeof n&&(n=0),0>n&&(n=0),u.snapIndex=Math.floor(n/u.params.slidesPerGroup),u.snapIndex>=u.snapGrid.length&&(u.snapIndex=u.snapGrid.length-1),f=-u.snapGrid[u.snapIndex],u.params.autoplay&&u.autoplaying&&(r||!u.params.autoplayDisableOnInteraction?u.pauseAutoplay(t):u.stopAutoplay()),u.updateProgress(f),e=0;e<u.slidesGrid.length;e++)-Math.floor(100*f)>=Math.floor(100*u.slidesGrid[e])&&(n=e);return!u.params.allowSwipeToNext&&f<u.translate&&f<u.minTranslate()?!1:!u.params.allowSwipeToPrev&&f>u.translate&&f>u.maxTranslate()&&(u.activeIndex||0)!==n?!1:("undefined"==typeof t&&(t=u.params.speed),u.previousIndex=u.activeIndex||0,u.activeIndex=n,u.rtl&&-f===u.translate||!u.rtl&&f===u.translate?(u.params.autoHeight&&u.updateAutoHeight(),u.updateClasses(),"slide"!==u.params.effect&&u.setWrapperTranslate(f),!1):(u.updateClasses(),u.onTransitionStart(i),0===t?(u.setWrapperTranslate(f),u.setWrapperTransition(0),u.onTransitionEnd(i)):(u.setWrapperTranslate(f),u.setWrapperTransition(t),u.animating||(u.animating=!0,u.wrapper.transitionEnd(function(){u&&u.onTransitionEnd(i)}))),!0))},u.onTransitionStart=function(n){"undefined"==typeof n&&(n=!0);u.params.autoHeight&&u.updateAutoHeight();u.lazy&&u.lazy.onTransitionStart();n&&(u.emit("onTransitionStart",u),u.activeIndex!==u.previousIndex&&(u.emit("onSlideChangeStart",u),u.activeIndex>u.previousIndex?u.emit("onSlideNextStart",u):u.emit("onSlidePrevStart",u)))},u.onTransitionEnd=function(n){u.animating=!1;u.setWrapperTransition(0);"undefined"==typeof n&&(n=!0);u.lazy&&u.lazy.onTransitionEnd();n&&(u.emit("onTransitionEnd",u),u.activeIndex!==u.previousIndex&&(u.emit("onSlideChangeEnd",u),u.activeIndex>u.previousIndex?u.emit("onSlideNextEnd",u):u.emit("onSlidePrevEnd",u)));u.params.hashnav&&u.hashnav&&u.hashnav.setHash()},u.slideNext=function(n,t,i){return u.params.loop?u.animating?!1:(u.fixLoop(),u.container[0].clientLeft,u.slideTo(u.activeIndex+u.params.slidesPerGroup,t,n,i)):u.slideTo(u.activeIndex+u.params.slidesPerGroup,t,n,i)},u._slideNext=function(n){return u.slideNext(!0,n,!0)},u.slidePrev=function(n,t,i){return u.params.loop?u.animating?!1:(u.fixLoop(),u.container[0].clientLeft,u.slideTo(u.activeIndex-1,t,n,i)):u.slideTo(u.activeIndex-1,t,n,i)},u._slidePrev=function(n){return u.slidePrev(!0,n,!0)},u.slideReset=function(n,t){return u.slideTo(u.activeIndex,t,n)},u.setWrapperTransition=function(n,t){u.wrapper.transition(n);"slide"!==u.params.effect&&u.effects[u.params.effect]&&u.effects[u.params.effect].setTransition(n);u.params.parallax&&u.parallax&&u.parallax.setTransition(n);u.params.scrollbar&&u.scrollbar&&u.scrollbar.setTransition(n);u.params.control&&u.controller&&u.controller.setTransition(n,t);u.emit("onSetTransition",u,n)},u.setWrapperTranslate=function(n,t,i){var r=0,f=0,o,e;u.isHorizontal()?r=u.rtl?-n:n:f=n;u.params.roundLengths&&(r=b(r),f=b(f));u.params.virtualTranslate||(u.support.transforms3d?u.wrapper.transform("translate3d("+r+"px, "+f+"px, 0px)"):u.wrapper.transform("translate("+r+"px, "+f+"px)"));u.translate=u.isHorizontal()?r:f;e=u.maxTranslate()-u.minTranslate();o=0===e?0:(n-u.minTranslate())/e;o!==u.progress&&u.updateProgress(n);t&&u.updateActiveIndex();"slide"!==u.params.effect&&u.effects[u.params.effect]&&u.effects[u.params.effect].setTranslate(u.translate);u.params.parallax&&u.parallax&&u.parallax.setTranslate(u.translate);u.params.scrollbar&&u.scrollbar&&u.scrollbar.setTranslate(u.translate);u.params.control&&u.controller&&u.controller.setTranslate(u.translate,i);u.emit("onSetTranslate",u,u.translate)},u.getTranslate=function(n,t){var f,i,r,e;return"undefined"==typeof t&&(t="x"),u.params.virtualTranslate?u.rtl?-u.translate:u.translate:(r=window.getComputedStyle(n,null),window.WebKitCSSMatrix?(i=r.transform||r.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(function(n){return n.replace(",",".")}).join(", ")),e=new window.WebKitCSSMatrix("none"===i?"":i)):(e=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),f=e.toString().split(",")),"x"===t&&(i=window.WebKitCSSMatrix?e.m41:16===f.length?parseFloat(f[12]):parseFloat(f[4])),"y"===t&&(i=window.WebKitCSSMatrix?e.m42:16===f.length?parseFloat(f[13]):parseFloat(f[5])),u.rtl&&i&&(i=-i),i||0)},u.getWrapperTranslate=function(n){return"undefined"==typeof n&&(n=u.isHorizontal()?"x":"y"),u.getTranslate(u.wrapper[0],n)},u.observers=[],u.initObservers=function(){if(u.params.observeParents)for(var t=u.container.parents(),n=0;n<t.length;n++)et(t[n]);et(u.container[0],{childList:!1});et(u.wrapper[0],{attributes:!1})},u.disconnectObservers=function(){for(var n=0;n<u.observers.length;n++)u.observers[n].disconnect();u.observers=[]},u.createLoop=function(){var i,t,r,f;for(u.wrapper.children("."+u.params.slideClass+"."+u.params.slideDuplicateClass).remove(),i=u.wrapper.children("."+u.params.slideClass),"auto"!==u.params.slidesPerView||u.params.loopedSlides||(u.params.loopedSlides=i.length),u.loopedSlides=parseInt(u.params.loopedSlides||u.params.slidesPerView,10),u.loopedSlides=u.loopedSlides+u.params.loopAdditionalSlides,u.loopedSlides>i.length&&(u.loopedSlides=i.length),r=[],f=[],i.each(function(t,e){var o=n(this);t<u.loopedSlides&&f.push(e);t<i.length&&t>=i.length-u.loopedSlides&&r.push(e);o.attr("data-swiper-slide-index",t)}),t=0;t<f.length;t++)u.wrapper.append(n(f[t].cloneNode(!0)).addClass(u.params.slideDuplicateClass));for(t=r.length-1;t>=0;t--)u.wrapper.prepend(n(r[t].cloneNode(!0)).addClass(u.params.slideDuplicateClass))},u.destroyLoop=function(){u.wrapper.children("."+u.params.slideClass+"."+u.params.slideDuplicateClass).remove();u.slides.removeAttr("data-swiper-slide-index")},u.reLoop=function(n){var t=u.activeIndex-u.loopedSlides;u.destroyLoop();u.createLoop();u.updateSlidesSize();n&&u.slideTo(t+u.loopedSlides,0,!1)},u.fixLoop=function(){var n;u.activeIndex<u.loopedSlides?(n=u.slides.length-3*u.loopedSlides+u.activeIndex,n+=u.loopedSlides,u.slideTo(n,0,!1,!0)):("auto"===u.params.slidesPerView&&u.activeIndex>=2*u.loopedSlides||u.activeIndex>u.slides.length-2*u.params.slidesPerView)&&(n=-u.slides.length+u.activeIndex+u.loopedSlides,n+=u.loopedSlides,u.slideTo(n,0,!1,!0))},u.appendSlide=function(n){if(u.params.loop&&u.destroyLoop(),"object"==typeof n&&n.length)for(var t=0;t<n.length;t++)n[t]&&u.wrapper.append(n[t]);else u.wrapper.append(n);u.params.loop&&u.createLoop();u.params.observer&&u.support.observer||u.update(!0)},u.prependSlide=function(n){var i,t;if(u.params.loop&&u.destroyLoop(),i=u.activeIndex+1,"object"==typeof n&&n.length){for(t=0;t<n.length;t++)n[t]&&u.wrapper.prepend(n[t]);i=u.activeIndex+n.length}else u.wrapper.prepend(n);u.params.loop&&u.createLoop();u.params.observer&&u.support.observer||u.update(!0);u.slideTo(i,0,!1)},u.removeSlide=function(n){var i,t,r;if(u.params.loop&&(u.destroyLoop(),u.slides=u.wrapper.children("."+u.params.slideClass)),t=u.activeIndex,"object"==typeof n&&n.length){for(r=0;r<n.length;r++)i=n[r],u.slides[i]&&u.slides.eq(i).remove(),t>i&&t--;t=Math.max(t,0)}else i=n,u.slides[i]&&u.slides.eq(i).remove(),t>i&&t--,t=Math.max(t,0);u.params.loop&&u.createLoop();u.params.observer&&u.support.observer||u.update(!0);u.params.loop?u.slideTo(t+u.loopedSlides,0,!1):u.slideTo(t,0,!1)},u.removeAllSlides=function(){for(var t=[],n=0;n<u.slides.length;n++)t.push(n);u.removeSlide(t)},u.effects={fade:{setTranslate:function(){for(var r,f,n=0;n<u.slides.length;n++){var t=u.slides.eq(n),e=t[0].swiperSlideOffset,i=-e;u.params.virtualTranslate||(i-=u.translate);r=0;u.isHorizontal()||(r=i,i=0);f=u.params.fade.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);t.css({opacity:f}).transform("translate3d("+i+"px, "+r+"px, 0px)")}},setTransition:function(n){if(u.slides.transition(n),u.params.virtualTranslate&&0!==n){var t=!1;u.slides.transitionEnd(function(){if(!t&&u){t=!0;u.animating=!1;for(var i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],n=0;n<i.length;n++)u.wrapper.trigger(i[n])}})}}},flip:{setTranslate:function(){for(var t,i,r,f,o=0;o<u.slides.length;o++){t=u.slides.eq(o);i=t[0].progress;u.params.flip.limitRotation&&(i=Math.max(Math.min(t[0].progress,1),-1));var l=t[0].swiperSlideOffset,a=-180*i,e=a,h=0,s=-l,c=0;(u.isHorizontal()?u.rtl&&(e=-e):(c=s,s=0,h=-e,e=0),t[0].style.zIndex=-Math.abs(Math.round(i))+u.slides.length,u.params.flip.slideShadows)&&(r=u.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),f=u.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"left":"top")+'"><\/div>'),t.append(r)),0===f.length&&(f=n('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"right":"bottom")+'"><\/div>'),t.append(f)),r.length&&(r[0].style.opacity=Math.max(-i,0)),f.length&&(f[0].style.opacity=Math.max(i,0)));t.transform("translate3d("+s+"px, "+c+"px, 0px) rotateX("+h+"deg) rotateY("+e+"deg)")}},setTransition:function(t){if(u.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),u.params.virtualTranslate&&0!==t){var i=!1;u.slides.eq(u.activeIndex).transitionEnd(function(){if(!i&&u&&n(this).hasClass(u.params.slideActiveClass)){i=!0;u.animating=!1;for(var r=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<r.length;t++)u.wrapper.trigger(r[t])}})}}},cube:{setTranslate:function(){var t,e=0,i,y,h,c,b;for(u.params.cube.shadow&&(u.isHorizontal()?(t=u.wrapper.find(".swiper-cube-shadow"),0===t.length&&(t=n('<div class="swiper-cube-shadow"><\/div>'),u.wrapper.append(t)),t.css({height:u.width+"px"})):(t=u.container.find(".swiper-cube-shadow"),0===t.length&&(t=n('<div class="swiper-cube-shadow"><\/div>'),u.container.append(t)))),i=0;i<u.slides.length;i++){var f=u.slides.eq(i),o=90*i,l=Math.floor(o/360);u.rtl&&(o=-o,l=Math.floor(-o/360));var s=Math.max(Math.min(f[0].progress,1),-1),r=0,v=0,a=0;i%4==0?(r=4*-l*u.size,a=0):(i-1)%4==0?(r=0,a=4*-l*u.size):(i-2)%4==0?(r=u.size+4*l*u.size,a=u.size):(i-3)%4==0&&(r=-u.size,a=3*u.size+4*u.size*l);u.rtl&&(r=-r);u.isHorizontal()||(v=r,r=0);y="rotateX("+(u.isHorizontal()?0:-o)+"deg) rotateY("+(u.isHorizontal()?o:0)+"deg) translate3d("+r+"px, "+v+"px, "+a+"px)";(1>=s&&s>-1&&(e=90*i+90*s,u.rtl&&(e=90*-i-90*s)),f.transform(y),u.params.cube.slideShadows)&&(h=u.isHorizontal()?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),c=u.isHorizontal()?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom"),0===h.length&&(h=n('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"left":"top")+'"><\/div>'),f.append(h)),0===c.length&&(c=n('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"right":"bottom")+'"><\/div>'),f.append(c)),h.length&&(h[0].style.opacity=Math.max(-s,0)),c.length&&(c[0].style.opacity=Math.max(s,0)))}if(u.wrapper.css({"-webkit-transform-origin":"50% 50% -"+u.size/2+"px","-moz-transform-origin":"50% 50% -"+u.size/2+"px","-ms-transform-origin":"50% 50% -"+u.size/2+"px","transform-origin":"50% 50% -"+u.size/2+"px"}),u.params.cube.shadow)if(u.isHorizontal())t.transform("translate3d(0px, "+(u.width/2+u.params.cube.shadowOffset)+"px, "+-u.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+u.params.cube.shadowScale+")");else{var p=Math.abs(e)-90*Math.floor(Math.abs(e)/90),k=1.5-(Math.sin(2*p*Math.PI/360)/2+Math.cos(2*p*Math.PI/360)/2),d=u.params.cube.shadowScale,w=u.params.cube.shadowScale/k,g=u.params.cube.shadowOffset;t.transform("scale3d("+d+", 1, "+w+") translate3d(0px, "+(u.height/2+g)+"px, "+-u.height/2/w+"px) rotateX(-90deg)")}b=u.isSafari||u.isUiWebView?-u.size/2:0;u.wrapper.transform("translate3d(0px,0,"+b+"px) rotateX("+(u.isHorizontal()?0:e)+"deg) rotateY("+(u.isHorizontal()?-e:0)+"deg)")},setTransition:function(n){u.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);u.params.cube.shadow&&!u.isHorizontal()&&u.container.find(".swiper-cube-shadow").transition(n)}},coverflow:{setTranslate:function(){for(var w,r,f,b,a=u.translate,v=u.isHorizontal()?-a+u.width/2:-a+u.height/2,y=u.isHorizontal()?u.params.coverflow.rotate:-u.params.coverflow.rotate,k=u.params.coverflow.depth,e=0,d=u.slides.length;d>e;e++){var i=u.slides.eq(e),p=u.slidesSizesGrid[e],g=i[0].swiperSlideOffset,t=(v-g-p/2)/p*u.params.coverflow.modifier,o=u.isHorizontal()?y*t:0,s=u.isHorizontal()?0:y*t,h=-k*Math.abs(t),c=u.isHorizontal()?0:u.params.coverflow.stretch*t,l=u.isHorizontal()?u.params.coverflow.stretch*t:0;Math.abs(l)<.001&&(l=0);Math.abs(c)<.001&&(c=0);Math.abs(h)<.001&&(h=0);Math.abs(o)<.001&&(o=0);Math.abs(s)<.001&&(s=0);w="translate3d("+l+"px,"+c+"px,"+h+"px)  rotateX("+s+"deg) rotateY("+o+"deg)";(i.transform(w),i[0].style.zIndex=-Math.abs(Math.round(t))+1,u.params.coverflow.slideShadows)&&(r=u.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),f=u.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"left":"top")+'"><\/div>'),i.append(r)),0===f.length&&(f=n('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"right":"bottom")+'"><\/div>'),i.append(f)),r.length&&(r[0].style.opacity=t>0?t:0),f.length&&(f[0].style.opacity=-t>0?-t:0))}u.browser.ie&&(b=u.wrapper[0].style,b.perspectiveOrigin=v+"px 50%")},setTransition:function(n){u.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n)}}},u.lazy={initialImageLoaded:!1,loadImageInSlide:function(t,i){if("undefined"!=typeof t&&("undefined"==typeof i&&(i=!0),0!==u.slides.length)){var r=u.slides.eq(t),f=r.find(".swiper-lazy:not(.swiper-lazy-loaded):not(.swiper-lazy-loading)");!r.hasClass("swiper-lazy")||r.hasClass("swiper-lazy-loaded")||r.hasClass("swiper-lazy-loading")||(f=f.add(r[0]));0!==f.length&&f.each(function(){var t=n(this);t.addClass("swiper-lazy-loading");var f=t.attr("data-background"),e=t.attr("data-src"),o=t.attr("data-srcset");u.loadImage(t[0],e||f,o,!1,function(){var n,s,h;(f?(t.css("background-image",'url("'+f+'")'),t.removeAttr("data-background")):(o&&(t.attr("srcset",o),t.removeAttr("data-srcset")),e&&(t.attr("src",e),t.removeAttr("data-src"))),t.addClass("swiper-lazy-loaded").removeClass("swiper-lazy-loading"),r.find(".swiper-lazy-preloader, .preloader").remove(),u.params.loop&&i)&&(n=r.attr("data-swiper-slide-index"),r.hasClass(u.params.slideDuplicateClass)?(s=u.wrapper.children('[data-swiper-slide-index="'+n+'"]:not(.'+u.params.slideDuplicateClass+")"),u.lazy.loadImageInSlide(s.index(),!1)):(h=u.wrapper.children("."+u.params.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]'),u.lazy.loadImageInSlide(h.index(),!1)));u.emit("onLazyImageReady",u,r[0],t[0])});u.emit("onLazyImageLoad",u,r[0],t[0])})}},load:function(){var t,r,f;if(u.params.watchSlidesVisibility)u.wrapper.children("."+u.params.slideVisibleClass).each(function(){u.lazy.loadImageInSlide(n(this).index())});else if(u.params.slidesPerView>1)for(t=u.activeIndex;t<u.activeIndex+u.params.slidesPerView;t++)u.slides[t]&&u.lazy.loadImageInSlide(t);else u.lazy.loadImageInSlide(u.activeIndex);if(u.params.lazyLoadingInPrevNext)if(u.params.slidesPerView>1||u.params.lazyLoadingInPrevNextAmount&&u.params.lazyLoadingInPrevNextAmount>1){var e=u.params.lazyLoadingInPrevNextAmount,i=u.params.slidesPerView,o=Math.min(u.activeIndex+i+Math.max(e,i),u.slides.length),s=Math.max(u.activeIndex-Math.max(i,e),0);for(t=u.activeIndex+u.params.slidesPerView;o>t;t++)u.slides[t]&&u.lazy.loadImageInSlide(t);for(t=s;t<u.activeIndex;t++)u.slides[t]&&u.lazy.loadImageInSlide(t)}else r=u.wrapper.children("."+u.params.slideNextClass),r.length>0&&u.lazy.loadImageInSlide(r.index()),f=u.wrapper.children("."+u.params.slidePrevClass),f.length>0&&u.lazy.loadImageInSlide(f.index())},onTransitionStart:function(){u.params.lazyLoading&&(u.params.lazyLoadingOnTransitionStart||!u.params.lazyLoadingOnTransitionStart&&!u.lazy.initialImageLoaded)&&u.lazy.load()},onTransitionEnd:function(){u.params.lazyLoading&&!u.params.lazyLoadingOnTransitionStart&&u.lazy.load()}},u.scrollbar={isTouched:!1,setDragPosition:function(n){var i=u.scrollbar,e=u.isHorizontal()?"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageX:n.pageX||n.clientX:"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageY:n.pageY||n.clientY,t=e-i.track.offset()[u.isHorizontal()?"left":"top"]-i.dragSize/2,r=-u.minTranslate()*i.moveDivider,f=-u.maxTranslate()*i.moveDivider;r>t?t=r:t>f&&(t=f);t=-t/i.moveDivider;u.updateProgress(t);u.setWrapperTranslate(t,!0)},dragStart:function(n){var t=u.scrollbar;t.isTouched=!0;n.preventDefault();n.stopPropagation();t.setDragPosition(n);clearTimeout(t.dragTimeout);t.track.transition(0);u.params.scrollbarHide&&t.track.css("opacity",1);u.wrapper.transition(100);t.drag.transition(100);u.emit("onScrollbarDragStart",u)},dragMove:function(n){var t=u.scrollbar;t.isTouched&&(n.preventDefault?n.preventDefault():n.returnValue=!1,t.setDragPosition(n),u.wrapper.transition(0),t.track.transition(0),t.drag.transition(0),u.emit("onScrollbarDragMove",u))},dragEnd:function(){var n=u.scrollbar;n.isTouched&&(n.isTouched=!1,u.params.scrollbarHide&&(clearTimeout(n.dragTimeout),n.dragTimeout=setTimeout(function(){n.track.css("opacity",0);n.track.transition(400)},1e3)),u.emit("onScrollbarDragEnd",u),u.params.scrollbarSnapOnRelease&&u.slideReset())},enableDraggable:function(){var t=u.scrollbar,i=u.support.touch?t.track:document;n(t.track).on(u.touchEvents.start,t.dragStart);n(i).on(u.touchEvents.move,t.dragMove);n(i).on(u.touchEvents.end,t.dragEnd)},disableDraggable:function(){var t=u.scrollbar,i=u.support.touch?t.track:document;n(t.track).off(u.touchEvents.start,t.dragStart);n(i).off(u.touchEvents.move,t.dragMove);n(i).off(u.touchEvents.end,t.dragEnd)},set:function(){if(u.params.scrollbar){var t=u.scrollbar;t.track=n(u.params.scrollbar);u.params.uniqueNavElements&&"string"==typeof u.params.scrollbar&&t.track.length>1&&1===u.container.find(u.params.scrollbar).length&&(t.track=u.container.find(u.params.scrollbar));t.drag=t.track.find(".swiper-scrollbar-drag");0===t.drag.length&&(t.drag=n('<div class="swiper-scrollbar-drag"><\/div>'),t.track.append(t.drag));t.drag[0].style.width="";t.drag[0].style.height="";t.trackSize=u.isHorizontal()?t.track[0].offsetWidth:t.track[0].offsetHeight;t.divider=u.size/u.virtualSize;t.moveDivider=t.divider*(t.trackSize/u.size);t.dragSize=t.trackSize*t.divider;u.isHorizontal()?t.drag[0].style.width=t.dragSize+"px":t.drag[0].style.height=t.dragSize+"px";t.track[0].style.display=t.divider>=1?"none":"";u.params.scrollbarHide&&(t.track[0].style.opacity=0)}},setTranslate:function(){if(u.params.scrollbar){var t,n=u.scrollbar,i=(u.translate||0,n.dragSize);t=(n.trackSize-n.dragSize)*u.progress;u.rtl&&u.isHorizontal()?(t=-t,t>0?(i=n.dragSize-t,t=0):-t+n.dragSize>n.trackSize&&(i=n.trackSize+t)):0>t?(i=n.dragSize+t,t=0):t+n.dragSize>n.trackSize&&(i=n.trackSize-t);u.isHorizontal()?(u.support.transforms3d?n.drag.transform("translate3d("+t+"px, 0, 0)"):n.drag.transform("translateX("+t+"px)"),n.drag[0].style.width=i+"px"):(u.support.transforms3d?n.drag.transform("translate3d(0px, "+t+"px, 0)"):n.drag.transform("translateY("+t+"px)"),n.drag[0].style.height=i+"px");u.params.scrollbarHide&&(clearTimeout(n.timeout),n.track[0].style.opacity=1,n.timeout=setTimeout(function(){n.track[0].style.opacity=0;n.track.transition(400)},1e3))}},setTransition:function(n){u.params.scrollbar&&u.scrollbar.drag.transition(n)}},u.controller={LinearSpline:function(n,t){var i,r,u;this.x=n;this.y=t;this.lastIndex=n.length-1;this.x.length;this.interpolate=function(n){return n?(r=u(this.x,n),i=r-1,(n-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0};u=function(){var n,t,i;return function(r,u){for(t=-1,n=r.length;n-t>1;)r[i=n+t>>1]<=u?t=i:n=i;return n}}()},getInterpolateFunction:function(n){u.controller.spline||(u.controller.spline=u.params.loop?new u.controller.LinearSpline(u.slidesGrid,n.slidesGrid):new u.controller.LinearSpline(u.snapGrid,n.snapGrid))},setTranslate:function(n,i){function o(t){n=t.rtl&&"horizontal"===t.params.direction?-u.translate:u.translate;"slide"===u.params.controlBy&&(u.controller.getInterpolateFunction(t),f=-u.controller.spline.interpolate(-n));f&&"container"!==u.params.controlBy||(s=(t.maxTranslate()-t.minTranslate())/(u.maxTranslate()-u.minTranslate()),f=(n-u.minTranslate())*s+t.minTranslate());u.params.controlInverse&&(f=t.maxTranslate()-f);t.updateProgress(f);t.setWrapperTranslate(f,!1,u);t.updateActiveIndex()}var s,f,r=u.params.control,e;if(u.isArray(r))for(e=0;e<r.length;e++)r[e]!==i&&r[e]instanceof t&&o(r[e]);else r instanceof t&&i!==r&&o(r)},setTransition:function(n,i){function e(t){t.setWrapperTransition(n,u);0!==n&&(t.onTransitionStart(),t.wrapper.transitionEnd(function(){r&&(t.params.loop&&"slide"===u.params.controlBy&&t.fixLoop(),t.onTransitionEnd())}))}var f,r=u.params.control;if(u.isArray(r))for(f=0;f<r.length;f++)r[f]!==i&&r[f]instanceof t&&e(r[f]);else r instanceof t&&i!==r&&e(r)}},u.hashnav={init:function(){var t,n,r,f;if(u.params.hashnav&&(u.hashnav.initialized=!0,t=document.location.hash.replace("#",""),t))for(var i=0,e=u.slides.length;e>i;i++)n=u.slides.eq(i),r=n.attr("data-hash"),r!==t||n.hasClass(u.params.slideDuplicateClass)||(f=n.index(),u.slideTo(f,0,u.params.runCallbacksOnInit,!0))},setHash:function(){u.hashnav.initialized&&u.params.hashnav&&(document.location.hash=u.slides.eq(u.activeIndex).attr("data-hash")||"")}},u.disableKeyboardControl=function(){u.params.keyboardControl=!1;n(document).off("keydown",yt)},u.enableKeyboardControl=function(){u.params.keyboardControl=!0;n(document).on("keydown",yt)},u.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},u.params.mousewheelControl){try{new window.WheelEvent("wheel");u.mousewheel.event="wheel"}catch(kt){(window.WheelEvent||u.container[0]&&"wheel"in u.container[0])&&(u.mousewheel.event="wheel")}u.mousewheel.event||window.WheelEvent;u.mousewheel.event||void 0===document.onmousewheel||(u.mousewheel.event="mousewheel");u.mousewheel.event||(u.mousewheel.event="DOMMouseScroll")}u.disableMousewheelControl=function(){return u.mousewheel.event?(u.container.off(u.mousewheel.event,pt),!0):!1};u.enableMousewheelControl=function(){return u.mousewheel.event?(u.container.on(u.mousewheel.event,pt),!0):!1};u.parallax={setTranslate:function(){u.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){wt(this,u.progress)});u.slides.each(function(){var t=n(this);t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var n=Math.min(Math.max(t[0].progress,-1),1);wt(this,n)})})},setTransition:function(t){"undefined"==typeof t&&(t=u.params.speed);u.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var i=n(this),r=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(r=0);i.transition(r)})}};u._plugins=[];for(at in u.plugins)vt=u.plugins[at](u,u.params[at]),vt&&u._plugins.push(vt);return u.callPlugins=function(n){for(var t=0;t<u._plugins.length;t++)n in u._plugins[t]&&u._plugins[t][n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},u.emitterEventListeners={},u.emit=function(n){u.params[n]&&u.params[n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var t;if(u.emitterEventListeners[n])for(t=0;t<u.emitterEventListeners[n].length;t++)u.emitterEventListeners[n][t](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);u.callPlugins&&u.callPlugins(n,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},u.on=function(n,t){return n=ot(n),u.emitterEventListeners[n]||(u.emitterEventListeners[n]=[]),u.emitterEventListeners[n].push(t),u},u.off=function(n,t){var i;if(n=ot(n),"undefined"==typeof t)return u.emitterEventListeners[n]=[],u;if(u.emitterEventListeners[n]&&0!==u.emitterEventListeners[n].length){for(i=0;i<u.emitterEventListeners[n].length;i++)u.emitterEventListeners[n][i]===t&&u.emitterEventListeners[n].splice(i,1);return u}},u.once=function(n,t){n=ot(n);var i=function(){t(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);u.off(n,i)};return u.on(n,i),u},u.a11y={makeFocusable:function(n){return n.attr("tabIndex","0"),n},addRole:function(n,t){return n.attr("role",t),n},addLabel:function(n,t){return n.attr("aria-label",t),n},disable:function(n){return n.attr("aria-disabled",!0),n},enable:function(n){return n.attr("aria-disabled",!1),n},onEnterKey:function(t){13===t.keyCode&&(n(t.target).is(u.params.nextButton)?(u.onClickNext(t),u.isEnd?u.a11y.notify(u.params.lastSlideMessage):u.a11y.notify(u.params.nextSlideMessage)):n(t.target).is(u.params.prevButton)&&(u.onClickPrev(t),u.isBeginning?u.a11y.notify(u.params.firstSlideMessage):u.a11y.notify(u.params.prevSlideMessage)),n(t.target).is("."+u.params.bulletClass)&&n(t.target)[0].click())},liveRegion:n('<span class="swiper-notification" aria-live="assertive" aria-atomic="true"><\/span>'),notify:function(n){var t=u.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(n))},init:function(){u.params.nextButton&&u.nextButton&&u.nextButton.length>0&&(u.a11y.makeFocusable(u.nextButton),u.a11y.addRole(u.nextButton,"button"),u.a11y.addLabel(u.nextButton,u.params.nextSlideMessage));u.params.prevButton&&u.prevButton&&u.prevButton.length>0&&(u.a11y.makeFocusable(u.prevButton),u.a11y.addRole(u.prevButton,"button"),u.a11y.addLabel(u.prevButton,u.params.prevSlideMessage));n(u.container).append(u.a11y.liveRegion)},initPagination:function(){u.params.pagination&&u.params.paginationClickable&&u.bullets&&u.bullets.length&&u.bullets.each(function(){var t=n(this);u.a11y.makeFocusable(t);u.a11y.addRole(t,"button");u.a11y.addLabel(t,u.params.paginationBulletMessage.replace(/{{index}}/,t.index()+1))})},destroy:function(){u.a11y.liveRegion&&u.a11y.liveRegion.length>0&&u.a11y.liveRegion.remove()}},u.init=function(){u.params.loop&&u.createLoop();u.updateContainerSize();u.updateSlidesSize();u.updatePagination();u.params.scrollbar&&u.scrollbar&&(u.scrollbar.set(),u.params.scrollbarDraggable&&u.scrollbar.enableDraggable());"slide"!==u.params.effect&&u.effects[u.params.effect]&&(u.params.loop||u.updateProgress(),u.effects[u.params.effect].setTranslate());u.params.loop?u.slideTo(u.params.initialSlide+u.loopedSlides,0,u.params.runCallbacksOnInit):(u.slideTo(u.params.initialSlide,0,u.params.runCallbacksOnInit),0===u.params.initialSlide&&(u.parallax&&u.params.parallax&&u.parallax.setTranslate(),u.lazy&&u.params.lazyLoading&&(u.lazy.load(),u.lazy.initialImageLoaded=!0)));u.attachEvents();u.params.observer&&u.support.observer&&u.initObservers();u.params.preloadImages&&!u.params.lazyLoading&&u.preloadImages();u.params.autoplay&&u.startAutoplay();u.params.keyboardControl&&u.enableKeyboardControl&&u.enableKeyboardControl();u.params.mousewheelControl&&u.enableMousewheelControl&&u.enableMousewheelControl();u.params.hashnav&&u.hashnav&&u.hashnav.init();u.params.a11y&&u.a11y&&u.a11y.init();u.emit("onInit",u)},u.cleanupStyles=function(){u.container.removeClass(u.classNames.join(" ")).removeAttr("style");u.wrapper.removeAttr("style");u.slides&&u.slides.length&&u.slides.removeClass([u.params.slideVisibleClass,u.params.slideActiveClass,u.params.slideNextClass,u.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row");u.paginationContainer&&u.paginationContainer.length&&u.paginationContainer.removeClass(u.params.paginationHiddenClass);u.bullets&&u.bullets.length&&u.bullets.removeClass(u.params.bulletActiveClass);u.params.prevButton&&n(u.params.prevButton).removeClass(u.params.buttonDisabledClass);u.params.nextButton&&n(u.params.nextButton).removeClass(u.params.buttonDisabledClass);u.params.scrollbar&&u.scrollbar&&(u.scrollbar.track&&u.scrollbar.track.length&&u.scrollbar.track.removeAttr("style"),u.scrollbar.drag&&u.scrollbar.drag.length&&u.scrollbar.drag.removeAttr("style"))},u.destroy=function(n,t){u.detachEvents();u.stopAutoplay();u.params.scrollbar&&u.scrollbar&&u.params.scrollbarDraggable&&u.scrollbar.disableDraggable();u.params.loop&&u.destroyLoop();t&&u.cleanupStyles();u.disconnectObservers();u.params.keyboardControl&&u.disableKeyboardControl&&u.disableKeyboardControl();u.params.mousewheelControl&&u.disableMousewheelControl&&u.disableMousewheelControl();u.params.a11y&&u.a11y&&u.a11y.destroy();u.emit("onDestroy");n!==!1&&(u=null)},u.init(),u}},u,r,i;for(t.prototype={isSafari:function(){var n=navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isArray:function(n){return"[object Array]"===Object.prototype.toString.apply(n)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1},device:function(){var n=navigator.userAgent,i=n.match(/(Android);?[\s\/]+([\d.]+)?/),t=n.match(/(iPad).*OS\s([\d_]+)/),r=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!t&&n.match(/(iPhone\sOS)\s([\d_]+)/);return{ios:t||u||r,android:i}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var n=document.createElement("div").style;return"webkitPerspective"in n||"MozPerspective"in n||"OPerspective"in n||"MsPerspective"in n||"perspective"in n}(),flexbox:function(){for(var i=document.createElement("div").style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n<t.length;n++)if(t[n]in i)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}()},plugins:{}},u=["jQuery","Zepto","Dom7"],r=0;r<u.length;r++)window[u[r]]&&f(window[u[r]]);i="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7;i&&("transitionEnd"in i.fn||(i.fn.transitionEnd=function(n){function r(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t++)u.off(i[t],r)}var t,i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],u=this;if(n)for(t=0;t<i.length;t++)u.on(i[t],r);return this}),"transform"in i.fn||(i.fn.transform=function(n){for(var t,i=0;i<this.length;i++)t=this[i].style,t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=n;return this}),"transition"in i.fn||(i.fn.transition=function(n){var i,t;for("string"!=typeof n&&(n+="ms"),i=0;i<this.length;i++)t=this[i].style,t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=n;return this}));window.Swiper=t}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper}),function(n,t){"use strict";if(typeof n.createEvent!="function")return!1;var tt=typeof jQuery!="undefined",s=function(n){var t=n.toLowerCase(),i="MS"+n;return navigator.msPointerEnabled?i:t},h=!!navigator.pointerEnabled||navigator.msPointerEnabled,it=function(){return"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch||h},c=function(n){var t=it(),i=/mouse/.test(n.type);return!i&&t&&/touch/.test(n.type)&&!h||!i&&t&&!/touch/.test(n.type)&&h||i&&!t},l={touchstart:s("PointerDown")+" touchstart",touchend:s("PointerUp")+" touchend",touchmove:s("PointerMove")+" touchmove"},a=function(n,t,i){for(var r=t.split(" "),u=r.length;u--;)n.addEventListener(r[u],i,!1)},b=function(n){return n.targetTouches?n.targetTouches[0]:n},k=function(){return(new Date).getTime()},v=function(t,u,f,e){var o=n.createEvent("Event"),s;if(o.originalEvent=f,e=e||{},e.x=i,e.y=r,e.distance=e.distance,tt&&(o=$.Event(u,{originalEvent:f}),jQuery(t).trigger(o,e)),o.initEvent){for(s in e)o[s]=e[s];o.initEvent(u,!0,!0);t.dispatchEvent(o)}t["on"+u]&&t["on"+u](o)},rt=function(n){if(c(n)){var t=b(n);e=i=t.pageX;o=r=t.pageY;nt=setTimeout(function(){v(n.target,"longtap",n);w=n.target},st);d=k();p++}},ut=function(n){var s,a;if(c(n)){var t=[],y=k(),h=o-r,l=e-i;if(clearTimeout(g),clearTimeout(nt),l<=-u&&t.push("swiperight"),l>=u&&t.push("swipeleft"),h<=-u&&t.push("swipedown"),h>=u&&t.push("swipeup"),t.length)for(s=0;s<t.length;s++)a=t[s],v(n.target,a,n,{distance:{x:Math.abs(l),y:Math.abs(h)}});else e>=i-f&&e<=i+f&&o>=r-f&&o<=r+f&&d+et-y>=0&&(v(n.target,p===2&&w===n.target?"dbltap":"tap",n),w=n.target),g=setTimeout(function(){p=0},ot)}},ft=function(n){if(c(n)){var t=b(n);i=t.pageX;r=t.pageY}},u=t.SWIPE_THRESHOLD||100,et=t.TAP_THRESHOLD||150,ot=t.DBL_TAP_THRESHOLD||200,st=t.LONG_TAP_THRESHOLD||1e3,f=t.TAP_PRECISION/2||30,y=t.JUST_ON_TOUCH_DEVICES,p=0,i,r,e,o,d,w,g,nt;a(n,l.touchstart+(y?"":" mousedown"),rt);a(n,l.touchend+(y?"":" mouseup"),ut);a(n,l.touchmove+(y?"":" mousemove"),ft)}(document,window),typeof jQuery=="undefined")throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||t[0]==1&&t[1]==9&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(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(i.style[t]!==undefined)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));typeof i=="string"&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.7";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==="#"?[]: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=typeof i=="object"&&i;r||u.data("bs.button",r=new t(this,f));i=="toggle"?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.7";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";u.resetText==null&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](u[t]==null?this.options[t]:u[t]);t=="loadingText"?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),n.prop("type")=="radio"?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):n.prop("type")=="checkbox"&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),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).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).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(),typeof i=="object"&&i),e=typeof i=="string"?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));typeof i=="number"?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=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));this.options.pause!="hover"||"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.7";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=this.getItemIndex(t),f=n=="prev"&&i===0||n=="next"&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r=n=="prev"?-1:1,u=(i+r)%this.$items.length,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)&&!(n<0))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=i=="next"?"left":"right",a=this,o,s,h,c;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())?void 0:(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)};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(),typeof i=="object"&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][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.7";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};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.children(".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())){if(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)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};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":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function r(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 u(t){t&&t.which===3||(n(e).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&t.type=="click"&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented())||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f))))}))}function o(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})}var e=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.7";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u);if(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(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;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=r(e),s=o.hasClass("open"),!s&&t.which!=27||s&&t.which==27)return t.which==27&&o.find(i).trigger("focus"),e.trigger("click");(h=" li:not(.disabled):visible a",f=o.find(".dropdown-menu"+h),f.length)&&(u=f.index(t.target),t.which==38&&u>0&&u--,t.which==40&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=o;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).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",".dropdown-menu",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(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e));typeof i=="string"?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.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;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.7";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});if(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.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})});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.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$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").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.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){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){if(this.isShown)n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this));else 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){r=n.support.transition&&f;this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body);this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus():this.hide())},this));if(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.adjustDialog()};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(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};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){if(!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 u=n(this),r=u.data("bs.tooltip"),f=typeof i=="object"&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]())})}var t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.7";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;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(u!="manual"){o=u=="hover"?"mouseenter":"focusin";s=u=="hover"?"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&&typeof t.delay=="number"&&(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);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusin"?"focus":"hover"]=!0),i.tip().hasClass("in")||i.hoverState=="in"){i.hoverState="in";return}if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusout"?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)}};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,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=typeof this.options.placement=="function"?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);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i=i=="bottom"&&f.bottom+s>e.bottom?"top":i=="top"&&f.top-s<e.top?"bottom":i=="right"&&f.right+o>e.width?"left":i=="left"&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;n=="out"&&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+=o;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;i=="top"&&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?u.left*2-l+h:u.top*2-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 e(){r.hoverState!="in"&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),f=n.Event("hide.bs."+this.type);if(this.$element.trigger(f),!f.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&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 r=t[0],u=r.tagName=="BODY",i=r.getBoundingClientRect();i.width==null&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{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.right&&(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")||(typeof n.title=="function"?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(Math.random()*1e6);while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};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)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(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);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};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 u=n(this),r=u.data("bs.popover"),f=typeof i=="object"&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.popover",r=new t(this,f)),typeof i=="string"&&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.7";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?typeof t=="string"?"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")||(typeof n.content=="function"?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};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){this.$body=n(document.body);this.$scrollElement=n(i).is(document.body)?n(window):n(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",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f=typeof i=="object"&&i;r||u.data("bs.scrollspy",r=new t(this,f));typeof i=="string"&&r[i]()})}t.VERSION="3.3.7";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 t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());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 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,n;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]===undefined||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));typeof i=="string"&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.7";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 o(){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);e?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),e=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&e?f.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o();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=typeof i=="object"&&i;r||u.data("bs.affix",r=new t(this,f));typeof i=="string"&&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=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.7";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(i!=null&&this.affixed=="top")return u<i?"top":!1;if(this.affixed=="bottom")return i!=null?u+this.unpin<=f.top?!1:"bottom":u+e<=n-r?!1:"bottom";var o=this.affixed==null,s=o?u:f.top,h=o?e:t;return i!=null&&u<=i?"top":r!=null&&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=Math.max(n(document).height(),n(document.body).height());if(typeof r!="object"&&(u=f=r),typeof f=="function"&&(f=r.top(this.$element)),typeof u=="function"&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(this.unpin!=null&&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=i=="bottom"?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}i=="bottom"&&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||{};t.offsetBottom!=null&&(t.offset.bottom=t.offsetBottom);t.offsetTop!=null&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);_gsScope=typeof module!="undefined"&&module.exports&&typeof global!="undefined"?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,t,i){var s=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},l=function(n,t,i){var f=n.cycle,u,r;for(u in f)r=f[u],n[u]=typeof r=="function"?r(i,t[i]):r[i%r.length];delete n.cycle},r=function(n,t,u){i.call(this,n,t,u);this._cycle=0;this._yoyo=this.vars.yoyo===!0;this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._dirty=!0;this.render=r.prototype.render},f=1e-10,e=i._internals,a=e.isSelector,v=e.isArray,u=r.prototype=i.to({},.1,{}),y=[],o,h,c;return r.version="1.19.0",u.constructor=r,u.kill()._gc=!1,r.killTweensOf=r.killDelayedCallsTo=i.killTweensOf,r.getTweensOf=i.getTweensOf,r.lagSmoothing=i.lagSmoothing,r.ticker=i.ticker,r.render=i.render,u.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),i.prototype.invalidate.call(this)},u.updateTo=function(n,t){var h=this.ratio,u=this.vars.immediateRender||n.immediateRender,f,e,o,r,s;t&&this._startTime<this._timeline._time&&(this._startTime=this._timeline._time,this._uncache(!1),this._gc?this._enabled(!0,!1):this._timeline.insert(this,this._startTime-this._delay));for(f in n)this.vars[f]=n[f];if(this._initted||u)if(t)this._initted=!1,u&&this.render(0,!0,!0);else if(this._gc&&this._enabled(!0,!1),this._notifyPluginsOfEnabled&&this._firstPT&&i._onPluginEvent("_onDisable",this),this._time/this._duration>.998)e=this._totalTime,this.render(0,!0,!1),this._initted=!1,this.render(e,!0,!1);else if(this._initted=!1,this._init(),this._time>0||u)for(o=1/(1-h),r=this._firstPT;r;)s=r.s+r.c,r.c*=o,r.s=s-r.c,r=r._next;return this},u.render=function(n,t,i){this._initted||this._duration===0&&this.vars.repeat&&this.invalidate();var k=this._dirty?this.totalDuration():this._totalDuration,p=this._time,c=this._totalTime,w=this._cycle,u=this._duration,s=this._rawPrevTime,a,h,o,y,r,l,v,b;if(n>=k-1e-7?(this._totalTime=k,this._cycle=this._repeat,this._yoyo&&(this._cycle&1)!=0?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=u,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(a=!0,h="onComplete",i=i||this._timeline.autoRemoveChildren),u===0&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(n=0),(s<0||n<=0&&n>=-1e-7||s===f&&this.data!=="isPause")&&s!==n&&(i=!0,s>f&&(h="onReverseComplete")),this._rawPrevTime=b=!t||n||s===n?n:f)):n<1e-7?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(c!==0||u===0&&s>0)&&(h="onReverseComplete",a=this._reversed),n<0&&(this._active=!1,u===0&&(this._initted||!this.vars.lazy||i)&&(s>=0&&(i=!0),this._rawPrevTime=b=!t||n||s===n?n:f)),this._initted||(i=!0)):(this._totalTime=this._time=n,this._repeat!==0&&(y=u+this._repeatDelay,this._cycle=this._totalTime/y>>0,this._cycle!==0&&this._cycle===this._totalTime/y&&c<=n&&this._cycle--,this._time=this._totalTime-this._cycle*y,this._yoyo&&(this._cycle&1)!=0&&(this._time=u-this._time),this._time>u?this._time=u:this._time<0&&(this._time=0)),this._easeType?(r=this._time/u,l=this._easeType,v=this._easePower,(l===1||l===3&&r>=.5)&&(r=1-r),l===3&&(r*=2),v===1?r*=r:v===2?r*=r*r:v===3?r*=r*r*r:v===4&&(r*=r*r*r*r),this.ratio=l===1?1-r:l===2?r:this._time/u<.5?r/2:1-r/2):this.ratio=this._ease.getRatio(this._time/u)),p!==this._time||i||w!==this._cycle){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)){this._time=p;this._totalTime=c;this._rawPrevTime=s;this._cycle=w;e.lazyTweens.push(this);this._lazy=[n,t];return}this._time&&!a?this.ratio=this._ease.getRatio(this._time/u):a&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(this._time===0?0:1))}}else{c!==this._totalTime&&this._onUpdate&&(t||this._callback("onUpdate"));return}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==p&&n>=0&&(this._active=!0),c===0&&(this._initted===2&&n>0&&this._init(),this._startAt&&(n>=0?this._startAt.render(n,t,i):h||(h="_dummyGS")),this.vars.onStart&&(this._totalTime!==0||u===0)&&(t||this._callback("onStart"))),o=this._firstPT;o;)o.f?o.t[o.p](o.c*this.ratio+o.s):o.t[o.p]=o.c*this.ratio+o.s,o=o._next;this._onUpdate&&(n<0&&this._startAt&&this._startTime&&this._startAt.render(n,t,i),t||(this._totalTime!==c||h)&&this._callback("onUpdate"));this._cycle!==w&&(t||this._gc||this.vars.onRepeat&&this._callback("onRepeat"));h&&(!this._gc||i)&&(n<0&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(n,t,i),a&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[h]&&this._callback(h),u===0&&this._rawPrevTime===f&&b!==f&&(this._rawPrevTime=0))},r.to=function(n,t,i){return new r(n,t,i)},r.from=function(n,t,i){return i.runBackwards=!0,i.immediateRender=i.immediateRender!=!1,new r(n,t,i)},r.fromTo=function(n,t,i,u){return u.startAt=i,u.immediateRender=u.immediateRender!=!1&&i.immediateRender!=!1,new r(n,t,u)},r.staggerTo=r.allTo=function(n,t,u,f,e,o,h){f=f||0;var d=0,g=[],nt=function(){u.onComplete&&u.onComplete.apply(u.onCompleteScope||this,arguments);e.apply(h||u.callbackScope||this,o||y)},tt=u.cycle,b=u.startAt&&u.startAt.cycle,k,c,p,w;for(v(n)||(typeof n=="string"&&(n=i.selector(n)||n),a(n)&&(n=s(n))),n=n||[],f<0&&(n=s(n),n.reverse(),f*=-1),k=n.length-1,p=0;p<=k;p++){c={};for(w in u)c[w]=u[w];if(tt&&(l(c,n,p),c.duration!=null&&(t=c.duration,delete c.duration)),b){b=c.startAt={};for(w in u.startAt)b[w]=u.startAt[w];l(c.startAt,n,p)}c.delay=d+(c.delay||0);p===k&&e&&(c.onComplete=nt);g[p]=new r(n[p],t,c);d+=f}return g},r.staggerFrom=r.allFrom=function(n,t,i,u,f,e,o){return i.runBackwards=!0,i.immediateRender=i.immediateRender!=!1,r.staggerTo(n,t,i,u,f,e,o)},r.staggerFromTo=r.allFromTo=function(n,t,i,u,f,e,o,s){return u.startAt=i,u.immediateRender=u.immediateRender!=!1&&i.immediateRender!=!1,r.staggerTo(n,t,u,f,e,o,s)},r.delayedCall=function(n,t,i,u,f){return new r(t,0,{delay:n,onComplete:t,onCompleteParams:i,callbackScope:u,onReverseComplete:t,onReverseCompleteParams:i,immediateRender:!1,useFrames:f,overwrite:0})},r.set=function(n,t){return new r(n,0,t)},r.isTweening=function(n){return i.getTweensOf(n,!0).length>0},o=function(n,t){for(var u=[],f=0,r=n._first;r;)r instanceof i?u[f++]=r:(t&&(u[f++]=r),u=u.concat(o(r,t)),f=u.length),r=r._next;return u},h=r.getAllTweens=function(t){return o(n._rootTimeline,t).concat(o(n._rootFramesTimeline,t))},r.killAll=function(n,i,r,u){i==null&&(i=!0);r==null&&(r=!0);for(var o=h(u!=!1),c=o.length,l=i&&r&&u,s,f,e=0;e<c;e++)f=o[e],(l||f instanceof t||(s=f.target===f.vars.onComplete)&&r||i&&!s)&&(n?f.totalTime(f._reversed?0:f.totalDuration()):f._enabled(!1,!1))},r.killChildTweensOf=function(n,t){if(n!=null){var h=e.tweenLookup,f,o,c,u,l;if(typeof n=="string"&&(n=i.selector(n)||n),a(n)&&(n=s(n)),v(n)){for(u=n.length;--u>-1;)r.killChildTweensOf(n[u],t);return}f=[];for(c in h)for(o=h[c].target.parentNode;o;)o===n&&(f=f.concat(h[c].tweens)),o=o.parentNode;for(l=f.length,u=0;u<l;u++)t&&f[u].totalTime(f[u].totalDuration()),f[u]._enabled(!1,!1)}},c=function(n,i,r,u){i=i!==!1;r=r!==!1;u=u!==!1;for(var e=h(u),c=i&&r&&u,o=e.length,s,f;--o>-1;)f=e[o],(c||f instanceof t||(s=f.target===f.vars.onComplete)&&r||i&&!s)&&f.paused(n)},r.pauseAll=function(n,t,i){c(!0,n,t,i)},r.resumeAll=function(n,t,i){c(!1,n,t,i)},r.globalTimeScale=function(t){var r=n._rootTimeline,u=i.ticker.time;return arguments.length?(t=t||f,r._startTime=u-(u-r._startTime)*r._timeScale/t,r=n._rootFramesTimeline,u=i.ticker.frame,r._startTime=u-(u-r._startTime)*r._timeScale/t,r._timeScale=n._rootTimeline._timeScale=t,t):r._timeScale},u.progress=function(n,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&(this._cycle&1)!=0?1-n:n)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},u.totalProgress=function(n,t){return arguments.length?this.totalTime(this.totalDuration()*n,t):this._totalTime/this.totalDuration()},u.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),n>this._duration&&(n=this._duration),this._yoyo&&(this._cycle&1)!=0?n=this._duration-n+this._cycle*(this._duration+this._repeatDelay):this._repeat!==0&&(n+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(n,t)):this._time},u.duration=function(t){return arguments.length?n.prototype.duration.call(this,t):this._duration},u.totalDuration=function(n){return arguments.length?this._repeat===-1?this:this.duration((n-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=this._repeat===-1?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},u.repeat=function(n){return arguments.length?(this._repeat=n,this._uncache(!0)):this._repeat},u.repeatDelay=function(n){return arguments.length?(this._repeatDelay=n,this._uncache(!0)):this._repeatDelay},u.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},r},!0);_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,t,i){var u=function(n){t.call(this,n);this._labels={};this.autoRemoveChildren=this.vars.autoRemoveChildren===!0;this.smoothChildTiming=this.vars.smoothChildTiming===!0;this._sortChildren=!0;this._onUpdate=this.vars.onUpdate;var i=this.vars,r;for(var u in i)r=i[u],f(r)&&r.join("").indexOf("{self}")!==-1&&(i[u]=this._swapSelfInParams(r));f(i.tweens)&&this.add(i.tweens,0,i.align,i.stagger)},e=1e-10,o=i._internals,y=u._internals={},p=o.isSelector,f=o.isArray,h=o.lazyTweens,c=o.lazyRender,s=_gsScope._gsDefine.globals,l=function(n){var t={};for(var i in n)t[i]=n[i];return t},a=function(n,t,i){var f=n.cycle,u,r;for(u in f)r=f[u],n[u]=typeof r=="function"?r.call(t[i],i):r[i%r.length];delete n.cycle},w=y.pauseCallback=function(){},v=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},r=u.prototype=new t;return u.version="1.19.0",r.constructor=u,r.kill()._gc=r._forcingPlayhead=r._hasPause=!1,r.to=function(n,t,r,u){var f=r.repeat&&s.TweenMax||i;return t?this.add(new f(n,t,r),u):this.set(n,r,u)},r.from=function(n,t,r,u){return this.add((r.repeat&&s.TweenMax||i).from(n,t,r),u)},r.fromTo=function(n,t,r,u,f){var e=u.repeat&&s.TweenMax||i;return t?this.add(e.fromTo(n,t,r,u),f):this.set(n,u,f)},r.staggerTo=function(n,t,r,f,e,o,s,h){var w=new u({onComplete:o,onCompleteParams:s,callbackScope:h,smoothChildTiming:this.smoothChildTiming}),b=r.cycle,c,y;for(typeof n=="string"&&(n=i.selector(n)||n),n=n||[],p(n)&&(n=v(n)),f=f||0,f<0&&(n=v(n),n.reverse(),f*=-1),y=0;y<n.length;y++)c=l(r),c.startAt&&(c.startAt=l(c.startAt),c.startAt.cycle&&a(c.startAt,n,y)),b&&(a(c,n,y),c.duration!=null&&(t=c.duration,delete c.duration)),w.to(n[y],t,c,y*f);return this.add(w,e)},r.staggerFrom=function(n,t,i,r,u,f,e,o){return i.immediateRender=i.immediateRender!=!1,i.runBackwards=!0,this.staggerTo(n,t,i,r,u,f,e,o)},r.staggerFromTo=function(n,t,i,r,u,f,e,o,s){return r.startAt=i,r.immediateRender=r.immediateRender!=!1&&i.immediateRender!=!1,this.staggerTo(n,t,r,u,f,e,o,s)},r.call=function(n,t,r,u){return this.add(i.delayedCall(0,n,t,r),u)},r.set=function(n,t,r){return r=this._parseTimeOrLabel(r,0,!0),t.immediateRender==null&&(t.immediateRender=r===this._time&&!this._paused),this.add(new i(n,0,t),r)},u.exportRoot=function(n,t){n=n||{};n.smoothChildTiming==null&&(n.smoothChildTiming=!0);var f=new u(n),e=f._timeline,r,o;for(t==null&&(t=!0),e._remove(f,!0),f._startTime=0,f._rawPrevTime=f._time=f._totalTime=e._time,r=e._first;r;)o=r._next,t&&r instanceof i&&r.target===r.vars.onComplete||f.add(r,r._startTime-r._delay),r=o;return e.add(f,0),f},r.add=function(r,e,o,s){var l,v,a,h,c,y;if(typeof e!="number"&&(e=this._parseTimeOrLabel(e,0,!0,r)),!(r instanceof n)){if(r instanceof Array||r&&r.push&&f(r)){for(o=o||"normal",s=s||0,l=e,v=r.length,a=0;a<v;a++)f(h=r[a])&&(h=new u({tweens:h})),this.add(h,l),typeof h!="string"&&typeof h!="function"&&(o==="sequence"?l=h._startTime+h.totalDuration()/h._timeScale:o==="start"&&(h._startTime-=h.delay())),l+=s;return this._uncache(!0)}if(typeof r=="string")return this.addLabel(r,e);if(typeof r=="function")r=i.delayedCall(0,r);else throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";}if(t.prototype.add.call(this,r,e),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(c=this,y=c.rawTime()>r._startTime;c._timeline;)y&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},r.remove=function(t){var r,i;if(t instanceof n)return this._remove(t,!1),r=t._timeline=t.vars.useFrames?n._rootFramesTimeline:n._rootTimeline,t._startTime=(t._paused?t._pauseTime:r._time)-(t._reversed?t.totalDuration()-t._totalTime:t._totalTime)/t._timeScale,this;if(t instanceof Array||t&&t.push&&f(t)){for(i=t.length;--i>-1;)this.remove(t[i]);return this}return typeof t=="string"?this.removeLabel(t):this.kill(null,t)},r._remove=function(n,i){t.prototype._remove.call(this,n,i);var r=this._last;return r?this._time>r._startTime+r._totalDuration/r._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},r.append=function(n,t){return this.add(n,this._parseTimeOrLabel(null,t,!0,n))},r.insert=r.insertMultiple=function(n,t,i,r){return this.add(n,t||0,i,r)},r.appendMultiple=function(n,t,i,r){return this.add(n,this._parseTimeOrLabel(null,t,!0,n),i,r)},r.addLabel=function(n,t){return this._labels[n]=this._parseTimeOrLabel(t),this},r.addPause=function(n,t,r,u){var f=i.delayedCall(0,w,r,u||this);return f.vars.onComplete=f.vars.onReverseComplete=t,f.data="isPause",this._hasPause=!0,this.add(f,n)},r.removeLabel=function(n){return delete this._labels[n],this},r.getLabelTime=function(n){return this._labels[n]!=null?this._labels[n]:-1},r._parseTimeOrLabel=function(t,i,r,u){var e;if(u instanceof n&&u.timeline===this)this.remove(u);else if(u&&(u instanceof Array||u.push&&f(u)))for(e=u.length;--e>-1;)u[e]instanceof n&&u[e].timeline===this&&this.remove(u[e]);if(typeof i=="string")return this._parseTimeOrLabel(i,r&&typeof t=="number"&&this._labels[i]==null?t-this.duration():0,r);if(i=i||0,typeof t=="string"&&(isNaN(t)||this._labels[t]!=null)){if(e=t.indexOf("="),e===-1)return this._labels[t]==null?r?this._labels[t]=this.duration()+i:i:this._labels[t]+i;i=parseInt(t.charAt(e-1)+"1",10)*Number(t.substr(e+1));t=e>1?this._parseTimeOrLabel(t.substr(0,e-1),0,r):this.duration()}else t==null&&(t=this.duration());return Number(t)+i},r.seek=function(n,t){return this.totalTime(typeof n=="number"?n:this._parseTimeOrLabel(n),t!==!1)},r.stop=function(){return this.paused(!0)},r.gotoAndPlay=function(n,t){return this.play(n,t)},r.gotoAndStop=function(n,t){return this.pause(n,t)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var v=this._dirty?this.totalDuration():this._totalDuration,f=this._time,w=this._startTime,b=this._timeScale,p=this._paused,r,s,y,o,l,u,a;if(n>=v-1e-7)this._totalTime=this._time=v,this._reversed||this._hasPausedChild()||(s=!0,o="onComplete",l=!!this._timeline.autoRemoveChildren,this._duration===0&&(n<=0&&n>=-1e-7||this._rawPrevTime<0||this._rawPrevTime===e)&&this._rawPrevTime!==n&&this._first&&(l=!0,this._rawPrevTime>e&&(o="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:e,n=v+.0001;else if(n<1e-7)if(this._totalTime=this._time=0,(f!==0||this._duration===0&&this._rawPrevTime!==e&&(this._rawPrevTime>0||n<0&&this._rawPrevTime>=0))&&(o="onReverseComplete",s=this._reversed),n<0)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(l=s=!0,o="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(l=!0),this._rawPrevTime=n;else{if(this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:e,n===0&&s)for(r=this._first;r&&r._startTime===0;)r._duration||(s=!1),r=r._next;n=0;this._initted||(l=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!t){if(n>=f)for(r=this._first;r&&r._startTime<=n&&!u;)r._duration||r.data!=="isPause"||r.ratio||r._startTime===0&&this._rawPrevTime===0||(u=r),r=r._next;else for(r=this._last;r&&r._startTime>=n&&!u;)r._duration||r.data==="isPause"&&r._rawPrevTime>0&&(u=r),r=r._prev;u&&(this._time=n=u._startTime,this._totalTime=n+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=n}if(this._time!==f&&this._first||i||l||u)this._initted||(this._initted=!0);else return;if(this._active||!this._paused&&this._time!==f&&n>0&&(this._active=!0),f===0&&this.vars.onStart&&(this._time===0&&this._duration||t||this._callback("onStart")),a=this._time,a>=f)for(r=this._first;r;){if(y=r._next,a!==this._time||this._paused&&!p)break;else(r._active||r._startTime<=a&&!r._paused&&!r._gc)&&(u===r&&this.pause(),r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i));r=y}else for(r=this._last;r;){if(y=r._prev,a!==this._time||this._paused&&!p)break;else if(r._active||r._startTime<=f&&!r._paused&&!r._gc){if(u===r){for(u=r._prev;u&&u.endTime()>this._time;)u.render(u._reversed?u.totalDuration()-(n-u._startTime)*u._timeScale:(n-u._startTime)*u._timeScale,t,i),u=u._prev;u=null;this.pause()}r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)}r=y}this._onUpdate&&(t||(h.length&&c(),this._callback("onUpdate")));o&&(this._gc||(w===this._startTime||b!==this._timeScale)&&(this._time===0||v>=this.totalDuration())&&(s&&(h.length&&c(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[o]&&this._callback(o)))},r._hasPausedChild=function(){for(var n=this._first;n;){if(n._paused||n instanceof u&&n._hasPausedChild())return!0;n=n._next}return!1},r.getChildren=function(n,t,r,u){u=u||-9999999999;for(var e=[],f=this._first,o=0;f;)f._startTime<u||(f instanceof i?t!==!1&&(e[o++]=f):(r!==!1&&(e[o++]=f),n!==!1&&(e=e.concat(f.getChildren(!0,t,r)),o=e.length))),f=f._next;return e},r.getTweensOf=function(n,t){var f=this._gc,e=[],o=0,r,u;for(f&&this._enabled(!0,!0),r=i.getTweensOf(n),u=r.length;--u>-1;)(r[u].timeline===this||t&&this._contains(r[u]))&&(e[o++]=r[u]);return f&&this._enabled(!1,!0),e},r.recent=function(){return this._recent},r._contains=function(n){for(var t=n.timeline;t;){if(t===this)return!0;t=t.timeline}return!1},r.shiftChildren=function(n,t,i){i=i||0;for(var r=this._first,u=this._labels,f;r;)r._startTime>=i&&(r._startTime+=n),r=r._next;if(t)for(f in u)u[f]>=i&&(u[f]+=n);return this._uncache(!0)},r._kill=function(n,t){if(!n&&!t)return this._enabled(!1,!1);for(var i=t?this.getTweensOf(t):this.getChildren(!0,!0,!1),r=i.length,u=!1;--r>-1;)i[r]._kill(n,t)&&(u=!0);return u},r.clear=function(n){var t=this.getChildren(!1,!0,!0),i=t.length;for(this._time=this._totalTime=0;--i>-1;)t[i]._enabled(!1,!1);return n!==!1&&(this._labels={}),this._uncache(!0)},r.invalidate=function(){for(var t=this._first;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},r._enabled=function(n,i){if(n===this._gc)for(var r=this._first;r;)r._enabled(n,!0),r=r._next;return t.prototype._enabled.call(this,n,i)},r.totalTime=function(){this._forcingPlayhead=!0;var t=n.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,t},r.duration=function(n){return arguments.length?(this.duration()!==0&&n!==0&&this.timeScale(this._duration/n),this):(this._dirty&&this.totalDuration(),this._duration)},r.totalDuration=function(n){if(!arguments.length){if(this._dirty){for(var i=0,t=this._last,r=999999999999,f,u;t;)f=t._prev,t._dirty&&t.totalDuration(),t._startTime>r&&this._sortChildren&&!t._paused?this.add(t,t._startTime-t._delay):r=t._startTime,t._startTime<0&&!t._paused&&(i-=t._startTime,this._timeline.smoothChildTiming&&(this._startTime+=t._startTime/this._timeScale),this.shiftChildren(-t._startTime,!1,-9999999999),r=0),u=t._startTime+t._totalDuration/t._timeScale,u>i&&(i=u),t=f;this._duration=this._totalDuration=i;this._dirty=!1}return this._totalDuration}return n&&this.totalDuration()?this.timeScale(this._totalDuration/n):this},r.paused=function(t){if(!t)for(var i=this._first,r=this._time;i;)i._startTime===r&&i.data==="isPause"&&(i._rawPrevTime=0),i=i._next;return n.prototype.paused.apply(this,arguments)},r.usesFrames=function(){for(var t=this._timeline;t._timeline;)t=t._timeline;return t===n._rootFramesTimeline},r.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},u},!0);_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(n,t,i){var f=function(t){n.call(this,t);this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._cycle=0;this._yoyo=this.vars.yoyo===!0;this._dirty=!0},u=1e-10,e=t._internals,o=e.lazyTweens,s=e.lazyRender,h=_gsScope._gsDefine.globals,c=new i(null,null,1,0),r=f.prototype=new n;return r.constructor=f,r.kill()._gc=!1,f.version="1.19.0",r.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),n.prototype.invalidate.call(this)},r.addCallback=function(n,i,r,u){return this.add(t.delayedCall(0,n,r,u),i)},r.removeCallback=function(n,t){if(n)if(t==null)this._kill(null,n);else for(var i=this.getTweensOf(n,!1),r=i.length,u=this._parseTimeOrLabel(t);--r>-1;)i[r]._startTime===u&&i[r]._enabled(!1,!1);return this},r.removePause=function(t){return this.removeCallback(n._internals.pauseCallback,t)},r.tweenTo=function(n,i){i=i||{};var u={ease:c,useFrames:this.usesFrames(),immediateRender:!1},o=i.repeat&&h.TweenMax||t,f,e,r;for(e in i)u[e]=i[e];return u.time=this._parseTimeOrLabel(n),f=Math.abs(Number(u.time)-this._time)/this._timeScale||.001,r=new o(this,f,u),u.onStart=function(){r.target.paused(!0);r.vars.time!==r.target.time()&&f===r.duration()&&r.duration(Math.abs(r.vars.time-r.target.time())/r.target._timeScale);i.onStart&&r._callback("onStart")},r},r.tweenFromTo=function(n,t,i){i=i||{};n=this._parseTimeOrLabel(n);i.startAt={onComplete:this.seek,onCompleteParams:[n],callbackScope:this};i.immediateRender=i.immediateRender!==!1;var r=this.tweenTo(t,i);return r.duration(Math.abs(r.vars.time-n)/this._timeScale||.001)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var g=this._dirty?this.totalDuration():this._totalDuration,e=this._duration,h=this._time,w=this._totalTime,tt=this._startTime,it=this._timeScale,c=this._rawPrevTime,nt=this._paused,y=this._cycle,r,v,b,l,a,k,f,d;if(n>=g-1e-7)this._locked||(this._totalTime=g,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(v=!0,l="onComplete",a=!!this._timeline.autoRemoveChildren,this._duration===0&&(n<=0&&n>=-1e-7||c<0||c===u)&&c!==n&&this._first&&(a=!0,c>u&&(l="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:u,this._yoyo&&(this._cycle&1)!=0?this._time=n=0:(this._time=e,n=e+.0001);else if(n<1e-7)if(this._locked||(this._totalTime=this._cycle=0),this._time=0,(h!==0||e===0&&c!==u&&(c>0||n<0&&c>=0)&&!this._locked)&&(l="onReverseComplete",v=this._reversed),n<0)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(a=v=!0,l="onReverseComplete"):c>=0&&this._first&&(a=!0),this._rawPrevTime=n;else{if(this._rawPrevTime=e||!t||n||this._rawPrevTime===n?n:u,n===0&&v)for(r=this._first;r&&r._startTime===0;)r._duration||(v=!1),r=r._next;n=0;this._initted||(a=!0)}else if(e===0&&c<0&&(a=!0),this._time=this._rawPrevTime=n,this._locked||(this._totalTime=n,this._repeat!==0&&(k=e+this._repeatDelay,this._cycle=this._totalTime/k>>0,this._cycle!==0&&this._cycle===this._totalTime/k&&w<=n&&this._cycle--,this._time=this._totalTime-this._cycle*k,this._yoyo&&(this._cycle&1)!=0&&(this._time=e-this._time),this._time>e?(this._time=e,n=e+.0001):this._time<0?this._time=n=0:n=this._time)),this._hasPause&&!this._forcingPlayhead&&!t){if(n=this._time,n>=h)for(r=this._first;r&&r._startTime<=n&&!f;)r._duration||r.data!=="isPause"||r.ratio||r._startTime===0&&this._rawPrevTime===0||(f=r),r=r._next;else for(r=this._last;r&&r._startTime>=n&&!f;)r._duration||r.data==="isPause"&&r._rawPrevTime>0&&(f=r),r=r._prev;f&&(this._time=n=f._startTime,this._totalTime=n+this._cycle*(this._totalDuration+this._repeatDelay))}if(this._cycle!==y&&!this._locked){var p=this._yoyo&&(y&1)!=0,rt=p===(this._yoyo&&(this._cycle&1)!=0),ut=this._totalTime,ft=this._cycle,et=this._rawPrevTime,ot=this._time;if(this._totalTime=y*e,this._cycle<y?p=!p:this._totalTime+=e,this._time=h,this._rawPrevTime=e===0?c-.0001:c,this._cycle=y,this._locked=!0,h=p?0:e,this.render(h,t,e===0),t||this._gc||this.vars.onRepeat&&this._callback("onRepeat"),h!==this._time)return;if(rt&&(h=p?e+.0001:-.0001,this.render(h,!0,!1)),this._locked=!1,this._paused&&!nt)return;this._time=ot;this._totalTime=ut;this._cycle=ft;this._rawPrevTime=et}if(this._time!==h&&this._first||i||a||f)this._initted||(this._initted=!0);else{w!==this._totalTime&&this._onUpdate&&(t||this._callback("onUpdate"));return}if(this._active||!this._paused&&this._totalTime!==w&&n>0&&(this._active=!0),w===0&&this.vars.onStart&&(this._totalTime===0&&this._totalDuration||t||this._callback("onStart")),d=this._time,d>=h)for(r=this._first;r;){if(b=r._next,d!==this._time||this._paused&&!nt)break;else(r._active||r._startTime<=this._time&&!r._paused&&!r._gc)&&(f===r&&this.pause(),r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i));r=b}else for(r=this._last;r;){if(b=r._prev,d!==this._time||this._paused&&!nt)break;else if(r._active||r._startTime<=h&&!r._paused&&!r._gc){if(f===r){for(f=r._prev;f&&f.endTime()>this._time;)f.render(f._reversed?f.totalDuration()-(n-f._startTime)*f._timeScale:(n-f._startTime)*f._timeScale,t,i),f=f._prev;f=null;this.pause()}r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)}r=b}this._onUpdate&&(t||(o.length&&s(),this._callback("onUpdate")));l&&(this._locked||this._gc||(tt===this._startTime||it!==this._timeScale)&&(this._time===0||g>=this.totalDuration())&&(v&&(o.length&&s(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[l]&&this._callback(l)))},r.getActive=function(n,t,i){n==null&&(n=!0);t==null&&(t=!0);i==null&&(i=!1);for(var f=[],e=this.getChildren(n,t,i),o=0,s=e.length,u,r=0;r<s;r++)u=e[r],u.isActive()&&(f[o++]=u);return f},r.getLabelAfter=function(n){n||n!==0&&(n=this._time);for(var i=this.getLabelsArray(),r=i.length,t=0;t<r;t++)if(i[t].time>n)return i[t].name;return null},r.getLabelBefore=function(n){n==null&&(n=this._time);for(var t=this.getLabelsArray(),i=t.length;--i>-1;)if(t[i].time<n)return t[i].name;return null},r.getLabelsArray=function(){var n=[],i=0;for(var t in this._labels)n[i++]={time:this._labels[t],name:t};return n.sort(function(n,t){return n.time-t.time}),n},r.progress=function(n,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&(this._cycle&1)!=0?1-n:n)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},r.totalProgress=function(n,t){return arguments.length?this.totalTime(this.totalDuration()*n,t):this._totalTime/this.totalDuration()},r.totalDuration=function(t){return arguments.length?this._repeat===-1||!t?this:this.timeScale(this.totalDuration()/t):(this._dirty&&(n.prototype.totalDuration.call(this),this._totalDuration=this._repeat===-1?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},r.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),n>this._duration&&(n=this._duration),this._yoyo&&(this._cycle&1)!=0?n=this._duration-n+this._cycle*(this._duration+this._repeatDelay):this._repeat!==0&&(n+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(n,t)):this._time},r.repeat=function(n){return arguments.length?(this._repeat=n,this._uncache(!0)):this._repeat},r.repeatDelay=function(n){return arguments.length?(this._repeatDelay=n,this._uncache(!0)):this._repeatDelay},r.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},r.currentLabel=function(n){return arguments.length?this.seek(n,!0):this.getLabelBefore(this._time+1e-8)},f},!0),function(){var h=180/Math.PI,n=[],t=[],i=[],f={},c=_gsScope._gsDefine.globals,u=function(n,t,i,r){i===r&&(i=r-(r-t)/1e6);n===t&&(t=n+(i-n)/1e6);this.a=n;this.b=t;this.c=i;this.d=r;this.da=r-n;this.ca=i-n;this.ba=t-n},l=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",e=function(n,t,i,r){var e={a:n},u={},f={},o={c:r},s=(n+t)/2,a=(t+i)/2,h=(i+r)/2,c=(s+a)/2,l=(a+h)/2,v=(l-c)/8;return e.b=s+(n-s)/4,u.b=c+v,e.c=u.a=(e.b+u.b)/2,u.c=f.a=(c+l)/2,f.b=l-v,o.b=h+(r-h)/4,f.c=o.a=(f.b+o.b)/2,[e,u,f,o]},a=function(r,u,f,o,s){for(var rt=r.length-1,v=0,l=r[0].a,p,c,nt,h,w,b,g,tt,a,k,d,it,y=0;y<rt;y++)h=r[v],p=h.a,c=h.d,nt=r[v+1].d,s?(k=n[y],d=t[y],it=(d+k)*u*.25/(o?.5:i[y]||.5),w=c-(c-p)*(o?u*.5:k!==0?it/k:0),b=c+(nt-c)*(o?u*.5:d!==0?it/d:0),g=c-(w+((b-w)*(k*3/(k+d)+.5)/4||0))):(w=c-(c-p)*u*.5,b=c+(nt-c)*u*.5,g=c-(w+b)/2),w+=g,b+=g,h.c=tt=w,h.b=y!==0?l:l=h.a+(h.c-h.a)*.6,h.da=c-p,h.ca=tt-p,h.ba=l-p,f?(a=e(p,l,tt,c),r.splice(v,1,a[0],a[1],a[2],a[3]),v+=4):v++,l=b;h=r[v];h.b=l;h.c=l+(h.d-l)*.4;h.da=h.d-h.a;h.ca=h.c-h.a;h.ba=l-h.a;f&&(a=e(h.a,l,h.c,h.d),r.splice(v,1,a[0],a[1],a[2],a[3]))},v=function(i,r,f,e){var h=[],c,o,l,s,v,a;if(e)for(i=[e].concat(i),o=i.length;--o>-1;)typeof(a=i[o][r])=="string"&&a.charAt(1)==="="&&(i[o][r]=e[r]+Number(a.charAt(0)+a.substr(2)));if(c=i.length-2,c<0)return h[0]=new u(i[0][r],0,0,i[c<-1?0:1][r]),h;for(o=0;o<c;o++)l=i[o][r],s=i[o+1][r],h[o]=new u(l,0,0,s),f&&(v=i[o+2][r],n[o]=(n[o]||0)+(s-l)*(s-l),t[o]=(t[o]||0)+(v-s)*(v-s));return h[o]=new u(i[o][r],0,0,i[o+1][r]),h},o=function(r,u,e,o,s,h){var k={},w=[],it=h||r[0],c,y,b,p,g,nt,d,tt;s=typeof s=="string"?","+s+",":l;u==null&&(u=1);for(y in r[0])w.push(y);if(r.length>1){for(tt=r[r.length-1],d=!0,c=w.length;--c>-1;)if(y=w[c],Math.abs(it[y]-tt[y])>.05){d=!1;break}d&&(r=r.concat(),h&&r.unshift(h),r.push(r[1]),h=r[r.length-3])}for(n.length=t.length=i.length=0,c=w.length;--c>-1;)y=w[c],f[y]=s.indexOf(","+y+",")!==-1,k[y]=v(r,y,f[y],h);for(c=n.length;--c>-1;)n[c]=Math.sqrt(n[c]),t[c]=Math.sqrt(t[c]);if(!o){for(c=w.length;--c>-1;)if(f[y])for(b=k[w[c]],nt=b.length-1,p=0;p<nt;p++)g=b[p+1].da/t[p]+b[p].da/n[p]||0,i[p]=(i[p]||0)+g*g;for(c=i.length;--c>-1;)i[c]=Math.sqrt(i[c])}for(c=w.length,p=e?4:1;--c>-1;)y=w[c],b=k[y],a(b,u,e,o,f[y]),d&&(b.splice(0,p),b.splice(b.length-p,p));return k},y=function(n,t,i){t=t||"soft";var w={},c=t==="cubic"?3:2,b=t==="soft",y=[],o,a,v,k,f,p,r,l,s,e,h;if(b&&i&&(n=[i].concat(n)),n==null||n.length<c+1)throw"invalid Bezier data";for(s in n[0])y.push(s);for(p=y.length;--p>-1;){for(s=y[p],w[s]=f=[],e=0,l=n.length,r=0;r<l;r++)o=i==null?n[r][s]:typeof(h=n[r][s])=="string"&&h.charAt(1)==="="?i[s]+Number(h.charAt(0)+h.substr(2)):Number(h),b&&r>1&&r<l-1&&(f[e++]=(o+f[e-2])/2),f[e++]=o;for(l=e-c+1,e=0,r=0;r<l;r+=c)o=f[r],a=f[r+1],v=f[r+2],k=c===2?0:f[r+3],f[e++]=h=c===3?new u(o,a,v,k):new u(o,(2*a+o)/3,(2*a+v)/3,v);f.length=e}return w},p=function(n,t,i){for(var p=1/i,s=n.length,e,h,o,a,v,y,r,u,c,f,l;--s>-1;)for(f=n[s],o=f.a,a=f.d-o,v=f.c-o,y=f.b-o,e=h=0,u=1;u<=i;u++)r=p*u,c=1-r,e=h-(h=(r*r*a+3*c*(r*v+c*y))*r),l=s*i+u-1,t[l]=(t[l]||0)+e*e},w=function(n,t){t=t>>0||6;var f=[],s=[],u=0,e=0,a=t-1,h=[],o=[],c,i,l,r;for(c in n)p(n[c],f,t);for(l=f.length,i=0;i<l;i++)u+=Math.sqrt(f[i]),r=i%t,o[r]=u,r===a&&(e+=u,r=i/t>>0,h[r]=o,s[r]=e,u=0,o=[]);return{length:e,lengths:s,segments:h}},r=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.7",API:2,global:!0,init:function(n,t,i){var c;this._target=n;t instanceof Array&&(t={values:t});this._func={};this._mod={};this._props=[];this._timeRes=t.timeResolution==null?6:parseInt(t.timeResolution,10);var e=t.values||[],s={},v=e[0],u=t.autoRotate||i.vars.orientToBezier,r,a,f,h,l;this._autoRotate=u?u instanceof Array?u:[["x","y","rotation",u===!0?0:Number(u)||0]]:null;for(r in v)this._props.push(r);for(f=this._props.length;--f>-1;)r=this._props[f],this._overwriteProps.push(r),a=this._func[r]=typeof n[r]=="function",s[r]=a?n[r.indexOf("set")||typeof n["get"+r.substr(3)]!="function"?r:"get"+r.substr(3)]():parseFloat(n[r]),l||s[r]!==e[0][r]&&(l=s);if(this._beziers=t.type!=="cubic"&&t.type!=="quadratic"&&t.type!=="soft"?o(e,isNaN(t.curviness)?1:t.curviness,!1,t.type==="thruBasic",t.correlate,l):y(e,t.type,s),this._segCount=this._beziers[r].length,this._timeRes&&(c=w(this._beziers,this._timeRes),this._length=c.length,this._lengths=c.lengths,this._segments=c.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length),u=this._autoRotate)for(this._initialRotations=[],u[0]instanceof Array||(this._autoRotate=u=[u]),f=u.length;--f>-1;){for(h=0;h<3;h++)r=u[f][h],this._func[r]=typeof n[r]=="function"?n[r.indexOf("set")||typeof n["get"+r.substr(3)]!="function"?r:"get"+r.substr(3)]:!1;r=u[f][2];this._initialRotations[f]=(this._func[r]?this._func[r].call(this._target):this._target[r])||0;this._overwriteProps.push(r)}return this._startRatio=i.vars.runBackwards?1:0,!0},set:function(n){var c=this._segCount,g=this._func,l=this._target,it=n!==this._startRatio,a,d,t,u,i,r,o,w,v,f,s,e,b,k,y,p,nt,tt;if(this._timeRes){if(v=this._lengths,f=this._curSeg,n*=this._length,t=this._li,n>this._l2&&t<c-1){for(w=c-1;t<w&&(this._l2=v[++t])<=n;);this._l1=v[t-1];this._li=t;this._curSeg=f=this._segments[t];this._s2=f[this._s1=this._si=0]}else if(n<this._l1&&t>0){while(t>0&&(this._l1=v[--t])>=n);t===0&&n<this._l1?this._l1=0:t++;this._l2=v[t];this._li=t;this._curSeg=f=this._segments[t];this._s1=f[(this._si=f.length-1)-1]||0;this._s2=f[this._si]}if(a=t,n-=this._l1,t=this._si,n>this._s2&&t<f.length-1){for(w=f.length-1;t<w&&(this._s2=f[++t])<=n;);this._s1=f[t-1];this._si=t}else if(n<this._s1&&t>0){while(t>0&&(this._s1=f[--t])>=n);t===0&&n<this._s1?this._s1=0:t++;this._s2=f[t];this._si=t}r=(t+(n-this._s1)/(this._s2-this._s1))*this._prec||0}else a=n<0?0:n>=1?c-1:c*n>>0,r=(n-a*(1/c))*c;for(d=1-r,t=this._props.length;--t>-1;)u=this._props[t],i=this._beziers[u][a],o=(r*r*i.da+3*d*(r*i.ca+d*i.ba))*r+i.a,this._mod[u]&&(o=this._mod[u](o,l)),g[u]?l[u](o):l[u]=o;if(this._autoRotate)for(s=this._autoRotate,t=s.length;--t>-1;)u=s[t][2],nt=s[t][3]||0,tt=s[t][4]===!0?1:h,i=this._beziers[s[t][0]],e=this._beziers[s[t][1]],i&&e&&(i=i[a],e=e[a],b=i.a+(i.b-i.a)*r,y=i.b+(i.c-i.b)*r,b+=(y-b)*r,y+=(i.c+(i.d-i.c)*r-y)*r,k=e.a+(e.b-e.a)*r,p=e.b+(e.c-e.b)*r,k+=(p-k)*r,p+=(e.c+(e.d-e.c)*r-p)*r,o=it?Math.atan2(p-k,y-b)*tt+nt:this._initialRotations[t],this._mod[u]&&(o=this._mod[u](o,l)),g[u]?l[u](o):l[u]=o)}}),s=r.prototype;r.bezierThrough=o;r.cubicToQuadratic=e;r._autoCSS=!0;r.quadraticToCubic=function(n,t,i){return new u(n,(2*t+n)/3,(2*t+i)/3,i)};r._cssRegister=function(){var t=c.CSSPlugin;if(t){var n=t._internals,i=n._parseToProxy,u=n._setPluginRatio,f=n.CSSPropTween;n._registerComplexSpecialProp("bezier",{parser:function(n,t,e,o,s,h){t instanceof Array&&(t={values:t});h=new r;var p=t.values,v=p.length-1,w=[],c={},a,y,l;if(v<0)return s;for(a=0;a<=v;a++)l=i(n,p[a],o,s,h,v!==a),w[a]=l.end;for(y in t)c[y]=t[y];return c.values=w,s=new f(n,"bezier",0,0,l.pt,2),s.data=l,s.plugin=h,s.setRatio=u,c.autoRotate===0&&(c.autoRotate=!0),!c.autoRotate||c.autoRotate instanceof Array||(a=c.autoRotate===!0?0:Number(c.autoRotate),c.autoRotate=l.end.left!=null?[["left","top","rotation",a,!1]]:l.end.x!=null?[["x","y","rotation",a,!1]]:!1),c.autoRotate&&(o._transform||o._enableTransforms(!1),l.autoRotate=o._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,o._overwriteProps.push("rotation")),h._onInitTween(l.proxy,c,o._tween),s}})}};s._mod=function(n){for(var i=this._overwriteProps,r=i.length,t;--r>-1;)t=n[i[r]],t&&typeof t=="function"&&(this._mod[i[r]]=t)};s._kill=function(n){var t=this._props,r,i;for(r in this._beziers)if(r in n)for(delete this._beziers[r],delete this._func[r],i=t.length;--i>-1;)t[i]===r&&t.splice(i,1);if(t=this._autoRotate,t)for(i=t.length;--i>-1;)n[t[i][2]]&&t.splice(i,1);return this._super._kill.call(this,n)}}();_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(n,t){var r=function(){n.call(this,"css");this._overwriteProps.length=0;this.setRatio=r.prototype.setRatio},iu=_gsScope._gsDefine.globals,ht,ni,e,si,v={},i=r.prototype=new n("css"),dr,st,gr,nu,tu,gt;i.constructor=r;r.version="1.19.0";r.API=2;r.defaultTransformPerspective=0;r.defaultSkewType="compensated";r.defaultSmoothOrigin=!0;i="px";r.suffixMap={top:i,right:i,bottom:i,left:i,width:i,height:i,fontSize:i,padding:i,margin:i,perspective:i,lineHeight:""};var ct=/(?:\-|\.|\b)(\d|\.|e\-)+/g,hi=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,ci=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,li=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,lt=/(?:\d|\-|\+|=|#|\.)*/g,ai=/opacity *= *([^)]*)/i,ru=/opacity:([^;]*)/i,uu=/alpha\(opacity *=.+?\)/i,fu=/^(rgb|hsl)/,er=/([A-Z])/g,or=/-([a-z])/gi,eu=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,sr=function(n,t){return t.toUpperCase()},ou=/(?:Left|Right|Width)/i,su=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,hu=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,k=/,(?=[^\)]*(?:\(|$))/gi,cu=/[\s,\(]/i,a=Math.PI/180,tt=180/Math.PI,ti={},y=document,vi=function(n){return y.createElementNS?y.createElementNS("http://www.w3.org/1999/xhtml",n):y.createElement(n)},d=vi("div"),yi=vi("img"),p=r._internals={_specialProps:v},g=navigator.userAgent,pi,hr,ii,ri,cr,ot,it=function(){var t=g.indexOf("Android"),n=vi("a");return(ii=g.indexOf("Safari")!==-1&&g.indexOf("Chrome")===-1&&(t===-1||Number(g.substr(t+8,1))>3),cr=ii&&Number(g.substr(g.indexOf("Version/")+8,1))<6,ri=g.indexOf("Firefox")!==-1,(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(g)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(g))&&(ot=parseFloat(RegExp.$1)),!n)?!1:(n.style.cssText="top:1px;opacity:.55;",/^0.55/.test(n.style.opacity))}(),lr=function(n){return ai.test(typeof n=="string"?n:(n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?parseFloat(RegExp.$1)/100:1},ar=function(n){window.console&&console.log(n)},rt,ut,vr="",wi="",at=function(n,t){t=t||d;var u=t.style,r,i;if(u[n]!==undefined)return n;for(n=n.charAt(0).toUpperCase()+n.substr(1),r=["O","Moz","ms","Ms","Webkit"],i=5;--i>-1&&u[r[i]+n]===undefined;);return i>=0?(wi=i===3?"ms":r[i],vr="-"+wi.toLowerCase()+"-",wi+n):null},ft=y.defaultView?y.defaultView.getComputedStyle:function(){},u=r.getStyle=function(n,t,i,r,u){var f;return!it&&t==="opacity"?lr(n):(!r&&n.style[t]?f=n.style[t]:(i=i||ft(n))?f=i[t]||i.getPropertyValue(t)||i.getPropertyValue(t.replace(er,"-$1").toLowerCase()):n.currentStyle&&(f=n.currentStyle[t]),u!=null&&(!f||f==="none"||f==="auto"||f==="auto auto")?u:f)},w=p.convertToPixels=function(n,i,f,e,o){if(e==="px"||!e)return f;if(e==="auto"||!f)return 0;var l=ou.test(i),h=n,a=d.style,p=f<0,b=f===1,s,c,v;if(p&&(f=-f),b&&(f*=100),e==="%"&&i.indexOf("border")!==-1)s=f/100*(l?n.clientWidth:n.clientHeight);else{if(a.cssText="border:0 solid red;position:"+u(n,"position")+";line-height:0;",e!=="%"&&h.appendChild&&e.charAt(0)!=="v"&&e!=="rem")a[l?"borderLeftWidth":"borderTopWidth"]=f+e;else{if(h=n.parentNode||y.body,c=h._gsCache,v=t.ticker.frame,c&&l&&c.time===v)return c.width*f/100;a[l?"width":"height"]=f+e}h.appendChild(d);s=parseFloat(d[l?"offsetWidth":"offsetHeight"]);h.removeChild(d);l&&e==="%"&&r.cacheWidths!==!1&&(c=h._gsCache=h._gsCache||{},c.time=v,c.width=s/f*100);s!==0||o||(s=w(n,i,f,e,!0))}return b&&(s/=100),p?-s:s},yr=p.calculateOffset=function(n,t,i){if(u(n,"position",i)!=="absolute")return 0;var r=t==="left"?"Left":"Top",f=u(n,"margin"+r,i);return n["offset"+r]-(w(n,t,parseFloat(f),f.replace(lt,""))||0)},vt=function(n,t){var i={},r,u,f;if(t=t||ft(n,null))if(r=t.length)while(--r>-1)f=t[r],(f.indexOf("-transform")===-1||tr===f)&&(i[f.replace(or,sr)]=t.getPropertyValue(f));else for(r in t)(r.indexOf("Transform")===-1||h===r)&&(i[r]=t[r]);else if(t=n.currentStyle||n.style)for(r in t)typeof r=="string"&&i[r]===undefined&&(i[r.replace(or,sr)]=t[r]);return it||(i.opacity=lr(n)),u=dt(n,t,!1),i.rotation=u.rotation,i.skewX=u.skewX,i.scaleX=u.scaleX,i.scaleY=u.scaleY,i.x=u.x,i.y=u.y,b&&(i.z=u.z,i.rotationX=u.rotationX,i.rotationY=u.rotationY,i.scaleZ=u.scaleZ),i.filters&&delete i.filters,i},bi=function(n,t,i,r,u){var o={},s=n.style,e,f,h;for(f in i)f!=="cssText"&&f!=="length"&&isNaN(f)&&(t[f]!==(e=i[f])||u&&u[f])&&f.indexOf("Origin")===-1&&(typeof e=="number"||typeof e=="string")&&(o[f]=e==="auto"&&(f==="left"||f==="top")?yr(n,f):(e===""||e==="auto"||e==="none")&&typeof t[f]=="string"&&t[f].replace(li,"")!==""?0:e,s[f]!==undefined&&(h=new nr(s,f,s[f],h)));if(r)for(f in r)f!=="className"&&(o[f]=r[f]);return{difs:o,firstMPT:h}},lu={width:["Left","Right"],height:["Top","Bottom"]},au=["marginLeft","marginRight","marginTop","marginBottom"],vu=function(n,t,i){if((n.nodeName+"").toLowerCase()==="svg")return(i||ft(n))[t]||0;if(n.getBBox&&rr(n))return n.getBBox()[t]||0;var r=parseFloat(t==="width"?n.offsetWidth:n.offsetHeight),f=lu[t],e=f.length;for(i=i||ft(n,null);--e>-1;)r-=parseFloat(u(n,"padding"+f[e],i,!0))||0,r-=parseFloat(u(n,"border"+f[e]+"Width",i,!0))||0;return r},et=function(n,t){if(n==="contain"||n==="auto"||n==="auto auto")return n+" ";(n==null||n==="")&&(n="0 0");var r=n.split(" "),i=n.indexOf("left")!==-1?"0%":n.indexOf("right")!==-1?"100%":r[0],u=n.indexOf("top")!==-1?"0%":n.indexOf("bottom")!==-1?"100%":r[1],f;if(r.length>3&&!t){for(r=n.split(", ").join(",").split(","),n=[],f=0;f<r.length;f++)n.push(et(r[f]));return n.join(",")}return u==null?u=i==="center"?"50%":"0":u==="center"&&(u="50%"),(i==="center"||isNaN(parseFloat(i))&&(i+"").indexOf("=")===-1)&&(i="50%"),n=i+" "+u+(r.length>2?" "+r[2]:""),t&&(t.oxp=i.indexOf("%")!==-1,t.oyp=u.indexOf("%")!==-1,t.oxr=i.charAt(1)==="=",t.oyr=u.charAt(1)==="=",t.ox=parseFloat(i.replace(li,"")),t.oy=parseFloat(u.replace(li,"")),t.v=n),t||n},yt=function(n,t){return typeof n=="function"&&(n=n(ut,rt)),typeof n=="string"&&n.charAt(1)==="="?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2)):parseFloat(n)-parseFloat(t)||0},c=function(n,t){return typeof n=="function"&&(n=n(ut,rt)),n==null?t:typeof n=="string"&&n.charAt(1)==="="?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2))+t:parseFloat(n)||0},pt=function(n,t,i,r){var h=1e-6,f,o,u,e,s;return typeof n=="function"&&(n=n(ut,rt)),n==null?e=t:typeof n=="number"?e=n:(f=360,o=n.split("_"),s=n.charAt(1)==="=",u=(s?parseInt(n.charAt(0)+"1",10)*parseFloat(o[0].substr(2)):parseFloat(o[0]))*(n.indexOf("rad")===-1?1:tt)-(s?0:t),o.length&&(r&&(r[i]=t+u),n.indexOf("short")!==-1&&(u=u%f,u!==u%(f/2)&&(u=u<0?u+f:u-f)),n.indexOf("_cw")!==-1&&u<0?u=(u+f*9999999999)%f-(u/f|0)*f:n.indexOf("ccw")!==-1&&u>0&&(u=(u-f*9999999999)%f-(u/f|0)*f)),e=t+u),e<h&&e>-h&&(e=0),e},wt={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ki=function(n,t,i){return n=n<0?n+1:n>1?n-1:n,(n*6<1?t+(i-t)*n*6:n<.5?i:n*3<2?t+(i-t)*(2/3-n)*6:t)*255+.5|0},ui=r.parseColor=function(n,t){var i,u,r,f,s,h,e,o,c,l,a;if(n)if(typeof n=="number")i=[n>>16,n>>8&255,n&255];else{if(n.charAt(n.length-1)===","&&(n=n.substr(0,n.length-1)),wt[n])i=wt[n];else if(n.charAt(0)==="#")n.length===4&&(u=n.charAt(1),r=n.charAt(2),f=n.charAt(3),n="#"+u+u+r+r+f+f),n=parseInt(n.substr(1),16),i=[n>>16,n>>8&255,n&255];else if(n.substr(0,3)==="hsl")if(i=a=n.match(ct),t){if(n.indexOf("=")!==-1)return n.match(hi)}else s=Number(i[0])%360/360,h=Number(i[1])/100,e=Number(i[2])/100,r=e<=.5?e*(h+1):e+h-e*h,u=e*2-r,i.length>3&&(i[3]=Number(n[3])),i[0]=ki(s+1/3,u,r),i[1]=ki(s,u,r),i[2]=ki(s-1/3,u,r);else i=n.match(ct)||wt.transparent;i[0]=Number(i[0]);i[1]=Number(i[1]);i[2]=Number(i[2]);i.length>3&&(i[3]=Number(i[3]))}else i=wt.black;return t&&!a&&(u=i[0]/255,r=i[1]/255,f=i[2]/255,o=Math.max(u,r,f),c=Math.min(u,r,f),e=(o+c)/2,o===c?s=h=0:(l=o-c,h=e>.5?l/(2-o-c):l/(o+c),s=(o===u?(r-f)/l+(r<f?6:0):o===r?(f-u)/l+2:(u-r)/l+4)*60),i[0]=s+.5|0,i[1]=h*100+.5|0,i[2]=e*100+.5|0),i},pr=function(n,t){for(var f=n.match(l)||[],r=0,o=f.length?"":n,i,e,u=0;u<f.length;u++)i=f[u],e=n.substr(r,n.indexOf(i,r)-r),r+=e.length+i.length,i=ui(i,t),i.length===3&&i.push(1),o+=e+(t?"hsla("+i[0]+","+i[1]+"%,"+i[2]+"%,"+i[3]:"rgba("+i.join(","))+")";return o+n.substr(r)},l="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(i in wt)l+="|"+i+"\\b";l=new RegExp(l+")","gi");r.colorStringFilter=function(n){var t=n[0]+n[1],i;l.test(t)&&(i=t.indexOf("hsl(")!==-1||t.indexOf("hsla(")!==-1,n[0]=pr(n[0],i),n[1]=pr(n[1],i));l.lastIndex=0};t.defaultStringFilter||(t.defaultStringFilter=r.colorStringFilter);var di=function(n,t,i,r){if(n==null)return function(n){return n};var s=t?(n.match(l)||[""])[0]:"",f=n.split(s).join("").match(ci)||[],h=n.substr(0,n.indexOf(f[0])),c=n.charAt(n.length-1)===")"?")":"",e=n.indexOf(" ")!==-1?" ":",",u=f.length,a=u>0?f[0].replace(ct,""):"",o;return u?o=t?function(n){var p,v,t,y;if(typeof n=="number")n+=a;else if(r&&k.test(n)){for(y=n.replace(k,"|").split("|"),t=0;t<y.length;t++)y[t]=o(y[t]);return y.join(",")}if(p=(n.match(l)||[s])[0],v=n.split(p).join("").match(ci)||[],t=v.length,u>t--)while(++t<u)v[t]=i?v[(t-1)/2|0]:f[t];return h+v.join(e)+e+p+c+(n.indexOf("inset")!==-1?" inset":"")}:function(n){var s,l,t;if(typeof n=="number")n+=a;else if(r&&k.test(n)){for(l=n.replace(k,"|").split("|"),t=0;t<l.length;t++)l[t]=o(l[t]);return l.join(",")}if(s=n.match(ci)||[],t=s.length,u>t--)while(++t<u)s[t]=i?s[(t-1)/2|0]:f[t];return h+s.join(e)+c}:function(n){return n}},gi=function(n){return n=n.split(","),function(t,i,r,u,f,e,o){var h=(i+"").split(" "),s;for(o={},s=0;s<4;s++)o[n[s]]=h[s]=h[s]||h[(s-1)/2>>0];return u.parse(t,o,f,e)}},gu=p._setPluginRatio=function(n){this.plugin.setRatio(n);for(var r=this.data,e=r.proxy,i=r.firstMPT,h=1e-6,u,t,f,o,s;i;)u=e[i.v],i.r?u=Math.round(u):u<h&&u>-h&&(u=0),i.t[i.p]=u,i=i._next;if(r.autoRotate&&(r.autoRotate.rotation=r.mod?r.mod(e.rotation,this.t):e.rotation),n===1||n===0)for(i=r.firstMPT,s=n===1?"e":"b";i;){if(t=i.t,t.type){if(t.type===1){for(o=t.xs0+t.s+t.xs1,f=1;f<t.l;f++)o+=t["xn"+f]+t["xs"+(f+1)];t[s]=o}}else t[s]=t.s+t.xs0;i=i._next}},nr=function(n,t,i,r,u){this.t=n;this.p=t;this.v=i;this.r=u;r&&(r._prev=this,this._next=r)},nf=p._parseToProxy=function(n,t,i,r,u,f){var s=r,c={},l={},y=i._transform,p=ti,a,e,o,h,v;for(i._transform=null,ti=t,r=v=i.parse(n,t,r,u),ti=p,f&&(i._transform=y,s&&(s._prev=null,s._prev&&(s._prev._next=null)));r&&r!==s;){if(r.type<=1&&(e=r.p,l[e]=r.s+r.c,c[e]=r.s,f||(h=new nr(r,"s",e,h,r.r),r.c=0),r.type===1))for(a=r.l;--a>0;)o="xn"+a,e=r.p+"_"+o,l[e]=r.data[o],c[e]=r[o],f||(h=new nr(r,o,e,h,r.rxp[o]));r=r._next}return{proxy:c,end:l,firstMPT:h,pt:v}},o=p.CSSPropTween=function(n,t,i,r,u,f,e,s,h,c,l){this.t=n;this.p=t;this.s=i;this.c=r;this.n=e||t;n instanceof o||si.push(this.n);this.r=s;this.type=f||0;h&&(this.pr=h,ht=!0);this.b=c===undefined?i:c;this.e=l===undefined?i+r:l;u&&(this._next=u,u._prev=this)},fi=function(n,t,i,r,u,f){var e=new o(n,t,i,r-i,u,-1,f);return e.b=i,e.e=e.xs0=r,e},bt=r.parseComplex=function(n,t,i,u,f,e,s,h,c,a){i=i||e||"";typeof u=="function"&&(u=u(ut,rt));s=new o(n,t,0,0,s,a?2:1,null,!1,h,i,u);u+="";f&&l.test(u+i)&&(u=[i,u],r.colorStringFilter(u),i=u[0],u=u[1]);var d=i.split(", ").join(",").split(" "),ft=u.split(", ").join(",").split(" "),st=d.length,vt=pi!==!1,p,g,nt,v,y,et,ht,ot,b,lt,tt,w,at;for((u.indexOf(",")!==-1||i.indexOf(",")!==-1)&&(d=d.join(" ").replace(k,", ").split(" "),ft=ft.join(" ").replace(k,", ").split(" "),st=d.length),st!==ft.length&&(d=(e||"").split(" "),st=d.length),s.plugin=c,s.setRatio=a,l.lastIndex=0,p=0;p<st;p++)if(v=d[p],y=ft[p],ot=parseFloat(v),ot||ot===0)s.appendXtra("",ot,yt(y,ot),y.replace(hi,""),vt&&y.indexOf("px")!==-1,!0);else if(f&&l.test(v))w=y.indexOf(")")+1,w=")"+(w?y.substr(w):""),at=y.indexOf("hsl")!==-1&&it,v=ui(v,at),y=ui(y,at),b=v.length+y.length>6,b&&!it&&y[3]===0?(s["xs"+s.l]+=s.l?" transparent":"transparent",s.e=s.e.split(ft[p]).join("transparent")):(it||(b=!1),at?s.appendXtra(b?"hsla(":"hsl(",v[0],yt(y[0],v[0]),",",!1,!0).appendXtra("",v[1],yt(y[1],v[1]),"%,",!1).appendXtra("",v[2],yt(y[2],v[2]),b?"%,":"%"+w,!1):s.appendXtra(b?"rgba(":"rgb(",v[0],y[0]-v[0],",",!0,!0).appendXtra("",v[1],y[1]-v[1],",",!0).appendXtra("",v[2],y[2]-v[2],b?",":w,!0),b&&(v=v.length<4?1:v[3],s.appendXtra("",v,(y.length<4?1:y[3])-v,w,!1))),l.lastIndex=0;else if(et=v.match(ct),et){if(ht=y.match(hi),!ht||ht.length!==et.length)return s;for(nt=0,g=0;g<et.length;g++)tt=et[g],lt=v.indexOf(tt,nt),s.appendXtra(v.substr(nt,lt-nt),Number(tt),yt(ht[g],tt),"",vt&&v.substr(lt+tt.length,2)==="px",g===0),nt=lt+tt.length;s["xs"+s.l]+=v.substr(nt)}else s["xs"+s.l]+=s.l||s["xs"+s.l]?" "+y:y;if(u.indexOf("=")!==-1&&s.data){for(w=s.xs0+s.data.s,p=1;p<s.l;p++)w+=s["xs"+p]+s.data["xn"+p];s.e=w+s["xs"+p]}return s.l||(s.type=-1,s.xs0=s.e),s.xfirst||s},s=9;for(i=o.prototype,i.l=i.pr=0;--s>0;)i["xn"+s]=0,i["xs"+s]="";i.xs0="";i._next=i._prev=i.xfirst=i.data=i.plugin=i.setRatio=i.rxp=null;i.appendXtra=function(n,t,i,r,u,f){var e=this,s=e.l;return(e["xs"+s]+=f&&(s||e["xs"+s])?" "+n:n||"",!i&&s!==0&&!e.plugin)?(e["xs"+s]+=t+(r||""),e):(e.l++,e.type=e.setRatio?2:1,e["xs"+e.l]=r||"",s>0)?(e.data["xn"+s]=t+i,e.rxp["xn"+s]=u,e["xn"+s]=t,e.plugin||(e.xfirst=new o(e,"xn"+s,t,i,e.xfirst||e,0,e.n,u,e.pr),e.xfirst.xs0=0),e):(e.data={s:t+i},e.rxp={},e.s=t,e.c=i,e.r=u,e)};var wr=function(n,t){t=t||{};this.p=t.prefix?at(n)||n:n;v[n]=v[this.p]=this;this.format=t.formatter||di(t.defaultValue,t.color,t.collapsible,t.multi);t.parser&&(this.parse=t.parser);this.clrs=t.color;this.multi=t.multi;this.keyword=t.keyword;this.dflt=t.defaultValue;this.pr=t.priority||0},f=p._registerComplexSpecialProp=function(n,t,i){typeof t!="object"&&(t={parser:i});var u=n.split(","),f=t.defaultValue,r,e;for(i=i||[f],r=0;r<u.length;r++)t.prefix=r===0&&t.prefix,t.defaultValue=i[r]||f,e=new wr(u[r],t)},yu=p._registerPluginProp=function(n){if(!v[n]){var t=n.charAt(0).toUpperCase()+n.substr(1)+"Plugin";f(n,{parser:function(n,i,r,u,f,e,o){var s=iu.com.greensock.plugins[t];return s?(s._cssRegister(),v[r].parse(n,i,r,u,f,e,o)):(ar("Error: "+t+" js file not loaded."),f)}})}};i=wr.prototype;i.parseComplex=function(n,t,i,r,u,f){var h=this.keyword,e,o,s,a,c,l;if(this.multi&&(k.test(i)||k.test(t)?(o=t.replace(k,"|").split("|"),s=i.replace(k,"|").split("|")):h&&(o=[t],s=[i])),s){for(a=s.length>o.length?s.length:o.length,e=0;e<a;e++)t=o[e]=o[e]||this.dflt,i=s[e]=s[e]||this.dflt,h&&(c=t.indexOf(h),l=i.indexOf(h),c!==l&&(l===-1?o[e]=o[e].split(h).join(""):c===-1&&(o[e]+=" "+h)));t=o.join(", ");i=s.join(", ")}return bt(n,this.p,t,i,this.clrs,this.dflt,r,this.pr,u,f)};i.parse=function(n,t,i,r,f,o){return this.parseComplex(n.style,this.format(u(n,this.p,e,!1,this.dflt)),this.format(t),f,o)};r.registerSpecialProp=function(n,t,i){f(n,{parser:function(n,r,u,f,e,s){var h=new o(n,u,0,0,e,2,u,!1,i);return h.plugin=s,h.setRatio=t(n,r,f._tween,u),h},priority:i})};r.useSVGTransformAttr=ii||ri;var br="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),h=at("transform"),tr=vr+"transform",kt=at("transformOrigin"),b=at("perspective")!==null,ei=p.Transform=function(){this.perspective=parseFloat(r.defaultTransformPerspective)||0;this.force3D=r.defaultForce3D===!1||!b?!1:r.defaultForce3D||"auto"},pu=window.SVGElement,nt,kr=function(n,t,i){var r=y.createElementNS("http://www.w3.org/2000/svg",n),f=/([a-z])([A-Z])/g;for(var u in i)r.setAttributeNS(null,u.replace(f,"$1-$2").toLowerCase(),i[u]);return t.appendChild(r),r},oi=y.documentElement,wu=function(){var t=ot||/Android/i.test(g)&&!window.chrome,i,n,r;return y.createElementNS&&!t&&(i=kr("svg",oi),n=kr("rect",i,{width:100,height:50,x:100}),r=n.getBoundingClientRect().width,n.style[kt]="50% 50%",n.style[h]="scaleX(0.5)",t=r===n.getBoundingClientRect().width&&!(ri&&b),oi.removeChild(i)),t}(),ir=function(n,t,i,u,f,e){var o=n._gsTransform,s=fr(n,!0),c,a,v,y,p,w,h,b,k,d,g,l,nt,tt;o&&(nt=o.xOrigin,tt=o.yOrigin);(!u||(c=u.split(" ")).length<2)&&(h=n.getBBox(),t=et(t).split(" "),c=[(t[0].indexOf("%")!==-1?parseFloat(t[0])/100*h.width:parseFloat(t[0]))+h.x,(t[1].indexOf("%")!==-1?parseFloat(t[1])/100*h.height:parseFloat(t[1]))+h.y]);i.xOrigin=y=parseFloat(c[0]);i.yOrigin=p=parseFloat(c[1]);u&&s!==ur&&(w=s[0],h=s[1],b=s[2],k=s[3],d=s[4],g=s[5],l=w*k-h*b,a=y*(k/l)+p*(-b/l)+(b*g-k*d)/l,v=y*(-h/l)+p*(w/l)-(w*g-h*d)/l,y=i.xOrigin=c[0]=a,p=i.yOrigin=c[1]=v);o&&(e&&(i.xOffset=o.xOffset,i.yOffset=o.yOffset,o=i),f||f!==!1&&r.defaultSmoothOrigin!==!1?(a=y-nt,v=p-tt,o.xOffset+=a*s[0]+v*s[2]-a,o.yOffset+=a*s[1]+v*s[3]-v):o.xOffset=o.yOffset=0);e||n.setAttribute("data-svg-origin",c.join(" "))},bu=function(n){try{return n.getBBox()}catch(n){}},rr=function(n){return!!(pu&&n.getBBox&&n.getCTM&&bu(n)&&(!n.parentNode||n.parentNode.getBBox&&n.parentNode.getCTM))},ur=[1,0,0,1,0,0],fr=function(n,t){var l=n._gsTransform||new ei,v=1e5,o=n.style,f,i,r,e,c,a;if(h?i=u(n,tr,null,!0):n.currentStyle&&(i=n.currentStyle.filter.match(su),i=i&&i.length===4?[i[0].substr(4),Number(i[2].substr(4)),Number(i[1].substr(4)),i[3].substr(4),l.x||0,l.y||0].join(","):""),f=!i||i==="none"||i==="matrix(1, 0, 0, 1, 0, 0)",f&&h&&((a=ft(n).display==="none")||!n.parentNode)&&(a&&(e=o.display,o.display="block"),n.parentNode||(c=1,oi.appendChild(n)),i=u(n,tr,null,!0),f=!i||i==="none"||i==="matrix(1, 0, 0, 1, 0, 0)",e?o.display=e:a&&st(o,"display"),c&&oi.removeChild(n)),(l.svg||n.getBBox&&rr(n))&&(f&&(o[h]+"").indexOf("matrix")!==-1&&(i=o[h],f=0),r=n.getAttribute("transform"),f&&r&&(r.indexOf("matrix")!==-1?(i=r,f=0):r.indexOf("translate")!==-1&&(i="matrix(1,0,0,1,"+r.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",f=0))),f)return ur;for(r=(i||"").match(ct)||[],s=r.length;--s>-1;)e=Number(r[s]),r[s]=(c=e-(e|=0))?(c*v+(c<0?-.5:.5)|0)/v+e:e;return t&&r.length>6?[r[0],r[1],r[4],r[5],r[12],r[13]]:r},dt=p.getTransform=function(n,i,f,e){if(n._gsTransform&&f&&!e)return n._gsTransform;var o=f?n._gsTransform||new ei:new ei,ni=o.scaleX<0,ti=2e-5,ut=1e5,fi=b?parseFloat(u(n,kt,i,!1,"0 0 0").split(" ")[2])||o.zOrigin||0:0,oi=parseFloat(r.defaultTransformPerspective)||0,s,pt,dt,gt,ft,it;if(o.svg=!!(n.getBBox&&rr(n)),o.svg&&(ir(n,u(n,kt,i,!1,"50% 50%")+"",o,n.getAttribute("data-svg-origin")),nt=r.useSVGTransformAttr||wu),s=fr(n),s!==ur){if(s.length===16){var k=s[0],p=s[1],ht=s[2],si=s[3],rt=s[4],v=s[5],d=s[6],hi=s[7],ct=s[8],w=s[9],y=s[10],ii=s[12],ri=s[13],et=s[14],g=s[11],a=Math.atan2(d,y),wt,ot,bt,c,l;o.zOrigin&&(et=-o.zOrigin,ii=ct*et-s[12],ri=w*et-s[13],et=y*et+o.zOrigin-s[14]);o.rotationX=a*tt;a&&(c=Math.cos(-a),l=Math.sin(-a),wt=rt*c+ct*l,ot=v*c+w*l,bt=d*c+y*l,ct=rt*-l+ct*c,w=v*-l+w*c,y=d*-l+y*c,g=hi*-l+g*c,rt=wt,v=ot,d=bt);a=Math.atan2(-ht,y);o.rotationY=a*tt;a&&(c=Math.cos(-a),l=Math.sin(-a),wt=k*c-ct*l,ot=p*c-w*l,bt=ht*c-y*l,w=p*l+w*c,y=ht*l+y*c,g=si*l+g*c,k=wt,p=ot,ht=bt);a=Math.atan2(p,k);o.rotation=a*tt;a&&(c=Math.cos(-a),l=Math.sin(-a),k=k*c+rt*l,ot=p*c+v*l,v=p*-l+v*c,d=ht*-l+d*c,p=ot);o.rotationX&&Math.abs(o.rotationX)+Math.abs(o.rotation)>359.9&&(o.rotationX=o.rotation=0,o.rotationY=180-o.rotationY);o.scaleX=(Math.sqrt(k*k+p*p)*ut+.5|0)/ut;o.scaleY=(Math.sqrt(v*v+w*w)*ut+.5|0)/ut;o.scaleZ=(Math.sqrt(d*d+y*y)*ut+.5|0)/ut;o.rotationX||o.rotationY?o.skewX=0:(o.skewX=rt||v?Math.atan2(rt,v)*tt+o.rotation:o.skewX||0,Math.abs(o.skewX)>90&&Math.abs(o.skewX)<270&&(ni?(o.scaleX*=-1,o.skewX+=o.rotation<=0?180:-180,o.rotation+=o.rotation<=0?180:-180):(o.scaleY*=-1,o.skewX+=o.skewX<=0?180:-180)));o.perspective=g?1/(g<0?-g:g):0;o.x=ii;o.y=ri;o.z=et;o.svg&&(o.x-=o.xOrigin-(o.xOrigin*k-o.yOrigin*rt),o.y-=o.yOrigin-(o.yOrigin*p-o.xOrigin*v))}else if(!b||e||!s.length||o.x!==s[4]||o.y!==s[5]||!o.rotationX&&!o.rotationY){var ui=s.length>=6,lt=ui?s[0]:1,at=s[1]||0,vt=s[2]||0,yt=ui?s[3]:1;o.x=s[4]||0;o.y=s[5]||0;dt=Math.sqrt(lt*lt+at*at);gt=Math.sqrt(yt*yt+vt*vt);ft=lt||at?Math.atan2(at,lt)*tt:o.rotation||0;it=vt||yt?Math.atan2(vt,yt)*tt+ft:o.skewX||0;Math.abs(it)>90&&Math.abs(it)<270&&(ni?(dt*=-1,it+=ft<=0?180:-180,ft+=ft<=0?180:-180):(gt*=-1,it+=it<=0?180:-180));o.scaleX=dt;o.scaleY=gt;o.rotation=ft;o.skewX=it;b&&(o.rotationX=o.rotationY=o.z=0,o.perspective=oi,o.scaleZ=1);o.svg&&(o.x-=o.xOrigin-(o.xOrigin*lt+o.yOrigin*vt),o.y-=o.yOrigin-(o.xOrigin*at+o.yOrigin*yt))}o.zOrigin=fi;for(pt in o)o[pt]<ti&&o[pt]>-ti&&(o[pt]=0)}return f&&(n._gsTransform=o,o.svg&&(nt&&n.style[h]?t.delayedCall(.001,function(){st(n.style,h)}):!nt&&n.getAttribute("transform")&&t.delayedCall(.001,function(){n.removeAttribute("transform")}))),o},ku=function(n){var t=this.data,nt=-t.rotation*a,ut=nt+t.skewX*a,e=1e5,o=(Math.cos(nt)*t.scaleX*e|0)/e,u=(Math.sin(nt)*t.scaleX*e|0)/e,f=(Math.sin(ut)*-t.scaleY*e|0)/e,h=(Math.cos(ut)*t.scaleY*e|0)/e,d=this.t.style,g=this.t.currentStyle,c,p,ft,k,y,et;if(g){p=u;u=-f;f=-p;c=g.filter;d.filter="";var l=this.t.offsetWidth,v=this.t.offsetHeight,tt=g.position!=="absolute",b="progid:DXImageTransform.Microsoft.Matrix(M11="+o+", M12="+u+", M21="+f+", M22="+h,it=t.x+l*t.xPercent/100,rt=t.y+v*t.yPercent/100,i,r;if(t.ox!=null&&(i=(t.oxp?l*t.ox*.01:t.ox)-l/2,r=(t.oyp?v*t.oy*.01:t.oy)-v/2,it+=i-(i*o+r*u),rt+=r-(i*f+r*h)),tt?(i=l/2,r=v/2,b+=", Dx="+(i-(i*o+r*u)+it)+", Dy="+(r-(i*f+r*h)+rt)+")"):b+=", sizingMethod='auto expand')",d.filter=c.indexOf("DXImageTransform.Microsoft.Matrix(")!==-1?c.replace(hu,b):b+" "+c,(n===0||n===1)&&o===1&&u===0&&f===0&&h===1&&(tt&&b.indexOf("Dx=0, Dy=0")===-1||ai.test(c)&&parseFloat(RegExp.$1)!==100||c.indexOf("gradient("&&c.indexOf("Alpha"))===-1&&d.removeAttribute("filter")),!tt)for(ft=ot<8?1:-1,i=t.ieOffsetX||0,r=t.ieOffsetY||0,t.ieOffsetX=Math.round((l-((o<0?-o:o)*l+(u<0?-u:u)*v))/2+it),t.ieOffsetY=Math.round((v-((h<0?-h:h)*v+(f<0?-f:f)*l))/2+rt),s=0;s<4;s++)y=au[s],k=g[y],p=k.indexOf("px")!==-1?parseFloat(k):w(this.t,y,parseFloat(k),k.replace(lt,""))||0,et=p!==t[y]?s<2?-t.ieOffsetX:-t.ieOffsetY:s<2?i-t.ieOffsetX:r-t.ieOffsetY,d[y]=(t[y]=Math.round(p-et*(s===0||s===2?1:ft)))+"px"}},du=p.set3DTransformRatio=p.setTransformRatio=function(n){var t=this.data,wt=this.t.style,u=t.rotation,bt=t.rotationX,kt=t.rotationY,k=t.scaleX,d=t.scaleY,tt=t.scaleZ,c=t.x,l=t.y,ot=t.z,ht=t.svg,st=t.perspective,dt=t.force3D,v,y,it,p,w,rt,lt,at,ut,vt,yt,ft,ct,i,f,e,r,gt,g,o,s,pt,et;if(((n===1||n===0)&&dt==="auto"&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!dt)&&!ot&&!st&&!kt&&!bt&&tt===1||nt&&ht||!b){u||t.skewX||ht?(u*=a,pt=t.skewX*a,et=1e5,v=Math.cos(u)*k,p=Math.sin(u)*k,y=Math.sin(u-pt)*-d,w=Math.cos(u-pt)*d,pt&&t.skewType==="simple"&&(r=Math.tan(pt-t.skewY*a),r=Math.sqrt(1+r*r),y*=r,w*=r,t.skewY&&(r=Math.tan(t.skewY*a),r=Math.sqrt(1+r*r),v*=r,p*=r)),ht&&(c+=t.xOrigin-(t.xOrigin*v+t.yOrigin*y)+t.xOffset,l+=t.yOrigin-(t.xOrigin*p+t.yOrigin*w)+t.yOffset,nt&&(t.xPercent||t.yPercent)&&(i=this.t.getBBox(),c+=t.xPercent*.01*i.width,l+=t.yPercent*.01*i.height),i=1e-6,c<i&&c>-i&&(c=0),l<i&&l>-i&&(l=0)),g=(v*et|0)/et+","+(p*et|0)/et+","+(y*et|0)/et+","+(w*et|0)/et+","+c+","+l+")",ht&&nt?this.t.setAttribute("transform","matrix("+g):wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+g):wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+k+",0,0,"+d+","+c+","+l+")";return}if(ri&&(i=.0001,k<i&&k>-i&&(k=tt=2e-5),d<i&&d>-i&&(d=tt=2e-5),!st||t.z||t.rotationX||t.rotationY||(st=0)),u||t.skewX)u*=a,f=v=Math.cos(u),e=p=Math.sin(u),t.skewX&&(u-=t.skewX*a,f=Math.cos(u),e=Math.sin(u),t.skewType==="simple"&&(r=Math.tan((t.skewX-t.skewY)*a),r=Math.sqrt(1+r*r),f*=r,e*=r,t.skewY&&(r=Math.tan(t.skewY*a),r=Math.sqrt(1+r*r),v*=r,p*=r))),y=-e,w=f;else if(kt||bt||tt!==1||st||ht)v=w=1,y=p=0;else{wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) translate3d(":"translate3d(")+c+"px,"+l+"px,"+ot+"px)"+(k!==1||d!==1?" scale("+k+","+d+")":"");return}ut=1;it=rt=lt=at=vt=yt=0;ft=st?-1/st:0;ct=t.zOrigin;i=1e-6;o=",";s="0";u=kt*a;u&&(f=Math.cos(u),e=Math.sin(u),lt=-e,vt=ft*-e,it=v*e,rt=p*e,ut=f,ft*=f,v*=f,p*=f);u=bt*a;u&&(f=Math.cos(u),e=Math.sin(u),r=y*f+it*e,gt=w*f+rt*e,at=ut*e,yt=ft*e,it=y*-e+it*f,rt=w*-e+rt*f,ut=ut*f,ft=ft*f,y=r,w=gt);tt!==1&&(it*=tt,rt*=tt,ut*=tt,ft*=tt);d!==1&&(y*=d,w*=d,at*=d,yt*=d);k!==1&&(v*=k,p*=k,lt*=k,vt*=k);(ct||ht)&&(ct&&(c+=it*-ct,l+=rt*-ct,ot+=ut*-ct+ct),ht&&(c+=t.xOrigin-(t.xOrigin*v+t.yOrigin*y)+t.xOffset,l+=t.yOrigin-(t.xOrigin*p+t.yOrigin*w)+t.yOffset),c<i&&c>-i&&(c=s),l<i&&l>-i&&(l=s),ot<i&&ot>-i&&(ot=0));g=t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix3d(":"matrix3d(";g+=(v<i&&v>-i?s:v)+o+(p<i&&p>-i?s:p)+o+(lt<i&&lt>-i?s:lt);g+=o+(vt<i&&vt>-i?s:vt)+o+(y<i&&y>-i?s:y)+o+(w<i&&w>-i?s:w);bt||kt||tt!==1?(g+=o+(at<i&&at>-i?s:at)+o+(yt<i&&yt>-i?s:yt)+o+(it<i&&it>-i?s:it),g+=o+(rt<i&&rt>-i?s:rt)+o+(ut<i&&ut>-i?s:ut)+o+(ft<i&&ft>-i?s:ft)+o):g+=",0,0,0,0,1,0,";g+=c+o+l+o+ot+o+(st?1+-ot/st:1)+")";wt[h]=g};for(i=ei.prototype,i.x=i.y=i.z=i.skewX=i.skewY=i.rotation=i.rotationX=i.rotationY=i.zOrigin=i.xPercent=i.yPercent=i.xOffset=i.yOffset=0,i.scaleX=i.scaleY=i.scaleZ=1,f("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(n,t,i,f,s,l,a){var yt;if(f._lastParsedTransform===a)return s;f._lastParsedTransform=a;typeof a[i]=="function"&&(yt=a[i],a[i]=t);var lt=n._gsTransform,wt=n.style,bt=1e-6,gt=br.length,p=a,st={},ht="transformOrigin",v=dt(n,e,!0,p.parseTransform),k=p.transform&&(typeof p.transform=="function"?p.transform(ut,rt):p.transform),w,tt,at,vt,ot,it,ft,ct,g;if(f._transform=v,k&&typeof k=="string"&&h)tt=d.style,tt[h]=k,tt.display="block",tt.position="absolute",y.body.appendChild(d),w=dt(d,null,!1),v.svg&&(it=v.xOrigin,ft=v.yOrigin,w.x-=v.xOffset,w.y-=v.yOffset,(p.transformOrigin||p.svgOrigin)&&(k={},ir(n,et(p.transformOrigin),k,p.svgOrigin,p.smoothOrigin,!0),it=k.xOrigin,ft=k.yOrigin,w.x-=k.xOffset-v.xOffset,w.y-=k.yOffset-v.yOffset),(it||ft)&&(ct=fr(d,!0),w.x-=it-(it*ct[0]+ft*ct[2]),w.y-=ft-(it*ct[1]+ft*ct[3]))),y.body.removeChild(d),w.perspective||(w.perspective=v.perspective),p.xPercent!=null&&(w.xPercent=c(p.xPercent,v.xPercent)),p.yPercent!=null&&(w.yPercent=c(p.yPercent,v.yPercent));else if(typeof p=="object"){if(w={scaleX:c(p.scaleX!=null?p.scaleX:p.scale,v.scaleX),scaleY:c(p.scaleY!=null?p.scaleY:p.scale,v.scaleY),scaleZ:c(p.scaleZ,v.scaleZ),x:c(p.x,v.x),y:c(p.y,v.y),z:c(p.z,v.z),xPercent:c(p.xPercent,v.xPercent),yPercent:c(p.yPercent,v.yPercent),perspective:c(p.transformPerspective,v.perspective)},ot=p.directionalRotation,ot!=null)if(typeof ot=="object")for(tt in ot)p[tt]=ot[tt];else p.rotation=ot;typeof p.x=="string"&&p.x.indexOf("%")!==-1&&(w.x=0,w.xPercent=c(p.x,v.xPercent));typeof p.y=="string"&&p.y.indexOf("%")!==-1&&(w.y=0,w.yPercent=c(p.y,v.yPercent));w.rotation=pt("rotation"in p?p.rotation:"shortRotation"in p?p.shortRotation+"_short":"rotationZ"in p?p.rotationZ:v.rotation-v.skewY,v.rotation-v.skewY,"rotation",st);b&&(w.rotationX=pt("rotationX"in p?p.rotationX:"shortRotationX"in p?p.shortRotationX+"_short":v.rotationX||0,v.rotationX,"rotationX",st),w.rotationY=pt("rotationY"in p?p.rotationY:"shortRotationY"in p?p.shortRotationY+"_short":v.rotationY||0,v.rotationY,"rotationY",st));w.skewX=pt(p.skewX,v.skewX-v.skewY);(w.skewY=pt(p.skewY,v.skewY))&&(w.skewX+=w.skewY,w.rotation+=w.skewY)}for(b&&p.force3D!=null&&(v.force3D=p.force3D,vt=!0),v.skewType=p.skewType||v.skewType||r.defaultSkewType,at=v.force3D||v.z||v.rotationX||v.rotationY||w.z||w.rotationX||w.rotationY||w.perspective,at||p.scale==null||(w.scaleZ=1);--gt>-1;)g=br[gt],k=w[g]-v[g],(k>bt||k<-bt||p[g]!=null||ti[g]!=null)&&(vt=!0,s=new o(v,g,v[g],k,s),g in st&&(s.e=st[g]),s.xs0=0,s.plugin=l,f._overwriteProps.push(s.n));return k=p.transformOrigin,v.svg&&(k||p.svgOrigin)&&(it=v.xOffset,ft=v.yOffset,ir(n,et(k),w,p.svgOrigin,p.smoothOrigin),s=fi(v,"xOrigin",(lt?v:w).xOrigin,w.xOrigin,s,ht),s=fi(v,"yOrigin",(lt?v:w).yOrigin,w.yOrigin,s,ht),(it!==v.xOffset||ft!==v.yOffset)&&(s=fi(v,"xOffset",lt?it:v.xOffset,v.xOffset,s,ht),s=fi(v,"yOffset",lt?ft:v.yOffset,v.yOffset,s,ht)),k=nt?null:"0px 0px"),(k||b&&at&&v.zOrigin)&&(h?(vt=!0,g=kt,k=(k||u(n,g,e,!1,"50% 50%"))+"",s=new o(wt,g,0,0,s,-1,ht),s.b=wt[g],s.plugin=l,b?(tt=v.zOrigin,k=k.split(" "),v.zOrigin=(k.length>2&&!(tt!==0&&k[2]==="0px")?parseFloat(k[2]):tt)||0,s.xs0=s.e=k[0]+" "+(k[1]||"50%")+" 0px",s=new o(v,"zOrigin",0,0,s,-1,s.n),s.b=tt,s.xs0=s.e=v.zOrigin):s.xs0=s.e=k):et(k+"",v)),vt&&(f._transformType=!(v.svg&&nt)&&(at||this._transformType===3)?3:2),yt&&(a[i]=yt),s},prefix:!0}),f("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),f("borderRadius",{defaultValue:"0px",parser:function(n,t,i,r,f){t=this.format(t);var v=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],ut=n.style,tt,l,d,h,o,s,p,a,it,rt,c,y,g,b,k,nt;for(it=parseFloat(n.offsetWidth),rt=parseFloat(n.offsetHeight),tt=t.split(" "),l=0;l<v.length;l++)this.p.indexOf("border")&&(v[l]=at(v[l])),o=h=u(n,v[l],e,!1,"0px"),o.indexOf(" ")!==-1&&(h=o.split(" "),o=h[0],h=h[1]),s=d=tt[l],p=parseFloat(o),y=o.substr((p+"").length),g=s.charAt(1)==="=",g?(a=parseInt(s.charAt(0)+"1",10),s=s.substr(2),a*=parseFloat(s),c=s.substr((a+"").length-(a<0?1:0))||""):(a=parseFloat(s),c=s.substr((a+"").length)),c===""&&(c=ni[i]||y),c!==y&&(b=w(n,"borderLeft",p,y),k=w(n,"borderTop",p,y),c==="%"?(o=b/it*100+"%",h=k/rt*100+"%"):c==="em"?(nt=w(n,"borderLeft",1,"em"),o=b/nt+"em",h=k/nt+"em"):(o=b+"px",h=k+"px"),g&&(s=parseFloat(o)+a+c,d=parseFloat(h)+a+c)),f=bt(ut,v[l],o+" "+h,s+" "+d,!1,"0px",f);return f},prefix:!0,formatter:di("0px 0px 0px 0px",!1,!0)}),f("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(n,t,i,r,f){return bt(n.style,i,this.format(u(n,i,e,!1,"0px 0px")),this.format(t),!1,"0px",f)},prefix:!0,formatter:di("0px 0px",!1,!0)}),f("backgroundPosition",{defaultValue:"0 0",parser:function(n,t,i,r,f,o){var y="background-position",c=e||ft(n,null),s=this.format((c?ot?c.getPropertyValue(y+"-x")+" "+c.getPropertyValue(y+"-y"):c.getPropertyValue(y):n.currentStyle.backgroundPositionX+" "+n.currentStyle.backgroundPositionY)||"0 0"),l=this.format(t),a,b,h,p,w,v;if(s.indexOf("%")!==-1!=(l.indexOf("%")!==-1)&&l.split(",").length<2&&(v=u(n,"backgroundImage").replace(eu,""),v&&v!=="none")){for(a=s.split(" "),b=l.split(" "),yi.setAttribute("src",v),h=2;--h>-1;)s=a[h],p=s.indexOf("%")!==-1,p!==(b[h].indexOf("%")!==-1)&&(w=h===0?n.offsetWidth-yi.width:n.offsetHeight-yi.height,a[h]=p?parseFloat(s)/100*w+"px":parseFloat(s)/w*100+"%");s=a.join(" ")}return this.parseComplex(n.style,s,l,f,o)},formatter:et}),f("backgroundSize",{defaultValue:"0 0",formatter:function(n){return n+="",et(n.indexOf(" ")===-1?n+" "+n:n)}}),f("perspective",{defaultValue:"0px",prefix:!0}),f("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),f("transformStyle",{prefix:!0}),f("backfaceVisibility",{prefix:!0}),f("userSelect",{prefix:!0}),f("margin",{parser:gi("marginTop,marginRight,marginBottom,marginLeft")}),f("padding",{parser:gi("paddingTop,paddingRight,paddingBottom,paddingLeft")}),f("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(n,t,i,r,f,o){var c,s,h;return ot<9?(s=n.currentStyle,h=ot<8?" ":",",c="rect("+s.clipTop+h+s.clipRight+h+s.clipBottom+h+s.clipLeft+")",t=this.format(t).split(",").join(h)):(c=this.format(u(n,this.p,e,!1,this.dflt)),t=this.format(t)),this.parseComplex(n.style,c,t,f,o)}}),f("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),f("autoRound,strictUnits",{parser:function(n,t,i,r,u){return u}}),f("border",{defaultValue:"0px solid #000",parser:function(n,t,i,r,f,o){var s=u(n,"borderTopWidth",e,!1,"0px"),c=this.format(t).split(" "),h=c[0].replace(lt,"");return h!=="px"&&(s=parseFloat(s)/w(n,"borderTopWidth",1,h)+h),this.parseComplex(n.style,this.format(s+" "+u(n,"borderTopStyle",e,!1,"solid")+" "+u(n,"borderTopColor",e,!1,"#000")),c.join(" "),f,o)},color:!0,formatter:function(n){var t=n.split(" ");return t[0]+" "+(t[1]||"solid")+" "+(n.match(l)||["#000"])[0]}}),f("borderWidth",{parser:gi("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),f("float,cssFloat,styleFloat",{parser:function(n,t,i,r,u){var f=n.style,e="cssFloat"in f?"cssFloat":"styleFloat";return new o(f,e,0,0,u,-1,i,!1,0,f[e],t)}}),dr=function(n){var i=this.t,t=i.filter||u(this.data,"filter")||"",r=this.s+this.c*n|0,f;r===100&&(t.indexOf("atrix(")===-1&&t.indexOf("radient(")===-1&&t.indexOf("oader(")===-1?(i.removeAttribute("filter"),f=!u(this.data,"filter")):(i.filter=t.replace(uu,""),f=!0));f||(this.xn1&&(i.filter=t=t||"alpha(opacity="+r+")"),t.indexOf("pacity")===-1?r===0&&this.xn1||(i.filter=t+" alpha(opacity="+r+")"):i.filter=t.replace(ai,"opacity="+r))},f("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(n,t,i,r,f,s){var h=parseFloat(u(n,"opacity",e,!1,"1")),c=n.style,l=i==="autoAlpha";return typeof t=="string"&&t.charAt(1)==="="&&(t=(t.charAt(0)==="-"?-1:1)*parseFloat(t.substr(2))+h),l&&h===1&&u(n,"visibility",e)==="hidden"&&t!==0&&(h=0),it?f=new o(c,"opacity",h,t-h,f):(f=new o(c,"opacity",h*100,(t-h)*100,f),f.xn1=l?1:0,c.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=n,f.plugin=s,f.setRatio=dr),l&&(f=new o(c,"visibility",0,0,f,-1,null,!1,0,h!==0?"inherit":"hidden",t===0?"hidden":"inherit"),f.xs0="inherit",r._overwriteProps.push(f.n),r._overwriteProps.push(i)),f}}),st=function(n,t){t&&(n.removeProperty?((t.substr(0,2)==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),n.removeProperty(t.replace(er,"-$1").toLowerCase())):n.removeAttribute(t))},gr=function(n){if(this.t._gsClassPT=this,n===1||n===0){this.t.setAttribute("class",n===0?this.b:this.e);for(var t=this.data,i=this.t.style;t;)t.v?i[t.p]=t.v:st(i,t.p),t=t._next;n===1&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)},f("className",{parser:function(n,t,i,r,u,f,s){var l=n.getAttribute("class")||"",p=n.style.cssText,a,y,c,v,h;if(u=r._classNamePT=new o(n,i,0,0,u,2),u.setRatio=gr,u.pr=-11,ht=!0,u.b=l,y=vt(n,e),c=n._gsClassPT,c){for(v={},h=c.data;h;)v[h.p]=1,h=h._next;c.setRatio(1)}return n._gsClassPT=u,u.e=t.charAt(1)!=="="?t:l.replace(new RegExp("(?:\\s|^)"+t.substr(2)+"(?![\\w-])"),"")+(t.charAt(0)==="+"?" "+t.substr(2):""),n.setAttribute("class",u.e),a=bi(n,y,vt(n),s,v),n.setAttribute("class",l),u.data=a.firstMPT,n.style.cssText=p,u.xfirst=r.parse(n,a.difs,u,f)}}),nu=function(n){if((n===1||n===0)&&this.data._totalTime===this.data._totalDuration&&this.data.data!=="isFromStart"){var i=this.t.style,o=v.transform.parse,r,t,u,f,e;if(this.e==="all")i.cssText="",f=!0;else for(r=this.e.split(" ").join("").split(","),u=r.length;--u>-1;)t=r[u],v[t]&&(v[t].parse===o?f=!0:t=t==="transformOrigin"?kt:v[t].p),st(i,t);f&&(st(i,h),e=this.t._gsTransform,e&&(e.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}},f("clearProps",{parser:function(n,t,i,r,u){return u=new o(n,i,0,0,u,2),u.setRatio=nu,u.e=t,u.pr=-10,u.data=r._tween,ht=!0,u}}),i="bezier,throwProps,physicsProps,physics2D".split(","),s=i.length;s--;)yu(i[s]);return i=r.prototype,i._firstPT=i._lastParsedTransform=i._transform=null,i._onInitTween=function(n,t,i,f){if(!n.nodeType)return!1;this._target=rt=n;this._tween=i;this._vars=t;ut=f;pi=t.autoRound;ht=!1;ni=t.suffixMap||r.suffixMap;e=ft(n,"");si=this._overwriteProps;var l=n.style,a,c,s,y,b,k,w,p,d;if(hr&&l.zIndex===""&&(a=u(n,"zIndex",e),(a==="auto"||a==="")&&this._addLazySet(l,"zIndex",0)),typeof t=="string"&&(y=l.cssText,a=vt(n,e),l.cssText=y+";"+t,a=bi(n,a,vt(n)).difs,!it&&ru.test(t)&&(a.opacity=parseFloat(RegExp.$1)),t=a,l.cssText=y),this._firstPT=t.className?c=v.className.parse(n,t.className,"className",this,null,null,t):c=this.parse(n,t,null),this._transformType){for(d=this._transformType===3,h?ii&&(hr=!0,l.zIndex===""&&(w=u(n,"zIndex",e),(w==="auto"||w==="")&&this._addLazySet(l,"zIndex",0)),cr&&this._addLazySet(l,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(d?"visible":"hidden"))):l.zoom=1,s=c;s&&s._next;)s=s._next;p=new o(n,"transform",0,0,null,2);this._linkCSSP(p,null,s);p.setRatio=h?du:ku;p.data=this._transform||dt(n,e,!0);p.tween=i;p.pr=-1;si.pop()}if(ht){while(c){for(k=c._next,s=y;s&&s.pr>c.pr;)s=s._next;(c._prev=s?s._prev:b)?c._prev._next=c:y=c;(c._next=s)?s._prev=c:b=c;c=k}this._firstPT=y}return!0},i.parse=function(n,t,i,r){var b=n.style,f,d,h,c,a,s,y,l,p,k;for(f in t)s=t[f],typeof s=="function"&&(s=s(ut,rt)),d=v[f],d?i=d.parse(n,s,f,this,i,r,t):(a=u(n,f,e)+"",p=typeof s=="string",f==="color"||f==="fill"||f==="stroke"||f.indexOf("Color")!==-1||p&&fu.test(s)?(p||(s=ui(s),s=(s.length>3?"rgba(":"rgb(")+s.join(",")+")"),i=bt(b,f,a,s,!0,"transparent",i,0,r)):p&&cu.test(s)?i=bt(b,f,a,s,!0,null,i,0,r):(h=parseFloat(a),y=h||h===0?a.substr((h+"").length):"",(a===""||a==="auto")&&(f==="width"||f==="height"?(h=vu(n,f,e),y="px"):f==="left"||f==="top"?(h=yr(n,f,e),y="px"):(h=f!=="opacity"?0:1,y="")),k=p&&s.charAt(1)==="=",k?(c=parseInt(s.charAt(0)+"1",10),s=s.substr(2),c*=parseFloat(s),l=s.replace(lt,"")):(c=parseFloat(s),l=p?s.replace(lt,""):""),l===""&&(l=f in ni?ni[f]:y),s=c||c===0?(k?c+h:c)+l:t[f],y!==l&&l!==""&&(c||c===0)&&h&&(h=w(n,f,h,y),l==="%"?(h/=w(n,f,100,"%")/100,t.strictUnits!==!0&&(a=h+"%")):l==="em"||l==="rem"||l==="vw"||l==="vh"?h/=w(n,f,1,l):l!=="px"&&(c=w(n,f,c,l),l="px"),k&&(c||c===0)&&(s=c+h+l)),k&&(c+=h),(h||h===0)&&(c||c===0)?(i=new o(b,f,h,c-h,i,0,f,pi!==!1&&(l==="px"||f==="zIndex"),0,a,s),i.xs0=l):b[f]!==undefined&&(s||s+""!="NaN"&&s!=null)?(i=new o(b,f,c||h||0,0,i,-1,f,!1,0,a,s),i.xs0=s==="none"&&(f==="display"||f.indexOf("Style")!==-1)?a:s):ar("invalid "+f+" tween value: "+t[f]))),r&&i&&!i.plugin&&(i.plugin=r);return i},i.setRatio=function(n){var t=this._firstPT,f=1e-6,r,u,i;if(n===1&&(this._tween._time===this._tween._duration||this._tween._time===0))while(t){if(t.type!==2)if(t.r&&t.type!==-1)if(r=Math.round(t.s+t.c),t.type){if(t.type===1){for(i=t.l,u=t.xs0+r+t.xs1,i=1;i<t.l;i++)u+=t["xn"+i]+t["xs"+(i+1)];t.t[t.p]=u}}else t.t[t.p]=r+t.xs0;else t.t[t.p]=t.e;else t.setRatio(n);t=t._next}else if(!n&&(this._tween._time===this._tween._duration||this._tween._time===0)&&this._tween._rawPrevTime!==-1e-6)while(t)t.type!==2?t.t[t.p]=t.b:t.setRatio(n),t=t._next;else while(t){if(r=t.c*n+t.s,t.r?r=Math.round(r):r<f&&r>-f&&(r=0),t.type)if(t.type===1)if(i=t.l,i===2)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2;else if(i===3)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3;else if(i===4)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4;else if(i===5)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4+t.xn4+t.xs5;else{for(u=t.xs0+r+t.xs1,i=1;i<t.l;i++)u+=t["xn"+i]+t["xs"+(i+1)];t.t[t.p]=u}else t.type===-1?t.t[t.p]=t.xs0:t.setRatio&&t.setRatio(n);else t.t[t.p]=r+t.xs0;t=t._next}},i._enableTransforms=function(n){this._transform=this._transform||dt(this._target,e,!0);this._transformType=!(this._transform.svg&&nt)&&(n||this._transformType===3)?3:2},tu=function(){this.t[this.p]=this.e;this.data._linkCSSP(this,this._next,null,!0)},i._addLazySet=function(n,t,i){var r=this._firstPT=new o(n,t,0,0,this._firstPT,2);r.e=i;r.setRatio=tu;r.data=this},i._linkCSSP=function(n,t,i,r){return n&&(t&&(t._prev=n),n._next&&(n._next._prev=n._prev),n._prev?n._prev._next=n._next:this._firstPT===n&&(this._firstPT=n._next,r=!0),i?i._next=n:r||this._firstPT!==null||(this._firstPT=n),n._next=t,n._prev=i),n},i._mod=function(n){for(var t=this._firstPT;t;)typeof n[t.p]=="function"&&n[t.p]===Math.round&&(t.r=1),t=t._next},i._kill=function(t){var u=t,i,f,r;if(t.autoAlpha||t.alpha){u={};for(f in t)u[f]=t[f];u.opacity=1;u.autoAlpha&&(u.visibility=1)}for(t.className&&(i=this._classNamePT)&&(r=i.xfirst,r&&r._prev?this._linkCSSP(r._prev,i._next,r._prev._prev):r===this._firstPT&&(this._firstPT=i._next),i._next&&this._linkCSSP(i._next,i._next._next,r._prev),this._classNamePT=null),i=this._firstPT;i;)i.plugin&&i.plugin!==f&&i.plugin._kill&&(i.plugin._kill(t),f=i.plugin),i=i._next;return n.prototype._kill.call(this,u)},gt=function(n,t,i){var e,u,r,f;if(n.slice){for(u=n.length;--u>-1;)gt(n[u],t,i);return}for(e=n.childNodes,u=e.length;--u>-1;)r=e[u],f=r.type,r.style&&(t.push(vt(r)),i&&i.push(r)),(f===1||f===9||f===11)&&r.childNodes.length&&gt(r,t,i)},r.cascadeTo=function(n,i,r){var o=t.to(n,i,r),l=[o],h=[],a=[],s=[],v=t._internals.reservedProps,u,f,e,c;for(n=o._targets||o.target,gt(n,h,s),o.render(i,!0,!0),gt(n,a),o.render(0,!0,!0),o._enabled(!0),u=s.length;--u>-1;)if(f=bi(s[u],h[u],a[u]),f.firstMPT){f=f.difs;for(e in r)v[e]&&(f[e]=r[e]);c={};for(e in f)c[e]=h[u][e];l.push(t.fromTo(s[u],i,c,f))}return l},n.activate([r]),r},!0),function(){var t=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.6.0",priority:-1,API:2,init:function(n,t,i){return this._tween=i,!0}}),i=function(n){while(n)n.f||n.blob||(n.m=Math.round),n=n._next},n=t.prototype;n._onInitAllProps=function(){for(var t=this._tween,f=t.vars.roundProps.join?t.vars.roundProps:t.vars.roundProps.split(","),u=f.length,o={},s=t._propLookup.roundProps,e,n,r;--u>-1;)o[f[u]]=Math.round;for(u=f.length;--u>-1;)for(e=f[u],n=t._firstPT;n;)r=n._next,n.pg?n.t._mod(o):n.n===e&&(n.f===2&&n.t?i(n.t._firstPT):(this._add(n.t,e,n.s,n.c),r&&(r._prev=n._prev),n._prev?n._prev._next=r:t._firstPT===n&&(t._firstPT=r),n._next=n._prev=null,t._propLookup[e]=s)),n=r;return!1};n._add=function(n,t,i,r){this._addTween(n,t,i,i+r,t,Math.round);this._overwriteProps.push(t)}}(),function(){_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.0",init:function(n,t,i,r){var u,f;if(typeof n.setAttribute!="function")return!1;for(u in t)f=t[u],typeof f=="function"&&(f=f(r,n)),this._addTween(n,"setAttribute",n.getAttribute(u)+"",f+"",u,!1,u),this._overwriteProps.push(u);return!0}})}();_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.0",API:2,init:function(n,t,i,r){typeof t!="object"&&(t={rotation:t});this.finals={};var e=t.useRadians===!0?Math.PI*2:360,l=1e-6,f,o,h,s,u,c;for(f in t)f!=="useRadians"&&(s=t[f],typeof s=="function"&&(s=s(r,n)),c=(s+"").split("_"),o=c[0],h=parseFloat(typeof n[f]!="function"?n[f]:n[f.indexOf("set")||typeof n["get"+f.substr(3)]!="function"?f:"get"+f.substr(3)]()),s=this.finals[f]=typeof o=="string"&&o.charAt(1)==="="?h+parseInt(o.charAt(0)+"1",10)*Number(o.substr(2)):Number(o)||0,u=s-h,c.length&&(o=c.join("_"),o.indexOf("short")!==-1&&(u=u%e,u!==u%(e/2)&&(u=u<0?u+e:u-e)),o.indexOf("_cw")!==-1&&u<0?u=(u+e*9999999999)%e-(u/e|0)*e:o.indexOf("ccw")!==-1&&u>0&&(u=(u-e*9999999999)%e-(u/e|0)*e)),(u>l||u<-l)&&(this._addTween(n,f,h,h+u,f),this._overwriteProps.push(f)));return!0},set:function(n){var t;if(n!==1)this._super.setRatio.call(this,n);else for(t=this._firstPT;t;)t.f?t.t[t.p](this.finals[t.p]):t.t[t.p]=this.finals[t.p],t=t._next}})._autoCSS=!0;_gsScope._gsDefine("easing.Back",["easing.Ease"],function(n){var a=_gsScope.GreenSockGlobals||_gsScope,p=a.com.greensock,v=Math.PI*2,y=Math.PI/2,r=p._class,t=function(t,i){var u=r("easing."+t,function(){},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,u},s=n.register||function(){},f=function(n,t,i,u){var f=r("easing."+n,{easeOut:new t,easeIn:new i,easeInOut:new u},!0);return s(f,n),f},c=function(n,t,i){this.t=n;this.v=t;i&&(this.next=i,i.prev=this,this.c=i.v-t,this.gap=i.t-n)},l=function(t,i){var u=r("easing."+t,function(n){this._p1=n||n===0?n:1.70158;this._p2=this._p1*1.525},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,f.config=function(n){return new u(n)},u},w=f("Back",l("BackOut",function(n){return(n=n-1)*n*((this._p1+1)*n+this._p1)+1}),l("BackIn",function(n){return n*n*((this._p1+1)*n-this._p1)}),l("BackInOut",function(n){return(n*=2)<1?.5*n*n*((this._p2+1)*n-this._p2):.5*((n-=2)*n*((this._p2+1)*n+this._p2)+2)})),e=r("easing.SlowMo",function(n,t,i){t=t||t===0?t:.7;n==null?n=.7:n>1&&(n=1);this._p=n!==1?t:0;this._p1=(1-n)/2;this._p2=n;this._p3=this._p1+this._p2;this._calcEnd=i===!0},!0),i=e.prototype=new n,o,u,h;return i.constructor=e,i.getRatio=function(n){var t=n+(.5-n)*this._p;return n<this._p1?this._calcEnd?1-(n=1-n/this._p1)*n:t-(n=1-n/this._p1)*n*n*n*t:n>this._p3?this._calcEnd?1-(n=(n-this._p3)/this._p1)*n:t+(n-t)*(n=(n-this._p3)/this._p1)*n*n*n:this._calcEnd?1:t},e.ease=new e(.7,.7),i.config=e.config=function(n,t,i){return new e(n,t,i)},o=r("easing.SteppedEase",function(n){n=n||1;this._p1=1/n;this._p2=n+1},!0),i=o.prototype=new n,i.constructor=o,i.getRatio=function(n){return n<0?n=0:n>=1&&(n=.999999999),(this._p2*n>>0)*this._p1},i.config=o.config=function(n){return new o(n)},u=r("easing.RoughEase",function(t){t=t||{};for(var h=t.taper||"none",l=[],w=0,a=(t.points||20)|0,e=a,y=t.randomize!==!1,b=t.clamp===!0,p=t.template instanceof n?t.template:null,s=typeof t.strength=="number"?t.strength*.4:.4,i,r,u,f,v,o;--e>-1;)i=y?Math.random():1/a*e,r=p?p.getRatio(i):i,h==="none"?u=s:h==="out"?(f=1-i,u=f*f*s):h==="in"?u=i*i*s:i<.5?(f=i*2,u=f*f*.5*s):(f=(1-i)*2,u=f*f*.5*s),y?r+=Math.random()*u-u*.5:e%2?r+=u*.5:r-=u*.5,b&&(r>1?r=1:r<0&&(r=0)),l[w++]={x:i,y:r};for(l.sort(function(n,t){return n.x-t.x}),o=new c(1,1,null),e=a;--e>-1;)v=l[e],o=new c(v.x,v.y,o);this._prev=new c(0,0,o.t!==0?o:o.next)},!0),i=u.prototype=new n,i.constructor=u,i.getRatio=function(n){var t=this._prev;if(n>t.t){while(t.next&&n>=t.t)t=t.next;t=t.prev}else while(t.prev&&n<=t.t)t=t.prev;return this._prev=t,t.v+(n-t.t)/t.gap*t.c},i.config=function(n){return new u(n)},u.ease=new u,f("Bounce",t("BounceOut",function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}),t("BounceIn",function(n){return(n=1-n)<1/2.75?1-7.5625*n*n:n<2/2.75?1-(7.5625*(n-=1.5/2.75)*n+.75):n<2.5/2.75?1-(7.5625*(n-=2.25/2.75)*n+.9375):1-(7.5625*(n-=2.625/2.75)*n+.984375)}),t("BounceInOut",function(n){var t=n<.5;return n=t?1-n*2:n*2-1,n=n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,t?(1-n)*.5:n*.5+.5})),f("Circ",t("CircOut",function(n){return Math.sqrt(1-(n=n-1)*n)}),t("CircIn",function(n){return-(Math.sqrt(1-n*n)-1)}),t("CircInOut",function(n){return(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)})),h=function(t,i,u){var f=r("easing."+t,function(n,t){this._p1=n>=1?n:1;this._p2=(t||u)/(n<1?n:1);this._p3=this._p2/v*(Math.asin(1/this._p1)||0);this._p2=v/this._p2},!0),e=f.prototype=new n;return e.constructor=f,e.getRatio=i,e.config=function(n,t){return new f(n,t)},f},f("Elastic",h("ElasticOut",function(n){return this._p1*Math.pow(2,-10*n)*Math.sin((n-this._p3)*this._p2)+1},.3),h("ElasticIn",function(n){return-(this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*this._p2))},.3),h("ElasticInOut",function(n){return(n*=2)<1?-.5*this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*this._p2):this._p1*Math.pow(2,-10*(n-=1))*Math.sin((n-this._p3)*this._p2)*.5+1},.45)),f("Expo",t("ExpoOut",function(n){return 1-Math.pow(2,-10*n)}),t("ExpoIn",function(n){return Math.pow(2,10*(n-1))-.001}),t("ExpoInOut",function(n){return(n*=2)<1?.5*Math.pow(2,10*(n-1)):.5*(2-Math.pow(2,-10*(n-1)))})),f("Sine",t("SineOut",function(n){return Math.sin(n*y)}),t("SineIn",function(n){return-Math.cos(n*y)+1}),t("SineInOut",function(n){return-.5*(Math.cos(Math.PI*n)-1)})),r("easing.EaseLookup",{find:function(t){return n.map[t]}},!0),s(a.SlowMo,"SlowMo","ease,"),s(u,"RoughEase","ease,"),s(o,"SteppedEase","ease,"),w},!0)});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n,t){"use strict";var g={},st=n.GreenSockGlobals=n.GreenSockGlobals||n,lt,o,vt,et,c;if(!st.TweenLite){var dt=function(n){for(var r=n.split("."),i=st,t=0;t<r.length;t++)i[r[t]]=i=i[r[t]]||{};return i},y=dt("com.greensock"),e=1e-10,gt=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},ni=function(){},nt=function(){var n=Object.prototype.toString,t=n.call([]);return function(i){return i!=null&&(i instanceof Array||typeof i=="object"&&!!i.push&&n.call(i)===t)}}(),s,f,i,u,h,tt={},ti=function(i,r,u,f){this.sc=tt[i]?tt[i].sc:[];tt[i]=this;this.gsClass=null;this.func=u;var e=[];this.check=function(o){for(var s=r.length,y=s,l,a,c,h,v;--s>-1;)(l=tt[r[s]]||new ti(r[s],[])).gsClass?(e[s]=l.gsClass,y--):o&&l.sc.push(this);if(y===0&&u){if(a=("com.greensock."+i).split("."),c=a.pop(),h=dt(a.join("."))[c]=this.gsClass=u.apply(u,e),f)if(st[c]=g[c]=h,v=typeof module!="undefined"&&module.exports,!v&&typeof define=="function"&&define.amd)define((n.GreenSockAMDPath?n.GreenSockAMDPath+"/":"")+i.split(".").pop(),[],function(){return h});else if(v)if(i===t){module.exports=g[t]=h;for(s in g)h[s]=g[s]}else g[t]&&(g[t][c]=h);for(s=0;s<this.sc.length;s++)this.sc[s].check()}};this.check(!0)},ht=n._gsDefine=function(n,t,i,r){return new ti(n,t,i,r)},l=y._class=function(n,t,i){return t=t||function(){},ht(n,[],function(){return t},i),t};ht.globals=st;var ii=[0,0,1,1],a=l("easing.Ease",function(n,t,i,r){this._func=n;this._type=i||0;this._power=r||0;this._params=t?ii.concat(t):ii},!0),ut=a.map={},ct=a.register=function(n,t,i,r){for(var o=t.split(","),s=o.length,h=(i||"easeIn,easeOut,easeInOut").split(","),c,u,e,f;--s>-1;)for(u=o[s],c=r?l("easing."+u,null,!0):y.easing[u]||{},e=h.length;--e>-1;)f=h[e],ut[u+"."+f]=ut[f+u]=c[f]=n.getRatio?n:n[f]||new n};for(i=a.prototype,i._calcEnd=!1,i.getRatio=function(n){if(this._func)return this._params[0]=n,this._func.apply(null,this._params);var i=this._type,r=this._power,t=i===1?1-n:i===2?n:n<.5?n*2:(1-n)*2;return r===1?t*=t:r===2?t*=t*t:r===3?t*=t*t*t:r===4&&(t*=t*t*t*t),i===1?1-t:i===2?t:n<.5?t/2:1-t/2},s=["Linear","Quad","Cubic","Quart","Quint,Strong"],f=s.length;--f>-1;)i=s[f]+",Power"+f,ct(new a(null,null,1,f),i,"easeOut",!0),ct(new a(null,null,2,f),i,"easeIn"+(f===0?",easeNone":"")),ct(new a(null,null,3,f),i,"easeInOut");ut.linear=y.easing.Linear.easeIn;ut.swing=y.easing.Quad.easeInOut;lt=l("events.EventDispatcher",function(n){this._listeners={};this._eventTarget=n||this});i=lt.prototype;i.addEventListener=function(n,t,i,r,f){f=f||0;var e=this._listeners[n],c=0,s,o;for(this!==u||h||u.wake(),e==null&&(this._listeners[n]=e=[]),o=e.length;--o>-1;)s=e[o],s.c===t&&s.s===i?e.splice(o,1):c===0&&s.pr<f&&(c=o+1);e.splice(c,0,{c:t,s:i,up:r,pr:f})};i.removeEventListener=function(n,t){var i=this._listeners[n],r;if(i)for(r=i.length;--r>-1;)if(i[r].c===t){i.splice(r,1);return}};i.dispatchEvent=function(n){var i=this._listeners[n],r,u,t;if(i)for(r=i.length,r>1&&(i=i.slice(0)),u=this._eventTarget;--r>-1;)t=i[r],t&&(t.up?t.c.call(t.s||u,{type:n,target:u}):t.c.call(t.s||u))};var ft=n.requestAnimationFrame,at=n.cancelAnimationFrame,it=Date.now||function(){return(new Date).getTime()},w=it();for(s=["ms","moz","webkit","o"],f=s.length;--f>-1&&!ft;)ft=n[s[f]+"RequestAnimationFrame"],at=n[s[f]+"CancelAnimationFrame"]||n[s[f]+"CancelRequestAnimationFrame"];l("Ticker",function(n,t){var i=this,a=it(),o=t!==!1&&ft?"auto":!1,s=500,p=33,b="tick",r,v,f,c,l,y=function(n){var u=it()-w,t,e;u>s&&(a+=u-p);w+=u;i.time=(w-a)/1e3;t=i.time-l;(!r||t>0||n===!0)&&(i.frame++,l+=t+(t>=c?.004:c-t),e=!0);n!==!0&&(f=v(y));e&&i.dispatchEvent(b)};lt.call(i);i.time=i.frame=0;i.tick=function(){y(!0)};i.lagSmoothing=function(n,t){s=n||1/e;p=Math.min(t,s,0)};i.sleep=function(){f!=null&&(o&&at?at(f):clearTimeout(f),v=ni,f=null,i===u&&(h=!1))};i.wake=function(n){f!==null?i.sleep():n?a+=-w+(w=it()):i.frame>10&&(w=it()-s+5);v=r===0?ni:!o||!ft?function(n){return setTimeout(n,(l-i.time)*1e3+1|0)}:ft;i===u&&(h=!0);y(2)};i.fps=function(n){if(!arguments.length)return r;r=n;c=1/(r||60);l=this.time+c;i.wake()};i.useRAF=function(n){if(!arguments.length)return o;i.sleep();o=n;i.fps(r)};i.fps(n);setTimeout(function(){o==="auto"&&i.frame<5&&document.visibilityState!=="hidden"&&i.useRAF(!1)},1500)});i=y.Ticker.prototype=new y.events.EventDispatcher;i.constructor=y.Ticker;o=l("core.Animation",function(n,t){if(this.vars=t=t||{},this._duration=this._totalDuration=n||0,this._delay=Number(t.delay)||0,this._timeScale=1,this._active=t.immediateRender===!0,this.data=t.data,this._reversed=t.reversed===!0,p){h||u.wake();var i=this.vars.useFrames?d:p;i.add(this,i._time);this.vars.paused&&this.paused(!0)}});u=o.ticker=new y.Ticker;i=o.prototype;i._dirty=i._gc=i._initted=i._paused=!1;i._totalTime=i._time=0;i._rawPrevTime=-1;i._next=i._last=i._onUpdate=i._timeline=i.timeline=null;i._paused=!1;vt=function(){h&&it()-w>2e3&&u.wake();setTimeout(vt,2e3)};vt();i.play=function(n,t){return n!=null&&this.seek(n,t),this.reversed(!1).paused(!1)};i.pause=function(n,t){return n!=null&&this.seek(n,t),this.paused(!0)};i.resume=function(n,t){return n!=null&&this.seek(n,t),this.paused(!1)};i.seek=function(n,t){return this.totalTime(Number(n),t!==!1)};i.restart=function(n,t){return this.reversed(!1).paused(!1).totalTime(n?-this._delay:0,t!==!1,!0)};i.reverse=function(n,t){return n!=null&&this.seek(n||this.totalDuration(),t),this.reversed(!0).paused(!1)};i.render=function(){};i.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this};i.isActive=function(){var n=this._timeline,t=this._startTime,i;return!n||!this._gc&&!this._paused&&n.isActive()&&(i=n.rawTime())>=t&&i<t+this.totalDuration()/this._timeScale};i._enabled=function(n,t){return h||u.wake(),this._gc=!n,this._active=this.isActive(),t!==!0&&(n&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!n&&this.timeline&&this._timeline._remove(this,!0)),!1};i._kill=function(){return this._enabled(!1,!1)};i.kill=function(n,t){return this._kill(n,t),this};i._uncache=function(n){for(var t=n?this:this.timeline;t;)t._dirty=!0,t=t.timeline;return this};i._swapSelfInParams=function(n){for(var t=n.length,i=n.concat();--t>-1;)n[t]==="{self}"&&(i[t]=this);return i};i._callback=function(n){var i=this.vars,r=i[n],t=i[n+"Params"],u=i[n+"Scope"]||i.callbackScope||this,f=t?t.length:0;switch(f){case 0:r.call(u);break;case 1:r.call(u,t[0]);break;case 2:r.call(u,t[0],t[1]);break;default:r.apply(u,t)}};i.eventCallback=function(n,t,i,r){if((n||"").substr(0,2)==="on"){var u=this.vars;if(arguments.length===1)return u[n];t==null?delete u[n]:(u[n]=t,u[n+"Params"]=nt(i)&&i.join("").indexOf("{self}")!==-1?this._swapSelfInParams(i):i,u[n+"Scope"]=r);n==="onUpdate"&&(this._onUpdate=t)}return this};i.delay=function(n){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+n-this._delay),this._delay=n,this):this._delay};i.duration=function(n){return arguments.length?(this._duration=this._totalDuration=n,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._time<this._duration&&n!==0&&this.totalTime(this._totalTime*(n/this._duration),!0),this):(this._dirty=!1,this._duration)};i.totalDuration=function(n){return this._dirty=!1,arguments.length?this.duration(n):this._totalDuration};i.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(n>this._duration?this._duration:n,t)):this._time};i.totalTime=function(n,t,i){if(h||u.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(n<0&&!i&&(n+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var f=this._totalDuration,r=this._timeline;if(n>f&&!i&&(n=f),this._startTime=(this._paused?this._pauseTime:r._time)-(this._reversed?f-n:n)/this._timeScale,r._dirty||this._uncache(!1),r._timeline)while(r._timeline)r._timeline._time!==(r._startTime+r._totalTime)/r._timeScale&&r.totalTime(r._totalTime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1);(this._totalTime!==n||this._duration===0)&&(v.length&&rt(),this.render(n,t,!1),v.length&&rt())}return this};i.progress=i.totalProgress=function(n,t){var i=this.duration();return arguments.length?this.totalTime(i*n,t):i?this._time/i:this.ratio};i.startTime=function(n){return arguments.length?(n!==this._startTime&&(this._startTime=n,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,n-this._delay)),this):this._startTime};i.endTime=function(n){return this._startTime+(n!=!1?this.totalDuration():this.duration())/this._timeScale};i.timeScale=function(n){if(!arguments.length)return this._timeScale;if(n=n||e,this._timeline&&this._timeline.smoothChildTiming){var t=this._pauseTime,i=t||t===0?t:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/n}return this._timeScale=n,this._uncache(!1)};i.reversed=function(n){return arguments.length?(n!=this._reversed&&(this._reversed=n,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed};i.paused=function(n){if(!arguments.length)return this._paused;var i=this._timeline,t,r;return n!=this._paused&&i&&(h||n||u.wake(),t=i.rawTime(),r=t-this._pauseTime,!n&&i.smoothChildTiming&&(this._startTime+=r,this._uncache(!1)),this._pauseTime=n?t:null,this._paused=n,this._active=this.isActive(),!n&&r!==0&&this._initted&&this.duration()&&(t=i.smoothChildTiming?this._totalTime:(t-this._startTime)/this._timeScale,this.render(t,t===this._totalTime,!0))),this._gc&&!n&&this._enabled(!0,!1),this};et=l("core.SimpleTimeline",function(n){o.call(this,0,n);this.autoRemoveChildren=this.smoothChildTiming=!0});i=et.prototype=new o;i.constructor=et;i.kill()._gc=!1;i._first=i._last=i._recent=null;i._sortChildren=!1;i.add=i.insert=function(n,t){var i,r;if(n._startTime=Number(t||0)+n._delay,n._paused&&this!==n._timeline&&(n._pauseTime=n._startTime+(this.rawTime()-n._startTime)/n._timeScale),n.timeline&&n.timeline._remove(n,!0),n.timeline=n._timeline=this,n._gc&&n._enabled(!0,!0),i=this._last,this._sortChildren)for(r=n._startTime;i&&i._startTime>r;)i=i._prev;return i?(n._next=i._next,i._next=n):(n._next=this._first,this._first=n),n._next?n._next._prev=n:this._last=n,n._prev=i,this._recent=n,this._timeline&&this._uncache(!0),this};i._remove=function(n,t){return n.timeline===this&&(t||n._enabled(!1,!0),n._prev?n._prev._next=n._next:this._first===n&&(this._first=n._next),n._next?n._next._prev=n._prev:this._last===n&&(this._last=n._prev),n._next=n._prev=n.timeline=null,n===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this};i.render=function(n,t,i){var r=this._first,u;for(this._totalTime=this._time=this._rawPrevTime=n;r;)u=r._next,(r._active||n>=r._startTime&&!r._paused)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=u};i.rawTime=function(){return h||u.wake(),this._totalTime};var r=l("TweenLite",function(t,i,u){if(o.call(this,i,u),this.render=r.prototype.render,t==null)throw"Cannot tween a null target.";this.target=t=typeof t!="string"?t:r.selector(t)||t;var l=t.jquery||t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType),c=this.vars.overwrite,s,f,h;if(this._overwrite=c=c==null?oi[r.defaultOverwrite]:typeof c=="number"?c>>0:oi[c],(l||t instanceof Array||t.push&&nt(t))&&typeof t[0]!="number")for(this._targets=h=gt(t),this._propLookup=[],this._siblings=[],s=0;s<h.length;s++){if(f=h[s],f){if(typeof f=="string"){f=h[s--]=r.selector(f);typeof f=="string"&&h.splice(s+1,1);continue}else if(f.length&&f!==n&&f[0]&&(f[0]===n||f[0].nodeType&&f[0].style&&!f.nodeType)){h.splice(s--,1);this._targets=h=h.concat(gt(f));continue}}else{h.splice(s--,1);continue}this._siblings[s]=ot(f,this,!1);c===1&&this._siblings[s].length>1&&kt(f,this,null,1,this._siblings[s])}else this._propLookup={},this._siblings=ot(t,this,!1),c===1&&this._siblings.length>1&&kt(t,this,null,1,this._siblings);(this.vars.immediateRender||i===0&&this._delay===0&&this.vars.immediateRender!==!1)&&(this._time=-e,this.render(Math.min(0,-this._delay)))},!0),yt=function(t){return t&&t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType)},li=function(n,t){var r={};for(var i in n)bt[i]||i in t&&i!=="transform"&&i!=="x"&&i!=="y"&&i!=="width"&&i!=="height"&&i!=="className"&&i!=="border"||b[i]&&(!b[i]||!b[i]._autoCSS)||(r[i]=n[i],delete n[i]);n.css=r};i=r.prototype=new o;i.constructor=r;i.kill()._gc=!1;i.ratio=0;i._firstPT=i._targets=i._overwrittenProps=i._startAt=null;i._notifyPluginsOfEnabled=i._lazy=!1;r.version="1.19.0";r.defaultEase=i._ease=new a(null,null,1,1);r.defaultOverwrite="auto";r.ticker=u;r.autoSleep=120;r.lagSmoothing=function(n,t){u.lagSmoothing(n,t)};r.selector=n.$||n.jQuery||function(t){var i=n.$||n.jQuery;return i?(r.selector=i,i(t)):typeof document=="undefined"?t:document.querySelectorAll?document.querySelectorAll(t):document.getElementById(t.charAt(0)==="#"?t.substr(1):t)};var v=[],pt={},ri=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,ui=function(n){for(var t=this._firstPT,r=1e-6,i;t;)i=t.blob?n?this.join(""):this.start:t.c*n+t.s,t.m?i=t.m(i,this._target||t.t):i<r&&i>-r&&(i=0),t.f?t.fp?t.t[t.p](t.fp,i):t.t[t.p](i):t.t[t.p]=i,t=t._next},fi=function(n,t,i,r){var u=[n,t],s=0,e="",h=0,l,v,a,o,y,c,f;for(u.start=n,i&&(i(u),n=u[0],t=u[1]),u.length=0,l=n.match(ri)||[],v=t.match(ri)||[],r&&(r._next=null,r.blob=1,u._firstPT=u._applyPT=r),y=v.length,o=0;o<y;o++)f=v[o],c=t.substr(s,t.indexOf(f,s)-s),e+=c||!o?c:",",s+=c.length,h?h=(h+1)%5:c.substr(-5)==="rgba("&&(h=1),f===l[o]||l.length<=o?e+=f:(e&&(u.push(e),e=""),a=parseFloat(l[o]),u.push(a),u._firstPT={_next:u._firstPT,t:u,p:u.length-1,s:a,c:(f.charAt(1)==="="?parseInt(f.charAt(0)+"1",10)*parseFloat(f.substr(2)):parseFloat(f)-a)||0,f:0,m:h&&h<4?Math.round:0}),s+=f.length;return e+=t.substr(s),e&&u.push(e),u.setRatio=ui,u},ei=function(n,t,i,u,f,e,o,s,h){typeof u=="function"&&(u=u(h||0,n));var l=i==="get"?n[t]:i,a=typeof n[t],y=typeof u=="string"&&u.charAt(1)==="=",c={t:n,p:t,s:l,f:a==="function",pg:0,n:f||t,m:e?typeof e=="function"?e:Math.round:0,pr:0,c:y?parseInt(u.charAt(0)+"1",10)*parseFloat(u.substr(2)):parseFloat(u)-l||0},p,v;return a!=="number"&&(a==="function"&&i==="get"&&(v=t.indexOf("set")||typeof n["get"+t.substr(3)]!="function"?t:"get"+t.substr(3),c.s=l=o?n[v](o):n[v]()),typeof l=="string"&&(o||isNaN(l))?(c.fp=o,p=fi(l,u,s||r.defaultStringFilter,c),c={t:p,p:"setRatio",s:0,c:1,f:2,pg:0,n:f||t,pr:0,m:0}):y||(c.s=parseFloat(l),c.c=parseFloat(u)-c.s||0)),c.c?((c._next=this._firstPT)&&(c._next._prev=c),this._firstPT=c,c):void 0},wt=r._internals={isArray:nt,isSelector:yt,lazyTweens:v,blobDif:fi},b=r._plugins={},k=wt.tweenLookup={},ai=0,bt=wt.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1},oi={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},d=o._rootFramesTimeline=new et,p=o._rootTimeline=new et,si=30,rt=wt.lazyRender=function(){var t=v.length,n;for(pt={};--t>-1;)n=v[t],n&&n._lazy!==!1&&(n.render(n._lazy[0],n._lazy[1],!0),n._lazy=!1);v.length=0};p._startTime=u.time;d._startTime=u.frame;p._active=d._active=!0;setTimeout(rt,1);o._updateRoot=r.render=function(){var i,t,n;if(v.length&&rt(),p.render((u.time-p._startTime)*p._timeScale,!1,!1),d.render((u.frame-d._startTime)*d._timeScale,!1,!1),v.length&&rt(),u.frame>=si){si=u.frame+(parseInt(r.autoSleep,10)||120);for(n in k){for(t=k[n].tweens,i=t.length;--i>-1;)t[i]._gc&&t.splice(i,1);t.length===0&&delete k[n]}if(n=p._first,(!n||n._paused)&&r.autoSleep&&!d._first&&u._listeners.tick.length===1){while(n&&n._paused)n=n._next;n||u.sleep()}}};u.addEventListener("tick",o._updateRoot);var ot=function(n,t,i){var r=n._gsTweenID,u,f;if(k[r||(n._gsTweenID=r="t"+ai++)]||(k[r]={target:n,tweens:[]}),t&&(u=k[r].tweens,u[f=u.length]=t,i))while(--f>-1)u[f]===t&&u.splice(f,1);return k[r].tweens},hi=function(n,t,i,u){var f=n.vars.onOverwrite,e,o;return f&&(e=f(n,t,i,u)),f=r.onOverwrite,f&&(o=f(n,t,i,u)),e!==!1&&o!==!1},kt=function(n,t,i,r,u){var o,s,f,y;if(r===1||r>=4){for(y=u.length,o=0;o<y;o++)if((f=u[o])!==t)f._gc||f._kill(null,n,t)&&(s=!0);else if(r===5)break;return s}var h=t._startTime+e,c=[],l=0,a=t._duration===0,v;for(o=u.length;--o>-1;)(f=u[o])===t||f._gc||f._paused||(f._timeline!==t._timeline?(v=v||ci(t,0,a),ci(f,v,a)===0&&(c[l++]=f)):f._startTime<=h&&f._startTime+f.totalDuration()/f._timeScale>h&&((a||!f._initted)&&h-f._startTime<=2e-10||(c[l++]=f)));for(o=l;--o>-1;)if(f=c[o],r===2&&f._kill(i,n,t)&&(s=!0),r!==2||!f._firstPT&&f._initted){if(r!==2&&!hi(f,t))continue;f._enabled(!1,!1)&&(s=!0)}return s},ci=function(n,t,i){for(var u=n._timeline,f=u._timeScale,r=n._startTime;u._timeline;){if(r+=u._startTime,f*=u._timeScale,u._paused)return-100;u=u._timeline}return r/=f,r>t?r-t:i&&r===t||!n._initted&&r-t<2*e?e:(r+=n.totalDuration()/n._timeScale/f)>t+e?0:r-t-e};if(i._init=function(){var n=this.vars,s=this._overwrittenProps,c=this._duration,o=!!n.immediateRender,i=n.ease,u,h,t,f,e,l;if(n.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill());e={};for(f in n.startAt)e[f]=n.startAt[f];if(e.overwrite=!1,e.immediateRender=!0,e.lazy=o&&n.lazy!==!1,e.startAt=e.delay=null,this._startAt=r.to(this.target,0,e),o)if(this._time>0)this._startAt=null;else if(c!==0)return}else if(n.runBackwards&&c!==0)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{this._time!==0&&(o=!1);t={};for(f in n)bt[f]&&f!=="autoCSS"||(t[f]=n[f]);if(t.overwrite=0,t.data="isFromStart",t.lazy=o&&n.lazy!==!1,t.immediateRender=o,this._startAt=r.to(this.target,0,t),o){if(this._time===0)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=i=i?i instanceof a?i:typeof i=="function"?new a(i,n.easeParams):ut[i]||r.defaultEase:r.defaultEase,n.easeParams instanceof Array&&i.config&&(this._ease=i.config.apply(i,n.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(l=this._targets.length,u=0;u<l;u++)this._initProps(this._targets[u],this._propLookup[u]={},this._siblings[u],s?s[u]:null,u)&&(h=!0);else h=this._initProps(this.target,this._propLookup,this._siblings,s,0);if(h&&r._onPluginEvent("_onInitAllProps",this),s&&(this._firstPT||typeof this.target!="function"&&this._enabled(!1,!1)),n.runBackwards)for(t=this._firstPT;t;)t.s+=t.c,t.c=-t.c,t=t._next;this._onUpdate=n.onUpdate;this._initted=!0},i._initProps=function(t,i,r,u,f){var e,c,l,o,h,s;if(t==null)return!1;pt[t._gsTweenID]&&rt();this.vars.css||t.style&&t!==n&&t.nodeType&&b.css&&this.vars.autoCSS!==!1&&li(this.vars,t);for(e in this.vars)if(s=this.vars[e],bt[e])s&&(s instanceof Array||s.push&&nt(s))&&s.join("").indexOf("{self}")!==-1&&(this.vars[e]=s=this._swapSelfInParams(s,this));else if(b[e]&&(o=new b[e])._onInitTween(t,this.vars[e],this,f)){for(this._firstPT=h={_next:this._firstPT,t:o,p:"setRatio",s:0,c:1,f:1,n:e,pg:1,pr:o._priority,m:0},c=o._overwriteProps.length;--c>-1;)i[o._overwriteProps[c]]=this._firstPT;(o._priority||o._onInitAllProps)&&(l=!0);(o._onDisable||o._onEnable)&&(this._notifyPluginsOfEnabled=!0);h._next&&(h._next._prev=h)}else i[e]=ei.call(this,t,e,"get",s,e,0,null,this.vars.stringFilter,f);return u&&this._kill(u,t)?this._initProps(t,i,r,u,f):this._overwrite>1&&this._firstPT&&r.length>1&&kt(t,this,i,this._overwrite,r)?(this._kill(i,t),this._initProps(t,i,r,u,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(pt[t._gsTweenID]=!0),l)},i.render=function(n,t,i){var h=this._time,f=this._duration,o=this._rawPrevTime,c,s,u,y;if(n>=f-1e-7)this._totalTime=this._time=f,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(c=!0,s="onComplete",i=i||this._timeline.autoRemoveChildren),f===0&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(n=0),(o<0||n<=0&&n>=-1e-7||o===e&&this.data!=="isPause")&&o!==n&&(i=!0,o>e&&(s="onReverseComplete")),this._rawPrevTime=y=!t||n||o===n?n:e);else if(n<1e-7)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(h!==0||f===0&&o>0)&&(s="onReverseComplete",c=this._reversed),n<0&&(this._active=!1,f===0&&(this._initted||!this.vars.lazy||i)&&(o>=0&&!(o===e&&this.data==="isPause")&&(i=!0),this._rawPrevTime=y=!t||n||o===n?n:e)),this._initted||(i=!0);else if(this._totalTime=this._time=n,this._easeType){var r=n/f,l=this._easeType,a=this._easePower;(l===1||l===3&&r>=.5)&&(r=1-r);l===3&&(r*=2);a===1?r*=r:a===2?r*=r*r:a===3?r*=r*r*r:a===4&&(r*=r*r*r*r);this.ratio=l===1?1-r:l===2?r:n/f<.5?r/2:1-r/2}else this.ratio=this._ease.getRatio(n/f);if(this._time!==h||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)){this._time=this._totalTime=h;this._rawPrevTime=o;v.push(this);this._lazy=[n,t];return}this._time&&!c?this.ratio=this._ease.getRatio(this._time/f):c&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(this._time===0?0:1))}}else return;for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==h&&n>=0&&(this._active=!0),h===0&&(this._startAt&&(n>=0?this._startAt.render(n,t,i):s||(s="_dummyGS")),this.vars.onStart&&(this._time!==0||f===0)&&(t||this._callback("onStart"))),u=this._firstPT;u;)u.f?u.t[u.p](u.c*this.ratio+u.s):u.t[u.p]=u.c*this.ratio+u.s,u=u._next;this._onUpdate&&(n<0&&this._startAt&&n!==-.0001&&this._startAt.render(n,t,i),t||(this._time!==h||c||i)&&this._callback("onUpdate"));s&&(!this._gc||i)&&(n<0&&this._startAt&&!this._onUpdate&&n!==-.0001&&this._startAt.render(n,t,i),c&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[s]&&this._callback(s),f===0&&this._rawPrevTime===e&&y!==e&&(this._rawPrevTime=0))},i._kill=function(n,t,i){if(n==="all"&&(n=null),n==null&&(t==null||t===this.target))return this._lazy=!1,this._enabled(!1,!1);t=typeof t!="string"?t||this._targets||this.target:r.selector(t)||t;var v=i&&this._time&&i._startTime===this._startTime&&this._timeline===i._timeline,f,s,o,u,e,c,l,a,h;if((nt(t)||yt(t))&&typeof t[0]!="number")for(f=t.length;--f>-1;)this._kill(n,t[f],i)&&(c=!0);else{if(this._targets){for(f=this._targets.length;--f>-1;)if(t===this._targets[f]){e=this._propLookup[f]||{};this._overwrittenProps=this._overwrittenProps||[];s=this._overwrittenProps[f]=n?this._overwrittenProps[f]||{}:"all";break}}else{if(t!==this.target)return!1;e=this._propLookup;s=this._overwrittenProps=n?this._overwrittenProps||{}:"all"}if(e){if(l=n||e,a=n!==s&&s!=="all"&&n!==e&&(typeof n!="object"||!n._tempKill),i&&(r.onOverwrite||this.vars.onOverwrite)){for(o in l)e[o]&&(h||(h=[]),h.push(o));if((h||!n)&&!hi(this,i,t,h))return!1}for(o in l)(u=e[o])&&(v&&(u.f?u.t[u.p](u.s):u.t[u.p]=u.s,c=!0),u.pg&&u.t._kill(l)&&(c=!0),u.pg&&u.t._overwriteProps.length!==0||(u._prev?u._prev._next=u._next:u===this._firstPT&&(this._firstPT=u._next),u._next&&(u._next._prev=u._prev),u._next=u._prev=null),delete e[o]),a&&(s[o]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return c},i.invalidate=function(){return this._notifyPluginsOfEnabled&&r._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],o.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-e,this.render(Math.min(0,-this._delay))),this},i._enabled=function(n,t){if(h||u.wake(),n&&this._gc){var f=this._targets,i;if(f)for(i=f.length;--i>-1;)this._siblings[i]=ot(f[i],this,!0);else this._siblings=ot(this.target,this,!0)}return(o.prototype._enabled.call(this,n,t),this._notifyPluginsOfEnabled&&this._firstPT)?r._onPluginEvent(n?"_onEnable":"_onDisable",this):!1},r.to=function(n,t,i){return new r(n,t,i)},r.from=function(n,t,i){return i.runBackwards=!0,i.immediateRender=i.immediateRender!=!1,new r(n,t,i)},r.fromTo=function(n,t,i,u){return u.startAt=i,u.immediateRender=u.immediateRender!=!1&&i.immediateRender!=!1,new r(n,t,u)},r.delayedCall=function(n,t,i,u,f){return new r(t,0,{delay:n,onComplete:t,onCompleteParams:i,callbackScope:u,onReverseComplete:t,onReverseCompleteParams:i,immediateRender:!1,lazy:!1,useFrames:f,overwrite:0})},r.set=function(n,t){return new r(n,0,t)},r.getTweensOf=function(n,t){if(n==null)return[];n=typeof n!="string"?n:r.selector(n)||n;var i,u,f,e;if((nt(n)||yt(n))&&typeof n[0]!="number"){for(i=n.length,u=[];--i>-1;)u=u.concat(r.getTweensOf(n[i],t));for(i=u.length;--i>-1;)for(e=u[i],f=i;--f>-1;)e===u[f]&&u.splice(i,1)}else for(u=ot(n).concat(),i=u.length;--i>-1;)(u[i]._gc||t&&!u[i].isActive())&&u.splice(i,1);return u},r.killTweensOf=r.killDelayedCallsTo=function(n,t,i){typeof t=="object"&&(i=t,t=!1);for(var u=r.getTweensOf(n,t),f=u.length;--f>-1;)u[f]._kill(i,n)},c=l("plugins.TweenPlugin",function(n,t){this._overwriteProps=(n||"").split(",");this._propName=this._overwriteProps[0];this._priority=t||0;this._super=c.prototype},!0),i=c.prototype,c.version="1.19.0",c.API=2,i._firstPT=null,i._addTween=ei,i.setRatio=ui,i._kill=function(n){var r=this._overwriteProps,t=this._firstPT,i;if(n[this._propName]!=null)this._overwriteProps=[];else for(i=r.length;--i>-1;)n[r[i]]!=null&&r.splice(i,1);while(t)n[t.n]!=null&&(t._next&&(t._next._prev=t._prev),t._prev?(t._prev._next=t._next,t._prev=null):this._firstPT===t&&(this._firstPT=t._next)),t=t._next;return!1},i._mod=i._roundProps=function(n){for(var t=this._firstPT,i;t;)i=n[this._propName]||t.n!=null&&n[t.n.split(this._propName+"_").join("")],i&&typeof i=="function"&&(t.f===2?t.t._applyPT.m=i:t.m=i),t=t._next},r._onPluginEvent=function(n,t){var i=t._firstPT,f,r,u,e,o;if(n==="_onInitAllProps"){while(i){for(o=i._next,r=u;r&&r.pr>i.pr;)r=r._next;(i._prev=r?r._prev:e)?i._prev._next=i:u=i;(i._next=r)?r._prev=i:e=i;i=o}i=t._firstPT=u}while(i)i.pg&&typeof i.t[n]=="function"&&i.t[n]()&&(f=!0),i=i._next;return f},c.activate=function(n){for(var t=n.length;--t>-1;)n[t].API===c.API&&(b[(new n[t])._propName]=n[t]);return!0},ht.plugin=function(n){if(!n||!n.propName||!n.init||!n.API)throw"illegal plugin definition.";var i=n.propName,e=n.priority||0,o=n.overwriteProps,u={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},t=l("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){c.call(this,i,e);this._overwriteProps=o||[]},n.global===!0),f=t.prototype=new c(i),r;f.constructor=t;t.API=n.API;for(r in u)typeof n[r]=="function"&&(f[u[r]]=n[r]);return t.version=n.version,c.activate([t]),t},s=n._gsQueue,s){for(f=0;f<s.length;f++)s[f]();for(i in tt)tt[i].func||n.console.log("GSAP encountered missing dependency: "+i)}h=!1}}(typeof module!="undefined"&&module.exports&&typeof global!="undefined"?global:this||window,"TweenMax");_gsScope=typeof module!="undefined"&&module.exports&&typeof global!="undefined"?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(n,t,i){var f=function(t){n.call(this,t);this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._cycle=0;this._yoyo=this.vars.yoyo===!0;this._dirty=!0},u=1e-10,e=t._internals,o=e.lazyTweens,s=e.lazyRender,h=_gsScope._gsDefine.globals,c=new i(null,null,1,0),r=f.prototype=new n;return r.constructor=f,r.kill()._gc=!1,f.version="1.19.0",r.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),n.prototype.invalidate.call(this)},r.addCallback=function(n,i,r,u){return this.add(t.delayedCall(0,n,r,u),i)},r.removeCallback=function(n,t){if(n)if(t==null)this._kill(null,n);else for(var i=this.getTweensOf(n,!1),r=i.length,u=this._parseTimeOrLabel(t);--r>-1;)i[r]._startTime===u&&i[r]._enabled(!1,!1);return this},r.removePause=function(t){return this.removeCallback(n._internals.pauseCallback,t)},r.tweenTo=function(n,i){i=i||{};var u={ease:c,useFrames:this.usesFrames(),immediateRender:!1},o=i.repeat&&h.TweenMax||t,f,e,r;for(e in i)u[e]=i[e];return u.time=this._parseTimeOrLabel(n),f=Math.abs(Number(u.time)-this._time)/this._timeScale||.001,r=new o(this,f,u),u.onStart=function(){r.target.paused(!0);r.vars.time!==r.target.time()&&f===r.duration()&&r.duration(Math.abs(r.vars.time-r.target.time())/r.target._timeScale);i.onStart&&r._callback("onStart")},r},r.tweenFromTo=function(n,t,i){i=i||{};n=this._parseTimeOrLabel(n);i.startAt={onComplete:this.seek,onCompleteParams:[n],callbackScope:this};i.immediateRender=i.immediateRender!==!1;var r=this.tweenTo(t,i);return r.duration(Math.abs(r.vars.time-n)/this._timeScale||.001)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var g=this._dirty?this.totalDuration():this._totalDuration,e=this._duration,h=this._time,w=this._totalTime,tt=this._startTime,it=this._timeScale,c=this._rawPrevTime,nt=this._paused,y=this._cycle,r,v,b,l,a,k,f,d;if(n>=g-1e-7)this._locked||(this._totalTime=g,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(v=!0,l="onComplete",a=!!this._timeline.autoRemoveChildren,this._duration===0&&(n<=0&&n>=-1e-7||c<0||c===u)&&c!==n&&this._first&&(a=!0,c>u&&(l="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:u,this._yoyo&&(this._cycle&1)!=0?this._time=n=0:(this._time=e,n=e+.0001);else if(n<1e-7)if(this._locked||(this._totalTime=this._cycle=0),this._time=0,(h!==0||e===0&&c!==u&&(c>0||n<0&&c>=0)&&!this._locked)&&(l="onReverseComplete",v=this._reversed),n<0)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(a=v=!0,l="onReverseComplete"):c>=0&&this._first&&(a=!0),this._rawPrevTime=n;else{if(this._rawPrevTime=e||!t||n||this._rawPrevTime===n?n:u,n===0&&v)for(r=this._first;r&&r._startTime===0;)r._duration||(v=!1),r=r._next;n=0;this._initted||(a=!0)}else if(e===0&&c<0&&(a=!0),this._time=this._rawPrevTime=n,this._locked||(this._totalTime=n,this._repeat!==0&&(k=e+this._repeatDelay,this._cycle=this._totalTime/k>>0,this._cycle!==0&&this._cycle===this._totalTime/k&&w<=n&&this._cycle--,this._time=this._totalTime-this._cycle*k,this._yoyo&&(this._cycle&1)!=0&&(this._time=e-this._time),this._time>e?(this._time=e,n=e+.0001):this._time<0?this._time=n=0:n=this._time)),this._hasPause&&!this._forcingPlayhead&&!t){if(n=this._time,n>=h)for(r=this._first;r&&r._startTime<=n&&!f;)r._duration||r.data!=="isPause"||r.ratio||r._startTime===0&&this._rawPrevTime===0||(f=r),r=r._next;else for(r=this._last;r&&r._startTime>=n&&!f;)r._duration||r.data==="isPause"&&r._rawPrevTime>0&&(f=r),r=r._prev;f&&(this._time=n=f._startTime,this._totalTime=n+this._cycle*(this._totalDuration+this._repeatDelay))}if(this._cycle!==y&&!this._locked){var p=this._yoyo&&(y&1)!=0,rt=p===(this._yoyo&&(this._cycle&1)!=0),ut=this._totalTime,ft=this._cycle,et=this._rawPrevTime,ot=this._time;if(this._totalTime=y*e,this._cycle<y?p=!p:this._totalTime+=e,this._time=h,this._rawPrevTime=e===0?c-.0001:c,this._cycle=y,this._locked=!0,h=p?0:e,this.render(h,t,e===0),t||this._gc||this.vars.onRepeat&&this._callback("onRepeat"),h!==this._time)return;if(rt&&(h=p?e+.0001:-.0001,this.render(h,!0,!1)),this._locked=!1,this._paused&&!nt)return;this._time=ot;this._totalTime=ut;this._cycle=ft;this._rawPrevTime=et}if(this._time!==h&&this._first||i||a||f)this._initted||(this._initted=!0);else{w!==this._totalTime&&this._onUpdate&&(t||this._callback("onUpdate"));return}if(this._active||!this._paused&&this._totalTime!==w&&n>0&&(this._active=!0),w===0&&this.vars.onStart&&(this._totalTime===0&&this._totalDuration||t||this._callback("onStart")),d=this._time,d>=h)for(r=this._first;r;){if(b=r._next,d!==this._time||this._paused&&!nt)break;else(r._active||r._startTime<=this._time&&!r._paused&&!r._gc)&&(f===r&&this.pause(),r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i));r=b}else for(r=this._last;r;){if(b=r._prev,d!==this._time||this._paused&&!nt)break;else if(r._active||r._startTime<=h&&!r._paused&&!r._gc){if(f===r){for(f=r._prev;f&&f.endTime()>this._time;)f.render(f._reversed?f.totalDuration()-(n-f._startTime)*f._timeScale:(n-f._startTime)*f._timeScale,t,i),f=f._prev;f=null;this.pause()}r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)}r=b}this._onUpdate&&(t||(o.length&&s(),this._callback("onUpdate")));l&&(this._locked||this._gc||(tt===this._startTime||it!==this._timeScale)&&(this._time===0||g>=this.totalDuration())&&(v&&(o.length&&s(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[l]&&this._callback(l)))},r.getActive=function(n,t,i){n==null&&(n=!0);t==null&&(t=!0);i==null&&(i=!1);for(var f=[],e=this.getChildren(n,t,i),o=0,s=e.length,u,r=0;r<s;r++)u=e[r],u.isActive()&&(f[o++]=u);return f},r.getLabelAfter=function(n){n||n!==0&&(n=this._time);for(var i=this.getLabelsArray(),r=i.length,t=0;t<r;t++)if(i[t].time>n)return i[t].name;return null},r.getLabelBefore=function(n){n==null&&(n=this._time);for(var t=this.getLabelsArray(),i=t.length;--i>-1;)if(t[i].time<n)return t[i].name;return null},r.getLabelsArray=function(){var n=[],i=0;for(var t in this._labels)n[i++]={time:this._labels[t],name:t};return n.sort(function(n,t){return n.time-t.time}),n},r.progress=function(n,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&(this._cycle&1)!=0?1-n:n)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},r.totalProgress=function(n,t){return arguments.length?this.totalTime(this.totalDuration()*n,t):this._totalTime/this.totalDuration()},r.totalDuration=function(t){return arguments.length?this._repeat===-1||!t?this:this.timeScale(this.totalDuration()/t):(this._dirty&&(n.prototype.totalDuration.call(this),this._totalDuration=this._repeat===-1?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},r.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),n>this._duration&&(n=this._duration),this._yoyo&&(this._cycle&1)!=0?n=this._duration-n+this._cycle*(this._duration+this._repeatDelay):this._repeat!==0&&(n+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(n,t)):this._time},r.repeat=function(n){return arguments.length?(this._repeat=n,this._uncache(!0)):this._repeat},r.repeatDelay=function(n){return arguments.length?(this._repeatDelay=n,this._uncache(!0)):this._repeatDelay},r.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},r.currentLabel=function(n){return arguments.length?this.seek(n,!0):this.getLabelBefore(this._time+1e-8)},f},!0);_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,t,i){var u=function(n){t.call(this,n);this._labels={};this.autoRemoveChildren=this.vars.autoRemoveChildren===!0;this.smoothChildTiming=this.vars.smoothChildTiming===!0;this._sortChildren=!0;this._onUpdate=this.vars.onUpdate;var i=this.vars,r;for(var u in i)r=i[u],f(r)&&r.join("").indexOf("{self}")!==-1&&(i[u]=this._swapSelfInParams(r));f(i.tweens)&&this.add(i.tweens,0,i.align,i.stagger)},e=1e-10,o=i._internals,y=u._internals={},p=o.isSelector,f=o.isArray,h=o.lazyTweens,c=o.lazyRender,s=_gsScope._gsDefine.globals,l=function(n){var t={};for(var i in n)t[i]=n[i];return t},a=function(n,t,i){var f=n.cycle,u,r;for(u in f)r=f[u],n[u]=typeof r=="function"?r.call(t[i],i):r[i%r.length];delete n.cycle},w=y.pauseCallback=function(){},v=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},r=u.prototype=new t;return u.version="1.19.0",r.constructor=u,r.kill()._gc=r._forcingPlayhead=r._hasPause=!1,r.to=function(n,t,r,u){var f=r.repeat&&s.TweenMax||i;return t?this.add(new f(n,t,r),u):this.set(n,r,u)},r.from=function(n,t,r,u){return this.add((r.repeat&&s.TweenMax||i).from(n,t,r),u)},r.fromTo=function(n,t,r,u,f){var e=u.repeat&&s.TweenMax||i;return t?this.add(e.fromTo(n,t,r,u),f):this.set(n,u,f)},r.staggerTo=function(n,t,r,f,e,o,s,h){var w=new u({onComplete:o,onCompleteParams:s,callbackScope:h,smoothChildTiming:this.smoothChildTiming}),b=r.cycle,c,y;for(typeof n=="string"&&(n=i.selector(n)||n),n=n||[],p(n)&&(n=v(n)),f=f||0,f<0&&(n=v(n),n.reverse(),f*=-1),y=0;y<n.length;y++)c=l(r),c.startAt&&(c.startAt=l(c.startAt),c.startAt.cycle&&a(c.startAt,n,y)),b&&(a(c,n,y),c.duration!=null&&(t=c.duration,delete c.duration)),w.to(n[y],t,c,y*f);return this.add(w,e)},r.staggerFrom=function(n,t,i,r,u,f,e,o){return i.immediateRender=i.immediateRender!=!1,i.runBackwards=!0,this.staggerTo(n,t,i,r,u,f,e,o)},r.staggerFromTo=function(n,t,i,r,u,f,e,o,s){return r.startAt=i,r.immediateRender=r.immediateRender!=!1&&i.immediateRender!=!1,this.staggerTo(n,t,r,u,f,e,o,s)},r.call=function(n,t,r,u){return this.add(i.delayedCall(0,n,t,r),u)},r.set=function(n,t,r){return r=this._parseTimeOrLabel(r,0,!0),t.immediateRender==null&&(t.immediateRender=r===this._time&&!this._paused),this.add(new i(n,0,t),r)},u.exportRoot=function(n,t){n=n||{};n.smoothChildTiming==null&&(n.smoothChildTiming=!0);var f=new u(n),e=f._timeline,r,o;for(t==null&&(t=!0),e._remove(f,!0),f._startTime=0,f._rawPrevTime=f._time=f._totalTime=e._time,r=e._first;r;)o=r._next,t&&r instanceof i&&r.target===r.vars.onComplete||f.add(r,r._startTime-r._delay),r=o;return e.add(f,0),f},r.add=function(r,e,o,s){var l,v,a,h,c,y;if(typeof e!="number"&&(e=this._parseTimeOrLabel(e,0,!0,r)),!(r instanceof n)){if(r instanceof Array||r&&r.push&&f(r)){for(o=o||"normal",s=s||0,l=e,v=r.length,a=0;a<v;a++)f(h=r[a])&&(h=new u({tweens:h})),this.add(h,l),typeof h!="string"&&typeof h!="function"&&(o==="sequence"?l=h._startTime+h.totalDuration()/h._timeScale:o==="start"&&(h._startTime-=h.delay())),l+=s;return this._uncache(!0)}if(typeof r=="string")return this.addLabel(r,e);if(typeof r=="function")r=i.delayedCall(0,r);else throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";}if(t.prototype.add.call(this,r,e),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(c=this,y=c.rawTime()>r._startTime;c._timeline;)y&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},r.remove=function(t){var r,i;if(t instanceof n)return this._remove(t,!1),r=t._timeline=t.vars.useFrames?n._rootFramesTimeline:n._rootTimeline,t._startTime=(t._paused?t._pauseTime:r._time)-(t._reversed?t.totalDuration()-t._totalTime:t._totalTime)/t._timeScale,this;if(t instanceof Array||t&&t.push&&f(t)){for(i=t.length;--i>-1;)this.remove(t[i]);return this}return typeof t=="string"?this.removeLabel(t):this.kill(null,t)},r._remove=function(n,i){t.prototype._remove.call(this,n,i);var r=this._last;return r?this._time>r._startTime+r._totalDuration/r._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},r.append=function(n,t){return this.add(n,this._parseTimeOrLabel(null,t,!0,n))},r.insert=r.insertMultiple=function(n,t,i,r){return this.add(n,t||0,i,r)},r.appendMultiple=function(n,t,i,r){return this.add(n,this._parseTimeOrLabel(null,t,!0,n),i,r)},r.addLabel=function(n,t){return this._labels[n]=this._parseTimeOrLabel(t),this},r.addPause=function(n,t,r,u){var f=i.delayedCall(0,w,r,u||this);return f.vars.onComplete=f.vars.onReverseComplete=t,f.data="isPause",this._hasPause=!0,this.add(f,n)},r.removeLabel=function(n){return delete this._labels[n],this},r.getLabelTime=function(n){return this._labels[n]!=null?this._labels[n]:-1},r._parseTimeOrLabel=function(t,i,r,u){var e;if(u instanceof n&&u.timeline===this)this.remove(u);else if(u&&(u instanceof Array||u.push&&f(u)))for(e=u.length;--e>-1;)u[e]instanceof n&&u[e].timeline===this&&this.remove(u[e]);if(typeof i=="string")return this._parseTimeOrLabel(i,r&&typeof t=="number"&&this._labels[i]==null?t-this.duration():0,r);if(i=i||0,typeof t=="string"&&(isNaN(t)||this._labels[t]!=null)){if(e=t.indexOf("="),e===-1)return this._labels[t]==null?r?this._labels[t]=this.duration()+i:i:this._labels[t]+i;i=parseInt(t.charAt(e-1)+"1",10)*Number(t.substr(e+1));t=e>1?this._parseTimeOrLabel(t.substr(0,e-1),0,r):this.duration()}else t==null&&(t=this.duration());return Number(t)+i},r.seek=function(n,t){return this.totalTime(typeof n=="number"?n:this._parseTimeOrLabel(n),t!==!1)},r.stop=function(){return this.paused(!0)},r.gotoAndPlay=function(n,t){return this.play(n,t)},r.gotoAndStop=function(n,t){return this.pause(n,t)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var v=this._dirty?this.totalDuration():this._totalDuration,f=this._time,w=this._startTime,b=this._timeScale,p=this._paused,r,s,y,o,l,u,a;if(n>=v-1e-7)this._totalTime=this._time=v,this._reversed||this._hasPausedChild()||(s=!0,o="onComplete",l=!!this._timeline.autoRemoveChildren,this._duration===0&&(n<=0&&n>=-1e-7||this._rawPrevTime<0||this._rawPrevTime===e)&&this._rawPrevTime!==n&&this._first&&(l=!0,this._rawPrevTime>e&&(o="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:e,n=v+.0001;else if(n<1e-7)if(this._totalTime=this._time=0,(f!==0||this._duration===0&&this._rawPrevTime!==e&&(this._rawPrevTime>0||n<0&&this._rawPrevTime>=0))&&(o="onReverseComplete",s=this._reversed),n<0)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(l=s=!0,o="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(l=!0),this._rawPrevTime=n;else{if(this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:e,n===0&&s)for(r=this._first;r&&r._startTime===0;)r._duration||(s=!1),r=r._next;n=0;this._initted||(l=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!t){if(n>=f)for(r=this._first;r&&r._startTime<=n&&!u;)r._duration||r.data!=="isPause"||r.ratio||r._startTime===0&&this._rawPrevTime===0||(u=r),r=r._next;else for(r=this._last;r&&r._startTime>=n&&!u;)r._duration||r.data==="isPause"&&r._rawPrevTime>0&&(u=r),r=r._prev;u&&(this._time=n=u._startTime,this._totalTime=n+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=n}if(this._time!==f&&this._first||i||l||u)this._initted||(this._initted=!0);else return;if(this._active||!this._paused&&this._time!==f&&n>0&&(this._active=!0),f===0&&this.vars.onStart&&(this._time===0&&this._duration||t||this._callback("onStart")),a=this._time,a>=f)for(r=this._first;r;){if(y=r._next,a!==this._time||this._paused&&!p)break;else(r._active||r._startTime<=a&&!r._paused&&!r._gc)&&(u===r&&this.pause(),r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i));r=y}else for(r=this._last;r;){if(y=r._prev,a!==this._time||this._paused&&!p)break;else if(r._active||r._startTime<=f&&!r._paused&&!r._gc){if(u===r){for(u=r._prev;u&&u.endTime()>this._time;)u.render(u._reversed?u.totalDuration()-(n-u._startTime)*u._timeScale:(n-u._startTime)*u._timeScale,t,i),u=u._prev;u=null;this.pause()}r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)}r=y}this._onUpdate&&(t||(h.length&&c(),this._callback("onUpdate")));o&&(this._gc||(w===this._startTime||b!==this._timeScale)&&(this._time===0||v>=this.totalDuration())&&(s&&(h.length&&c(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[o]&&this._callback(o)))},r._hasPausedChild=function(){for(var n=this._first;n;){if(n._paused||n instanceof u&&n._hasPausedChild())return!0;n=n._next}return!1},r.getChildren=function(n,t,r,u){u=u||-9999999999;for(var e=[],f=this._first,o=0;f;)f._startTime<u||(f instanceof i?t!==!1&&(e[o++]=f):(r!==!1&&(e[o++]=f),n!==!1&&(e=e.concat(f.getChildren(!0,t,r)),o=e.length))),f=f._next;return e},r.getTweensOf=function(n,t){var f=this._gc,e=[],o=0,r,u;for(f&&this._enabled(!0,!0),r=i.getTweensOf(n),u=r.length;--u>-1;)(r[u].timeline===this||t&&this._contains(r[u]))&&(e[o++]=r[u]);return f&&this._enabled(!1,!0),e},r.recent=function(){return this._recent},r._contains=function(n){for(var t=n.timeline;t;){if(t===this)return!0;t=t.timeline}return!1},r.shiftChildren=function(n,t,i){i=i||0;for(var r=this._first,u=this._labels,f;r;)r._startTime>=i&&(r._startTime+=n),r=r._next;if(t)for(f in u)u[f]>=i&&(u[f]+=n);return this._uncache(!0)},r._kill=function(n,t){if(!n&&!t)return this._enabled(!1,!1);for(var i=t?this.getTweensOf(t):this.getChildren(!0,!0,!1),r=i.length,u=!1;--r>-1;)i[r]._kill(n,t)&&(u=!0);return u},r.clear=function(n){var t=this.getChildren(!1,!0,!0),i=t.length;for(this._time=this._totalTime=0;--i>-1;)t[i]._enabled(!1,!1);return n!==!1&&(this._labels={}),this._uncache(!0)},r.invalidate=function(){for(var t=this._first;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},r._enabled=function(n,i){if(n===this._gc)for(var r=this._first;r;)r._enabled(n,!0),r=r._next;return t.prototype._enabled.call(this,n,i)},r.totalTime=function(){this._forcingPlayhead=!0;var t=n.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,t},r.duration=function(n){return arguments.length?(this.duration()!==0&&n!==0&&this.timeScale(this._duration/n),this):(this._dirty&&this.totalDuration(),this._duration)},r.totalDuration=function(n){if(!arguments.length){if(this._dirty){for(var i=0,t=this._last,r=999999999999,f,u;t;)f=t._prev,t._dirty&&t.totalDuration(),t._startTime>r&&this._sortChildren&&!t._paused?this.add(t,t._startTime-t._delay):r=t._startTime,t._startTime<0&&!t._paused&&(i-=t._startTime,this._timeline.smoothChildTiming&&(this._startTime+=t._startTime/this._timeScale),this.shiftChildren(-t._startTime,!1,-9999999999),r=0),u=t._startTime+t._totalDuration/t._timeScale,u>i&&(i=u),t=f;this._duration=this._totalDuration=i;this._dirty=!1}return this._totalDuration}return n&&this.totalDuration()?this.timeScale(this._totalDuration/n):this},r.paused=function(t){if(!t)for(var i=this._first,r=this._time;i;)i._startTime===r&&i.data==="isPause"&&(i._rawPrevTime=0),i=i._next;return n.prototype.paused.apply(this,arguments)},r.usesFrames=function(){for(var t=this._timeline;t._timeline;)t=t._timeline;return t===n._rootFramesTimeline},r.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},u},!0)});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[n]};typeof define=="function"&&define.amd?define(["TweenLite"],t):typeof module!="undefined"&&module.exports&&(require("./TweenLite.js"),module.exports=t())}("TimelineMax");_gsScope=typeof module!="undefined"&&module.exports&&typeof global!="undefined"?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("easing.Back",["easing.Ease"],function(n){var a=_gsScope.GreenSockGlobals||_gsScope,p=a.com.greensock,v=Math.PI*2,y=Math.PI/2,r=p._class,t=function(t,i){var u=r("easing."+t,function(){},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,u},s=n.register||function(){},f=function(n,t,i,u){var f=r("easing."+n,{easeOut:new t,easeIn:new i,easeInOut:new u},!0);return s(f,n),f},c=function(n,t,i){this.t=n;this.v=t;i&&(this.next=i,i.prev=this,this.c=i.v-t,this.gap=i.t-n)},l=function(t,i){var u=r("easing."+t,function(n){this._p1=n||n===0?n:1.70158;this._p2=this._p1*1.525},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,f.config=function(n){return new u(n)},u},w=f("Back",l("BackOut",function(n){return(n=n-1)*n*((this._p1+1)*n+this._p1)+1}),l("BackIn",function(n){return n*n*((this._p1+1)*n-this._p1)}),l("BackInOut",function(n){return(n*=2)<1?.5*n*n*((this._p2+1)*n-this._p2):.5*((n-=2)*n*((this._p2+1)*n+this._p2)+2)})),e=r("easing.SlowMo",function(n,t,i){t=t||t===0?t:.7;n==null?n=.7:n>1&&(n=1);this._p=n!==1?t:0;this._p1=(1-n)/2;this._p2=n;this._p3=this._p1+this._p2;this._calcEnd=i===!0},!0),i=e.prototype=new n,o,u,h;return i.constructor=e,i.getRatio=function(n){var t=n+(.5-n)*this._p;return n<this._p1?this._calcEnd?1-(n=1-n/this._p1)*n:t-(n=1-n/this._p1)*n*n*n*t:n>this._p3?this._calcEnd?1-(n=(n-this._p3)/this._p1)*n:t+(n-t)*(n=(n-this._p3)/this._p1)*n*n*n:this._calcEnd?1:t},e.ease=new e(.7,.7),i.config=e.config=function(n,t,i){return new e(n,t,i)},o=r("easing.SteppedEase",function(n){n=n||1;this._p1=1/n;this._p2=n+1},!0),i=o.prototype=new n,i.constructor=o,i.getRatio=function(n){return n<0?n=0:n>=1&&(n=.999999999),(this._p2*n>>0)*this._p1},i.config=o.config=function(n){return new o(n)},u=r("easing.RoughEase",function(t){t=t||{};for(var h=t.taper||"none",l=[],w=0,a=(t.points||20)|0,e=a,y=t.randomize!==!1,b=t.clamp===!0,p=t.template instanceof n?t.template:null,s=typeof t.strength=="number"?t.strength*.4:.4,i,r,u,f,v,o;--e>-1;)i=y?Math.random():1/a*e,r=p?p.getRatio(i):i,h==="none"?u=s:h==="out"?(f=1-i,u=f*f*s):h==="in"?u=i*i*s:i<.5?(f=i*2,u=f*f*.5*s):(f=(1-i)*2,u=f*f*.5*s),y?r+=Math.random()*u-u*.5:e%2?r+=u*.5:r-=u*.5,b&&(r>1?r=1:r<0&&(r=0)),l[w++]={x:i,y:r};for(l.sort(function(n,t){return n.x-t.x}),o=new c(1,1,null),e=a;--e>-1;)v=l[e],o=new c(v.x,v.y,o);this._prev=new c(0,0,o.t!==0?o:o.next)},!0),i=u.prototype=new n,i.constructor=u,i.getRatio=function(n){var t=this._prev;if(n>t.t){while(t.next&&n>=t.t)t=t.next;t=t.prev}else while(t.prev&&n<=t.t)t=t.prev;return this._prev=t,t.v+(n-t.t)/t.gap*t.c},i.config=function(n){return new u(n)},u.ease=new u,f("Bounce",t("BounceOut",function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}),t("BounceIn",function(n){return(n=1-n)<1/2.75?1-7.5625*n*n:n<2/2.75?1-(7.5625*(n-=1.5/2.75)*n+.75):n<2.5/2.75?1-(7.5625*(n-=2.25/2.75)*n+.9375):1-(7.5625*(n-=2.625/2.75)*n+.984375)}),t("BounceInOut",function(n){var t=n<.5;return n=t?1-n*2:n*2-1,n=n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,t?(1-n)*.5:n*.5+.5})),f("Circ",t("CircOut",function(n){return Math.sqrt(1-(n=n-1)*n)}),t("CircIn",function(n){return-(Math.sqrt(1-n*n)-1)}),t("CircInOut",function(n){return(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)})),h=function(t,i,u){var f=r("easing."+t,function(n,t){this._p1=n>=1?n:1;this._p2=(t||u)/(n<1?n:1);this._p3=this._p2/v*(Math.asin(1/this._p1)||0);this._p2=v/this._p2},!0),e=f.prototype=new n;return e.constructor=f,e.getRatio=i,e.config=function(n,t){return new f(n,t)},f},f("Elastic",h("ElasticOut",function(n){return this._p1*Math.pow(2,-10*n)*Math.sin((n-this._p3)*this._p2)+1},.3),h("ElasticIn",function(n){return-(this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*this._p2))},.3),h("ElasticInOut",function(n){return(n*=2)<1?-.5*this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*this._p2):this._p1*Math.pow(2,-10*(n-=1))*Math.sin((n-this._p3)*this._p2)*.5+1},.45)),f("Expo",t("ExpoOut",function(n){return 1-Math.pow(2,-10*n)}),t("ExpoIn",function(n){return Math.pow(2,10*(n-1))-.001}),t("ExpoInOut",function(n){return(n*=2)<1?.5*Math.pow(2,10*(n-1)):.5*(2-Math.pow(2,-10*(n-1)))})),f("Sine",t("SineOut",function(n){return Math.sin(n*y)}),t("SineIn",function(n){return-Math.cos(n*y)+1}),t("SineInOut",function(n){return-.5*(Math.cos(Math.PI*n)-1)})),r("easing.EaseLookup",{find:function(t){return n.map[t]}},!0),s(a.SlowMo,"SlowMo","ease,"),s(u,"RoughEase","ease,"),s(o,"SteppedEase","ease,"),w},!0)});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(){"use strict";var n=function(){return _gsScope.GreenSockGlobals||_gsScope};typeof define=="function"&&define.amd?define(["TweenLite"],n):typeof module!="undefined"&&module.exports&&(require("../TweenLite.js"),module.exports=n())}();_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var t=document.documentElement,n=window,i=function(i,r){var u="x"===r?"Width":"Height",f="scroll"+u,o="client"+u,e=document.body;return i===n||i===t||i===e?Math.max(t[f],e[f])-(n["inner"+u]||t[o]||e[o]):i[f]-i["offset"+u]},o=function(t){return"string"==typeof t&&(t=TweenLite.selector(t)),t.length&&t!==n&&t[0]&&t[0].style&&!t.nodeType&&(t=t[0]),t===n||t.nodeType&&t.style?t:null},u=function(i,r){var u="scroll"+("x"===r?"Left":"Top");return i===n&&(null!=i.pageXOffset?u="page"+r.toUpperCase()+"Offset":i=null!=t[u]?t:document.body),function(){return i[u]}},f=function(i,r){var e=o(i).getBoundingClientRect(),s=!r||r===n||r===document.body,h=(s?t:r).getBoundingClientRect(),f={x:e.left-h.left,y:e.top-h.top};return!s&&r&&(f.x+=u(r,"x")(),f.y+=u(r,"y")()),f},e=function(n,t,r){var u=typeof n;return"number"===u||"string"===u&&"="===n.charAt(1)?n:"max"===n?i(t,r):Math.min(i(t,r),f(n,t)[r])},r=_gsScope._gsDefine.plugin({propName:"scrollTo",API:2,version:"1.8.0",init:function(t,i,r){return this._wdw=t===n,this._target=t,this._tween=r,"object"!=typeof i?(i={y:i},"string"==typeof i.y&&"max"!==i.y&&"="!==i.y.charAt(1)&&(i.x=i.y)):i.nodeType&&(i={y:i,x:i}),this.vars=i,this._autoKill=i.autoKill!==!1,this.getX=u(t,"x"),this.getY=u(t,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),null!=i.x?(this._addTween(this,"x",this.x,e(i.x,t,"x")-(i.offsetX||0),"scrollTo_x",!0),this._overwriteProps.push("scrollTo_x")):this.skipX=!0,null!=i.y?(this._addTween(this,"y",this.y,e(i.y,t,"y")-(i.offsetY||0),"scrollTo_y",!0),this._overwriteProps.push("scrollTo_y")):this.skipY=!0,!0},set:function(t){this._super.setRatio.call(this,t);var f=this._wdw||!this.skipX?this.getX():this.xPrev,e=this._wdw||!this.skipY?this.getY():this.yPrev,o=e-this.yPrev,s=f-this.xPrev,u=r.autoKillThreshold;this.x<0&&(this.x=0);this.y<0&&(this.y=0);this._autoKill&&(!this.skipX&&(s>u||-u>s)&&f<i(this._target,"x")&&(this.skipX=!0),!this.skipY&&(o>u||-u>o)&&e<i(this._target,"y")&&(this.skipY=!0),this.skipX&&this.skipY&&(this._tween.kill(),this.vars.onAutoKill&&this.vars.onAutoKill.apply(this.vars.onAutoKillScope||this._tween,this.vars.onAutoKillParams||[])));this._wdw?n.scrollTo(this.skipX?f:this.x,this.skipY?e:this.y):(this.skipY||(this._target.scrollTop=this.y),this.skipX||(this._target.scrollLeft=this.x));this.xPrev=this.x;this.yPrev=this.y}}),s=r.prototype;r.max=i;r.getOffset=f;r.autoKillThreshold=7;s._kill=function(n){return n.scrollTo_x&&(this.skipX=!0),n.scrollTo_y&&(this.skipY=!0),this._super._kill.call(this,n)}});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[n]};"function"==typeof define&&define.amd?define(["TweenLite"],t):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=t())}("ScrollToPlugin"),function(n,t){typeof define=="function"&&define.amd?define(["EclipseScroll"],function(i){return n.EclipseScroll=t(i)}):typeof module=="object"&&module.exports?module.exports=n.EclipseScroll=t(require("EclipseScroll")):n.EclipseScroll=t(n.EclipseScroll)}(this,function(){var n=function(){function i(){t=window.pageYOffset;this.pageProgress=t/(document.documentElement.offsetHeight-window.innerHeight);this.isForward=t-r>0;r=t;for(var n=0;n<this.elements.length;n++)u(this.elements[n])}function u(n){var f,e;if(n){var t=n.__scrollData,i=window.innerHeight,r=n.getBoundingClientRect().top,u=n.offsetHeight,o=i+u;t.outerProgress=(i-r)/o;t.innerProgress=1-r/(i-u);f=Math.max(0,r);e=Math.min(i,r+u);t.overlap=Math.max(0,e-f);t.visible=t.overlap>0;t.visibility=t.overlap/Math.min(i,u);t.callback&&t.callback(t)}}function f(n,t){this.elements.push(n);n.__scrollData={element:n,callback:t,visible:!0,visibility:0,outerProgress:0,innerProgress:0,overlap:0};u(n)}function e(n){var t=this.elements.indexOf(n);t>-1&&this.elements.splice(t,1)}this.elements=[];var t=0,r=-1;this.isForward=!0;this.pageProgress=0;window.addEventListener("scroll",i.bind(this));window.addEventListener("resize",i.bind(this));n.prototype.add=function(n,t){var i,r;if(n)if(n.length)for(i=0;i<n.length;i++)r=n[i],f.call(this,r,t);else f.call(this,n,t)};n.prototype.remove=function(n){var t,i;if(n)if(n.length)for(t=0;t<n.length;t++)i=n[t],e.call(this,i);else e.call(this,n)};n.prototype.removeAll=function(){this.elements=[];window.removeEventListener("scroll",i.bind(this));window.removeEventListener("resize",i.bind(this))};n.prototype.getData=function(n){return console.log(n.__scrollData.visible),n.__scrollData}};return window.EclipseScroll?(console.warn("Only include one script instance of EclipseScroll!"),window.EclipseScroll):new n});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):jQuery)}(function(n,t){function u(){return new Date(Date.UTC.apply(Date,arguments))}function o(){var n=new Date;return u(n.getFullYear(),n.getMonth(),n.getDate())}function l(n,t){return n.getUTCFullYear()===t.getUTCFullYear()&&n.getUTCMonth()===t.getUTCMonth()&&n.getUTCDate()===t.getUTCDate()}function s(n){return function(){return this[n].apply(this,arguments)}}function p(n){return n&&!isNaN(n.getTime())}function w(t,i){function o(n,t){return t.toLowerCase()}var u,f=n(t).data(),e={},s=new RegExp("^"+i.toLowerCase()+"([A-Z])"),r;i=new RegExp("^"+i.toLowerCase());for(r in f)i.test(r)&&(u=r.replace(s,o),e[u]=f[r]);return e}function b(t){var u={},i;if(r[t]||(t=t.split("-")[0],r[t]))return i=r[t],n.each(y,function(n,t){t in i&&(u[t]=i[t])}),u}var a=function(){var t={get:function(n){return this.slice(n)[0]},contains:function(n){for(var i=n&&n.valueOf(),t=0,r=this.length;r>t;t++)if(0<=this[t].valueOf()-i&&this[t].valueOf()-i<864e5)return t;return-1},remove:function(n){this.splice(n,1)},replace:function(t){t&&(n.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t))},clear:function(){this.length=0},copy:function(){var n=new a;return n.replace(this),n}};return function(){var i=[];return i.push.apply(i,arguments),n.extend(i,t),i}}(),f=function(t,r){n.data(t,"datepicker",this);this._process_options(r);this.dates=new a;this.viewDate=this.o.defaultViewDate;this.focusDate=null;this.element=n(t);this.isInput=this.element.is("input");this.inputField=this.isInput?this.element:this.element.find("input");this.component=this.element.hasClass("date")?this.element.find(".add-on, .input-group-addon, .btn"):!1;this.component&&0===this.component.length&&(this.component=!1);this.isInline=!this.component&&this.element.is("div");this.picker=n(i.template);this._check_template(this.o.templates.leftArrow)&&this.picker.find(".prev").html(this.o.templates.leftArrow);this._check_template(this.o.templates.rightArrow)&&this.picker.find(".next").html(this.o.templates.rightArrow);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.o.calendarWeeks&&this.picker.find(".datepicker-days .datepicker-switch, thead .datepicker-title, tfoot .today, tfoot .clear").attr("colspan",function(n,t){return Number(t)+1});this._allow_update=!1;this.setStartDate(this._o.startDate);this.setEndDate(this._o.endDate);this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled);this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted);this.setDatesDisabled(this.o.datesDisabled);this.setViewMode(this.o.startView);this.fillDow();this.fillMonths();this._allow_update=!0;this.update();this.isInline&&this.show()},h,v,e,c,y,r,i;f.prototype={constructor:f,_resolveViewName:function(t){return n.each(i.viewModes,function(i,r){if(t===i||-1!==n.inArray(t,r.names))return(t=i,!1)}),t},_resolveDaysOfWeek:function(t){return n.isArray(t)||(t=t.split(/[,\s]*/)),n.map(t,Number)},_check_template:function(i){try{if(i===t||""===i)return!1;if((i.match(/[<>]/g)||[]).length<=0)return!0;var r=n(i);return r.length>0}catch(u){return!1}},_process_options:function(t){var f,s,l,e,h;if(this._o=n.extend({},this._o,t),f=this.o=n.extend({},this._o),s=f.language,r[s]||(s=s.split("-")[0],r[s]||(s=c.language)),f.language=s,f.startView=this._resolveViewName(f.startView),f.minViewMode=this._resolveViewName(f.minViewMode),f.maxViewMode=this._resolveViewName(f.maxViewMode),f.startView=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,f.startView)),f.multidate!==!0&&(f.multidate=Number(f.multidate)||!1,f.multidate!==!1&&(f.multidate=Math.max(0,f.multidate))),f.multidateSeparator=String(f.multidateSeparator),f.weekStart%=7,f.weekEnd=(f.weekStart+6)%7,l=i.parseFormat(f.format),f.startDate!==-(1/0)&&(f.startDate=f.startDate?f.startDate instanceof Date?this._local_to_utc(this._zero_time(f.startDate)):i.parseDate(f.startDate,l,f.language,f.assumeNearbyYear):-(1/0)),f.endDate!==1/0&&(f.endDate=f.endDate?f.endDate instanceof Date?this._local_to_utc(this._zero_time(f.endDate)):i.parseDate(f.endDate,l,f.language,f.assumeNearbyYear):1/0),f.daysOfWeekDisabled=this._resolveDaysOfWeek(f.daysOfWeekDisabled||[]),f.daysOfWeekHighlighted=this._resolveDaysOfWeek(f.daysOfWeekHighlighted||[]),f.datesDisabled=f.datesDisabled||[],n.isArray(f.datesDisabled)||(f.datesDisabled=f.datesDisabled.split(",")),f.datesDisabled=n.map(f.datesDisabled,function(n){return i.parseDate(n,l,f.language,f.assumeNearbyYear)}),e=String(f.orientation).toLowerCase().split(/\s+/g),h=f.orientation.toLowerCase(),e=n.grep(e,function(n){return/^auto|left|right|top|bottom$/.test(n)}),f.orientation={x:"auto",y:"auto"},h&&"auto"!==h)if(1===e.length)switch(e[0]){case"top":case"bottom":f.orientation.y=e[0];break;case"left":case"right":f.orientation.x=e[0]}else h=n.grep(e,function(n){return/^left|right$/.test(n)}),f.orientation.x=h[0]||"auto",h=n.grep(e,function(n){return/^top|bottom$/.test(n)}),f.orientation.y=h[0]||"auto";if(f.defaultViewDate){var a=f.defaultViewDate.year||(new Date).getFullYear(),v=f.defaultViewDate.month||0,y=f.defaultViewDate.day||1;f.defaultViewDate=u(a,v,y)}else f.defaultViewDate=o()},_events:[],_secondaryEvents:[],_applyEvents:function(n){for(var f,r,u,i=0;i<n.length;i++)f=n[i][0],2===n[i].length?(r=t,u=n[i][1]):3===n[i].length&&(r=n[i][1],u=n[i][2]),f.on(u,r)},_unapplyEvents:function(n){for(var f,r,u,i=0;i<n.length;i++)f=n[i][0],2===n[i].length?(u=t,r=n[i][1]):3===n[i].length&&(u=n[i][1],r=n[i][2]),f.off(r,u)},_buildEvents:function(){var t={keyup:n.proxy(function(t){-1===n.inArray(t.keyCode,[27,37,39,38,40,32,13,9])&&this.update()},this),keydown:n.proxy(this.keydown,this),paste:n.proxy(this.paste,this)};this.o.showOnFocus===!0&&(t.focus=n.proxy(this.show,this));this._events=this.isInput?[[this.element,t]]:this.component&&this.inputField.length?[[this.inputField,t],[this.component,{click:n.proxy(this.show,this)}]]:[[this.element,{click:n.proxy(this.show,this),keydown:n.proxy(this.keydown,this)}]];this._events.push([this.element,"*",{blur:n.proxy(function(n){this._focused_from=n.target},this)}],[this.element,{blur:n.proxy(function(n){this._focused_from=n.target},this)}]);this.o.immediateUpdates&&this._events.push([this.element,{"changeYear changeMonth":n.proxy(function(n){this.update(n.date)},this)}]);this._secondaryEvents=[[this.picker,{click:n.proxy(this.click,this)}],[this.picker,".prev, .next",{click:n.proxy(this.navArrowsClick,this)}],[n(window),{resize:n.proxy(this.place,this)}],[n(document),{"mousedown touchstart":n.proxy(function(n){this.element.is(n.target)||this.element.find(n.target).length||this.picker.is(n.target)||this.picker.find(n.target).length||this.isInline||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,r){var u=r||this.dates.get(-1),f=this._utc_to_local(u);this.element.trigger({type:t,date:f,viewMode:this.viewMode,dates:n.map(this.dates,this._utc_to_local),format:n.proxy(function(n,t){0===arguments.length?(n=this.dates.length-1,t=this.o.format):"string"==typeof n&&(t=n,n=this.dates.length-1);t=t||this.o.format;var r=this.dates.get(n);return i.formatDate(r,t,this.o.language)},this)})},show:function(){if(!this.inputField.prop("disabled")&&(!this.inputField.prop("readonly")||this.o.enableOnReadonly!==!1))return(this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&n(this.element).blur(),this)},hide:function(){return this.isInline||!this.picker.is(":visible")?this:(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.setViewMode(this.o.startView),this.o.forceParse&&this.inputField.val()&&this.setValue(),this._trigger("hide"),this)},destroy:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,this},paste:function(t){var i;if(t.originalEvent.clipboardData&&t.originalEvent.clipboardData.types&&-1!==n.inArray("text/plain",t.originalEvent.clipboardData.types))i=t.originalEvent.clipboardData.getData("text/plain");else{if(!window.clipboardData)return;i=window.clipboardData.getData("Text")}this.setDate(i);this.update();t.preventDefault()},_utc_to_local:function(n){return n&&new Date(n.getTime()+6e4*n.getTimezoneOffset())},_local_to_utc:function(n){return n&&new Date(n.getTime()-6e4*n.getTimezoneOffset())},_zero_time:function(n){return n&&new Date(n.getFullYear(),n.getMonth(),n.getDate())},_zero_utc_time:function(n){return n&&u(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate())},getDates:function(){return n.map(this.dates,this._utc_to_local)},getUTCDates:function(){return n.map(this.dates,function(n){return new Date(n)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var n=this.dates.get(-1);return n!==t?new Date(n):null},clearDates:function(){this.inputField.val("");this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()},setDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,t),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.setDates.apply(this,n.map(t,this._utc_to_local)),this},setDate:s("setDates"),setUTCDate:s("setUTCDates"),remove:s("destroy"),setValue:function(){var n=this.getFormattedDate();return this.inputField.val(n),this},getFormattedDate:function(r){r===t&&(r=this.o.format);var u=this.o.language;return n.map(this.dates,function(n){return i.formatDate(n,r,u)}).join(this.o.multidateSeparator)},getStartDate:function(){return this.o.startDate},setStartDate:function(n){return this._process_options({startDate:n}),this.update(),this.updateNavArrows(),this},getEndDate:function(){return this.o.endDate},setEndDate:function(n){return this._process_options({endDate:n}),this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(n){return this._process_options({daysOfWeekDisabled:n}),this.update(),this},setDaysOfWeekHighlighted:function(n){return this._process_options({daysOfWeekHighlighted:n}),this.update(),this},setDatesDisabled:function(n){return this._process_options({datesDisabled:n}),this.update(),this},place:function(){var y,r,p;if(this.isInline)return this;var f=this.picker.outerWidth(),s=this.picker.outerHeight(),e=n(this.o.container),h=e.width(),c="body"===this.o.container?n(document).scrollTop():e.scrollTop(),l=e.offset(),a=[];this.element.parents().each(function(){var t=n(this).css("z-index");"auto"!==t&&0!==t&&a.push(parseInt(t))});var v=Math.max.apply(Math,a)+this.o.zIndexOffset,u=this.component?this.component.parent().offset():this.element.offset(),w=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),o=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),t=u.left-l.left,i=u.top-l.top;return"body"!==this.o.container&&(i+=c),this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),"auto"!==this.o.orientation.x?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),"right"===this.o.orientation.x&&(t-=f-o)):u.left<0?(this.picker.addClass("datepicker-orient-left"),t-=u.left-10):t+f>h?(this.picker.addClass("datepicker-orient-right"),t+=o-f):this.o.rtl?this.picker.addClass("datepicker-orient-right"):this.picker.addClass("datepicker-orient-left"),r=this.o.orientation.y,("auto"===r&&(y=-c+i-s,r=0>y?"bottom":"top"),this.picker.addClass("datepicker-orient-"+r),"top"===r?i-=s+parseInt(this.picker.css("padding-top")):i+=w,this.o.rtl)?(p=h-(t+o),this.picker.css({top:i,right:p,zIndex:v})):this.picker.css({top:i,left:t,zIndex:v}),this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var u=this.dates.copy(),t=[],r=!1;return arguments.length?(n.each(arguments,n.proxy(function(n,i){i instanceof Date&&(i=this._local_to_utc(i));t.push(i)},this)),r=!0):(t=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),t=t&&this.o.multidate?t.split(this.o.multidateSeparator):[t],delete this.element.data().date),t=n.map(t,n.proxy(function(n){return i.parseDate(n,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),t=n.grep(t,n.proxy(function(n){return!this.dateWithinRange(n)||!n},this),!0),this.dates.replace(t),this.viewDate=this.dates.length?new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?new Date(this.o.startDate):this.viewDate>this.o.endDate?new Date(this.o.endDate):this.o.defaultViewDate,r?(this.setValue(),this.element.change()):this.dates.length&&String(u)!==String(this.dates)&&r&&(this._trigger("changeDate"),this.element.change()),!this.dates.length&&u.length&&(this._trigger("clearDate"),this.element.change()),this.fill(),this},fillDow:function(){var i=this.o.weekStart,t="<tr>";for(this.o.calendarWeeks&&(t+='<th class="cw">&#160;<\/th>');i<this.o.weekStart+7;)t+='<th class="dow',-1!==n.inArray(i,this.o.daysOfWeekDisabled)&&(t+=" disabled"),t+='">'+r[this.o.language].daysMin[i++%7]+"<\/th>";t+="<\/tr>";this.picker.find(".datepicker-days thead").append(t)},fillMonths:function(){for(var u,t=this._utc_to_local(this.viewDate),i="",n=0;12>n;)u=t&&t.getMonth()===n?" focused":"",i+='<span class="month'+u+'">'+r[this.o.language].monthsShort[n++]+"<\/span>";this.picker.find(".datepicker-months td").html(i)},setRange:function(t){t&&t.length?this.range=n.map(t,function(n){return n.valueOf()}):delete this.range;this.fill()},getClassNames:function(t){var i=[],r=this.viewDate.getUTCFullYear(),u=this.viewDate.getUTCMonth(),f=o();return t.getUTCFullYear()<r||t.getUTCFullYear()===r&&t.getUTCMonth()<u?i.push("old"):(t.getUTCFullYear()>r||t.getUTCFullYear()===r&&t.getUTCMonth()>u)&&i.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&l(t,f)&&i.push("today"),-1!==this.dates.contains(t)&&i.push("active"),this.dateWithinRange(t)||i.push("disabled"),this.dateIsDisabled(t)&&i.push("disabled","disabled-date"),-1!==n.inArray(t.getUTCDay(),this.o.daysOfWeekHighlighted)&&i.push("highlighted"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&i.push("range"),-1!==n.inArray(t.valueOf(),this.range)&&i.push("selected"),t.valueOf()===this.range[0]&&i.push("range-start"),t.valueOf()===this.range[this.range.length-1]&&i.push("range-end")),i},_fill_yearsView:function(i,r,u,f,e,o,s,h){var w,b,y,k,d,g,a,v,l,p,c;for(w="",b=this.picker.find(i),y=parseInt(e/u,10)*u,d=parseInt(o/f,10)*f,g=parseInt(s/f,10)*f,k=n.map(this.dates,function(n){return parseInt(n.getUTCFullYear()/f,10)*f}),b.find(".datepicker-switch").text(y+"-"+(y+9*f)),a=y-f,v=-1;11>v;v+=1)l=[r],p=null,-1===v?l.push("old"):10===v&&l.push("new"),-1!==n.inArray(a,k)&&l.push("active"),(d>a||a>g)&&l.push("disabled"),a===this.viewDate.getFullYear()&&l.push("focused"),h!==n.noop&&(c=h(new Date(a,0,1)),c===t?c={}:"boolean"==typeof c?c={enabled:c}:"string"==typeof c&&(c={classes:c}),c.enabled===!1&&l.push("disabled"),c.classes&&(l=l.concat(c.classes.split(/\s+/))),c.tooltip&&(p=c.tooltip)),w+='<span class="'+l.join(" ")+'"'+(p?' title="'+p+'"':"")+">"+a+"<\/span>",a+=f;b.find("td").html(w)},fill:function(){var y,e,w=new Date(this.viewDate),o=w.getUTCFullYear(),k=w.getUTCMonth(),a=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),rt=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),v=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,ut=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,ft=r[this.o.language].today||r.en.today||"",et=r[this.o.language].clear||r.en.clear||"",ot=r[this.o.language].titleFormat||r.en.titleFormat,f,d,h,p,s,c,tt,l,it;if(!isNaN(o)&&!isNaN(k)){for(this.picker.find(".datepicker-days .datepicker-switch").text(i.formatDate(w,ot,this.o.language)),this.picker.find("tfoot .today").text(ft).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot .clear").text(et).toggle(this.o.clearBtn!==!1),this.picker.find("thead .datepicker-title").text(this.o.title).toggle(""!==this.o.title),this.updateNavArrows(),this.fillMonths(),f=u(o,k,0),d=f.getUTCDate(),f.setUTCDate(d-(f.getUTCDay()-this.o.weekStart+7)%7),h=new Date(f),f.getUTCFullYear()<100&&h.setUTCFullYear(f.getUTCFullYear()),h.setUTCDate(h.getUTCDate()+42),h=h.valueOf(),c=[];f.valueOf()<h;){if(p=f.getUTCDay(),p===this.o.weekStart&&(c.push("<tr>"),this.o.calendarWeeks)){var g=new Date(+f+(this.o.weekStart-p-7)%7*864e5),nt=new Date(Number(g)+(11-g.getUTCDay())%7*864e5),b=new Date(Number(b=u(nt.getUTCFullYear(),0,1))+(11-b.getUTCDay())%7*864e5),st=(nt-b)/6048e5+1;c.push('<td class="cw">'+st+"<\/td>")}s=this.getClassNames(f);s.push("day");this.o.beforeShowDay!==n.noop&&(e=this.o.beforeShowDay(this._utc_to_local(f)),e===t?e={}:"boolean"==typeof e?e={enabled:e}:"string"==typeof e&&(e={classes:e}),e.enabled===!1&&s.push("disabled"),e.classes&&(s=s.concat(e.classes.split(/\s+/))),e.tooltip&&(y=e.tooltip));s=n.isFunction(n.uniqueSort)?n.uniqueSort(s):n.unique(s);c.push('<td class="'+s.join(" ")+'"'+(y?' title="'+y+'"':"")+(this.o.dateCells?' data-date="'+f.getTime().toString()+'"':"")+">"+f.getUTCDate()+"<\/td>");y=null;p===this.o.weekEnd&&c.push("<\/tr>");f.setUTCDate(f.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(c.join(""));tt=r[this.o.language].monthsTitle||r.en.monthsTitle||"Months";l=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?tt:o).end().find("tbody span").removeClass("active");(n.each(this.dates,function(n,t){t.getUTCFullYear()===o&&l.eq(t.getUTCMonth()).addClass("active")}),(a>o||o>v)&&l.addClass("disabled"),o===a&&l.slice(0,rt).addClass("disabled"),o===v&&l.slice(ut+1).addClass("disabled"),this.o.beforeShowMonth!==n.noop)&&(it=this,n.each(l,function(i,r){var f=new Date(o,i,1),u=it.o.beforeShowMonth(f);u===t?u={}:"boolean"==typeof u?u={enabled:u}:"string"==typeof u&&(u={classes:u});u.enabled!==!1||n(r).hasClass("disabled")||n(r).addClass("disabled");u.classes&&n(r).addClass(u.classes);u.tooltip&&n(r).prop("title",u.tooltip)}));this._fill_yearsView(".datepicker-years","year",10,1,o,a,v,this.o.beforeShowYear);this._fill_yearsView(".datepicker-decades","decade",100,10,o,a,v,this.o.beforeShowDecade);this._fill_yearsView(".datepicker-centuries","century",1e3,100,o,a,v,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var t,i,r=new Date(this.viewDate),n=r.getUTCFullYear(),u=r.getUTCMonth();switch(this.viewMode){case 0:t=this.o.startDate!==-(1/0)&&n<=this.o.startDate.getUTCFullYear()&&u<=this.o.startDate.getUTCMonth();i=this.o.endDate!==1/0&&n>=this.o.endDate.getUTCFullYear()&&u>=this.o.endDate.getUTCMonth();break;case 1:case 2:case 3:case 4:t=this.o.startDate!==-(1/0)&&n<=this.o.startDate.getUTCFullYear();i=this.o.endDate!==1/0&&n>=this.o.endDate.getUTCFullYear()}this.picker.find(".prev").toggleClass("disabled",t);this.picker.find(".next").toggleClass("disabled",i)}},click:function(t){t.preventDefault();t.stopPropagation();var r,s,h,e,f;r=n(t.target);r.hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1);r.hasClass("today")&&!r.hasClass("day")&&(this.setViewMode(0),this._setDate(o(),"linked"===this.o.todayBtn?null:"view"));r.hasClass("clear")&&this.clearDates();r.hasClass("disabled")||(r.hasClass("day")&&(h=Number(r.text()),e=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),(r.hasClass("old")||r.hasClass("new"))&&(s=r.hasClass("old")?-1:1,f=(f+s+12)%12,(-1===s&&11===f||1===s&&0===f)&&(e+=s,this._trigger("changeYear",this.viewDate)),this._trigger("changeMonth",this.viewDate)),this._setDate(u(e,f,h))),(r.hasClass("month")||r.hasClass("year")||r.hasClass("decade")||r.hasClass("century"))&&(this.viewDate.setUTCDate(1),h=1,1===this.viewMode?(f=r.parent().find("span").index(r),e=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(f)):(f=0,e=Number(r.text()),this.viewDate.setUTCFullYear(e)),this._trigger(i.viewModes[this.viewMode-1].e,this.viewDate),this.viewMode===this.o.minViewMode?this._setDate(u(e,f,h)):(this.setViewMode(this.viewMode-1),this.fill())));this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus();delete this._focused_from},navArrowsClick:function(t){var u=n(t.target),r=u.hasClass("prev")?-1:1;0!==this.viewMode&&(r*=12*i.viewModes[this.viewMode].navStep);this.viewDate=this.moveMonth(this.viewDate,r);this._trigger(i.viewModes[this.viewMode].e,this.viewDate);this.fill()},_toggle_multidate:function(n){var t=this.dates.contains(n);if(n||this.dates.clear(),-1!==t?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):this.o.multidate===!1?(this.dates.clear(),this.dates.push(n)):this.dates.push(n),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(n,t){t&&"date"!==t||this._toggle_multidate(n&&new Date(n));t&&"view"!==t||(this.viewDate=n&&new Date(n));this.fill();this.setValue();t&&"view"===t||this._trigger("changeDate");this.inputField.trigger("change");!this.o.autoclose||t&&"date"!==t||this.hide()},moveDay:function(n,t){var i=new Date(n);return i.setUTCDate(n.getUTCDate()+t),i},moveWeek:function(n,t){return this.moveDay(n,7*t)},moveMonth:function(n,t){var f;if(!p(n))return this.o.defaultViewDate;if(!t)return n;var r,u,i=new Date(n.valueOf()),e=i.getUTCDate(),o=i.getUTCMonth(),s=Math.abs(t);if(t=t>0?1:-1,1===s)u=-1===t?function(){return i.getUTCMonth()===o}:function(){return i.getUTCMonth()!==r},r=o+t,i.setUTCMonth(r),r=(r+12)%12;else{for(f=0;s>f;f++)i=this.moveMonth(i,t);r=i.getUTCMonth();i.setUTCDate(e);u=function(){return r!==i.getUTCMonth()}}for(;u();)i.setUTCDate(--e),i.setUTCMonth(r);return i},moveYear:function(n,t){return this.moveMonth(n,12*t)},moveAvailableDate:function(n,t,i){do{if(n=this[i](n,t),!this.dateWithinRange(n))return!1;i="moveDay"}while(this.dateIsDisabled(n));return n},weekOfDateIsDisabled:function(t){return-1!==n.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)},dateIsDisabled:function(t){return this.weekOfDateIsDisabled(t)||n.grep(this.o.datesDisabled,function(n){return l(t,n)}).length>0},dateWithinRange:function(n){return n>=this.o.startDate&&n<=this.o.endDate},keydown:function(n){if(!this.picker.is(":visible"))return void((40===n.keyCode||27===n.keyCode)&&(this.show(),n.stopPropagation()));var t,i,u=!1,r=this.focusDate||this.viewDate;switch(n.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide();n.preventDefault();n.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;t=37===n.keyCode||38===n.keyCode?-1:1;0===this.viewMode?n.ctrlKey?(i=this.moveAvailableDate(r,t,"moveYear"),i&&this._trigger("changeYear",this.viewDate)):n.shiftKey?(i=this.moveAvailableDate(r,t,"moveMonth"),i&&this._trigger("changeMonth",this.viewDate)):37===n.keyCode||39===n.keyCode?i=this.moveAvailableDate(r,t,"moveDay"):this.weekOfDateIsDisabled(r)||(i=this.moveAvailableDate(r,t,"moveWeek")):1===this.viewMode?((38===n.keyCode||40===n.keyCode)&&(t=4*t),i=this.moveAvailableDate(r,t,"moveMonth")):2===this.viewMode&&((38===n.keyCode||40===n.keyCode)&&(t=4*t),i=this.moveAvailableDate(r,t,"moveYear"));i&&(this.focusDate=this.viewDate=i,this.setValue(),this.fill(),n.preventDefault());break;case 13:if(!this.o.forceParse)break;r=this.focusDate||this.dates.get(-1)||this.viewDate;this.o.keyboardNavigation&&(this._toggle_multidate(r),u=!0);this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();this.picker.is(":visible")&&(n.preventDefault(),n.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();this.hide()}u&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField.trigger("change"))},setViewMode:function(n){this.viewMode=n;this.picker.children("div").hide().filter(".datepicker-"+i.viewModes[this.viewMode].clsName).show();this.updateNavArrows();this._trigger("changeViewMode",new Date(this.viewDate))}};h=function(t,i){n.data(t,"datepicker",this);this.element=n(t);this.inputs=n.map(i.inputs,function(n){return n.jquery?n[0]:n});delete i.inputs;this.keepEmptyValues=i.keepEmptyValues;delete i.keepEmptyValues;e.call(n(this.inputs),i).on("changeDate",n.proxy(this.dateUpdated,this));this.pickers=n.map(this.inputs,function(t){return n.data(t,"datepicker")});this.updateDates()};h.prototype={updateDates:function(){this.dates=n.map(this.pickers,function(n){return n.getUTCDate()});this.updateRanges()},updateRanges:function(){var t=n.map(this.dates,function(n){return n.valueOf()});n.each(this.pickers,function(n,i){i.setRange(t)})},dateUpdated:function(i){var u;if(!this.updating&&(this.updating=!0,u=n.data(i.target,"datepicker"),u!==t)){var r=u.getUTCDate(),s=this.keepEmptyValues,o=n.inArray(i.target,this.inputs),f=o-1,e=o+1,h=this.inputs.length;if(-1!==o){if(n.each(this.pickers,function(n,t){t.getUTCDate()||t!==u&&s||t.setUTCDate(r)}),r<this.dates[f])for(;f>=0&&r<this.dates[f];)this.pickers[f--].setUTCDate(r);else if(r>this.dates[e])for(;h>e&&r>this.dates[e];)this.pickers[e++].setUTCDate(r);this.updateDates();delete this.updating}}},destroy:function(){n.map(this.pickers,function(n){n.destroy()});n(this.inputs).off("changeDate",this.dateUpdated);delete this.element.data().datepicker},remove:s("destroy")};v=n.fn.datepicker;e=function(i){var u=Array.apply(null,arguments),r;if(u.shift(),this.each(function(){var o=n(this),t=o.data("datepicker"),s="object"==typeof i&&i;if(!t){var l=w(this,"date"),a=n.extend({},c,l,s),v=b(a.language),e=n.extend({},c,v,l,s);o.hasClass("input-daterange")||e.inputs?(n.extend(e,{inputs:e.inputs||o.find("input").toArray()}),t=new h(this,e)):t=new f(this,e);o.data("datepicker",t)}"string"==typeof i&&"function"==typeof t[i]&&(r=t[i].apply(t,u))}),r===t||r instanceof f||r instanceof h)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+i+" function)");return r};n.fn.datepicker=e;c=n.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:n.noop,beforeShowMonth:n.noop,beforeShowYear:n.noop,beforeShowDecade:n.noop,beforeShowCentury:n.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keepEmptyValues:!1,keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,dateCells:!1,title:"",templates:{leftArrow:"&laquo;",rightArrow:"&raquo;"}};y=n.fn.datepicker.locale_opts=["format","rtl","weekStart"];n.fn.datepicker.Constructor=f;r=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}};i={viewModes:[{names:["days","month"],clsName:"days",e:"changeMonth"},{names:["months","year"],clsName:"months",e:"changeYear",navStep:1},{names:["years","decade"],clsName:"years",e:"changeDecade",navStep:10},{names:["decades","century"],clsName:"decades",e:"changeCentury",navStep:100},{names:["centuries","millennium"],clsName:"centuries",e:"changeMillennium",navStep:1e3}],validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(n){if("function"==typeof n.toValue&&"function"==typeof n.toDisplay)return n;var t=n.replace(this.validParts,"\x00").split("\x00"),i=n.match(this.validParts);if(!t||!t.length||!i||0===i.length)throw new Error("Invalid date format.");return{separators:t,parts:i}},parseDate:function(e,s,h,c){function ot(n,t){return t===!0&&(t=10),100>n&&(n+=2e3,n>(new Date).getFullYear()+t&&(n-=100)),n}function it(){var n=this.slice(0,a[l].length),t=a[l].slice(0,n.length);return n.toLowerCase()===t.toLowerCase()}var a,p,rt,l,ut,ft,nt,y,et,g,b;if(!e)return t;if(e instanceof Date)return e;if("string"==typeof s&&(s=i.parseFormat(s)),s.toValue)return s.toValue(e,s,h);if(ft={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},nt={yesterday:"-1d",today:"+0d",tomorrow:"+1d"},e in nt&&(e=nt[e]),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(e)){for(a=e.match(/([\-+]\d+)([dmwy])/gi),e=new Date,l=0;l<a.length;l++)p=a[l].match(/([\-+]\d+)([dmwy])/i),rt=Number(p[1]),ut=ft[p[2].toLowerCase()],e=f.prototype[ut](e,rt);return u(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate())}a=e&&e.match(this.nonpunctuation)||[];e=new Date;var w,k,d={},tt=["yyyy","yy","M","MM","m","mm","d","dd"],v={yyyy:function(n,t){return n.setUTCFullYear(c?ot(t,c):t)},m:function(n,t){if(isNaN(n))return n;for(t-=1;0>t;)t+=12;for(t%=12,n.setUTCMonth(t);n.getUTCMonth()!==t;)n.setUTCDate(n.getUTCDate()-1);return n},d:function(n,t){return n.setUTCDate(t)}};if(v.yy=v.yyyy,v.M=v.MM=v.mm=v.m,v.dd=v.d,e=o(),y=s.parts.slice(),a.length!==y.length&&(y=n(y).filter(function(t,i){return-1!==n.inArray(i,tt)}).toArray()),a.length===y.length){for(l=0,et=y.length;et>l;l++){if(w=parseInt(a[l],10),p=y[l],isNaN(w))switch(p){case"MM":k=n(r[h].months).filter(it);w=n.inArray(k[0],r[h].months)+1;break;case"M":k=n(r[h].monthsShort).filter(it);w=n.inArray(k[0],r[h].monthsShort)+1}d[p]=w}for(l=0;l<tt.length;l++)b=tt[l],b in d&&!isNaN(d[b])&&(g=new Date(e),v[b](g,d[b]),isNaN(g)||(e=g))}return e},formatDate:function(t,u,f){var e;if(!t)return"";if("string"==typeof u&&(u=i.parseFormat(u)),u.toDisplay)return u.toDisplay(t,u,f);e={d:t.getUTCDate(),D:r[f].daysShort[t.getUTCDay()],DD:r[f].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:r[f].monthsShort[t.getUTCMonth()],MM:r[f].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()};e.dd=(e.d<10?"0":"")+e.d;e.mm=(e.m<10?"0":"")+e.m;t=[];for(var s=n.extend([],u.separators),o=0,h=u.parts.length;h>=o;o++)s.length&&t.push(s.shift()),t.push(e[u.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th colspan="7" class="datepicker-title"><\/th><\/tr><tr><th class="prev">&laquo;<\/th><th colspan="5" class="datepicker-switch"><\/th><th class="next">&raquo;<\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><tr><th colspan="7" class="clear"><\/th><\/tr><\/tfoot>'};i.template='<div class="datepicker"><div class="datepicker-days"><table class="table-condensed">'+i.headTemplate+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-decades"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-centuries"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";n.fn.datepicker.DPGlobal=i;n.fn.datepicker.noConflict=function(){return n.fn.datepicker=v,this};n.fn.datepicker.version="1.7.0-dev";n(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var i=n(this);i.data("datepicker")||(t.preventDefault(),e.call(i,"show"))});n(function(){e.call(n('[data-provide="datepicker-inline"]'))})});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var e=-1,r=-1,i=function(n){return parseFloat(n)||0},o=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;null===o?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},u=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?n.extend(i,t):("boolean"==typeof t?i.byRow=t:"remove"===t&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=u(i),f;return r.remove?(f=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(f)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},f;t.version="0.7.0";t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._rows=o;t._parse=i;t._parseOptions=u;t._apply=function(r,f){var e=u(f),s=n(r),c=[s],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=s.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),e.byRow&&!e.target&&(s.each(function(){var i=n(this),t=i.css("display");"inline-block"!==t&&"flex"!==t&&"inline-flex"!==t&&(t="block");i.data("style-cache",i.attr("style"));i.css({display:t,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=o(s),s.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),f=0;if(e.target)f=e.target.outerHeight(!1);else{if(e.byRow&&u.length<=1)return void u.css(e.property,"");u.each(function(){var t=n(this),u=t.attr("style"),i=t.css("display"),r;"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block");r={display:i};r[e.property]="";t.css(r);t.outerHeight(!1)>f&&(f=t.outerHeight(!1));u?t.attr("style",u):t.css("display","")})}u.each(function(){var t=n(this),r=0;e.target&&t.is(e.target)||("border-box"!==t.css("box-sizing")&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(e.property,f-r+"px"))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};f=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,u){if(u&&"resize"===u.type){var o=n(window).width();if(o===e)return;e=o}i?-1===r&&(r=setTimeout(function(){f(u);r=-1},t._throttle)):f(u)};n(t._applyDataApi);n(window).bind("load",function(n){t._update(!1,n)});n(window).bind("resize orientationchange",function(n){t._update(!0,n)})}),function(n,t){"use strict";typeof define=="function"&&define.amd?define(["jquery"],function(i){return t(i,n,n.document)}):typeof module=="object"&&module.exports?module.exports=function(i,r){return r===undefined&&(r=typeof window!="undefined"?require("jquery"):require("jquery")(i)),t(r,n,n.document),r}:t(jQuery,n,n.document)}(typeof window!="undefined"?window:this,function(n,t,i,r){"use strict";function c(i,r,u){if(rt===i&&(u=!1),y===!0)return!0;if(l[i]){if(g=!1,u&&e.before(i,v),p=1,e.sectionName&&!(ot===!0&&i===0))if(history.pushState)try{history.replaceState(null,null,l[i])}catch(f){t.console&&console.warn("Scrollify warning: This needs to be hosted on a server to manipulate the hash value.")}else t.location.hash=l[i];if(r)n(e.target).stop().scrollTop(s[i]),u&&e.after(i,v);else{if(k=!0,n().velocity?n(e.target).stop().velocity("scroll",{duration:e.scrollSpeed,easing:e.easing,offset:s[i],mobileHA:!1}):n(e.target).stop().animate({scrollTop:s[i]},e.scrollSpeed,e.easing),t.location.hash.length&&e.sectionName&&t.console)try{n(t.location.hash).length&&console.warn("Scrollify warning: There are IDs on the page that match the hash value - this will cause the page to anchor.")}catch(f){console.warn("Scrollify warning:",t.location.hash,"is not a valid jQuery expression.")}n(e.target).promise().done(function(){rt=i;k=!1;ot=!1;u&&e.after(i,v)})}}}function ht(n){function t(t){for(var r=0,u=n.slice(Math.max(n.length-t,1)),i=0;i<u.length;i++)r+=u[i];return Math.ceil(r/t)}var i=t(10),r=t(70);return i>=r?!0:!1}function ct(n,t){for(var i=l.length;i>=0;i--)typeof n=="string"?l[i]===n&&(u=i,c(i,t,!0)):i===n&&(u=i,c(i,t,!0))}var s=[],l=[],v=[],a=[],u=0,rt=0,p=1,ut=!1,tt,ft,o=n(t),b=o.scrollTop(),g=!1,k=!1,it=!1,h,f,w,y=!1,d=[],et=(new Date).getTime(),ot=!0,nt=!1,st="onwheel"in i?"wheel":i.onmousewheel!==r?"mousewheel":"DOMMouseScroll",e={section:".section",sectionName:"section-name",interstitialSection:"",easing:"easeOutExpo",scrollSpeed:1100,offset:0,scrollbars:!0,target:"html,body",standardScrollElements:!1,setHeights:!0,overflowScroll:!0,before:function(){},after:function(){},afterResize:function(){},afterRender:function(){}};n.scrollify=function(r){function rt(t){n().velocity?n(e.target).stop().velocity("scroll",{duration:e.scrollSpeed,easing:e.easing,offset:t,mobileHA:!1}):n(e.target).stop().animate({scrollTop:t},e.scrollSpeed,e.easing)}function lt(){var t=e.section;a=[];e.interstitialSection.length&&(t+=","+e.interstitialSection);n(t).each(function(t){var i=n(this);e.setHeights?i.is(e.interstitialSection)?a[t]=!1:i.css("height","auto").outerHeight()<o.height()||i.css("overflow")==="hidden"?(i.css({height:o.height()}),a[t]=!1):(i.css({height:i.height()}),a[t]=e.overflowScroll?!0:!1):a[t]=i.outerHeight()<o.height()||e.overflowScroll===!1?!1:!0})}function at(i){var r=e.section;e.interstitialSection.length&&(r+=","+e.interstitialSection);s=[];l=[];v=[];n(r).each(function(i){var f=n(this);s[i]=i>0?parseInt(f.offset().top)+e.offset:parseInt(f.offset().top);e.sectionName&&f.data(e.sectionName)?l[i]="#"+f.data(e.sectionName).replace(/ /g,"-"):f.is(e.interstitialSection)===!1?l[i]="#"+(i+1):(l[i]="#",i===n(r).length-1&&i>1&&(s[i]=s[i-1]+parseInt(f.height())));v[i]=f;try{n(l[i]).length&&t.console&&console.warn("Scrollify warning: Section names can't match IDs on the page - this will cause the browser to anchor.")}catch(o){}t.location.hash===l[i]&&(u=i,ut=!0)});!0===i?c(u,!1,!1):e.afterRender()}function ot(){return a[u]?(b=o.scrollTop(),b>parseInt(s[u])?!1:!0):!0}function ct(){return a[u]?(b=o.scrollTop(),b<parseInt(s[u])+(v[u].outerHeight()-o.height())-28?!1:!0):!0}if(nt=!0,n.easing.easeOutExpo=function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},h={handleMousedown:function(){if(y===!0)return!0;g=!1;it=!1},handleMouseup:function(){if(y===!0)return!0;g=!0;it&&h.calculateNearest(!1,!0)},handleScroll:function(){if(y===!0)return!0;tt&&clearTimeout(tt);tt=setTimeout(function(){if(it=!0,g===!1)return!1;g=!1;h.calculateNearest(!1,!0)},200)},calculateNearest:function(n,t){b=o.scrollTop();for(var i=1,h=s.length,r=0,e=Math.abs(s[0]-b),f;i<h;i++)f=Math.abs(s[i]-b),f<e&&(e=f,r=i);(ct()||ot())&&(u=r,c(r,n,t))},wheelHandler:function(i){var r,f,o;if(y===!0||e.standardScrollElements&&(n(i.target).is(e.standardScrollElements)||n(i.target).closest(e.standardScrollElements).length))return!0;if(a[u]||i.preventDefault(),r=(new Date).getTime(),i=i||t.event,f=i.originalEvent.wheelDelta||-i.originalEvent.deltaY||-i.originalEvent.detail,o=Math.max(-1,Math.min(1,f)),d.length>149&&d.shift(),d.push(Math.abs(f)),r-et>200&&(d=[]),et=r,k)return!1;if(o<0){if(u<s.length-1&&ct())if(ht(d))i.preventDefault(),u++,k=!0,c(u,!1,!0);else return!1}else if(o>0&&u>0&&ot())if(ht(d))i.preventDefault(),u--,k=!0,c(u,!1,!0);else return!1},keyHandler:function(n){if(y===!0)return!0;if(k===!0)return!1;n.keyCode==38?u>0&&ot()&&(n.preventDefault(),u--,c(u,!1,!0)):n.keyCode==40&&u<s.length-1&&ct()&&(n.preventDefault(),u++,c(u,!1,!0))},init:function(){if(e.scrollbars){o.on("mousedown",h.handleMousedown);o.on("mouseup",h.handleMouseup);o.on("scroll",h.handleScroll)}else n("body").css({overflow:"hidden"});o.on(st,h.wheelHandler);o.on("keydown",h.keyHandler)}},f={touches:{touchstart:{y:-1,x:-1},touchmove:{y:-1,x:-1},touchend:!1,direction:"undetermined"},options:{distance:30,timeGap:800,timeStamp:(new Date).getTime()},touchHandler:function(t){if(y===!0||e.standardScrollElements&&(n(t.target).is(e.standardScrollElements)||n(t.target).closest(e.standardScrollElements).length))return!0;var i;if(typeof t!="undefined"&&typeof t.touches!="undefined"){i=t.touches[0];switch(t.type){case"touchstart":f.touches.touchstart.y=i.pageY;f.touches.touchmove.y=-1;f.touches.touchstart.x=i.pageX;f.touches.touchmove.x=-1;f.options.timeStamp=(new Date).getTime();f.touches.touchend=!1;case"touchmove":f.touches.touchmove.y=i.pageY;f.touches.touchmove.x=i.pageX;f.touches.touchstart.y!==f.touches.touchmove.y&&Math.abs(f.touches.touchstart.y-f.touches.touchmove.y)>Math.abs(f.touches.touchstart.x-f.touches.touchmove.x)&&(t.preventDefault(),f.touches.direction="y",f.options.timeStamp+f.options.timeGap<(new Date).getTime()&&f.touches.touchend==!1&&(f.touches.touchend=!0,f.touches.touchstart.y>-1&&Math.abs(f.touches.touchmove.y-f.touches.touchstart.y)>f.options.distance&&(f.touches.touchstart.y<f.touches.touchmove.y?f.up():f.down())));break;case"touchend":f.touches[t.type]===!1&&(f.touches[t.type]=!0,f.touches.touchstart.y>-1&&f.touches.touchmove.y>-1&&f.touches.direction==="y"&&(Math.abs(f.touches.touchmove.y-f.touches.touchstart.y)>f.options.distance&&(f.touches.touchstart.y<f.touches.touchmove.y?f.up():f.down()),f.touches.touchstart.y=-1,f.touches.touchstart.x=-1,f.touches.direction="undetermined"))}}},down:function(){u<=s.length-1&&(ct()&&u<s.length-1?(u++,c(u,!1,!0)):Math.floor(v[u].height()/o.height())>p?(rt(parseInt(s[u])+o.height()*p),p+=1):rt(parseInt(s[u])+(v[u].height()-o.height())))},up:function(){u>=0&&(ot()&&u>0?(u--,c(u,!1,!0)):p>2?(p-=1,rt(parseInt(s[u])+o.height()*p)):(p=1,rt(parseInt(s[u]))))},init:function(){i.addEventListener&&(i.addEventListener("touchstart",f.touchHandler,!1),i.addEventListener("touchmove",f.touchHandler,!1),i.addEventListener("touchend",f.touchHandler,!1))}},w={refresh:function(n){clearTimeout(ft);ft=setTimeout(function(){lt();at(!0);n&&e.afterResize()},400)},handleUpdate:function(){w.refresh(!1)},handleResize:function(){w.refresh(!0)}},e=n.extend(e,r),lt(),at(!1),!0===ut?c(u,!1,!0):setTimeout(function(){h.calculateNearest(!0,!1)},200),s.length){h.init();f.init();o.on("resize",w.handleResize);i.addEventListener&&t.addEventListener("orientationchange",w.handleResize,!1)}};n.scrollify.move=function(t){if(t===r)return!1;t.originalEvent&&(t=n(this).attr("href"));ct(t,!1)};n.scrollify.instantMove=function(n){if(n===r)return!1;ct(n,!0)};n.scrollify.next=function(){u<l.length&&(u+=1,c(u,!1,!0))};n.scrollify.previous=function(){u>0&&(u-=1,c(u,!1,!0))};n.scrollify.instantNext=function(){u<l.length&&(u+=1,c(u,!0,!0))};n.scrollify.instantPrevious=function(){u>0&&(u-=1,c(u,!0,!0))};n.scrollify.destroy=function(){if(!nt)return!1;e.setHeights&&n(e.section).each(function(){n(this).css("height","auto")});o.off("resize",w.handleResize);e.scrollbars&&(o.off("mousedown",h.handleMousedown),o.off("mouseup",h.handleMouseup),o.off("scroll",h.handleScroll));o.off(st,h.wheelHandler);o.off("keydown",h.keyHandler);i.addEventListener&&(i.removeEventListener("touchstart",f.touchHandler,!1),i.removeEventListener("touchmove",f.touchHandler,!1),i.removeEventListener("touchend",f.touchHandler,!1));s=[];l=[];v=[];a=[]};n.scrollify.update=function(){if(!nt)return!1;w.handleUpdate()};n.scrollify.current=function(){return v[u]};n.scrollify.disable=function(){y=!0};n.scrollify.enable=function(){y=!1;nt&&h.calculateNearest(!1,!1)};n.scrollify.isDisabled=function(){return y};n.scrollify.setOptions=function(i){if(!nt)return!1;typeof i=="object"?(e=n.extend(e,i),w.handleUpdate()):t.console&&console.warn("Scrollify warning: Options need to be in an object.")}});StateObserver.prototype={__state:{},__privateState:{__done:!0},__callbackLimit:50,set:function(n,t,i,r){var u,f;if(r=r?r:0,u=this,!r||r<=u.__callbackLimit){if(!u.__privateState.__done)return t&&r<u.__callbackLimit?void u.set(n,t,null,r+1):null;u.__privateState.__done=!1;for(f in n)u.__state[f]=n[f];return u.__privateState.__done=!0,t?(t(u.__state),void(i&&u.run())):(i&&u.run(),u.__state)}},__set:function(){},get:function(n,t,i){var u={},r=this,f,e;if(!r.__privateState.__done)return t?(i&&i<r.__callbackLimit&&setTimeout(function(){r.get(n,t,i+1)},2),!0):null;if(n.hasOwnProperty("push"))for(f=0;f<n.length;f++)u[n[f]]=r.__state[n[f]];else if("object"==typeof n)for(e in n)u[n[e]]=r.__state[n[e]];else u=r.__state[n]?r.__state[n]:null;return t?void t(u):r.__state[u]},del:function(n,t){var i=this;return i.__privateState.__done?(delete i.__state[n],t?void t(i.__state):i.__state):null},run:function(){var n=this;for(x in n.handlers)n.handlers[x]()},subscribe:function(n){this.handlers.push(n)},unsubscribe:function(n){this.handlers=this.handlers.filter(function(t){if(t!==n)return t})}};"undefined"!=typeof module&&(module.exports=new StateObserver),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=function(t,i){return i===undefined&&(i=typeof window!="undefined"?require("jquery"):require("jquery")(t)),n(i),i}:n(jQuery)}(function(n){var t=function(){var t;return n&&n.fn&&n.fn.select2&&n.fn.select2.amd&&(t=n.fn.select2.amd),function(){if(!t||!t.requirejs){t?i=t:t={};var n,i,r;(function(t){function e(n,t){return d.call(n,t)}function l(n,t){var o,s,u,e,h,y,c,b,i,l,p,k,r=t&&t.split("/"),a=f.map,v=a&&a["*"]||{};if(n){for(n=n.split("/"),h=n.length-1,f.nodeIdCompat&&w.test(n[h])&&(n[h]=n[h].replace(w,"")),n[0].charAt(0)==="."&&r&&(k=r.slice(0,r.length-1),n=k.concat(n)),i=0;i<n.length;i++)if(p=n[i],p===".")n.splice(i,1),i-=1;else if(p==="..")if(i===0||i===1&&n[2]===".."||n[i-1]==="..")continue;else i>0&&(n.splice(i-1,2),i-=2);n=n.join("/")}if((r||v)&&a){for(o=n.split("/"),i=o.length;i>0;i-=1){if(s=o.slice(0,i).join("/"),r)for(l=r.length;l>0;l-=1)if(u=a[r.slice(0,l).join("/")],u&&(u=u[s],u)){e=u;y=i;break}if(e)break;!c&&v&&v[s]&&(c=v[s],b=i)}!e&&c&&(e=c,y=b);e&&(o.splice(0,y,e),n=o.join("/"))}return n}function b(n,i){return function(){var r=g.call(arguments,0);return typeof r[0]!="string"&&r.length===1&&r.push(null),o.apply(t,r.concat([n,i]))}}function nt(n){return function(t){return l(t,n)}}function tt(n){return function(t){u[n]=t}}function a(n){if(e(h,n)){var i=h[n];delete h[n];y[n]=!0;c.apply(t,i)}if(!e(u,n)&&!e(y,n))throw new Error("No "+n);return u[n]}function p(n){var i,t=n?n.indexOf("!"):-1;return t>-1&&(i=n.substring(0,t),n=n.substring(t+1,n.length)),[i,n]}function k(n){return n?p(n):[]}function it(n){return function(){return f&&f.config&&f.config[n]||{}}}var c,o,v,s,u={},h={},f={},y={},d=Object.prototype.hasOwnProperty,g=[].slice,w=/\.js$/;v=function(n,t){var r,u=p(n),i=u[0],f=t[1];return n=u[1],i&&(i=l(i,f),r=a(i)),i?n=r&&r.normalize?r.normalize(n,nt(f)):l(n,f):(n=l(n,f),u=p(n),i=u[0],n=u[1],i&&(r=a(i))),{f:i?i+"!"+n:n,n:n,pr:i,p:r}};s={require:function(n){return b(n)},exports:function(n){var t=u[n];return typeof t!="undefined"?t:u[n]={}},module:function(n){return{id:n,uri:"",exports:u[n],config:it(n)}}};c=function(n,i,r,f){var p,o,d,w,c,g,l=[],nt=typeof r,it;if(f=f||n,g=k(f),nt==="undefined"||nt==="function"){for(i=!i.length&&r.length?["require","exports","module"]:i,c=0;c<i.length;c+=1)if(w=v(i[c],g),o=w.f,o==="require")l[c]=s.require(n);else if(o==="exports")l[c]=s.exports(n),it=!0;else if(o==="module")p=l[c]=s.module(n);else if(e(u,o)||e(h,o)||e(y,o))l[c]=a(o);else if(w.p)w.p.load(w.n,b(f,!0),tt(o),{}),l[c]=u[o];else throw new Error(n+" missing "+o);d=r?r.apply(u[n],l):undefined;n&&(p&&p.exports!==t&&p.exports!==u[n]?u[n]=p.exports:d===t&&it||(u[n]=d))}else n&&(u[n]=r)};n=i=o=function(n,i,r,u,e){if(typeof n=="string")return s[n]?s[n](i):a(v(n,k(i)).f);if(!n.splice){if(f=n,f.deps&&o(f.deps,f.callback),!i)return;i.splice?(n=i,i=r,r=null):n=t}return i=i||function(){},typeof r=="function"&&(r=u,u=e),u?c(t,n,i,r):setTimeout(function(){c(t,n,i,r)},4),o};o.config=function(n){return o(n)};n._defined=u;r=function(n,t,i){if(typeof n!="string")throw new Error("See almond README: incorrect module build, no module name");t.splice||(i=t,t=[]);e(u,n)||e(h,n)||(h[n]=[n,t,i])};r.amd={jQuery:!0}})();t.requirejs=n;t.require=i;t.define=r}}(),t.define("almond",function(){}),t.define("jquery",[],function(){var t=n||$;return t==null&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(n){function r(n){var i=n.prototype,r=[],t,u;for(t in i)(u=i[t],typeof u=="function")&&t!=="constructor"&&r.push(t);return r}var t={},i;return t.Extend=function(n,t){function r(){this.constructor=n}var u={}.hasOwnProperty;for(var i in t)u.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n},t.Decorate=function(n,t){function i(){var r=Array.prototype.unshift,u=t.prototype.constructor.length,i=n.prototype.constructor;u>0&&(r.call(arguments,n.prototype.constructor),i=t.prototype.constructor);i.apply(this,arguments)}function l(){this.constructor=i}var s=r(t),h=r(n),u,e,c,f,o;for(t.displayName=n.displayName,i.prototype=new l,u=0;u<h.length;u++)e=h[u],i.prototype[e]=n.prototype[e];for(c=function(n){var r=function(){},u;return n in i.prototype&&(r=i.prototype[n]),u=t.prototype[n],function(){var n=Array.prototype.unshift;return n.call(arguments,r),u.apply(this,arguments)}},f=0;f<s.length;f++)o=s[f],i.prototype[o]=c(o);return i},i=function(){this.listeners={}},i.prototype.on=function(n,t){this.listeners=this.listeners||{};n in this.listeners?this.listeners[n].push(t):this.listeners[n]=[t]},i.prototype.trigger=function(n){var i=Array.prototype.slice,t=i.call(arguments,1);this.listeners=this.listeners||{};t==null&&(t=[]);t.length===0&&t.push({});t[0]._type=n;n in this.listeners&&this.invoke(this.listeners[n],i.call(arguments,1));"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(n,t){for(var i=0,r=n.length;i<r;i++)n[i].apply(this,t)},t.Observable=i,t.generateChars=function(n){for(var r,t="",i=0;i<n;i++)r=Math.floor(Math.random()*36),t+=r.toString(36);return t},t.bind=function(n,t){return function(){n.apply(t,arguments)}},t._convertData=function(n){var f,r,i,u,t;for(f in n)if(r=f.split("-"),i=n,r.length!==1){for(u=0;u<r.length;u++)t=r[u],t=t.substring(0,1).toLowerCase()+t.substring(1),t in i||(i[t]={}),u==r.length-1&&(i[t]=n[f]),i=i[t];delete n[f]}return n},t.hasScroll=function(t,i){var u=n(i),f=i.style.overflowX,r=i.style.overflowY;return f===r&&(r==="hidden"||r==="visible")?!1:f==="scroll"||r==="scroll"?!0:u.innerHeight()<i.scrollHeight||u.innerWidth()<i.scrollWidth},t.escapeMarkup=function(n){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return typeof n!="string"?n:String(n).replace(/[&<>"'\/\\]/g,function(n){return t[n]})},t.appendMany=function(t,i){if(n.fn.jquery.substr(0,3)==="1.7"){var r=n();n.map(i,function(n){r=r.add(n)});i=r}t.append(i)},t}),t.define("select2/results",["jquery","./utils"],function(n,t){function i(n,t,r){this.$element=n;this.data=r;this.options=t;i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=n('<ul class="select2-results__options" role="tree"><\/ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(t){var u=this.options.get("escapeMarkup"),i,r;this.clear();this.hideLoading();i=n('<li role="treeitem" aria-live="assertive" class="select2-results__option"><\/li>');r=this.options.get("translations").get(t.message);i.append(u(r(t.args)));i[0].className+=" select2-results__message";this.$results.append(i)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(n){var i,t,r,u;if(this.hideLoading(),i=[],n.results==null||n.results.length===0){this.$results.children().length===0&&this.trigger("results:message",{message:"noResults"});return}for(n.results=this.sort(n.results),t=0;t<n.results.length;t++)r=n.results[t],u=this.option(r),i.push(u);this.$results.append(i)},i.prototype.position=function(n,t){var i=t.find(".select2-results");i.append(n)},i.prototype.sort=function(n){var t=this.options.get("sorter");return t(n)},i.prototype.highlightFirstItem=function(){var n=this.$results.find(".select2-results__option[aria-selected]"),t=n.filter("[aria-selected=true]");t.length>0?t.first().trigger("mouseenter"):n.first().trigger("mouseenter");this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(i){var r=n.map(i,function(n){return n.id.toString()}),u=t.$results.find(".select2-results__option[aria-selected]");u.each(function(){var i=n(this),t=n.data(this,"data"),u=""+t.id;t.element!=null&&t.element.selected||t.element==null&&n.inArray(u,r)>-1?i.attr("aria-selected","true"):i.attr("aria-selected","false")})})},i.prototype.showLoading=function(n){this.hideLoading();var i=this.options.get("translations").get("searching"),r={disabled:!0,loading:!0,text:i(n)},t=this.option(r);t.className+=" loading-results";this.$results.prepend(t)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(t){var r=document.createElement("li"),i,e,c,o,u,v,s,f,l,a,h;r.className="select2-results__option";i={role:"treeitem","aria-selected":"false"};t.disabled&&(delete i["aria-selected"],i["aria-disabled"]="true");t.id==null&&delete i["aria-selected"];t._resultId!=null&&(r.id=t._resultId);t.title&&(r.title=t.title);t.children&&(i.role="group",i["aria-label"]=t.text,delete i["aria-selected"]);for(e in i)c=i[e],r.setAttribute(e,c);if(t.children){for(o=n(r),u=document.createElement("strong"),u.className="select2-results__group",v=n(u),this.template(t,u),s=[],f=0;f<t.children.length;f++)l=t.children[f],a=this.option(l),s.push(a);h=n("<ul><\/ul>",{"class":"select2-results__options select2-results__options--nested"});h.append(s);o.append(u);o.append(h)}else this.template(t,r);return n.data(r,"data",t),r},i.prototype.bind=function(t){var i=this,r=t.id+"-results";this.$results.attr("id",r);t.on("results:all",function(n){i.clear();i.append(n.data);t.isOpen()&&(i.setClasses(),i.highlightFirstItem())});t.on("results:append",function(n){i.append(n.data);t.isOpen()&&i.setClasses()});t.on("query",function(n){i.hideMessages();i.showLoading(n)});t.on("select",function(){t.isOpen()&&(i.setClasses(),i.highlightFirstItem())});t.on("unselect",function(){t.isOpen()&&(i.setClasses(),i.highlightFirstItem())});t.on("open",function(){i.$results.attr("aria-expanded","true");i.$results.attr("aria-hidden","false");i.setClasses();i.ensureHighlightVisible()});t.on("close",function(){i.$results.attr("aria-expanded","false");i.$results.attr("aria-hidden","true");i.$results.removeAttr("aria-activedescendant")});t.on("results:toggle",function(){var n=i.getHighlightedResults();n.length!==0&&n.trigger("mouseup")});t.on("results:select",function(){var n=i.getHighlightedResults(),t;n.length!==0&&(t=n.data("data"),n.attr("aria-selected")=="true"?i.trigger("close",{}):i.trigger("select",{data:t}))});t.on("results:previous",function(){var r=i.getHighlightedResults(),u=i.$results.find("[aria-selected]"),f=u.index(r),n,t;if(f!==0){n=f-1;r.length===0&&(n=0);t=u.eq(n);t.trigger("mouseenter");var e=i.$results.offset().top,o=t.offset().top,s=i.$results.scrollTop()+(o-e);n===0?i.$results.scrollTop(0):o-e<0&&i.$results.scrollTop(s)}});t.on("results:next",function(){var e=i.getHighlightedResults(),t=i.$results.find("[aria-selected]"),o=t.index(e),r=o+1,n;if(!(r>=t.length)){n=t.eq(r);n.trigger("mouseenter");var u=i.$results.offset().top+i.$results.outerHeight(!1),f=n.offset().top+n.outerHeight(!1),s=i.$results.scrollTop()+f-u;r===0?i.$results.scrollTop(0):f>u&&i.$results.scrollTop(s)}});t.on("results:focus",function(n){n.element.addClass("select2-results__option--highlighted")});t.on("results:message",function(n){i.displayMessage(n)});if(n.fn.mousewheel)this.$results.on("mousewheel",function(n){var t=i.$results.scrollTop(),r=i.$results.get(0).scrollHeight-t+n.deltaY,u=n.deltaY>0&&t-n.deltaY<=0,f=n.deltaY<0&&r<=i.$results.height();u?(i.$results.scrollTop(0),n.preventDefault(),n.stopPropagation()):f&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),n.preventDefault(),n.stopPropagation())});this.$results.on("mouseup",".select2-results__option[aria-selected]",function(t){var r=n(this),u=r.data("data");if(r.attr("aria-selected")==="true"){i.options.get("multiple")?i.trigger("unselect",{originalEvent:t,data:u}):i.trigger("close",{});return}i.trigger("select",{originalEvent:t,data:u})});this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(){var t=n(this).data("data");i.getHighlightedResults().removeClass("select2-results__option--highlighted");i.trigger("results:focus",{data:t,element:n(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var n=this.getHighlightedResults();if(n.length!==0){var f=this.$results.find("[aria-selected]"),e=f.index(n),t=this.$results.offset().top,i=n.offset().top,r=this.$results.scrollTop()+(i-t),u=i-t;r-=n.outerHeight(!1)*2;e<=2?this.$results.scrollTop(0):(u>this.$results.outerHeight()||u<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(t,i){var u=this.options.get("templateResult"),f=this.options.get("escapeMarkup"),r=u(t,i);r==null?i.style.display="none":typeof r=="string"?i.innerHTML=f(r):n(i).append(r)},i}),t.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(n,t,i){function r(n,t){this.$element=n;this.options=t;r.__super__.constructor.call(this)}return t.Extend(r,t.Observable),r.prototype.render=function(){var t=n('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"><\/span>');return this._tabindex=0,this.$element.data("old-tabindex")!=null?this._tabindex=this.$element.data("old-tabindex"):this.$element.attr("tabindex")!=null&&(this._tabindex=this.$element.attr("tabindex")),t.attr("title",this.$element.attr("title")),t.attr("tabindex",this._tabindex),this.$selection=t,t},r.prototype.bind=function(n){var t=this,u=n.id+"-container",r=n.id+"-results";this.container=n;this.$selection.on("focus",function(n){t.trigger("focus",n)});this.$selection.on("blur",function(n){t._handleBlur(n)});this.$selection.on("keydown",function(n){t.trigger("keypress",n);n.which===i.SPACE&&n.preventDefault()});n.on("results:focus",function(n){t.$selection.attr("aria-activedescendant",n.data._resultId)});n.on("selection:update",function(n){t.update(n.data)});n.on("open",function(){t.$selection.attr("aria-expanded","true");t.$selection.attr("aria-owns",r);t._attachCloseHandler(n)});n.on("close",function(){t.$selection.attr("aria-expanded","false");t.$selection.removeAttr("aria-activedescendant");t.$selection.removeAttr("aria-owns");t.$selection.focus();t._detachCloseHandler(n)});n.on("enable",function(){t.$selection.attr("tabindex",t._tabindex)});n.on("disable",function(){t.$selection.attr("tabindex","-1")})},r.prototype._handleBlur=function(t){var i=this;window.setTimeout(function(){document.activeElement==i.$selection[0]||n.contains(i.$selection[0],document.activeElement)||i.trigger("blur",t)},1)},r.prototype._attachCloseHandler=function(t){var i=this;n(document.body).on("mousedown.select2."+t.id,function(t){var i=n(t.target),r=i.closest(".select2"),u=n(".select2.select2-container--open");u.each(function(){var i=n(this),t;this!=r[0]&&(t=i.data("element"),t.select2("close"))})})},r.prototype._detachCloseHandler=function(t){n(document.body).off("mousedown.select2."+t.id)},r.prototype.position=function(n,t){var i=t.find(".selection");i.append(n)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(){throw new Error("The `update` method must be defined in child classes.");},r}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(n,t,i){function r(){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,t),r.prototype.render=function(){var n=r.__super__.render.call(this);return n.addClass("select2-selection--single"),n.html('<span class="select2-selection__rendered"><\/span><span class="select2-selection__arrow" role="presentation"><b role="presentation"><\/b><\/span>'),n},r.prototype.bind=function(n){var t=this,i;r.__super__.bind.apply(this,arguments);i=n.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i);this.$selection.attr("aria-labelledby",i);this.$selection.on("mousedown",function(n){n.which===1&&t.trigger("toggle",{originalEvent:n})});this.$selection.on("focus",function(){});this.$selection.on("blur",function(){});n.on("focus",function(){n.isOpen()||t.$selection.focus()});n.on("selection:update",function(n){t.update(n.data)})},r.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},r.prototype.display=function(n,t){var i=this.options.get("templateSelection"),r=this.options.get("escapeMarkup");return r(i(n,t))},r.prototype.selectionContainer=function(){return n("<span><\/span>")},r.prototype.update=function(n){if(n.length===0){this.clear();return}var t=n[0],i=this.$selection.find(".select2-selection__rendered"),r=this.display(t,i);i.empty().append(r);i.prop("title",t.title||t.text)},r}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(n,t,i){function r(){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,t),r.prototype.render=function(){var n=r.__super__.render.call(this);return n.addClass("select2-selection--multiple"),n.html('<ul class="select2-selection__rendered"><\/ul>'),n},r.prototype.bind=function(){var t=this;r.__super__.bind.apply(this,arguments);this.$selection.on("click",function(n){t.trigger("toggle",{originalEvent:n})});this.$selection.on("click",".select2-selection__choice__remove",function(i){if(!t.options.get("disabled")){var r=n(this),u=r.parent(),f=u.data("data");t.trigger("unselect",{originalEvent:i,data:f})}})},r.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},r.prototype.display=function(n,t){var i=this.options.get("templateSelection"),r=this.options.get("escapeMarkup");return r(i(n,t))},r.prototype.selectionContainer=function(){return n('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;<\/span><\/li>')},r.prototype.update=function(n){var f,r,e;if(this.clear(),n.length!==0){for(f=[],r=0;r<n.length;r++){var u=n[r],t=this.selectionContainer(),o=this.display(u,t);t.append(o);t.prop("title",u.title||u.text);t.data("data",u);f.push(t)}e=this.$selection.find(".select2-selection__rendered");i.appendMany(e,f)}},r}),t.define("select2/selection/placeholder",["../utils"],function(){function n(n,t,i){this.placeholder=this.normalizePlaceholder(i.get("placeholder"));n.call(this,t,i)}return n.prototype.normalizePlaceholder=function(n,t){return typeof t=="string"&&(t={id:"",text:t}),t},n.prototype.createPlaceholder=function(n,t){var i=this.selectionContainer();return i.html(this.display(t)),i.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),i},n.prototype.update=function(n,t){var r=t.length==1&&t[0].id!=this.placeholder.id,u=t.length>1,i;if(u||r)return n.call(this,t);this.clear();i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},n}),t.define("select2/selection/allowClear",["jquery","../keys"],function(n,t){function i(){}return i.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);this.placeholder==null&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option.");this.$selection.on("mousedown",".select2-selection__clear",function(n){r._handleClear(n)});t.on("keypress",function(n){r._handleKeyboardClear(n,t)})},i.prototype._handleClear=function(n,t){var r,u,i,f;if(!this.options.get("disabled")&&(r=this.$selection.find(".select2-selection__clear"),r.length!==0)){for(t.stopPropagation(),u=r.data("data"),i=0;i<u.length;i++)if(f={data:u[i]},this.trigger("unselect",f),f.prevented)return;this.$element.val(this.placeholder.id).trigger("change");this.trigger("toggle",{})}},i.prototype._handleKeyboardClear=function(n,i,r){r.isOpen()||(i.which==t.DELETE||i.which==t.BACKSPACE)&&this._handleClear(i)},i.prototype.update=function(t,i){if(t.call(this,i),!(this.$selection.find(".select2-selection__placeholder").length>0)&&i.length!==0){var r=n('<span class="select2-selection__clear">&times;<\/span>');r.data("data",i);this.$selection.find(".select2-selection__rendered").prepend(r)}},i}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(n,t,i){function r(n,t,i){n.call(this,t,i)}return r.prototype.render=function(t){var i=n('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /><\/li>'),r;return this.$searchContainer=i,this.$search=i.find("input"),r=t.call(this),this._transferTabIndex(),r},r.prototype.bind=function(n,t,r){var u=this,f,e;n.call(this,t,r);t.on("open",function(){u.$search.trigger("focus")});t.on("close",function(){u.$search.val("");u.$search.removeAttr("aria-activedescendant");u.$search.trigger("focus")});t.on("enable",function(){u.$search.prop("disabled",!1);u._transferTabIndex()});t.on("disable",function(){u.$search.prop("disabled",!0)});t.on("focus",function(){u.$search.trigger("focus")});t.on("results:focus",function(n){u.$search.attr("aria-activedescendant",n.id)});this.$selection.on("focusin",".select2-search--inline",function(n){u.trigger("focus",n)});this.$selection.on("focusout",".select2-search--inline",function(n){u._handleBlur(n)});this.$selection.on("keydown",".select2-search--inline",function(n){var r,t,f;n.stopPropagation();u.trigger("keypress",n);u._keyUpPrevented=n.isDefaultPrevented();r=n.which;r===i.BACKSPACE&&u.$search.val()===""&&(t=u.$searchContainer.prev(".select2-selection__choice"),t.length>0&&(f=t.data("data"),u.searchRemoveChoice(f),n.preventDefault()))});f=document.documentMode;e=f&&f<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(){if(e){u.$selection.off("input.search input.searchcheck");return}u.$selection.off("keyup.search")});this.$selection.on("keyup.search input.search",".select2-search--inline",function(n){if(e&&n.type==="input"){u.$selection.off("input.search input.searchcheck");return}var t=n.which;t!=i.SHIFT&&t!=i.CTRL&&t!=i.ALT&&t!=i.TAB&&u.handleSearch(n)})},r.prototype._transferTabIndex=function(){this.$search.attr("tabindex",this.$selection.attr("tabindex"));this.$selection.attr("tabindex","-1")},r.prototype.createPlaceholder=function(n,t){this.$search.attr("placeholder",t.text)},r.prototype.update=function(n,t){var i=this.$search[0]==document.activeElement;this.$search.attr("placeholder","");n.call(this,t);this.$selection.find(".select2-selection__rendered").append(this.$searchContainer);this.resizeSearch();i&&this.$search.focus()},r.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var n=this.$search.val();this.trigger("query",{term:n})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(n,t){this.trigger("unselect",{data:t});this.$search.val(t.text);this.handleSearch()},r.prototype.resizeSearch=function(){var n,t;this.$search.css("width","25px");n="";this.$search.attr("placeholder")!==""?n=this.$selection.find(".select2-selection__rendered").innerWidth():(t=this.$search.val().length+1,n=t*.75+"em");this.$search.css("width",n)},r}),t.define("select2/selection/eventRelay",["jquery"],function(n){function t(){}return t.prototype.bind=function(t,i,r){var u=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],e=["opening","closing","selecting","unselecting"];t.call(this,i,r);i.on("*",function(t,i){if(n.inArray(t,f)!==-1){i=i||{};var r=n.Event("select2:"+t,{params:i});(u.$element.trigger(r),n.inArray(t,e)!==-1)&&(i.prevented=r.isDefaultPrevented())}})},t}),t.define("select2/translation",["jquery","require"],function(n,t){function i(n){this.dict=n||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(n){return this.dict[n]},i.prototype.extend=function(t){this.dict=n.extend({},t.all(),this.dict)},i._cache={},i.loadPath=function(n){if(!(n in i._cache)){var r=t(n);i._cache[n]=r}return new i(i._cache[n])},i}),t.define("select2/diacritics",[],function(){return{"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),t.define("select2/data/base",["../utils"],function(n){function t(){t.__super__.constructor.call(this)}return n.Extend(t,n.Observable),t.prototype.current=function(){throw new Error("The `current` method must be defined in child classes.");},t.prototype.query=function(){throw new Error("The `query` method must be defined in child classes.");},t.prototype.bind=function(){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,i){var r=t.id+"-result-";return r+=n.generateChars(4),r+(i.id!=null?"-"+i.id.toString():"-"+n.generateChars(4))},t}),t.define("select2/data/select",["./base","../utils","jquery"],function(n,t,i){function r(n,t){this.$element=n;this.options=t;r.__super__.constructor.call(this)}return t.Extend(r,n),r.prototype.current=function(n){var t=[],r=this;this.$element.find(":selected").each(function(){var n=i(this),u=r.item(n);t.push(u)});n(t)},r.prototype.select=function(n){var t=this,r;if(n.selected=!0,i(n.element).is("option")){n.element.selected=!0;this.$element.trigger("change");return}this.$element.prop("multiple")?this.current(function(r){var f=[],u,e;for(n=[n],n.push.apply(n,r),u=0;u<n.length;u++)e=n[u].id,i.inArray(e,f)===-1&&f.push(e);t.$element.val(f);t.$element.trigger("change")}):(r=n.id,this.$element.val(r),this.$element.trigger("change"))},r.prototype.unselect=function(n){var t=this;if(this.$element.prop("multiple")){if(n.selected=!1,i(n.element).is("option")){n.element.selected=!1;this.$element.trigger("change");return}this.current(function(r){for(var u,f=[],e=0;e<r.length;e++)u=r[e].id,u!==n.id&&i.inArray(u,f)===-1&&f.push(u);t.$element.val(f);t.$element.trigger("change")})}},r.prototype.bind=function(n){var t=this;this.container=n;n.on("select",function(n){t.select(n.data)});n.on("unselect",function(n){t.unselect(n.data)})},r.prototype.destroy=function(){this.$element.find("*").each(function(){i.removeData(this,"data")})},r.prototype.query=function(n,t){var r=[],u=this,f=this.$element.children();f.each(function(){var t=i(this),e,f;(t.is("option")||t.is("optgroup"))&&(e=u.item(t),f=u.matches(n,e),f!==null&&r.push(f))});t({results:r})},r.prototype.addOptions=function(n){t.appendMany(this.$element,n)},r.prototype.option=function(n){var t,u,r;return n.children?(t=document.createElement("optgroup"),t.label=n.text):(t=document.createElement("option"),t.textContent!==undefined?t.textContent=n.text:t.innerText=n.text),n.id!==undefined&&(t.value=n.id),n.disabled&&(t.disabled=!0),n.selected&&(t.selected=!0),n.title&&(t.title=n.title),u=i(t),r=this._normalizeItem(n),r.element=t,i.data(t,"data",r),u},r.prototype.item=function(n){var t={},u,f,r,e,o;if(t=i.data(n[0],"data"),t!=null)return t;if(n.is("option"))t={id:n.val(),text:n.text(),disabled:n.prop("disabled"),selected:n.prop("selected"),title:n.prop("title")};else if(n.is("optgroup")){for(t={text:n.prop("label"),children:[],title:n.prop("title")},u=n.children("option"),f=[],r=0;r<u.length;r++)e=i(u[r]),o=this.item(e),f.push(o);t.children=f}return t=this._normalizeItem(t),t.element=n[0],i.data(n[0],"data",t),t},r.prototype._normalizeItem=function(n){i.isPlainObject(n)||(n={id:n,text:n});n=i.extend({},{text:""},n);return n.id!=null&&(n.id=n.id.toString()),n.text!=null&&(n.text=n.text.toString()),n._resultId==null&&n.id&&this.container!=null&&(n._resultId=this.generateResultId(this.container,n)),i.extend({},{selected:!1,disabled:!1},n)},r.prototype.matches=function(n,t){var i=this.options.get("matcher");return i(n,t)},r}),t.define("select2/data/array",["./select","../utils","jquery"],function(n,t,i){function r(n,t){var i=t.get("data")||[];r.__super__.constructor.call(this,n,t);this.addOptions(this.convertToOptions(i))}return t.Extend(r,n),r.prototype.select=function(n){var t=this.$element.find("option").filter(function(t,i){return i.value==n.id.toString()});t.length===0&&(t=this.option(n),this.addOptions(t));r.__super__.select.call(this,n)},r.prototype.convertToOptions=function(n){function a(n){return function(){return i(this).val()==n.id}}for(var r,f,h,c=this,e=this.$element.find("option"),l=e.map(function(){return c.item(i(this)).id}).get(),o=[],u=0;u<n.length;u++){if(r=this._normalizeItem(n[u]),i.inArray(r.id,l)>=0){var s=e.filter(a(r)),v=this.item(s),y=i.extend(!0,{},r,v),p=this.option(y);s.replaceWith(p);continue}f=this.option(r);r.children&&(h=this.convertToOptions(r.children),t.appendMany(f,h));o.push(f)}return o},r}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(n,t,i){function r(n,t){this.ajaxOptions=this._applyDefaults(t.get("ajax"));this.ajaxOptions.processResults!=null&&(this.processResults=this.ajaxOptions.processResults);r.__super__.constructor.call(this,n,t)}return t.Extend(r,n),r.prototype._applyDefaults=function(n){var t={data:function(n){return i.extend({},n,{q:n.term})},transport:function(n,t,r){var u=i.ajax(n);return u.then(t),u.fail(r),u}};return i.extend({},t,n,!0)},r.prototype.processResults=function(n){return n},r.prototype.query=function(n,t){function f(){var f=r.transport(r,function(r){var f=u.processResults(r,n);u.options.get("debug")&&window.console&&console.error&&(f&&f.results&&i.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response."));t(f)},function(){f.status&&f.status==="0"||u.trigger("results:message",{message:"errorLoading"})});u._request=f}var u=this,r;this._request!=null&&(i.isFunction(this._request.abort)&&this._request.abort(),this._request=null);r=i.extend({type:"GET"},this.ajaxOptions);typeof r.url=="function"&&(r.url=r.url.call(this.$element,n));typeof r.data=="function"&&(r.data=r.data.call(this.$element,n));this.ajaxOptions.delay&&n.term!=null?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(f,this.ajaxOptions.delay)):f()},r}),t.define("select2/data/tags",["jquery"],function(n){function t(t,i,r){var f=r.get("tags"),o=r.get("createTag"),e,u;if(o!==undefined&&(this.createTag=o),e=r.get("insertTag"),e!==undefined&&(this.insertTag=e),t.call(this,i,r),n.isArray(f))for(u=0;u<f.length;u++){var s=f[u],h=this._normalizeItem(s),c=this.option(h);this.$element.append(c)}}return t.prototype.query=function(n,t,i){function u(n,f){for(var o,c,e=n.results,s=0;s<e.length;s++){var h=e[s],l=h.children!=null&&!u({results:h.children},!0),a=(h.text||"").toUpperCase(),v=(t.term||"").toUpperCase(),y=a===v;if(y||l){if(f)return!1;n.data=e;i(n);return}}if(f)return!0;o=r.createTag(t);o!=null&&(c=r.option(o),c.attr("data-select2-tag",!0),r.addOptions([c]),r.insertTag(e,o));n.results=e;i(n)}var r=this;if(this._removeOldTags(),t.term==null||t.page!=null){n.call(this,t,i);return}n.call(this,t,u)},t.prototype.createTag=function(t,i){var r=n.trim(i.term);return r===""?null:{id:r,text:r}},t.prototype.insertTag=function(n,t,i){t.unshift(i)},t.prototype._removeOldTags=function(){var i=this._lastTag,t=this.$element.find("option[data-select2-tag]");t.each(function(){this.selected||n(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(n){function t(n,t,i){var r=i.get("tokenizer");r!==undefined&&(this.tokenizer=r);n.call(this,t,i)}return t.prototype.bind=function(n,t,i){n.call(this,t,i);this.$search=t.dropdown.$search||t.selection.$search||i.find(".select2-search__field")},t.prototype.query=function(t,i,r){function e(t){var i=u._normalizeItem(t),f=u.$element.find("option").filter(function(){return n(this).val()===i.id}),r;f.length||(r=u.option(i),r.attr("data-select2-tag",!0),u._removeOldTags(),u.addOptions([r]));o(i)}function o(n){u.trigger("select",{data:n})}var u=this,f;i.term=i.term||"";f=this.tokenizer(i,this.options,e);f.term!==i.term&&(this.$search.length&&(this.$search.val(f.term),this.$search.focus()),i.term=f.term);t.call(this,i,r)},t.prototype.tokenizer=function(t,i,r,u){for(var h=r.get("tokenSeparators")||[],e=i.term,f=0,c=this.createTag||function(n){return{id:n.term,text:n.term}},o;f<e.length;){if(o=e[f],n.inArray(o,h)===-1){f++;continue}var l=e.substr(0,f),a=n.extend({},i,{term:l}),s=c(a);if(s==null){f++;continue}u(s);e=e.substr(f+1)||"";f=0}return{term:e}},t}),t.define("select2/data/minimumInputLength",[],function(){function n(n,t,i){this.minimumInputLength=i.get("minimumInputLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){if(t.term=t.term||"",t.term.length<this.minimumInputLength){this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}});return}n.call(this,t,i)},n}),t.define("select2/data/maximumInputLength",[],function(){function n(n,t,i){this.maximumInputLength=i.get("maximumInputLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){if(t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength){this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}});return}n.call(this,t,i)},n}),t.define("select2/data/maximumSelectionLength",[],function(){function n(n,t,i){this.maximumSelectionLength=i.get("maximumSelectionLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){var r=this;this.current(function(u){var f=u!=null?u.length:0;if(r.maximumSelectionLength>0&&f>=r.maximumSelectionLength){r.trigger("results:message",{message:"maximumSelected",args:{maximum:r.maximumSelectionLength}});return}n.call(r,t,i)})},n}),t.define("select2/dropdown",["jquery","./utils"],function(n,t){function i(n,t){this.$element=n;this.options=t;i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=n('<span class="select2-dropdown"><span class="select2-results"><\/span><\/span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},i.prototype.bind=function(){},i.prototype.position=function(){},i.prototype.destroy=function(){this.$dropdown.remove()},i}),t.define("select2/dropdown/search",["jquery","../utils"],function(n){function t(){}return t.prototype.render=function(t){var r=t.call(this),i=n('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /><\/span>');return this.$searchContainer=i,this.$search=i.find("input"),r.prepend(i),r},t.prototype.bind=function(t,i,r){var u=this;t.call(this,i,r);this.$search.on("keydown",function(n){u.trigger("keypress",n);u._keyUpPrevented=n.isDefaultPrevented()});this.$search.on("input",function(){n(this).off("keyup")});this.$search.on("keyup input",function(n){u.handleSearch(n)});i.on("open",function(){u.$search.attr("tabindex",0);u.$search.focus();window.setTimeout(function(){u.$search.focus()},0)});i.on("close",function(){u.$search.attr("tabindex",-1);u.$search.val("")});i.on("focus",function(){i.isOpen()||u.$search.focus()});i.on("results:all",function(n){if(n.query.term==null||n.query.term===""){var t=u.showSearch(n);t?u.$searchContainer.removeClass("select2-search--hide"):u.$searchContainer.addClass("select2-search--hide")}})},t.prototype.handleSearch=function(){if(!this._keyUpPrevented){var n=this.$search.val();this.trigger("query",{term:n})}this._keyUpPrevented=!1},t.prototype.showSearch=function(){return!0},t}),t.define("select2/dropdown/hidePlaceholder",[],function(){function n(n,t,i,r){this.placeholder=this.normalizePlaceholder(i.get("placeholder"));n.call(this,t,i,r)}return n.prototype.append=function(n,t){t.results=this.removePlaceholder(t.results);n.call(this,t)},n.prototype.normalizePlaceholder=function(n,t){return typeof t=="string"&&(t={id:"",text:t}),t},n.prototype.removePlaceholder=function(n,t){for(var u,r=t.slice(0),i=t.length-1;i>=0;i--)u=t[i],this.placeholder.id===u.id&&r.splice(i,1);return r},n}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function t(n,t,i,r){this.lastParams={};n.call(this,t,i,r);this.$loadingMore=this.createLoadingMore();this.loading=!1}return t.prototype.append=function(n,t){this.$loadingMore.remove();this.loading=!1;n.call(this,t);this.showLoadingMore(t)&&this.$results.append(this.$loadingMore)},t.prototype.bind=function(t,i,r){var u=this;t.call(this,i,r);i.on("query",function(n){u.lastParams=n;u.loading=!0});i.on("query:append",function(n){u.lastParams=n;u.loading=!0});this.$results.on("scroll",function(){var r=n.contains(document.documentElement,u.$loadingMore[0]),t,i;!u.loading&&r&&(t=u.$results.offset().top+u.$results.outerHeight(!1),i=u.$loadingMore.offset().top+u.$loadingMore.outerHeight(!1),t+50>=i&&u.loadMore())})},t.prototype.loadMore=function(){this.loading=!0;var t=n.extend({},{page:1},this.lastParams);t.page++;this.trigger("query:append",t)},t.prototype.showLoadingMore=function(n,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=n('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"><\/li>'),i=this.options.get("translations").get("loadingMore");return t.html(i(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(n,t){function i(t,i,r){this.$dropdownParent=r.get("dropdownParent")||n(document.body);t.call(this,i,r)}return i.prototype.bind=function(n,t,i){var r=this,u=!1;n.call(this,t,i);t.on("open",function(){if(r._showDropdown(),r._attachPositioningHandler(t),!u){u=!0;t.on("results:all",function(){r._positionDropdown();r._resizeDropdown()});t.on("results:append",function(){r._positionDropdown();r._resizeDropdown()})}});t.on("close",function(){r._hideDropdown();r._detachPositioningHandler(t)});this.$dropdownContainer.on("mousedown",function(n){n.stopPropagation()})},i.prototype.destroy=function(n){n.call(this);this.$dropdownContainer.remove()},i.prototype.position=function(n,t,i){t.attr("class",i.attr("class"));t.removeClass("select2");t.addClass("select2-container--open");t.css({position:"absolute",top:-999999});this.$container=i},i.prototype.render=function(t){var i=n("<span><\/span>"),r=t.call(this);return i.append(r),this.$dropdownContainer=i,i},i.prototype._hideDropdown=function(){this.$dropdownContainer.detach()},i.prototype._attachPositioningHandler=function(i,r){var u=this,f="scroll.select2."+r.id,o="resize.select2."+r.id,s="orientationchange.select2."+r.id,e=this.$container.parents().filter(t.hasScroll);e.each(function(){n(this).data("select2-scroll-position",{x:n(this).scrollLeft(),y:n(this).scrollTop()})});e.on(f,function(){var t=n(this).data("select2-scroll-position");n(this).scrollTop(t.y)});n(window).on(f+" "+o+" "+s,function(){u._positionDropdown();u._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i,r){var u="scroll.select2."+r.id,f="resize.select2."+r.id,e="orientationchange.select2."+r.id,o=this.$container.parents().filter(t.hasScroll);o.off(u);n(window).off(u+" "+f+" "+e)},i.prototype._positionDropdown=function(){var s=n(window),u=this.$dropdown.hasClass("select2-dropdown--above"),v=this.$dropdown.hasClass("select2-dropdown--below"),t=null,i=this.$container.offset(),r,o;i.bottom=i.top+this.$container.outerHeight(!1);r={height:this.$container.outerHeight(!1)};r.top=i.top;r.bottom=i.top+r.height;var h={height:this.$dropdown.outerHeight(!1)},c={top:s.scrollTop(),bottom:s.scrollTop()+s.height()},l=c.top<i.top-h.height,a=c.bottom>i.bottom+h.height,f={left:i.left,top:r.bottom},e=this.$dropdownParent;e.css("position")==="static"&&(e=e.offsetParent());o=e.offset();f.top-=o.top;f.left-=o.left;u||v||(t="below");a||!l||u?!l&&a&&u&&(t="below"):t="above";(t=="above"||u&&t!=="below")&&(f.top=r.top-o.top-h.height);t!=null&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+t),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+t));this.$dropdownContainer.css(f)},i.prototype._resizeDropdown=function(){var n={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(n.minWidth=n.width,n.position="relative",n.width="auto");this.$dropdown.css(n)},i.prototype._showDropdown=function(){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()},i}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function n(t){for(var u,i=0,r=0;r<t.length;r++)u=t[r],u.children?i+=n(u.children):i++;return i}function t(n,t,i,r){this.minimumResultsForSearch=i.get("minimumResultsForSearch");this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=Infinity);n.call(this,t,i,r)}return t.prototype.showSearch=function(t,i){return n(i.data.results)<this.minimumResultsForSearch?!1:t.call(this,i)},t}),t.define("select2/dropdown/selectOnClose",[],function(){function n(){}return n.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);t.on("close",function(n){r._handleSelectOnClose(n)})},n.prototype._handleSelectOnClose=function(n,t){var r,u,i;t&&t.originalSelect2Event!=null&&(r=t.originalSelect2Event,r._type==="select"||r._type==="unselect")||(u=this.getHighlightedResults(),u.length<1)||(i=u.data("data"),i.element!=null&&i.element.selected||i.element==null&&i.selected)||this.trigger("select",{data:i})},n}),t.define("select2/dropdown/closeOnSelect",[],function(){function n(){}return n.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);t.on("select",function(n){r._selectTriggered(n)});t.on("unselect",function(n){r._selectTriggered(n)})},n.prototype._selectTriggered=function(n,t){var i=t.originalEvent;i&&i.ctrlKey||this.trigger("close",{originalEvent:i,originalSelect2Event:t})},n}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(n){var t=n.input.length-n.maximum,i="Please delete "+t+" character";return t!=1&&(i+="s"),i},inputTooShort:function(n){var t=n.minimum-n.input.length;return"Please enter "+t+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(n){var t="You can only select "+n.maximum+" item";return n.maximum!=1&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot){function st(){this.reset()}st.prototype.apply=function(l){var vt,yt,pt,wt,bt,kt,dt,ct,lt,st,ot,ht,gt,at;if(l=n.extend(!0,{},this.defaults,l),l.dataAdapter==null&&(l.dataAdapter=l.ajax!=null?y:l.data!=null?v:a,l.minimumInputLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,b)),l.maximumInputLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,k)),l.maximumSelectionLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,d)),l.tags&&(l.dataAdapter=h.Decorate(l.dataAdapter,p)),(l.tokenSeparators!=null||l.tokenizer!=null)&&(l.dataAdapter=h.Decorate(l.dataAdapter,w)),l.query!=null&&(vt=t(l.amdBase+"compat/query"),l.dataAdapter=h.Decorate(l.dataAdapter,vt)),l.initSelection!=null&&(yt=t(l.amdBase+"compat/initSelection"),l.dataAdapter=h.Decorate(l.dataAdapter,yt))),l.resultsAdapter==null&&(l.resultsAdapter=i,l.ajax!=null&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,it)),l.placeholder!=null&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,tt)),l.selectOnClose&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,ft))),l.dropdownAdapter==null&&(l.multiple?l.dropdownAdapter=g:(pt=h.Decorate(g,nt),l.dropdownAdapter=pt),l.minimumResultsForSearch!==0&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,ut)),l.closeOnSelect&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,et)),(l.dropdownCssClass!=null||l.dropdownCss!=null||l.adaptDropdownCssClass!=null)&&(wt=t(l.amdBase+"compat/dropdownCss"),l.dropdownAdapter=h.Decorate(l.dropdownAdapter,wt)),l.dropdownAdapter=h.Decorate(l.dropdownAdapter,rt)),l.selectionAdapter==null&&(l.selectionAdapter=l.multiple?u:r,l.placeholder!=null&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,e)),l.multiple&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,o)),(l.containerCssClass!=null||l.containerCss!=null||l.adaptContainerCssClass!=null)&&(bt=t(l.amdBase+"compat/containerCss"),l.selectionAdapter=h.Decorate(l.selectionAdapter,bt)),l.selectionAdapter=h.Decorate(l.selectionAdapter,s)),typeof l.language=="string"&&(l.language.indexOf("-")>0?(kt=l.language.split("-"),dt=kt[0],l.language=[l.language,dt]):l.language=[l.language]),n.isArray(l.language)){for(ct=new c,l.language.push("en"),lt=l.language,st=0;st<lt.length;st++){ot=lt[st];ht={};try{ht=c.loadPath(ot)}catch(ni){try{ot=this.defaults.amdLanguageBase+ot;ht=c.loadPath(ot)}catch(ti){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+ot+'" could not be automatically loaded. A fallback will be used instead.');continue}}ct.extend(ht)}l.translations=ct}else gt=c.loadPath(this.defaults.amdLanguageBase+"en"),at=new c(l.language),at.extend(gt),l.translations=at;return l};st.prototype.reset=function(){function i(n){function t(n){return l[n]||n}return n.replace(/[^\u0000-\u007E]/g,t)}function t(r,u){var f,e,o,s,h,c;if(n.trim(r.term)==="")return u;if(u.children&&u.children.length>0){for(f=n.extend(!0,{},u),e=u.children.length-1;e>=0;e--)o=u.children[e],s=t(r,o),s==null&&f.children.splice(e,1);return f.children.length>0?f:t(r,f)}return(h=i(u.text).toUpperCase(),c=i(r.term).toUpperCase(),h.indexOf(c)>-1)?u:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:h.escapeMarkup,language:ot,matcher:t,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(n){return n},templateResult:function(n){return n.text},templateSelection:function(n){return n.text},theme:"default",width:"resolve"}};st.prototype.set=function(t,i){var f=n.camelCase(t),r={},u;r[f]=i;u=h._convertData(r);n.extend(this.defaults,u)};return new st}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(n,t,i,r){function u(t,u){if(this.options=t,u!=null&&this.fromElement(u),this.options=i.apply(this.options),u&&u.is("input")){var f=n(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=r.Decorate(this.options.dataAdapter,f)}}return u.prototype.fromElement=function(n){var e=["select2"],f,u,i;this.options.multiple==null&&(this.options.multiple=n.prop("multiple"));this.options.disabled==null&&(this.options.disabled=n.prop("disabled"));this.options.language==null&&(n.prop("lang")?this.options.language=n.prop("lang").toLowerCase():n.closest("[lang]").prop("lang")&&(this.options.language=n.closest("[lang]").prop("lang")));this.options.dir==null&&(this.options.dir=n.prop("dir")?n.prop("dir"):n.closest("[dir]").prop("dir")?n.closest("[dir]").prop("dir"):"ltr");n.prop("disabled",this.options.disabled);n.prop("multiple",this.options.multiple);n.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),n.data("data",n.data("select2Tags")),n.data("tags",!0));n.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),n.attr("ajax--url",n.data("ajaxUrl")),n.data("ajax--url",n.data("ajaxUrl")));f={};f=t.fn.jquery&&t.fn.jquery.substr(0,2)=="1."&&n[0].dataset?t.extend(!0,{},n[0].dataset,n.data()):n.data();u=t.extend(!0,{},f);u=r._convertData(u);for(i in u)t.inArray(i,e)>-1||(t.isPlainObject(this.options[i])?t.extend(this.options[i],u[i]):this.options[i]=u[i]);return this},u.prototype.get=function(n){return this.options[n]},u.prototype.set=function(n,t){this.options[n]=t},u}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(n,t,i,r){var u=function(n,i){var f,e,r,o,s,h,c;n.data("select2")!=null&&n.data("select2").destroy();this.$element=n;this.id=this._generateId(n);i=i||{};this.options=new t(i,n);u.__super__.constructor.call(this);f=n.attr("tabindex")||0;n.data("old-tabindex",f);n.attr("tabindex","-1");e=this.options.get("dataAdapter");this.dataAdapter=new e(n,this.options);r=this.render();this._placeContainer(r);o=this.options.get("selectionAdapter");this.selection=new o(n,this.options);this.$selection=this.selection.render();this.selection.position(this.$selection,r);s=this.options.get("dropdownAdapter");this.dropdown=new s(n,this.options);this.$dropdown=this.dropdown.render();this.dropdown.position(this.$dropdown,r);h=this.options.get("resultsAdapter");this.results=new h(n,this.options,this.dataAdapter);this.$results=this.results.render();this.results.position(this.$results,this.$dropdown);c=this;this._bindAdapters();this._registerDomEvents();this._registerDataEvents();this._registerSelectionEvents();this._registerDropdownEvents();this._registerResultsEvents();this._registerEvents();this.dataAdapter.current(function(n){c.trigger("selection:update",{data:n})});n.addClass("select2-hidden-accessible");n.attr("aria-hidden","true");this._syncAttributes();n.data("select2",this)};return i.Extend(u,i.Observable),u.prototype._generateId=function(n){var t="";return t=n.attr("id")!=null?n.attr("id"):n.attr("name")!=null?n.attr("name")+"-"+i.generateChars(2):i.generateChars(4),t=t.replace(/(:|\.|\[|\]|,)/g,""),"select2-"+t},u.prototype._placeContainer=function(n){n.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));t!=null&&n.css("width",t)},u.prototype._resolveWidth=function(n,t){var u,f,e,o,i,s,h,r;if(t=="resolve")return(u=this._resolveWidth(n,"style"),u!=null)?u:this._resolveWidth(n,"element");if(t=="element")return(f=n.outerWidth(!1),f<=0)?"auto":f+"px";if(t=="style"){if(e=n.attr("style"),typeof e!="string")return null;for(o=e.split(";"),i=0,s=o.length;i<s;i=i+1)if(h=o[i].replace(/\s/g,""),r=h.match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i),r!==null&&r.length>=1)return r[1];return null}return t},u.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container);this.selection.bind(this,this.$container);this.dropdown.bind(this,this.$container);this.results.bind(this,this.$container)},u.prototype._registerDomEvents=function(){var t=this,r;this.$element.on("change.select2",function(){t.dataAdapter.current(function(n){t.trigger("selection:update",{data:n})})});this.$element.on("focus.select2",function(n){t.trigger("focus",n)});this._syncA=i.bind(this._syncAttributes,this);this._syncS=i.bind(this._syncSubtree,this);this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;r!=null?(this._observer=new r(function(i){n.each(i,t._syncA);n.each(i,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},u.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerSelectionEvents=function(){var t=this,i=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()});this.selection.on("focus",function(n){t.focus(n)});this.selection.on("*",function(r,u){n.inArray(r,i)===-1&&t.trigger(r,u)})},u.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")});this.on("close",function(){n.$container.removeClass("select2-container--open")});this.on("enable",function(){n.$container.removeClass("select2-container--disabled")});this.on("disable",function(){n.$container.addClass("select2-container--disabled")});this.on("blur",function(){n.$container.removeClass("select2-container--focus")});this.on("query",function(t){n.isOpen()||n.trigger("open",{});this.dataAdapter.query(t,function(i){n.trigger("results:all",{data:i,query:t})})});this.on("query:append",function(t){this.dataAdapter.query(t,function(i){n.trigger("results:append",{data:i,query:t})})});this.on("keypress",function(t){var i=t.which;n.isOpen()?i===r.ESC||i===r.TAB||i===r.UP&&t.altKey?(n.close(),t.preventDefault()):i===r.ENTER?(n.trigger("results:select",{}),t.preventDefault()):i===r.SPACE&&t.ctrlKey?(n.trigger("results:toggle",{}),t.preventDefault()):i===r.UP?(n.trigger("results:previous",{}),t.preventDefault()):i===r.DOWN&&(n.trigger("results:next",{}),t.preventDefault()):(i===r.ENTER||i===r.SPACE||i===r.DOWN&&t.altKey)&&(n.open(),t.preventDefault())})},u.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled"));this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},u.prototype._syncSubtree=function(n,t){var i=!1,f=this,r,u;if(!n||!n.target||n.target.nodeName==="OPTION"||n.target.nodeName==="OPTGROUP"){if(t)if(t.addedNodes&&t.addedNodes.length>0)for(r=0;r<t.addedNodes.length;r++)u=t.addedNodes[r],u.selected&&(i=!0);else t.removedNodes&&t.removedNodes.length>0&&(i=!0);else i=!0;i&&this.dataAdapter.current(function(n){f.trigger("selection:update",{data:n})})}},u.prototype.trigger=function(n,t){var r=u.__super__.trigger,f={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"},e,i;if(t===undefined&&(t={}),n in f&&(e=f[n],i={prevented:!1,name:n,args:t},r.call(this,e,i),i.prevented)){t.prevented=!0;return}r.call(this,n,t)},u.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},u.prototype.open=function(){this.isOpen()||this.trigger("query",{})},u.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},u.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},u.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},u.prototype.focus=function(){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},u.prototype.enable=function(n){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.');(n==null||n.length===0)&&(n=[!0]);var t=!n[0];this.$element.prop("disabled",t)},u.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var n=[];return this.dataAdapter.current(function(t){n=t}),n},u.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),t==null||t.length===0)return this.$element.val();var i=t[0];n.isArray(i)&&(i=n.map(i,function(n){return n.toString()}));this.$element.val(i).trigger("change")},u.prototype.destroy=function(){this.$container.remove();this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA);this._observer!=null?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1));this._syncA=null;this._syncS=null;this.$element.off(".select2");this.$element.attr("tabindex",this.$element.data("old-tabindex"));this.$element.removeClass("select2-hidden-accessible");this.$element.attr("aria-hidden","false");this.$element.removeData("select2");this.dataAdapter.destroy();this.selection.destroy();this.dropdown.destroy();this.results.destroy();this.dataAdapter=null;this.selection=null;this.dropdown=null;this.results=null},u.prototype.render=function(){var t=n('<span class="select2 select2-container"><span class="selection"><\/span><span class="dropdown-wrapper" aria-hidden="true"><\/span><\/span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),t.data("element",this.$element),t},u}),t.define("jquery-mousewheel",["jquery"],function(n){return n}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(n,t,i,r){if(n.fn.select2==null){var u=["open","close","destroy"];n.fn.select2=function(t){if(t=t||{},typeof t=="object")return this.each(function(){var r=n.extend(!0,{},t),u=new i(n(this),r)}),this;if(typeof t=="string"){var r,f=Array.prototype.slice.call(arguments,1);return(this.each(function(){var i=n(this).data("select2");i==null&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2.");r=i[t].apply(i,f)}),n.inArray(t,u)>-1)?this:r}throw new Error("Invalid arguments for Select2: "+t);}}return n.fn.select2.defaults==null&&(n.fn.select2.defaults=r),i}),{define:t.define,require:t.require}}(),i=t.require("jquery.select2");return n.fn.select2.amd=t,i});_typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};windowIsDefined=(typeof window=="undefined"?"undefined":_typeof(window))==="object",function(n){if(typeof define=="function"&&define.amd)define(["jquery"],n);else if((typeof module=="undefined"?"undefined":_typeof(module))==="object"&&module.exports){var t;try{t=require("jquery")}catch(i){t=null}module.exports=n(t)}else window&&(window.Slider=n(window.jQuery))}(function(n){var i="slider",r="bootstrapSlider",t;return windowIsDefined&&!window.console&&(window.console={}),windowIsDefined&&!window.console.log&&(window.console.log=function(){}),windowIsDefined&&!window.console.warn&&(window.console.warn=function(){}),function(n){"use strict";function i(){}function r(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var c,s,l,a,e,h,o;if(typeof f=="string"){for(c=t.call(arguments,1),s=0,l=this.length;s<l;s++){if(a=this[s],e=n.data(a,i),!e){r("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");continue}if(!n.isFunction(e[f])||f.charAt(0)==="_"){r("no such method '"+f+"' for "+i+" instance");continue}if(h=e[f].apply(e,c),h!==undefined&&h!==e)return h}return this}return o=this.map(function(){var t=n.data(this,i);return t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t)),n(this)}),!o||o.length>1?o:o[0]}}if(n){var r=typeof console=="undefined"?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var t=Array.prototype.slice;r(n)}(n),function(n){function o(t,i){function yt(n,t){var r="data-slider-"+t.replace(/_/g,"-"),i=n.getAttribute(r);try{return JSON.parse(i)}catch(u){return i}}var rt,r,c,o,s,a,k,d,ht,g,h,tt,v,y,p,lt,at,ft,vt,et;for(this._state={value:null,enabled:null,offset:null,size:null,percentage:null,inDrag:!1,over:!1},this.ticksCallbackMap={},this.handleCallbackMap={},typeof t=="string"?this.element=document.querySelector(t):t instanceof HTMLElement&&(this.element=t),i=i?i:{},rt=Object.keys(this.defaultOptions),r=0;r<rt.length;r++)c=rt[r],o=i[c],o=typeof o!="undefined"?o:yt(this.element,c),o=o!==null?o:this.defaultOptions[c],this.options||(this.options={}),this.options[c]=o;this.options.rtl==="auto"&&(this.options.rtl=window.getComputedStyle(this.element).direction==="rtl");this.options.orientation==="vertical"&&(this.options.tooltip_position==="top"||this.options.tooltip_position==="bottom")?this.options.tooltip_position=this.options.rtl?"left":"right":this.options.orientation==="horizontal"&&(this.options.tooltip_position==="left"||this.options.tooltip_position==="right")&&(this.options.tooltip_position="top");var pt=this.element.style.width,ut=!1,wt=this.element.parentNode,l,w,b,u,f;if(this.sliderElem)ut=!0;else{if(this.sliderElem=document.createElement("div"),this.sliderElem.className="slider",s=document.createElement("div"),s.className="slider-track",w=document.createElement("div"),w.className="slider-track-low",l=document.createElement("div"),l.className="slider-selection",b=document.createElement("div"),b.className="slider-track-high",u=document.createElement("div"),u.className="slider-handle min-slider-handle",u.setAttribute("role","slider"),u.setAttribute("aria-valuemin",this.options.min),u.setAttribute("aria-valuemax",this.options.max),f=document.createElement("div"),f.className="slider-handle max-slider-handle",f.setAttribute("role","slider"),f.setAttribute("aria-valuemin",this.options.min),f.setAttribute("aria-valuemax",this.options.max),s.appendChild(w),s.appendChild(l),s.appendChild(b),this.rangeHighlightElements=[],a=this.options.rangeHighlights,Array.isArray(a)&&a.length>0)for(k=0;k<a.length;k++)d=document.createElement("div"),ht=a[k].class||"",d.className="slider-rangeHighlight slider-selection "+ht,this.rangeHighlightElements.push(d),s.appendChild(d);if(g=Array.isArray(this.options.labelledby),g&&this.options.labelledby[0]&&u.setAttribute("aria-labelledby",this.options.labelledby[0]),g&&this.options.labelledby[1]&&f.setAttribute("aria-labelledby",this.options.labelledby[1]),!g&&this.options.labelledby&&(u.setAttribute("aria-labelledby",this.options.labelledby),f.setAttribute("aria-labelledby",this.options.labelledby)),this.ticks=[],Array.isArray(this.options.ticks)&&this.options.ticks.length>0){for(this.ticksContainer=document.createElement("div"),this.ticksContainer.className="slider-tick-container",r=0;r<this.options.ticks.length;r++){if(h=document.createElement("div"),h.className="slider-tick",this.options.ticks_tooltip){var ct=this._addTickListener(),bt=ct.addMouseEnter(this,h,r),kt=ct.addMouseLeave(this,h);this.ticksCallbackMap[r]={mouseEnter:bt,mouseLeave:kt}}this.ticks.push(h);this.ticksContainer.appendChild(h)}l.className+=" tick-slider-selection"}if(this.tickLabels=[],Array.isArray(this.options.ticks_labels)&&this.options.ticks_labels.length>0)for(this.tickLabelContainer=document.createElement("div"),this.tickLabelContainer.className="slider-tick-label-container",r=0;r<this.options.ticks_labels.length;r++){var nt=document.createElement("div"),dt=this.options.ticks_positions.length===0,gt=this.options.reversed&&dt?this.options.ticks_labels.length-(r+1):r;nt.className="slider-tick-label";nt.innerHTML=this.options.ticks_labels[gt];this.tickLabels.push(nt);this.tickLabelContainer.appendChild(nt)}tt=function(n){var i=document.createElement("div"),t;i.className="tooltip-arrow";t=document.createElement("div");t.className="tooltip-inner";n.appendChild(i);n.appendChild(t)};v=document.createElement("div");v.className="tooltip tooltip-main";v.setAttribute("role","presentation");tt(v);y=document.createElement("div");y.className="tooltip tooltip-min";y.setAttribute("role","presentation");tt(y);p=document.createElement("div");p.className="tooltip tooltip-max";p.setAttribute("role","presentation");tt(p);this.sliderElem.appendChild(s);this.sliderElem.appendChild(v);this.sliderElem.appendChild(y);this.sliderElem.appendChild(p);this.tickLabelContainer&&this.sliderElem.appendChild(this.tickLabelContainer);this.ticksContainer&&this.sliderElem.appendChild(this.ticksContainer);this.sliderElem.appendChild(u);this.sliderElem.appendChild(f);wt.insertBefore(this.sliderElem,this.element);this.element.style.display="none"}if(n&&(this.$element=n(this.element),this.$sliderElem=n(this.sliderElem)),this.eventToCallbackMap={},this.sliderElem.id=this.options.id,this.touchCapable="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,this.touchX=0,this.touchY=0,this.tooltip=this.sliderElem.querySelector(".tooltip-main"),this.tooltipInner=this.tooltip.querySelector(".tooltip-inner"),this.tooltip_min=this.sliderElem.querySelector(".tooltip-min"),this.tooltipInner_min=this.tooltip_min.querySelector(".tooltip-inner"),this.tooltip_max=this.sliderElem.querySelector(".tooltip-max"),this.tooltipInner_max=this.tooltip_max.querySelector(".tooltip-inner"),e[this.options.scale]&&(this.options.scale=e[this.options.scale]),ut===!0&&(this._removeClass(this.sliderElem,"slider-horizontal"),this._removeClass(this.sliderElem,"slider-vertical"),this._removeClass(this.sliderElem,"slider-rtl"),this._removeClass(this.tooltip,"hide"),this._removeClass(this.tooltip_min,"hide"),this._removeClass(this.tooltip_max,"hide"),["left","right","top","width","height"].forEach(function(n){this._removeProperty(this.trackLow,n);this._removeProperty(this.trackSelection,n);this._removeProperty(this.trackHigh,n)},this),[this.handle1,this.handle2].forEach(function(n){this._removeProperty(n,"left");this._removeProperty(n,"right");this._removeProperty(n,"top")},this),[this.tooltip,this.tooltip_min,this.tooltip_max].forEach(function(n){this._removeProperty(n,"left");this._removeProperty(n,"right");this._removeProperty(n,"top");this._removeClass(n,"right");this._removeClass(n,"left");this._removeClass(n,"top")},this)),this.options.orientation==="vertical"?(this._addClass(this.sliderElem,"slider-vertical"),this.stylePos="top",this.mousePos="pageY",this.sizePos="offsetHeight"):(this._addClass(this.sliderElem,"slider-horizontal"),this.sliderElem.style.width=pt,this.options.orientation="horizontal",this.stylePos=this.options.rtl?"right":"left",this.mousePos="pageX",this.sizePos="offsetWidth"),this.options.rtl&&this._addClass(this.sliderElem,"slider-rtl"),this._setTooltipPosition(),Array.isArray(this.options.ticks)&&this.options.ticks.length>0&&(this.options.max=Math.max.apply(Math,this.options.ticks),this.options.min=Math.min.apply(Math,this.options.ticks)),Array.isArray(this.options.value)?(this.options.range=!0,this._state.value=this.options.value):this._state.value=this.options.range?[this.options.value,this.options.max]:this.options.value,this.trackLow=w||this.trackLow,this.trackSelection=l||this.trackSelection,this.trackHigh=b||this.trackHigh,this.options.selection==="none"?(this._addClass(this.trackLow,"hide"),this._addClass(this.trackSelection,"hide"),this._addClass(this.trackHigh,"hide")):(this.options.selection==="after"||this.options.selection==="before")&&(this._removeClass(this.trackLow,"hide"),this._removeClass(this.trackSelection,"hide"),this._removeClass(this.trackHigh,"hide")),this.handle1=u||this.handle1,this.handle2=f||this.handle2,ut===!0)for(this._removeClass(this.handle1,"round triangle"),this._removeClass(this.handle2,"round triangle hide"),r=0;r<this.ticks.length;r++)this._removeClass(this.ticks[r],"round triangle hide");if(lt=["round","triangle","custom"],at=lt.indexOf(this.options.handle)!==-1,at)for(this._addClass(this.handle1,this.options.handle),this._addClass(this.handle2,this.options.handle),r=0;r<this.ticks.length;r++)this._addClass(this.ticks[r],this.options.handle);if(this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos],this.setValue(this._state.value),this.handle1Keydown=this._keydown.bind(this,0),this.handle1.addEventListener("keydown",this.handle1Keydown,!1),this.handle2Keydown=this._keydown.bind(this,1),this.handle2.addEventListener("keydown",this.handle2Keydown,!1),this.mousedown=this._mousedown.bind(this),this.touchstart=this._touchstart.bind(this),this.touchmove=this._touchmove.bind(this),this.touchCapable){ft=!1;try{vt=Object.defineProperty({},"passive",{get:function(){ft=!0}});window.addEventListener("test",null,vt)}catch(ti){}et=ft?{passive:!0}:!1;this.sliderElem.addEventListener("touchstart",this.touchstart,et);this.sliderElem.addEventListener("touchmove",this.touchmove,et)}if(this.sliderElem.addEventListener("mousedown",this.mousedown,!1),this.resize=this._resize.bind(this),window.addEventListener("resize",this.resize,!1),this.options.tooltip==="hide")this._addClass(this.tooltip,"hide"),this._addClass(this.tooltip_min,"hide"),this._addClass(this.tooltip_max,"hide");else if(this.options.tooltip==="always")this._showTooltip(),this._alwaysShowTooltip=!0;else{if(this.showTooltip=this._showTooltip.bind(this),this.hideTooltip=this._hideTooltip.bind(this),this.options.ticks_tooltip){var it=this._addTickListener(),ot=it.addMouseEnter(this,this.handle1),st=it.addMouseLeave(this,this.handle1);this.handleCallbackMap.handle1={mouseEnter:ot,mouseLeave:st};ot=it.addMouseEnter(this,this.handle2);st=it.addMouseLeave(this,this.handle2);this.handleCallbackMap.handle2={mouseEnter:ot,mouseLeave:st}}else this.sliderElem.addEventListener("mouseenter",this.showTooltip,!1),this.sliderElem.addEventListener("mouseleave",this.hideTooltip,!1);this.handle1.addEventListener("focus",this.showTooltip,!1);this.handle1.addEventListener("blur",this.hideTooltip,!1);this.handle2.addEventListener("focus",this.showTooltip,!1);this.handle2.addEventListener("blur",this.hideTooltip,!1)}this.options.enabled?this.enable():this.disable()}var f={formatInvalidInputErrorMsg:function(n){return"Invalid input value '"+n+"' passed in"},callingContextNotSliderInstance:"Calling context element does not have instance of Slider bound to it. Check your code to make sure the JQuery object returned from the call to the slider() initializer is calling the method"},e={linear:{toValue:function(n){var e=n/100*(this.options.max-this.options.min),o=!0,r,s,u,f,t,h,c,i;if(this.options.ticks_positions.length>0){for(f=0,t=1;t<this.options.ticks_positions.length;t++)if(n<=this.options.ticks_positions[t]){r=this.options.ticks[t-1];u=this.options.ticks_positions[t-1];s=this.options.ticks[t];f=this.options.ticks_positions[t];break}h=(n-u)/(f-u);e=r+h*(s-r);o=!1}return c=o?this.options.min:0,i=c+Math.round(e/this.options.step)*this.options.step,i<this.options.min?this.options.min:i>this.options.max?this.options.max:i},toPercentage:function(n){var i,f,r,u,t,e;if(this.options.max===this.options.min)return 0;if(this.options.ticks_positions.length>0){for(u=0,t=0;t<this.options.ticks.length;t++)if(n<=this.options.ticks[t]){i=t>0?this.options.ticks[t-1]:0;r=t>0?this.options.ticks_positions[t-1]:0;f=this.options.ticks[t];u=this.options.ticks_positions[t];break}if(t>0)return e=(n-i)/(f-i),r+e*(u-r)}return 100*(n-this.options.min)/(this.options.max-this.options.min)}},logarithmic:{toValue:function(n){var i=this.options.min===0?0:Math.log(this.options.min),r=Math.log(this.options.max),t=Math.exp(i+(r-i)*n/100);return Math.round(t)===this.options.max?this.options.max:(t=this.options.min+Math.round((t-this.options.min)/this.options.step)*this.options.step,t<this.options.min?this.options.min:t>this.options.max?this.options.max:t)},toPercentage:function(n){if(this.options.max===this.options.min)return 0;var i=Math.log(this.options.max),t=this.options.min===0?0:Math.log(this.options.min),r=n===0?0:Math.log(n);return 100*(r-t)/(i-t)}}},u;t=function(n,t){return o.call(this,n,t),this};t.prototype={_init:function(){},constructor:t,defaultOptions:{id:"",min:0,max:10,step:1,precision:0,orientation:"horizontal",value:5,range:!1,selection:"before",tooltip:"show",tooltip_split:!1,handle:"round",reversed:!1,rtl:"auto",enabled:!0,formatter:function(n){return Array.isArray(n)?n[0]+" : "+n[1]:n},natural_arrow_keys:!1,ticks:[],ticks_positions:[],ticks_labels:[],ticks_snap_bounds:0,ticks_tooltip:!1,scale:"linear",focus:!1,tooltip_position:null,labelledby:null,rangeHighlights:[]},getElement:function(){return this.sliderElem},getValue:function(){return this.options.range?this._state.value:this._state.value[0]},setValue:function(n,t,i){var f,u,r;return n||(n=0),f=this.getValue(),this._state.value=this._validateInputValue(n),u=this._applyPrecision.bind(this),this.options.range?(this._state.value[0]=u(this._state.value[0]),this._state.value[1]=u(this._state.value[1]),this._state.value[0]=Math.max(this.options.min,Math.min(this.options.max,this._state.value[0])),this._state.value[1]=Math.max(this.options.min,Math.min(this.options.max,this._state.value[1]))):(this._state.value=u(this._state.value),this._state.value=[Math.max(this.options.min,Math.min(this.options.max,this._state.value))],this._addClass(this.handle2,"hide"),this._state.value[1]=this.options.selection==="after"?this.options.max:this.options.min),this._state.percentage=this.options.max>this.options.min?[this._toPercentage(this._state.value[0]),this._toPercentage(this._state.value[1]),this.options.step*100/(this.options.max-this.options.min)]:[0,0,100],this._layout(),r=this.options.range?this._state.value:this._state.value[0],this._setDataVal(r),t===!0&&this._trigger("slide",r),f!==r&&i===!0&&this._trigger("change",{oldValue:f,newValue:r}),this},destroy:function(){this._removeSliderEventHandlers();this.sliderElem.parentNode.removeChild(this.sliderElem);this.element.style.display="";this._cleanUpEventCallbacksMap();this.element.removeAttribute("data");n&&(this._unbindJQueryEventHandlers(),this.$element.removeData("slider"))},disable:function(){return this._state.enabled=!1,this.handle1.removeAttribute("tabindex"),this.handle2.removeAttribute("tabindex"),this._addClass(this.sliderElem,"slider-disabled"),this._trigger("slideDisabled"),this},enable:function(){return this._state.enabled=!0,this.handle1.setAttribute("tabindex",0),this.handle2.setAttribute("tabindex",0),this._removeClass(this.sliderElem,"slider-disabled"),this._trigger("slideEnabled"),this},toggle:function(){return this._state.enabled?this.disable():this.enable(),this},isEnabled:function(){return this._state.enabled},on:function(n,t){return this._bindNonQueryEventHandler(n,t),this},off:function(t,i){n?(this.$element.off(t,i),this.$sliderElem.off(t,i)):this._unbindNonQueryEventHandler(t,i)},getAttribute:function(n){return n?this.options[n]:this.options},setAttribute:function(n,t){return this.options[n]=t,this},refresh:function(){return this._removeSliderEventHandlers(),o.call(this,this.element,this.options),n&&n.data(this.element,"slider",this),this},relayout:function(){return this._resize(),this._layout(),this},_removeSliderEventHandlers:function(){var t,n;if(this.handle1.removeEventListener("keydown",this.handle1Keydown,!1),this.handle2.removeEventListener("keydown",this.handle2Keydown,!1),this.options.ticks_tooltip){for(t=this.ticksContainer.getElementsByClassName("slider-tick"),n=0;n<t.length;n++)t[n].removeEventListener("mouseenter",this.ticksCallbackMap[n].mouseEnter,!1),t[n].removeEventListener("mouseleave",this.ticksCallbackMap[n].mouseLeave,!1);this.handle1.removeEventListener("mouseenter",this.handleCallbackMap.handle1.mouseEnter,!1);this.handle2.removeEventListener("mouseenter",this.handleCallbackMap.handle2.mouseEnter,!1);this.handle1.removeEventListener("mouseleave",this.handleCallbackMap.handle1.mouseLeave,!1);this.handle2.removeEventListener("mouseleave",this.handleCallbackMap.handle2.mouseLeave,!1)}this.handleCallbackMap=null;this.ticksCallbackMap=null;this.showTooltip&&(this.handle1.removeEventListener("focus",this.showTooltip,!1),this.handle2.removeEventListener("focus",this.showTooltip,!1));this.hideTooltip&&(this.handle1.removeEventListener("blur",this.hideTooltip,!1),this.handle2.removeEventListener("blur",this.hideTooltip,!1));this.showTooltip&&this.sliderElem.removeEventListener("mouseenter",this.showTooltip,!1);this.hideTooltip&&this.sliderElem.removeEventListener("mouseleave",this.hideTooltip,!1);this.sliderElem.removeEventListener("touchstart",this.touchstart,!1);this.sliderElem.removeEventListener("touchmove",this.touchmove,!1);this.sliderElem.removeEventListener("mousedown",this.mousedown,!1);window.removeEventListener("resize",this.resize,!1)},_bindNonQueryEventHandler:function(n,t){this.eventToCallbackMap[n]===undefined&&(this.eventToCallbackMap[n]=[]);this.eventToCallbackMap[n].push(t)},_unbindNonQueryEventHandler:function(n,t){var r=this.eventToCallbackMap[n],i;if(r!==undefined)for(i=0;i<r.length;i++)if(r[i]===t){r.splice(i,1);break}},_cleanUpEventCallbacksMap:function(){for(var i,t=Object.keys(this.eventToCallbackMap),n=0;n<t.length;n++)i=t[n],delete this.eventToCallbackMap[i]},_showTooltip:function(){this.options.tooltip_split===!1?(this._addClass(this.tooltip,"in"),this.tooltip_min.style.display="none",this.tooltip_max.style.display="none"):(this._addClass(this.tooltip_min,"in"),this._addClass(this.tooltip_max,"in"),this.tooltip.style.display="none");this._state.over=!0},_hideTooltip:function(){this._state.inDrag===!1&&this.alwaysShowTooltip!==!0&&(this._removeClass(this.tooltip,"in"),this._removeClass(this.tooltip_min,"in"),this._removeClass(this.tooltip_max,"in"));this._state.over=!1},_setToolTipOnMouseOver:function(n){function t(n,t){return t?[100-n.percentage[0],this.options.range?100-n.percentage[1]:n.percentage[1]]:[n.percentage[0],n.percentage[1]]}var i=this.options.formatter(n?n.value[0]:this._state.value[0]),r=n?t(n,this.options.reversed):t(this._state,this.options.reversed);this._setText(this.tooltipInner,i);this.tooltip.style[this.stylePos]=r[0]+"%"},_addTickListener:function(){return{addMouseEnter:function(n,t,i){var r=function(){var t=n._state,u=i>=0?i:this.attributes["aria-valuenow"].value,r=parseInt(u,10);t.value[0]=r;t.percentage[0]=n.options.ticks_positions[r];n._setToolTipOnMouseOver(t);n._showTooltip()};return t.addEventListener("mouseenter",r,!1),r},addMouseLeave:function(n,t){var i=function(){n._hideTooltip()};return t.addEventListener("mouseleave",i,!1),i}}},_layout:function(){var n,i,e,o,v,u,y,s,h,f,t,r,c,p,w,l,a;if(n=this.options.reversed?[100-this._state.percentage[0],this.options.range?100-this._state.percentage[1]:this._state.percentage[1]]:[this._state.percentage[0],this._state.percentage[1]],this.handle1.style[this.stylePos]=n[0]+"%",this.handle1.setAttribute("aria-valuenow",this._state.value[0]),isNaN(this.options.formatter(this._state.value[0]))&&this.handle1.setAttribute("aria-valuetext",this.options.formatter(this._state.value[0])),this.handle2.style[this.stylePos]=n[1]+"%",this.handle2.setAttribute("aria-valuenow",this._state.value[1]),isNaN(this.options.formatter(this._state.value[1]))&&this.handle2.setAttribute("aria-valuetext",this.options.formatter(this._state.value[1])),this.rangeHighlightElements.length>0&&Array.isArray(this.options.rangeHighlights)&&this.options.rangeHighlights.length>0)for(i=0;i<this.options.rangeHighlights.length;i++)e=this._toPercentage(this.options.rangeHighlights[i].start),o=this._toPercentage(this.options.rangeHighlights[i].end),this.options.reversed&&(v=100-o,o=100-e,e=v),u=this._createHighlightRange(e,o),u?this.options.orientation==="vertical"?(this.rangeHighlightElements[i].style.top=u.start+"%",this.rangeHighlightElements[i].style.height=u.size+"%"):(this.options.rtl?this.rangeHighlightElements[i].style.right=u.start+"%":this.rangeHighlightElements[i].style.left=u.start+"%",this.rangeHighlightElements[i].style.width=u.size+"%"):this.rangeHighlightElements[i].style.display="none";if(Array.isArray(this.options.ticks)&&this.options.ticks.length>0){if(y=this.options.orientation==="vertical"?"height":"width",s=this.options.orientation==="vertical"?"marginTop":this.options.rtl?"marginRight":"marginLeft",h=this._state.size/(this.options.ticks.length-1),this.tickLabelContainer){if(f=0,this.options.ticks_positions.length===0)this.options.orientation!=="vertical"&&(this.tickLabelContainer.style[s]=-h/2+"px"),f=this.tickLabelContainer.offsetHeight;else for(t=0;t<this.tickLabelContainer.childNodes.length;t++)this.tickLabelContainer.childNodes[t].offsetHeight>f&&(f=this.tickLabelContainer.childNodes[t].offsetHeight);this.options.orientation==="horizontal"&&(this.sliderElem.style.marginBottom=f+"px")}for(t=0;t<this.options.ticks.length;t++)r=this.options.ticks_positions[t]||this._toPercentage(this.options.ticks[t]),this.options.reversed&&(r=100-r),this.ticks[t].style[this.stylePos]=r+"%",this._removeClass(this.ticks[t],"in-selection"),this.options.range?r>=n[0]&&r<=n[1]&&this._addClass(this.ticks[t],"in-selection"):this.options.selection==="after"&&r>=n[0]?this._addClass(this.ticks[t],"in-selection"):this.options.selection==="before"&&r<=n[0]&&this._addClass(this.ticks[t],"in-selection"),this.tickLabels[t]&&(this.tickLabels[t].style[y]=h+"px",this.options.orientation!=="vertical"&&this.options.ticks_positions[t]!==undefined?(this.tickLabels[t].style.position="absolute",this.tickLabels[t].style[this.stylePos]=r+"%",this.tickLabels[t].style[s]=-h/2+"px"):this.options.orientation==="vertical"&&(this.options.rtl?this.tickLabels[t].style.marginRight=this.sliderElem.offsetWidth+"px":this.tickLabels[t].style.marginLeft=this.sliderElem.offsetWidth+"px",this.tickLabelContainer.style[s]=this.sliderElem.offsetWidth/-2+"px"))}this.options.range?(c=this.options.formatter(this._state.value),this._setText(this.tooltipInner,c),this.tooltip.style[this.stylePos]=(n[1]+n[0])/2+"%",p=this.options.formatter(this._state.value[0]),this._setText(this.tooltipInner_min,p),w=this.options.formatter(this._state.value[1]),this._setText(this.tooltipInner_max,w),this.tooltip_min.style[this.stylePos]=n[0]+"%",this.tooltip_max.style[this.stylePos]=n[1]+"%"):(c=this.options.formatter(this._state.value[0]),this._setText(this.tooltipInner,c),this.tooltip.style[this.stylePos]=n[0]+"%");this.options.orientation==="vertical"?(this.trackLow.style.top="0",this.trackLow.style.height=Math.min(n[0],n[1])+"%",this.trackSelection.style.top=Math.min(n[0],n[1])+"%",this.trackSelection.style.height=Math.abs(n[0]-n[1])+"%",this.trackHigh.style.bottom="0",this.trackHigh.style.height=100-Math.min(n[0],n[1])-Math.abs(n[0]-n[1])+"%"):(this.stylePos==="right"?this.trackLow.style.right="0":this.trackLow.style.left="0",this.trackLow.style.width=Math.min(n[0],n[1])+"%",this.stylePos==="right"?this.trackSelection.style.right=Math.min(n[0],n[1])+"%":this.trackSelection.style.left=Math.min(n[0],n[1])+"%",this.trackSelection.style.width=Math.abs(n[0]-n[1])+"%",this.stylePos==="right"?this.trackHigh.style.left="0":this.trackHigh.style.right="0",this.trackHigh.style.width=100-Math.min(n[0],n[1])-Math.abs(n[0]-n[1])+"%",l=this.tooltip_min.getBoundingClientRect(),a=this.tooltip_max.getBoundingClientRect(),this.options.tooltip_position==="bottom"?l.right>a.left?(this._removeClass(this.tooltip_max,"bottom"),this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top="",this.tooltip_max.style.bottom="22px"):(this._removeClass(this.tooltip_max,"top"),this._addClass(this.tooltip_max,"bottom"),this.tooltip_max.style.top=this.tooltip_min.style.top,this.tooltip_max.style.bottom=""):l.right>a.left?(this._removeClass(this.tooltip_max,"top"),this._addClass(this.tooltip_max,"bottom"),this.tooltip_max.style.top="18px"):(this._removeClass(this.tooltip_max,"bottom"),this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top=this.tooltip_min.style.top))},_createHighlightRange:function(n,t){return this._isHighlightRange(n,t)?n>t?{start:t,size:n-t}:{start:n,size:t-n}:null},_isHighlightRange:function(n,t){return 0<=n&&n<=100&&0<=t&&t<=100?!0:!1},_resize:function(){this._state.offset=this._offset(this.sliderElem);this._state.size=this.sliderElem[this.sizePos];this._layout()},_removeProperty:function(n,t){n.style.removeProperty?n.style.removeProperty(t):n.style.removeAttribute(t)},_mousedown:function(n){var t,r,u,i;return this._state.enabled?(this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos],t=this._getPercentage(n),this.options.range?(r=Math.abs(this._state.percentage[0]-t),u=Math.abs(this._state.percentage[1]-t),this._state.dragged=r<u?0:1,this._adjustPercentageForRangeSliders(t)):this._state.dragged=0,this._state.percentage[this._state.dragged]=t,this._layout(),this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),this.mousemove&&document.removeEventListener("mousemove",this.mousemove,!1),this.mouseup&&document.removeEventListener("mouseup",this.mouseup,!1),this.mousemove=this._mousemove.bind(this),this.mouseup=this._mouseup.bind(this),this.touchCapable&&(document.addEventListener("touchmove",this.mousemove,!1),document.addEventListener("touchend",this.mouseup,!1)),document.addEventListener("mousemove",this.mousemove,!1),document.addEventListener("mouseup",this.mouseup,!1),this._state.inDrag=!0,i=this._calculateValue(),this._trigger("slideStart",i),this._setDataVal(i),this.setValue(i,!1,!0),n.returnValue=!1,this.options.focus&&this._triggerFocusOnHandle(this._state.dragged),!0):!1},_touchstart:function(n){if(n.changedTouches===undefined){this._mousedown(n);return}var t=n.changedTouches[0];this.touchX=t.pageX;this.touchY=t.pageY},_triggerFocusOnHandle:function(n){n===0&&this.handle1.focus();n===1&&this.handle2.focus()},_keydown:function(n,t){var r,u,f,i,e,o,s;if(!this._state.enabled)return!1;switch(t.keyCode){case 37:case 40:r=-1;break;case 39:case 38:r=1}if(r)return this.options.natural_arrow_keys&&(u=this.options.orientation==="vertical"&&!this.options.reversed,f=this.options.orientation==="horizontal"&&this.options.reversed,(u||f)&&(r=-r)),i=this._state.value[n]+r*this.options.step,e=i/this.options.max*100,this._state.keyCtrl=n,this.options.range&&(this._adjustPercentageForRangeSliders(e),o=this._state.keyCtrl?this._state.value[0]:i,s=this._state.keyCtrl?i:this._state.value[1],i=[o,s]),this._trigger("slideStart",i),this._setDataVal(i),this.setValue(i,!0,!0),this._setDataVal(i),this._trigger("slideStop",i),this._layout(),this._pauseEvent(t),delete this._state.keyCtrl,!1},_pauseEvent:function(n){n.stopPropagation&&n.stopPropagation();n.preventDefault&&n.preventDefault();n.cancelBubble=!0;n.returnValue=!1},_mousemove:function(n){var t,i;return this._state.enabled?(t=this._getPercentage(n),this._adjustPercentageForRangeSliders(t),this._state.percentage[this._state.dragged]=t,this._layout(),i=this._calculateValue(!0),this.setValue(i,!0,!0),!1):!1},_touchmove:function(n){if(n.changedTouches!==undefined){var r=n.changedTouches[0],t=r.pageX-this.touchX,i=r.pageY-this.touchY;this._state.inDrag||(this.options.orientation==="vertical"&&t<=5&&t>=-5&&(i>=15||i<=-15)?this._mousedown(n):i<=5&&i>=-5&&(t>=15||t<=-15)&&this._mousedown(n))}},_adjustPercentageForRangeSliders:function(n){var t,i;this.options.range&&(t=this._getNumDigitsAfterDecimalPlace(n),t=t?t-1:0,i=this._applyToFixedAndParseFloat(n,t),this._state.dragged===0&&this._applyToFixedAndParseFloat(this._state.percentage[1],t)<i?(this._state.percentage[0]=this._state.percentage[1],this._state.dragged=1):this._state.dragged===1&&this._applyToFixedAndParseFloat(this._state.percentage[0],t)>i?(this._state.percentage[1]=this._state.percentage[0],this._state.dragged=0):this._state.keyCtrl===0&&this._state.value[1]/this.options.max*100<n?(this._state.percentage[0]=this._state.percentage[1],this._state.keyCtrl=1,this.handle2.focus()):this._state.keyCtrl===1&&this._state.value[0]/this.options.max*100>n&&(this._state.percentage[1]=this._state.percentage[0],this._state.keyCtrl=0,this.handle1.focus()))},_mouseup:function(){if(!this._state.enabled)return!1;this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1));document.removeEventListener("mousemove",this.mousemove,!1);document.removeEventListener("mouseup",this.mouseup,!1);this._state.inDrag=!1;this._state.over===!1&&this._hideTooltip();var n=this._calculateValue(!0);return this._layout(),this._setDataVal(n),this._trigger("slideStop",n),!1},_calculateValue:function(n){var t,i,r,u;if(this.options.range?(t=[this.options.min,this.options.max],this._state.percentage[0]!==0&&(t[0]=this._toValue(this._state.percentage[0]),t[0]=this._applyPrecision(t[0])),this._state.percentage[1]!==100&&(t[1]=this._toValue(this._state.percentage[1]),t[1]=this._applyPrecision(t[1]))):(t=this._toValue(this._state.percentage[0]),t=parseFloat(t),t=this._applyPrecision(t)),n){for(i=[t,Infinity],r=0;r<this.options.ticks.length;r++)u=Math.abs(this.options.ticks[r]-t),u<=i[1]&&(i=[this.options.ticks[r],u]);if(i[1]<=this.options.ticks_snap_bounds)return i[0]}return t},_applyPrecision:function(n){var t=this.options.precision||this._getNumDigitsAfterDecimalPlace(this.options.step);return this._applyToFixedAndParseFloat(n,t)},_getNumDigitsAfterDecimalPlace:function(n){var t=(""+n).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},_applyToFixedAndParseFloat:function(n,t){var i=n.toFixed(t);return parseFloat(i)},_getPercentage:function(n){var t;this.touchCapable&&(n.type==="touchstart"||n.type==="touchmove")&&(n=n.touches[0]);var r=n[this.mousePos],u=this._state.offset[this.stylePos],i=r-u;return this.stylePos==="right"&&(i=-i),t=i/this._state.size*100,t=Math.round(t/this._state.percentage[2])*this._state.percentage[2],this.options.reversed&&(t=100-t),Math.max(0,Math.min(100,t))},_validateInputValue:function(n){if(isNaN(+n)){if(Array.isArray(n))return this._validateArray(n),n;throw new Error(f.formatInvalidInputErrorMsg(n));}else return+n},_validateArray:function(n){for(var i,t=0;t<n.length;t++)if(i=n[t],typeof i!="number")throw new Error(f.formatInvalidInputErrorMsg(i));},_setDataVal:function(n){this.element.setAttribute("data-value",n);this.element.setAttribute("value",n);this.element.value=n},_trigger:function(t,i){var r,u,f;if(i=i||i===0?i:undefined,r=this.eventToCallbackMap[t],r&&r.length)for(u=0;u<r.length;u++)f=r[u],f(i);n&&this._triggerJQueryEvent(t,i)},_triggerJQueryEvent:function(n,t){var i={type:n,value:t};this.$element.trigger(i);this.$sliderElem.trigger(i)},_unbindJQueryEventHandlers:function(){this.$element.off();this.$sliderElem.off()},_setText:function(n,t){typeof n.textContent!="undefined"?n.textContent=t:typeof n.innerText!="undefined"&&(n.innerText=t)},_removeClass:function(n,t){for(var f,e,u=t.split(" "),i=n.className,r=0;r<u.length;r++)f=u[r],e=new RegExp("(?:\\s|^)"+f+"(?:\\s|$)"),i=i.replace(e," ");n.className=i.trim()},_addClass:function(n,t){for(var u=t.split(" "),i=n.className,r=0;r<u.length;r++){var f=u[r],e=new RegExp("(?:\\s|^)"+f+"(?:\\s|$)"),o=e.test(i);o||(i+=" "+f)}n.className=i.trim()},_offsetLeft:function(n){return n.getBoundingClientRect().left},_offsetRight:function(n){return n.getBoundingClientRect().right},_offsetTop:function(n){for(var t=n.offsetTop;(n=n.offsetParent)&&!isNaN(n.offsetTop);)t+=n.offsetTop,n.tagName!=="BODY"&&(t-=n.scrollTop);return t},_offset:function(n){return{left:this._offsetLeft(n),right:this._offsetRight(n),top:this._offsetTop(n)}},_css:function(t,i,r){if(n)n.style(t,i,r);else{var u=i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(n,t){return t.toUpperCase()});t.style[u]=r}},_toValue:function(n){return this.options.scale.toValue.apply(this,[n])},_toPercentage:function(n){return this.options.scale.toPercentage.apply(this,[n])},_setTooltipPosition:function(){var n=[this.tooltip,this.tooltip_min,this.tooltip_max],t,i;this.options.orientation==="vertical"?(t=this.options.tooltip_position?this.options.tooltip_position:this.options.rtl?"left":"right",i=t==="left"?"right":"left",n.forEach(function(n){this._addClass(n,t);n.style[i]="100%"}.bind(this))):this.options.tooltip_position==="bottom"?n.forEach(function(n){this._addClass(n,"bottom");n.style.top="22px"}.bind(this)):n.forEach(function(n){this._addClass(n,"top");n.style.top=-this.tooltip.outerHeight-14+"px"}.bind(this))}};n&&n.fn&&(u=void 0,n.fn.slider?(windowIsDefined&&window.console.warn("bootstrap-slider.js - WARNING: $.fn.slider namespace is already bound. Use the $.fn.bootstrapSlider namespace instead."),u=r):(n.bridget(i,t),u=i),n.bridget(r,t),n(function(){n("input[data-provide=slider]")[u]()}))}(n),t});_gsScope=typeof module!="undefined"&&module.exports&&typeof global!="undefined"?global:this||window,function(n){"use strict";var e=n.GreenSockGlobals||n,g=function(n){for(var r=n.split("."),i=e,t=0;t<r.length;t++)i[r[t]]=i=i[r[t]]||{};return i},nt=g("com.greensock.utils"),o=function(n){var t=n.nodeType,i="";if(t===1||t===9||t===11){if(typeof n.textContent=="string")return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=o(n)}else if(t===3||t===4)return n.nodeValue;return i},i=document,s=i.defaultView?i.defaultView.getComputedStyle:function(){},tt=/([A-Z])/g,t=function(n,t,i,r){var u;return(i=i||s(n,null))?(n=i.getPropertyValue(t.replace(tt,"-$1").toLowerCase()),u=n||i.length?n:i[t]):n.currentStyle&&(i=n.currentStyle,u=i[t]),r?u:parseInt(u,10)||0},h=function(n){return n.length&&n[0]&&(n[0].nodeType&&n[0].style&&!n.nodeType||n[0].length&&n[0][0])?!0:!1},it=function(n){for(var u=[],f=n.length,t,i,r=0;r<f;r++)if(t=n[r],h(t))for(i=t.length,i=0;i<t.length;i++)u.push(t[i]);else u.push(t);return u},rt=/(?:\r|\n|\t\t)/g,ut=/(?:\s\s+)/g,c=55296,ft=56319,et=56320,l=127462,a=127487,ot=127995,st=127999,v=function(n){return(n.charCodeAt(0)-c<<10)+(n.charCodeAt(1)-et)+65536},ht=i.all&&!i.addEventListener,ct=" style='position:relative;display:inline-block;"+(ht?"*display:inline;*zoom:1;'":"'"),y=function(n,t){n=n||"";var i=n.indexOf("++")!==-1,r=1;return i&&(n=n.split("++").join("")),function(){return"<"+t+ct+(n?" class='"+n+(i?r++:"")+"'>":">")}},r=nt.SplitText=e.SplitText=function(n,t){if(typeof n=="string"&&(n=r.selector(n)),!n)throw"cannot split a null element.";this.elements=h(n)?it(n):[n];this.chars=[];this.words=[];this.lines=[];this._originals=[];this.vars=t||{};this.split(t)},u=function(n,t,i){var r=n.nodeType;if(r===1||r===9||r===11)for(n=n.firstChild;n;n=n.nextSibling)u(n,t,i);else(r===3||r===4)&&(n.nodeValue=n.nodeValue.split(t).join(i))},f=function(n,t){for(var i=t.length;--i>-1;)n.push(t[i])},p=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},w=function(n,t,i){for(var r;n&&n!==t;){if(r=n._next||n.nextSibling,r)return r.textContent.charAt(0)===i;n=n.parentNode||n._parent}return!1},b=function(n){for(var r=p(n.childNodes),u=r.length,t,i=0;i<u;i++)t=r[i],t._isSplit?b(t):(i&&t.previousSibling.nodeType===3?t.previousSibling.nodeValue+=t.nodeType===3?t.nodeValue:t.firstChild.nodeValue:t.nodeType!==3&&n.insertBefore(t.firstChild,t),n.removeChild(t))},lt=function(n,r,e,o,h,c,l){var k=s(n),vt=t(n,"paddingLeft",k),yt=-999,ni=t(n,"borderBottomWidth",k)+t(n,"borderTopWidth",k),ti=t(n,"borderLeftWidth",k)+t(n,"borderRightWidth",k),ii=t(n,"paddingTop",k)+t(n,"paddingBottom",k),ri=t(n,"paddingLeft",k)+t(n,"paddingRight",k),ui=t(n,"fontSize")*.2,fi=t(n,"textAlign",k,!0),ct=[],pt=[],wt=[],lt=r.wordDelimiter||" ",bt=r.span?"span":"div",at=r.type||r.split||"chars,words,lines",d=h&&at.indexOf("lines")!==-1?[]:null,ut=at.indexOf("words")!==-1,et=at.indexOf("chars")!==-1,p=r.position==="absolute"||r.absolute===!0,st=r.linesClass,kt=(st||"").indexOf("++")!==-1,ht=[],v,nt,tt,a,ot,it,ft,dt,rt,y,gt,g;for(d&&n.children.length===1&&n.children[0]._isSplit&&(n=n.children[0]),kt&&(st=st.split("++").join("")),nt=n.getElementsByTagName("*"),tt=nt.length,ot=[],v=0;v<tt;v++)ot[v]=nt[v];if(d||p)for(v=0;v<tt;v++)a=ot[v],it=a.parentNode===n,(it||p||et&&!ut)&&(g=a.offsetTop,d&&it&&Math.abs(g-yt)>ui&&(a.nodeName!=="BR"||v===0)&&(ft=[],d.push(ft),yt=g),p&&(a._x=a.offsetLeft,a._y=g,a._w=a.offsetWidth,a._h=a.offsetHeight),d&&((a._isSplit&&it||!et&&it||ut&&it||!ut&&a.parentNode.parentNode===n&&!a.parentNode._isSplit)&&(ft.push(a),a._x-=vt,w(a,n,lt)&&(a._wordEnd=!0)),a.nodeName==="BR"&&(a.nextSibling&&a.nextSibling.nodeName==="BR"||v===0)&&d.push([])));for(v=0;v<tt;v++){if(a=ot[v],it=a.parentNode===n,a.nodeName==="BR"){d||p?(a.parentNode&&a.parentNode.removeChild(a),ot.splice(v--,1),tt--):ut||n.appendChild(a);continue}p&&(rt=a.style,ut||it||(a._x+=a.parentNode._x,a._y+=a.parentNode._y),rt.left=a._x+"px",rt.top=a._y+"px",rt.position="absolute",rt.display="block",rt.width=a._w+1+"px",rt.height=a._h+"px");!ut&&et?a._isSplit?(a._next=a.nextSibling,a.parentNode.appendChild(a)):a.parentNode._isSplit?(a._parent=a.parentNode,!a.previousSibling&&a.firstChild&&(a.firstChild._isFirst=!0),a.nextSibling&&a.nextSibling.textContent===" "&&!a.nextSibling.nextSibling&&ht.push(a.nextSibling),a._next=a.nextSibling&&a.nextSibling._isFirst?null:a.nextSibling,a.parentNode.removeChild(a),ot.splice(v--,1),tt--):it||(g=!a.nextSibling&&w(a.parentNode,n,lt),a.parentNode._parent&&a.parentNode._parent.appendChild(a),g&&a.parentNode.appendChild(i.createTextNode(" ")),r.span&&(a.style.display="inline"),ct.push(a)):a.parentNode._isSplit&&!a._isSplit&&a.innerHTML!==""?pt.push(a):et&&!a._isSplit&&(r.span&&(a.style.display="inline"),ct.push(a))}for(v=ht.length;--v>-1;)ht[v].parentNode.removeChild(ht[v]);if(d){for(p&&(y=i.createElement(bt),n.appendChild(y),gt=y.offsetWidth+"px",g=y.offsetParent===n?0:n.offsetLeft,n.removeChild(y)),rt=n.style.cssText,n.style.cssText="display:none;";n.firstChild;)n.removeChild(n.firstChild);for(dt=lt===" "&&(!p||!ut&&!et),v=0;v<d.length;v++){for(ft=d[v],y=i.createElement(bt),y.style.cssText="display:block;text-align:"+fi+";position:"+(p?"absolute;":"relative;"),st&&(y.className=st+(kt?v+1:"")),wt.push(y),tt=ft.length,nt=0;nt<tt;nt++)ft[nt].nodeName!=="BR"&&(a=ft[nt],y.appendChild(a),dt&&a._wordEnd&&y.appendChild(i.createTextNode(" ")),p&&(nt===0&&(y.style.top=a._y+"px",y.style.left=vt+g+"px"),a.style.top="0px",g&&(a.style.left=a._x-g+"px")));tt===0?y.innerHTML="&nbsp;":ut||et||(b(y),u(y,String.fromCharCode(160)," "));p&&(y.style.width=gt,y.style.height=a._h+"px");n.appendChild(y)}n.style.cssText=rt}p&&(l>n.clientHeight&&(n.style.height=l-ii+"px",n.clientHeight<l&&(n.style.height=l+ni+"px")),c>n.clientWidth&&(n.style.width=c-ri+"px",n.clientWidth<c&&(n.style.width=c+ti+"px")));f(e,ct);f(o,pt);f(h,wt)},at=function(n,t,r,f){var g=t.span?"span":"div",at=t.type||t.split||"chars,words,lines",nt=at.indexOf("chars")!==-1,vt=t.position==="absolute"||t.absolute===!0,w=t.wordDelimiter||" ",b=w!==" "?"":vt?"&#173; ":" ",lt=t.span?"<\/span>":"<\/div>",k=!0,e,h,s,d,tt,y,it,et,p,ht=i.createElement("div"),ct=n.parentNode;for(ct.insertBefore(ht,n),ht.textContent=n.nodeValue,ct.removeChild(n),n=ht,e=o(n),it=e.indexOf("<")!==-1,t.reduceWhiteSpace!==!1&&(e=e.replace(ut," ").replace(rt,"")),it&&(e=e.split("<").join("{{LT}}")),tt=e.length,h=(e.charAt(0)===" "?b:"")+r(),s=0;s<tt;s++)if(y=e.charAt(s),y===w&&e.charAt(s-1)!==w&&s){for(h+=k?lt:"",k=!1;e.charAt(s+1)===w;)h+=b,s++;s===tt-1?h+=b:e.charAt(s+1)!==")"&&(h+=b+r(),k=!0)}else y==="{"&&e.substr(s,6)==="{{LT}}"?(h+=nt?f()+"{{LT}}<\/"+g+">":"{{LT}}",s+=5):y.charCodeAt(0)>=c&&y.charCodeAt(0)<=ft||e.charCodeAt(s+1)>=65024&&e.charCodeAt(s+1)<=65039?(et=v(e.substr(s,2)),p=v(e.substr(s+2,2)),d=et>=l&&et<=a&&p>=l&&p<=a||p>=ot&&p<=st?4:2,h+=nt&&y!==" "?f()+e.substr(s,d)+"<\/"+g+">":e.substr(s,d),s+=d-1):h+=nt&&y!==" "?f()+y+"<\/"+g+">":y;n.outerHTML=h+(k?lt:"");it&&u(ct,"{{LT}}","<")},k=function(n,i,r,u){var o=p(n.childNodes),s=o.length,h=i.position==="absolute"||i.absolute===!0,e,f;if(n.nodeType!==3||s>1){for(i.absolute=!1,e=0;e<s;e++)f=o[e],(f.nodeType!==3||/\S+/.test(f.nodeValue))&&(h&&f.nodeType!==3&&t(f,"display",null,!0)==="inline"&&(f.style.display="inline-block",f.style.position="relative"),f._isSplit=!0,k(f,i,r,u));i.absolute=h;n._isSplit=!0;return}at(n,i,r,u)},d=r.prototype;d.split=function(n){this.isSplit&&this.revert();this.vars=n=n||this.vars;this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var i=this.elements.length,r=n.span?"span":"div",e=y(n.wordsClass,r),o=y(n.charsClass,r),u,f,t;--i>-1;)t=this.elements[i],this._originals[i]=t.innerHTML,u=t.clientHeight,f=t.clientWidth,k(t,n,e,o),lt(t,n,this.chars,this.words,this.lines,f,u);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this};d.revert=function(){if(!this._originals)throw"revert() call wasn't scoped properly.";for(var n=this._originals.length;--n>-1;)this.elements[n].innerHTML=this._originals[n];return this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this};r.selector=n.$||n.jQuery||function(t){var i=n.$||n.jQuery;return i?(r.selector=i,i(t)):typeof document=="undefined"?t:document.querySelectorAll?document.querySelectorAll(t):document.getElementById(t.charAt(0)==="#"?t.substr(1):t)};r.version="0.5.8"}(_gsScope),function(n){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[n]};typeof module!="undefined"&&module.exports?module.exports=t():typeof define=="function"&&define.amd&&define([],t)}("SplitText");_gsScope=typeof module!="undefined"&&module.exports&&typeof global!="undefined"?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var t=function(n){var i=n.nodeType,r="";if(i===1||i===9||i===11){if(typeof n.textContent=="string")return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)r+=t(n)}else if(i===3||i===4)return n.nodeValue;return r},i="[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2694-\u2697]|\uD83E[\uDD10-\uDD5D]|[\uD800-\uDBFF][\uDC00-\uDFFF]",u=new RegExp(i),f=new RegExp(i+"|.","g"),r=function(n,t){return(t===""||!t)&&u.test(n)?n.match(f):n.split(t||"")},e=_gsScope._gsDefine.plugin({propName:"text",API:2,version:"0.6.2",init:function(n,i,u,f){var e=n.nodeName.toUpperCase(),o;if(typeof i=="function"&&(i=i(f,n)),this._svg=n.getBBox&&(e==="TEXT"||e==="TSPAN"),!("innerHTML"in n)&&!this._svg)return!1;if(this._target=n,typeof i!="object"&&(i={value:i}),i.value===undefined)return this._text=this._original=[""],!0;for(this._delimiter=i.delimiter||"",this._original=r(t(n).replace(/\s+/g," "),this._delimiter),this._text=r(i.value.replace(/\s+/g," "),this._delimiter),this._runBackwards=u.vars.runBackwards===!0,this._runBackwards&&(e=this._original,this._original=this._text,this._text=e),typeof i.newClass=="string"&&(this._newClass=i.newClass,this._hasClass=!0),typeof i.oldClass=="string"&&(this._oldClass=i.oldClass,this._hasClass=!0),e=this._original.length-this._text.length,o=e<0?this._original:this._text,this._fillChar=i.fillChar||(i.padSpace?"&nbsp;":""),e<0&&(e=-e);--e>-1;)o.push(this._fillChar);return!0},set:function(n){n>1?n=1:n<0&&(n=0);this._runBackwards&&(n=1-n);var f=this._text.length,t=n*f+.5|0,r,u,i;this._hasClass?(r=this._newClass&&t!==0,u=this._oldClass&&t!==f,i=(r?"<span class='"+this._newClass+"'>":"")+this._text.slice(0,t).join(this._delimiter)+(r?"<\/span>":"")+(u?"<span class='"+this._oldClass+"'>":"")+this._delimiter+this._original.slice(t).join(this._delimiter)+(u?"<\/span>":"")):i=this._text.slice(0,t).join(this._delimiter)+this._delimiter+this._original.slice(t).join(this._delimiter);this._svg?this._target.textContent=i:this._target.innerHTML=this._fillChar==="&nbsp;"&&i.indexOf("  ")!==-1?i.split("  ").join("&nbsp;&nbsp;"):i}}),n=e.prototype;n._newClass=n._oldClass=n._delimiter=""});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[n]};typeof module!="undefined"&&module.exports?(require("../TweenLite.js"),module.exports=t()):typeof define=="function"&&define.amd&&define(["TweenLite"],t)}("TextPlugin"),function(){var t,n;t=window.jQuery;n=t(window);t.fn.stick_in_parent=function(i){var s,a,e,v,h,c,y,r,u,p,o,l,f;for(i==null&&(i={}),f=i.sticky_class,c=i.inner_scrolling,l=i.recalc_every,o=i.parent,u=i.offset_top,r=i.spacer,e=i.bottoming,u==null&&(u=0),o==null&&(o=void 0),c==null&&(c=!0),f==null&&(f="is_stuck"),s=t(document),e==null&&(e=!0),p=function(n){var r,t,i;return window.getComputedStyle?(r=n[0],t=window.getComputedStyle(n[0]),i=parseFloat(t.getPropertyValue("width"))+parseFloat(t.getPropertyValue("margin-left"))+parseFloat(t.getPropertyValue("margin-right")),t.getPropertyValue("box-sizing")!=="border-box"&&(i+=parseFloat(t.getPropertyValue("border-left-width"))+parseFloat(t.getPropertyValue("border-right-width"))+parseFloat(t.getPropertyValue("padding-left"))+parseFloat(t.getPropertyValue("padding-right"))),i):n.outerWidth(!0)},v=function(i,h,a,v,y,w,b,k){var rt,st,tt,ot,ht,g,nt,ut,ft,et,d,it;if(!i.data("sticky_kit")){if(i.data("sticky_kit",!0),ht=s.height(),nt=i.parent(),o!=null&&(nt=nt.closest(o)),!nt.length)throw"failed to find stick parent";if(tt=!1,rt=!1,d=r!=null?r&&i.closest(r):t("<div />"),d&&d.css("position",i.css("position")),ut=function(){var n,t,e;if(!k)return ht=s.height(),n=parseInt(nt.css("border-top-width"),10),t=parseInt(nt.css("padding-top"),10),h=parseInt(nt.css("padding-bottom"),10),a=nt.offset().top+n+t,v=nt.height(),tt&&(tt=!1,rt=!1,r==null&&(i.insertAfter(d),d.detach()),i.css({position:"",top:"",width:"",bottom:""}).removeClass(f),e=!0),y=i.offset().top-(parseInt(i.css("margin-top"),10)||0)-u,w=i.outerHeight(!0),b=i.css("float"),d&&d.css({width:p(i),height:w,display:i.css("display"),"vertical-align":i.css("vertical-align"),float:b}),e?it():void 0},ut(),w!==v){ot=void 0;g=u;et=l;it=function(){var o,st,it,t,p,ft;if(!k)return it=!1,et!=null&&(et-=1,et<=0&&(et=l,ut(),it=!0)),it||s.height()===ht||(ut(),it=!0),t=n.scrollTop(),ot!=null&&(st=t-ot),ot=t,tt?(e&&(p=t+w+g>v+a,rt&&!p&&(rt=!1,i.css({position:"fixed",bottom:"",top:g}).trigger("sticky_kit:unbottom"))),t<y&&(tt=!1,g=u,r==null&&((b==="left"||b==="right")&&i.insertAfter(d),d.detach()),o={position:"",width:"",top:""},i.css(o).removeClass(f).trigger("sticky_kit:unstick")),c&&(ft=n.height(),w+u>ft&&(rt||(g-=st,g=Math.max(ft-w,g),g=Math.min(u,g),tt&&i.css({top:g+"px"}))))):t>y&&(tt=!0,o={position:"fixed",top:g},o.width=i.css("box-sizing")==="border-box"?i.outerWidth()+"px":i.width()+"px",i.css(o).addClass(f),r==null&&(i.after(d),(b==="left"||b==="right")&&d.append(i)),i.trigger("sticky_kit:stick")),tt&&e&&(p==null&&(p=t+w+g>v+a),!rt&&p)?(rt=!0,nt.css("position")==="static"&&nt.css({position:"relative"}),i.css({position:"absolute",bottom:h,top:"auto"}).trigger("sticky_kit:bottom")):void 0};ft=function(){return ut(),it()};st=function(){return k=!0,n.off("touchmove",it),n.off("scroll",it),n.off("resize",ft),t(document.body).off("sticky_kit:recalc",ft),i.off("sticky_kit:detach",st),i.removeData("sticky_kit"),i.css({position:"",bottom:"",top:"",width:""}),nt.position("position",""),tt?(r==null&&((b==="left"||b==="right")&&i.insertAfter(d),d.remove()),i.removeClass(f)):void 0};n.on("touchmove",it);n.on("scroll",it);n.on("resize",ft);t(document.body).on("sticky_kit:recalc",ft);i.on("sticky_kit:detach",st);return setTimeout(it,0)}}},h=0,y=this.length;h<y;h++)a=this[h],v(t(a));return this}}.call(this),function(n,t,i){var r=function(r,u){this.elem=r;this.$elem=n(r);this.options=u;this.metadata=this.$elem.data("plugin-options");this.$win=n(t);this.sections={};this.didScroll=!1;this.$doc=n(i);this.docHeight=this.$doc.height()};r.prototype={defaults:{navItems:"a",currentClass:"current",changeHash:!1,easing:"swing",filter:"",scrollSpeed:750,scrollThreshold:.5,begin:!1,end:!1,scrollChange:!1},init:function(){this.config=n.extend({},this.defaults,this.options,this.metadata);this.$nav=this.$elem.find(this.config.navItems);this.config.filter!==""&&(this.$nav=this.$nav.filter(this.config.filter));this.$nav.on("click.onePageNav",n.proxy(this.handleClick,this));this.getPositions();this.bindInterval();this.$win.on("resize.onePageNav",n.proxy(this.getPositions,this));return this},adjustNav:function(n,t){n.$elem.find("."+n.config.currentClass).removeClass(n.config.currentClass);t.addClass(n.config.currentClass)},bindInterval:function(){var n=this,t;n.$win.on("scroll.onePageNav",function(){n.didScroll=!0});n.t=setInterval(function(){t=n.$doc.height();n.didScroll&&(n.didScroll=!1,n.scrollChange());t!==n.docHeight&&(n.docHeight=t,n.getPositions())},250)},getHash:function(n){return n.attr("href").split("#")[1]},getPositions:function(){var t=this,i,u,r;t.$nav.each(function(){i=t.getHash(n(this));r=n("#"+i);r.length&&(u=r.offset().top,t.sections[i]=Math.round(u))})},getSection:function(n){var t=null,r=Math.round(this.$win.height()*this.config.scrollThreshold);for(var i in this.sections)this.sections[i]-r<n&&(t=i);return t},handleClick:function(i){var r=this,u=n(i.currentTarget),f=u.parent(),e="#"+r.getHash(u);f.hasClass(r.config.currentClass)||(r.config.begin&&r.config.begin(),r.adjustNav(r,f),r.unbindInterval(),r.scrollTo(e,function(){r.config.changeHash&&(t.location.hash=e);r.bindInterval();r.config.end&&r.config.end()}));i.preventDefault()},scrollChange:function(){var i=this.$win.scrollTop(),t=this.getSection(i),n;t!==null&&(n=this.$elem.find('a[href$="#'+t+'"]').parent(),n.hasClass(this.config.currentClass)||(this.adjustNav(this,n),this.config.scrollChange&&this.config.scrollChange(n)))},scrollTo:function(t,i){var r=n(t).offset().top;n("html, body").animate({scrollTop:r},this.config.scrollSpeed,this.config.easing,i)},unbindInterval:function(){clearInterval(this.t);this.$win.unbind("scroll.onePageNav")}};r.defaults=r.prototype.defaults;n.fn.onePageNav=function(n){return this.each(function(){new r(this,n).init()})}}(jQuery,window,document),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof module!="undefined"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var o=-1,r=-1,i=function(n){return parseFloat(n)||0},s=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;o===null?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},u=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return typeof t=="object"?n.extend(i,t):(typeof t=="boolean"?i.byRow=t:t==="remove"&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=u(i),f;return r.remove?(f=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(f)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},f,e;t.version="0.7.2";t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._rows=s;t._parse=i;t._parseOptions=u;t._apply=function(r,f){var e=u(f),o=n(r),c=[o],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=o.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),e.byRow&&!e.target&&(o.each(function(){var i=n(this),t=i.css("display");t!=="inline-block"&&t!=="flex"&&t!=="inline-flex"&&(t="block");i.data("style-cache",i.attr("style"));i.css({display:t,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=s(o),o.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),f=0;if(e.target)f=e.target.outerHeight(!1);else{if(e.byRow&&u.length<=1){u.css(e.property,"");return}u.each(function(){var t=n(this),u=t.attr("style"),i=t.css("display"),r;i!=="inline-block"&&i!=="flex"&&i!=="inline-flex"&&(i="block");r={display:i};r[e.property]="";t.css(r);t.outerHeight(!1)>f&&(f=t.outerHeight(!1));u?t.attr("style",u):t.css("display","")})}u.each(function(){var t=n(this),r=0;e.target&&t.is(e.target)||(t.css("box-sizing")!=="border-box"&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(e.property,f-r+"px"))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};f=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,u){if(u&&u.type==="resize"){var e=n(window).width();if(e===o)return;o=e}i?r===-1&&(r=setTimeout(function(){f(u);r=-1},t._throttle)):f(u)};n(t._applyDataApi);e=n.fn.on?"on":"bind";n(window)[e]("load",function(n){t._update(!1,n)});n(window)[e]("resize orientationchange",function(n){t._update(!0,n)})}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{n=decodeURIComponent(n.replace(u," "))}catch(i){return}try{return t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setDate(a.getDate()+y)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)!==undefined?(n.cookie(t,"",n.extend({},i,{expires:-1})),!0):!1}}),function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="",t(0)}([function(n,t,i){i(1);i(2);i(3);i(4);i(5);i(6);i(8);i(9);i(10);i(11);i(12);i(15);i(16);i(17);i(18);i(19);i(21);i(22);i(23);i(24);i(25);i(26);i(27);i(28);i(29);i(30);i(31);i(32);i(33);i(34);i(35);i(36);i(37);n.exports=i(38)},function(){"use strict";$(function(){$('.multi-select input[type="text"] , .multi-select .drpdownbtn').on("click",function(){var n=$(this).data("target");$(".multi-select .multi-select-container").not(n).hide();$(n).toggle()});$('.multi-select input[type="text"] , .multi-select .drpdownbtn').on("keypress",function(n){var i=n.which,t;i==13&&(t=$(this).data("target"),$(".multi-select .multi-select-container").not(t).hide(),$(t).toggle())});$(document).on("mousedown",function(n){var t=$(n.target).parents(".multi-select");t.length===0&&$(".multi-select .multi-select-container").hide()});$(".multi-select li.clear-btn").on("click",function(){var t=$(this).closest("ul").find("input[type='checkbox']:checked"),n,i;$(t).length>0&&($(t).prop("checked",!1),n=$(this).closest("div.multi-select"),i=$(n).find("input[type='hidden']"),$(this).closest("ul").find("input[type='checkbox']").removeClass("partial-selected"),$(i).val(""),$(n).trigger($(n).closest("[data-updateevent]").data("updateevent")))});var n=function(n,t){n.checked?$(n).closest("ul").find("input[type='checkbox']").length===$(this).closest("ul").find("input[type='checkbox']:checked").length?($(t).prop("checked",n.checked),$(t).removeClass("partial-selected")):($(t).prop("checked",!1),$(t).addClass("partial-selected")):($(t).prop("checked",n.checked),$(n).closest("ul").find("input[type='checkbox']:checked").length===0?$(t).removeClass("partial-selected"):$(t).addClass("partial-selected"))},t=function(n,t){(n.checked||$(t).find("input[type='checkbox']").length===$(t).find("input[type='checkbox']:checked").length)&&($(n).removeClass("partial-selected"),$(t).find("input[type='checkbox']").prop("checked",n.checked))},i=function(n,t){var i=$(t).find("input[type='hidden']"),r=$(t).find("input[type='checkbox']:checked").map(function(){return $(this).val().trim()}).get().join(",");$(i).val(r)};$('.option-item input[type="checkbox"]').on("change",function(){var u=$(this).closest(".option-item").siblings("ul"),f=$(this).closest("ul").siblings(".option-item").find("input[type='checkbox']"),r=$(this).closest("div.multi-select");$(f).length&&n(this,f);$(u).length&&t(this,u);i(this,r);$(r).trigger($(r).closest("[data-updateevent]").data("updateevent"))})})},function(){"use strict";function t(t){var l=$("#perspectivesSearch input").get(0),a=$(l).val(),u=$("div.perspectiveCardContainer").parent(),e=n($(t).find(".archive-tag-filter#t input:checked")),o=n($(t).find(".archive-tag-filter#c input:checked")),s=n($(t).find(".archive-tag-filter#m input:checked")),v=$(u).data("settingid"),r=$("#archiveSearchFilterButton").get(0),h=$("#archiveSearchFilterCriteria").get(0),c;r&&(e||o||s?(r.innerHTML="Filtered",$(h).hasClass("in")&&r.click()):$(h).hasClass("in")?(r.innerHTML="Hide Filter",r.click()):r.innerHTML="Show Filter");var f=$(u).find(".disableContent"),y=$(t).position(),p=$(t).outerHeight(!0)+$(u).outerHeight(!0);$(f).css("height",p+"px");$(f).css("top",y.top+"px");c={SettingId:v,Category:o,Topic:e,ContentType:s,Search:a};$.AjaxCall("api/content/AreasPerspectives/GetCardsListAjax",c,i,null,f,u,t)}function n(n){var t="";return n!==undefined&&n.each(function(n,i){n!==0&&(t+=",");t+=i.value}),t}function i(n,t){var i=n.find("div.perspectiveCardContainer"),r=n.find(".perspectives-card-template");$(i).empty();$(r).tmpl(t).appendTo($(i))}$(document).ready(function(){var r=$("div.archive-search"),i,u;r!==undefined&&r.length>0&&(i=window.location.toString(),i.indexOf("?")>0&&(u=i.substring(0,i.indexOf("?")),window.history.replaceState({},document.title,u)));r.each(function(i,r){var f,u,e;$(".apply-button").on("click",function(){t(r)});f=$(r).find(".clear-btn").get(0);$(f).on("click",function(){var n=$(r).find(".archive-tag-filter input[type='checkbox']:checked");n!==undefined&&n.each(function(n,t){t.checked=!1})});u=$("#archiveSearchFilterButton").get(0);e=$("#archiveSearchFilterCriteria").get(0);$(u).on("click",function(){$(e).hasClass("collapsing")||(this.innerHTML==="Show Filter"?this.innerHTML="Hide Filter":this.innerHTML==="Hide Filter"&&(this.innerHTML="Show Filter"))});var o=n($(r).find(".archive-tag-filter#t input:checked")),s=n($(r).find(".archive-tag-filter#c input:checked")),h=n($(r).find(".archive-tag-filter#m input:checked"));(h||s||o)&&(u.innerHTML="Filtered")})})},function(){"use strict";var n=function(){function o(){var r,i;for(t.save(),t.fillStyle="#4BB8EF",t.fillRect(0,0,n.width,n.height),r=0;r<u;r++)i=f[r],t.beginPath(),t.arc(i.x,i.y,i.size,0,c,!1),t.fillStyle=i.color,t.fill();p(".bg-animation",0,0,n.width,n.height,e,1);t.restore()}function v(){for(var t,r,s,i=0;i<u;i++)t=y(),r=TweenMax.from(t,Math.random()*8+8,{repeatDelay:Math.random()*6,delay:Math.random()*6,x:t.x+Math.random()*n.width*(Math.random()<.5?.5:-.5),y:t.y+Math.random()*n.height*(Math.random()<.5?.5:-.5),size:0,color:t.color.substr(0,t.color.lastIndexOf(",")+2)+"1)",ease:Power2.easeInOut,yoyo:!0,repeat:-1}),r.progress(Math.random()*4),f.push(t);s=Math.min(n.width,n.height);e=Math.ceil(s*.08);o();TweenLite.ticker.addEventListener("tick",o)}function y(){i++;i=i%r.length;var t=Math.min(n.width,n.height);return{size:Math.random()*t*.25+t*.08,x:n.width*Math.random(),y:n.height*Math.random(),color:r[i]}}function p(n,t,i,r,u,f,e){var vt,ft,et;if(!isNaN(f)&&!(f<1)){f|=0;isNaN(e)&&(e=1);e|=0;e>3&&(e=3);e<1&&(e=1);vt=document.querySelector(n);ft=vt.getContext("2d");try{try{et=ft.getImageData(t,i,r,u)}catch(yt){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");et=ft.getImageData(t,i,r,u)}catch(yt){alert("Cannot access local image");throw new Error("unable to access local image data: "+yt);}}}catch(yt){alert("Cannot access image");throw new Error("unable to access image data: "+yt);}for(var s=et.data,p,w,b,o,h,y,c,k,d,g,v,nt,ot=r-1,ct=u-1,pt=r*u,tt=f+1,it=[],rt=[],ut=[],lt=l[f],at=a[f],st=[],ht=[];e-->0;){for(nt=v=0,h=0;h<u;h++){for(p=s[nt]*tt,w=s[nt+1]*tt,b=s[nt+2]*tt,y=1;y<=f;y++)c=nt+((y>ot?ot:y)<<2),p+=s[c++],w+=s[c++],b+=s[c++];for(o=0;o<r;o++)it[v]=p,rt[v]=w,ut[v]=b,h==0&&(st[o]=((c=o+tt)<ot?c:ot)<<2,ht[o]=(c=o-f)>0?c<<2:0),k=nt+st[o],d=nt+ht[o],p+=s[k++]-s[d++],w+=s[k++]-s[d++],b+=s[k++]-s[d++],v++;nt+=r<<2}for(o=0;o<r;o++){for(g=o,p=it[g]*tt,w=rt[g]*tt,b=ut[g]*tt,y=1;y<=f;y++)g+=y>ct?0:r,p+=it[g],w+=rt[g],b+=ut[g];for(v=o<<2,h=0;h<u;h++)s[v]=p*lt>>>at,s[v+1]=w*lt>>>at,s[v+2]=b*lt>>>at,o==0&&(st[h]=((c=h+tt)<ct?c:ct)*r,ht[h]=(c=h-f)>0?c*r:0),k=o+st[h],d=o+ht[h],p+=it[k]-it[d],w+=rt[k]-rt[d],b+=ut[k]-ut[d],v+=r<<2}}ft.putImageData(et,t,i)}}var n=document.querySelector(".bg-animation"),s,h;if(n){var t=n.getContext("2d"),r=["rgba(14, 138, 195, 0)","rgba(128, 204, 244, 0)","rgba(32, 242, 250, 0)"],i=0,u=80,f=[],c=Math.PI*2,l=[1,57,41,21,203,34,97,73,227,91,149,62,105,45,39,137,241,107,3,173,39,71,65,238,219,101,187,87,81,151,141,133,249,117,221,209,197,187,177,169,5,153,73,139,133,127,243,233,223,107,103,99,191,23,177,171,165,159,77,149,9,139,135,131,253,245,119,231,224,109,211,103,25,195,189,23,45,175,171,83,81,79,155,151,147,9,141,137,67,131,129,251,123,30,235,115,113,221,217,53,13,51,50,49,193,189,185,91,179,175,43,169,83,163,5,79,155,19,75,147,145,143,35,69,17,67,33,65,255,251,247,243,239,59,29,229,113,111,219,27,213,105,207,51,201,199,49,193,191,47,93,183,181,179,11,87,43,85,167,165,163,161,159,157,155,77,19,75,37,73,145,143,141,35,138,137,135,67,33,131,129,255,63,250,247,61,121,239,237,117,29,229,227,225,111,55,109,216,213,211,209,207,205,203,201,199,197,195,193,48,190,47,93,185,183,181,179,178,176,175,173,171,85,21,167,165,41,163,161,5,79,157,78,154,153,19,75,149,74,147,73,144,143,71,141,140,139,137,17,135,134,133,66,131,65,129,1],a=[0,9,10,10,14,12,14,14,16,15,16,15,16,15,15,17,18,17,12,18,16,17,17,19,19,18,19,18,18,19,19,19,20,19,20,20,20,20,20,20,15,20,19,20,20,20,21,21,21,20,20,20,21,18,21,21,21,21,20,21,17,21,21,21,22,22,21,22,22,21,22,21,19,22,22,19,20,22,22,21,21,21,22,22,22,18,22,22,21,22,22,23,22,20,23,22,22,23,23,21,19,21,21,21,23,23,23,22,23,23,21,23,22,23,18,22,23,20,22,23,23,23,21,22,20,22,21,22,24,24,24,24,24,22,21,24,23,23,24,21,24,23,24,22,24,24,22,24,24,22,23,24,24,24,20,23,22,23,24,24,24,24,24,24,24,23,21,23,22,23,24,24,24,22,24,24,24,23,22,24,24,25,23,25,25,23,24,25,25,24,22,25,25,25,24,23,24,25,25,25,25,25,25,25,25,25,25,25,25,23,25,23,24,25,25,25,25,25,25,25,25,25,24,22,25,25,23,25,25,20,24,25,24,25,25,22,24,25,24,25,24,25,25,24,25,25,25,25,22,25,25,25,24,25,24,25,18],e=6;s=Math.round(window.innerWidth/6);h=Math.round(window.innerHeight/6);n.setAttribute("width",s);n.setAttribute("height",h);v()}}()},function(){"use strict";$(function(){$(".filterToggle").on("click",function(){$(".filterIcon").hasClass("up")?$(".filterIcon").removeClass("up"):$(".filterIcon").addClass("up")});$("[data-form]").change(function(){$(this).data("form")=="remove"?$("#filterForm").remove('[name="'+$(this).attr("name")+'"'):$("#filterForm").find('input[name="'+$(this).attr("name")+'"]').length<1?$("#filterForm").append('<input type="hidden" name="'+$(this).attr("name")+'" value="'+$(this).val()+'">'):$("#filterForm input[name='"+$(this).attr("name")+"']").val($(this).val())});$(".mediaType").on("click",function(){if($(".mediaType").each(function(){$(this).removeClass("active")}),$(this).addClass("active"),$(this).data("toggle")!="all"){var n="[data-mediatype='"+$(this).data("toggle")+"']";$("[data-mediatype]").hide();$(n).show()}else $("[data-mediatype]").show()});$(".socialForm label").each(function(){var n=$(this).text(),t=$("#"+$(this).attr("for"));$(t).attr("placeholder",n);$(this).next("input").attr("placeholder",n)});$(".visible-dock").each(function(){var n,i,t;if(($(this).offset().top<80||$(this).offset().top>100)&&$("nav").length>0){n=$("nav").offset().top+$("nav").height();n>=100&&(n=67);try{i=$(".main-header .main-header-controls").height()>65?65:$(".main-header .main-header-controls").height();t=i+$(".main-header .main-header-controls").offset().top;$(this).data("margin-top",t+"px");$(this).css("margin-top",t+"px !important")}catch(r){$(this).data("margin-top",$("nav").height()+$("nav").offset().top+"px");$(this).css("margin-top",$("nav").height()+$("nav").offset().top+"px")}}})})},function(){"use strict";$(document).ready(function(){var n=$(".generic-carousel");$.isEmptyObject(n)||$(".generic-carousel").each(function(){var n=$(this).children(".carousel-inner"),r,t,i;$.isEmptyObject(n)||($(n).children("div , section").addClass("item"),$(n).children("div , section").first().addClass("active"),r=n.children("div , section").length,t=$(this).children(".indicator-template").html(),t=t.replace("{id}",this.id),i="",$(this).children(".carousel-inner").children("div , section").each(function(n){var r=t.replace("{index}",n);r=n==0?r.replace("{class}","active"):r.replace("{class}","");i+=r}),$(this).children(".carousel-indicators").append(i))})})},function(n,t,i){"use strict";function u(n){var r=n.container.find(".swiper-slide-visible > .card, .swiper-slide-visible > .card-carousel-double-stack"),e=r.length,u=.5,f=1,i=f+(e-1)*u,t=new TimelineMax;t.staggerFrom(r,f,{y:"+=50%",autoAlpha:0,ease:Power2.easeOut},u);t.staggerTo(r,f,{y:"-=50%",autoAlpha:0,ease:Power2.easeIn},u);t.from(n.nextButton,i,{right:"-45px",opacity:0,ease:Power4.easeIn},0);t.from(n.prevButton,i,{left:"-45px",opacity:0,ease:Power4.easeIn},0);t.to(n.nextButton,i,{right:"-45px",opacity:0,ease:Power4.easeOut},i);t.to(n.prevButton,i,{left:"-45px",opacity:0,ease:Power4.easeOut},i);t.to(n.container.siblings(".swiper-pagination"),i/3,{opacity:0,ease:Power4.easeOut},i);t.pause();$(n).data("timeline",t);EclipseScroll.add(n.container,function(i){i.visibility===1||!i.visibility||i.outerProgress<.5&&n.wrapper.offset().top<$(window).height()?(t.progress(.5),n.unlockSwipes(),$(n.bullets).css("cursor","pointer"),$(n.nextButton).removeAttr("style"),$(n.prevButton).removeAttr("style")):i.outerProgress<.5?(t.progress(i.visibility/2),n.unlockSwipes(),$(n.bullets).css("cursor","pointer")):(t.progress(1-i.visibility/2),n.lockSwipes(),$(n.bullets).css("cursor","auto"))})}function f(n){$(n).data("timeline").progress(.5);$(n).data("timeline").kill();$(n).removeData("timeline");EclipseScroll.remove(n.container);u(n)}var r=i(7);$(".card-carousel").each(function(){var o="bullets",s,i,n,e,t;r.xs.matches&&(o="fraction");s=$(this).find(".swiper-slide > .card, .swiper-slide > .card-carousel-double-stack").length;i=3;s<=i&&($(this).find(".swiper-button-next").hide(),$(this).find(".swiper-button-prev").hide());n={};n[r.xsMax]={slidesPerView:1,slidesPerGroup:1};n[r.mdMax]={slidesPerView:2,slidesPerGroup:2};e=new Swiper($(this).find(".swiper-container"),{nextButton:$(this).find(".swiper-button-next")[0],prevButton:$(this).find(".swiper-button-prev")[0],pagination:$(this).find(".swiper-pagination")[0],paginationType:o,paginationClickable:!0,paginationFractionRender:function(n,t,i){return'<span class="'+t+'"><\/span> of <span class="'+i+'"><\/span>'},slidesPerView:i,watchSlidesVisibility:!0,keyboardControl:!0,a11y:!0,spaceBetween:30,roundLengths:!0,breakpoints:n,onInit:u,onSlideChangeEnd:f,onTransitionEnd:function(n){var t=-n.translate/(n.slides.width()+n.params.spaceBetween);n.activeIndex=Math.round(t)}});t=function(){e.onResize();f(e)};r.smAndUp.addListener(t);r.mdAndUp.addListener(t);r.lgAndUp.addListener(t)})},function(n){"use strict";var s=0,t=767,i=768,r=991,u=992,f=1199,e=1200,o=1620;n.exports.xs=window.matchMedia("(max-width:"+t+"px)");n.exports.xsAndUp=window.matchMedia("(min-width:"+s+"px)");n.exports.xsAndDown=window.matchMedia("(max-width:"+t+"px)");n.exports.xsMin=s;n.exports.xsMax=t;n.exports.sm=window.matchMedia("(min-width:"+i+") and (max-width:"+r+"px)");n.exports.smAndUp=window.matchMedia("(min-width:"+i+"px)");n.exports.smAndDown=window.matchMedia("(max-width:"+r+"px)");n.exports.smMin=i;n.exports.smMax=r;n.exports.md=window.matchMedia("(min-width:"+u+") and (max-width:"+f+"px)");n.exports.mdAndUp=window.matchMedia("(min-width:"+u+"px)");n.exports.mdAndDown=window.matchMedia("(max-width:"+f+"px)");n.exports.mdMin=u;n.exports.mdMax=f;n.exports.lg=window.matchMedia("(min-width:"+e+") and (max-width:"+o+"px)");n.exports.lgAndUp=window.matchMedia("(min-width:"+e+"px)");n.exports.lgAndDown=window.matchMedia("(max-width:"+o+"px)");n.exports.lgMin=e;n.exports.lgMax=o},function(){"use strict";$(document).ready(function(){$("body").on("mouseenter",".card.card-centered .card-img-top a, .card.card-centered .card-cta",function(){$(this).parents(".card-inner").find(".card-img-top a, .card-cta").addClass("hover")});$("body").on("mouseleave",".card.card-centered .card-img-top a, .card.card-centered .card-cta",function(){$(this).parents(".card-inner").find(".card-img-top a, .card-cta").removeClass("hover")})})},function(){"use strict";$(document).ready(function(){return!1})},function(){"use strict";function n(n){var t,i=n.attr("data-target")||(t=n.attr("href"))&&t.replace(/.*(?=#[^\s]+$)/,"");return $(i)}$(document).on("click","[data-collapse-group]",function(){$("[data-collapse-group="+$(this).data("collapse-group")+"]").each(function(){n($(this)).filter(".in, .collapsing").collapse("hide")})})},function(){"use strict";(function(n){n.fn.colorize=function(t){return t=t||{},this.each(function(){var e={},h=n(this).data(),o={"txt-color":["color","stroke"],"text-color":["color","stroke"],txtColor:["color","stroke"],textColor:["color","stroke"],bg:["background"],background:["background"],"border-color":["border-color"],borderColor:["border-color"]},r,i,u,f,s;for(r in o)if((i=h[r],i=typeof i=="undefined"?t[r]:i,typeof i!="undefined")&&(u=o[r],typeof u!="undefined"))for(f=0;f<u.length;f++)s=u[f],e[s]=i;n(this).css(e)})};n("[data-border-color]").colorize();n("[data-text-color]").colorize();n("[data-background]").colorize()})(jQuery)},function(n,t,i){"use strict";i(13);$(function(){function n(n){$.ajax({type:"POST",url:n})}$.MapApiDataToTemplate=function(n,t){var i=n.find("div.cta-container-panel"),r=n.find(".cta-template");$(i).empty();$(r).tmpl(t).appendTo($(i))};$(".cta-video").iziModal({history:!1,iframe:!0,fullscreen:!0,headerColor:"#000000",zindex:99999999},null,".cta-video");$(".cta-form").iziModal({history:!1,iframe:!1,fullscreen:!0,headerColor:"#000000",width:800,zindex:99999999,offset:70},null,".cta-form");$("a[data-izimodal-open]").on("click",function(t){var i,u,r;return t.preventDefault(),i=$(t.currentTarget),u=i.data("izimodalOpen"),$(u).iziModal("open"),r=i.data("goals-tracking"),r&&n(r),!1});$("a[data-goals-tracking]:not([data-izimodal-open])").on("click",function(t){var i=$(t.currentTarget),f=i.data("goals-tracking"),r,u;n(f);r=i.attr("href");u=i.attr("target");u||(window.location.href=r)})})},function(n,t,i){var u,e,f,r;r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},function(o){!(e=[i(14)],u=o,f=typeof u=="function"?u.apply(t,e):u,f!==undefined&&(n.exports=f))}(function(n){function l(){var n,i=document.createElement("fakeelement"),t={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(n in t)if(i.style[n]!==undefined)return t[n]}function h(n){return n===9?navigator.appVersion.indexOf("MSIE 9.")!==-1:(userAgent=navigator.userAgent,userAgent.indexOf("MSIE ")>-1||userAgent.indexOf("Trident/")>-1)}function c(n){return parseInt(String(n).split(/%|px|em|cm|vh|vw/)[0])}var u=n(window),f=n(document),t="iziModal",i={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened",DESTROYED:"destroyed"},o=l(),s=/Mobi/.test(navigator.userAgent)?!0:!1,e;window.$iziModal={};window.$iziModal.autoOpen=0;window.$iziModal.history=!1;e=function(n,t){this.init(n,t)};e.prototype={constructor:e,init:function(u,f){var e=this;this.$element=n(u);this.$element[0].id!==undefined&&this.$element[0].id!==""?this.id=this.$element[0].id:(this.id=t+Math.floor(Math.random()*1e7+1),this.$element.attr("id",this.id));this.classes=this.$element.attr("class")!==undefined?this.$element.attr("class"):"";this.content=this.$element.html();this.state=i.CLOSED;this.options=f;this.width=0;this.timer=null;this.timerTimeout=null;this.progressBar=null;this.isPaused=!1;this.isFullscreen=!1;this.headerHeight=0;this.modalHeight=0;this.$overlay=n('<div class="'+t+'-overlay" style="background-color:'+f.overlayColor+'"><\/div>');this.$navigate=n('<div class="'+t+'-navigate"><div class="'+t+'-navigate-caption">Use<\/div><button class="'+t+'-navigate-prev"><\/button><button class="'+t+'-navigate-next"><\/button><\/div>');this.group={name:this.$element.attr("data-"+t+"-group"),index:null,ids:[]};this.$element.attr("aria-hidden","true");this.$element.attr("aria-labelledby",this.id);this.$element.attr("role","dialog");this.$element.hasClass("iziModal")||this.$element.addClass("iziModal");this.group.name===undefined&&f.group!==""&&(this.group.name=f.group,this.$element.attr("data-"+t+"-group",f.group));this.options.loop===!0&&this.$element.attr("data-"+t+"-loop",!0);n.each(this.options,function(n,i){var u=e.$element.attr("data-"+t+"-"+n);try{(typeof u=="undefined"?"undefined":r(u))!=="undefined"&&(f[n]=u===""||u=="true"?!0:u=="false"?!1:typeof i=="function"?new Function(u):u)}catch(o){}});f.appendTo!==!1&&this.$element.appendTo(f.appendTo);f.iframe===!0?(this.$element.html('<div class="'+t+'-wrap"><div class="'+t+'-content"><iframe class="'+t+'-iframe"><\/iframe>'+this.content+"<\/div><\/div>"),f.iframeHeight!==null&&this.$element.find("."+t+"-iframe").css("height",f.iframeHeight)):this.$element.html('<div class="'+t+'-wrap"><div class="'+t+'-content">'+this.content+"<\/div><\/div>");this.options.background!==null&&this.$element.css("background",this.options.background);this.$wrap=this.$element.find("."+t+"-wrap");f.zindex===null||isNaN(parseInt(f.zindex))||(this.$element.css("z-index",f.zindex),this.$navigate.css("z-index",f.zindex-1),this.$overlay.css("z-index",f.zindex-2));f.radius!==""&&this.$element.css("border-radius",f.radius);f.padding!==""&&this.$element.find("."+t+"-content").css("padding",f.padding);f.theme!==""&&(f.theme==="light"?this.$element.addClass(t+"-light"):this.$element.addClass(f.theme));f.rtl===!0&&this.$element.addClass(t+"-rtl");f.openFullscreen===!0&&(this.isFullscreen=!0,this.$element.addClass("isFullscreen"));this.createHeader();this.recalcWidth();this.recalcVerticalPos();e.options.afterRender&&(typeof e.options.afterRender=="function"||r(e.options.afterRender)==="object")&&e.options.afterRender(e)},createHeader:function(){this.$header=n('<div class="'+t+'-header"><h2 class="'+t+'-header-title">'+this.options.title+'<\/h2><p class="'+t+'-header-subtitle">'+this.options.subtitle+'<\/p><div class="'+t+'-header-buttons"><\/div><\/div>');this.options.closeButton===!0&&this.$header.find("."+t+"-header-buttons").append('<a href="javascript:void(0)" class="'+t+"-button "+t+'-button-close" data-'+t+"-close><\/a>");this.options.fullscreen===!0&&this.$header.find("."+t+"-header-buttons").append('<a href="javascript:void(0)" class="'+t+"-button "+t+'-button-fullscreen" data-'+t+"-fullscreen><\/a>");this.options.timeoutProgressbar!==!0||isNaN(parseInt(this.options.timeout))||this.options.timeout===!1||this.options.timeout===0||this.$header.prepend('<div class="'+t+'-progressbar"><div style="background-color:'+this.options.timeoutProgressbarColor+'"><\/div><\/div>');this.options.subtitle===""&&this.$header.addClass(t+"-noSubtitle");this.options.title!==""&&(this.options.headerColor!==null&&(this.options.borderBottom===!0&&this.$element.css("border-bottom","3px solid "+this.options.headerColor+""),this.$header.css("background",this.options.headerColor)),(this.options.icon!==null||this.options.iconText!==null)&&(this.$header.prepend('<i class="'+t+'-header-icon"><\/i>'),this.options.icon!==null&&this.$header.find("."+t+"-header-icon").addClass(this.options.icon).css("color",this.options.iconColor),this.options.iconText!==null&&this.$header.find("."+t+"-header-icon").html(this.options.iconText)),this.$element.css("overflow","hidden").prepend(this.$header))},setGroup:function(i){var u=this,r=this.group.name||i,f;this.group.ids=[];i!==undefined&&i!==this.group.name&&(r=i,this.group.name=r,this.$element.attr("data-"+t+"-group",r));r!==undefined&&r!==""&&(f=0,n.each(n("."+t+"[data-"+t+"-group="+r+"]"),function(){u.group.ids.push(n(this)[0].id);u.id==n(this)[0].id&&(u.group.index=f);f++}))},toggle:function(){this.state==i.OPENED&&this.close();this.state==i.CLOSED&&this.open()},open:function(u){function c(){if(e.state=i.OPENED,e.$element.trigger(i.OPENED),e.options.onOpened&&(typeof e.options.onOpened=="function"||r(e.options.onOpened)==="object"))e.options.onOpened(e)}function l(){e.$element.off("click","[data-"+t+"-close]").on("click","[data-"+t+"-close]",function(i){i.preventDefault();var r=n(i.currentTarget).attr("data-"+t+"-transitionOut");r!==undefined?e.close({transition:r}):e.close()});e.$element.off("click","[data-"+t+"-fullscreen]").on("click","[data-"+t+"-fullscreen]",function(n){if(n.preventDefault(),e.isFullscreen===!0?(e.isFullscreen=!1,e.$element.removeClass("isFullscreen")):(e.isFullscreen=!0,e.$element.addClass("isFullscreen")),e.options.onFullscreen&&typeof e.options.onFullscreen=="function")e.options.onFullscreen(e);e.$element.trigger("fullscreen",e)});e.$navigate.off("click","."+t+"-navigate-next").on("click","."+t+"-navigate-next",function(n){e.next(n)});e.$element.off("click","[data-"+t+"-next]").on("click","[data-"+t+"-next]",function(n){e.next(n)});e.$navigate.off("click","."+t+"-navigate-prev").on("click","."+t+"-navigate-prev",function(n){e.prev(n)});e.$element.off("click","[data-"+t+"-prev]").on("click","[data-"+t+"-prev]",function(n){e.prev(n)})}var e=this,h;if(n.each(n("."+t),function(t,i){if(n(i).data().iziModal!==undefined){var r=n(i).iziModal("getState");(r=="opened"||r=="opening")&&n(i).iziModal("close")}}),function(){if(e.options.history){var n=document.title;document.title=n+" - "+e.options.title;document.location.hash=e.id;document.title=n;window.$iziModal.history=!0}else window.$iziModal.history=!1}(),this.state==i.CLOSED){if(l(),this.setGroup(),this.state=i.OPENING,this.$element.trigger(i.OPENING),this.$element.attr("aria-hidden","false"),this.options.iframe===!0){this.$element.find("."+t+"-content").addClass(t+"-content-loader");this.$element.find("."+t+"-iframe").on("load",function(){n(this).parent().removeClass(t+"-content-loader")});h=null;try{h=n(u.currentTarget).attr("href")!==""?n(u.currentTarget).attr("href"):null}catch(y){}if(this.options.iframeURL!==null&&(h===null||h===undefined)&&(h=this.options.iframeURL),h===null||h===undefined)throw new Error("Failed to find iframe URL");this.$element.find("."+t+"-iframe").attr("src",h)}if((this.options.bodyOverflow||s)&&(n("html").addClass(t+"-isOverflow"),s&&n("body").css("overflow","hidden")),this.options.onOpening&&typeof this.options.onOpening=="function")this.options.onOpening(this);(function(){var s,f,i;if(e.group.ids.length>1&&(e.$navigate.appendTo("body"),e.$navigate.addClass("fadeIn"),e.options.navigateCaption===!0&&e.$navigate.find("."+t+"-navigate-caption").show(),s=e.$element.outerWidth(),e.options.navigateArrows!==!1?e.options.navigateArrows==="closeScreenEdge"?(e.$navigate.find("."+t+"-navigate-prev").css("left",0).show(),e.$navigate.find("."+t+"-navigate-next").css("right",0).show()):(e.$navigate.find("."+t+"-navigate-prev").css("margin-left",-(s/2+84)).show(),e.$navigate.find("."+t+"-navigate-next").css("margin-right",-(s/2+84)).show()):(e.$navigate.find("."+t+"-navigate-prev").hide(),e.$navigate.find("."+t+"-navigate-next").hide()),e.group.index===0&&(f=n("."+t+"[data-"+t+'-group="'+e.group.name+'"][data-'+t+"-loop]").length,f===0&&e.options.loop===!1&&e.$navigate.find("."+t+"-navigate-prev").hide()),e.group.index+1===e.group.ids.length&&(f=n("."+t+"[data-"+t+'-group="'+e.group.name+'"][data-'+t+"-loop]").length,f===0&&e.options.loop===!1&&e.$navigate.find("."+t+"-navigate-next").hide())),e.options.overlay===!0&&(e.options.appendToOverlay===!1?e.$overlay.appendTo("body"):e.$overlay.appendTo(e.options.appendToOverlay)),e.options.transitionInOverlay&&e.$overlay.addClass(e.options.transitionInOverlay),i=e.options.transitionIn,(typeof u=="undefined"?"undefined":r(u))=="object"&&(u.transition!==undefined||u.transitionIn!==undefined)&&(i=u.transition||u.transitionIn),i!==""&&o!==undefined){e.$element.addClass("transitionIn "+i).show();e.$wrap.one(o,function(){e.$element.removeClass(i+" transitionIn");e.$overlay.removeClass(e.options.transitionInOverlay);e.$navigate.removeClass("fadeIn");c()})}else e.$element.show(),c();if(e.options.pauseOnHover===!0&&e.options.pauseOnHover===!0&&e.options.timeout!==!1&&!isNaN(parseInt(e.options.timeout))&&e.options.timeout!==!1&&e.options.timeout!==0){e.$element.off("mouseenter").on("mouseenter",function(n){n.preventDefault();e.isPaused=!0});e.$element.off("mouseleave").on("mouseleave",function(n){n.preventDefault();e.isPaused=!1})}})();this.options.timeout===!1||isNaN(parseInt(this.options.timeout))||this.options.timeout===!1||this.options.timeout===0||(this.options.timeoutProgressbar===!0?(this.progressBar={hideEta:null,maxHideTime:null,currentTime:(new Date).getTime(),el:this.$element.find("."+t+"-progressbar > div"),updateProgress:function(){if(!e.isPaused){e.progressBar.currentTime=e.progressBar.currentTime+10;var n=(e.progressBar.hideEta-e.progressBar.currentTime)/e.progressBar.maxHideTime*100;e.progressBar.el.width(n+"%");n<0&&e.close()}}},this.options.timeout>0&&(this.progressBar.maxHideTime=parseFloat(this.options.timeout),this.progressBar.hideEta=(new Date).getTime()+this.progressBar.maxHideTime,this.timerTimeout=setInterval(this.progressBar.updateProgress,10))):this.timerTimeout=setTimeout(function(){e.close()},e.options.timeout));this.options.overlayClose&&!this.$element.hasClass(this.options.transitionOut)&&this.$overlay.click(function(){e.close()});this.options.focusInput&&this.$element.find(":input:not(button):enabled:visible:first").focus(),function a(){e.recalcLayout();e.timer=setTimeout(a,300)}();f.on("keydown."+t,function(n){e.options.closeOnEscape&&n.keyCode===27&&e.close()})}},close:function(u){function c(){if(e.state=i.CLOSED,e.$element.trigger(i.CLOSED),e.options.iframe===!0&&e.$element.find("."+t+"-iframe").attr("src",""),(e.options.bodyOverflow||s)&&(n("html").removeClass(t+"-isOverflow"),s&&n("body").css("overflow","auto")),e.options.onClosed&&typeof e.options.onClosed=="function")e.options.onClosed(e);e.options.restoreDefaultContent===!0&&e.$element.find("."+t+"-content").html(e.content);n("."+t+":visible").length===0&&n("html").removeClass(t+"-isAttached")}var e=this,h;if(this.state==i.OPENED||this.state==i.OPENING){if(f.off("keydown."+t),this.state=i.CLOSING,this.$element.trigger(i.CLOSING),this.$element.attr("aria-hidden","true"),clearTimeout(this.timer),clearTimeout(this.timerTimeout),e.options.onClosing&&typeof e.options.onClosing=="function")e.options.onClosing(this);if(h=this.options.transitionOut,(typeof u=="undefined"?"undefined":r(u))=="object"&&(u.transition!==undefined||u.transitionOut!==undefined)&&(h=u.transition||u.transitionOut),h===!1||h===""||o===undefined)this.$element.hide(),this.$overlay.remove(),this.$navigate.remove(),c();else{this.$element.attr("class",[this.classes,t,h,this.options.theme=="light"?t+"-light":this.options.theme,this.isFullscreen===!0?"isFullscreen":"",this.options.rtl?t+"-rtl":""].join(" "));this.$overlay.attr("class",t+"-overlay "+this.options.transitionOutOverlay);e.options.navigateArrows!==!1&&this.$navigate.attr("class",t+"-navigate fadeOut");this.$element.one(o,function(){e.$element.hasClass(h)&&e.$element.removeClass(h+" transitionOut").hide();e.$overlay.removeClass(e.options.transitionOutOverlay).remove();e.$navigate.removeClass("fadeOut").remove();c()})}}},next:function(i){var u=this,e="fadeInRight",o="fadeOutLeft",s=n("."+t+":visible"),f={};f.out=this;i!==undefined&&(typeof i=="undefined"?"undefined":r(i))!=="object"?(i.preventDefault(),s=n(i.currentTarget),e=s.attr("data-"+t+"-transitionIn"),o=s.attr("data-"+t+"-transitionOut")):i!==undefined&&(i.transitionIn!==undefined&&(e=i.transitionIn),i.transitionOut!==undefined&&(o=i.transitionOut));this.close({transition:o});setTimeout(function(){for(var r,o=n("."+t+"[data-"+t+'-group="'+u.group.name+'"][data-'+t+"-loop]").length,i=u.group.index+1;i<=u.group.ids.length;i++){try{f.in=n("#"+u.group.ids[i]).data().iziModal}catch(s){}if(typeof f.in!="undefined"){n("#"+u.group.ids[i]).iziModal("open",{transition:e});break}else if(i==u.group.ids.length&&o>0||u.options.loop===!0)for(r=0;r<=u.group.ids.length;r++)if(f.in=n("#"+u.group.ids[r]).data().iziModal,typeof f.in!="undefined"){n("#"+u.group.ids[r]).iziModal("open",{transition:e});break}}},200);n(document).trigger(t+"-group-change",f)},prev:function(i){var u=this,e="fadeInLeft",o="fadeOutRight",s=n("."+t+":visible"),f={};f.out=this;i!==undefined&&(typeof i=="undefined"?"undefined":r(i))!=="object"?(i.preventDefault(),s=n(i.currentTarget),e=s.attr("data-"+t+"-transitionIn"),o=s.attr("data-"+t+"-transitionOut")):i!==undefined&&(i.transitionIn!==undefined&&(e=i.transitionIn),i.transitionOut!==undefined&&(o=i.transitionOut));this.close({transition:o});setTimeout(function(){for(var r,o=n("."+t+"[data-"+t+'-group="'+u.group.name+'"][data-'+t+"-loop]").length,i=u.group.index;i>=0;i--){try{f.in=n("#"+u.group.ids[i-1]).data().iziModal}catch(s){}if(typeof f.in!="undefined"){n("#"+u.group.ids[i-1]).iziModal("open",{transition:e});break}else if(i===0&&o>0||u.options.loop===!0)for(r=u.group.ids.length-1;r>=0;r--)if(f.in=n("#"+u.group.ids[r]).data().iziModal,typeof f.in!="undefined"){n("#"+u.group.ids[r]).iziModal("open",{transition:e});break}}},200);n(document).trigger(t+"-group-change",f)},destroy:function(){var r=n.Event("destroy");this.$element.trigger(r);f.off("keydown."+t);clearTimeout(this.timer);clearTimeout(this.timerTimeout);this.options.iframe===!0&&this.$element.find("."+t+"-iframe").remove();this.$element.html(this.$element.find("."+t+"-content").html());this.$element.off("click","[data-"+t+"-close]");this.$element.off("click","[data-"+t+"-fullscreen]");this.$element.off("."+t).removeData(t).attr("style","");this.$overlay.remove();this.$navigate.remove();this.$element.trigger(i.DESTROYED);this.$element=null},getState:function(){return this.state},getGroup:function(){return this.group},setWidth:function(n){this.options.width=n;this.recalcWidth();var i=this.$element.outerWidth();(this.options.navigateArrows===!0||this.options.navigateArrows=="closeToModal")&&(this.$navigate.find("."+t+"-navigate-prev").css("margin-left",-(i/2+84)).show(),this.$navigate.find("."+t+"-navigate-next").css("margin-right",-(i/2+84)).show())},setTop:function(n){this.options.top=n;this.recalcVerticalPos(!1)},setBottom:function(n){this.options.bottom=n;this.recalcVerticalPos(!1)},setHeader:function(n){n?this.$element.find("."+t+"-header").show():(this.headerHeight=0,this.$element.find("."+t+"-header").hide())},setTitle:function(n){this.options.title=n;this.headerHeight===0&&this.createHeader();this.$header.find("."+t+"-header-title").length===0&&this.$header.append('<h2 class="'+t+'-header-title"><\/h2>');this.$header.find("."+t+"-header-title").html(n)},setSubtitle:function(n){n===""?(this.$header.find("."+t+"-header-subtitle").remove(),this.$header.addClass(t+"-noSubtitle")):(this.$header.find("."+t+"-header-subtitle").length===0&&this.$header.append('<p class="'+t+'-header-subtitle"><\/p>'),this.$header.removeClass(t+"-noSubtitle"));this.$header.find("."+t+"-header-subtitle").html(n);this.options.subtitle=n},setIcon:function(n){this.$header.find("."+t+"-header-icon").length===0&&this.$header.prepend('<i class="'+t+'-header-icon"><\/i>');this.$header.find("."+t+"-header-icon").attr("class",t+"-header-icon "+n);this.options.icon=n},setIconText:function(n){this.$header.find("."+t+"-header-icon").html(n);this.options.iconText=n},setHeaderColor:function(n){this.options.borderBottom===!0&&this.$element.css("border-bottom","3px solid "+n+"");this.$header.css("background",n);this.options.headerColor=n},setBackground:function(n){n===!1?(this.options.background=null,this.$element.css("background","")):(this.$element.css("background",n),this.options.background=n)},setZindex:function(n){isNaN(parseInt(this.options.zindex))||(this.options.zindex=n,this.$element.css("z-index",n),this.$navigate.css("z-index",n-1),this.$overlay.css("z-index",n-2))},setFullscreen:function(n){n?(this.isFullscreen=!0,this.$element.addClass("isFullscreen")):(this.isFullscreen=!1,this.$element.removeClass("isFullscreen"))},setContent:function(n){if((typeof n=="undefined"?"undefined":r(n))=="object"){var i=n.default||!1;i===!0&&(this.content=n.content);n=n.content}this.options.iframe===!1&&this.$element.find("."+t+"-content").html(n)},setTransitionIn:function(n){this.options.transitionIn=n},setTransitionOut:function(n){this.options.transitionOut=n},resetContent:function(){this.$element.find("."+t+"-content").html(this.content)},startLoading:function(){this.$element.find("."+t+"-loader").length||this.$element.append('<div class="'+t+'-loader fadeIn"><\/div>');this.$element.find("."+t+"-loader").css({top:this.headerHeight,borderRadius:this.options.radius})},stopLoading:function(){var n=this.$element.find("."+t+"-loader");n.length||(this.$element.prepend('<div class="'+t+'-loader fadeIn"><\/div>'),n=this.$element.find("."+t+"-loader").css("border-radius",this.options.radius));n.removeClass("fadeIn").addClass("fadeOut");setTimeout(function(){n.remove()},600)},recalcWidth:function(){var t=this,n;this.$element.css("max-width",this.options.width);h()&&(n=t.options.width,n.toString().split("%").length>1&&(n=t.$element.outerWidth()),t.$element.css({left:"50%",marginLeft:-(n/2)}))},recalcVerticalPos:function(n){this.options.top!==null&&this.options.top!==!1?(this.$element.css("margin-top",this.options.top),this.options.top===0&&this.$element.css({borderTopRightRadius:0,borderTopLeftRadius:0})):n===!1&&this.$element.css({marginTop:"",borderRadius:this.options.radius});this.options.bottom!==null&&this.options.bottom!==!1?(this.$element.css("margin-bottom",this.options.bottom),this.options.bottom===0&&this.$element.css({borderBottomRightRadius:0,borderBottomLeftRadius:0})):n===!1&&this.$element.css({marginBottom:"",borderRadius:this.options.radius})},recalcLayout:function(){var f=this,r=u.height(),s=this.$element.outerHeight(),l=this.$element.outerWidth(),e=this.$element.find("."+t+"-content")[0].scrollHeight,a=e+this.headerHeight,v=this.$element.innerHeight()-this.headerHeight,w=parseInt(-((this.$element.innerHeight()+1)/2))+"px",p=this.$wrap.scrollTop(),o=0,y;if(h()&&(l>=u.width()||this.isFullscreen===!0?this.$element.css({left:"0",marginLeft:""}):this.$element.css({left:"50%",marginLeft:-(l/2)})),this.options.borderBottom===!0&&this.options.title!==""&&(o=3),this.$element.find("."+t+"-header").length&&this.$element.find("."+t+"-header").is(":visible")?(this.headerHeight=parseInt(this.$element.find("."+t+"-header").innerHeight()),this.$element.css("overflow","hidden")):(this.headerHeight=0,this.$element.css("overflow","")),this.$element.find("."+t+"-loader").length&&this.$element.find("."+t+"-loader").css("top",this.headerHeight),s!==this.modalHeight&&(this.modalHeight=s,this.options.onResize&&typeof this.options.onResize=="function"))this.options.onResize(this);(this.state==i.OPENED||this.state==i.OPENING)&&(this.options.iframe===!0&&(r<this.options.iframeHeight+this.headerHeight+o||this.isFullscreen===!0?this.$element.find("."+t+"-iframe").css("height",r-(this.headerHeight+o)):this.$element.find("."+t+"-iframe").css("height",this.options.iframeHeight)),s==r?this.$element.addClass("isAttached"):this.$element.removeClass("isAttached"),this.isFullscreen===!1&&this.$element.width()>=u.width()?this.$element.find("."+t+"-button-fullscreen").hide():this.$element.find("."+t+"-button-fullscreen").show(),this.recalcButtons(),this.isFullscreen===!1&&(r=r-(c(this.options.top)||0)-(c(this.options.bottom)||0)),a>r?(this.options.top>0&&this.options.bottom===null&&e<u.height()&&this.$element.addClass("isAttachedBottom"),this.options.bottom>0&&this.options.top===null&&e<u.height()&&this.$element.addClass("isAttachedTop"),n("html").addClass(t+"-isAttached"),this.$element.css("height",r)):(y=this.options.offset||0,this.$element.css("height",e+(this.headerHeight+o)+y),this.$element.removeClass("isAttachedTop isAttachedBottom"),n("html").removeClass(t+"-isAttached")),function(){e>v&&a>r?(f.$element.addClass("hasScroll"),f.$wrap.css("height",s-(f.headerHeight+o))):(f.$element.removeClass("hasScroll"),f.$wrap.css("height","auto"))}(),function(){v+p<e-30?f.$element.addClass("hasShadow"):f.$element.removeClass("hasShadow")}())},recalcButtons:function(){var n=this.$header.find("."+t+"-header-buttons").innerWidth()+10;this.options.rtl===!0?this.$header.css("padding-left",n):this.$header.css("padding-right",n)}};u.off("load."+t).on("load."+t,function(){var r=document.location.hash,i;if(window.$iziModal.autoOpen===0&&!n("."+t).is(":visible"))try{i=n(r).data();typeof i!="undefined"&&i.iziModal.options.autoOpen!==!1&&n(r).iziModal("open")}catch(u){}});u.off("hashchange."+t).on("hashchange."+t,function(){var i=document.location.hash,r=n(i).data();if(i!=="")try{typeof r!="undefined"&&n(i).iziModal("getState")!=="opening"&&setTimeout(function(){n(i).iziModal("open")},200)}catch(u){}else window.$iziModal.history&&n.each(n("."+t),function(t,i){if(n(i).data().iziModal!==undefined){var r=n(i).iziModal("getState");(r=="opened"||r=="opening")&&n(i).iziModal("close")}})});f.off("click","[data-"+t+"-open]").on("click","[data-"+t+"-open]",function(i){i.preventDefault();var r=n("."+t+":visible"),u=n(i.currentTarget).attr("data-"+t+"-open"),f=n(i.currentTarget).attr("data-"+t+"-transitionIn"),e=n(i.currentTarget).attr("data-"+t+"-transitionOut");e!==undefined?r.iziModal("close",{transition:e}):r.iziModal("close");setTimeout(function(){f!==undefined?n(u).iziModal("open",{transition:f}):n(u).iziModal("open")},200)});f.off("keyup."+t).on("keyup."+t,function(i){if(n("."+t+":visible").length){var u=n("."+t+":visible")[0].id,e=n("#"+u).iziModal("getGroup"),r=i||window.event,f=r.target||r.srcElement;u===undefined||e.name===undefined||r.ctrlKey||r.metaKey||r.altKey||f.tagName.toUpperCase()==="INPUT"||f.tagName.toUpperCase()=="TEXTAREA"||(r.keyCode===37?n("#"+u).iziModal("prev",r):r.keyCode===39&&n("#"+u).iziModal("next",r))}});return n.fn[t]=function(i,u,f){var o,c,v,l;if(!n(this).length&&(typeof i=="undefined"?"undefined":r(i))=="object"){if(o={$el:document.createElement("div"),id:f.split("#"),"class":f.split(".")},o.id.length>1){try{o.$el=document.createElement(id[0])}catch(y){}o.$el.id=f.split("#")[1].trim()}else if(o.class.length>1){try{o.$el=document.createElement(o.class[0])}catch(y){}for(c=1;c<o.class.length;c++)o.$el.classList.add(o.class[c].trim())}document.body.appendChild(o.$el);this.push(n(f))}for(v=this,l=0;l<v.length;l++){var a=n(v[l]),s=a.data(t),h=n.extend({},n.fn[t].defaults,a.data(),(typeof i=="undefined"?"undefined":r(i))=="object"&&i);if(s||i&&(typeof i=="undefined"?"undefined":r(i))!="object"){if(typeof i=="string"&&typeof s!="undefined")return s[i].apply(s,[].concat(u))}else a.data(t,s=new e(a,h));h.autoOpen&&(isNaN(parseInt(h.autoOpen))?h.autoOpen===!0&&s.open():setTimeout(function(){s.open()},h.autoOpen),window.$iziModal.autoOpen++)}return this},n.fn[t].defaults={title:"",subtitle:"",headerColor:"#88A0B9",background:null,theme:"",icon:null,iconText:null,iconColor:"",rtl:!1,width:600,top:null,bottom:null,borderBottom:!0,padding:0,radius:3,zindex:999,iframe:!1,iframeHeight:400,iframeURL:null,focusInput:!0,group:"",loop:!1,navigateCaption:!0,navigateArrows:!0,history:!1,restoreDefaultContent:!1,autoOpen:0,bodyOverflow:!1,fullscreen:!1,openFullscreen:!1,closeOnEscape:!0,closeButton:!0,appendTo:"body",appendToOverlay:"body",overlay:!0,overlayClose:!0,overlayColor:"rgba(0, 0, 0, 0.4)",timeout:!1,timeoutProgressbar:!1,pauseOnHover:!1,timeoutProgressbarColor:"rgba(255,255,255,0.5)",transitionIn:"comingIn",transitionOut:"comingOut",transitionInOverlay:"fadeIn",transitionOutOverlay:"fadeOut",onFullscreen:function(){},onResize:function(){},onOpening:function(){},onOpened:function(){},onClosing:function(){},onClosed:function(){},afterRender:function(){}},n.fn[t].Constructor=e,n.fn.iziModal})},function(n){n.exports=jQuery},function(){"use strict";$.fn.dockableNav=function(){var n=this,t=navigator.userAgent;this.each(function(){var i=$(this),r="out",t=i.data(),f=$(t.trigger),e=f.offset().top,u=null;$(window,document).on("scroll",function(){if($(t.trigger).length<1)return!1;if(document.documentElement.scrollTop>$(t.trigger).offset().top||$(window).scrollTop()>f.offset().top){if(r==="out")return $(i).addClass(t.class),$(i).addClass("docked"),$(f).css("margin-top",e+"px"),t["margin-top"]&&($(i).css("margin-top",t["margin-top"]),console.log(e),$(f).css("margin-top",e+10+"px")),!1;t.animate&&t.duration&&!$(i).hasClass("docked")?(clearTimeout(u),u=setTimeout(function(){$(i).animate(t.animate,t.duration,function(){$(i).addClass("docked");r="in";u=null})},0)):($(i).addClass("docked"),r="in")}else $(i).offset().top<$(t.trigger).offset().top&&$(i).hasClass("docked")&&(t.animateout&&t.durationout&&r!=="out"?(clearTimeout(u),u=setTimeout(function(){$(i).animate(t.animateout,t.durationout,function(){$(i).removeClass("docked");r="out";u=null})},0)):($(i).removeClass(t.class),$(i).removeClass("docked"),r="out"))});return i.destroy=function(){n._destroy()},i})};$("[data-dockto]").each(function(){$(this).dockableNav()})},function(){"use strict";$(function(){window.addthis_share={url:window.location.href.replace(/%20/gi,"-"),title:document.title}})},function(){"use strict";function n(){$("[class*=flex-col-]").each(function(){var n=$(this),t=n.children(),f=Math.floor(n.width()/t.width()),e=Math.ceil(t.length/f),o=t.height(),i=o*e,r,u;n.height(i);r=n[0].getBoundingClientRect().right;u=n[0].getBoundingClientRect().left;t.last()[0].getBoundingClientRect().right>r&&t.each(function(){while(this.getBoundingClientRect().left>u)if(i+=$(this).height(),n.height(i),t.last()[0].getBoundingClientRect().right<=r)return!1})})}$(window).on("load",n);$(window).on("resize",n)},function(n,t,i){"use strict";function r(n,t){if(typeof GdprCountries!="undefined"){var i=n.val();GdprCountries.indexOf(i)>-1?t.val(!0):t.val(!1)}}$('.input-daterange[data-provide="datepicker"]').each(function(){var n=$(this),t=n.find(".input-group").toArray();t.length&&n.datepicker({inputs:t,position:"left"})});$('.input-daterange[data-provide="datepicker"]').datepicker().on("show",function(){$(".datepicker-dropdown").each(function(){var n=$(this).position();n.left<0&&($(this).css("left",15),$(".datepicker-orient-right").removeClass("datepicker-orient-right").addClass("datepicker-orient-left"));n.left+$(this).outerWidth()>window.innerWidth&&($(this).css("left",window.innerWidth-15-$(this).outerWidth()),$(".datepicker-orient-left").removeClass("datepicker-orient-left").addClass("datepicker-orient-right"))})});$("#feedback").on("hidden.bs.modal",function(){$("#feedback form")[0].reset()});var u=i(7);$("body").on("show.bs.dropdown",".dropdown",function(){var n=$(this).find(".btn.btn-dropdown").outerWidth()+"px",t,i;$(this).find(".dropdown-menu").css("width",n);$(this).find(".dropdown-menu").css("min-width",n);$(this).find(".dropdown-menu").css("max-width",n);t=u.xsAndDown.matches;t!==!0||$(this).hasClass("dropdown-no-scroll")||(i=$(this).parent().offset().top-$(".main-header-controls").outerHeight(),$("html, body").animate({scrollTop:i},500))});$(document).ready(function(){var n=$("form[data-sc-fxb]");n.each(function(n,t){var u=$(t).find(".gdpr-dropdown"),i=$(t).find(".is-gdpr");u.each(function(n,t){r($(t),i);$(t).change(function(){r($(this),i)})})})})},function(n,t,i){"use strict";if($(".main-header-controls").length>0){var u=i(7),f=i(20),r={subMenuHeight:0,subMenuHeightOld:0,meganav:null,on:{click:{category:function(n){var o=u.smAndDown.matches,e,f,i,t;o&&(n.preventDefault(),e=.25,$(".mega-nav-category").each(function(){$(this).removeClass("open")}),$(this).closest(".mega-nav-category").addClass("open"),$(".mega-nav-category").each(function(){$(this).hasClass("open")||$(this).hide()}),$(".mega-nav .active").removeClass("active"),f=$(".mega-nav-inner").outerHeight(),f=Math.floor(f),i=u.xsAndDown.matches?$(window).innerHeight():$(".mega-nav").outerHeight(),i-=f,t=$($(this).parent().find(".mega-nav-sub-categories")[0]),r.subMenuHeight=i,r.subMenuHeightOldHeight===0&&(r.subMenuHeightOld=i),t.css("height",i),t.data("height",i),t.is(":hidden")?TweenMax.from(t[0],e,{left:"100%",ease:Power2.easeInOut,onStart:function(){t.show()}}):TweenMax.to(t[0],e,{left:"100%",ease:Power2.easeInOut,onStart:function(){t.show()},onComplete:function(){$(".mega-nav-sub-categories").hide();$(".mega-nav-category").fadeIn(500);$(".mega-nav .open").removeClass("open");t.hide();t.css("left",0)}}))},hamburger:function(n){$(".main-header").hasClass("show")&&($(".mega-nav").html(r.meganav),$(".typeahead-input").val("").keyup());r.navToggle();typeof n!="undefined"&&n.preventDefault()},subCategory:function(n){var a,v,l,s,b,o;if(typeof n!="undefined"&&n.preventDefault(),a=u.smAndDown.matches,v=!Boolean($(".mega-nav-category.open").length>0),$(this).parent().hasClass("active")?$(".mega-nav-category").removeClass("open"):$(".mega-nav-category").addClass("open"),$(".mega-nav .active").removeClass("active"),$(".mega-nav-category.open").length>0&&$(this).parent().addClass("active").removeClass("indicator"),a){var i=.25,f=$($(this).parent().find(".mega-nav-links")[0]),y=$($(this).parent().find(".mega-nav-heading")[0]);$(".mega-nav-links").hide();$(".panel-left").parent().css("height","auto");$(".panel-right").parent().css("height","auto");$(this).parent().hasClass("active")?($(this).parent().show(),l=$(this).parents().find(".mega-nav-sub-categories"),u.xsAndDown.matches?(s=$(window).outerHeight()-$(".mega-nav-inner").outerHeight(),s+=y.outerHeight(),l.css("height",s)):(s=489,l.css("height",s+r.subMenuHeight)),$(".mega-nav span.mega-nav-heading").hide(),$(".mega-nav-sub-category").hide(),$(this).parent().show(),f.css("min-height",s),f.css("left","100%"),f.css("top",Math.floor(y.outerHeight())),f.show(),TweenMax.to(f[0],i,{left:0,ease:Power2.easeInOut})):($(".mega-nav span.mega-nav-heading").show(),$(".mega-nav-sub-category").show(),$(this).closest("li.mega-nav-category").addClass("open"),f.css("top",0),f.show(),TweenMax.to(f[0],i,{left:"100%",ease:Power2.easeInOut,onComplete:function(){if(f.hide(),u.xsAndDown.matches){var n=f.parents().find(".mega-nav-sub-categories"),t=Number(n.data("height"));n.css("height",t)}}}))}else{var h=$(".mega-nav-sub-category.active"),t=$(h.find(".mega-nav-links")[0]),i=.25,p=0,w=200,c=360,e=360;$(".mega-nav-sub-category > .mega-nav-links").each(function(){$(this)!==t&&$(this).hide()});e=Math.max(e,t.show().outerHeight());h.length>0?(o=e+Number(String($(".mega-nav-inner").css("padding-top")).replace("px","")),o+=$(".mega-nav-category.footer").outerHeight(),o=Math.ceil(o),TweenMax.to($(".mega-nav")[0],i,{height:o,ease:Power2.easeInOut,overwrite:!0}),TweenMax.to($(".panel-left")[0],i,{"margin-right":w,ease:Power2.easeInOut,overwrite:!0}),TweenMax.to($(".panel-right")[0],i,{"margin-left":w,ease:Power2.easeInOut,overwrite:!0}),TweenMax.to($(".panel-left").parent()[0],i,{height:e,ease:Power2.easeInOut,overwrite:!0}),TweenMax.to($(".panel-right").parent()[0],i,{height:e,ease:Power2.easeInOut,overwrite:!0}),t.length>0&&(v===!0?(t.css("height",c),t.find("li").hide(),TweenMax.set(t[0],{scaleX:0,transformOrigin:"center"}),t.show(),TweenMax.to(t[0],i,{scaleX:1,transformOrigin:"center",height:e,force3D:!0,ease:Power2.easeInOut,onComplete:function(){var n=i*1e3;t.find("li").fadeIn(n);h.addClass("indicator")}})):r.subMenuHeightOld!=e?(r.subMenuHeightOld!==0&&t.css("height",r.subMenuHeightOld),t.show(),TweenMax.to(t[0],i,{scaleX:1,transformOrigin:"center",height:e,force3D:!0,ease:Power2.easeInOut,onStart:function(){t.find("li").hide()},onComplete:function(){var n=i*1e3;t.find("li").fadeIn(n)}}),h.addClass("indicator")):(b=i*2e3,TweenMax.set(t[0],{scaleX:1,transformOrigin:"center"}),t.css("height",e),t.find("li").hide(),t.show(),t.find("li").fadeIn(b),h.addClass("indicator")),r.subMenuHeightOld=e)):(r.subMenuHeightOld=0,o=c+Number(String($(".mega-nav-inner").css("padding-top")).replace("px","")),o+=$(".mega-nav-category.footer").outerHeight(),o=Math.ceil(o),TweenMax.to($(".mega-nav")[0],i,{height:o,ease:Power2.easeInOut,overwrite:!0}),TweenMax.to($(".panel-left")[0],i,{"margin-right":p,ease:Power2.easeInOut,overwrite:!0}),TweenMax.to($(".panel-right")[0],i,{"margin-left":p,ease:Power2.easeInOut,overwrite:!0}),TweenMax.to($(".panel-left").parent()[0],i,{height:c,ease:Power2.easeInOut,overwrite:!0}),TweenMax.to($(".panel-right").parent()[0],i,{height:c,ease:Power2.easeInOut,overwrite:!0}),t.find(".mega-nav-link").fadeOut(250),t.length>0&&TweenMax.to(t[0],i,{scaleX:0,transformOrigin:"center",height:c,force3D:!0,ease:Power2.easeInOut,onStart:function(){t.show();t.find(".mega-nav-view-all").fadeOut(250)},onComplete:function(){t.hide()}}))}}},ready:function(){r.meganav=$(".mega-nav").html();setTimeout(function(){r.on.scroll()},999)},resize:function(){var n=u.mdAndUp.matches===!0?"lg":"sm";n=u.xsAndDown.matches===!0?"xs":n;r.size!=n&&($(".mega-nav").html(r.meganav),r.subMenuHeightOld=0);r.size=n;$("#mega-nav-toggle").hasClass("active")&&($(".main-header-controls").addClass("none"),u.xsAndDown.matches?f.enable(!0):f.enable());r.on.scroll()},scroll:function(){var n=$("#main");if(n.position()){var i=Math.ceil(n.position().top)-$(".main-header-controls").outerHeight()-15,r=Math.ceil($(window).scrollTop()),t=$('[data-toggle="header-sticky-nav"]');r>=i?(t.addClass("sticky border-bottom foo").addClass("border-bottom"),$("#mega-nav-toggle").hasClass("active")?$(".main-header-controls").addClass("none"):$(".main-header-controls").removeClass("none")):(t.removeClass("sticky").removeClass("border-bottom"),$(".main-header-controls").addClass("none"))}}},navToggle:function(){var n=$("nav.mega-nav"),i=$(".main-header-search"),t=.35,r;$("#mega-nav-toggle").hasClass("active")?(u.xsAndDown.matches?f.enable(!0):f.enable(),TweenMax.to(n[0],t,{y:-(n.height()+20),ease:Power2.easeInOut,onStart:function(){$("#mega-nav-toggle").removeClass("active")},onComplete:function(){$(".main-header").removeClass("show");n.css("display","none");$(".sticky").length>0&&$(".main-header-controls").removeClass("none")}}),r=$(".mega-nav-backdrop"),r.length>0&&TweenMax.to(r[0],t,{opacity:0,delay:.125,ease:Power2.easeInOut,onComplete:function(){r.remove()}}),TweenMax.to(i[0],t,{y:-200,ease:Power2.easeInOut,onComplete:function(){i.css("display","none")}})):(u.xsAndDown.matches?f.disable(!0):f.disable(),$(".mega-nav").css("height","auto"),n.offset().top===0&&(TweenMax.set(n[0],{y:-(n.height()+20)}),TweenMax.set(i[0],{y:-200})),$(".sticky").length>0&&$(".main-header-controls").addClass("none"),$("body").append('<a href="javascript:void(0);" class="modal-backdrop mega-nav-backdrop fade in" data-toggle="mega-nav"><\/a>'),TweenMax.to(n[0],t,{y:0,ease:Power2.easeInOut,onStart:function(){$("#mega-nav-toggle").addClass("active");n.css("display","block")},onComplete:function(){$(".main-header").addClass("show")}}),TweenMax.to(i[0],t+t/4,{y:0,ease:Power2.easeInOut,onStart:function(){i.css("display","block")}}))},size:null};$(document).ready(r.on.ready);$(window).resize(r.on.resize);setTimeout(function(){$(window).on("scroll",r.on.scroll)},1e3);$("body").on("click",'[data-toggle="mega-nav"]',r.on.click.hamburger);$("body").on("click",'[data-toggle="mega-nav-category"]',r.on.click.category);$("body").on("click",'[data-toggle="mega-nav-sub-category"]',r.on.click.subCategory)}},function(n){"use strict";"use_strict";var t={overflow:{x:null,y:null},preventScrollDefault:function(n){n=n||window.event;n.preventDefault&&n.preventDefault();n.returnValue=!1},preventScrollDefaultKeys:function(n){if({37:1,38:1,39:1,40:1}[n.keyCode])return preventDefault(n),!1},scrollDisable:function(n){if(window.addEventListener&&window.addEventListener("DOMMouseScroll",t.preventScrollDefault,!1),window.onwheel=t.preventScrollDefault,window.onmousewheel=document.onmousewheel=t.preventScrollDefault,window.ontouchmove=t.preventScrollDefault,document.onkeydown=t.preventDefaultScrollKeys,n===!0){t.overflow.x===null&&(t.overflow.x=document.body.style.overflowX);t.overflow.y===null&&(t.overflow.y=document.body.style.overflowY);var i=document.documentElement;t.top=(window.pageYOffset||i.scrollTop)-(i.clientTop||0);t.scrollEnable();document.body.style.overflowY="hidden";document.body.style.overflowX="hidden";document.body.style.position="fixed"}},scrollEnable:function(n){window.removeEventListener&&window.removeEventListener("DOMMouseScroll",t.preventScrollDefault,!1);window.onmousewheel=document.onmousewheel=null;window.onwheel=null;window.ontouchmove=null;document.onkeydown=null;n===!0&&(document.body.style.position="relative",window.scrollTo(0,t.top),document.body.style.overflowY=t.overflow.x,document.body.style.overflowX=t.overflow.y,t.overflow={x:null,y:null})},top:0};n.exports.disable=t.scrollDisable;n.exports.enable=t.scrollEnable},function(){"use strict";window.log=function(n){n?$("#log").html(n).show():$("#log").hide()};window.isMobile={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)||navigator.userAgent.match(/WPDesktop/i)},any:function(){return isMobile.Android()||isMobile.BlackBerry()||isMobile.iOS()||isMobile.Opera()||isMobile.Windows()}},function(n){n.fn.heroSlider=function(t){function l(){r.unlockSwipes()}function b(t){i.get("scrolledToDiv",function(r){var u=n(t).offset();window.pageYOffset>u.top||r||i.set({scrolledToDiv:!0},function(){n("html, body").animate({scrollTop:u.top},500)})})}function h(n,t,u){i.get(["animating","heroScrolling"],function(f){if(f.animating||f.heroScrolling)return!1;TweenMax.to(n,t,{scrollTo:0,ease:Power2.easeInOut,overwrite:!0,delay:w,onStart:function(){i.get("heroScrolling",function(n){n&&i.set({heroScrolling:!0,animating:!0},function(){r.lockSwipes()})})},onComplete:function(){i.set({heroScrolling:!1,animating:!1},function(n){u&&u(n)},!0)}})})}function y(t,c){if(i.get(["initialized","focus","animating"],function(n){if(!n.initialized)return f(c);n.focus&&(n.animating||r.unlockSwipeToPrev(),i.get("scrollEvent",function(n){if(n&&n-Date.now()<100)return f(c);i.set({scrollEvent:Date.now()})}))}),window.scrollY=n(window).scrollTop(),window.scrollY>window.outerHeight||window.scrollY<=0,i.get(["heroScrolling","animating","focus"],function(n){if(n.animating)return f(c)}),v=window.scrollY,t==="up")i.get("seen",function(){var t=n(o.siblingDiv).offset();window.pageYOffset>0&&window.pageYOffset<t.top&&i.set({seen:!1},function(){h(e,s,function(){n("html, body").animate({scrollTop:0},"fast");r.unlockSwipes()})},!0)}),i.get(["heroScrolling","animating"],function(t,o){if(t.heroScrolling||o){f(c);n(window).scrollTop()<100&&i.set({heroScrolling:!1},function(){t.animating||r.unlockSwipeToPrev()});window.scrollY=n(window).scrollTop();return}window.scrollY<window.outerHeight&&window.scrollY>u.offsetY?i.set({heroScrolling:!0},function(){r.lockSwipeToPrev();h(e,s,function(){i.set({heroScrolling:!1})})}):i.set({heroScrolling:!1,animating:!1},function(){r.unlockSwipes()})});else{var l=window.outerHeight-u.offsetY,a=n(o.nextSibling).offset();if(window.pageYOffset>20){i.set({heroScrolling:!1},function(n){r.lockSwipes();r.isEnd&&(b(o.siblingDiv),n.scrolledToDiv||f(c),i.set({swipesLocked:!0},function(){r.lockSwipes()}))});return}i.get(["heroScrolling","animating"],function(n){n||h(e,s)})}}function f(t){i.get(["heroScrolling","animating","scrollEvent"],function(r){return r.heroScrolling||r.animating?(h(e,s,function(){i.set({scrollEvent:Date.now()})}),!1):(t.stopPropagation(),t.stopImmediatePropagation(),t.preventDefault(),t.returnValue=!1,window.scrollY=n(window).scrollTop(),!1)})}function k(n,t){clearTimeout(c);c=setTimeout(t,n)}var i,r,c;t=t||{};i=new StateObserver;i.set({heroScrolling:!1,seen:!1,animating:!1,scrolledToDiv:!1});i.subscribe(l);var e=window,d=n("body").css("overflow-y"),o={offsetY:0,delay:200,speed:1e3,timeout:2e3,watchSlidesProgress:!0,watchSlidesVisibility:!0,parallax:!0,mousewheelControl:isMobile.any()===null,mousewheelForceToAxis:isMobile.any()===null,mousewheelReleaseOnEdges:isMobile.any()===null,mousewheelSensitivity:.005,loop:!1,slidesPerColumnFill:"row",direction:"vertical",slideNextClass:"hero-next",slidePrevClass:"hero-prev",slideClass:"hero-slide",slideActiveClass:"hero-active",slideVisibleClass:"hero-visible",wrapperClass:"hero-wrapper",scrollbarDraggable:!0,scrollbarSnapOnRelease:!0,resistance:!0,resistanceRatio:.2,siblingDiv:"#main",heroMain:"#hero"},a=n(this),p=a.data(),u=n.extend({},o,t,p),s=u.speed/1e3,w=u.delay/1e3,v=u.offsetY,g=u.timeout;delete u.delay;delete u.timeout;n("html,body").animate({scrollTop:0},0);r=new Swiper(a,u);r.enableKeyboardControl();r.getState=function(n,t){i.get(n,function(n){t?t(n):null})};r.on("onSlideChangeStart",function(t){t.activeIndex<t.slides.length-1&&i.set({animating:!0,scrolledToDiv:!1},function(){r.activeIndex!==r.slides.length-1&&n("html, body").animate({scrollTop:0});r.lockSwipes()})});r.on("onSlideChangeEnd",function(){i.get(["animating"],function(n){n.animating&&i.set({animating:!1},function(){},!0)})});r.on("onTouchStart",function(){i.get(["animating","heroSliding","focus"],function(){})});r.on("onTouchEnd",function(t){if(isMobile.any()!==null&&!(Math.abs(t.touches.diff)<100)){var i=t.touches.startY>t.touches.currentY?"up":"down";if(i==="down"&&n("html,body").animate({scrollTop:0,complete:function(){}},u.speed),i==="up"){if(t.isEnd===!1)return;n("html,body").animate({scrollTop:n(window).outerHeight()+20},u.speed)}}});r.on("onTransitionStart",function(t){var u,f,e,r;for(i.set({animating:!0}),u=0;u<t.slides.length;u++)f=n(t.slides[u]),e=f.find(".hero-title").data("text-color")||f.find("[data-text-color]").first().data("text-color"),e&&n(".btn-hamburger span").css("border-bottom-color",e),r=f.find("video"),r.length>0&&(r=r[0],u===t.activeIndex?r.play():r.currentTime>.01&&r.pause())});return n(this).bind("mouseover",function(){i.get(["focus","animating","heroScroll"],function(n){n.animating||l()})}),n(this).bind("mouseenter",function(n){i.set({focus:!0},function(){h(e,s);n.stopPropagation();n.stopImmediatePropagation();n.preventDefault()})}),n(this).bind("mouseout",function(){i.set({focus:!1,heroScrolling:!1},function(){})}),document.addEventListener("scroll",function(n){i.get(["scrollEvent","heroScrolling","animating","focus"],function(t){if(t.scrollEvent&&Date.now()-t.scrollEvent<100)return f(n);i.set({scrollEvent:Date.now()},function(n){!n.heroScrolling&&!n.animating})})}),i.set({initialized:!0},function(){}),o.mousewheelControl?n(window).bind("mousewheel, wheel",function(n){var t=n.originalEvent.wheelDelta>=0?"up":"down";k(100,function(){i.get(["scrollEvent","animating"],function(){i.set({scrollEvent:Date.now()},function(){})});y(t,n)})}):n(window).bind("scroll",function(n){var t=v<window.scrollY?"down":"up";y(t,n)}),c=null,r}}(jQuery)},function(){"use strict";var n,r,t,i,u;$(".line1").length>0&&$(".line2").length>0&&(n=new TimelineMax({repeat:-1,repeatDelay:.5}),n.to(".line1",.5,{attr:{x2:32.5,y2:30},ease:Sine.easeInOut},0),n.to(".line2",.5,{attr:{x2:31.5,y2:30},ease:Sine.easeInOut},0),n.to(".line1",.5,{attr:{x1:32.5,y1:30},ease:Sine.easeInOut},1.5),n.to(".line2",.5,{attr:{x1:31.5,y1:30},ease:Sine.easeInOut},1.5));r=function(){var n=window.outerHeight>window.outerWidth?"width":"height",t=window.outerHeight>window.outerWidth?"100vh":"100vw",i=n==="height"?"width":"height";$('[data-hero="true"] video').each(function(){var r={};r[n]=t;r[i]="auto";$(this).css(r)})};r();$(window).resize(r);t=$("[data-hero]").find("video");t.length>0&&(t=t[0],t.play());i=$("header.main-header .main-header-controls");u=i.length>0?i.outerHeight()+i.position().top:0;setTimeout(function(){var t,i;if(!($("[data-hero]").length<1)){var n=$("[data-hero]").heroSlider({offsetY:u}),r=$(n.slides[0]),f=r.find(".hero-title").data("text-color")||r.find("[data-text-color]").first().data("text-color");f&&$(".btn-hamburger span").css("border-bottom-color",f);t=function(n,t){var i=t.slides[t.activeIndex];i=$(i);i.find("[data-animate]").each(function(){var t=$(this).data("animate"),i,r;(t=t[n.type],i="from",typeof t!="undefined")&&(t=t[i],r=t.duration,delete t.duration,t.overwrite=!0,TweenMax[i]($(this)[0],r,t))})};i=[];$("[data-animate]").each(function(){var u=$(this).data("animate");for(var r in u)if(i.indexOf(r)<0){i.push(r);n.on(r,function(n){t({type:r},n)})}});t({type:"onSlideNextEnd"},n)}},270)},function(){"use strict";$(document).ready(function(){var n=$("#hero2").find("video"),t,i;n.length>0&&(n=n[0],n.play());window.isMobile={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)||navigator.userAgent.match(/WPDesktop/i)},any:function(){return isMobile.Android()||isMobile.BlackBerry()||isMobile.iOS()||isMobile.Opera()||isMobile.Windows()}};isMobile.any()!==null&&$.scrollify.disable();$.scrollify({section:".scroll-stop",sectionName:!1,before:function(n,t){for(var i,r=0;r<t.length;r++)i=$(t[r]).find("video"),i.length>0&&(i=i[0],n==r?i.play():i.pause())}});t=function(){var n="height",t="vh",i="width",r="left",u="top",f=window.innerWidth/window.innerHeight;f>2.023&&(n="width",t="vw",i="height",r="top",u="left");$(".match-window-height").each(function(){var n={};n.height="100vh";$(this).css(n)});$(".scroll-stop video").each(function(){var r={};r[n]="104"+t;r[i]="auto";$(this).css(r)})};t();$(window).on("resize",function(){clearTimeout(i);i=setTimeout(function(){t()},250)})})},function(){"use strict";$(function(){$(".main-header-controls").removeClass("border-bottom");var i=$(window),n=$(document),t=$('[data-toggle="header-sticky-nav"]'),r=$("body"),f=$("nav"),u=navigator.userAgent.toLowerCase().indexOf("iphone")>-1,t=$("header");if($(".navbar").length>0&&$(".main-header").addClass("scrollNav"),i.resize(function(){$(".mobile-mega").each(function(){$(this).removeClass("in").hide()})}),!u)n.on("touchmove",".noscroll",function(n){n.preventDefault()});n.on("click",".mega-dropdown",function(){$(".meganav-sub-category").hide()});n.on("click",".mega-dropdown a",function(){$(".meganav-sub-category").hide()});n.on("click",".mega-toggle",function(){$(".meganav-category").hide();$(".meganav-sub-category").hide()});n.on("click","[data-show]",function(n){var t=this,u=$($(t).data("show")).html(),r=$(t).data("show");return n.stopPropagation(),n.preventDefault(),i.outerHeight()<1025&&i.outerWidth()<1024&&(r=$(r+"Mobile"),$(t).hasClass("in")?($(r).hide(),$(t).removeClass("in")):($(".mobile-mega").html("").hide().removeClass("in"),$("body").addClass("noscroll"),$(t).addClass("in"),$(r).html(u).addClass("in").show())),$($(this).data("show")).slideToggle(200),!1});n.on("click",".mega-dropdown > a",function(){t.addClass("meganav-expanded")});n.on("click",".navbar-toggle",function(){t.hasClass("meganav-expanded")?t.removeClass("meganav-expanded"):t.addClass("meganav-expanded");r.hasClass("noscroll")?r.removeClass("noscroll"):r.addClass("noscroll")});i.on("scroll mousewheel DOMMouseScroll",function(){i.scrollTop()/n.height()*100>=20?t.addClass("sticky"):t.removeClass("sticky").removeClass("border-bottom")})});var i=document.querySelector(".panel-left"),r=document.querySelector(".panel-right"),n=document.querySelectorAll(".panel-left> ul> li"),t=document.querySelectorAll(".panel-right> ul> li");typeof n!="undefined"&&n!=null&&typeof t!="undefined"&&t!=null&&t>n&&(r.style.borderLeft="1px solid #6a737b",i.style.borderRight="transparent")},function(n,t,i){"use strict";var u=i(7),f=i(20),r={click:function(n){u.smAndDown.matches===!0&&(r.embed(n),n.stopPropagation())},embed:function(n){var i=$(n.target),u=i.data(),f=i.parent().outerWidth(),e=i.parent().outerHeight(),t=r.tmp.video;t=t.replace("{{video}}",u.video);t='<div class="video-block" style="width:{{width}}; height:{{height}}">'+t+"<\/div>";t=t.replace("{{width}}",f+"px");t=t.replace("{{height}}",e+"px");i.parent().append(t)},getHeight:function(n){var i=String(n).replace(/[^\d.-]/g,""),t=String(n).replace(i,"");t=typeof t=="undefined"?"":t;var u=16,f=u-9,e=f/u,r=i-i*e;return r=Math.floor(r),r+t},hide:function(n){$(n.target).find(".modal-dialog").html("")},show:function(n){var i=$(n.relatedTarget).data(),t,s,h;if(typeof i=="undefined"){$(n.target).modal("hide");return}var c=typeof i.target!="undefined"?$(i.target):$($('[data-name="modal-video"]')[0]),f=["width","video"],l=r.tmp.dismiss,e=r.tmp.video,o=i.width;for(t=0;t<f.length;t++){if(typeof i[f[t]]=="undefined"){$(n.target).modal("hide");return}u.xsAndDown.matches&&(f[t]==="width"||f[t]==="height")&&f[t]==="width"&&(i.width="90vw");s="{{"+f[t]+"}}";e=e.replace(s,i[f[t]])}h=r.getHeight(o);$(c.find(".modal-dialog")[0]).html(e+l).css({width:i.width,height:h}).data("width",o)},resize:function(){$(".video-block").each(function(){var n=$(this).parent().outerWidth(),t=$(this).parent().outerHeight();$(this).css({width:n,height:t})});$('.modal-open [data-name="modal-video"] .modal-dialog').each(function(){var n=$(this).css("width"),t;n=u.xsAndDown.matches?"90vw":$(this).data("width")||"720px";t=r.getHeight(n);$(this).css("width",n);$(this).css("height",t)})},tmp:{dismiss:'<button type="button" class="btn-close right-top" data-dismiss="modal"><span class="glyphicon glyphicon-remove"><\/span><\/button>',video:'<iframe src="{{video}}" frameborder="0" allowfullscreen><\/iframe>'}};$("body").on("click","button[data-video], a[data-video]",r.click);$("body").on("show.bs.modal",'[data-name="modal-video"]',r.show);$("body").on("hidden.bs.modal",'[data-name="modal-video"]',r.hide);$(window).resize(r.resize)},function(){"use strict";function i(n){var e=$(n).find('div.multi-navigation-search input[type="search"]').get(0),o=$(e).val(),i=$(n).nextAll(".container:first"),s=$(n).find("div.dropdown select#t :selected , div.dropdown #thddn").val(),h=$(n).find("div.dropdown select#c :selected , div.dropdown #chddn").val(),c=$(n).find("div.dropdown select#m :selected , div.dropdown #mhddn").val(),r=$(n).data("settingid"),f;(r===undefined||r.length===0)&&(r=$(i).data("settingid"));var l=$(i).data("applyborder"),a=$(i).data("applyfadeout"),u=$(i).find(".disableContent"),v=$(n).position(),y=$(n).outerHeight(!0)+$(i).outerHeight(!0);$(u).css("height",y+"px");$(u).css("top",v.top+"px");f={SettingId:r,Category:h,Topic:s,ContentType:c,Search:o,ApplyBorder:l,ApplyFadeout:a};$.AjaxCall("api/content/AreasArticle/GetArticleList",f,$.MapApiDataToTemplate,t,u,i,n)}function t(n){var i=[],e=$(n).find('div.multi-navigation-search input[type="search"]').get(0),u=$(e).val(),f,r,t;for(u&&i.push({param:"q",value:u}),f=$(n).find("div.dropdown select"),f.each(function(n,t){var u=$(t).attr("data-param"),r;u&&(r=$(t).val(),r&&i.push({param:u,value:r}))}),r="?",t=0;t<i.length;t++)t!==0&&(r+="&"),r+=i[t].param+"="+i[t].value;window.location=r.length>1?window.location.origin+window.location.pathname+r:window.location.origin+window.location.pathname}function n(n,r){r?i(n):t(n)}$(document).ready(function(){var t=$("section.multi-navigation");$(document).ready(function(){var n,i;t!==undefined&&t.length>0&&(n=window.location.toString(),n.indexOf("?")>0&&(i=n.substring(0,n.indexOf("?")),window.history.replaceState({},document.title,i)))});t.each(function(t,i){var r=$(i).is("[data-ajax]"),u=$(i).find('div.multi-navigation-search input[type="search"]').get(0),f,e,o;$(u).on("search",function(){n(i,r)});$(u).on("keypress",function(t){var u=t.which;u==13&&n(i,r)});f=$(i).find("div.multi-navigation-search button.multi-navigation-search-button").get(0);$(f).on("click",function(){n(i,r)});e=$(i).find("div.dropdown select");e.each(function(t,u){$(u).change(function(){n(i,r)})});o=$(i).find("div.dropdown .multi-select");o.each(function(t,u){$(u).on("nav:updatefilter",function(){n(i,r)})})})})},function(){"use strict";var n,t=$.fn.collapse.Constructor.TRANSITION_DURATION*1.2/1e3;$(document).on("click","[data-scroll-target]",function(){var r=$(this),u,i;if(!r.hasClass("collapsed")){u=$("html, body");i=r;i.data("scroll-target")!=="this"&&(i=$(i.data("scroll-target")));n&&n.kill&&n.kill();var f={top:i[0].getBoundingClientRect().top},e=function(){u.scrollTop(i.offset().top-f.top)},o=$(".main-header-controls")[0].getBoundingClientRect().bottom*1.45;n=TweenMax.to(f,t,{top:o,ease:Power2.easeOut,onUpdate:e,onUpdateScope:this,onComplete:function(){e()},onCompleteScope:this})}})},function(){"use strict";$(function(){$(".search-filter-bar-heading-wrapper a").on("click",function(n){return n.stopPropagation()});$(".search-filter-bar-heading-wrapper a").on("keydown",function(n){return n.stopPropagation()});$(".search-filter-bar-heading").on("keydown",function(n){(n.which===13||n.which===32)&&(n.preventDefault(),this.click())})})},function(){"use strict";$("body").on("click",".dropdown-menu > li > a",function(){if(!($(this).parents(".dropdown").find('[data-noreplace="true"]').length>0)){var t=$(this).text(),n=$(this).parents(".dropdown").find('[data-toggle="dropdown"]');n.length>0&&n.text(t)}})},function(){"use strict";$.fn.stairstep=function(n){function t(t){var r=t.find(n.target),e=r.length,u=.5,f=1,o=f+(e-1)*u,i=new TimelineMax;i.staggerFrom(r,f,{y:"+=50%",autoAlpha:0,ease:Power2.easeOut},u);i.staggerTo(r,f,{y:"-=20%",autoAlpha:0,ease:Power2.easeIn},u);i.pause();$(t).data("timeline",i);EclipseScroll.add(t,function(n){n.visibility===1||!n.visibility||n.outerProgress<.5&&t.offset().top<$(window).height()?i.progress(.5):n.outerProgress<.5?i.progress(n.visibility/2):n.outerProgress>.5&&n.outerProgress<1?i.progress(n.visibility/1.5):i.progress(1-n.visibility/1.5)})}function i(n){$(n).data("timeline").progress(.5);$(n).data("timeline").kill();$(n).removeData("timeline");EclipseScroll.remove(n.container);t(n)}var r=this;$(this).each(function(){t($(this));i($(this))})};$(function(){$("[data-stairstep]").each(function(){var n=$($(this).data("stairstep"));n.css("overflow","hidden");$($(this).data("stairstep")).stairstep({target:$(this).data("stairstep-target")})})})},function(){"use strict";function n(n){var i=n.closest(".tab-wrapper").find("ul.nav-tabs");i.is(":visible")||n.hasClass("active")||(n.parent().find(".active").removeClass("active"),n.addClass("active"),t(n,i))}function t(n,t){var i=n.attr("id");t.find(".active").removeClass("active");t.find('a[href="#'+i+'"]').parent().addClass("active")}$(document).ready(function(){var t=$("section.tab-section");t.each(function(){var t=$(this).find(".tab-pane");t.each(function(){this.addEventListener("click",function(){n($(this))})})})})},function(n,t,i){"use strict";function u(){var n=$("[data-toggle-responsive]");n.each(function(){var n=$(this),t=n.data("toggle-responsive"),u=t.slice(0,t.indexOf("-")),i=t.slice(t.indexOf("-")+1);r[i]&&r[i].matches?n.attr("data-toggle",u):(n.removeAttr("data-toggle"),$(n.data("target")).removeAttr("style"))})}var r=i(7);u();r.smAndUp.addListener(u);r.mdAndUp.addListener(u);r.lgAndUp.addListener(u)},function(){"use strict";$(document).ready(function(){$(".thumbnail").each(function(){var n=$(this).parent(".thumbnail-wrapper").get(0);n===null||n===undefined?this.onclick=function(){$(".modal-body #modalImage").attr("src",this.src);$("#imageModal").modal("show")}:(n.onclick=function(){$(".modal-body #modalImage").attr("src",this.src);$("#imageModal").modal("show")}.bind(this),n.style.width=this.style.width,n.style.height=this.style.height,this.style.width!==undefined&&this.style.width.indexOf("%")>=0&&(this.style.width="100%"),this.style.height!==undefined&&this.style.height.indexOf("%")>=0&&(this.style.height="100%"))});$(".thumbnail-wrapper.thumbnail-compress").each(function(){this.onclick=function(){$("#imageModal").modal("hide")}})})},function(){"use strict";$(function(){var t=location.hostname,n;n=t==="localhost"?"/cerner/":location.siteConfig.VirtualFolder;$.AjaxCall=function(t,i,r,u,f,e,o){$(f).show();$.ajax({type:"GET",url:n+t,data:i,dataType:"json",headers:{RequestVerificationToken:token},success:function(n){$(f).hide();r(e,n)},error:function(){$(f).hide();u&&u(o)}})}})},function(){"use strict";$(function(){function t(n){i("t",n.Topic)}function i(n,t){for(var i={},u=location.search.substring(1),f=/([^&=]+)=([^&]*)/g,r;r=f.exec(u);)i[decodeURIComponent(r[1])]=decodeURIComponent(r[2]);i[n]=t;location.search=$.param(i)}function r(n,i,r){var f=$(i).parents(".sub-navigation").position(),e=$(i).parents(".sub-navigation").outerHeight(!0)+$(n).outerHeight(!0),u=$(n).find(".disableContent");$(u).css("height",e+"px");$(u).css("top",f.top+"px");$.AjaxCall("api/content/AreasArticle/GetArticleList",r,$.MapApiDataToTemplate,t,u,n,r)}var n=$(".ajax-tabs");$(document).ready(function(){var t,i;n!==undefined&&n.length>0&&(t=window.location.toString(),t.indexOf("?")>0&&(i=t.substring(0,t.indexOf("?")),window.history.replaceState({},document.title,i)))});n.each(function(n,t){var i=$(t).parents(".sub-navigation").nextAll(".container:first");$(t).find("li > a").click(function(n){var f,u,e;n.preventDefault();f=$(this).data("filtertopic");u=$(t).data("settingid");(u===undefined||u.length===0)&&(u=$(i).data("settingid"));e={SettingId:u,Topic:f};$(this).parents("li").siblings().find("a.selected").removeClass("selected");$(this).addClass("selected");r(i,t,e)})})})},function(){"use strict";function n(){var i=t(),n=0;$(".affix-to-header").each(function(){$(this).css("top",i+n);var t=$(this).prev(".affix-placeholder");t.length&&$(this).data("bs.affix")!==undefined&&($(this).data("bs.affix").options.offset.top=t.offset().top-i-n);n+=$(this).outerHeight()})}function t(){var t=0,i=$("header.main-header"),r,n,u;return i.length&&(r=parseInt(i.css("top")),isNaN(r)||(t+=r),n=i.find(".main-header-controls"),n.length||(n=i.find("nav.navbar")),n.length&&(t+=n.outerHeight(),u=parseInt(n.css("top")),isNaN(u)||(t+=u))),t}$(function(){if(!$("html").hasClass("experience-editor")){var i=t(),r=parseInt($("header.main-header").css("z-index"));$(".affix-to-header").each(function(n){$(this).before('<div class="affix-placeholder" style="height: 0px;"><\/div>');$(this).css("top",i);$(this).affix({offset:{top:$(this).offset().top-i}});isNaN(r)||$(this).css("z-index",r-n-1)});setTimeout(n,1500);$(window).on("resize",function(){setTimeout(n,500)});$(window).on("scroll",n)}})},function(){"use strict";$(function(){$(".CTAList .CTACard .card-title").matchHeight();$(".CTAList .CTACard .card-text").matchHeight()})},function(){"use strict";$(function(){function n(){var n=window.navigator.userAgent,i=n.indexOf("MSIE "),u,r,t;return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):(u=n.indexOf("Trident/"),u>0)?(r=n.indexOf("rv:"),parseInt(n.substring(r+3,n.indexOf(".",r)),10)):(t=n.indexOf("Edge/"),t>0)?parseInt(n.substring(t+5,n.indexOf(".",t)),10):!1}window.outerHeight<768||n()})}]);Tracker=function(n,t){var i=this;return this.handlers=[],this.init=Tracker.prototype.init,n&&Tracker.prototype.init(n,t),i};Tracker.prototype={mainMenu:!1,parent:null,breadcrumbs:[],ga:null,trackedTags:["a","button","span"],trackedObjects:{form:["submit"],input:["blur"]},trackedEvents:[],categories:{"Social Button":["linkedin","facebook","twitter","youtube"],"Role Sub Navigation":["Provider","Employer","Health Plan","Patient","Government"],"Offerings Sub Navigation":["Population Health","Interoperability","Revenue Management","EHR Solutions"],"Role Icon":["Providers","Employers","Patients","Homepage Health Plans","Homepage Government"],Navigation:["mega-nav","hamburger","Our Impact","Our Story","Blog","Contact Us', 'Support', 'Ucern"],"Sub Navigation":[""],Button:["See all posts","Find an Event"],Content:["Feature Story","View More","Recent Story Top","Recent Story Bottom"],Icon:["Event","Careers","Social"]},add:function(n,t){var i=this,r,u;switch(n){case"category":for(r in t)i.categories[r]?i.categories[r].push(t[r]):i.categories.x=t[r];break;case"trackedObject":for(u in t)i.trackedObjects.key=t[u];break;case"trackedTags":i.trackedTags.indexOf(t)<0&&i.trackedTags.push(t)}},remove:function(){},setCategories:function(n){var t=this;n&&(t.categories=n)},init:function(n,t){var i=this,r;if(i.ga||(!function(n,t,i,r,u,f,e){n.GoogleAnalyticsObject=u;n[u]=n[u]||function(){(n[u].q=n[u].q||[]).push(arguments)};n[u].l=1*new Date;f=t.createElement(i);e=t.getElementsByTagName(i)[0];f.async=1;f.src=r;e.parentNode.insertBefore(f,e)}(window,document,"script","https://www.google-analytics.com/analytics.js","ga"),ga("require","linker"),ga("linker:autoLink",["cerner.com"],!1,!0),ga("create",n,"auto"),ga("send","pageview"),i.ga=ga),t)for(r in t)i.key=t[r];i.bindEvents();i.bindMediaEvents()},bindMediaEvents:function(){$&&$("video").bind("play pause stop seek",function(){})},bindEvents:function(){var n=this,t,i;for(t in n.trackedTags)$(document).on("click",n.trackedTags[t],function(i){n.send(i,n.trackedTags[t],"Click")});for(t in n.trackedObjects)for(i in n.trackedObjects[t])$(t).bind(n.trackedObjects[t][i],function(){})},getCategory:function(n,t){var r=this,u="Navigation",i,f;for(i in r.categories)if(f=r.categories[i].filter(function(t){return t.toLowerCase().indexOf(n.toLowerCase())>-1||n.toLowerCase().indexOf(t.toLowerCase())>-1}),f.length>0)return t&&t(i),i;return t&&t(u),u},send:function(n,t,i){var r,u=(Date.now(),this),f=n.currentTarget;switch(f.tagName){case"A":r=f.text||f.getAttribute("data-event");break;case"BUTTON":r="undefined"!==f.id&&""!==f.id?f.id:f.className;break;case"SPAN":r="undefined"!==f.id&&""!==f.id?f.id:f.className}if(r){try{r=r.trim()}catch(n){}r=r.replace(/  +/g," ");r.indexOf("mega-nav")>-1&&(r+=u.meganav?"-close":"-open",u.meganav&&(u.parent=null),u.meganav=!u.meganav);u.getCategory(r,function(n){u.breadcrumbs.indexOf(r)<0&&("role sub navigation"===n.toLowerCase()?u.breadcrumbs[1]=r:u.breadcrumbs.push(r));ga("send","event",n,i,u.breadcrumbs.join(" > "),1);u.meganav?u.parent=r:(u.parent=null,u.breadcrumbs=[])})}},log:function(){}};"undefined"!=typeof module&&(module.exports=new Tracker);host=location.hostname;site=host==="localhost"?"/cerner/":location.siteConfig.VirtualFolder;version=detectIE();version===!1?$("html").addClass("non-ie"):version>=12?$("html").addClass("ie").addClass("edge").addClass("ie-"+version):$("html").addClass("ie").addClass("ie-"+version),function(n){"use strict";function l(){for(var t=document.getElementsByClassName("action--save active"),n=0;n<t.length;n++)t[n].setAttribute("aria-checked","true")}function i(t,i){getNumberOfSavedItems().then(function(r){r.ErrorMessage?o(r.ErrorMessage,!0):(parseInt(r.Counter)===0?n(".saved-items span").removeClass("fa-star").addClass("fa-star-o"):n(".saved-items span").removeClass("fa-star-o").addClass("fa-star"),o(t+" "+i))})}function o(t,i){i?(n(".alert-job").removeClass("alert-success"),n(".alert-job").addClass("alert-error")):(n(".alert-job").addClass("alert-success"),n(".alert-job").removeClass("alert-error"));n(".alert-job").html(t).fadeIn();setTimeout(function(){n(".alert-job").fadeOut()},1e3)}function a(n){n.getAttribute("aria-checked")==="true"?n.setAttribute("aria-checked","false"):n.setAttribute("aria-checked","true")}function t(t){var i=new ScrollMagic.Scene({triggerElement:t,duration:800}).on("enter",function(){n(t).addClass("active");t===".scene-quote"&&(animateQuote(f),f++)}).on("leave",function(){}).addTo(s)}var e,r,u,s,f;n(".equal-column").matchHeight();n(window).load(function(){if(n("body").removeClass("preload"),n(".form--reverse-search").length>0){var t=n(".form--reverse-search").data("initial-question");hideReverseSelectButton();getReverseSearch(null,t)}l()});n(window).on("load hashchange",function(){var i=window.location.hash,t;i.search("#!")!==-1&&(t=i.replace("#!",""),t!==""&&n("#"+t).modal("show"))});n("#scroll").length>0&&(e=document.getElementById("scroll"),e.onchange=function(){var n=this.getElementsByTagName("option")[this.selectedIndex].value,t=document.getElementById(n),i=t.offsetTop;window.scrollTo(0,i)});n(".one-page-nav").onePageNav({currentClass:"active",changeHash:!0});n(".one-page-nav").stick_in_parent({offset_top:80,recalc_every:1});n("select").select2({minimumResultsForSearch:4});n(document).on("click",".action--filter",function(){n(this).hasClass("active")?closeFilter():(n(this).addClass("active").text("Hide Filter"),n(".aside--filter").addClass("active"))});n("#form--search, #form--keyword").submit(function(n){n.preventDefault()});n(document).on("click",".action--search-keyword",function(){var t=n("#keyword").val(),i=updateURLParameter(window.location.pathname,"keyword",t);location.href=i});n(document).on("click",".action--add-keyword",function(){var t=n("#keyword").val(),i=n("#add-keyword").val(),r=t!=""?t+", "+i:i;updateKeywordUrl(r);closeFilter();n("#keyword").val(r);n("#add-keyword").val("");HideShowKeywords()});n(document).on("click",".tags a",function(){for(var i="",u=n(this).attr("data-val"),f=n("#keyword").val(),r=f.split(", "),t=0,e=r.length;t<e;t++)r[t]!=u&&(i+=i!=""?", "+r[t]:r[t]);updateKeywordUrl(i);closeFilter();n("#keyword").val(i);n(this).parent("li").fadeOut("fast").promise().done(function(){n(this).parent("li").remove()});HideShowKeywords()});n(document).on("change","#region",function(){var t=n(this).val();t?n(this).closest(".filter--select").addClass("active"):n(this).closest(".filter--select").removeClass("active");n("#country").val("").trigger("change");filterCountries()});n(document).on("change","#country",function(){var t=n(this).val();t?n(this).closest(".filter--select").addClass("active"):(n(this).closest(".filter--select").removeClass("active"),initializeStates());getStates(t,"")});n(document).on("change","#state, #career-path, #team, #workingenvironment",function(){var t=n(this).val();t?n(this).closest(".filter--select").addClass("active"):n(this).closest(".filter--select").removeClass("active")});n(document).on("change","#workingenvironment",function(){var r=n(this).find(":selected").attr("data-show"),t=n(this).closest(".filter--select").find(".working-environment-description.active"),i;t.length&&t.attr("id")!=r&&t.removeClass("active");i=n("#"+r);i.length&&i.addClass("active")});n(document).on("click",".filter--select.active a",function(){var t=n(this).attr("data-id");n("#"+t).val("").trigger("change");n(this).closest(".filter--select").removeClass("active");t==="country"&&(n("#state").val("").trigger("change"),initializeStates());t==="region"&&(n("#country").val("").trigger("change"),filterCountries())});n(document).on("click",".filter--input.active a",function(){var t=n(this).attr("data-id");n("#"+t).val("");n(this).closest(".filter--input").removeClass("active")});n(document).on("keyup","#city, #zip, #military",function(){var t=n(this).val();t?n(this).closest(".filter--input").addClass("active"):n(this).closest(".filter--input").removeClass("active")});n(document).on("click",".action--search-refine",function(){refineSearchResults()});n(document).on("click",".search--pagination a",function(){var t=n(this).attr("data-href"),i=updateURLParameter(window.location.href,"page",t)});n(document).on("click",".action--story",function(){n(".hero--profile").addClass("hero--profile__open-listing");n("html, body").animate({scrollTop:n("#main").offset().top-80},1e3)});n(document).on("click",".action--desc",function(){n(".hero--profile").removeClass("hero--profile__open-listing")});n(".search--results").length>0&&initializeSearchFilters();n(document).on("click",".action--save",function(){u(this)});n(document).on("keydown",".fa-star",function(n){n.keyCode==13&&u(this.parentElement)});r=function(){var t=n("#getHeight").height();n(".setNavbarHeight-as-marginTop").css("margin-top",t);n(".setNavbarHeight-as-top").css("top",t)};n(window).on("load",function(){r()});n(window).on("resize",function(){r()});u=function(t){n(t).toggleClass("active");var r=n(t).attr("data-id")==="story"?"Story":"Job";a(n(t).context);n(t).hasClass("active")?saveItem(n(t).data("item-id"),n(t).data("item-type")).then(function(){i(r,"saved!")}):removeItem(n(t).data("item-id")).then(function(){i(r,"removed!")})};n(document).on("click",".action--remove",function(){removeItem(n(this).data("item-id")).then(function(){i("Job","removed!")});n(this).closest(".swiper-slide").fadeOut()});n(document).on("change",".form--reverse-search select",function(){var t=n(this).val();getReverseSearch(n(this),t)});n(".form--reverse-search button").on("click",SubmitReverseClick);s=new ScrollMagic.Controller;t(".scene-01");t(".scene-02");t(".scene-quote");t(".bg--callout__center");t(".bg--lines__block");t(".scene-teams");n(".scene-cards").each(function(n,i){t(i)});n(".reverse-search--results").each(function(n,i){t(i)});n(".scene-talent").each(function(n,i){t(i)});f=1;n(document).on("change","#filter-featured, #filter-team",function(){associateStoriesFilter()});n(document).on("click","#show--all",function(){n("select").val("all").trigger("change.select2");associateStoriesFilter()});if(n("#social-preload a").click(function(){n("#social-content").addClass("open");n("#preload--head").fadeOut();n("#social-preload").addClass("shrink");n(this).hasClass("twitter")?n(".j-twitter").trigger("click"):n(this).hasClass("youtube")?n(".j-youtube").trigger("click"):n(this).hasClass("blog")?n(".j-blog").trigger("click"):n(this).hasClass("facebook")&&n(".j-facebook").trigger("click")}),n(".scene-quote").length>0)var h=n(".quote--initial"),c=h.text(),v=n(".quote--final").text(c),y=h.text(randomiseString(c));n(".campus-listing .card-inner").matchHeight()}(jQuery)