1import{r as o,j as e}from"./vendor-react-L0q64dx4.js";import{toast as e1}from"./index-EhOYLyUg.js";import{A as H3}from"./AdminPageHeader-CsOKRY4f.js";import{M as Z3}from"./ModuleAccessGuard-DmIDov4I.js";import{a as Y3,b as J3,c as Q3,d as X3,e as P2,s as e4,g as s4,f as K1,h as N5,i as $2}from"./adminAnalytics-DLaZ00d5.js";import{al as t5,af as r3,c1 as t4,g as V5,c2 as Q,c3 as a4,c4 as n4,c5 as i4,ai as l4,an as r4,K as o3,x as c3,ao as a5,bw as A2,h as _2,M as o4,X as o5,E as c4,y as d4,u as x4,c0 as n5,a7 as m4,c6 as i5,bu as B5,bQ as u4,c7 as p4,n as E2,J as k5,a_ as h4,c8 as g4,r as I2,aB as B2,N as T2,c9 as f4,q as k1,i as y4,bA as z5,aY as z1,bR as F2,ca as D2,cb as T5,cc as R2,bJ as M5,aG as b4,a6 as O2,cd as j4,aN as V2,ce as F5}from"./vendor-icons---mCY1un.js";import{U as G1}from"./index-CFKwIOB_.js";import{u as v4}from"./adminAuth-BP9jQKQ5.js";import{C as w4,c as N4}from"./trafficChannel-Dq6_2EEb.js";import{R as C1,P as d3,g as x3,h as W5,f as k4,C as U1,X as H1,Y as y1,T as Z1,a as z4,c as m3,i as M1,b as S5,B as C5,j as M4,A as S4}from"./vendor-charts-B5c7aoDJ.js";import{b as C4,f as q,p as c1}from"./pl-DKGamyPr.js";import{a as L4}from"./addHours-BJQeVXnz.js";import"./supabase-DiKAvXfg.js";import"./vendor-supabase-CQr2cQj-.js";function X(t,n){return C4(t,-n)}function W2(t,n){return L4(t,-n)}const _=(t={})=>({fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",...t}),p1=t=>t.toLocaleString("pl-PL"),P4={LCP:[2500,4e3],INP:[200,500],CLS:[100,250],FCP:[1800,3e3],TTFB:[800,1800]},q2=["LCP","INP","CLS"],$4=["FCP","TTFB"],A4={LCP:"Largest Contentful Paint",INP:"Interaction to Next Paint",CLS:"Cumulative Layout Shift",FCP:"First Contentful Paint",TTFB:"Time to First Byte"};function D5(t,n){const i=P4[t];return!i||n<=i[0]?"good":n<=i[1]?"ni":"poor"}const g1={good:"#15803d",ni:"#b45309",poor:"#b91c1c"},_4={good:"#dcfce7",ni:"#fef3c7",poor:"#fee2e2"};function R5(t,n){return t==="CLS"?(n/1e3).toFixed(3):t==="LCP"||t==="FCP"?`${(n/1e3).toFixed(2)} s`:`${Math.round(n)} ms`}function L5(t){if(!t)return"0 s";const n=t/1e3;if(n<60)return`${n.toFixed(n<10?1:0)} s`;const i=Math.floor(n/60);return`${i} min ${Math.round(n-i*60)} s`}function h1({children:t}){return e.jsx("div",{className:"rounded-xl border border-slate-100 bg-white p-3 shadow-sm",children:t})}function E4({good:t,ni:n,poor:i}){const d=Math.max(1,t+n+i),r=(m,c)=>m>0?e.jsx("div",{style:{width:`${m/d*100}%`,background:c},className:"h-full"}):null;return e.jsxs("div",{className:"flex h-1.5 w-full overflow-hidden rounded-full bg-slate-100",children:[r(t,g1.good),r(n,g1.ni),r(i,g1.poor)]})}function K2({row:t,large:n}){const i=D5(t.metric,t.p75);return e.jsxs(h1,{children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:`font-black tabular-nums leading-tight ${n?"text-xl":"text-base"}`,style:_({color:g1[i]}),children:R5(t.metric,t.p75)}),e.jsxs("p",{className:"text-[10px] font-bold text-pls-navy",style:_(),title:A4[t.metric],children:[t.metric," ",e.jsx("span",{className:"text-slate-400 font-medium",children:"p75"})]})]}),e.jsx("span",{className:"rounded px-1.5 py-px text-[8px] font-bold uppercase",style:_({color:g1[i],background:_4[i]}),children:i==="good"?"dobry":i==="ni"?"popraw":"sÅaby"})]}),e.jsxs("div",{className:"mt-2",children:[e.jsx(E4,{good:t.good,ni:t.needsImprovement,poor:t.poor}),e.jsxs("div",{className:"mt-1 flex items-center justify-between text-[9px] text-slate-400",style:_(),children:[e.jsxs("span",{children:[Math.round(t.goodRate*100),"% dobrych"]}),e.jsxs("span",{className:"tabular-nums",children:[p1(t.samples)," próbek"]})]})]})]})}function I4({accessToken:t,query:n}){const[i,d]=o.useState(null),[r,m]=o.useState(null),[c,u]=o.useState(null),[v,N]=o.useState(!0);if(o.useEffect(()=>{let x=!1;return N(!0),Promise.all([Y3(t,n),J3(t,n),Q3(t,n)]).then(([h,D,M])=>{x||(d(h.data),m(D.data),u(M.data),N(!1))}),()=>{x=!0}},[t,n]),v)return e.jsx("p",{className:"py-8 text-center text-sm text-slate-400",style:_(),children:"Wczytywanie wydajnoÅciâ¦"});const k=new Map(((i==null?void 0:i.metrics)||[]).map(x=>[x.metric,x])),C=((i==null?void 0:i.totals.samples)||0)>0,a=c==null?void 0:c.totals;return e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(t5,{className:"h-3.5 w-3.5 text-pls-navy"}),e.jsx("h3",{className:"text-[11px] font-bold text-pls-navy",style:_(),children:"Core Web Vitals (dane od użytkowników)"}),i!=null&&i.totals.sampled?e.jsx("span",{className:"text-[9px] text-amber-600",
1style:_(),children:"próbka"}):null]}),C?e.jsxs("div",{className:"grid grid-cols-2 gap-2 sm:grid-cols-3 lg:grid-cols-7",children:[q2.map(x=>{const h=k.get(x);return h?e.jsx("div",{className:"lg:col-span-2",children:e.jsx(K2,{row:h,large:!0})},x):null}),$4.map(x=>{const h=k.get(x);return h?e.jsx("div",{children:e.jsx(K2,{row:h})},x):null})]}):e.jsx(h1,{children:e.jsx("p",{className:"text-[11px] text-slate-500",style:_(),children:"Brak danych Web Vitals w wybranym okresie. Zbieranie startuje po zgodzie na cookies i wdrożeniu nowej wersji (deploy Edge + migracja)."})})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-3 lg:grid-cols-3",children:[e.jsxs(h1,{children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(r3,{className:"h-3.5 w-3.5 text-pls-navy"}),e.jsx("h4",{className:"text-[10px] font-bold text-pls-navy",style:_(),children:"Zaangażowanie (aktywny czas na stronie)"})]}),e.jsxs("div",{className:"mb-2 flex gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-lg font-black tabular-nums text-pls-navy",style:_(),children:L5((r==null?void 0:r.totals.avgActiveMs)||0)}),e.jsx("p",{className:"text-[9px] text-slate-400",style:_(),children:"År. aktywny czas"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-lg font-black tabular-nums text-slate-500",style:_(),children:L5((r==null?void 0:r.totals.avgDwellMs)||0)}),e.jsx("p",{className:"text-[9px] text-slate-400",style:_(),children:"År. czas otwarcia"})]})]}),((r==null?void 0:r.pages.length)||0)>0?e.jsxs("table",{className:"w-full border-collapse",style:_({fontSize:"10px"}),children:[e.jsx("thead",{children:e.jsxs("tr",{className:"text-left text-slate-400",children:[e.jsx("th",{className:"pb-1 font-semibold",children:"Strona"}),e.jsx("th",{className:"pb-1 text-right font-semibold",children:"Aktywny"}),e.jsx("th",{className:"pb-1 text-right font-semibold",children:"WyÅw."})]})}),e.jsx("tbody",{children:r.pages.slice(0,12).map(x=>e.jsxs("tr",{className:"border-t border-slate-50",children:[e.jsx("td",{className:"py-1 pr-2 text-pls-navy",children:x.path.length>32?`${x.path.slice(0,30)}â¦`:x.path}),e.jsx("td",{className:"py-1 text-right tabular-nums text-pls-navy",children:L5(x.avgActiveMs)}),e.jsx("td",{className:"py-1 text-right tabular-nums text-slate-500",children:p1(x.views)})]},x.path))})]}):e.jsx("p",{className:"text-[10px] text-slate-400",style:_(),children:"Brak danych o zaangażowaniu w tym okresie."})]}),e.jsxs(h1,{children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(t4,{className:"h-3.5 w-3.5 text-pls-navy"}),e.jsx("h4",{className:"text-[10px] font-bold text-pls-navy",style:_(),children:"Retencja odwiedzajÄ
cych"})]}),e.jsxs("div",{className:"mb-3 flex items-center gap-4",children:[e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(V5,{className:"h-4 w-4 text-slate-300"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-lg font-black tabular-nums text-pls-navy",style:_(),children:p1((a==null?void 0:a.visitors)||0)}),e.jsx("p",{className:"text-[9px] text-slate-400",style:_(),children:"odwiedzajÄ
cy"})]})]}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-lg font-black tabular-nums text-emerald-700",style:_(),children:[Math.round(((a==null?void 0:a.returningRate)||0)*100),"%"]}),e.jsx("p",{className:"text-[9px] text-slate-400",style:_(),children:"powracajÄ
cy"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-lg font-black tabular-nums text-pls-navy",style:_(),children:((a==null?void 0:a.avgSessionsPerVisitor)||0).toFixed(1)}),e.jsx("p",{className:"text-[9px] text-slate-400",style:_(),children:"sesji / os."})]})]}),e.jsxs("div",{className:"flex h-2 w-full overflow-hidden rounded-full bg-slate-100",children:[e.jsx("div",{className:"h-full bg-pls-navy",style:{width:`${a&&a.visitors?a.newVisitors/a.visitors*100:0}%`}}),e.jsx("div",{className:"h-full bg-emerald-500",style:{width:`${a&&a.visitors?a.returningVisitors/a.visitors*100:0}%`}})]}),e.jsxs("div",{className:"mt-1 flex justify-between text-[9px] text-slate-400",style:_(),children:[e.jsxs("span",{children:["Nowi: ",p1((a==null?void 0:a.newVisitors)||0)]}),e.jsxs("span",{children:["PowracajÄ
cy: ",p1((a==null?void 0:a.returningVisitors)||0)]})]}),((c==null?void 0:c.daysActive.length)||0)>1?e.jsxs("div",{className:"mt-3",children:[e.jsx("p",{className:"mb-1 text-[9px] font-semibold text-slate-400",style:_(),children:"Dni aktywnoÅci (liczba odwiedzajÄ
cych)"}),e.jsx("div",{className:"space-y-0.5",children:c.daysActive.slice(0,7).map(x=>{const h=Math.max(...c.daysActive.map(D=>D.visitors),1);return e.jsxs("div",{className:"flex items-center gap-1.5",style:_({fontSize:"9px"}),children:[e.jsxs("span",{className:"w-10 shrink-0 text-slate-500",children:[x.days," ",x.days===1?"dzieÅ":"dni"]}),e.jsx("div",{className:"h-2 flex-1 rounded bg-slate-100",children:e.jsx("div",{className:"h-full rounded bg-pls-navy/70",style:{width:`${x.visitors/h*100}
1%`}})}),e.jsx("span",{className:"w-8 shrink-0 text-right tabular-nums text-slate-500",children:p1(x.visitors)})]},x.days)})})]}):null]}),C&&((i==null?void 0:i.devices.length)||0)>0?e.jsxs(h1,{children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(t5,{className:"h-3.5 w-3.5 text-pls-navy"}),e.jsx("h4",{className:"text-[10px] font-bold text-pls-navy",style:_(),children:"Web Vitals wg urzÄ
dzenia (p75)"})]}),e.jsx("div",{className:"space-y-2",children:i.devices.filter(x=>q2.includes(x.metric)).map(x=>e.jsxs("div",{className:"rounded-lg border border-slate-100 bg-slate-50/40 p-2",children:[e.jsx("p",{className:"mb-1 text-[10px] font-bold text-pls-navy",style:_(),children:x.metric}),x.devices.map(h=>e.jsxs("div",{className:"flex justify-between text-[10px]",style:_(),children:[e.jsx("span",{className:"text-slate-500 capitalize",children:h.device}),e.jsx("span",{className:"tabular-nums",style:{color:g1[D5(x.metric,h.p75)]},children:R5(x.metric,h.p75)})]},h.device))]},x.metric))})]}):e.jsxs(h1,{children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(t5,{className:"h-3.5 w-3.5 text-pls-navy"}),e.jsx("h4",{className:"text-[10px] font-bold text-pls-navy",style:_(),children:"Web Vitals wg urzÄ
dzenia"})]}),e.jsx("p",{className:"text-[10px] text-slate-400",style:_(),children:"Brak danych."})]})]}),C&&((i==null?void 0:i.pages.length)||0)>0?e.jsxs(h1,{children:[e.jsx("h4",{className:"mb-2 text-[10px] font-bold text-pls-navy",style:_(),children:"WydajnoÅÄ wg strony (p75)"}),e.jsx("div",{className:"overflow-x-auto nice-scroll",children:e.jsxs("table",{className:"w-full min-w-[420px] border-collapse",style:_({fontSize:"10px"}),children:[e.jsx("thead",{children:e.jsxs("tr",{className:"text-left text-slate-400",children:[e.jsx("th",{className:"pb-1 font-semibold",children:"Strona"}),e.jsx("th",{className:"pb-1 text-right font-semibold",children:"LCP"}),e.jsx("th",{className:"pb-1 text-right font-semibold",children:"INP"}),e.jsx("th",{className:"pb-1 text-right font-semibold",children:"CLS"}),e.jsx("th",{className:"pb-1 text-right font-semibold",children:"Próbki"})]})}),e.jsx("tbody",{children:i.pages.slice(0,25).map(x=>e.jsxs("tr",{className:"border-t border-slate-50",children:[e.jsx("td",{className:"py-1 pr-2 text-pls-navy",children:x.path.length>44?`${x.path.slice(0,42)}â¦`:x.path}),["LCP","INP","CLS"].map(h=>{const D=x[h];return e.jsx("td",{className:"py-1 text-right tabular-nums",style:{color:typeof D=="number"?g1[D5(h,D)]:"#94a3b8"},children:typeof D=="number"?R5(h,D):"â"},h)}),e.jsx("td",{className:"py-1 text-right tabular-nums text-slate-500",children:p1(x.samples)})]},x.path))})]})})]}):null]})}function b1(t){const n=t.trim();return/^[a-zA-Z]{2}$/.test(n)?n.toUpperCase():null}function i1(t){const n=b1(t);if(!n)return B4(t);try{return new Intl.DisplayNames(["pl"],{type:"region"}).of(n)||n}catch{return n}}function B4(t){return t.trim()||"â"}const f1={chrome:{slug:"googlechrome",color:"4285F4"},edge:{slug:"microsoftedge",color:"0078D7"},firefox:{slug:"firefox",color:"FF7139"},safari:{slug:"safari",color:"1B76C0"},opera:{slug:"opera",color:"FF1B2D"}},S1={windows:{slug:"windows",color:"0078D7"},apple:{slug:"apple",color:"555555"},android:{slug:"android",color:"3DDC84"},linux:{slug:"linux",color:"FCC624"}},T4={windows:({size:t,color:n,title:i,className:d})=>e.jsxs("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:`#${n}`,role:"img","aria-label":i||"Windows",className:`shrink-0 ${d}`,children:[e.jsx("title",{children:i||"Windows"}),e.jsx("path",{d:"M0 3.449L9.75 2.1v9.451H0m10.949-9.602L24 0v11.4H10.949M0 12.6h9.75v9.451L0 20.699M10.949 12.6H24V24l-13.051-1.351"})]})};function q5(t){return t.trim().toLowerCase()}function L1(t){const n=q5(t),i=f1[n];return i||(n.includes("chrome")?f1.chrome:n.includes("edge")?f1.edge:n.includes("firefox")?f1.firefox:n.includes("safari")?f1.safari:n.includes("opera")?f1.opera:null)}function O5(t){const n=q5(t),i=S1[n];return i||(n.includes("windows")?S1.windows:n.includes("apple")||n.includes("mac")||n.includes("ios")||n.includes("iphone")||n.includes("ipad")?S1.apple:n.includes("android")?S1.android:n.includes("linux")?S1.linux:null)}function o1({slug:t,color:n,label:i,size:d=16,className:r=""}){const[m,c]=o.useState(!1),u=T4[t];return u?e.jsx(u,{size:d,color:n,title:i,className:r}):m?e.jsx("span",{className:`inline-flex items-center justify-center rounded bg-slate-100 text-[9px] font-bold text-slate-500 ${r}`,style:{width:d,height:d},title:i,children:"?"}):e.jsx("img",{src:`https://cdn.simpleicons.org/${t}/${n}`,width:d,height:d,alt:"",title:i,className:`shrink-0 rounded-sm object-contain ${r}`,loading:"lazy",onError:()=>c(!0)})}function n1({code:t,title:n,size:i=18,className:d=""}){const[r,m]=o.useState(!1),c=b1(t);if(!c||r)return e.jsx(Q,{className:`shrink-0 text-slate-400 ${d}`,size:i,"aria-hidden":!0});const u=Math.round(i*.75);return e.jsx("img",{src:`https://flagcdn.com/w40/${c.toLowerCase()}.png`,srcSet:`https://flagcdn.com/w80/${c.toLowerCase()}.png 2x`,width:i,height:u,alt:"",title:n||i1(c),className:`shrink-0 rounded-sm object-cover shadow-sm ring-1 ring-black/[0.06] ${d}`,loading:"lazy",onError:()=>m(!0)})}function l5(t){const n=q5(t);return n==="tablet"||n.includes("tablet")?{Icon:a4,className:"text-violet-500"}:n==="mobile"||n.includes("mobile")?{Icon:n4,className:"text-emerald-600"}:{Icon:i4,className:"text-sky-600"}}
1function F4(t){var r;const n=t.trim();if(!n)return null;const i=(r=n.split(/[-_]/)[0])==null?void 0:r.trim().toLowerCase();if(!i||i.length!==2)return null;const d={pl:"PL",en:"GB",de:"DE",uk:"UA",cs:"CZ",sk:"SK"};return d[i]?d[i]:i.toUpperCase()}const D4="Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif";function r5(t,n){const i=new Date(t).getTime();return Number.isFinite(i)?Math.max(0,Math.floor((n-i)/1e3)):Number.POSITIVE_INFINITY}function G2(t){return Number.isFinite(t)?t<5?"teraz":t<60?`${t} s temu`:`${Math.floor(t/60)} min temu`:"â"}function R4(t,n){const i=r5(t,n);if(!Number.isFinite(i))return"â";if(i<60)return`${i} s`;const d=Math.floor(i/60);return d<60?`${d} min`:`${Math.floor(d/60)} h ${d%60} min`}const O4={gliwice:"Gliwice",wroclaw:"WrocÅaw",elblag:"ElblÄ
g"};function Y1(t){return O4[t]||(t?t.charAt(0).toUpperCase()+t.slice(1):"")}function V4(t){const n=(t||"").replace(/^\/[a-z]{2}(?=\/|$)/,"").toLowerCase()||"/",i=()=>{var u;const c=(u=n.match(/\/strefa\/([a-z0-9-]+)/))==null?void 0:u[1];return c?G1(c):""};if(/platnos|checkout|koszyk|platnosci/.test(n)){const c=i();return{slug:c,label:Y1(c),kind:"platnosc"}}const d=n.match(/\/strefa\/([a-z0-9-]+)(\/.+)?$/);if(d){const c=G1(d[1]);return{slug:c,label:Y1(c),kind:d[2]?"produkt":"sklep"}}const r=n.match(/^\/lokalizacje\/([a-z0-9-]+)/);if(r){const c=G1(r[1]);return{slug:c,label:Y1(c),kind:"strefa"}}const m=n.match(/^\/sklep-([a-z0-9-]+)/);if(m){const c=G1(m[1]);return{slug:c,label:Y1(c),kind:"sklep"}}return null}const W4={strefa:{label:"Strefa",cls:"bg-sky-400/15 text-sky-300 ring-sky-400/30"},sklep:{label:"Sklep",cls:"bg-violet-400/15 text-violet-300 ring-violet-400/30"},produkt:{label:"Produkt",cls:"bg-violet-400/15 text-violet-300 ring-violet-400/30"},platnosc:{label:"PÅatnoÅÄ",cls:"bg-emerald-400/15 text-emerald-300 ring-emerald-400/30"}};function U2({path:t}){const n=V4(t);if(!n)return null;const i=W4[n.kind];return e.jsxs("span",{className:`mt-1 inline-flex items-center gap-1 rounded px-1.5 py-0.5 text-[8px] font-bold ring-1 ${i.cls}`,children:[e.jsx(o4,{size:9}),n.label?`${n.label} · ${i.label}`:i.label]})}function H2(t){const n=new Date(t);return Number.isFinite(n.getTime())?new Intl.DateTimeFormat("pl-PL",{dateStyle:"short",timeStyle:"medium"}).format(n):"â"}function q4(t){return t.length>12?`${t.slice(0,8)}â¦`:t}function K4(t){return new Intl.NumberFormat("pl-PL").format(t)}function G4({data:t,color:n="#34d399",className:i}){const d=t.length?t:[0],r=Math.max(1,...d),m=d.length,c=100,u=28,v=c/m,N=Math.max(1.2,v*.62);return e.jsx("svg",{viewBox:`0 0 ${c} ${u}`,preserveAspectRatio:"none",className:i,"aria-hidden":"true",children:d.map((k,C)=>{const a=Math.max(.8,k/r*(u-1)),x=C*v+(v-N)/2;return e.jsx("rect",{x:x.toFixed(2),y:(u-a).toFixed(2),width:N.toFixed(2),height:a.toFixed(2),fill:n,opacity:k===0?.3:.9},C)})})}function Z2({row:t,now:n}){const i=[["Visitor ID",t.visitor_id],["Session ID",t.session_id],["Start sesji",H2(t.started_at)],["Ostatni sygnaÅ",H2(t.last_seen)],["Czas sesji",R4(t.started_at,n)],["Viewport",t.viewport_w&&t.viewport_h?`${t.viewport_w} à ${t.viewport_h}`:"â"],["JÄzyk",t.language||"â"],["IP (zamaskowane)",t.ip_masked||"â"],["Referrer",t.referrer_host||"direct / brak"],["UTM source",t.utm_source||"â"],["UTM medium",t.utm_medium||"â"],["UTM campaign",t.utm_campaign||"â"]];return e.jsx("div",{className:"grid gap-x-5 gap-y-2 rounded-lg border border-white/10 bg-black/20 p-3 sm:grid-cols-2 xl:grid-cols-4",children:i.map(([d,r])=>e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-[8px] font-bold uppercase tracking-wide text-slate-500",children:d}),e.jsx("p",{className:"mt-0.5 break-all font-mono text-[9px] text-slate-200",children:r})]},d))})}function Y2({row:t}){const n=t.browser?L1(t.browser):null,i=t.os?O5(t.os):null,{Icon:d,className:r}=l5(t.device_type||"desktop");return e.jsxs("div",{className:"flex min-w-0 items-center gap-1.5 text-[9px] text-slate-300",children:[n?e.jsx(o1,{...n,label:t.browser||"",size:12}):null,i?e.jsx(o1,{...i,label:t.os||"",size:12}):null,e.jsx(d,{size:12,className:r}),e.jsx("span",{className:"truncate",children:[t.browser,t.os,t.device_type].filter(
1Boolean).join(" · ")||"â"})]})}function U4({accessToken:t,liveStats:n}){const[i,d]=o.useState(null),[r,m]=o.useState(!0),[c,u]=o.useState(null),[v,N]=o.useState(""),[k,C]=o.useState(null),[a,x]=o.useState(Date.now()),h=o.useRef(0),D=o.useCallback(async()=>{if(!t)return;const p=++h.current,z=await X3(t);if(p===h.current){if(m(!1),z.status!=="ok"){u(z.error||"Nie udaÅo siÄ pobraÄ aktywnych sesji");return}u(null),d(z.data),x(Date.now())}},[t]);o.useEffect(()=>{m(!0),D();const p=window.setInterval(()=>{document.visibilityState==="visible"&&D()},15e3),z=window.setInterval(()=>x(Date.now()),1e3),P=()=>{document.visibilityState==="visible"&&D()};return document.addEventListener("visibilitychange",P),()=>{window.clearInterval(p),window.clearInterval(z),document.removeEventListener("visibilitychange",P)}},[D]);const M=(i==null?void 0:i.rows)||[],O=(i==null?void 0:i.onlineThresholdSeconds)||75,B=M.filter(p=>r5(p.last_seen,a)<=O).length,Z=new Set(M.map(p=>p.path)).size,L=new Set(M.map(p=>p.country_code).filter(Boolean)).size,F=B>0||((n==null?void 0:n.isLive)??!1),j=o.useMemo(()=>{const p=v.trim().toLowerCase();return p?M.filter(z=>[z.path,z.title,z.city,z.region,z.country_code,z.ip_masked,z.browser,z.os,z.referrer_host,z.visitor_id,z.session_id,z.utm_source,z.utm_campaign].some(P=>P==null?void 0:P.toLowerCase().includes(p))):M},[v,M]),$=[{label:"Online teraz",value:B,accent:F?"text-emerald-300":"text-slate-300"},{label:"GoÅcie · 60 min",value:(n==null?void 0:n.visitors60m)??0},{label:"OdsÅony · 5 min",value:(n==null?void 0:n.last5m)??0},{label:"OdsÅony · 15 min",value:(n==null?void 0:n.last15m)??0},{label:"OdsÅony · 60 min",value:(n==null?void 0:n.last60m)??0},{label:"Aktywne strony",value:Z},{label:"Kraje",value:L}];return e.jsxs("div",{className:"rounded-2xl border border-white/10 p-3.5 shadow-lg sm:p-4",style:{fontFamily:D4,background:"linear-gradient(135deg,#0f172a 0%,#142a52 55%,#0e3a66 100%)"},children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsxs("span",{className:"relative inline-flex h-2.5 w-2.5",children:[F?e.jsx("span",{className:"absolute -inset-1 animate-ping rounded-full bg-emerald-400/40"}):null,e.jsx("span",{className:`relative h-2.5 w-2.5 rounded-full ${F?"bg-emerald-400":"bg-slate-500"}`})]}),e.jsxs("div",{children:[e.jsxs("p",{className:"flex items-center gap-1.5 text-[12px] font-extrabold uppercase tracking-[0.14em] text-white",children:[e.jsx(l4,{size:13,className:"text-emerald-400"})," Na żywo"]}),e.jsxs("p",{className:"text-[9.5px] text-slate-400",children:[F?`${B} ${B===1?"osoba online":"online"} teraz`:"Brak ruchu (ostatnie 5 min)"," ","· odÅwieżanie co 15 s · lokalizacja przybliżona"]})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-emerald-400/10 px-2 py-1 text-[9px] font-bold text-emerald-300 ring-1 ring-inset ring-emerald-400/20",children:[e.jsx(r4,{size:11})," IP zamaskowane"]}),e.jsxs("button",{type:"button",onClick:()=>void D(),className:"inline-flex items-center gap-1 rounded-md border border-white/15 bg-white/5 px-2 py-1 text-[10px] font-semibold text-slate-200 transition-colors hover:bg-white/10",children:[e.jsx(o3,{size:11,className:r?"animate-spin":""})," OdÅwież"]})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-1.5 sm:grid-cols-4 xl:grid-cols-8",children:[$.map(p=>e.jsxs("div",{className:"rounded-lg border border-white/10 bg-white/[0.04] px-2.5 py-2",children:[e.jsx("p",{className:`text-lg font-black tabular-nums leading-none ${p.accent||"text-white"}`,children:K4(p.value)}),e.jsx("p",{className:"mt-1 text-[8px] font-bold uppercase tracking-wide text-slate-400",children:p.label})]},p.label)),e.jsxs("div",{className:"col-span-2 flex flex-col justify-between rounded-lg border border-white/10 bg-white/[0.04] px-2.5 py-2 sm:col-span-1",children:[e.jsx(G4,{data:(n==null?void 0:n.spark)||[],className:"h-[26px] w-full"}),e.jsx("p",{className:"mt-1 text-[8px] font-bold uppercase tracking-wide text-slate-400",children:"OdsÅony / godz."})]})]}),e.jsxs("div",{className:"mt-3 rounded-xl border border-white/10 bg-black/20 p-2.5",children:[e.jsxs("div",{className:"mb-2 flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 text-[10px] text-slate-400",children:[e.jsx(V5,{size:13,className:"text-emerald-400"}),e.jsx("strong",{className:"text-slate-100",children:j.length})," z ",(i==null?void 0:i.total)??M.length," aktywnych sesji"]}),e.jsxs("label",{className:"relative block w-full sm:w-72",children:[e.jsx(c3,{size:12,className:"absolute left-2 top-1/2 -translate-y-1/2 text-slate-500"}
1),e.jsx("input",{value:v,onChange:p=>N(p.target.value),placeholder:"Strona, miasto, IP, visitor IDâ¦",className:"w-full rounded-md border border-white/10 bg-white/5 py-1.5 pl-7 pr-2 text-[10px] text-slate-100 placeholder-slate-500 outline-none focus:border-emerald-400/60"})]})]}),c?e.jsxs("div",{className:"rounded-lg border border-rose-400/30 bg-rose-500/10 p-3 text-[10px] text-rose-200",children:["Nie udaÅo siÄ pobraÄ danych Live: ",c,". Sprawdź, czy migracja obecnoÅci zostaÅa wdrożona."]}):r&&!i?e.jsx("div",{className:"py-10 text-center text-[11px] text-slate-500",children:"Wczytywanie aktywnych sesjiâ¦"}):j.length===0?e.jsxs("div",{className:"flex flex-col items-center gap-1.5 py-9 text-center",children:[e.jsx(a5,{size:18,className:"text-slate-600"}),e.jsx("p",{className:"text-[11px] text-slate-500",children:M.length?"Brak sesji speÅniajÄ
cych filtr.":"Nikogo teraz na stronie."})]}):e.jsxs("div",{className:"max-h-[360px] overflow-y-auto nice-scroll",children:[e.jsx("div",{className:"space-y-2 sm:hidden",children:j.map(p=>{const z=r5(p.last_seen,a),P=z<=O,T=k===p.session_id;return e.jsxs("div",{className:"rounded-lg border border-white/10 bg-white/[0.03] p-2.5",children:[e.jsxs("div",{className:"flex items-start justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"break-all font-mono text-[10px] font-semibold text-slate-100",children:p.path}),e.jsx("p",{className:"mt-0.5 line-clamp-1 text-[9px] text-slate-500",children:p.title||"Bez tytuÅu"}),e.jsx(U2,{path:p.path})]}),e.jsx("span",{className:`shrink-0 rounded-full px-1.5 py-0.5 text-[8px] font-bold ${P?"bg-emerald-400/15 text-emerald-300":"bg-amber-400/15 text-amber-300"}`,children:P?"ONLINE":"OSTATNIO"})]}),e.jsxs("div",{className:"mt-2 flex flex-wrap items-center gap-x-3 gap-y-1 text-[9px] text-slate-400",children:[e.jsx("span",{children:G2(z)}),e.jsxs("span",{className:"inline-flex items-center gap-1",children:[p.country_code?e.jsx(n1,{code:p.country_code,size:13}):null,[p.city,p.country_code].filter(Boolean).join(", ")||"Nieznana lokalizacja"]}),e.jsx("span",{className:"font-mono",children:p.ip_masked||"IP â"})]}),e.jsx("div",{className:"mt-2",children:e.jsx(Y2,{row:p})}),e.jsxs("button",{type:"button",onClick:()=>C(T?null:p.session_id),className:"mt-2 inline-flex items-center gap-1 text-[9px] font-bold text-emerald-300",children:[T?e.jsx(A2,{size:11}):e.jsx(_2,{size:11})," PeÅne szczegóÅy"]}),T?e.jsx("div",{className:"mt-2",children:e.jsx(Z2,{row:p,now:a})}):null]},p.session_id)})}),e.jsx("div",{className:"hidden overflow-x-auto nice-scroll sm:block",children:e.jsxs("table",{className:"w-full min-w-[940px] table-fixed border-collapse text-left text-[9px]",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-white/10 text-[8px] font-bold uppercase tracking-wide text-slate-500",children:[e.jsx("th",{className:"w-[100px] py-2 pr-2",children:"Status"}),e.jsx("th",{className:"w-[25%] py-2 pr-2",children:"Strona"}),e.jsx("th",{className:"w-[100px] py-2 pr-2",children:"Visitor"}),e.jsx("th",{className:"w-[18%] py-2 pr-2",children:"Geo / IP"}),e.jsx("th",{className:"w-[21%] py-2 pr-2",children:"UrzÄ
dzenie"}),e.jsx("th",{className:"w-[15%] py-2 pr-2",children:"WejÅcie"}),e.jsx("th",{className:"w-[72px] py-2",children:"Detale"})]})}),e.jsx("tbody",{children:j.map(p=>{const z=r5(p.last_seen,a),P=z<=O,T=k===p.session_id,V=p.country_code?i1(p.country_code):null;return e.jsxs(o.Fragment,{children:[e.jsxs("tr",{className:"border-b border-white/[0.06] align-top hover:bg-white/[0.04]",children:[e.jsxs("td",{className:"py-2 pr-2",children:[e.jsxs("span",{className:`inline-flex items-center gap-1 font-bold ${P?"text-emerald-300":"text-amber-300"}`,children:[e.jsx("span",{className:`h-1.5 w-1.5 rounded-full ${P?"bg-emerald-400":"bg-amber-400"}`}),P?"Online":"Ostatnio"]}),e.jsx("p",{className:"mt-0.5 tabular-nums text-slate-500",children:G2(z)})]}),e.jsxs("td",{className:"py-2 pr-2",children:[e.jsx("p",{className:"break-all font-mono font-semibold text-slate-100",children:p.path}),e.jsx("p",{className:"mt-0.5 line-clamp-1 text-slate-500",title:p.title||void 0,children:p.title||"â"}),e.jsx(U2,{path:p.path})]}),e.jsx("td",{className:"py-2 pr-2 font-mono text-slate-400",title:p.visitor_id,children:q4(p.visitor_id)}),e.jsxs("td",{className:"py-2 pr-2",children:[e.jsxs("div",{className:"flex items-center gap-1.5 text-slate-300",children:[p.country_code?e.jsx(n1,{code:p.country_code,size:14}):e.jsx(Q,{size:12,className:"text-slate-600"}),e.jsx("span",{className:"truncate",title:[p.city,p.region,V].filter(
1Boolean).join(", "),children:[p.city,V].filter(Boolean).join(", ")||"Nieznana"})]}),e.jsx("p",{className:"mt-0.5 font-mono text-[8px] text-slate-500",children:p.ip_masked||"IP â"})]}),e.jsx("td",{className:"py-2 pr-2",children:e.jsx(Y2,{row:p})}),e.jsxs("td",{className:"py-2 pr-2 text-slate-400",children:[e.jsx("p",{className:"truncate",title:p.referrer_host||void 0,children:p.referrer_host||"direct / brak"}),p.utm_source?e.jsxs("p",{className:"mt-0.5 truncate text-[8px] text-sky-300",children:["utm: ",p.utm_source]}):null]}),e.jsx("td",{className:"py-2",children:e.jsxs("button",{type:"button",onClick:()=>C(T?null:p.session_id),className:"inline-flex items-center gap-1 font-bold text-emerald-300 hover:text-emerald-200",children:[T?e.jsx(A2,{size:11}):e.jsx(_2,{size:11}),T?"ZwiÅ":"WiÄcej"]})})]}),T?e.jsx("tr",{className:"border-b border-white/10",children:e.jsx("td",{colSpan:7,className:"pb-3 pt-1",children:e.jsx(Z2,{row:p,now:a})})}):null]},p.session_id)})})]})})]})]})]})}const j1={minLon:-180,minLat:-60,maxLon:180,maxLat:85},K5=[{id:"AE",name:"United Arab Emirates",rings:[[51.6,24.2,51.8,24.3,51.8,24,52.6,24.2,53.4,24.2,54,24.1,54.7,24.8,55.4,25.4,56.1,26.1,56.3,25.7,56.4,24.9,55.9,24.9,55.8,24.3,56,24.1,55.5,23.9,55.5,23.5,55.2,23.1,55.2,22.7,55,22.5,52,23,51.6,24,51.6,24.2]]},{id:"AF",name:"Afghanistan",rings:[[66.5,37.4,67.1,37.4,67.8,37.1,68.1,37,68.9,37.3,69.2,37.2,69.5,37.6,70.1,37.6,70.3,37.7,70.4,38.1,70.8,38.5,71.3,38.3,71.2,38,71.5,37.9,71.4,37.1,71.8,36.7,72.2,36.9,72.6,37,73.3,37.5,74,37.4,75,37.4,75.2,37.1,74.6,37,74.1,36.8,72.9,36.7,71.8,36.5,71.3,36.1,71.5,35.7,71.6,35.2,71.1,34.7,71.2,34.3,70.9,34,69.9,34,70.3,33.4,69.7,33.1,69.3,32.5,69.3,31.9,68.9,31.6,68.6,31.7,67.8,31.6,67.7,31.3,66.9,31.3,66.4,30.7,66.3,29.9,65,29.5,64.3,29.6,64.1,29.3,63.5,29.5,62.5,29.3,60.9,29.8,61.8,30.7,61.7,31.4,60.9,31.5,60.9,32.2,60.5,33,61,33.5,60.5,33.7,60.8,34.4,61.2,35.6,62.2,35.3,63,35.4,63.2,35.9,64,36,64.5,36.3,64.7,37.1,65.6,37.3,65.7,37.7,66.2,37.4,66.5,37.4]]},{id:"AL",name:"Albania",rings:[[21,40.8,21,40.6,20.7,40.4,20.6,40.1,20.2,39.6,20,39.7,20,39.9,19.4,40.3,19.3,40.7,19.4,41.4,19.5,41.7,19.4,41.9,19.3,42.2,19.7,42.7,19.8,42.5,20.1,42.6,20.3,42.3,20.5,42.2,20.6,41.9,20.5,41.5,20.6,41.1,21,40.8]]},{id:"AM",name:"Armenia",rings:[[46.5,38.8,46.1,38.7,45.7,39.3,45.7,39.5,45.3,39.5,45,39.7,44.8,39.7,44.4,40,43.7,40.3,43.8,40.7,43.6,41.1,45,41.2,45.2,41,45.6,40.8,45.4,40.6,45.9,40.2,45.6,39.9,46,39.6,46.5,39.5,46.5,38.8]]},{id:"AO",name:"Angola",rings:[[13,-4.8,12.6,-5,12.5,-5.2,12.4,-5.7,12.2,-5.8,11.9,-5,12.3,-4.6,12.6,-4.4,13,-4.8],[12.3,-6.1,12.7,-6,13,-6,13.4,-5.9,16.3,-5.9,16.6,-6.6,16.9,-7.2,17.1,-7.5,17.5,-8.1,18.1,-8,18.5,-7.8,19,-8,19.2,-7.7,19.4,-7.2,20,-7.1,20.1,-6.9,20.6,-6.9,20.5,-7.3,21.7,-7.3,21.7,-7.9,21.9,-8.3,21.8,-8.9,21.9,-9.5,22.2,-9.9,22.2,-11.1,22.4,-11,22.8,-11,23.5,-10.9,23.9,-10.9,24,-11.2,23.9,-11.7,24.1,-12.2,23.9,-12.6,24,-12.9,21.9,-12.9,21.9,-16.1,22.6,-16.9,23.2,-17.5,21.4,-17.9,19,-17.8,18.3,-17.3,14.2,-17.4,14.1,-17.4,13.5,-17,12.8,-16.9,12.2,-17.1,11.7,-17.3,11.6,-16.7,11.8,-15.8,12.1,-14.9,12.2,-14.4,12.5,-13.5,12.7,-13.1,13.3,-12.5,13.6,-12,13.7,-11.3,13.7,-10.7,13.4,-10.4,13.1,-9.8,12.9,-9.2,12.9,-9,13.2,-8.6,12.9,-7.6,12.7,-6.9,12.2,-6.3,12.3,-6.1]]},{id:"AQ",name:"Antarctica",rings:[[-48.7,-78,-48.2,-78,-46.7,-77.8,-45.2,-78,-43.9,-78.5,-43.5,-79.1,-43.4,-79.5,-43.3,-80,-44.9,-80.3,-46.5,-80.6,-48.4,-80.8,-50.5,-81,-52.9,-81,-54.2,-80.6,-54,-80.2,-51.9,-79.9,-51,-79.6,-50.4,-79.2,-49.9,-78.8,-49.3,-78.5,-48.7,-78],[-66.3,-80.3,-64,-80.3,-61.9,-80.4,-61.1,-80,-60.6,-79.6,-59.6,-80,-59.9,-80.5,-60.2,-81,-62.3,-80.9,-64.5,-80.9,-65.7,-80.6,-65.7,-80.5,-66.3,-80.3],[-73.9,-71.3,-73.2,-71.2,-72.1,-71.2,-71.8,-70.7,-71.7,-70.3,-71.7,-69.5,-71.2,-69,-70.3,-68.9,-69.7,-69.3,-69.5,-69.6,-69.1,-70.1,-68.7,-70.5,-68.5,-71,-68.3,-71.4,-68.5,-71.8,-68.8,-72.2,-70,-72.3,-71.1,-72.5,-72.4,-72.5,-71.9,-72.1,-73.1,-72.2,-74.2,-72.4,-75,-72.1,-75,-71.7,-73.9,-71.3],[-102.3,-71.9,-101.7,-71.7,-100.4,-71.9,-99,-71.9,-97.9,-72.1,-96.8,-72,-96.2,-72.5,-97,-72.4,-98.2,-72.5,-99.4,-72.4,-100.8,-72.5,-101.8,-72.3,-102.3,-71.9],[-122.6,-73.7,-122.4,-73.3,-121.2,-73.5,-119.9,-73.7,-118.7,-73.5,-119.3,-73.8,-120.2,-74.1,-121.6,-74,-122.6,-73.7],[-127.3,-73.5,-126.6,-73.2,-125.6,-73.5,-124,-73.9,-124.6,-73.8,-125.9,-73.7,-127.3,-73.5],[-163.7,-78.6,-163.1,-78.2,-161.2,-78.4,-160.2,-78.7,-159.5,-79,-159.2,-79.5,-161.1,-79.6,-162.4,-79.3,-163,-78.9,-163.1,-78.9,-163.7,-78.6],[
1-180,-84.7,-179.9,-84.7,-179.1,-84.1,-177.3,-84.5,-177.1,-84.4,-176.1,-84.1,-175.9,-84.1,-175.8,-84.1,-174.4,-84.5,-173.1,-84.1,-172.9,-84.1,-170,-83.9,-169,-84.1,-168.5,-84.2,-167,-84.6,-164.2,-84.8,-161.9,-85.1,-158.1,-85.4,-155.2,-85.1,-150.9,-85.3,-148.5,-85.6,-145.9,-85.3,-143.1,-85,-142.9,-84.6,-146.8,-84.5,-150.1,-84.3,-150.9,-83.9,-153.6,-83.7,-153.4,-83.2,-153,-82.8,-152.7,-82.5,-152.9,-82,-154.5,-81.8,-155.3,-81.4,-156.8,-81.1,-154.4,-81.2,-152.1,-81,-150.6,-81.3,-148.9,-81,-147.2,-80.7,-146.4,-80.3,-146.8,-79.9,-148.1,-79.7,-149.5,-79.4,-151.6,-79.3,-153.4,-79.2,-155.3,-79.1,-156,-78.7,-157.3,-78.4,-158.1,-78,-158.4,-76.9,-157.9,-77,-157,-77.3,-155.3,-77.2,-153.7,-77.1,-152.9,-77.5,-151.3,-77.4,-150,-77.2,-148.7,-76.9,-147.6,-76.6,-146.1,-76.5,-146.1,-76.1,-146.5,-75.7,-146.2,-75.4,-144.9,-75.2,-144.3,-75.5,-142.8,-75.3,-141.6,-75.1,-140.2,-75.1,-138.9,-75,-137.5,-74.7,-136.4,-74.5,-135.2,-74.3,-134.4,-74.4,-133.7,-74.4,-132.3,-74.3,-130.9,-74.5,-129.6,-74.5,-128.2,-74.3,-126.9,-74.4,-125.4,-74.5,-124,-74.5,-122.6,-74.5,-121.1,-74.5,-119.7,-74.5,-118.7,-74.2,-117.5,-74,-116.2,-74.2,-115,-74.1,-113.9,-73.7,-113.3,-74,-112.9,-74.4,-112.3,-74.7,-111.3,-74.4,-110.1,-74.8,-108.7,-74.9,-107.6,-75.2,-106.1,-75.1,-104.9,-74.9,-103.4,-75,-102,-75.1,-100.6,-75.3,-100.1,-74.9,-100.8,-74.5,-101.3,-74.2,-102.5,-74.1,-103.1,-73.7,-103.3,-73.4,-103.7,-72.6,-102.9,-72.8,-101.6,-72.8,-100.3,-72.8,-99.1,-72.9,-98.1,-73.2,-97.7,-73.6,-96.3,-73.6,-95,-73.5,-93.7,-73.3,-92.4,-73.2,-91.4,-73.4,-90.1,-73.3,-89.2,-72.6,-88.4,-73,-87.3,-73.2,-86,-73.1,-85.2,-73.5,-83.9,-73.5,-82.7,-73.6,-81.5,-73.9,-80.7,-73.5,-80.3,-73.1,-79.3,-73.5,-77.9,-73.4,-76.9,-73.6,-76.2,-74,-74.9,-73.9,-73.9,-73.7,-72.8,-73.4,-71.6,-73.3,-70.2,-73.1,-68.9,-73,-68,-72.8,-67.4,-72.5,-67.1,-72,-67.3,-71.6,-67.6,-71.2,-67.9,-70.9,-68.2,-70.5,-68.5,-70.1,-68.5,-69.7,-68.4,-69.3,-68,-69,-67.6,-68.5,-67.4,-68.2,-67.6,-67.7,-67.7,-67.3,-67.3,-66.9,-66.7,-66.6,-66.1,-66.2,-65.4,-65.9,-64.6,-65.6,-64.2,-65.2,-63.6,-64.9,-63,-64.6,-62,-64.6,-61.4,-64.3,-60.7,-64.1,-59.9,-64,-59.2,-63.7,-58.6,-63.4,-57.8,-63.3,-57.2,-63.5,-57.6,-63.9,-58.6,-64.2,-59,-64.4,-59.8,-64.2,-60.6,-64.3,-61.3,-64.5,-62,-64.8,-62.5,-65.1,-62.6,-65.5,-62.6,-65.9,-62.1,-66.2,-62.8,-66.4,-63.7,-66.5,-64.3,-66.8,-64.9,-67.1,-65.5,-67.6,-65.7,-68,-65.3,-68.4,-64.8,-68.7,-64,-68.9,-63.2,-69.2,-62.8,-69.6,-62.6,-70,-62.3,-70.4,-61.8,-70.7,-61.5,-71.1,-61.4,-72,-61.1,-72.4,-61,-72.8,-60.7,-73.2,-60.8,-73.7,-61.4,-74.1,-62,-74.4,-63.3,-74.6,-63.7,-74.9,-64.4,-75.3,-65.9,-75.6,-67.2,-75.8,-68.4,-76,-69.8,-76.2,-70.6,-76.6,-72.2,-76.7,-74,-76.6,-75.6,-76.7,-77.2,-76.7,-76.9,-77.1,-75.4,-77.3,-74.3,-77.6,-73.7,-77.9,-74.8,-78.2,-76.5,-78.1,-77.9,-78.4,-78,-78.8,-78,-79.2,-76.8,-79.5,-76.6,-79.9,-75.4,-80.3,-73.2,-80.4,-71.4,-80.7,-70,-81,-68.2,-81.3,-65.7,-81.5,-63.3,-81.7,-61.6,-82,-59.7,-82.4,-58.7,-82.8,-58.2,-83.2,-57,-82.9,-55.4,-82.6,-53.6,-82.3,-51.5,-82,-49.8,-81.7,-47.3,-81.7,-44.8,-81.8,-42.8,-82.1,-42.2,-81.7,-40.8,-81.4,-38.2,-81.3,-36.3,-81.1,-34.4,-80.9,-32.3,-80.8,-30.1,-80.6,-28.6,-80.3,-29.3,-80,-29.7,-79.6,-29.7,-79.3,-31.6,-79.3,-33.7,-79.5,-35.6,-79.5,-35.9,-79.1,-35.8,-78.3,-35.3,-78.1,-33.9,-77.9,-32.2,-77.7,-31,-77.4,-29.8,-77.1,-28.9,-76.7,-27.5,-76.5,-26.2,-76.4,-25.5,-76.3,-23.9,-76.2,-22.5,-76.1,-21.2,-75.9,-20,-75.7,-18.9,-75.4,-17.5,-75.1,-16.6,-74.8,-15.7,-74.5,-15.4,-74.1,-16.5,-73.9,-16.1,-73.5,-15.4,-73.1,-14.4,-73,-13.3,-72.7,-12.3,-72.4,-11.5,-72,-11,-71.5,-10.3,-71.3,-9.1,-71.3,-8.6,-71.7,-7.4,-71.7,-7.4,-71.3,-6.9,-70.9,-5.8,-71,-5.5,-71.4,-4.3,-71.5,-3,-71.3,-1.8,-71.2,-.7,-71.2,-.2,-71.6,.9,-71.3,1.9,-71.1,3,-71,4.1,-70.9,5.2,-70.6,6.3,-70.5,7.1,-70.2,7.7,-69.9,8.5,-70.1,9.5,-70,10.3,-70.5,10.8,-70.8,12,-70.6,12.4,-70.2,13.4,-70,14.7,-70,15.1,-70.4,15.9,-70,17,-69.9,18.2,-69.9,19.3,-69.9,20.4,-70,21.5,-70.1,21.9,-70.4,22.6,-70.7,23.7,-70.5,24.8,-70.5,26,-70.5,27.1,-70.5,28.1,-70.3,29.2,-70.2,30,-69.9,31,-69.8,32,-69.7,32.8,-69.4,33.3,-68.8,33.9,-68.5,34.9,-68.7,35.3,-69,36.2,-69.2,37.2,-69.2,37.9,-69.5,38.6,-69.8,39.7,-69.5,40,-69.1,40.9,-68.9,42,-68.6,42.9,-68.5,44.1,-68.3,44.9,-68.1,45.7,-67.8,46.5,-67.6,47.4,-67.7,48.3,-67.4,49,-67.1,49.9,-67.1,50.8,-66.9,50.9,-66.5,51.8,-66.2,52.6,-66.1,53.6,-65.9,54.5,-65.8,55.4,-65.9,56.4,-66,57.2,-66.2,57.3,-66.7,58.1,-67,58.7,-67.3,59.9,-67.4,60.6,-67.7,61.4,-68,62.4,-68,63.2,-67.8,64.1,-67.4,65,-67.6,66,-67.7,66.9,-67.9,67.9,-67.9,68.9,-67.9,69.7,-69,69.7,-69.2,69.6,-69.7,68.6,-69.9,67.8,-70.3,67.9,-70.7,69.1,-70.7,68.9,-71.1,68.4,-71.4,67.9,-71.9,68.7,-72.2,69.9,-72.3,71,-72.1,71.6,-71.7,71.9,-71.3,72.5,-71,73.1,-70.7,73.3,-70.4,73.9,-69.9,74.5,-69.8,75.6,-69.7,76.6,-69.6,77.6,-69.5,78.1,-69.1,78.4,-68.7,79.1,-68.3,80.1,-68.1,80.9,-67.9,81.5,-67.5,82.1,-67.4,82.8,-67.2,83.8,-67.3,84.7,-67.2,85.7,-67.1,86.8,-67.1,87.5,-66.9,88,-66.2,88.4,-66.5,88.8,-67,89.7,-67.1,90.6,-67.2,91.6,-67.1,92.6,-67.2,93.5,-67.2,94.2,-67.1,95,-67.2,95.8,-67.4,96.7,-67.2,97.8,-67.2,98.7,-67.1,99.7,-67.2,100.4,-66.9,100.9,-66.6,101.6,-66.3,102.8,-65.6,103.5,-65.7,104.2,-66,104.9,-66.3,106.2,-66.9,107.2,-67,108.1,-67,109.2,-66.8,110.2,-66.7,111.1,-66.4,111.7,-66.1,112.9,-66.1,113.6,-65.9,114.4,-66.1,114.9,-66.4,115.6,-66.7,116.7,-66.7,117.4,-66.9,118.6,-67.2,119.8,-67.3,120.9,-67.2,121.7,-66.9,122.3,-66.6,123.2,-66.5,124.1,-66.6,125.2,-66.7,126.1,-66.6,127,-66.6,127.9,-66.7,128.8,-66.8,129.7,-66.6,130.8,-66.4,131.8,-66.4,132.9,-66.4,133.9,-66.3,134.8,-66.2,135,-65.7,135.1,-65.3,135.7,-65.6,135.9,-66,136.2,-66.4,136.6,-66.8,137.5,-67,138.6,-66.9,139.9,-66.9,140.8,-66.8,142.1,-66.8,143.1,-66.8,144.4,-66.8,145.5,-66.9,146.2,-67.2,146,-67.6,146.6,-67.9,147.7,-68.1,148.8,-68.4,150.1,-68.6,151.5,-68.7,152.5,-68.9,153.6,-68.9,154.3,-68.6,155.2,-68.8,155.9,-69.1,156.8,-69.4,158,-69.5,159.2,-69.6,159.7,-70,160.8,-70.2,161.6,-70.6,162.7,-70.7,163.8,-70.7,164.9,-70.8,166.1,-70.8,167.3,-70.8,168.4,-71,169.5,-71.2,170.5,-71.4,171.2,-71.7,171.1,-72.1,170.6,-72.4,170.1,-72.9,169.8,-73.2,169.3,-73.7,168,-73.8,167.4,-74.2,166.1,-74.4,165.6,-74.8,165,-75.1,164.2,-75.5,163.8,-75.9,163.6,-76.2,163.5,-76.7,163.5,-77.1,164.1,-77.5,164.3,-77.8,164.7,-78.2,166.6,-78.3,167,-78.8,165.2,-78.9,163.7,-79.1,161.8,-79.2,160.9,-79.7,160.7,-80.2,160.3,-80.6,159.8,-80.9,161.1,-81.3,161.6,-81.7,162.5,-82.1,163.7,-82.4,165.1,-82.7,166.
16,-83,168.9,-83.3,169.4,-83.8,172.3,-84,172.5,-84.1,173.2,-84.4,176,-84.2,178.3,-84.5,180,-84.7,-180,-84.7]]},{id:"AR",name:"Argentina",rings:[[-68.6,-52.6,-68.3,-53.1,-67.8,-53.8,-66.5,-54.5,-65.1,-54.7,-65.5,-55.2,-66.5,-55.2,-67,-54.9,-67.6,-54.9,-68.6,-54.9,-68.6,-52.6],[-57.6,-30.2,-57.9,-31,-58.1,-32,-58.1,-33,-58.4,-33.3,-58.4,-33.9,-58.5,-34.4,-57.2,-35.3,-57.4,-36,-56.7,-36.4,-56.8,-36.9,-57.7,-38.2,-59.2,-38.7,-61.2,-38.9,-62.3,-38.8,-62.1,-39.4,-62.3,-40.2,-62.1,-40.7,-62.7,-41,-63.8,-41.2,-64.7,-40.8,-65.1,-41.1,-65,-42.1,-64.3,-42.4,-63.8,-42,-63.5,-42.6,-64.4,-42.9,-65.2,-43.5,-65.3,-44.5,-65.6,-45,-66.5,-45,-67.3,-45.6,-67.6,-46.3,-66.6,-47,-65.6,-47.2,-66,-48.1,-67.2,-48.7,-67.8,-49.9,-68.7,-50.3,-69.1,-50.7,-68.8,-51.8,-68.2,-52.4,-68.6,-52.3,-69.5,-52.1,-71.9,-52,-72.3,-51.4,-72.3,-50.7,-73,-50.7,-73.3,-50.4,-73.4,-49.3,-72.6,-48.9,-72.3,-48.2,-72.4,-47.7,-71.9,-46.9,-71.6,-45.6,-71.7,-45,-71.2,-44.8,-71.3,-44.4,-71.8,-44.2,-71.5,-43.8,-71.9,-43.4,-72.2,-42.3,-71.7,-42.1,-71.9,-40.8,-71.7,-39.8,-71.4,-38.9,-70.8,-38.6,-71.1,-37.6,-71.1,-36.7,-70.4,-36,-70.4,-35.2,-69.8,-34.2,-69.8,-33.3,-70.1,-33.1,-70.5,-31.4,-69.9,-30.3,-70,-29.4,-69.7,-28.5,-69,-27.5,-68.3,-26.9,-68.6,-26.5,-68.4,-26.2,-68.4,-24.5,-67.3,-24,-67,-23,-67.1,-22.7,-66.3,-2
11.8,-65,-22.1,-64.4,-22.8,-64,-22,-62.8,-22,-62.7,-22.2,-60.8,-23.9,-60,-24,-58.8,-24.8,-57.8,-25.2,-57.6,-25.6,-58.6,-27.1,-57.6,-27.4,-56.5,-27.5,-55.7,-27.4,-54.8,-26.6,-54.6,-25.7,-54.1,-25.5,-53.6,-26.1,-53.6,-26.9,-54.5,-27.5,-55.2,-27.9,-56.3,-28.9,-57.6,-30.2]]},{id:"AT",name:"Austria",rings:[[17,48.1,16.9,47.7,16.3,47.7,16.5,47.5,16.2,46.9,16,46.7,15.1,46.7,14.6,46.4,13.8,46.5,12.4,46.8,12.2,47.1,11.2,46.9,11.1,46.8,10.4,46.9,9.9,46.9,9.5,47.1,9.6,47.3,9.6,47.5,9.9,47.6,10.4,47.3,10.5,47.6,11.4,47.5,12.1,47.7,12.6,47.7,12.9,47.5,13,47.6,12.9,48.3,13.2,48.4,13.6,48.9,14.3,48.6,14.9,49,15.3,49,16,48.7,16.5,48.8,17,48.6,16.9,48.5,17,48.1]]},{id:"AU",name:"Australia",rings:[[147.7,-40.8,148.3,-40.9,148.4,-42.1,148,-42.4,147.9,-43.2,147.6,-42.9,146.9,-43.6,146.7,-43.6,146,-43.5,145.4,-42.7,145.3,-42,144.7,-41.2,144.7,-40.7,145.4,-40.8,146.4,-41.1,146.9,-41,147.7,-40.8],[126.1,-32.2,125.1,-32.7,124.2,-33,124,-33.5,123.7,-33.9,122.8,-33.9,122.2,-34,121.3,-33.8,120.6,-33.9,119.9,-34,119.3,-34.5,119,-34.5,118.5,-34.7,118,-35.1,117.3,-35,116.6,-35,115.6,-34.4,115,-34.2,115,-33.6,115.5,-33.5,115.7,-33.3,115.7,-32.9,115.8,-32.2,115.7,-31.6,115.2,-30.6,115,-30,115,-29.5,114.6,-28.8,114.6,-28.5,114.2,-28.1,114,-27.3,113.5,-26.5,113.3,-26.1,113.8,-26.5,113.4,-25.6,113.9,-25.9,114.2,-26.3,114.2,-25.8,113.7,-25,113.6,-24.7,113.4,-24.4,113.5,-23.8,113.7,-23.6,113.8,-23.1,113.7,-22.5,114.1,-21.8,114.2,-22.5,114.6,-21.8,115.5,-21.5,115.9,-21.1,116.7,-20.7,117.2,-20.6,117.4,-20.7,118.2,-20.4,118.8,-20.3,119,-20,119.3,-20,119.8,-20,120.9,-19.7,121.4,-19.2,121.7,-18.7,122.2,-18.2,122.3,-17.8,122.3,-17.3,123,-16.4,123.4,-17.3,123.9,-17.1,123.5,-16.6,123.8,-16.1,124.3,-16.3,124.4,-15.6,124.9,-15.1,125.2,-14.7,125.7,-14.5,125.7,-14.2,126.1,-14.3,126.1,-14.1,126.6,-14,127.1,-13.8,127.8,-14.3,128.4,-14.9,129,-14.9,129.6,-15,129.4,-14.4,129.9,-13.6,130.3,-13.4,130.2,-13.1,130.6,-12.5,131.2,-12.2,131.7,-12.3,132.6,-12.1,132.6,-11.6,131.8,-11.3,132.4,-11.1,133,-11.4,133.6,-11.8,134.4,-12,134.7,-11.9,135.3,-12.2,135.9,-12,136.3,-12,136.5,-11.9,137,-12.4,136.7,-12.9,136.3,-13.3,136,-13.3,136.1,-13.7,135.8,-14.2,135.4,-14.7,135.5,-15,136.3,-15.6,137.1,-15.9,137.6,-16.2,138.3,-16.8,138.6,-16.8,139.1,-17.1,139.3,-17.4,140.2,-17.7,140.9,-17.4,141.1,-16.8,141.3,-16.4,141.4,-15.8,141.7,-15,141.6,-14.6,141.6,-14.3,141.5,-13.7,141.7,-12.9,141.8,-12.7,141.7,-12.4,141.9,-11.9,142.1,-11.3,142.1,-11,142.5,-10.7,142.8,-11.2,142.9,-11.8,143.1,-11.9,143.2,-12.3,143.5,-12.8,143.6,-13.4,143.6,-13.8,143.9,-14.5,144.6,-14.2,144.9,-14.6,145.4,-15,145.3,-15.4,145.5,-16.3,145.6,-16.8,145.9,-16.9,146.2,-17.8,146.1,-18.3,146.4,-19,147.5,-19.5,148.2,-20,148.8,-20.4,148.7,-20.6,149.3,-21.3,149.7,-22.3,150.1,-22.1,150.5,-22.6,150.7,-22.4,150.9,-23.5,151.6,-24.1,152.1,-24.5,152.9,-25.3,153.1,-26.1,153.2,-26.6,153.1,-27.3,153.6,-28.1,153.5,-29,153.3,-29.5,153.1,-30.4,153.1,-30.9,152.9,-31.6,152.4,-32.6,151.7,-33,151.3,-33.8,151,-34.3,150.7,-35.2,150.3,-35.7,150.1,-36.4,149.9,-37.1,150,-37.4,149.4,-37.8,148.3,-37.8,147.4,-38.2,146.9,-38.6,146.3,-39,145.5,-38.6,144.9,-38.4,145,-37.9,144.5,-38.1,143.6,-38.8,142.7,-38.5,142.2,-38.4,141.6,-38.3,140.6,-38,140,-37.4,139.8,-36.6,139.6,-36.1,139.1,-35.7,138.1,-35.6,138.4,-35.1,138.2,-34.4,137.7,-35.1,136.8,-35.3,137.4,-34.7,137.5,-34.1,137.9,-33.6,137.8,-32.9,137,-33.8,136.4,-34.1,136,-34.9,135.2,-34.5,135.2,-33.9,134.6,-33.2,134.1,-32.8,134.3,-32.6,133,-32,132.3,-32,131.3,-31.5,129.5,-31.6,128.2,-31.9,127.1,-32.3,126.1,-32.2]]},{id:"AZ",name:"Azerbaijan",rings:[[46.4,41.9,46.7,41.8,47.4,41.2,47.8,41.2,48,41.4,48.6,41.8,49.1,41.3,49.6,40.6,50.1,40.5,50.4,40.3,49.6,40.2,49.4,39.4,49.2,39,48.9,38.8,48.9,38.3,48.6,38.3,48,38.8,48.4,39.3,48.1,39.6,47.7,39.5,46.5,38.8,46.5,39.5,46,39.6,45.6,39.9,45.9,40.2,45.4,40.6,45.6,40.8,45.2,41,45,41.2,45.2,41.4,46,41.1,46.5,41.1,46.6,41.2,46.1,41.7,46.4,41.9],[46.1,38.7,45.5,38.9,45,39.3,44.8,39.7,45,39.7,45.3,39.5,45.7,39.5,45.7,39.3,46.1,38.7]]},{id:"BA",name:"Bosnia and Herz.",rings:[[18.6,42.6,17.7,43,17.3,43.4,16.9,43.7,16.5,44,16.2,44.4,15.7,44.8,16,45.2,16.3,45,16.5,45.2,17,45.2,17.9,45.1,18.6,45.1,19,44.9,19.4,44.9,19.1,44.4,19.6,44,19.5,43.6,19.2,43.5,19,43.4,18.7,43.2,18.6,42.6]]},{id:"BD",name:"Bangladesh",rings:[[92.7,22,92.7,21.3,92.3,21.5,92.4,20.7,92.1,21.2,92,21.7,91.8,22.2,91.4,22.8,90.5,22.8,90.6,22.4,90.3,21.8,89.8,22,89.7,21.9,89.4,22,89,22.1,88.9,22.9,88.5,23.6,88.7,24.2,88.1,24.5,88.3,24.9,88.9,25.2,88.2,25.8,88.6,26.4,89.4,26,89.8,26,89.9,25.3,90.9,25.1,91.8,25.1,92.4,25,91.9,24.1,91.5,24.1,91.2,23.5,91.7,23,91.9,23.6,92.1,23.6,92.7,22]]},{id:"BE",name:"Belgium",rings:[[6.2,50.8,6,50.1,5.8,50.1,5.7,49.5,4.8,50,4.3,49.9,3.6,50.4,3.1,50.8,2.7,50.8,2.5,51.1,3.3,51.3,4,51.3,5,51.5,5.6,51,6.2,50.8]]},{id:"BF",name:"Burkina Faso",rings:[[-5.4,10.4,-5.5,11,-5.2,11.4,-5.2,11.7,-4.4,12.5,-4.3,13.2,-4,13.5,-3.5,13.3,-3.1,13.5,-3,13.8,-2.2,14.2,-2,14.6,-1.1,15,-.5,15.1,-.3,14.9,.4,14.9,.3,14.4,.4,14,1,13.3,1,12.9,2.2,12.6,2.2,11.9,1.9,11.6,1.4,11.5,1.2,11.1,.9,11,0,11,-.4,11.1,-.8,10.9,-1.2,11,-2.9,11,-3,10.4,-2.8,9.6,-3.5,9.9,-4,9.9,-4.3,9.6,-4.8,9.8,-5,10.2,-5.4,10.4]]},{id:"BG",name:"Bulgaria",rings:[[22.7,44.2,22.9,43.8,23.3,43.9,24.1,43.7,25.6,43.7,26.1,43.9,27.2,44.2,28,43.8,28.6,43.7,28,43.3,27.7,42.6,28,42,27.1,42.1,26.1,41.8,26.1,41.3,25.2,41.2,24.5,41.6,23.7,41.3,23,41.3,22.9,42,22.4,42.3,22.5,42.5,22.4,42.6,22.6,42.9,23,43.2,22.5,43.6,22.4,44,22.7,44.2]]},{id:"BI",name:"Burundi",rings:[[30.5,-2.4,30.5,-2.8,30.7,-3,30.8,-3.4,30.5,-3.6,30.1,-4.1,29.8,-4.5,29.3,-4.5,29.3,-3.3,29,-2.8,29.6,-2.9,29.9,-2.3,30.5,-2.4]]},{id:"BJ",name:"Benin",rings:[[2.7,6.3,1.9,6.1,1.6,6.8,1.7,9.1,1.5,9.3,1.4,9.8,1.1,10.2,.8,10.5,.9,11,1.2,11.1,1.4,11.5,1.9,11.6,2.2,11.9,2.5,12.2,2.8,12.2,3.6,11.7,3.6,11.3,3.8,10.7,3.6,10.3,3.7,10.1,3.2,9.4,2.9,9.1,2.7,8.5,2.7,7.9,2.7,6.3]]},{id:"BN",name:"Brunei",rings:[[115.5,5.4,115.4,5,115.3,4.3,114.9,4.3,114.7,4,114.2,4.5,114.6,4.9,115.5,5.4]]},{id:"BO",name:"Bolivia",rings:[[-69.5,-11,-68.8,-11,-68.3,-11,-68,-10.7,-67.2,-10.3,-66.6,-9.9,-65.3,-9.8,-65.4,-10.5,-65.3,-10.9,-65.4,-11.6,-64.3,-12.5,-63.2,-12.6,-62.8,-13,-62.1,-13.2,-61.7,-13.5,-61.1,-13.5,-60.5,-13.8,-60.5,-14.4,-60.3,-14.6,-60.3,-15.1,-60.5,-15.1,-60.2,-16.3,-58.2,-16.3,-58.4,-16.9,-58.3,-17.3,-57.7,-17.6,-57.5,-18.2,-57.7,-19,-58,-19.4,-57.9,-20,-58.2,-20.2,-58.2,-19.9,-59.1,-19.4,-60,-19.3,-61.8,-19.6,-62.3,-20.5,-62.3,-21.1,-62.7,-22.2,-62.8,-22,-64,-22,-64.4,-22.8,-65,-22.1,-66.3,-2
11.8,-67.1,-22.7,-67.8,-22.9,-68.2,-21.5,-68.8,-20.4,-68.4,-19.4,-69,-19,-69.1,-18.3,-69.6,-17.6,-69,-16.5,-69.4,-15.7,-69.2,-15.3,-69.3,-15,-68.9,-14.5,-68.9,-13.6,-68.9,-12.9,-68.7,-12.6,-69.5,-11]]},{id:"BR",name:"Brazil",rings:[[-53.4,-33.8,-53.6,-33.2,-53.2,-32.7,-53.8,-32,-54.6,-31.5,-55.6,-30.9,-56,-30.9,-57,-30.1,-57.6,-30.2,-56.3,-28.9,-55.2,-27.9,-54.5,-27.5,-53.6,-26.9,-53.6,-26.1,-54.1,-25.5,-54.6,-25.7,-54.4,-25.2,-54.3,-24.6,-54.3,-24,-54.7,-23.8,-55,-24,-55.4,-24,-55.5,-23.6,-55.6,-22.7,-55.8,-22.4,-56.5,-22.1,-56.9,-22.3,-57.9,-22.1,-57.9,-20.7,-58.2,-20.2,-57.9,-20,-58,-19.4,-57.7,-19,-57.5,-18.2,-57.7,-17.6,-58.3,-17.3,-58.4,-16.9,-58.2,-16.3,-60.2,-16.3,-60.5,-15.1,-60.3,-15.1,-60.3,-14.6,-60.5,-14.4,-60.5,-13.8,-61.1,-13.5,-61.7,-13.5,-62.1,-13.2,-62.8,-13,-63.2,-12.6,-64.3,-12.5,-65.4,-11.6,-65.3,-10.9,-65.4,-10.5,-65.3,-9.8,-66.6,-9.9,-67.2,-10.3,-68,-10.7,-68.3,-11,-68.8,-11,-69.5,-11,-70.1,-11.1,-70.5,-11,-70.5,-9.5,-71.3,-10.1,-72.2,-10.1,-72.6,-9.5,-73.2,-9.5,-73,-9,-73.6,-8.4,-74,-7.5,-73.7,-7.3,-73.7,-6.9,-73.1,-6.6,-73.2,-6.1,-73,-5.7,-72.9,-5.3,-71.7,-4.6,-70.9,-4.4,-70.8,-4.3,-69.9,-4.3,-69.4,-1.6,-69.4,-1.1,-69.6,-.5,-70,-.2,-70,.5,-69.5,.7,-69.3,.6,-69.2,1,-69.8,1.1,-69.8,1.7,-67.9,1.7,-67.5,2,-67.3,1.7,-67.1,1.1,-66.9,1.3,-66.3,.7,-65.5,.8,-65.4,1.1,-64.6,1.3,-64.2,1.5,-64.1,1.9,-63.4,2.2,-63.4,2.4,-64.3,2.5,-64.4,3.1,-64.4,3.8,-64.8,4.1,-64.6,4.1,-63.9,4,-63.1,3.8,-62.8,4,-62.1,4.2,-61,4.5,-60.6,4.9,-60.7,5.2,-60.2,5.2,-60,5,-60.1,4.6,-59.8,4.4,-59.5,4,-59.8,3.6,-60,2.8,-59.7,2.2,-59.6,1.8,-59,1.3,-58.5,1.3,-58.4,1.5,-58.1,1.5,-57.7,1.7,-57.3,1.9,-56.8,1.9,-56.5,1.9,-56,1.8,-55.9,2,-56.1,2.2,-56,2.5,-55.6,2.4,-55.1,2.5,-54.5,2.3,-54.1,2.1,-53.8,2.4,-53.6,2.3,-53.4,2.1,-52.9,2.1,-52.6,2.5,-52.2,3.2,-51.7,4.2,-51.3,4.2,-51.1,3.6,-50.5,1.9,-50,1.7,-49.9,1,-50.7,.2,-50.4,-.1,-48.6,-.2,-48.6,-1.2,-47.8,-.6,-46.6,-.9,-44.9,-1.6,-44.4,-2.1,-44.6,-2.7,-43.4,-2.4,-41.5,-2.9,-40,-2.9,-38.5,-3.7,-37.2,-4.8,-36.5,-5.1,-35.6,-5.1,-35.2,-5.5,-34.9,-6.7,-34.7,-7.3,-35.1,-9,-35.6,-9.6,-37,-11,-37.7,-12.2,-38.4,-13,-38.7,-13.1,-39,-13.8,-38.9,-15.7,-39.2,-17.2,-39.3,-17.9,-39.6,-18.3,-39.8,-19.6,-40.8,-20.9,-40.9,-21.9,-41.8,-22.4,-42,-23,-43.1,-23,-44.6,-23.4,-45.4,-23.8,-46.5,-24.1,-47.6,-24.9,-48.5,-25.9,-48.6,-26.6,-48.5,-27.2,-48.7,-28.2,-48.9,-28.7,-49.6,-29.2,-50.7,-31,-51.6,-31.8,-52.3,-32.2,-52.7,-33.2,-53.4,-33.8]]},{id:"BS",name:"Bahamas",rings:[[-79,26.8,-78.5,26.9,-77.8,26.8,-77.8,26.6,-78.9,26.4,-79,26.8],[-77.8,27,-77,26.6,-77.2,25.9,-77.4,26,-77.3,26.5,-77.8,26.9,-77.8,27],[-78.2,25.2,-77.9,25.2,-77.5,24.3,-77.5,23.8,-77.8,23.7,-78,24.3,-78.4,24.6,-78.2,25.2]]},{id:"BT",name:"Bhutan",rings:[[91.7,27.8,92.1,27.5,92,26.8,91.2,26.8,90.4,26.9,89.7,26.7,88.8,27.1,88.8,27.3,89.5,28,90,28.3,90.7,28.1,91.3,28,91.7,27.8]]},{id:"BW",name:"Botswana",rings:[[29.4,-22.1,28,-22.8,27.1,-23.6,26.8,-24.2,26.5,-24.6,25.9,-24.7,25.8,-25.2,25.7,-25.5,25,-25.7,24.2,-25.7,23.7,-25.4,23.3,-25.3,22.8,-25.5,22.6,-26,22.1,-26.3,21.6,-26.7,20.9,-26.8,20.7,-26.5,20.8,-25.9,20.2,-24.9,19.9,-24.8,19.9,-21.8,20.9,-21.8,20.9,-18.3,21.7,-18.2,23.2,-17.9,23.6,-18.3,24.2,-17.9,24.5,-17.9,25.1,-17.7,25.3,-17.7,25.6,-18.5,25.9,-18.7,26.2,-19.3,27.3,-20.4,27.7,-20.5,27.7,-20.9,28,-21.5,28.8,-21.6,29.4,-22.1]]},{id:"BY",name:"Belarus",rings:[[28.2,56.2,29.2,55.9,29.4,55.7,29.9,55.8,30.9,55.6,31,55.1,30.8,54.8,31.4,54.2,31.8,54,31.7,53.8,32.4,53.6,32.7,53.4,32.3,53.1,31.5,53.2,31.3,53.1,31.5,52.7,31.8,52.1,30.9,52,30.6,51.8,30.6,51.3,30.2,51.4,29.3,51.4,29,51.6,28.6,51.4,28.2,51.6,27.5,51.6,26.3,51.8,25.3,51.9,24.6,51.9,24,51.6,23.5,51.6,23.5,52,23.2,52.5,23.8,52.7,23.8,53.1,23.5,53.5,23.5,53.9,24.4,53.9,25.5,54.3,25.8,54.8,26.6,55.2,26.5,55.6,27.1,55.8,28.2,56.2]]},{id:"BZ",name:"Belize",rings:[[-89.1,17.8,-89.1,18,-89,18,-88.8,17.9,-88.5,18.5,-88.3,18.5,-88.3,18.4,-88.1,18.3,-88.1,18.1,-88.3,17.6,-88.2,17.5,-88.3,17.1,-88.2,17,-88.4,16.5,-88.6,16.3,-88.7,16.2,-88.9,15.9,-89.2,15.9,-89.1,17,-89.1,17.8]]},{id:"CA",name:"Canada",rings:[[-122.8,49,-123,49,-124.9,50,-125.6,50.4,-127.4,50.8,-128,51.7,-127.8,52.3,-129.1,52.8,-129.3,53.6,-130.5,54.3,-130.5,54.8,-130,55.3,-130,55.9,-131.7,56.6,-132.7,57.7,-133.4,58.4,-134.3,58.9,-134.9,59.3,-135.5,59.8,-136.5,59.5,-137.5,58.9,-138.3,59.6,-139,60,-140,60.3,-141,60.3,-141,66,-141,69.7,-139.1,69.5,-137.5,69,-136.5,68.9,-135.6,69.3,-134.4,69.6,-132.9,69.5,-131.4,69.9,-129.8,70.2,-129.1,69.8,-128.4,70,-128.1,70.5,-127.4,70.4,-125.8,69.5,-124.4,70.2,-124.3,69.4,-123.1,69.6,-122.7,69.9,-121.5,69.8,-119.9,69.4,-117.6,69,-116.2,68.8,-115.2,68.9,-113.9,68.4,-115.3,67.9,-113.5,67.7,-110.8,67.8,-109.9,68,-108.9,67.4,-107.8,67.9,-108.8,68.3,-108.2,68.7,-107,68.7,-106.1,68.8,-105.3,68.6,-104.3,68,-103.2,68.1,-101.5,67.6,-99.9,67.8,-98.4,67.8,-98.6,68.4,-97.7,68.6,-96.1,68.2,-96.1,67.3,-95.5,68.1,-94.7,68.1,-94.2,69.1,-95.3,69.7,-96.5,70.1,-96.4,71.2,-95.2,71.9,-93.9,71.8,-92.9,71.3,-91.5,70.2,-92.4,69.7,-90.5,69.5,-90.5,68.5,-89.2,69.3,-88,68.6,-88.3,67.9,-87.3,67.2,-86.3,67.9,-85.6,68.8,-85.5,69.9,-84.1,69.8,-82.6,69.7,-81.3,69.2,-81.2,68.7,-82,68.1,-81.3,67.6,-81.4,67.1,-83.3,66.4,-84.7,66.3,-85.8,66.6,-86.1,66.1,-87,65.2,-87.3,64.8,-88.5,64.1,-89.9,64,-90.7,
163.6,-90.8,63,-91.9,62.8,-93.2,62,-94.2,60.9,-94.6,60.1,-94.7,58.9,-93.2,58.8,-92.8,57.8,-92.3,57.1,-90.9,57.3,-89,56.9,-88,56.5,-87.3,56,-86.1,55.7,-85,55.3,-83.4,55.2,-82.3,55.1,-82.4,54.3,-82.1,53.3,-81.4,52.2,-79.9,51.2,-79.1,51.5,-78.6,52.6,-79.1,54.1,-79.8,54.7,-78.2,55.1,-77.1,55.8,-76.5,56.5,-76.6,57.2,-77.3,58.1,-78.5,58.8,-77.3,59.9,-77.8,60.8,-78.1,62.3,-77.4,62.6,-75.7,62.3,-74.7,62.2,-73.8,62.4,-72.9,62.1,-71.7,61.5,-71.4,61.1,-69.6,61.1,-69.6,60.2,-69.3,59,-68.4,58.8,-67.7,58.2,-66.2,58.8,-65.2,59.9,-64.6,60.3,-63.8,59.4,-62.5,58.2,-61.4,57,-61.8,56.3,-60.5,55.8,-59.6,55.2,-58,54.9,-57.3,54.6,-56.9,53.8,-56.2,53.6,-55.8,53.3,-55.7,52.1,-56.4,51.8,-57.1,51.4,-58.8,51.1,-60,50.2,-61.7,50.1,-63.9,50.3,-65.4,50.3,-66.4,50.2,-67.2,49.5,-68.5,49.1,-70,47.7,-71.1,46.8,-70.3,47,-68.7,48.3,-66.6,49.1,-65.1,49.2,-64.2,48.7,-65.1,48.1,-64.8,47,-64.5,46.2,-63.2,45.7,-61.5,45.9,-60.5,47,-60.5,46.3,-59.8,45.9,-61,45.3,-63.3,44.7,-64.2,44.3,-65.4,43.5,-66.1,43.6,-66.2,44.5,-64.4,45.3,-66,45.3,-67.1,45.1,-67.8,45.7,-67.8,47.1,-68.2,47.4,-68.9,47.2,-69.2,47.4,-70,46.7,-70.3,45.9,-70.7,45.5,-71.1,45.3,-71.4,45.3,-71.5,45,-73.3,45,-74.9,45,-75.3,44.8,-76.4,44.1,-76.5,44,-76.8,43.6,-77.7,43.6,-78.7,43.6,-79.2,43.5,-79,43.3,-78.9,43,-78.9,42.9,-80.2,42.4,-81.3,42.2,-82.4,41.7,-82.7,41.7,-83,41.8,-83.1,42,-83.1,42.1,-82.9,42.4,-82.4,43,-82.1,43.6,-82.3,44.4,-82.6,45.3,-83.6,45.8,-83.5,46,-83.6,46.1,-83.9,46.1,-84.1,46.3,-84.1,46.5,-84.3,46.4,-84.6,46.4,-84.5,46.5,-84.8,46.6,-84.9,46.9,-85.7,47.2,-86.5,47.6,-87.4,47.9,-88.4,48.3,-89.3,48,-89.6,48,-90.8,48.3,-91.6,48.1,-92.6,48.5,-93.6,48.6,-94.3,48.7,-94.6,48.8,-94.8,49.4,-95.2,49.4,-95.2,49,-97.2,49,-100.7,49,-104.1,49,-107,49,-110.1,49,-113,49,-116,49,-117,49,-120,49,-122.8,49],[-84,62.5,-83.2,62.9,-81.9,62.9,-81.9,62.7,-83.1,62.2,-83.8,62.2,-84,62.5],[-79.8,72.8,-80.9,73.3,-80.8,73.7,-80.4,73.8,-78.1,73.7,-76.3,73.1,-76.3,72.8,-77.3,72.9,-78.4,72.9,-79.5,72.7,-79.8,72.8],[-80.3,62.1,-79.9,62.4,-79.5,62.4,-79.3,62.2,-79.7,61.6,-80.1,61.7,-80.4,62,-80.3,62.1],[-93.6,75,-94.2,74.6,-95.6,74.7,-96.8,74.9,-96.3,75.4,-94.9,75.6,-94,75.3,-93.6,75],[-93.8,77.5,-94.3,77.5,-96.2,77.6,-96.4,77.8,-94.4,77.8,-93.7,77.6,-93.8,77.5],[-96.8,78.8,-95.6,78.4,-95.8,78.1,-97.3,77.8,-98.1,78.1,-98.6,78.5,-98.6,78.9,-97.3,78.8,-96.8,78.8],[-88.1,74.4,-89.8,74.5,-92.4,74.8,-92.8,75.4,-92.9,75.9,-93.9,76.3,-96,76.4,-97.1,76.8,-96.7,77.2,-94.7,77.1,-93.6,76.8,-91.6,76.8,-90.7,76.5,-91,76.1,-89.8,75.8,-89.2,75.6,-87.8,75.6,-86.4,75.5,-84.8,75.7,-82.8,75.8,-81.1,75.7,-80.1,75.3,-79.8,74.9,-80.5,74.7,-81.9,74.4,-83.2,74.6,-86.1,74.4,-88.1,74.4],[-111.3,78.2,-109.9,78,-110.2,77.7,-112.1,77.4,-113.5,77.7,-112.7,78.1,-111.3,78.2],[-111,78.8,-109.7,78.6,-110.9,78.4,-112.5,78.4,-112.5,78.6,-111.5,78.9,-111,78.8],[-55.6,51.3,-56.1,50.7,-56.8,49.8,-56.1,50.1,-55.5,49.9,-55.8,49.6,-54.9,49.3,-54.5,49.6,-53.5,49.2,-53.8,48.5,-53.1,48.7,-53,48.2,-52.6,47.5,-53.1,46.7,-53.5,46.6,-54.2,46.8,-54,47.6,-54.2,47.8,-55.4,46.9,-56,46.9,-55.3,47.4,-56.3,47.6,-57.3,47.6,-59.3,47.6,-59.4,47.9,-58.8,48.3,-59.2,48.5,-58.4,49.1,-57.4,50.7,-56.7,51.3,-55.9,51.6,-55.4,51.6,-55.6,51.3],[-83.9,65.1,-82.8,64.8,-81.6,64.5,-81.6,64,-80.8,64.1,-80.1,63.7,-81,63.4,-82.5,63.7,-83.1,64.1,-84.1,63.6,-85.5,63.1,-85.9,63.6,-87.2,63.5,-86.4,64,-86.2,64.8,-85.9,65.7,-85.2,65.7,-85,65.2,-84.5,65.4,-83.9,65.1],[-78.8,72.4,-77.8,72.8,-75.6,72.2,-74.2,71.8,-74.1,71.3,-72.2,71.6,-71.2,70.9,-68.8,70.5,-67.9,70.1,-67,69.2,-68.8,68.7,-66.5,68.1,-64.9,67.8,-63.4,66.9,-61.9,66.9,-62.2,66.2,-63.9,65,-65.1,65.4,-66.7,66.4,-68,66.3,-68.1,65.7,-67.1,65.1,-65.7,64.6,-65.3,64.4,-64.7,63.4,-65,62.7,-66.3,62.9,-68.8,63.7,-67.4,62.9,-66.3,62.3,-66.2,61.9,-68.9,62.3,-71,62.9,-72.2,63.4,-71.9,63.7,-73.4,64.2,-74.8,64.7,-74.8,64.4,-77.7,64.2,-78.6,64.6,-77.9,65.3,-76,65.3,-74,65.5,-74.3,65.8,-73.9,66.3,-72.7,67.3,-72.9,67.7,-73.3,68.1,-74.8,68.6,-76.9,68.9,-76.2,69.1,-77.3,69.8,-78.2,69.8,-79,70.2,-79.5,69.9,-81.3,69.7,-84.9,70,-87.1,70.3,-88.7,70.4,-89.5,70.8,-88.5,71.2,-89.9,71.2,-90.2,72.2,-89.4,73.1,-88.4,73.5,-85.8,73.8,-86.6,73.2,-85.8,72.5,-84.9,73.3,-82.3,73.8,-80.6,72.7,-80.8,72.1,-78.8,72.4],[-94.5,74.1,-92.4,74.1,-90.5,73.9,-92,73,-93.2,72.8,-94.3,72,-95.4,72.1,-96,72.9,-96,73.4,-95.5,73.9,-94.5,74.1],[-122.9,76.1,-121.2,76.9,-119.1,7
17.5,-117.6,77.5,-116.2,77.6,-116.3,76.9,-117.1,76.5,-118,76.5,-119.9,76.1,-121.5,75.9,-122.9,76.1],[-132.7,54,-131.7,54.1,-132.1,53,-131.2,52.2,-131.6,52.2,-132.2,52.6,-132.6,53.1,-133.1,53.4,-133.2,53.9,-133.2,54.2,-132.7,54],[-105.5,79.3,-103.5,79.2,-100.8,78.8,-100.1,78.3,-99.7,77.9,-101.3,78,-102.9,78.3,-105.2,78.4,-104.2,78.7,-105.4,78.9,-105.5,79.3],[-123.5,48.5,-124,48.4,-125.7,48.8,-126,49.2,-126.8,49.5,-127,49.8,-128.1,50,-128.4,50.5,-128.4,50.8,-127.3,50.6,-126.7,50.4,-125.8,50.3,-125.4,49.9,-124.9,49.5,-123.9,49.1,-123.5,48.5],[-121.5,74.4,-120.1,74.2,-117.6,74.2,-116.6,73.9,-115.5,73.5,-116.8,73.2,-119.2,72.5,-120.5,71.8,-120.5,71.4,-123.1,70.9,-123.6,71.3,-125.9,71.9,-125.5,72.3,-124.8,73,-123.9,73.7,-124.9,74.3,-121.5,74.4],[-107.8,75.8,-106.9,76,-105.9,76,-105.7,75.5,-106.3,75,-109.7,74.9,-112.2,74.4,-113.7,74.4,-113.9,74.7,-111.8,75.2,-116.3,75,-117.7,75.2,-116.3,76.2,-115.4,76.5,-112.6,76.1,-110.8,75.5,-109.1,75.5,-110.5,76.4,-109.6,76.8,-108.6,76.7,-108.2,76.2,-107.8,75.8],[-106.5,73.1,-105.4,72.7,-104.8,71.7,-104.5,71,-102.8,70.5,-101,70,-101.1,69.6,-102.7,69.5,-102.1,69.1,-102.4,68.8,-104.2,68.9,-106,69.2,-107.1,69.1,-109,68.8,-111.5,68.6,-113.3,68.5,-113.9,69,-115.2,69.3,-116.1,69.2,-117.3,70,-116.7,70.1,-115.1,70.2,-113.7,70.2,-112.4,70.4,-114.3,70.6,-116.5,70.5,-117.9,70.5,-118.4,70.9,-116.1,71.3,-117.7,71.3,-119.4,71.6,-118.6,72.3,-117.9,72.7,-115.2,73.3,-114.2,73.1,-114.7,72.7,-112.4,73,-111.1,72.5,-109.9,73,-109,72.6,-108.2,71.7,-107.7,72.1,-108.4,73.1,-107.5,73.2,-106.5,73.1],[-100.4,72.7,-101.5,73.4,-100.4,73.8,-99.2,73.6,-97.4,73.8,-97.1,73.5,-98.1,73,-96.5,72.6,-96.7,71.7,-98.4,71.3,-99.3,71.4,-100,71.7,-102.5,72.5,-102.5,72.8,-100.4,72.7],[-106.6,73.6,-105.3,73.6,-104.5,73.4,-105.4,72.8,-106.9,73.5,-106.6,73.6],[-98.5,76.7,-97.7,76.3,-97.7,75.7,-98.2,75,-99.8,74.9,-100.9,75.1,-100.9,75.6,-102.5,75.6,-102.6,76.3,-101.5,76.3,-100,76.6,-98.6,76.6,-98.5,76.7],[-96,80.6,-95.3,80.9,-94.3,81,-94.7,81.2,-92.4,81.3,-91.1,80.7,-89.4,80.5,-87.8,80.3,-87,79.7,-85.8,79.3,-87.2,79,-89,78.3,-90.8,78.2,-92.9,78.3,-94,78.8,-93.9,79.1,-93.1,79.4,-95,79.4,-96.1,79.7,-96.7,80.2,-96,80.6],[-91.6,81.9,-90.1,82.1,-88.9,82.1,-87,82.3,-85.5,82.7,-84.3,82.6,-83.2,82.3,-82.4,82.9,-81.1,83,-79.3,83.1,-76.3,83.2,-75.7,83.1,-72.8,83.2,-70.7,83.2,-68.5,83.1,-65.8,83,-63.7,82.9,-61.9,82.6,-61.9,82.4,-64.3,81.9,-66.8,81.7,-67.7,81.5,-65.5,81.5,-67.8,80.9,-69.5,80.6,-71.2,79.8,-73.2,79.6,-73.9,79.4,-76.9,79.3,-75.5,79.2,-76.2,79,-75.4,78.5,-76.3,78.2,-77.9,77.9,-78.4,77.5,-79.8,77.2,-79.6,77,-77.9,77,-77.9,76.8,-80.6,76.2,-83.2,76.5,-86.1,76.3,-87.6,76.4,-89.5,76.5,-89.6,77,-87.8,77.2,-88.3,77.9,-87.6,78,-85,77.5,-86.3,78.2,-88,78.4,-87.2,78.8,-85.4,79,-85.1,79.3,-86.5,79.7,-86.9,80.3,-84.2,80.2,-83.4,80.1,-81.8,80.5,-84.1,80.6,-87.6,80.5,-89.4,80.9,-90.2,81.3,-91.4,81.6,-91.6,81.9],[-75.2,67.4,-75.9,67.1,-77,67.1,-77.2,67.6,-76.8,68.1,-75.9,68.3,-75.1,68,-75.1,67.6,-75.2,67.4],[-96.3,69.5,-95.6,69.1,-96.3,68.8,-97.6,69.1,-98.4,69,-99.8,69.4,-98.9,69.7,-98.2,70.1,-97.2,69.9,-96.6,69.7,-96.3,69.5],[-64.5,49.9,-64.2,50,-62.9,49.7,-61.8,49.3,-61.8,49.1,-62.3,49.1,-63.6,49.4,-64.5,49.9],[-64,47,-63.7,46.5,-62.9,46.4,-62,46.4,-62.5,46,-62.9,46,-64.1,46.4,-64.4,46.7,-64,47]]},{id:"CD",name:"Dem. Rep. Congo",rings:[[29.3,-4.5,29.5,-5.4,29.4,-5.9,29.6,-6.5,30.2,-7.1,30.7,-8.3,30.3,-8.2,29,-8.4,28.7,-8.5,28.4,-9.2,28.7,-9.6,28.5,-10.8,28.4,-11.8,28.6,-12,29.3,-12.4,29.6,-12.2,29.7,-13.3,28.9,-13.2,28.5,-12.7,28.2,-12.3,27.4,-12.1,27.2,-11.6,26.6,-11.9,25.8,-11.8,25.4,-11.3,24.8,-11.2,24.3,-11.3,24.3,-11,23.9,-10.9,23.5,-10.9,22.8,-11,22.4,-11,22.2,-11.1,22.2,-9.9,21.9,-9.5,21.8,-8.9,21.9,-8.3,21.7,-7.9,21.7,-7.3,20.5,-7.3,20.6,-6.9,20.1,-6.9,20,-7.1,19.4,-7.2,19.2,-7.7,19,-8,18.5,-7.8,18.1,-8,17.5,-8.1,17.1,-7.5,16.9,-7.2,16.6,-6.6,16.3,-5.9,13.4,-5.9,13,-6,12.7,-6,12.3,-6.1,12.2,-5.8,12.4,-5.7,12.5,-5.2,12.6,-5,13,-4.8,13.3,-4.9,13.6,-4.5,14.1,-4.5,14.2,-4.8,14.6,-5,15.2,-4.3,15.8,-3.9,16,-3.5,16,-2.7,16.4,-1.7,16.9,-1.2,17.5,-.7,17.6,-.4,17.7,-.1,17.8,.3,17.8,.9,17.9,1.7,18.1,2.4,18.4,2.9,18.5,3.5,18.5,4.2,18.9,4.7,19.5,5,20.3,4.7,20.9,4.3,21.7,4.2,22.4,4,22.7,4.6,22.8,4.7,23.3,4.6,24.4,5.1,24.8,4.9,25.1,4.9,25.3,5.2,25.7,5.3,26.4,5.2,27,5.1,27.4,5.2,28,4.4,28.4,4.3,28.7,4.5,29.2,4.4,29.7,4.6,30,4.2,30.8,3.5,30.8,2.3,31.2,2.2,30.9,1.8,30.5,1.6,30.1,1.1,29.9,.6,29.8,-.2,29.6,-.6,29.6,-1.3,29.3,-1.6,29.3,-2.2,29.1,-2.3,29,-2.8,29.3,-3.3,29.3,-4.5]]},{id:"CF",name:"Central African Rep.",rings:[[27.4,5.2,27,5.1,26.4,5.2,25.7,5.3,25.3,5.2,25.1,4.9,24.8,4.9,24.4,5.1,23.3,4.6,22.8,4.7,22.7,4.6,22.4,4,21.7,4.2,20.9,4.3,20.3,4.7,19.5,5,18.9,4.7,18.5,4.2,18.5,3.5,17.8,3.6,17.1,3.7,16.5,3.2,16,2.3,15.9,2.6,15.9,3,15.4,3.3,15,3.9,15,4.2,14.5,4.7,14.6,5,14.5,5.5,14.5,6.2,14.8,6.4,15.3,7.4,16.1,7.5,16.3,7.8,16.5,7.7,16.7,7.5,18,7.9,18.4,8.3,18.9,8.6,18.8,9,19.1,9.1,20.1,9,21,9.5,21.7,10.6,22.2,11,22.9,11.1,23,10.7,23.6,10.1,23.6,9.7,23.4,9.3,23.5,9,23.8,8.7,24.6,8.2,25.1,7.8,25.1,7.5,25.8,7,26.2,6.5,26.5,5.9,27.2,5.6,27.4,5.2]]},{id:"CG",name:"Congo",rings:[[18.5,3.5,18.4,2.9,18.1,2.4,17.9,1.7,17.8,.9,17.8,.3,17.7,-.1,17.6,-.4,17.5,-.7,16.9,-1.2,16.4,-1.7,16,-2.7,16,-3.5,15.8,-3.9,15.2,-4.3,14.6,-5,14.2,-4.8,14.1,-4.5,13.6,-4.5,13.3,-4.9,13,-4.8,12.6,-4.4,12.3,-4.6,11.9,-5,11.1,-4,11.9,-3.4,11.5,-2.8,11.8,-2.5,12.5,-2.4,12.6,-1.9,13.1,-2.4,14,-2.5,14.3,-2,14.4,-1.3,14.3,-.6,13.8,0,14.3,1.2,14,1.4,13.3,1.3,13,1.8,13.1,2.3,14.3,2.2,15.1,2,15.9,1.7,16,2.3,16.5,3.2,17.1,3.7,17.8,3.6,18.5,3.5]]},{id:"CH",name:"Switzerland",rings:[[9.6,47.5,9.6,47.3,9.5,47.1,9.9,46.9,10.4,46.9,10.4,46.5,9.9,46.3,9.2,46.4,9,46,8.5,46,8.3,46.2,7.8,45.8,7.3,45.8,6.8,46,6.5,46.4,6,46.3,6,46.7,6.8,47.3,6.7,47.5,7.2,47.4,7.5,47.6,8.3,47.6,8.5,47.8,9.6,47.5]]},{id:"CI",name:"Côte d'Ivoire",rings:[[-8,10.2,-7.9,10.3,-7.6,10.1,-6.8,10.1,-6.7,10.4,-6.5,10.4,-6.2,10.5,-6,10.1,-5.8,10.2,-5.4,10.4,-5,10.2,-4.8,9.8,-4.3,9.6,-4,9.9,-3.5,9.9,-2.8,9.6,-2.6,8.2,-3,7.4,-3.2,6.3,-2.8,5.4,
1-2.9,5,-3.3,5,-4,5.2,-4.6,5.2,-5.8,5,-6.5,4.7,-7.5,4.3,-7.7,4.4,-7.6,5.2,-7.5,5.3,-7.6,5.7,-8,6.1,-8.3,6.2,-8.6,6.5,-8.4,6.9,-8.5,7.4,-8.4,7.7,-8.3,7.7,-8.2,8.1,-8.3,8.3,-8.2,8.5,-7.8,8.6,-8.1,9.4,-8.3,9.8,-8.2,10.1,-8,10.2]]},{id:"CL",name:"Chile",rings:[[-68.6,-52.6,-68.6,-54.9,-67.6,-54.9,-67,-54.9,-67.3,-55.3,-68.1,-55.6,-68.6,-55.6,-69.2,-55.5,-70,-55.2,-71,-55.1,-72.3,-54.5,-73.3,-54,-74.7,-52.8,-73.8,-53,-72.4,-53.7,-71.1,-54.1,-70.6,-53.6,-70.3,-52.9,-69.3,-52.5,-68.6,-52.6],[-69.6,-17.6,-69.1,-18.3,-69,-19,-68.4,-19.4,-68.8,-20.4,-68.2,-21.5,-67.8,-22.9,-67.1,-22.7,-67,-23,-67.3,-24,-68.4,-24.5,-68.4,-26.2,-68.6,-26.5,-68.3,-26.9,-69,-27.5,-69.7,-28.5,-70,-29.4,-69.9,-30.3,-70.5,-31.4,-70.1,-33.1,-69.8,-33.3,-69.8,-34.2,-70.4,-35.2,-70.4,-36,-71.1,-36.7,-71.1,-37.6,-70.8,-38.6,-71.4,-38.9,-71.7,-39.8,-71.9,-40.8,-71.7,-42.1,-72.2,-42.3,-71.9,-43.4,-71.5,-43.8,-71.8,-44.2,-71.3,-44.4,-71.2,-44.8,-71.7,-45,-71.6,-45.6,-71.9,-46.9,-72.4,-47.7,-72.3,-48.2,-72.6,-48.9,-73.4,-49.3,-73.3,-50.4,-73,-50.7,-72.3,-50.7,-72.3,-51.4,-71.9,-52,-69.5,-52.1,-68.6,-52.3,-69.5,-52.3,-69.9,-52.5,-70.8,-52.9,-71,-53.8,-71.4,-53.9,-72.6,-53.5,-73.7,-52.8,-74.9,-52.3,-75.3,-51.6,-75,-51,-75.5,-50.4,-75.6,-48.7,-75.2,-47.7,-74.1,-46.9,-75.6,-46.6,-74.7,-45.8,-74.4,-44.1,-73.2,-44.5,-72.7,-42.4,-73.4,-42.1,-73.7,-43.4,-74.3,-43.2,-74,-41.8,-73.7,-39.9,-73.2,-39.3,-73.5,-38.3,-73.6,-37.2,-73.2,-37.1,-72.6,-35.5,-71.9,-33.9,-71.4,-32.4,-71.7,-30.9,-71.4,-30.1,-71.5,-28.9,-70.9,-27.6,-70.7,-25.7,-70.4,-23.6,-70.1,-21.4,-70.2,-19.8,-70.4,-18.3,-69.9,-18.1,-69.6,-17.6]]},{id:"CM",name:"Cameroon",rings:[[14.5,12.9,14.9,12.2,15,11.6,14.9,10.9,15.5,10,14.9,10,14.6,9.9,14.2,10,14,9.5,14.5,9,15,8.8,15.1,8.4,15.4,7.7,15.3,7.4,14.8,6.4,14.5,6.2,14.5,5.5,14.6,5,14.5,4.7,15,4.2,15,3.9,15.4,3.3,15.9,3,15.9,2.6,16,2.3,15.9,1.7,15.1,2,14.3,2.2,13.1,2.3,13,2.3,12.4,2.2,11.8,2.3,11.3,2.3,9.6,2.3,9.8,3.1,9.4,3.7,8.9,3.9,8.7,4.4,8.5,4.5,8.5,4.8,8.8,5.5,9.2,6.4,9.5,6.5,10.1,7,10.5,7.1,11.1,6.6,11.7,7,11.8,7.4,12.1,7.8,12.2,8.3,12.8,8.7,13,9.4,13.2,9.6,13.3,10.2,13.6,10.8,14.4,11.6,14.5,11.9,14.6,12.1,14.2,12.5,14.2,12.8,14.5,12.9]]},{id:"CN",name:"China",rings:[[109.5,18.2,108.7,18.5,108.6,19.4,109.1,19.8,110.2,20.1,110.8,20.1,111,19.7,110.6,19.3,110.3,18.7,109.5,18.2],[80.3,42.4,80.2,42.9,80.9,43.2,80,44.9,81.9,45.3,82.5,45.5,83.2,47.3,85.2,47,85.7,47.5,85.8,48.5,86.6,48.5,87.4,49.2,87.8,49.3,88,48.6,88.9,48.1,90.3,47.7,91,46.9,90.6,45.7,90.9,45.3,92.1,45.1,93.5,45,94.7,44.4,95.3,44.2,95.8,43.3,96.3,42.7,97.5,42.7,99.5,42.5,100.8,42.7,101.8,42.5,103.3,41.9,104.5,41.9,105,41.6,106.1,42.1,107.7,42.5,109.2,42.5,110.4,42.9,111.1,43.4,111.8,43.7,111.7,44.1,111.3,44.5,111.9,45.1,112.4,45,113.5,44.8,114.5,45.3,116,45.7,116.7,46.4,117.4,46.7,118.9,46.8,119.7,46.7,119.8,47,118.9,47.7,118.1,48.1,117.3,47.7,116.3,47.9,115.7,47.7,115.5,48.1,116.2,49.1,116.7,49.9,117.9,49.5,119.3,50.1,119.3,50.6,120.2,51.6,120.7,52,120.7,52.5,120.2,52.8,121,53.3,122.2,53.4,123.6,53.5,125.1,53.2,125.9,52.8,126.6,51.8,126.9,51.4,127.3,50.7,127.7,49.8,129.4,49.4,130.6,48.7,131,47.8,132.5,47.8,133.4,48.2,135,48.5,134.5,47.6,134.1,47.2,133.8,46.1,133.1,45.1,131.9,45.3,131,45,131.3,44.1,131.1,42.9,130.6,42.9,130.6,42.4,130,43,129.6,42.4,128.1,42,128.2,41.5,127.3,41.5,126.9,41.8,126.2,41.1,125.1,40.6,124.3,39.9,122.9,39.6,122.1,39.2,121.1,38.9,121.6,39.4,121.4,39.8,122.2,40.4,121.6,40.9,120.8,40.6,119.6,39.9,119,39.3,118,39.2,117.5,38.7,118.1,38.1,118.9,37.9,118.9,37.4,119.7,37.2,120.8,37.9,121.7,37.5,122.4,37.5,122.5,36.9,121.1,36.7,120.6,36.1,119.7,35.6,119.2,34.9,120.2,34.4,120.6,33.4,121.2,32.5,121.9,31.7,121.9,30.9,121.3,30.7,121.5,30.1,122.1,29.8,121.9,29,121.7,28.2,121.1,28.1,120.4,27.1,119.6,25.7,118.7,24.5,117.3,23.6,115.9,22.8,114.8,22.7,114.2,22.2,113.8,22.5,113.2,22.1,111.8,21.6,110.8,21.4,110.4,20.3,109.9,20.3,109.6,21,109.9,21.4,108.5,21.7,108,21.6,107,21.8,106.6,22.2,106.7,22.8,105.8,23,105.3,23.4,104.5,22.8,103.5,22.7,102.7,22.7,102.2,22.5,101.7,22.3,101.8,21.2,101.3,21.2,101.2,21.4,101.1,21.8,100.4,21.6,100,21.7,99.2,22.1,99.5,22.9,98.9,23.1,98.7,24.1,97.6,23.9,97.7,25.1,98.7,25.9,98.7,26.7,98.7,27.5,98.2,27.7,97.9,28.3,97.3,28.3,96.2,28.4,96.6,28.8,96.1,29.5,95.4,29,94.6,29.3,93.4,28.6,92.5,27.9,91.7,27.8,91.3,28,90.7,28.1,90,28.3,89.5,28,88.8,27.3,88.7,28.1,88.1,27.9,87,28,85.8,28.2,85,28.6,84.2,28.8,83.9,29.3,83.3,29.5,82.3,30.1,81.5,30.4,81.1,30.2,79.7,30.9,78.7,31.5,78.5,32.6,79.2,32.5,79.2,33,78.8,33.5,78.9,34.3,77.8,35.5,76.2,35.9,75.9,36.7,75.2,37.1,75,37.4,74.8,38,74.9,38.4,74.3,38.6,73.9,38.5,73.7,39.4,74,39.7,73.8,39.9,74.8,40.4,75.5,40.6,76.5,40.4,76.9,41.1,78.2,41.2,78.5,41.6,80.1,42.1,80.3,42.4]]},{id:"CO",name:"Colombia",rings:[[-66.9,1.3,-67.1,1.1,-67.3,1.7,-67.5,2,-67.9,1.7,-69.8,1.7,-69.8,1.1,-69.2,1,-69.3,.6,-69.5,.7,-70,.5,-70,-.2,-69.6,-.5,-69.4,-1.1,-69.4,-1.6,-69.9,-4.3,-70.4,-3.8,-70.7,-3.7,-70,-2.7,-70.8,-2.3,-71.4,-2.3,-71.8,-2.2,-72.3,-2.4,-73.1,-2.3,-73.7,-1.3,-74.1,-1,-74.4,-.5,-75.1,-.1,-75.4,-.2,-75.8,.1,-76.3,.4,-76.6,.3,-77.4,.4,-77.7,.8,-77.9,.8,-78.9,1.4,-79,1.7,-78.6,1.8,-78.7,2.3,-78.4,2.6,-77.9,2.7,-77.5,3.3,-77.1,3.8,-77.5,4.1,-77.3,4.7,-77.5,5.6,-77.3,5.8,-77.5,6.7,-77.9,7.2,-77.8,7.7,-77.4,7.6,-77.2,7.9,-77.5,8.5,-77.4,8.7,-76.8,8.6,-76.1,9.3,-75.7,9.4,-75.7,9.8,-75.5,10.6,-74.9,11.1,-74.3,11.1,-74.2,11.3,-73.4,11.2,-72.6,11.7,-72.2,12,-71.8,12.4,-71.4,12.4,-71.1,12.1,-71.3,11.8,-72,11.6,-72.2,11.1,-72.6,10.8,-72.9,10.5,-73,9.7,-73.3,9.2,-72.8,9.1,-72.7,8.6,-72.4,8.4,-72.4,8,-72.5,7.6,-72.4,7.4,
1-72.2,7.3,-72,7,-70.7,7.1,-70.1,7,-69.4,6.1,-69,6.2,-68.3,6.2,-67.7,6.3,-67.3,6.1,-67.5,5.6,-67.7,5.2,-67.8,4.5,-67.6,3.8,-67.3,3.5,-67.3,3.3,-67.8,2.8,-67.4,2.6,-67.2,2.2,-66.9,1.3]]},{id:"CR",name:"Costa Rica",rings:[[-82.5,9.6,-82.9,9.5,-82.9,9.1,-82.7,8.9,-82.9,8.8,-82.8,8.6,-82.9,8.4,-83,8.2,-83.5,8.4,-83.7,8.7,-83.6,8.8,-83.6,9.1,-83.9,9.3,-84.3,9.5,-84.6,9.6,-84.7,9.9,-85,10.1,-84.9,9.8,-85.1,9.6,-85.3,9.8,-85.7,9.9,-85.8,10.1,-85.8,10.4,-85.7,10.8,-85.9,10.9,-85.7,11.1,-85.6,11.2,-84.9,11,-84.7,11.1,-84.4,11,-84.2,10.8,-83.9,10.7,-83.7,10.9,-83.4,10.4,-83,10,-82.5,9.6]]},{id:"CU",name:"Cuba",rings:[[-82.3,23.2,-81.4,23.1,-80.6,23.1,-79.7,22.8,-79.3,22.4,-78.3,22.5,-78,22.3,-77.1,21.7,-76.5,21.2,-76.2,21.2,-75.6,21,-75.7,20.7,-74.9,20.7,-74.2,20.3,-74.3,20.1,-75,19.9,-75.6,19.9,-76.3,20,-77.8,19.9,-77.1,20.4,-77.5,20.7,-78.1,20.7,-78.5,21,-78.7,21.6,-79.3,21.6,-80.2,21.8,-80.5,22,-81.8,22.2,-82.2,22.4,-81.8,22.6,-82.8,22.7,-83.5,22.2,-83.9,22.2,-84.1,21.9,-84.5,21.8,-85,21.9,-84.4,22.2,-84.2,22.6,-83.8,22.8,-83.3,23,-82.5,23.1,-82.3,23.2]]},{id:"CY",name:"Cyprus",rings:[[32.7,35.1,32.9,35.1,33.2,35.2,33.4,35.2,33.5,35.1,33.5,35,33.5,35,33.7,35,33.9,35.1,34,35.1,34,35,33,34.6,32.5,34.7,32.3,35.1,32.7,35.1]]},{id:"CZ",name:"Czechia",rings:[[15,51.1,15.5,50.8,16.2,50.7,16.2,50.4,16.7,50.2,16.9,50.5,17.6,50.4,17.6,50,18.4,50,18.9,49.5,18.6,49.5,18.4,49.3,18.2,49.3,18.1,49,17.9,49,17.9,48.9,17.5,48.8,17.1,48.8,17,48.6,16.5,48.8,16,48.7,15.3,49,14.9,49,14.3,48.6,13.6,48.9,13,49.3,12.5,49.5,12.4,50,12.2,50.3,13,50.5,13.3,50.7,14.1,50.9,14.3,51.1,14.6,51,15,51.1]]},{id:"DE",name:"Germany",rings:[[14.1,53.8,14.4,53.2,14.1,53,14.4,52.6,14.7,52.1,14.6,51.7,15,51.1,14.6,51,14.3,51.1,14.1,50.9,13.3,50.7,13,50.5,12.2,50.3,12.4,50,12.5,49.5,13,49.3,13.6,48.9,13.2,48.4,12.9,48.3,13,47.6,12.9,47.5,12.6,47.7,12.1,47.7,11.4,47.5,10.5,47.6,10.4,47.3,9.9,47.6,9.6,47.5,8.5,47.8,8.3,47.6,7.5,47.6,7.6,48.3,8.1,49,6.7,49.2,6.2,49.5,6.2,49.9,6,50.1,6.2,50.8,6,51.9,6.6,51.9,6.8,52.2,7.1,53.1,6.9,53.5,7.1,53.7,7.9,53.7,8.1,53.5,8.8,54,8.6,54.4,8.5,55,9.3,54.8,9.9,55,9.9,54.6,10.9,54.4,10.9,54,12,54.2,12.5,54.5,13.6,54.1,14.1,53.8]]},{id:"DJ",name:"Djibouti",rings:[[42.4,12.5,42.8,12.5,43.1,12.7,43.3,12.4,43.3,12,42.7,11.7,43.1,11.5,42.8,10.9,42.6,11.1,42.3,11,41.8,11.1,41.7,11.4,41.7,11.6,42,12.1,42.4,12.5]]},{id:"DK",name:"Denmark",rings:[[9.9,55,9.3,54.8,8.5,55,8.1,55.5,8.1,56.5,8.3,56.8,8.5,57.1,9.4,57.2,9.8,57.4,10.6,57.7,10.5,57.2,10.3,56.9,10.4,56.6,10.9,56.5,10.7,56.1,10.4,56.2,9.6,55.5,9.9,55],[12.4,56.1,12.7,55.6,12.1,54.8,11,55.4,10.9,55.8,12.4,56.1]]},{id:"DO",name:"Dominican Rep.",rings:[[-71.7,18,-71.7,18.3,-71.9,18.6,-71.7,18.8,-71.6,19.2,-71.7,19.7,-71.6,19.9,-70.8,19.9,-70.2,19.6,-70,19.6,-69.8,19.3,-69.2,19.3,-69.3,19,-68.8,19,-68.3,18.6,-68.7,18.2,-69.2,18.4,-69.6,18.4,-70,18.4,-70.1,18.2,-70.5,18.2,-70.7,18.4,-71,18.3,-71.4,17.6,-71.7,17.8,-71.7,18]]},{id:"DZ",name:"Algeria",rings:[[-8.7,27.4,-8.7,27.6,-8.7,27.7,-8.7,28.8,-7.1,29.6,-6.1,29.7,-5.2,30,-4.9,30.5,-3.7,30.9,-3.6,31.6,-3.1,31.7,-2.6,32.1,-1.3,32.3,-1.1,32.7,-1.4,32.9,-1.7,33.9,-1.8,34.5,-2.2,35.2,-1.2,35.7,-.1,35.9,.5,36.3,1.5,36.6,3.2,36.8,4.8,36.9,5.3,36.7,6.3,37.1,7.3,37.1,7.7,36.9,8.4,36.9,8.2,36.4,8.4,35.5,8.1,34.7,7.5,34.1,7.6,33.3,8.4,32.7,8.4,32.5,9.1,32.1,9.5,30.3,9.8,29.4,9.9,29,9.7,28.1,9.8,27.7,9.6,27.1,9.7,26.5,9.3,26.1,9.9,25.4,9.9,24.9,10.3,24.4,10.8,24.6,11.6,24.1,12,23.5,8.6,21.6,5.7,19.6,4.3,19.2,3.2,19.1,3.1,19.7,2.7,19.9,2.1,20.1,1.8,20.6,-1.5,22.8,-4.9,25,-8.7,27.4]]},{id:"EC",name:"Ecuador",rings:[[-75.4,-.2,-75.2,-.9,-75.5,-1.6,-76.6,-2.6,-77.8,-3,-78.5,-3.9,-78.6,-4.5,-79.2,-5,-79.6,-4.5,-80,-4.3,-80.4,-4.4,-80.5,-4.1,-80.2,-3.8,-80.3,-3.4,-79.8,-2.7,-80,-2.2,-80.4,-2.7,-81,-2.2,-80.8,-2,-80.9,-1.1,-80.6,-.9,-80.4,-.3,-80,.4,-80.1,.8,-79.5,1,-78.9,1.4,-77.9,.8,-77.7,.8,-77.4,.4,-76.6,.3,-76.3,.4,-75.8,.1,-75.4,-.2]]},{id:"EE",name:"Estonia",rings:[[28,59.5,28.1,59.3,27.4,58.7,27.7,57.8,27.3,57.5,26.5,57.5,25.6,57.8,25.2,58,24.3,57.8,24.4,58.4,24.1,58.3,23.4,58.6,23.3,59.2,24.6,59.5,25.9,59.6,26.9,59.4,28,59.5]]},{id:"EG",name:"Egypt",rings:[[36.9,22,32.9,22,29,22,25,22,25,25.7,25,29.2,24.7,30,25,30.7,24.8,31.1,25.2,31.6,26.5,31.6,27.5,31.3,28.4,31,28.9,30.9,29.7,31.2,30.1,31.5,31,31.6,31.7,31.4,32,30.9,32.2,31.3,33,31,33.8,31,34.3,31.2,34.8,29.8,34.9,29.5,34.6,29.1,34.4,28.3,34.2,27.8,33.9,27.6,33.6,28,33.1,28.4,32.4,29.9,32.3,29.8,32.7,28.7,33.3,27.7,34.1,26.1,34.5,25.6,34.8,25,35.7,23.9,35.5,23.8,35.5,23.1,36.7,22.2,36.9,22]]},{id:"EH",name:"W. Sahara",rings:[[-8.7,27.7,-8.7,27.6,-8.7,27.4,
1-8.7,25.9,-12,25.9,-11.9,23.4,-12.9,23.3,-13.1,22.8,-12.9,21.3,-16.8,21.3,-17.1,21,-17,21.4,-17,21.4,-14.8,21.5,-14.6,21.9,-14.2,22.3,-13.9,23.7,-12.5,24.8,-12,26,-11.7,26.1,-11.4,26.9,-10.5,27,-10.2,26.9,-9.7,26.9,-9.4,27.1,-8.8,27.1,-8.8,27.7,-8.7,27.7]]},{id:"ER",name:"Eritrea",rings:[[36.4,14.4,36.3,14.8,36.8,16.3,36.9,17,37.2,17.3,37.9,17.4,38.4,18,39,16.8,39.3,15.9,39.8,15.4,41.2,14.5,41.7,13.9,42.3,13.3,42.6,13,43.1,12.7,42.8,12.5,42.4,12.5,42,12.9,41.6,13.5,41.2,13.8,40.9,14.1,40,14.5,39.3,14.5,39.1,14.7,38.5,14.5,37.9,15,37.6,14.2,36.4,14.4]]},{id:"ES",name:"Spain",rings:[[-7.5,37.1,-7.5,37.4,-7.2,37.8,-7,38.1,-7.4,38.4,-7.1,39,-7.5,39.6,-7.1,39.7,-7,40.2,-6.9,40.3,-6.9,41.1,-6.4,41.4,-6.7,41.9,-7.3,41.9,-7.4,41.8,-8,41.8,-8.3,42.3,-8.7,42.1,-9,41.9,-9,42.6,-9.4,43,-8,43.7,-6.8,43.6,-5.4,43.6,-4.3,43.4,-3.5,43.5,-1.9,43.4,-1.5,43,.3,42.6,.7,42.8,1.8,42.3,3,42.5,3,41.9,2.1,41.2,.8,41,.7,40.7,.1,40.1,-.3,39.3,.1,38.7,-.5,38.3,-.7,37.6,-1.4,37.4,-2.1,36.7,-3.4,36.7,-4.4,36.7,-5,36.3,-5.4,35.9,-5.9,36,-6.2,36.4,-6.5,36.9,-7.5,37.1]]},{id:"ET",name:"Ethiopia",rings:[[47.8,8,45,5,43.7,5,42.8,4.3,42.1,4.2,41.9,3.9,41.2,3.9,40.8,4.3,39.9,3.8,39.6,3.4,38.9,3.5,38.7,3.6,38.4,3.6,38.1,3.6,36.9,4.4,36.2,4.4,35.8,4.8,35.8,5.3,35.3,5.5,34.7,6.6,34.2,6.8,34.1,7.2,33.6,7.7,33,7.8,33.3,8.4,33.8,8.4,34,8.7,34,9.6,34.3,10.6,34.7,10.9,34.8,11.3,35.3,12.1,35.9,12.6,36.3,13.6,36.4,14.4,37.6,14.2,37.9,15,38.5,14.5,39.1,14.7,39.3,14.5,40,14.5,40.9,14.1,41.2,13.8,41.6,13.5,42,12.9,42.4,12.5,42,12.1,41.7,11.6,41.7,11.4,41.8,11.1,42.3,11,42.6,11.1,42.8,10.9,42.6,10.6,42.9,10,43.3,9.5,43.7,9.2,46.9,8,47.8,8]]},{id:"FI",name:"Finland",rings:[[28.6,69.1,28.4,68.4,30,67.7,29.1,66.9,30.2,65.8,29.5,64.9,30.4,64.2,30,63.6,31.5,62.9,31.1,62.4,30.2,61.8,28.1,60.5,26.3,60.4,24.5,60.1,22.9,59.8,22.3,60.4,21.3,60.7,21.5,61.7,21.1,62.6,21.5,63.2,22.4,63.8,24.7,64.9,25.4,65.1,25.3,65.5,23.9,66,23.6,66.4,23.5,67.9,22,68.6,20.6,69.1,21.2,69.4,22.4,68.8,23.7,68.9,24.7,68.6,25.7,69.1,26.2,69.8,27.7,70.2,29,69.8,28.6,69.1]]},{id:"FJ",name:"Fiji",rings:[[178.1,-17.5,178.4,-17.3,178.7,-17.6,178.6,-18.2,177.9,-18.3,177.4,-18.2,177.3,-17.7,177.7,-17.4,178.1,-17.5],[-180,-16.1,-179.8,-16,-179.9,-16.5,-180,-16.6,179.4,-16.8,178.7,-17,178.6,-16.6,179.1,-16.4,179.4,-16.4,180,-16.1,-180,-16.1]]},{id:"FK",name:"Falkland Is.",rings:[[-61.2,-51.8,-60,-51.3,-59.2,-51.5,-58.5,-51.1,-57.7,-51.5,-58,-51.9,-59.4,-52.2,-59.8,-51.8,-60.7,-52.3,-61.2,-51.8]]},{id:"FR",name:"France",rings:[[-51.7,4.2,-52.2,3.2,-52.6,2.5,-52.9,2.1,-53.4,2.1,-53.6,2.3,-53.8,2.4,-54.1,2.1,-54.5,2.3,-54.3,2.7,-54.2,3.2,-54,3.6,-54.4,4.2,-54.5,4.9,-54,5.8,-53.6,5.6,-52.9,5.4,-51.8,4.6,-51.7,4.2],[6.2,49.5,6.7,49.2,8.1,49,7.6,48.3,7.5,47.6,7.2,47.4,6.7,47.5,6.8,47.3,6,46.7,6,46.3,6.5,46.4,6.8,46,6.8,45.7,7.1,45.3,6.7,45,7,44.3,7.6,44.1,7.4,43.7,6.5,43.1,4.6,43.4,3.1,43.1,3,42.5,1.8,42.3,.7,42.8,.3,42.6,-1.5,43,-1.9,43.4,-1.4,44,-1.2,46,-2.2,47.1,-3,47.6,-4.5,48,-4.6,48.7,-3.3,48.9,-1.6,48.6,-1.9,49.8,-1,49.3,1.3,50.1,1.6,50.9,2.5,51.1,2.7,50.8,3.1,50.8,3.6,50.4,4.3,49.9,4.8,50,5.7,49.5,5.9,49.4,6.2,49.5],[8.7,42.6,9.4,43,9.6,42.2,9.2,41.4,8.8,41.6,8.5,42.3,8.7,42.6]]},{id:"GA",name:"Gabon",rings:[[11.3,2.3,11.8,2.3,12.4,2.2,13,2.3,13.1,2.3,13,1.8,13.3,1.3,14,1.4,14.3,1.2,13.8,0,14.3,-.6,14.4,-1.3,14.3,-2,14,-2.5,13.1,-2.4,12.6,-1.9,12.5,-2.4,11.8,-2.5,11.5,-2.8,11.9,-3.4,11.1,-4,10.1,-3,9.4,-2.1,8.8,-1.1,8.8,-.8,9,-.5,9.3,.3,9.5,1,9.8,1.1,11.3,1.1,11.3,2.3]]},{id:"GB",name:"United Kingdom",rings:[[-6.2,53.9,-7,54.1,-7.6,54.1,-7.4,54.6,-7.6,55.1,-6.7,55.2,-5.7,54.6,-6.2,53.9],[-3.1,53.4,-3.1,53.4,-2.9,54,-3.6,54.6,-3.6,54.6,-4.8,54.8,-5.1,55.1,-4.7,55.5,-5,55.8,-5.6,55.3,-5.6,56.3,-6.2,56.8,-5.8,57.8,-5,58.6,-4.2,58.6,-3,58.6,-4.1,57.6,-3.1,57.7,-2,57.7,-2.2,56.9,-3.1,56,-2.1,55.9,-2,55.8,-1.1,54.6,-.4,54.5,.2,53.3,.5,52.9,1.7,52.7,1.6,52.1,1,51.8,1.4,51.3,.5,50.8,-.8,50.8,-2.5,50.5,-3,50.7,-3.6,50.2,-4.5,50.3,-5.2,50,-5.8,50.2,-4.3,51.2,-3.4,51.4,-3.4,51.4,-5,51.6,-5.3,52,-4.2,52.3,-4.8,52.8,-4.6,53.5,-3.1,53.4]]},{id:"GE",name:"Georgia",rings:[[40,43.4,40.1,43.6,40.9,43.4,42.4,43.2,43.8,42.7,43.9,42.6,44.5,42.7,45.5,42.5,45.8,42.1,46.4,41.9,46.1,41.7,46.6,41.2,46.5,41.1,46,41.1,45.2,41.4,45,41.2,43.6,41.1,42.6,41.6,41.6,41.5,41.7,42,41.5,42.6,40.9,43,40.3,43.1,40,43.4]]}
1,{id:"GH",name:"Ghana",rings:[[0,11,0,10.7,.4,10.2,.4,9.5,.5,8.7,.7,8.3,.5,7.4,.6,6.9,.8,6.3,1.1,5.9,-.5,5.3,-1.1,5,-2,4.7,-2.9,5,-2.8,5.4,-3.2,6.3,-3,7.4,-2.6,8.2,-2.8,9.6,-3,10.4,-2.9,11,-1.2,11,-.8,10.9,-.4,11.1,0,11]]},{id:"GL",name:"Greenland",rings:[[-46.8,82.6,-43.4,83.2,-39.9,83.2,-38.6,83.5,-35.1,83.6,-27.1,83.5,-20.8,82.7,-22.7,82.3,-26.5,82.3,-31.9,82.2,-31.4,82,-27.9,82.1,-24.8,81.8,-22.9,82.1,-22.1,81.7,-23.2,81.2,-20.6,81.5,-15.8,81.9,-12.8,81.7,-12.2,81.3,-16.3,80.6,-16.8,80.3,-20,80.2,-17.7,80.1,-18.9,79.4,-19.7,78.8,-19.7,77.6,-18.5,77,-20,76.9,-21.7,76.6,-19.8,76.1,-19.6,75.2,-20.7,75.2,-19.4,74.3,-21.6,74.2,-20.4,73.8,-20.8,73.5,-22.2,73.3,-23.6,73.3,-22.3,72.6,-22.3,72.2,-24.3,72.6,-24.8,72.3,-23.4,72.1,-22.1,71.5,-21.8,70.7,-23.5,70.5,-24.3,70.9,-25.5,71.4,-25.2,70.8,-26.4,70.2,-23.7,70.2,-22.3,70.1,-25,69.3,-27.7,68.5,-30.7,68.1,-31.8,68.1,-32.8,67.7,-34.2,66.7,-36.4,66,-37,65.9,-38.4,65.7,-39.8,65.5,-40.7,64.8,-40.7,64.1,-41.2,63.5,-42.8,62.7,-42.4,61.9,-42.9,61.1,-43.4,60.1,-44.8,60,-46.3,60.9,-48.3,60.9,-49.2,61.4,-49.9,62.4,-51.6,63.6,-52.1,64.3,-52.3,65.2,-53.7,66.1,-53.3,66.8,-54,67.2,-53,68.4,-51.5,68.7,-51.1,69.1,-50.9,69.9,-52,69.6,-52.6,69.4,-53.5,69.3,-54.7,69.6,-54.8,70.3,-54.4,70.8,-53.4,70.8,-51.4,70.6,-53.1,71.2,-54,71.5,-55,71.4,-55.8,71.7,-54.7,72.6,-55.3,73,-56.1,73.7,-57.3,74.7,-58.6,75.1,-58.6,75.5,-61.3,76.1,-63.4,76.2,-66.1,76.1,-68.5,76.1,-69.7,76.4,-71.4,77,-68.8,77.3,-66.8,77.4,-71,77.6,-73.3,78,-73.2,78.4,-69.4,78.9,-65.7,79.4,-65.3,79.8,-68,80.1,-67.1,80.5,-63.7,81.2,-62.2,81.3,-62.6,81.8,-60.3,82,-57.2,82.2,-54.1,82.2,-53,81.9,-50.4,82.4,-48,82.1,-46.6,82,-44.5,81.7,-46.9,82.2,-46.8,82.6]]},{id:"GM",name:"Gambia",rings:[[-16.7,13.6,-15.6,13.6,-15.4,13.9,-15.1,13.9,-14.7,13.6,-14.4,13.6,-14,13.8,-13.8,13.5,-14.3,13.3,-14.7,13.3,-15.1,13.5,-15.5,13.3,-15.7,13.3,-15.9,13.1,-16.8,13.2,-16.7,13.6]]},{id:"GN",name:"Guinea",rings:[[-13.7,12.6,-13.2,12.6,-12.5,12.3,-12.3,12.4,-12.2,12.5,-11.7,12.4,-11.5,12.4,-11.5,12.1,-11.3,12.1,-11,12.2,-10.9,12.2,-10.6,11.9,-10.2,11.8,-9.9,12.1,-9.6,12.2,-9.3,12.3,-9.1,12.3,-8.9,12.1,-8.8,11.8,-8.4,11.4,-8.6,11.1,-8.6,10.8,-8.4,10.9,-8.3,10.8,-8.3,10.5,-8,10.2,-8.2,10.1,-8.3,9.8,-8.1,9.4,-7.8,8.6,-8.2,8.5,-8.3,8.3,-8.2,8.1,-8.3,7.7,-8.4,7.7,-8.7,7.7,-8.9,7.3,-9.2,7.3,-9.4,7.5,-9.3,7.9,-9.8,8.5,-10,8.4,-10.2,8.4,-10.5,8.3,-10.5,8.7,-10.7,9,-10.6,9.3,-10.8,9.7,-11.1,10,-11.9,10,-12.2,9.9,-12.4,9.8,-12.6,9.6,-12.7,9.3,-13.2,8.9,-13.7,9.5,-14.1,9.9,-14.3,10,-14.6,10.2,-14.7,10.7,-14.8,10.9,-15.1,11,-14.7,11.5,-14.4,11.5,-14.1,11.7,-13.9,11.7,-13.7,11.8,-13.8,12.1,-13.7,12.2,-13.7,12.6]]},{id:"GQ",name:"Eq. Guinea",rings:[[9.6,2.3,11.3,2.3,11.3,1.1,9.8,1.1,9.5,1,9.3,1.2,9.6,2.3]]},{id:"GR",name:"Greece",rings:[[26.3,35.3,26.2,35,24.7,34.9,24.7,35.1,23.5,35.3,23.7,35.7,24.2,35.4,25,35.4,25.8,35.4,25.7,35.2,26.3,35.3],[23,41.3,23.7,41.3,24.5,41.6,25.2,41.2,26.1,41.3,26.1,41.8,26.6,41.6,26.3,40.9,26.1,40.8,25.4,40.9,24.9,40.9,23.7,40.7,24.4,40.1,23.9,40,23.3,40,22.8,40.5,22.6,40.3,22.9,39.7,23.4,39.2,23,39,23.5,38.5,24,38.2,24,37.7,23.1,37.9,23.4,37.4,22.8,37.3,23.2,36.4,22.5,36.4,21.7,36.8,21.3,37.6,21.1,38.3,20.7,38.8,20.2,39.3,20.2,39.6,20.6,40.1,20.7,40.4,21,40.6,21,40.8,21.7,40.9,22.1,41.2,22.6,41.1,22.8,41.3,23,41.3]]},{id:"GT",name:"Guatemala",rings:[[-92.2,14.5,-92.2,14.8,-92.1,15.1,-92.2,15.3,-91.7,16.1,-90.5,16.1,-90.4,16.4,-90.6,16.5,-90.7,16.7,-91.1,16.9,-91.5,17.3,-91,17.3,-91,17.8,-90.1,17.8,-89.1,17.8,-89.1,17,-89.2,15.9,-88.9,15.9,-88.6,15.7,-88.5,15.9,-88.2,15.7,-88.7,15.3,-89.2,15.1,-89.2,14.9,-89.1,14.7,-89.4,14.4,-89.6,14.4,-89.5,14.2,-89.7,14.1,-90.1,13.9,-90.1,13.7,-90.6,13.9,-91.2,13.9,-91.7,14.1,-92.2,14.5]]},{id:"GW",name:"Guinea-Bissau",rings:[[-16.7,12.4,-16.1,12.5,-15.8,12.5,-15.5,12.6,-13.7,12.6,-13.7,12.2,-13.8,12.1,-13.7,11.8,-13.9,11.7,-14.1,11.7,-14.4,11.5,-14.7,11.5,-15.1,11,-15.7,11.5,-16.1,11.5,-16.3,11.8,-16.3,12,-16.6,12.2,-16.7,12.4]]},{id:"GY",name:"Guyana",rings:[[-56.5,1.9,-56.8,1.9,-57.3,1.9,-57.7,1.7,-58.1,1.5,-58.4,1.5,-58.5,1.3,-59,1.3,-59.6,1.8,-59.7,2.2,-60,2.8,-59.8,3.6,-59.5,4,-59.8,4.4,-60.1,4.6,-60,5,-60.2,5.2,-60.7,5.2,-61.4,6,-61.1,6.2,-61.2,6.7,-60.5,6.9,-60.3,7,-60.6,7.4,-60.6,7.8,-59.8,8.4,-59.1,8,-58.5,7.3,-58.5,6.8,-58.1,6.8,-57.5,6.3,-57.1,6,-57.3,5.1,-57.9,4.8,-57.9,4.6,-58,4.1,-57.6,3.3,-57.3,3.3,-57.1,2.8,-56.5,1.9]]},{id:"HN",name:"Honduras",rings:[[-83.1,15,-83.5,15,-83.6,14.9,-84,14.7,-84.2,14.7,-84.4,14.6,-84.6,14.7,-84.8,14.8,-84.9,14.8,-85.1,14.6,-85.1,14.6,-85.2,14.4,-85.5,14.1,-85.7,14,-85.8,13.8,-86.1,14,-86.3,13.8,-86.5,13.8,-86.8,13.8,-86.7,13.3,-86.9,13.3,-87,13,-87.3,13,-87.5,13.3,-87.8,13.4,-87.7,13.8,-87.9,13.9,-88.1,14,-88.5,13.8,-88.5,14,-88.8,14.1,-89.1,14.3,-89.4,14.4,-89.1,14.7,-89.2,14.9,-89.2,15.1,-88.7,15.3,-88.2,15.7,-88.1,15.7,-87.9,15.9,-87.6,15.9,-87.5,15.8,-87.4,15.8,-86.9,15.8,-86.4,15.8,-86.1,15.9,-86,16,-85.7,16,-85.4,15.9,-85.2,15.9,-85,16,-84.5,15.9,-84.4,15.8,-84.1,15.6,-83.8,15.4,-83.4,15.3,-83.1,15]]},{id:"HR",name:"Croatia",rings:[[16.6,46.5,16.9,46.4,17.6,46,18.5,45.8,18.8,45.9,19.1,45.5,19.4,45.2,19,44.9,18.6,45.1,17.9,45.1,17,45.2,16.5,45.2,16.3,45,16,45.2,15.7,44.8,16.2,44.4,16.5,44,16.9,43.7,17.3,43.4,17.7,43,18.6,42.6,18.4,42.5,17.5,42.8,16.9,43.2,16,43.5,15.2,44.2,15.4,44.3,14.9,44.7,14.9,45.1,14.3,45.2,14,44.8,13.7,45.1,13.7,45.5,13.7,45.5,14.4,45.5,14.6,45.6,14.9,45.5,15.3,45.5,15.3,45.7,15.7,45.8,15.8,46.2,16.6,46.5]]},{id:"HT",name:"Haiti",rings:[[-71.7,19.7,-71.6,19.2,-71.7,18.8,-71.9,18.6,-71.7,18.3,-71.7,18,-72.4,18.2,-72.8,18.1,-73.5,18.2,-73.9,18,-74.5,18.3,-74.4,18.7,-73.4,18.5,-72.7,18.4,-72.3,18.7,-72.8,19.1,-72.8,19.5,-73.4,19.6,-73.2,19.9,-72.6,19.9,-71.7,19.7]]},{id:"HU",name:"Hungary",rings:[[22.1,48.4,22.6,48.2,22.7,47.9,22.1,47.7,21.6,47,21,46.3,20.2,46.1,19.6,46.2,18.8,45.9,18.5,45.8,17.6,46,16.9,46.4,16.6,46.5,16.4,46.8,16.2,46.9,16.5,47.5,16.3,47.7,16.9,47.7,17,48.1,17.5,47.9,17.9,47.8,18.7,47.9,18.8,48.1,19.2,48.1,19.7,48.3,19.8,48.2,20.2,48.3,20.5,48.6,20.8,48.6,21.9,48.3,22.1,48.4]]},{id:"ID",name:"Indonesia",rings:[[141,-2.6,141,-5.9,141,-9.1,140.1,-8.3,139.1,-8.1,138.9,-8.4,137.
16,-8.4,138,-7.6,138.7,-7.3,138.4,-6.2,137.9,-5.4,136,-4.5,135.2,-4.5,133.7,-3.5,133.4,-4,133,-4.1,132.8,-3.7,132.8,-3.3,132,-2.8,133.1,-2.5,133.8,-2.5,133.7,-2.2,132.2,-2.2,131.8,-1.6,130.9,-1.4,130.5,-.9,131.9,-.7,132.4,-.4,134,-.8,134.1,-1.2,134.4,-2.8,135.5,-3.4,136.3,-2.3,137.4,-1.7,138.3,-1.7,139.2,-2.1,139.9,-2.4,141,-2.6],[125,-8.9,125.1,-9.1,125.1,-9.4,124.4,-10.1,123.6,-10.4,123.5,-10.2,123.6,-9.9,124,-9.3,125,-8.9],[134.2,-6.9,134.1,-6.1,134.3,-5.8,134.5,-5.4,134.7,-5.7,134.7,-6.2,134.2,-6.9],[117.9,4.1,117.3,3.2,118,2.3,117.9,1.8,119,.9,117.8,.8,117.5,.1,117.5,-.8,116.6,-1.5,116.5,-2.5,116.1,-4,116,-3.7,114.9,-4.1,114.5,-3.5,113.8,-3.4,113.3,-3.1,112.1,-3.5,111.7,-3,111,-3,110.2,-2.9,110.1,-1.6,109.6,-1.3,109.1,-.5,109,.4,109.1,1.3,109.7,2,109.8,1.3,110.5,.8,111.2,1,111.8,.9,112.4,1.4,112.9,1.5,113.8,1.2,114.6,1.4,115.1,2.8,115.5,3.2,115.9,4.3,117,4.3,117.9,4.1],[129.4,-2.8,130.5,-3.1,130.8,-3.9,130,-3.4,129.2,-3.4,128.6,-3.4,127.9,-3.4,128.1,-2.8,129.4,-2.8],[126.9,-3.8,126.2,-3.6,126,-3.2,127,-3.1,127.2,-3.5,126.9,-3.8],[127.9,2.2,128,1.6,128.6,1.5,128.7,1.1,128.6,.3,128.1,.4,128,-.3,128.4,-.8,128.1,-.9,127.7,-.3,127.4,1,127.6,1.8,127.9,2.2],[122.9,.9,124.1,.9,125.1,1.6,125.2,1.4,124.4,.4,123.7,.2,122.7,.4,121.1,.4,120.2,.2,120,-.5,120.9,-1.4,121.5,-1,123.3,-.6,123.3,-1.1,122.8,-.9,122.4,-1.5,121.5,-1.9,122.5,-3.2,122.3,-3.5,123.2,-4.7,123.2,-5.3,122.6,-5.6,122.2,-5.3,122.7,-4.5,121.7,-4.9,121.5,-4.6,121.6,-4.2,120.9,-3.6,121,-2.6,120.3,-2.9,120.4,-4.1,120.4,-5.5,119.8,-5.7,119.4,-5.4,119.7,-4.5,119.5,-3.5,119.1,-3.5,118.8,-2.8,119.2,-2.1,119.3,-1.4,119.8,.2,120,.6,120.9,1.3,121.7,1,122.9,.9],[120.3,-10.3,119,-9.6,119.9,-9.4,120.4,-9.7,120.8,-10,12
10.7,-10.2,120.3,-10.3],[121.3,-8.5,122,-8.5,122.9,-8.1,122.8,-8.7,121.3,-8.9,119.9,-8.8,119.9,-8.4,120.7,-8.2,121.3,-8.5],[118.3,-8.4,118.9,-8.3,119.1,-8.7,118,-8.9,117.3,-9,116.7,-9,117.1,-8.5,117.6,-8.4,117.9,-8.1,118.3,-8.4],[108.5,-6.4,108.6,-6.8,110.5,-6.9,110.8,-6.5,112.6,-6.9,113,-7.6,114.5,-7.8,115.7,-8.4,114.6,-8.8,113.5,-8.3,112.6,-8.4,111.5,-8.3,110.6,-8.1,109.4,-7.7,108.7,-7.6,108.3,-7.8,106.5,-7.4,106.3,-6.9,105.4,-6.9,106.1,-5.9,107.3,-6,108.1,-6.3,108.5,-6.4],[104.4,-1.1,104.5,-1.8,104.9,-2.3,105.6,-2.4,106.1,-3.1,105.9,-4.3,105.8,-5.9,104.7,-5.9,103.9,-5,102.6,-4.2,102.2,-3.6,101.4,-2.8,100.9,-2.1,100.1,-.7,99.3,.2,99,1,98.6,1.8,97.7,2.5,97.2,3.3,96.4,3.9,95.4,5,95.3,5.5,95.9,5.4,97.5,5.2,98.4,4.3,99.1,3.6,99.7,3.2,100.6,2.1,101.7,2.1,102.5,1.4,103.1,.6,103.8,.1,103.4,-.7,104,-1.1,104.4,-1.1]]},{id:"IE",name:"Ireland",rings:[[-6.2,53.9,-6,53.2,-6.8,52.3,-8.6,51.7,-10,51.8,-9.2,52.9,-9.7,53.9,-8.3,54.7,-7.6,55.1,-7.4,54.6,-7.6,54.1,-7,54.1,-6.2,53.9]]},{id:"IL",name:"Israel",rings:[[35.7,32.7,35.5,32.4,35.2,32.5,35,31.9,35.2,31.8,35,31.6,34.9,31.4,35.4,31.5,35.4,31.1,34.9,29.5,34.8,29.8,34.3,31.2,34.6,31.5,34.5,31.6,34.8,32.1,35,32.8,35.1,33.1,35.1,33.1,35.5,33.1,35.6,33.3,35.8,33.3,35.8,32.9,35.7,32.7,35.7,32.7]]},{id:"IN",name:"India",rings:[[97.3,28.3,97.4,27.9,97.1,27.7,97.1,27.1,96.4,27.3,95.1,26.6,95.2,26,94.6,25.2,94.6,24.7,94.1,23.9,93.3,24.1,93.3,23,93.1,22.7,93.2,22.3,92.7,22,92.1,23.6,91.9,23.6,91.7,23,91.2,23.5,91.5,24.1,91.9,24.1,92.4,25,91.8,25.1,90.9,25.1,89.9,25.3,89.8,26,89.4,26,88.6,26.4,88.2,25.8,88.9,25.2,88.3,24.9,88.1,24.5,88.7,24.2,88.5,23.6,88.9,22.9,89,22.1,88.9,21.7,88.2,21.7,87,21.5,87,20.7,86.5,20.2,85.1,19.5,83.9,18.3,83.2,17.7,82.2,17,82.2,16.6,81.7,16.3,80.8,16,80.3,15.9,80,15.1,80.2,13.8,80.3,13,79.9,12.1,79.9,10.4,79.3,10.3,78.9,9.5,79.2,9.2,78.3,8.9,77.9,8.3,77.5,8,76.6,8.9,76.1,10.3,75.7,11.3,75.4,11.8,74.9,12.7,74.6,14,74.4,14.6,73.5,16,73.1,17.9,72.8,19.2,72.8,20.4,72.6,21.4,71.2,20.8,70.5,20.9,69.2,22.1,69.6,22.5,69.3,22.8,68.2,23.7,68.8,24.4,71,24.4,70.8,25.2,70.3,25.7,70.2,26.5,69.5,26.9,70.6,28,71.8,27.9,72.8,29,73.4,30,74.4,31,74.4,31.7,75.3,32.3,74.5,32.8,74.1,33.4,73.7,34.3,74.2,34.7,75.8,34.5,76.9,34.7,77.8,35.5,78.9,34.3,78.8,33.5,79.2,33,79.2,32.5,78.5,32.6,78.7,31.5,79.7,30.9,81.1,30.2,80.5,29.7,80.1,28.8,81.1,28.4,82,27.9,83.3,27.4,84.7,27.2,85.3,26.7,86,26.6,87.2,26.4,88.1,26.4,88.2,26.8,88,27.4,88.1,27.9,88.7,28.1,88.8,27.3,88.8,27.1,89.7,26.7,90.4,26.9,91.2,26.8,92,26.8,92.1,27.5,91.7,27.8,92.5,27.9,93.4,28.6,94.6,29.3,95.4,29,96.1,29.5,96.6,28.8,96.2,28.4,97.3,28.3]]},{id:"IQ",name:"Iraq",rings:[[39.2,32.2,38.8,33.4,41,34.4,41.4,35.6,41.3,36.4,41.8,36.6,42.3,37.2,42.8,37.4,43.9,37.3,44.3,37,44.8,37.2,45.4,36,46.1,35.7,46.2,35.1,45.7,34.7,45.4,34,46.1,33,47.3,32.5,47.8,31.7,47.7,31,48,31,48,30.5,48.6,29.9,48,30,47.3,30.1,46.6,29.1,44.7,29.2,41.9,31.2,40.4,31.9,39.2,32.2]]},{id:"IR",name:"Iran",rings:[[48.6,29.9,48,30.5,48,31,47.7,31,47.8,31.7,47.3,32.5,46.1,33,45.4,34,45.7,34.7,46.2,35.1,46.1,35.7,45.4,36,44.8,37.2,44.2,38,44.4,38.3,44.1,39.4,44.8,39.7,45,39.3,45.5,38.9,46.1,38.7,46.5,38.8,47.7,39.5,48.1,39.6,48.4,39.3,48,38.8,48.6,38.3,48.9,38.3,49.2,37.6,50.1,37.4,50.8,36.9,52.3,36.7,53.8,37,53.9,37.2,54.8,37.4,55.5,38,56.2,37.9,56.6,38.1,57.3,38,58.4,37.5,59.2,37.4,60.4,36.5,61.1,36.5,61.2,35.6,60.8,34.4,60.5,33.7,61,33.5,60.5,33,60.9,32.2,60.9,31.5,61.7,31.4,61.8,30.7,60.9,29.8,61.4,29.3,61.8,28.7,62.7,28.3,62.8,27.4,63.2,27.2,63.3,26.8,61.9,26.2,61.5,25.1,59.6,25.4,58.5,25.6,57.4,25.7,57,27,56.5,27.1,55.7,27,54.7,26.5,53.5,26.8,52.5,27.6,51.5,27.9,50.9,28.8,50.1,30.1,49.6,30,48.9,30.3,48.6,29.9]]},{id:"IS",name:"Iceland",rings:[[-14.5,66.5,-14.7,65.8,-13.6,65.1,-14.9,64.4,-17.8,63.7,-18.7,63.5,-20,63.6,-22.8,64,-21.8,64.4,-24,64.9,-22.2,65.1,-22.2,65.4,-24.3,65.6,-23.7,66.3,-22.1,66.4,-20.6,65.7,-19.1,66.3,-17.8,66,-16.2,66.5,-14.5,66.5]]},{id:"IT",name:"Italy",rings:[[10.4,46.9,11.1,46.8,11.2,46.9,12.2,47.1,12.4,46.8,13.8,46.5,13.7,46,13.9,45.6,13.1,45.7,12.3,45.4,12.4,44.9,12.3,44.6,12.6,44.1,13.5,43.6,14,42.8,15.1,42,15.9,42,16.2,41.7,15.9,41.5,16.8,41.2,17.5,40.9,18.4,40.4,18.5,40.2,18.3,39.8,17.7,40.3,16.9,40.4,16.5,39.8,17.2,39.4,17.1,38.9,16.6,38.8,16.1,38,15.7,37.9,15.7,38.2,15.9,38.8,16.1,39,15.7,39.5,15.4,40,15,40.2,14.7,40.6,14.1,40.8,13.6,41.2,12.9,41.3,12.1,41.7,11.2,42.4,10.5,42.9,10.2,43.9,9.7,44,8.9,44.4,8.4,44.2,7.8,43.8,7.4,43.7,7.6,44.1,7,44.3,6.7,45,7.1,45.3,6.8,45.7,6.8,46,7.3,45.8,7.8,45.8,8.3,46.2,8.5,46,9,46,9.2,46.4,9.9,46.3,10.4,46.5,10.4,46.9],[14.8,38.1,15.5,38.2,15.2,37.4,15.3,37.1,15.1,36.6,14.3,37,13.8,37.1,12.4,37.6,12.6,38.1,13.7,38,14.8,38.1],[8.7,40.9,9.2,41.2,9.8,40.5,9.7,39.2,9.2,39.2,8.8,38.9,8.4,39.2,8.4,40.4,8.2,41,8.7,40.9]]},{id:"JM",name:"Jamaica",rings:[[-77.6,18.5,-76.9,18.4,-76.4,18.2,-76.2,17.9,-76.9,17.9,-77.2,17.7,-77.8,17.9,-78.3,18.2,-78.2,18.5,-77.8,18.5,-77.6,18.5]]},{id:"JO",name:"Jordan",rings:[[35.5,32.4,35.7,32.7,36.8,32.3,38.8,33.4,39.2,32.2,39,32,37,31.5,38,30.5,37.7,30.3,37.5,30,36.7,29.9,36.5,29.5,36.1,29.2,35,29.4,34.9,29.5,35.4,31.1,35.4,31.5,35.5,31.8,35.5,32.4]]},{id:"JP",name:"Japan",rings:[[141.9,39.2,141,38.2,141,37.1,140.6,36.3,140.8,35.8,140.3,35.1,139,34.7,137.2,34.6,135.8,33.5,135.1,33.8,135.1,34.6,133.3,34.4,132.2,33.9,131,33.9,132,33.1,131.3,31.5,130.7,31,130.2,31.4,130.4,32.3,129.8,32.6,129.4,33.3,130.4,33.6,130.9,34.2,131.9,34.8,132.6,35.4,134.6,35.7,135.7,35.5,136.7,37.3,137.4,36.8,138.9,37.8,139.4,38.2,140.1,39.4,139.9,40.6,140.3,41.2,141.4,41.4,141.9,40,141.9,39.2],[144.6,44,145.3,44.4,145.5,43.3,144.1,43,143.2,42,141.6,42.7,141.1,41.6,140,41.6,139.8,42.6,140.3,43.3,141.4,43.4,141.7,44.8,142,45.6,143.1,44.5,143.9,44.2,144.6,44],[132.4,33.5,132.9,34.1,133.5,33.9,133.9,34.4,134.6,34.1,134.8,33.8,134.2,33.2,133.8,33.5,133.3,33.3,133,32.7,132.4,33,132.4,33.5]]},{id:"KE",name:"Kenya",rings:[[39.2,-4.7,37.8,-3.7,37.7,-3.1,34.1,-1.1,33.9,-1,33.9,.1,34.2,.5,34.7,1.2,35,1.9,34.6,3.1,34.5,3.6,34,4.3,34.6,4.8,35.3,5.5,35.8,5.3,35.8,4.8,36.2,4.4,36.9,4.4,38.1,3.6,38.4,3.6,38.7,3.6,38.9,3.5,39.6,3.4,39.9,3.8,40.8,4.3,41.2,3.9,41.9,3.9,41,2.8,41,-.9,41.6,-1.7,40.9,-2.1,40.6,-2.5,40.3,-2.6,40.1,-3.3,39.8,-3.7,39.6,-4.3,39.2,-4.7]]},{id:"KG",name:"Kyrgyzstan",rings:[[71,42.3,71.2,42.7,71.8,42.8,73.5,42.5,73.6,43.1,74.2,43.3,75.6,42.9,76,43,77.7,43,79.1,42.9,79.6,42.5,80.3,42.4,80.1,42.1,78.5,41.6,78.2,41.2,76.9,41.1,76.5,40.4,75.5,40.6,74.8,40.4,73.8,39.9,74,39.7,73.7,39.4,71.8,39.3,70.5,39.6,69.5,39.5,69.6,40.1,70.6,39.9,71,40.2,71.8,40.1,73.1,40.9,71.9,41.4,71.2,41.1,70.4,41.5,71.3,42.2,71,42.3]]},{id:"KH",name:"Cambodia",rings:[[102.6,12.2,102.3,13.4,103,14.2,104.3,14.4,105.2,14.3,106,13.9,106.5,14.6,107.4,14.2,107.6,13.5,107.5,12.3,105.8,11.6,106.2,11,105.2,10.9,104.3,10.5,103.5,10.6,103.1,11.2,102.6,12.2]]},{id:"KP",name:"North Korea",rings:[[130.8,42.2,130.8,42.2,130.8,42.2,130.8,42.2],[130.6,42.4,130.8,42.2,130.4,42.3,130,41.9,129.7,41.6,129.7,40.9,129.2,40.7,129,40.5,128.6,40.2,128,40,127.5,39.8,127.5,39.3,127.4,39.2,127.8,39.1,128.4,38.6,128.2,38.4,127.8,38.3,127.1,38.3,126.7,37.8,126.2,37.8,126.2,37.7,125.7,37.9,125.6,37.8,125.3,37.7,125.2,37.9,125,37.9,124.7,38.1,125,38.5,125.2,38.7,125.1,38.8,125.4,39.4,125.3,39.6,124.7,39.7,124.3,39.9,125.1,40.6,126.2,41.1,126.9,41.8,127.3,41.5,128.2,41.5,128.1,42,129.6,42.4,130,43,130.6,42.4]]},{id:"KR",name:"South Korea",rings:[[126.2,37.7,126.2,37.8,126.7,37.8,127.1,38.3,127.8,38.3,128.2,38.4,128.4,38.6,129.2,37.4,129.5,36.8,129.5,35.6,129.1,35.1,128.2,34.9,127.4,34.5,126.5,34.4,126.4,34.9,126.6,35.7,126.1,36.7,126.9,36.9,126.2,37.7]]},{id:"KW",name:"Kuwait",rings:[[48,30,48.2,29.5,48.1,29.3,48.4,28.6,47.7,28.5,47.5,29,46.6,29.1,47.3,30.1,48,30]]},{id:"KZ",name:"Kazakhstan",rings:[[87.4,49.2,86.6,48.5,85.8,48.5,85.7,47.5,85.2,47,83.2,47.3,82.5,45.5,81.9,45.3,80,44.9,80.9,43.2,80.2,42.9,80.3,42.4,79.6,42.5,79.1,42.9,77.7,43,76,43,75.6,42.9,74.2,43.3,73.6,43.1,73.5,42.5,71.8,42.8,71.2,42.7,71,42.3,70.4,42.1,69.1,41.4,68.6,40.7,68.3,40.7,68,41.1,66.7,41.2,66.5,42,66,42,66.1,43,64.9,43.7,63.2,43.6,62,43.5,61.1,44.4,60.2,44.8,58.7,45.5,58.5,45.6,55.9,45,56,41.3,55.5,41.3,54.8,42,54.1,42.3,52.9,42.1,52.5,41.8,52.4,42,52.7,42.4,52.5,42.8,51.3,43.1,50.9,44,50.3,44.3,50.3,44.6,51.3,44.5,51.3,45.2,52.2,45.4,53,45.3,53.2,46.2,53,46.9,52,46.8,51.2,47,50,46.6,49.1,46.4,48.6,46.6,48.7,47.1,48.1,47.7,47.3,47.7,46.5,48.4,47,49.2,46.8,49.4,47.6,50.5,48.6,49.9,48.7,50.6,50.8,51.7,52.3,51.7,54.5,51,55.7,50.6,56.8,51,58.4,51.1,59.6,50.5,59.9,50.8,61.3,50.8,61.6,51.3,60,52,60.9,52.4,60.7,52.7,61.7,53,61,53.7,61.4,54,65.2,54.4,65.7,54.6,68.2,55,69.1,55.4,70.9,55.2,71.2,54.1,72.2,54.4,73.5,54,73.4,53.5,74.4,53.5,76.9,54.5,76.5,54.2,77.8,53.4,80,50.9,80.6,51.4,81.9,50.8,83.4,51.1,83.9,50.9,84.4,50.3,85.1,50.1,85.5,49.7,86.8,49.8,87.4,49.2]]},{id:"LA",name:"Laos",rings:[[107.4,14.2,106.5,14.6,106,13.9,105.2,14.3,105.5,14.7,105.6,15.6,104.8,16.4,104.7,17.4,104,18.2,103.2,18.3,103,18,102.4,17.9,102.1,18.1,101.1,17.5,101,18.4,101.3,19.5,100.6,19.5,100.5,20.1,100.1,20.4,100.3,20.8,101.2,21.4,101.3,21.2,101.8,21.2,101.7,22.3,102.2,22.5,102.8,21.7,103.2,20.8,104.4,20.8,104.8,19.9,104.2,19.6,103.9,19.3,105.1,18.7,105.9,17.5,106.6,16.6,107.3,15.9,107.6,15.2,107.4,14.2]]},{id:"LB",name:"Lebanon",rings:[[35.8,33.3,35.6,33.3,35.5,33.1,35.1,33.1,35.5,33.9,36,34.6,36,34.6,36.4,34.6,36.6,34.2,36.1,33.8,35.8,33.3]]},{id:"LK",name:"Sri Lanka",rings:[[81.8,7.5,81.6,6.5,81.2,6.2,80.3,6,79.9,6.8,79.7,8.2,80.1,9.8,80.8,9.3,81.3,8.6,81.8,7.5]]},{id:"LR",name:"Liberia",rings:[[-8.4,7.7,-8.5,7.4,-8.4,6.9,-8.6,6.5,-8.3,6.2,-8,6.1,-7.6,5.7,-7.5,5.3,-7.6,5.2,-7.7,4.4,-8,4.4,-9,4.8,-9.9,5.6,-10.8,6.1,-11.4,6.8,-11.2,7.1,-11.1,7.4,-10.7,7.9,-10.2,8.4,-10,8.4,-9.8,8.5,-9.3,7.9,-9.4,7.5,-9.2,7.3,-8.9,7.3,-8.7,7.7,-8.4,7.7]]},{id:"LS",name:"Lesotho",rings:[[29,-29,29.3,-29.3,29,-29.7,28.8,-30.1,28.3,-30.2,28.1,-30.5,27.8,-30.6,27,-29.9,27.5,-29.2,28.1,-28.9,28.5,-28.6,29,-29]]},{id:"LT",name:"Lithuania",rings:[[26.5,55.6,26.6,55.2,25.8,54.8,25.5,54.3,24.4,53.9,23.5,53.9,23.2,54.2,22.7,54.3,22.6,54.6,22.8,54.9,22.3,55,21.3,55.2,21.1,56,22.2,56.3,23.9,56.3,24.9,56.4,25,56.2,25.5,56.1,26.5,55.6]]},{id:"LU",name:"Luxembourg",rings:[[6,50.1,6.2,49.9,6.2,49.5,5.9,49.4,5.7,49.5,5.8,50.1,6,50.1]]},{id:"LV",name:"Latvia",rings:[[27.3,57.5,27.8,57.2,27.9,56.8,28.2,56.2,27.1,55.8,26.5,55.6,25.5,56.1,25,56.2,24.9,56.4,23.9,56.3,22.2,56.3,21.1,56,21.1,56.8,21.6,57.4,22.5,57.8,23.3,57,24.1,57,24.3,57.8,25.2,58,25.6,57.8,26.5,57.5,27.3,57.5]]},{id:"LY",name:"Libya",rings:[[25,22,25,20,23.8,20,23.8,19.6,19.8,21.5,15.9,23.4,14.9,22.9,14.1,22.5,13.6,23,12,23.5,11.6,24.1,10.8,24.6,10.3,24.4,9.9,24.9,9.9,25.4,9.3,26.1,9.7,26.5,9.6,27.1,9.8,27.7,9.7,28.1,9.9,29,9.8,29.4,9.5,30.3,10,30.5,10.1,31,9.9,31.4,10.6,31.8,10.9,32.1,11.4,32.4,11.5,33.1,12.7,32.8,13.1,32.9,13.9,32.7,15.2,32.3,15.7,31.4,16.6,31.2,18,30.8,19.1,30.3,19.6,30.5,20.1,31,19.8,31.8,20.1,32.2,20.9,32.7,21.5,32.8,22.9,32.6,23.2,32.2,23.6,32.2,23.9,32,24.9,31.9,25.2,31.6,24.8,31.1,25,30.7,24.7,30,25,29.2,25,25.7,25,22]]},{id:"MA",name:"Morocco",rings:[[-2.2,35.2,-1.8,34.5,-1.7,33.9,-1.4,32.9,-1.1,32.7,-1.3,32.3,-2.6,32.1,-3.1,31.7,-3.6,31.6,-3.7,30.9,-4.9,30.5,-5.2,30,-6.1,29.7,-7.1,29.6,-8.7,28.8,-8.7,27.7,-8.8,27.7,-8.8,27.1,-9.4,27.1,-9.7,26.9,-10.2,26.9,-10.5,27,-11.4,26.9,-11.7,26.1,-12,26,-12.5,24.8,-13.9,23.7,-14.2,22.3,-14.6,21.9,-14.8,21.5,-17,21.4,-17,21.4,-17,21.9,-16.6,22.2,-16.3,22.7,-16.3,23,-16,23.7,-15.4,24.4,-15.1,24.5,-14.8,25.1,-14.8,25.6,-14.4,26.3,-13.8,26.6,-13.1,27.6,-13.1,27.7,-12.6,28,-11.7,28.1,-10.9,28.8,-10.4,29.1,-9.6,29.9,-9.8,31.2,-9.4,32,-9.3,32.6,-8.7,33.2,-7.7,33.7,-6.9,34.1,-6.2,35.1,-5.9,35.8,-5.2,35.8,-4.6,35.3,-3.6,35.4,-2.6,35.2,-2.2,35.2]]},{id:"MD",name:"Moldova",rings:[[26.6,48.2,26.9,48.4,27.5,48.5,28.3,48.2,28.7,48.1,29.1,47.8,29.1,47.5,29.4,47.3,29.6,46.9,29.9,46.7,29.8,46.5,30,46.4,29.8,46.3,29.2,46.4,29.1,46.5,28.9,46.4,28.9,46.3,28.7,45.9,28.5,45.6,28.2,45.5,28.1,45.9,28.2,46.4,28.1,46.8,27.6,47.4,27.2,47.8,26.9,48.1,26.6,48.2]]},{id:"ME",name:"Montenegro",rings:[[20.1,42.6,19.8,42.5,19.7,42.7,19.3,42.2,19.4,41.9,19.2,42,18.9,42.3,18.4,42.5,18.6,42.6,18.7,43.2,19,43.4,19.2,43.5,19.5,43.4,19.6,43.2,20,43.1,20.3,42.9,20.3,42.8,20.1,42.6]]},{id:"MG",name:"Madagascar",rings:[[49.5,-12.5,49.8,-12.9,50.1,-13.6,50.2,-14.8,50.5,-15.2,50.4,-15.7,50.2,-16,49.9,-15.4,49.7,-15.7,49.9,-16.5,49.8,-16.9,49.5,-17.1,49.4,-18,49,-19.1,48.5,-20.5,47.9,-22.4,47.5,-23.8,47.1,-24.9,46.3,-25.2,45.4,-25.6,44.8,-25.3,44,-25,43.8,-24.5,43.7,-23.6,43.3,-22.8,43.3,-22.1,43.4,-21.3,43.9,-2
11.2,43.9,-20.8,44.4,-20.1,44.5,-19.4,44.2,-19,44,-18.3,44,-17.4,44.3,-16.9,44.4,-16.2,44.9,-16.2,45.5,-16,45.9,-15.8,46.3,-15.8,46.9,-15.2,47.7,-14.6,48,-14.1,47.9,-13.7,48.3,-13.8,48.8,-13.1,48.9,-12.5,49.2,-12,49.5,-12.5]]},{id:"MK",name:"Macedonia",rings:[[22.4,42.3,22.9,42,23,41.3,22.8,41.3,22.6,41.1,22.1,41.2,21.7,40.9,21,40.8,20.6,41.1,20.5,41.5,20.6,41.9,20.7,41.8,20.8,42.1,21.4,42.2,21.6,42.2,21.9,42.3,22.4,42.3]]},{id:"ML",name:"Mali",rings:[[-11.5,12.4,-11.5,12.8,-11.6,13.1,-11.9,13.4,-12.1,14,-12.2,14.6,-11.8,14.8,-11.7,15.4,-11.3,15.4,-10.7,15.1,-10.1,15.3,-9.7,15.3,-9.5,15.5,-5.5,15.5,-5.3,16.2,-5.5,16.3,-6,20.6,-6.5,25,-4.9,25,-1.5,22.8,1.8,20.6,2.1,20.1,2.7,19.9,3.1,19.7,3.2,19.1,4.3,19.2,4.3,16.9,3.7,16.2,3.6,15.6,2.7,15.4,1.4,15.3,1,15,.4,14.9,-.3,14.9,-.5,15.1,-1.1,15,-2,14.6,-2.2,14.2,-3,13.8,-3.1,13.5,-3.5,13.3,-4,13.5,-4.3,13.2,-4.4,12.5,-5.2,11.7,-5.2,11.4,-5.5,11,-5.4,10.4,-5.8,10.2,-6,10.1,-6.2,10.5,-6.5,10.4,-6.7,10.4,-6.8,10.1,-7.6,10.1,-7.9,10.3,-8,10.2,-8.3,10.5,-8.3,10.8,-8.4,10.9,-8.6,10.8,-8.6,11.1,-8.4,11.4,-8.8,11.8,-8.9,12.1,-9.1,12.3,-9.3,12.3,-9.6,12.2,-9.9,12.1,-10.2,11.8,-10.6,11.9,-10.9,12.2,-11,12.2,-11.3,12.1,-11.5,12.1,-11.5,12.4]]},{id:"MM",name:"Myanmar",rings:[[100.1,20.4,99.5,20.2,99,19.8,98.3,19.7,97.8,18.6,97.4,18.4,97.9,17.6,98.5,16.8,98.9,16.2,98.5,15.3,98.2,15.1,98.4,14.6,99.1,13.8,99.2,13.3,99.2,12.8,99.6,11.9,99,11,98.6,9.9,98.5,10.7,98.8,11.4,98.4,12,98.5,13.1,98.1,13.6,97.8,14.8,97.6,16.1,97.2,16.9,96.5,16.4,95.4,15.7,94.8,15.8,94.2,16,94.5,17.3,94.3,18.2,93.5,19.4,93.7,19.7,93.1,19.9,92.4,20.7,92.3,21.5,92.7,21.3,92.7,22,93.2,22.3,93.1,22.7,93.3,23,93.3,24.1,94.1,23.9,94.6,24.7,94.6,25.2,95.2,26,95.1,26.6,96.4,27.3,97.1,27.1,97.1,27.7,97.4,27.9,97.3,28.3,97.9,28.3,98.2,27.7,98.7,27.5,98.7,26.7,98.7,25.9,97.7,25.1,97.6,23.9,98.7,24.1,98.9,23.1,99.5,22.9,99.2,22.1,100,21.7,100.4,21.6,101.1,21.8,101.2,21.4,100.3,20.8,100.1,20.4]]},{id:"MN",name:"Mongolia",rings:[[87.8,49.3,88.8,49.5,90.7,50.3,92.2,50.8,93.1,50.5,94.1,50.5,94.8,50,95.8,50,97.3,49.7,98.2,50.4,97.8,51,98.9,52,100,51.6,100.9,51.5,102.1,51.3,102.3,50.5,103.7,50.1,104.6,50.3,105.9,50.4,106.9,50.3,107.9,49.8,108.5,49.3,109.4,49.3,110.7,49.1,111.6,49.4,112.9,49.5,114.4,50.2,115,50.1,115.5,49.8,116.7,49.9,116.2,49.1,115.5,48.1,115.7,47.7,116.3,47.9,117.3,47.7,118.1,48.1,118.9,47.7,119.8,47,119.7,46.7,118.9,46.8,117.4,46.7,116.7,46.4,116,45.7,114.5,45.3,113.5,44.8,112.4,45,111.9,45.1,111.3,44.5,111.7,44.1,111.8,43.7,111.1,43.4,110.4,42.9,109.2,42.5,107.7,42.5,106.1,42.1,105,41.6,104.5,41.9,103.3,41.9,101.8,42.5,100.8,42.7,99.5,42.5,97.5,42.7,96.3,42.7,95.8,43.3,95.3,44.2,94.7,44.4,93.5,45,92.1,45.1,90.9,45.3,90.6,45.7,91,46.9,90.3,47.7,88.9,48.1,88,48.6,87.8,49.3]]},{id:"MR",name:"Mauritania",rings:[[-17.1,21,-16.8,21.3,-12.9,21.3,-13.1,22.8,-12.9,23.3,-11.9,23.4,-12,25.9,-8.7,25.9,-8.7,27.4,-4.9,25,-6.5,25,-6,20.6,-5.5,16.3,-5.3,16.2,-5.5,15.5,-9.5,15.5,-9.7,15.3,-10.1,15.3,-10.7,15.1,-11.3,15.4,-11.7,15.4,-11.8,14.8,-12.2,14.6,-12.8,15.3,-13.4,16,-14.1,16.3,-14.6,16.6,-15.1,16.6,-15.6,16.4,-16.1,16.5,-16.5,16.1,-16.6,16.7,-16.3,17.2,-16.1,18.1,-16.3,19.1,-16.4,19.6,-16.3,20.1,-16.5,20.6,-17.1,21]]},{id:"MW",name:"Malawi",rings:[[32.8,-9.2,33.7,-9.4,33.9,-9.7,34.3,-10.2,34.6,-11.5,34.3,-12.3,34.6,-13.6,34.9,-13.6,35.3,-13.9,35.7,-14.6,35.8,-15.9,35.3,-16.1,35,-16.8,34.4,-16.2,34.3,-15.5,34.5,-15,34.5,-14.6,34.1,-14.4,33.8,-14.5,33.2,-14,32.7,-13.7,33,-12.8,33.3,-12.4,33.1,-11.6,33.3,-10.8,33.5,-10.5,33.2,-9.7,32.8,-9.2]]},{id:"MX",name:"Mexico",rings:[[-117.1,32.5,-116,32.6,-114.7,32.7,-114.8,32.5,-113.3,32,-111,31.3,-109,31.3,-108.2,31.3,-108.2,31.8,-106.5,31.8,-106.1,31.4,-105.6,31.1,-105,30.6,-104.7,30.1,-104.5,29.6,-103.9,29.3,-103.1,29,-102.5,29.8,-101.7,29.8,-101,29.4,-100.5,28.7,-100.1,28.1,-99.5,27.5,-99.3,26.8,-99,26.4,-98.2,26.1,-97.5,25.8,-97.1,25.9,-97.5,25,-97.7,24.3,-97.8,22.9,-97.9,22.4,-97.7,21.9,-97.4,21.4,-97.2,20.6,-96.5,19.9,-96.3,19.3,-95.9,18.8,-94.8,18.6,-94.4,18.1,-93.5,18.4,-92.8,18.5,-92,18.7,-91.4,18.9,-90.8,19.3,-90.5,19.9,-90.5,20.7,-90.3,21,-89.6,21.3,-88.5,21.5,-87.7,21.5,-87.1,21.5,-86.8,21.3,-86.8,20.8,-87.4,20.3,-87.6,19.6,-87.4,19.5,-87.6,19,-87.8,18.3,-88.1,18.5,-88.3,18.5,-88.5,18.5,-88.8,17.9,-89,18,-89.1,18,-89.1,17.8,-90.1,17.8,-91,17.8,-91,17.3,-91.5,17.3,-91.1,16.9,-90.7,16.7,-90.6,16.5,-90.4,16.4,-90.5,16.1,-91.7,16.1,-92.2,15.3,-92.1,15.1,-92.2,14.8,-92.2,14.5,-93.4,15.6,-93.9,15.9,-94.7,16.2,-95.3,16.1,-96.1,15.8,-96.6,15.7,-97.3,15.9,-98,16.1,-98.9,16.6,-99.7,16.7,-100.8,17.2,-101.7,17.6,-101.9,17.9,-102.5,18,-103.5,18.3,-103.9,18.7,-105,19.3,-105.5,19.9,-105.7,20.4,-105.4,20.5,-105.5,20.8,-105.3,21.1,-105.3,21.4,-105.6,21.9,-105.7,22.3,-106,22.8,-106.9,23.8,-107.9,24.5,-108.4,25.2,-109.3,25.6,-109.4,25.8,-109.3,26.4,-109.8,26.7,-110.4,27.2,-110.6,27.9,-111.2,27.9,-111.8,28.5,-112.2,29,-112.3,29.3,-112.8,30,-113.2,30.8,-113.1,31.2,-113.9,31.6,-114.2,31.5,-114.8,31.8,-114.9,31.4,-114.8,30.9,-114.7,30.2,-114.3,29.8,-113.6,29.1,-113.4,28.8,-113.3,28.8,-113.1,28.4,-113,28.4,-112.8,27.8,-112.5,27.5,-112.2,27.2,-111.6,26.7,-111.3,25.7,-111,25.3,-110.7,24.8,-110.7,24.3,-110.2,24.3,-109.8,23.8,-109.4,23.4,-109.4,23.2,-109.9,22.8,-110,22.8,-110.3,23.4,-110.9,24,-111.7,24.5,-112.2,24.7,-112.2,25.5,-112.3,26,-112.8,26.3,-113.5,26.8,-113.6,26.6,-113.8,26.9,-114.5,27.1,-115.1,27.7,-115,27.8,-114.6,27.7,-114.2,28.1,-114.2,28.6,-114.9,29.3,-115.5,29.6,-115.9,30.2,-116.3,30.8,-116.7,31.6,-117.1,32.5]]},{id:"MY",name:"Malaysia",rings:[[100.1,6.5,100.3,6.6,101.1,6.2,101.2,5.7,101.8,5.8,102.1,6.2,102.4,6.1,103,5.5,103.4,4.9,103.4,4.2,103.3,3.7,103.4,3.4,103.5,2.8,103.9,2.5,104.2,1.6,104.2,1.3,103.5,1.2,102.6,2,101.4,2.8,101.3,3.3,100.7,3.9,100.6,4.8,100.2,5.3,100.3,6,100.1,6.5],[117.9,4.1,117,4.3,115.9,4.3,115.5,3.2,115.1,2.8,114.6,1.4,113.8,1.2,112.9,1.5,112.4,1.4,111.8,.9,111.2,1,110.5,.8,109.8,1.3,109.7,2,110.4,1.7,111.2,1.9,111.4,2.7,111.8,2.9,113,3.1,113.7,3.9,114.2,4.5,114.7,4,114.9,4.3,115.3,4.3,115.4,5,115.5,5.4,116.2,6.1,116.7,6.9,117.1,6.9,117.6,6.4,117.7,6,118.3,5.7,119.2,5.4,119.1,5,118.4,5,118.6,4.5,117.9,4.1]]},{id:"MZ",name:"Mozambique",rings:[[34.6,-11.5,35.3,-11.4,36.5,-11.7,36.8,-11.6,37.5,-11.6,37.8,-11.3,38.4,-11.3,39.5,-10.9,40.3,-10.3,40.5,-10.8,40.4,-11.8,40.6,-12.6,40.6,-14.2,40.8,-14.7,40.5,-15.4,40.1,-16.1,39.5,-16.7,38.5,-17.1,37.4,-17.6,36.3,-18.7,35.9,-18.8,35.2,-19.6,34.8,-19.8,34.7,-20.5,35.2,-21.3,35.4,-21.8,35.4,-22.1,35.6,-22.1,35.5,-23.1,35.4,-23.5,35.6,-23.7,35.5,-24.1,35,-24.5,34.2,-24.8,33,-25.4,32.6,-25.7,32.7,-26.1,32.9,-26.2,32.8,-26.7,32.1,-26.7,32,-26.3,31.8,-25.8,31.8,-25.5,31.9,-24.4,31.7,-23.7,31.2,-22.3,32.2,-21.1,32.5,-20.4,32.7,-20.3,32.8,-19.7,32.6,-19.4,32.7,-18.7,32.8,-18,32.8,-16.7,32.3,-16.4,31.9,-16.3,31.6,-16.1,31.2,-15.9,30.3,-15.9,30.3,-15.5,30.2,-14.8,33.2,-14,33.8,-14.5,34.1,-14.4,34.5,-14.6,34.5,-15,34.3,-15.5,34.4,-16.2,35,-16.8,35.3,-16.1,35.8,-15.9,35.7,-14.6,35.3,-13.9,34.9,-13.6,34.6,-13.6,34.3,-12.3,34.6,-11.5]]},{id:"NA",name:"Namibia",rings:[[19.9,-24.8,19.9,-28.5,19,-29,18.5,-29,17.8,-28.9,17.4,-28.8,17.2,-28.4,16.8,-28.1,16.3,-28.6,15.6,-27.8,15.2,-27.
11,15,-26.1,14.7,-25.4,14.4,-23.9,14.4,-22.7,14.3,-22.1,13.9,-21.7,13.4,-20.9,12.8,-19.7,12.6,-19,11.8,-18.1,11.7,-17.3,12.2,-17.1,12.8,-16.9,13.5,-17,14.1,-17.4,14.2,-17.4,18.3,-17.3,19,-17.8,21.4,-17.9,23.2,-17.5,24,-17.3,24.7,-17.4,25.1,-17.6,25.1,-17.7,24.5,-17.9,24.2,-17.9,23.6,-18.3,23.2,-17.9,21.7,-18.2,20.9,-18.3,20.9,-21.8,19.9,-21.8,19.9,-24.8]]},{id:"NC",name:"New Caledonia",rings:[[165.8,-21.1,166.6,-21.7,167.1,-22.2,166.7,-22.4,166.2,-22.1,165.5,-21.7,164.8,-21.1,164.2,-20.4,164,-20.1,164.5,-20.1,165,-20.5,165.5,-20.8,165.8,-21.1]]},{id:"NE",name:"Niger",rings:[[14.9,22.9,15.1,21.3,15.5,21,15.5,20.7,15.9,20.4,15.7,20,15.3,17.9,15.2,16.6,14,15.7,13.5,14.4,14,14,14,13.4,14.6,13.3,14.5,12.9,14.2,12.8,14.2,12.5,14,12.5,13.3,13.6,13.1,13.6,12.3,13,11.5,13.3,11,13.4,10.7,13.2,10.1,13.3,9.5,12.9,9,12.8,7.8,13.3,7.3,13.1,6.8,13.1,6.4,13.5,5.4,13.9,4.4,13.7,4.1,13.5,4,13,3.7,12.6,3.6,11.7,2.8,12.2,2.5,12.2,2.2,11.9,2.2,12.6,1,12.9,1,13.3,.4,14,.3,14.4,.4,14.9,1,15,1.4,15.3,2.7,15.4,3.6,15.6,3.7,16.2,4.3,16.9,4.3,19.2,5.7,19.6,8.6,21.6,12,23.5,13.6,23,14.1,22.5,14.9,22.9]]},{id:"NG",name:"Nigeria",rings:[[2.7,6.3,2.7,7.9,2.7,8.5,2.9,9.1,3.2,9.4,3.7,10.1,3.6,10.3,3.8,10.7,3.6,11.3,3.6,11.7,3.7,12.6,4,13,4.1,13.5,4.4,13.7,5.4,13.9,6.4,13.5,6.8,13.1,7.3,13.1,7.8,13.3,9,12.8,9.5,12.9,10.1,13.3,10.7,13.2,11,13.4,11.5,13.3,12.3,13,13.1,13.6,13.3,13.6,14,12.5,14.2,12.5,14.6,12.1,14.5,11.9,14.4,11.6,13.6,10.8,13.3,10.2,13.2,9.6,13,9.4,12.8,8.7,12.2,8.3,12.1,7.8,11.8,7.4,11.7,7,11.1,6.6,10.5,7.1,10.1,7,9.5,6.5,9.2,6.4,8.8,5.5,8.5,4.8,7.5,4.4,7.1,4.5,6.7,4.2,5.9,4.3,5.4,4.9,5,5.6,4.3,6.3,3.6,6.3,2.7,6.3]]},{id:"NI",name:"Nicaragua",rings:[[-83.7,10.9,-83.9,10.7,-84.2,10.8,-84.4,11,-84.7,11.1,-84.9,11,-85.6,11.2,-85.7,11.1,-86.1,11.4,-86.5,11.8,-86.7,12.1,-87.2,12.5,-87.7,12.9,-87.6,13.1,-87.4,12.9,-87.3,13,-87,13,-86.9,13.3,-86.7,13.3,-86.8,13.8,-86.5,13.8,-86.3,13.8,-86.1,14,-85.8,13.8,-85.7,14,-85.5,14.1,-85.2,14.4,-85.1,14.6,-85.1,14.6,-84.9,14.8,-84.8,14.8,-84.6,14.7,-84.4,14.6,-84.2,14.7,-84,14.7,-83.6,14.9,-83.5,15,-83.1,15,-83.2,14.9,-83.3,14.7,-83.2,14.3,-83.4,14,-83.5,13.6,-83.6,13.1,-83.5,12.9,-83.5,12.4,-83.6,12.3,-83.7,11.9,-83.7,11.6,-83.9,11.4,-83.8,11.1,-83.7,10.9]]},{id:"NL",name:"Netherlands",rings:[[6.9,53.5,7.1,53.1,6.8,52.2,6.6,51.9,6,51.9,6.2,50.8,5.6,51,5,51.5,4,51.3,3.3,51.3,3.8,51.6,4.7,53.1,6.1,53.5,6.9,53.5]]},{id:"NO",name:"Norway",rings:[[15.1,79.7,15.5,80,17,80.1,18.3,79.7,21.5,79,19,78.6,18.5,77.8,17.6,77.6,17.1,76.8,15.9,76.8,13.8,77.4,14.7,77.7,13.2,78,11.2,78.9,10.4,79.7,13.2,80,13.7,79.7,15.1,79.7],[31.1,69.6,29.4,69.2,28.6,69.1,29,69.8,27.7,70.2,26.2,69.8,25.7,69.1,24.7,68.6,23.7,68.9,22.4,68.8,21.2,69.4,20.6,69.1,20,69.1,19.9,68.4,18,68.6,17.7,68,16.8,68,16.1,67.3,15.1,66.2,13.6,64.8,13.9,64.4,13.6,64,12.6,64.1,11.9,63.1,12,61.8,12.6,61.3,12.3,60.1,11.5,59.4,11,58.9,10.4,59.5,8.4,58.3,7,58.1,5.7,58.6,5.3,59.7,5,62,5.9,62.6,8.6,63.5,10.5,64.5,12.4,65.9,14.8,67.8,16.4,68.6,19.2,69.8,21.4,70.3,23,70.2,24.5,71,26.4,71,28.2,71.2,31.3,70.5,30,70.2,31.1,69.6],[27.4,80.1,25.9,79.5,23,79.4,20.1,79.6,19.9,79.8,18.5,79.9,17.4,80.3,20.5,80.6,21.9,80.4,22.9,80.7,25.4,80.4,27.4,80.1],[24.7,77.9,22.5,77.4,20.7,77.7,21.4,77.9,20.8,78.3,22.9,78.5,23.3,78.1,24.7,77.9]]},{id:"NP",name:"Nepal",rings:[[88.1,27.9,88,27.4,88.2,26.8,88.1,26.4,87.2,26.4,86,26.6,85.3,26.7,84.7,27.2,83.3,27.4,82,27.9,81.1,28.4,80.1,28.8,80.5,29.7,81.1,30.2,81.5,30.4,82.3,30.1,83.3,29.5,83.9,29.3,84.2,28.8,85,28.6,85.8,28.2,87,28,88.1,27.9]]},{id:"NZ",name:"New Zealand",rings:[[176.9,-40.1,176.5,-40.6,176,-41.3,175.2,-41.7,175.1,-41.4,174.7,-41.3,175.2,-40.5,174.9,-39.9,173.8,-39.5,173.9,-39.1,174.6,-38.8,174.7,-38,174.7,-37.4,174.3,-36.7,174.3,-36.5,173.8,-36.1,173.1,-35.2,172.6,-34.5,173,-34.5,173.6,-35,174.3,-35.3,174.6,-36.2,175.3,-37.2,175.4,-36.5,175.8,-36.8,176,-37.6,176.8,-37.9,177.4,-38,178,-37.6,178.5,-37.7,178.3,-38.6,178,-39.2,177.2,-39.1,176.9,-39.4,177,-39.9,176.9,-40.1],[169.7,-43.6,170.5,-43,171.1,-42.5,171.6,-41.8,172,-41.5,172.1,-41,172.8,-40.5,173,-40.9,173.2,-41.3,174,-40.9,174.2,-41.3,174.2,-41.8,173.9,-42.2,173.2,-43,172.7,-43.4,173.1,-43.9,172.3,-43.9,171.5,-44.2,171.2,-44.9,170.6,-45.9,169.8,-46.4,169.3,-46.6,168.4,-46.6,167.8,-46.3,166.7,-46.2,166.5,-45.9,167,-45.
11,168.3,-44.1,168.9,-43.9,169.7,-43.6]]},{id:"OM",name:"Oman",rings:[[55.2,22.7,55.2,23.1,55.5,23.5,55.5,23.9,56,24.1,55.8,24.3,55.9,24.9,56.4,24.9,56.8,24.2,57.4,23.9,58.1,23.7,58.7,23.6,59.2,23,59.4,22.7,59.8,22.5,59.8,22.3,59.4,21.7,59.3,21.4,58.9,21.1,58.5,20.4,58,20.5,57.8,20.2,57.7,19.7,57.8,19.1,57.7,18.9,57.2,18.9,56.6,18.6,56.5,18.1,56.3,17.9,55.7,17.9,55.3,17.6,55.3,17.2,54.8,16.9,54.2,17,53.6,16.7,53.1,16.7,52.8,17.3,52,19,55,20,55.7,22,55.2,22.7],[56.3,25.7,56.1,26.1,56.4,26.4,56.5,26.3,56.4,25.9,56.3,25.7]]},{id:"PA",name:"Panama",rings:[[-77.4,8.7,-77.5,8.5,-77.2,7.9,-77.4,7.6,-77.8,7.7,-77.9,7.2,-78.2,7.5,-78.4,8.1,-78.2,8.3,-78.4,8.4,-78.6,8.7,-79.1,9,-79.6,8.9,-79.8,8.6,-80.2,8.3,-80.4,8.3,-80.5,8.1,-80,7.5,-80.3,7.4,-80.4,7.3,-80.9,7.2,-81.1,7.8,-81.2,7.6,-81.5,7.7,-81.7,8.1,-82.1,8.2,-82.4,8.3,-82.8,8.3,-82.8,8.1,-83,8.2,-82.9,8.4,-82.8,8.6,-82.9,8.8,-82.7,8.9,-82.9,9.1,-82.9,9.5,-82.5,9.6,-82.2,9.2,-82.2,9,-81.8,9,-81.7,9,-81.4,8.8,-80.9,8.9,-80.5,9.1,-79.9,9.3,-79.6,9.6,-79,9.6,-79.1,9.5,-78.5,9.4,-78.1,9.2,-77.7,8.9,-77.4,8.7]]},{id:"PE",name:"Peru",rings:[[-69.9,-4.3,-70.8,-4.3,-70.9,-4.4,-71.7,-4.6,-72.9,-5.3,-73,-5.7,-73.2,-6.1,-73.1,-6.6,-73.7,-6.9,-73.7,-7.3,-74,-7.5,-73.6,-8.4,-73,-9,-73.2,-9.5,-72.6,-9.5,-72.2,-10.1,-71.3,-10.1,-70.5,-9.5,-70.5,-11,-70.1,-11.1,-69.5,-11,-68.7,-12.6,-68.9,-12.9,-68.9,-13.6,-68.9,-14.5,-69.3,-15,-69.2,-15.3,-69.4,-15.7,-69,-16.5,-69.6,-17.6,-69.9,-18.1,-70.4,-18.3,-71.4,-17.8,-71.5,-17.4,-73.4,-16.4,-75.2,-15.3,-76,-14.6,-76.4,-13.8,-76.3,-13.5,-77.1,-12.2,-78.1,-10.4,-79,-8.4,-79.4,-7.9,-79.8,-7.2,-80.5,-6.5,-81.3,-6.1,-80.9,-5.7,-81.4,-4.7,-81.1,-4,-80.3,-3.4,-80.2,-3.8,-80.5,-4.1,-80.4,-4.4,-80,-4.3,-79.6,-4.5,-79.2,-5,-78.6,-4.5,-78.5,-3.9,-77.8,-3,-76.6,-2.6,-75.5,-1.6,-75.2,-.9,-75.4,-.2,-75.1,-.1,-74.4,-.5,-74.1,-1,-73.7,-1.3,-73.1,-2.3,-72.3,-2.4,-71.8,-2.2,-71.4,-2.3,-70.8,-2.3,-70,-2.7,-70.7,-3.7,-70.4,-3.8,-69.9,-4.3]]},{id:"PG",name:"Papua New Guinea",rings:[[141,-2.6,142.7,-3.3,144.6,-3.9,145.3,-4.4,145.8,-4.9,146,-5.5,147.6,-6.1,147.9,-6.6,147,-6.7,147.2,-7.4,148.1,-8,148.7,-9.1,149.3,-9.1,149.3,-9.5,150,-9.7,149.7,-9.9,150.8,-10.3,150.7,-10.6,150,-10.7,149.8,-10.4,148.9,-10.3,147.9,-10.1,147.1,-9.5,146.6,-8.9,146,-8.1,144.7,-7.6,143.9,-7.9,143.3,-8.2,143.4,-9,142.6,-9.3,142.1,-9.2,141,-9.1,141,-5.9,141,-2.6],[152.6,-3.7,153,-4,153.1,-4.5,152.8,-4.8,152.6,-4.2,152.4,-3.8,152,-3.5,151.4,-3,150.7,-2.7,150.9,-2.5,151.5,-2.8,151.8,-3,152.2,-3.2,152.6,-3.7],[151.3,-5.8,150.8,-6.1,150.2,-6.3,149.7,-6.3,148.9,-6,148.3,-5.7,148.4,-5.4,149.3,-5.6,149.8,-5.5,150,-5,150.1,-5,150.2,-5.5,150.8,-5.5,151.1,-5.1,151.6,-4.8,151.5,-4.2,152.1,-4.1,152.3,-4.3,152.3,-4.9,152,-5.5,151.5,-5.6,151.3,-5.8],[154.8,-5.3,155.1,-5.6,155.5,-6.2,156,-6.5,155.9,-6.8,155.6,-6.9,155.2,-6.5,154.7,-5.9,154.5,-5.1,154.7,-5,154.8,-5.3]]},{id:"PH",name:"Philippines",rings:[[120.8,12.7,120.3,13.5,121.2,13.4,121.5,13.1,121.3,12.2,120.8,12.7],[122.6,10,122.8,10.3,122.9,10.9,123.5,10.9,123.3,10.3,124.1,11.2,124,10.3,123.6,9.9,123.3,9.3,123,9,122.4,9.7,122.6,10],[126.4,8.4,126.5,7.8,126.5,7.2,126.2,6.3,125.8,7.3,125.4,6.8,125.7,6,125.4,5.6,124.2,6.2,123.9,6.9,124.2,7.4,123.6,7.8,123.3,7.4,122.8,7.5,122.1,6.9,121.9,7.2,122.3,8,122.9,8.3,123.5,8.7,123.8,8.2,124.6,8.5,124.8,9,125.5,9,125.4,9.8,126.2,9.3,126.3,8.8,126.4,8.4],[118.5,9.3,117.2,8.4,117.7,9.1,118.4,9.7,119,10.4,119.5,11.4,119.7,10.6,119,10,118.5,9.3],[122.3,18.2,122.2,17.8,122.5,17.1,122.3,16.3,121.7,15.9,121.5,15.1,121.7,14.3,122.3,14.2,122.7,14.3,124,13.8,123.9,13.2,124.2,13,124.1,12.5,123.3,13,122.9,13.6,122.7,13.2,122,13.8,121.1,13.6,120.6,13.9,120.7,14.3,121,14.5,120.7,14.8,120.6,14.4,120.1,15,119.9,15.4,119.9,16.4,120.3,16,120.4,17.6,120.7,18.5,121.3,18.5,121.9,18.2,122.2,18.5,122.3,18.2],[122,11.4,121.9,11.9,122.5,11.6,123.1,11.6,123.1,11.2,122.6,10.7,122,10.4,122,10.9,122,11.4],[125.5,12.2,125.8,11,125,11.3,125,11,125.3,10.4,124.8,10.1,124.8,10.8,124.5,10.9,124.3,11.5,124.9,11.4,124.9,11.8,124.3,12.6,125.2,12.5,125.5,12.2]]},{id:"PK",name:"Pakistan",rings:[[77.8,35.5,76.9,34.7,75.8,34.5,74.2,34.7,73.7,34.3,74.1,33.4,74.5,32.8,75.3,32.3,74.4,31.7,74.4,31,73.4,30,72.8,29,71.8,27.9,70.6,28,69.5,26.9,70.2,26.5,70.3,25.7,70.8,25.2,71,24.4,68.8,24.4,68.2,23.7,67.4,23.9,67.1,24.7,66.4,25.4,64.5,25.2,62.9,25.2,61.5,25.1,61.9,26.2,63.3,26.8,63.2,27.2,62.8,27.4,62.7,28.3,61.8,28.7,61.4,29.3,60.9,29.8,62.5,29.3,63.5,29.5,64.1,29.3,64.3,29.6,65,29.5,66.3,29.9,66.4,30.7,66.9,31.3,67.7,31.3,67.8,31.6,68.6,31.7,68.9,31.6,69.3,31.9,69.3,32.5,69.7,33.1,70.3,33.4,69.9,34,70.9,34,71.2,34.3,71.1,34.7,71.6,35.2,71.5,35.7,71.3,36.1,71.8,36.5,72.9,36.7,74.1,36.8,74.6,37,75.2,37.1,75.9,36.7,76.2,35.9,77.8,35.5]]},{id:"PL",name:"Poland",rings:[[23.5,53.9,23.5,53.5,23.8,53.1,23.8,52.7,23.2,52.5,23.5,52,23.5,51.6,24,50.7,23.9,50.4,23.4,50.3,22.5,49.5,22.8,49,22.6,49.1,21.6,49.5,20.9,49.3,20.4,49.4,19.8,49.2,19.3,49.6,18.9,49.4,18.9,49.5,18.4,50,17.6,50,17.6,50.4,16.9,50.5,16.7,50.2,16.2,50.4,16.2,50.7,15.5,50.8,15,51.1,14.6,51.7,14.7,52.1,14.4,52.6,14.1,53,14.4,53.2,14.1,53.8,14.8,54.1,16.4,54.5,17.6,54.9,18.6,54.7,18.7,54.4,19.7,54.4,20.9,54.3,22.7,54.3,23.2,54.2,23.5,53.9]]},{id:"PR",name:"Puerto Rico",rings:[[-66.3,18.5,-65.8,18.4,-65.6,18.2,-65.8,18,-66.6,18,-67.2,17.9,-67.2,18.4,-67.1,18.5,-66.3,18.5]]},{id:"PS",name:"Palestine",rings:[[35.4,31.5,34.9,31.4,35,31.6,35.2,31.8,35,31.9,35.2,32.5,35.5,32.4,35.5,31.8,35.4,31.5]]},{id:"PT",name:"Portugal",rings:[[-9,41.9,-8.7,42.1,-8.3,42.3,-8,41.8,-7.4,41.8,-7.3,41.9,-6.7,41.9,-6.4,41.4,-6.9,41.1,-6.9,40.3,-7,40.2,-7.1,39.7,-7.5,39.6,-7.1,39,-7.4,38.4,-7,38.1,-7.2,37.8,-7.5,37.4,-7.5,37.1,-7.9,36.8,-8.4,37,-8.9,36.9,-8.7,37.7,-8.8,38.3,-9.3,38.4,-9.5,38.7,-9.4,39.4,-9,39.8,-9,40.2,-8.8,40.8,-8.8,41.2,-9,41.5,-9,41.9]]},{id:"PY",name:"Paraguay",rings:[[-58.2,-20.2,-57.9,-20.7,-57.9,-22.1,-56.9,-22.3,-56.5,-22.1,-55.8,-22.4,-55.6,-22.7,-55.5,-23.6,-55.4,-24,-55,-24,-54.7,-23.8,-54.3,-24,-54.3,-24.6,-54.4,-25.2,-54.6,-25.7,-54.8,-26.6,-55.7,-27.4,-56.5,-27.5,-57.6,-27.4,-58.6,-27.1,-57.6,-25.6,-57.8,-25.2,-58.8,-24.8,-60,-24,-60.8,-23.9,-62.7,-22.2,-62.3,-21.1,-62.3,-20.5,-61.8,-19.6,-60,-19.3,-59.1,-19.4,-58.2,-19.9,-58.2,-20.2]]},{id:"QA",name:"Qatar",rings:[[50.8,24.8,50.7,25.5,51,26,51.3,26.1,51.6,25.8,51.6,25.2,51.4,24.6,51.1,24.6,50.8,24.8]]},{id:"RO",name:"Romania",rings:[[28.2,45.5,28.7,45.3,29.2,45.5,29.6,45.3,29.6,45,29.1,44.8,28.8,44.9,28.6,43.7,28,43.8,27.2,44.2,26.1,43.9,25.6,43.7,24.1,43.7,23.3,43.9,22.9,43.8,22.7,44.2,22.5,44.4,22.7,44.6,22.5,44.7,22.1,44.5,21.6,44.8,21.5,45.2,20.9,45.4,20.8,45.7,20.2,46.1,21,46.3,21.6,47,22.1,47.7,22.7,47.9,23.1,48.1,23.8,48,24.4,48,24.9,47.7,25.2,47.9,25.9,48,26.2,48.2,26.6,48.2,26.9,48.1,27.2,47.8,27.6,47.4,28.1,46.8,28.2,46.4,28.1,45.9,28.2,45.5]]},{id:"RS",name:"Serbia",rings:[[18.8,45.9,19.6,46.2,20.2,46.1,20.8,45.7,20.9,45.4,21.5,45.2,21.6,44.8,22.1,44.5,22.5,44.7,22.7,44.6,22.5,44.4,22.7,44.2,22.4,44,22.5,43.6,23,43.2,22.6,42.9,22.4,42.6,22.5,42.5,22.4,42.3,21.9,42.3,21.6,42.2,21.5,42.3,21.7,42.4,21.8,42.7,21.6,42.7,21.4,42.9,21.3,42.9,21.1,43.1,21,43.1,20.8,43.3,20.6,43.2,20.5,42.9,20.3,42.8,20.3,42.9,20,43.1,19.6,43.2,19.5,43.4,19.2,43.5,19.5,43.6,19.6,44,19.1,44.4,19.4,44.9,19,44.9,19.4,45.2,19.1,45.5,18.8,45.9]]},{id:"RU",name:"Russia",rings:[[93.8,81,95.9,81.3,97.9,80.7,100.2,79.8,99.9,78.9,97.8,78.8,95,79,93.3,79.4,92.5,80.1,91.2,80.3,93.8,8
11],[102.8,79.3,105.4,78.7,105.1,78.3,99.4,77.9,101.3,79.2,102.1,79.3,102.8,79.3],[138.8,76.1,141.5,76.1,145.1,75.6,144.3,74.8,140.6,74.8,139,74.6,137,75.3,137.5,75.9,138.8,76.1],[148.2,75.3,150.7,75.1,149.6,74.7,148,74.8,146.1,75.2,146.4,75.5,148.2,75.3],[139.9,73.4,140.8,73.8,142.1,73.9,143.5,73.5,143.6,73.2,142.1,73.2,140,73.3,139.9,73.4],[44.8,80.6,46.8,80.8,48.3,80.8,48.5,80.5,49.1,80.8,50,80.9,51.5,80.7,51.1,80.5,49.8,80.4,48.9,80.3,48.8,80.2,47.6,80,46.5,80.2,47.1,80.6,44.8,80.6],[22.7,54.3,20.9,54.3,19.7,54.4,19.9,54.9,21.3,55.2,22.3,55,22.8,54.9,22.6,54.6,22.7,54.3],[53.5,73.8,55.9,74.6,55.6,75.1,57.9,75.6,61.2,76.3,64.5,76.4,66.2,76.8,68.2,76.9,68.9,76.5,68.2,76.2,64.6,75.7,61.6,75.3,58.5,74.3,57,73.3,55.4,72.4,55.6,71.5,57.5,70.7,56.9,70.6,53.7,70.8,53.4,71.2,51.6,71.5,51.5,72,52.5,72.2,52.4,72.8,54.4,73.6,53.5,73.8],[142.9,53.7,143.3,52.7,143.2,51.8,143.6,50.7,144.7,49,143.2,49.3,142.6,47.9,143.5,46.8,143.5,46.1,142.7,46.7,142.1,46,141.9,46.8,142,47.8,141.9,48.9,142.1,49.6,142.2,51,141.6,51.9,141.7,53.3,142.6,53.8,142.2,54.2,142.7,54.4,142.9,53.7],[130.8,42.2,130.6,42.4,130.6,42.9,131.1,42.9,131.3,44.1,131,45,131.9,45.3,133.1,45.1,133.8,46.1,134.1,47.2,134.5,47.6,135,48.5,133.4,48.2,132.5,47.8,131,47.8,130.6,48.7,129.4,49.4,127.7,49.8,127.3,50.7,126.9,51.4,126.6,51.8,125.9,52.8,125.1,53.2,123.6,53.5,122.2,53.4,121,53.3,120.2,52.8,120.7,52.5,120.7,52,120.2,51.6,119.3,50.6,119.3,50.1,117.9,49.5,116.7,49.9,115.5,49.8,115,50.1,114.4,50.2,112.9,49.5,111.6,49.4,110.7,49.1,109.4,49.3,108.5,49.3,107.9,49.8,106.9,50.3,105.9,50.4,104.6,50.3,103.7,50.1,102.3,50.5,102.1,51.3,100.9,51.5,100,51.6,98.9,52,97.8,51,98.2,50.4,97.3,49.7,95.8,50,94.8,50,94.1,50.5,93.1,50.5,92.2,50.8,90.7,50.3,88.8,49.5,87.8,49.3,87.4,49.2,86.8,49.8,85.5,49.7,85.1,50.1,84.4,50.3,83.9,50.9,83.4,51.1,81.9,50.8,80.6,51.4,80,50.9,77.8,53.4,76.5,54.2,76.9,54.5,74.4,53.5,73.4,53.5,73.5,54,72.2,54.4,71.2,54.1,70.9,55.2,69.1,55.4,68.2,55,65.7,54.6,65.2,54.4,61.4,54,61,53.7,61.7,53,60.7,52.7,60.9,52.4,60,52,61.6,51.3,61.3,50.8,59.9,50.8,59.6,50.5,58.4,51.1,56.8,51,55.7,50.6,54.5,51,52.3,51.7,50.8,51.7,48.7,50.6,48.6,49.9,47.6,50.5,46.8,49.4,47,49.2,46.5,48.4,47.3,47.7,48.1,47.7,48.7,47.1,48.6,46.6,49.1,46.4,48.6,45.8,47.7,45.6,46.7,44.6,47.6,43.7,47.5,43,48.6,41.8,48,41.4,47.8,41.2,47.4,41.2,46.7,41.8,46.4,41.9,45.8,42.1,45.5,42.5,44.5,42.7,43.9,42.6,43.8,42.7,42.4,43.2,40.9,43.4,40.1,43.6,40,43.4,38.7,44.3,37.5,44.7,36.7,45.2,37.4,45.4,38.2,46.2,37.7,46.6,39.1,47,39.1,47.3,38.2,47.1,38.3,47.5,38.8,47.8,39.7,47.9,39.9,48.2,39.7,48.8,40.1,49.3,40.1,49.6,38.6,49.9,38,49.9,37.4,50.4,36.6,50.2,35.4,50.6,35.4,50.8,35,51.2,34.2,51.3,34.1,51.6,34.4,51.8,33.8,52.3,32.7,52.2,32.4,52.3,32.2,52.1,31.8,52.1,31.5,52.7,31.3,53.1,31.5,53.2,32.3,53.1,32.7,53.4,32.4,53.6,31.7,53.8,31.8,54,31.4,54.2,30.8,54.8,31,55.1,30.9,55.6,29.9,55.8,29.4,55.7,29.2,55.9,28.2,56.2,27.9,56.8,27.8,57.2,27.3,57.5,27.7,57.8,27.4,58.7,28.1,59.3,28,59.5,29.1,60,28.1,60.5,30.2,61.8,31.1,62.4,31.5,62.9,30,63.6,30.4,64.2,29.5,64.9,30.2,65.8,29.1,66.9,30,67.7,28.4,68.4,28.6,69.1,29.4,69.2,31.1,69.6,32.1,69.9,33.8,69.3,36.5,69.1,40.3,67.9,41.1,67.5,41.1,66.8,40,66.3,38.4,66,33.9,66.8,33.2,66.6,34.8,65.9,34.9,65.4,34.9,64.4,36.2,64.1,37,63.9,37.1,64.3,36.5,64.8,37.2,65.1,39.6,64.5,40.4,64.8,39.8,65.5,42.1,66.5,43,66.4,44,66.1,44.5,66.8,43.7,67.4,44.2,68,43.5,68.6,46.3,68.2,46.8,67.7,45.6,67.6,45.6,67,46.3,66.7,47.9,66.9,48.1,67.5,50.2,68,53.7,68.9,54.5,68.8,53.5,68.2,54.7,68.1,55.4,68.4,57.3,68.5,58.8,68.9,59.9,68.3,61.1,68.9,60,69.5,60.6,69.9,63.5,69.5,64.9,69.2,68.5,68.1,69.2,68.6,68.2,69.1,68.1,69.4,66.9,69.5,67.3,69.9,66.7,70.7,66.7,71,68.5,71.9,69.2,72.8,69.9,73,72.6,72.8,72.8,72.2,71.8,71.4,72.5,71.1,72.8,70.4,72.6,69,73.7,68.4,73.2,67.7,71.3,66.3,72.4,66.2,72.8,66.5,73.9,66.8,74.2,67.3,75.1,67.8,74.5,68.3,74.9,69,73.8,69.1,73.6,69.6,74.4,70.6,73.1,71.4,74.9,72.1,74.7,72.8,75.2,72.9,75.7,72.3,75.3,71.3,76.4,71.2,75.9,71.9,77.6,72.3,79.7,72.3,81.5,71.7,80.6,72.6,80.5,73.6,82.2,73.9,84.7,73.8,86.8,73.9,86,74.5,87.2,75.1,88.3,75.1,90.3,75.6,92.9,75.8,93.2,76,95.9,76.1,96.7,75.9,98.9,76.4,100.8,76.4,101,76.9,102,77.3,104.4,77.7,106.1,77.4,104.7,77.1,107,77,107.2,76.5,108.2,76.7,111.1,76.7,113.3,76.2,114.1,75.8,113.9,75.3,112.8,75,110.2,74.5,109.4,74.2,110.6,74,112.1,73.8,113,74,113.5,73.3,114,73.6,115.6,73.8,118.8,73.6,119,73.1,123.2,73,123.3,73.7,125.4,73.6,127,73.6,128.6,73,129.1,72.4,128.5,72,129.7,71.2,131.3,70.8,132.3,71.8,133.9,71.4,135.6,71.7,137.5,71.3,138.2,71.6,139.9,71.5,139.1,72.4,140.5,72.8,149.5,72.2,150.4,71.6,153,70.8,157,71,159,70.9,159.8,70.5,159.7,69.7,160.9,69.4,162.3,69.6,164.1,69.7,165.9,69.5,167.8,69.6,169.6,68.7,170.8,69,170,69.7,170.5,70.1,173.6,69.8,175.7,69.9,178.6,69.4,-180,69,-177.5,68.2,-174.9,67.2,-175,66.6,-174.3,66.3,-174.6,67.1,-171.9,66.9,-169.9,66,-170.9,65.5,-172.5,65.4,-172.6,64.5,-173,64.3,-173.9,64.3,-174.7,64.6,-176,64.9,-176.2,65.4,-177.2,65.5,-178.4,65.4,-178.9,65.7,-178.7,66.1,-179.9,65.9,-179.4,65.4,-180,65,180,65,178.7,64.5,177.4,64.6,178.3,64.1,178.9,63.3,179.4,63,179.5,62.6,179.2,62.3,177.4,62.5,174.6,61.8,173.7,61.7,172.1,60.9,170.7,60.3,170.3,59.9,168.9,60.6,166.3,59.8,165.8,60.2,164.9,59.7,163.5,59.9,163.2,59.2,162,58.2,162.1,57.8,163.2,57.6,163.1,56.2,162.1,56.1,161.7,55.3,162.1,54.9,160.4,54.3,160,53.2,158.5,53,158.2,51.9,156.8,51,156.4,51.7,156,53.2,155.4,55.4,155.9,56.8,156.8,57.4,156.8,57.8,158.4,58.1,160.1,59.3,161.9,60.3,163.7,61.1,164.5,62.6,163.3,62.5,
1162.7,61.6,160.1,60.5,159.3,61.8,156.7,61.4,154.2,59.8,155,59.1,152.8,58.9,151.3,58.8,151.3,59.5,149.8,59.7,148.5,59.2,145.5,59.3,142.2,59,139,57.1,135.1,54.7,136.7,54.6,137.2,54,138.2,53.8,138.8,54.3,139.9,54.2,141.3,53.1,141.4,52.2,140.6,51.2,140.5,50,140.1,48.4,138.6,47,138.2,46.3,136.9,45.1,135.5,44,134.9,43.4,133.5,42.8,132.9,42.8,132.3,43.3,130.9,42.6,130.8,42.2],[-180,71.5,-179.9,71.6,-179,71.6,-177.6,71.3,-177.7,71.1,-178.7,70.9,-180,70.8,178.9,70.8,178.7,71.1,-180,71.5],[33.4,46,33.7,46.2,34.4,46,34.7,46,34.9,45.8,35,45.7,35,45.7,35.5,45.4,36.5,45.5,36.3,45.1,35.2,44.9,33.9,44.4,33.3,44.6,33.5,45,32.5,45.3,32.6,45.5,33.6,45.9,33.4,46]]},{id:"RW",name:"Rwanda",rings:[[30.4,-1.1,30.8,-1.7,30.8,-2.3,30.5,-2.4,29.9,-2.3,29.6,-2.9,29,-2.8,29.1,-2.3,29.3,-2.2,29.3,-1.6,29.6,-1.3,29.8,-1.4,30.4,-1.1]]},{id:"SA",name:"Saudi Arabia",rings:[[35,29.4,36.1,29.2,36.5,29.5,36.7,29.9,37.5,30,37.7,30.3,38,30.5,37,31.5,39,32,39.2,32.2,40.4,31.9,41.9,31.2,44.7,29.2,46.6,29.1,47.5,29,47.7,28.5,48.4,28.6,48.8,27.7,49.3,27.5,49.5,27.1,50.2,26.7,50.2,26.3,50.1,25.9,50.2,25.6,50.5,25.3,50.7,25,50.8,24.8,51.1,24.6,51.4,24.6,51.6,24.2,51.6,24,52,23,55,22.5,55.2,22.7,55.7,22,55,20,52,19,49.1,18.6,48.2,18.2,47.5,17.1,47,16.9,46.7,17.3,46.4,17.2,45.4,17.3,45.2,17.4,44.1,17.4,43.8,17.3,43.4,17.6,43.1,17.1,43.2,16.7,42.8,16.3,42.6,16.8,42.3,17.1,42.3,17.5,41.8,17.8,41.2,18.7,40.9,19.5,40.2,20.2,39.8,20.3,39.1,21.3,39,22,39.1,22.6,38.5,23.7,38,24.1,37.5,24.3,37.2,24.9,37.2,25.1,36.9,25.6,36.6,25.8,36.3,26.6,35.6,27.4,35.1,28.1,34.6,28.1,34.8,28.6,34.8,29,35,29.4]]},{id:"SB",name:"Solomon Is.",rings:[[162.1,-10.5,162.4,-10.8,161.7,-10.8,161.3,-10.2,161.9,-10.4,162.1,-10.5],[161.7,-9.6,161.5,-9.8,160.8,-8.9,160.6,-8.3,160.9,-8.3,161.3,-9.1,161.7,-9.6],[160.9,-9.9,160.5,-9.9,159.9,-9.8,159.6,-9.6,159.7,-9.2,160.4,-9.4,160.7,-9.6,160.9,-9.9],[159.6,-8,159.9,-8.3,159.9,-8.5,159.1,-8.1,158.6,-7.8,158.2,-7.4,158.4,-7.3,158.8,-7.6,159.6,-8],[157.1,-7,157.5,-7.3,157.3,-7.4,156.9,-7.2,156.5,-6.8,156.5,-6.6,157.1,-7]]},{id:"SD",name:"Sudan",rings:[[24.6,8.2,23.8,8.7,23.5,9,23.4,9.3,23.6,9.7,23.6,10.1,23,10.7,22.9,11.1,22.9,11.4,22.5,11.7,22.5,12.3,22.3,12.6,21.9,12.6,22,13,22.3,13.4,22.2,13.8,22.5,14.1,22.3,14.3,22.6,14.9,23,15.7,23.9,15.6,23.8,19.6,23.8,20,25,20,25,22,29,22,32.9,22,36.9,22,37.2,21,37,20.8,37.1,19.8,37.5,18.6,37.9,18.4,38.4,18,37.9,17.4,37.2,17.3,36.9,17,36.8,16.3,36.3,14.8,36.4,14.4,36.3,13.6,35.9,12.6,35.3,12.1,34.8,11.3,34.7,10.9,34.3,10.6,34,9.6,34,8.7,34,9.5,33.8,9.5,33.8,10,33.7,10.3,33.2,10.7,33.1,11.4,33.2,12.2,32.7,12.2,32.7,12,32.1,12,32.3,11.7,32.4,11.1,31.9,10.5,31.4,9.8,30.8,9.7,30,10.3,29.6,10.1,29.5,9.8,29,9.6,29,9.4,28,9.4,27.8,9.6,27.1,9.6,26.8,9.5,26.5,9.6,26,10.1,25.8,10.4,25.1,10.3,24.8,9.8,24.5,8.9,24.2,8.7,23.9,8.6,24.6,8.2]]},{id:"SE",name:"Sweden",rings:[[11,58.9,11.5,59.4,12.3,60.1,12.6,61.3,12,61.8,11.9,63.1,12.6,64.1,13.6,64,13.9,64.4,13.6,64.8,15.1,66.2,16.1,67.3,16.8,68,17.7,68,18,68.6,19.9,68.4,20,69.1,20.6,69.1,22,68.6,23.5,67.9,23.6,66.4,23.9,66,22.2,65.7,21.2,65,21.4,64.4,19.8,63.6,17.8,62.7,17.1,61.3,17.8,60.6,18.8,60.1,17.9,59,16.8,58.7,16.4,57,15.9,56.1,14.7,56.2,14.1,55.4,12.9,55.4,12.6,56.3,11.8,57.4,11,58.9]]},{id:"SI",name:"Slovenia",rings:[[13.8,46.5,14.6,46.4,15.1,46.7,16,46.7,16.2,46.9,16.4,46.8,16.6,46.5,15.8,46.2,15.7,45.8,15.3,45.7,15.3,45.5,14.9,45.5,14.6,45.6,14.4,45.5,13.7,45.5,13.9,45.6,13.7,46,13.8,46.5]]},{id:"SK",name:"Slovakia",rings:[[22.6,49.1,22.3,48.8,22.1,48.4,21.9,48.3,20.8,48.6,20.5,48.6,20.2,48.3,19.8,48.2,19.7,48.3,19.2,48.1,18.8,48.1,18.7,47.9,17.9,47.8,17.5,47.9,17,48.1,16.9,48.5,17,48.6,17.1,48.8,17.5,48.8,17.9,48.9,17.9,49,18.1,49,18.2,49.3,18.4,49.3,18.6,49.5,18.9,49.5,18.9,49.4,19.3,49.6,19.8,49.2,20.4,49.4,20.9,49.3,21.6,49.5,22.6,49.1]]},{id:"SL",name:"Sierra Leone",rings:[[-13.2,8.9,-12.7,9.3,-12.6,9.6,-12.4,9.8,-12.2,9.9,-11.9,10,-11.1,10,-10.8,9.7,-10.6,9.3,-10.7,9,-10.5,8.7,-10.5,8.3,-10.2,8.4,-10.7,7.9,-11.1,7.4,-11.2,7.1,-11.4,6.8,-11.7,6.9,-12.4,7.3,-12.9,7.8,-13.1,8.2,-13.2,8.9]]},{id:"SN",name:"Senegal",rings:[[-16.7,13.6,-17.1,14.4,-17.6,14.7,-17.2,14.9,-16.7,15.6,-16.5,16.1,-16.1,16.5,-15.6,16.4,-15.1,16.6,-14.6,16.6,-14.1,16.3,-13.4,16,-12.8,15.3,-12.2,14.6,-12.1,14,-11.9,13.4,-11.6,13.1,-11.5,12.8,-11.5,12.4,-11.7,12.4,-12.2,12.5,-12.3,12.4,-12.5,12.3,-13.2,12.6,-13.7,12.6,-15.5,12.6,-15.8,12.5,-16.1,12.5,-16.7,12.4,-16.8,13.2,-15.9,13.1,-15.7,13.3,-15.5,13.3,-15.1,13.5,-14.7,13.3,-14.3,13.3,-13.8,13.5,-14,13.8,-14.4,13.6,-14.7,13.6,-15.1,13.9,-15.4,13.9,-15.6,13.6,-16.7,13.6]]},{id:"SO",name:"Somalia",rings:[[41.6,-1.7,41,-.9,41,2.8,41.9,3.9,42.1,4.2,42.8,4.3,43.7,5,45,5,47.8,8,48.5,8.8,48.9,9.5,48.9,10,48.9,11,48.9,11.4,48.9,11.4,49.3,11.4,49.7,11.6,50.3,11.7,50.7,12,51.1,12,51.1,11.7,51,11.2,51,10.6,50.8,10.3,50.6,9.2,50.1,8.1,49.5,6.8,48.6,5.3,47.7,4.2,46.6,2.9,45.6,2,44.1,1.1,43.1,.3,42,-.9,41.8,-1.4,41.6,-1.7]]},{id:"SR",name:"Suriname",rings:[[-54.5,2.3,-55.1,2.5,-55.6,2.4,-56,2.5,-56.1,2.2,-55.9,2,-56,1.8,-56.5,1.9,-57.1,2.8,-57.3,3.3,-57.6,3.3,-58,4.1,-57.9,4.6,-57.9,4.8,-57.3,5.1,-57.1,6,-55.9,5.8,-55.8,6,-55,6,-54,5.8,-54.5,4.9,-54.4,4.2,-54,3.6,-54.2,3.2,-54.3,2.7,-54.5,2.3]]},{id:"SS",name:"S. Sudan",rings:[[30.8,3.5,30,4.2,29.7,4.6,29.2,4.4,28.7,4.5,28.4,4.3,28,4.4,27.4,5.2,27.2,5.6,26.5,5.9,26.2,6.5,25.8,7,25.1,7.5,25.1,7.8,24.6,8.2,23.9,8.6,24.2,8.7,24.5,8.9,24.8,9.8,25.1,10.3,25.8,10.4,26,10.1,26.5,9.6,26.8,9.5,27.1,9.6,27.8,9.6,28,9.4,29,9.4,29,9.6,29.5,9.8,29.6,10.1,30,10.3,30.8,9.7,31.4,9.8,31.9,10.5,32.4,11.1,32.3,11.7,32.1,12,32.7,12,32.7,12.2,33.2,12.2,33.1,11.4,33.2,10.7,33.7,10.3,33.8,10,33.8,9.5,34,9.5,34,8.7,33.8,8.4,33.3,8.4,33,7.8,33.6,7.7,34.1,7.2,34.2,6.8,34.7,6.6,35.3,5.5,34.6,4.8,34,4.3,33.4,3.8,32.7,3.8,31.9,3.6,31.2,3.8,30.8,3.5]]},{id:"SV",name:"El Salvador",rings:[[-89.4,14.4,-89.1,14.3,-88.8,14.1,-88.5,14,-88.5,13.8,-88.1,14,-87.9,13.9,-87.7,13.8,-87.8,13.4,-87.9,13.1,-88.5,13.2,-88.8,13.3,-89.3,13.5,-89.8,13.5,-90.1,13.7,-90.1,13.9,-89.7,14.1,-89.5,14.2,-89.6,14.4,-89.4,14.4]]}
1,{id:"SY",name:"Syria",rings:[[35.7,32.7,35.7,32.7,35.8,32.9,35.8,33.3,36.1,33.8,36.6,34.2,36.4,34.6,36,34.6,35.9,35.4,36.1,35.8,36.4,36,36.7,36.3,36.7,36.8,37.1,36.6,38.2,36.9,38.7,36.7,39.5,36.7,40.7,37.1,41.2,37.1,42.3,37.2,41.8,36.6,41.3,36.4,41.4,35.6,41,34.4,38.8,33.4,36.8,32.3,35.7,32.7]]},{id:"SZ",name:"eSwatini",rings:[[32.1,-26.7,31.9,-27.2,31.3,-27.3,30.7,-26.7,30.7,-26.4,31,-26,31,-25.7,31.3,-25.7,31.8,-25.8,32,-26.3,32.1,-26.7]]},{id:"TD",name:"Chad",rings:[[23.8,19.6,23.9,15.6,23,15.7,22.6,14.9,22.3,14.3,22.5,14.1,22.2,13.8,22.3,13.4,22,13,21.9,12.6,22.3,12.6,22.5,12.3,22.5,11.7,22.9,11.4,22.9,11.1,22.2,11,21.7,10.6,21,9.5,20.1,9,19.1,9.1,18.8,9,18.9,8.6,18.4,8.3,18,7.9,16.7,7.5,16.5,7.7,16.3,7.8,16.1,7.5,15.3,7.4,15.4,7.7,15.1,8.4,15,8.8,14.5,9,14,9.5,14.2,10,14.6,9.9,14.9,10,15.5,10,14.9,10.9,15,11.6,14.9,12.2,14.5,12.9,14.6,13.3,14,13.4,14,14,13.5,14.4,14,15.7,15.2,16.6,15.3,17.9,15.7,20,15.9,20.4,15.5,20.7,15.5,21,15.1,21.3,14.9,22.9,15.9,23.4,19.8,21.5,23.8,19.6]]},{id:"TF",name:"Fr. S. Antarctic Lands",rings:[[68.9,-48.6,69.6,-48.9,70.5,-49.1,70.6,-49.3,70.3,-49.7,68.7,-49.8,68.7,-49.2,68.9,-48.8,68.9,-48.6]]},{id:"TG",name:"Togo",rings:[[.9,11,.8,10.5,1.1,10.2,1.4,9.8,1.5,9.3,1.7,9.1,1.6,6.8,1.9,6.1,1.1,5.9,.8,6.3,.6,6.9,.5,7.4,.7,8.3,.5,8.7,.4,9.5,.4,10.2,0,10.7,0,11,.9,11]]},{id:"TH",name:"Thailand",rings:[[105.2,14.3,104.3,14.4,103,14.2,102.3,13.4,102.6,12.2,101.7,12.6,100.8,12.6,101,13.4,100.1,13.4,100,12.3,99.5,10.8,99.2,10,99.2,9.2,99.9,9.2,100.3,8.3,100.5,7.4,101,6.9,101.6,6.7,102.1,6.2,101.8,5.8,101.2,5.7,101.1,6.2,100.3,6.6,100.1,6.5,99.7,6.8,99.5,7.3,99,7.9,98.5,8.4,98.3,7.8,98.1,8.3,98.3,9,98.6,9.9,99,11,99.6,11.9,99.2,12.8,99.2,13.3,99.1,13.8,98.4,14.6,98.2,15.1,98.5,15.3,98.9,16.2,98.5,16.8,97.9,17.6,97.4,18.4,97.8,18.6,98.3,19.7,99,19.8,99.5,20.2,100.1,20.4,100.5,20.1,100.6,19.5,101.3,19.5,101,18.4,101.1,17.5,102.1,18.1,102.4,17.9,103,18,103.2,18.3,104,18.2,104.7,17.4,104.8,16.4,105.6,15.6,105.5,14.7,105.2,14.3]]},{id:"TJ",name:"Tajikistan",rings:[[67.8,37.1,68.4,38.2,68.2,38.9,67.4,39.1,67.7,39.6,68.5,39.5,69,40.1,69.3,40.7,70.7,41,70.5,40.5,70.6,40.2,71,40.2,70.6,39.9,69.6,40.1,69.5,39.5,70.5,39.6,71.8,39.3,73.7,39.4,73.9,38.5,74.3,38.6,74.9,38.4,74.8,38,75,37.4,74,37.4,73.3,37.5,72.6,37,72.2,36.9,71.8,36.7,71.4,37.1,71.5,37.9,71.2,38,71.3,38.3,70.8,38.5,70.4,38.1,70.3,37.7,70.1,37.6,69.5,37.6,69.2,37.2,68.9,37.3,68.1,37,67.8,37.1]]},{id:"TL",name:"Timor-Leste",rings:[[125,-8.9,125.1,-8.7,125.9,-8.4,126.6,-8.4,127,-8.3,127.3,-8.4,127,-8.7,125.9,-9.1,125.1,-9.4,125.1,-9.1,125,-8.9]]},{id:"TM",name:"Turkmenistan",rings:[[52.5,41.8,52.9,42.1,54.1,42.3,54.8,42,55.5,41.3,56,41.3,57.1,41.3,56.9,41.8,57.8,42.2,58.6,42.8,60,42.2,60.1,41.4,60.5,41.2,61.5,41.3,61.9,41.1,62.4,40.1,63.5,39.4,64.2,38.9,65.2,38.4,66.5,38,66.5,37.4,66.2,37.4,65.7,37.7,65.6,37.3,64.7,37.1,64.5,36.3,64,36,63.2,35.9,63,35.4,62.2,35.3,61.2,35.6,61.1,36.5,60.4,36.5,59.2,37.4,58.4,37.5,57.3,38,56.6,38.1,56.2,37.9,55.5,38,54.8,37.4,53.9,37.2,53.7,37.9,53.9,39,53.1,39.3,53.4,40,52.7,40,52.9,40.9,53.9,40.6,54.7,41,54,41.6,53.7,42.1,52.9,41.9,52.8,41.1,52.5,41.8]]},{id:"TN",name:"Tunisia",rings:[[9.5,30.3,9.1,32.1,8.4,32.5,8.4,32.7,7.6,33.3,7.5,34.1,8.1,34.7,8.4,35.5,8.2,36.4,8.4,36.9,9.5,37.4,10.2,37.2,10.2,36.7,11,37.1,11.1,36.9,10.6,36.4,10.6,35.9,10.9,35.7,10.8,34.8,10.2,34.3,10.3,33.8,10.9,33.8,11.1,33.3,11.5,33.1,11.4,32.4,10.9,32.1,10.6,31.8,9.9,31.4,10.1,31,10,30.5,9.5,30.3]]},{id:"TR",name:"Turkey",rings:[[44.8,37.2,44.3,37,43.9,37.3,42.8,37.4,42.3,37.2,41.2,37.1,40.7,37.1,39.5,36.7,38.7,36.7,38.2,36.9,37.1,36.6,36.7,36.8,36.7,36.3,36.4,36,36.1,35.8,35.8,36.3,36.2,36.7,35.6,36.6,34.7,36.8,34,36.2,32.5,36.1,31.7,36.6,30.6,36.7,30.4,36.3,29.7,36.1,28.7,36.7,27.6,36.7,27,37.7,26.3,38.2,26.8,39,26.2,39.5,27.3,40.4,28.8,40.5,29.2,41.2,31.1,41.1,32.3,41.7,33.5,42,35.2,42,36.9,41.3,38.3,40.9,39.5,41.1,40.4,41,41.6,41.5,42.6,41.6,43.6,41.1,43.8,40.7,43.7,40.3,44.4,40,44.8,39.7,44.1,39.4,44.4,38.3,44.2,38,44.8,37.2],[26.1,41.8,27.1,42.1,28,42,28.1,41.6,29,41.3,28.8,41.1,27.6,41,27.2,40.7,26.4,40.2,26,40.6,26.1,40.8,26.3,40.9,26.6,41.6,26.1,41.8]]},{id:"TT",name:"Trinidad and Tobago",rings:[[-61.7,10.8,-61.1,10.9,-60.9,10.9,-60.9,10.1,-61.8,10,-62,10.1,-61.7,10.4,-61.7,10.8]]},{id:"TW",name:"Taiwan",rings:[[121.8,24.4,121.2,22.8,120.7,22,120.2,22.8,120.1,23.6,120.7,24.5,121.5,25.3,122,25,121.8,24.4]]},{id:"TZ",name:"Tanzania",rings:[[33.9,-1,34.1,-1.1,37.7,-3.1,37.8,-3.7,39.2,-4.7,38.7,-5.9,38.8,-6.5,39.4,-6.8,39.5,-7.1,39.2,-7.7,39.3,-8,39.2,-8.5,39.5,-9.1,40,-10.1,40.3,-10.3,39.5,-10.9,38.4,-11.3,37.8,-11.3,37.5,-11.6,36.8,-11.6,36.5,-11.7,35.3,-11.4,34.6,-11.5,34.3,-10.2,33.9,-9.7,33.7,-9.4,32.8,-9.2,32.2,-8.9,31.6,-8.8,31.2,-8.6,30.7,-8.3,30.2,-7.1,29.6,-6.5,29.4,-5.9,29.5,-5.4,29.3,-4.5,29.8,-4.5,30.1,-4.1,30.5,-3.6,30.8,-3.4,30.7,-3,30.5,-2.8,30.5,-2.4,30.8,-2.3,30.8,-1.7,30.4,-1.1,30.8,-1,31.9,-1,33.9,-1]]},{id:"UA",name:"Ukraine",rings:[[31.8,52.1,32.2,52.1,32.4,52.3,32.7,52.2,33.8,52.3,34.4,51.8,34.1,51.6,34.2,51.3,35,51.2,35.4,50.8,35.4,50.6,36.6,50.2,37.4,50.4,38,49.9,38.6,49.9,40.1,49.6,40.1,49.3,39.7,48.8,39.9,48.2,39.7,47.9,38.8,47.8,38.3,47.5,38.2,47.1,37.4,47,36.8,46.7,35.8,46.6,35,46.3,35,45.7,34.9,45.8,34.7,46,34.4,46,33.7,46.2,33.4,46,33.3,46.1,31.7,46.3,31.7,46.7,30.7,46.6,30.4,46,29.6,45.3,29.2,45.5,28.7,45.3,28.2,45.5,28.5,45.6,28.7,45.9,28.9,46.3,28.9,46.4,29.1,46.5,29.2,46.4,29.8,46.3,30,46.4,29.8,46.5,29.9,46.7,29.6,46.9,29.4,47.3,29.1,47.5,29.1,47.8,28.7,48.1,28.3,48.2,27.5,48.5,26.9,48.4,26.6,48.2,26.2,48.2,25.9,48,25.2,47.9,24.9,47.7,24.4,48,23.8,48,23.1,48.1,22.7,47.9,22.6,48.2,22.1,48.4,22.3,48.8,22.6,49.1,22.8,49,22.5,49.5,23.4,50.3,23.9,50.4,24,50.7,23.5,51.6,24,51.6,24.6,51.9,25.3,51.9,26.3,51.8,27.5,51.6,28.2,51.6,28.6,51.4,29,51.6,29.3,51.4,30.2,51.4,30.6,51.3,30.6,51.8,30.9,52,31.8,52.1]]},{id:"UG",name:"Uganda",rings:[[33.9,-1,31.9,-1,30.8,-1,30.4,-1.1,29.8,-1.4,29.6,-1.3,29.6,-.6,29.8,-.2,29.9,.6,30.1,1.1,30.5,1.6,30.9,1.8,31.2,2.2,30.8,2.3,30.8,3.5,31.2,3.8,31.9,3.6,32.7,3.8,33.4,3.8,34,4.3,34.5,3.6,34.6,3.1,35,1.9,34.7,1.2,34.2,.5,33.9,.1,33.9,-1]]},{id:"US",name:"United States of America",rings:[[-122.8,49,-120,49,-117,49,-116,49,-113,49,-110.1,49,-107,49,-104.1,49,-100.7,49,-97.2,49,-95.2,49,-95.2,49.4,-94.8,49.4,-94.6,48.8,-94.3,48.7,-93.6,48.6,-92.6,48.5,-91.6,48.1,-90.8,48.3,-89.6,48,-89.3,48,-88.4,48.3,-87.4,47.9,-86.5,47.6,-85.7,47.2,-84.9,46.9,-84.8,46.6,-84.5,46.5,-84.6,46.4,-84.3,46.4,-84.1,46.5,-84.1,46.3,-83.9,46.1,-83.6,46.1,-83.5,46,-83.6,45.8,-82.6,45.3,-82.3,44.4,-82.1,43.6,-82.4,43,-82.9,42.4,-83.1,42.1,-83.1,42,-83,41.8,-82.7,41.7,-82.4,41.7,-81.3,42.2,-80.2,42.4,-78.9,42.9,-78.9,43,-79,43.3,-79.2,43.5,-78.7,43.6,-77.7,43.6,-76.8,43.6,-76.5,44,-76.4,44.1,-75.3,44.8,-74.9,45,-73.3,45,-71.5,45,-71.4,45.3,-71.1,45.3,-70.7,45.5,-70.3,45.9,-70,46.7,-69.2,47.4,-68.9,47.2,-68.2,47.4,-67.8,47.1,-67.8,45.7,-67.1,45.1,-67,44.8,-68,44.3,-69.1,44,-70.1,43.7,-70.6,43.1,-70.8,42.9,-70.8,42.3,-70.5,41.8,-70.1,41.8,-70.2,42.1,-69.9,41.9,-70,41.6,-70.6,41.5,-71.1,41.5,-71.9,41.3,-72.3,41.3,-72.9,41.2,-73.7,40.9,-72.2,41.1,-71.9,40.9,-73.3,40.6,-74,40.6,-74,40.8,-74.3,40.5,-74,40.4,-74.2,39.7,-74.9,38.9,-75,39.2,-75.2,39.2,-75.5,39.5,-75.3,39,-75.1,38.8,-75.1,38.4,-75.4,38,-75.9,37.2,-76,37.3,-75.7,37.9,-76.2,38.3,-76.4,39.1,-76.5,38.7,-76.3,38.1,-77,38.2,-76.3,37.9,-76.3,37,-76,36.9,-75.9,36.6,-75.7,35.6,-76.4,34.8,-77.4,34.5,-78.1,33.9,-78.6,33.9,-79.1,33.5,-79.2,33.2,-80.3,32.5,-80.9,32,-81.3,31.4,-81.5,30.7,-81.3,30,-81,29.2,-80.5,28.5,-80.5,28,-80.1,26.9,-80.1,26.2,-80.1,25.8,-80.4,25.2,-80.7,25.1,-81.2,25.2,-81.3,25.6,-81.7,25.9,-82.2,26.7,-82.7,27.5,-82.9,27.9,-82.7,28.6,-82.9,29.1,-83.7,29.9,-84.1,30.1,-85.1,29.6,-85.3,29.7,-85.8,30.2,-86.4,30.4,-87.5,30.3,-88.4,30.4,-89.2,30.3,-89.6,30.2,-89.4,29.9,-89.4,29.5,-89.2,29.3,-89.4,29.2,-89.8,29.3,-90.2,29.1,-90.9,29.1,-91.6,29.7,-92.5,29.6,-93.2,29.8,-93.8,29.7,-94.7,29.5,-95.6,28.7,-96.6,28.3,-97.1,27.8,-97.4,27.4,-97.4,26.7,-97.3,26.2,-97.1,25.9,-97.5,25.8,-98.2,26.1,-99,26.4,-99.3,26.8,-99.5,27.5,-100.1,28.1,-100.5,28.7,-101,29.4,-101.7,29.8,-102.5,29.8,-103.1,29,-103.9,29.3,-104.5,29.6,-104.7,30.1,-105,30.6,-105.6,31.1,-106.1,31.4,-106.5,31.8,-108.2,31.8,-108.2,31.3,-109,31.3,-111,31.3,-113.3,32,-114.8,32.5,-114.7,32.7,-116,32.6,-117.1,32.5,-117.3,33,-117.9,33.6,-118.4,33.7,-118.5,34,-119.1,34.1,-119.4,34.3,-120.4,34.4,-120.6,34.6,-120.7,35.2,-121.7,36.2,-122.5,37.6,-122.5,37.8,-123,38.1,-123.7,39,-123.9,39.8,-124.4,40.3,-124.2,41.1,-124.2,42,-124.5,42.8,-124.1,43.7,-124,44.6,-123.9,45.5,-124.1,46.9,-124.4,47.7,-124.7,48.2,-124.6,48.4,-123.1,48,-122.6,47.1,-122.3,47.4,-122.5,48.2,-122.8,49],[-155.4,20.1,-155.2,20,-155.1,19.9,-154.8,19.5,-154.8,19.5,-155.2,19.2,
1-155.5,19.1,-155.7,18.9,-155.9,19.1,-155.9,19.3,-156.1,19.7,-156,19.8,-155.9,20,-155.9,20.2,-155.9,20.3,-155.8,20.2,-155.4,20.1],[-156,20.8,-156.1,20.6,-156.4,20.6,-156.6,20.8,-156.7,20.9,-156.7,20.9,-156.6,21,-156.3,20.9,-156,20.8],[-156.8,21.2,-156.8,21.1,-157.3,21.1,-157.3,21.2,-156.8,21.2],[-158,21.7,-157.9,21.7,-157.7,21.3,-157.7,21.3,-157.8,21.3,-158.1,21.3,-158.3,21.5,-158.3,21.6,-158,21.7],[-159.4,22.2,-159.3,22,-159.5,21.9,-159.8,22.1,-159.7,22.1,-159.6,22.2,-159.4,22.2],[-166.5,60.4,-165.7,60.3,-165.6,59.9,-166.2,59.8,-166.8,59.9,-167.5,60.2,-166.5,60.4],[-153.2,58,-152.6,57.9,-152.1,57.6,-153,57.1,-154,56.7,-154.5,57,-154.7,57.5,-153.8,57.8,-153.2,58],[-141,69.7,-141,66,-141,60.3,-140,60.3,-139,60,-138.3,59.6,-137.5,58.9,-136.5,59.5,-135.5,59.8,-134.9,59.3,-134.3,58.9,-133.4,58.4,-132.7,57.7,-131.7,56.6,-130,55.9,-130,55.3,-130.5,54.8,-131.1,55.2,-132,55.5,-132.2,56.4,-133.5,57.2,-134.1,58.1,-135,58.2,-136.6,58.2,-137.8,58.5,-139.9,59.5,-140.8,59.7,-142.6,60.1,-144,60,-145.9,60.5,-147.1,60.9,-148.2,60.7,-148,60,-148.6,59.9,-149.7,59.7,-150.6,59.4,-151.7,59.2,-151.9,59.7,-151.4,60.7,-150.3,61,-150.6,61.3,-151.9,60.7,-152.6,60.1,-154,59.4,-153.3,58.9,-154.2,58.1,-155.3,57.7,-156.3,57.4,-156.6,57,-158.1,56.5,-158.4,56,-159.6,55.6,-160.3,55.6,-161.2,55.4,-162.2,55,-163.1,54.7,-164.8,54.4,-164.9,54.6,-163.8,55,-162.9,55.3,-161.8,55.9,-160.6,56,-160.1,56.4,-158.7,57,-158.5,57.2,-157.7,57.6,-157.6,58.3,-157,58.9,-158.2,58.6,-158.5,58.8,-159.1,58.4,-159.7,58.9,-160,58.6,-160.4,59.1,-161.4,58.7,-162,58.7,-162.1,59.3,-161.9,59.6,-162.5,60,-163.8,59.8,-164.7,60.3,-165.3,60.5,-165.4,61.1,-166.1,61.5,-165.7,62.1,-164.9,62.6,-164.6,63.1,-163.8,63.2,-163.1,63.1,-162.3,63.5,-161.5,63.5,-160.8,63.8,-161,64.2,-161.5,64.4,-160.8,64.8,-161.4,64.8,-162.5,64.6,-162.8,64.3,-163.5,64.6,-165,64.4,-166.4,64.7,-166.8,65.1,-168.1,65.7,-166.7,66.1,-164.5,66.6,-163.7,66.6,-163.8,66.1,-161.7,66.1,-162.5,66.7,-163.7,67.1,-164.4,67.6,-165.4,68,-166.8,68.4,-166.2,68.9,-164.4,68.9,-163.2,69.4,-162.9,69.9,-161.9,70.3,-160.9,70.4,-159,70.9,-158.1,70.8,-156.6,71.4,-155.1,71.1,-154.3,70.7,-153.9,70.9,-152.2,70.8,-152.3,70.6,-150.7,70.4,-149.7,70.5,-147.6,70.2,-145.7,70.1,-144.9,70,-143.6,70.2,-142.1,69.9,-141,69.7],[-171.7,63.8,-171.1,63.6,-170.5,63.7,-169.7,63.4,-168.7,63.3,-168.8,63.2,-169.5,63,-170.3,63.2,-170.7,63.4,-171.6,63.3,-171.8,63.4,-171.7,63.8]]},{id:"UY",name:"Uruguay",rings:[[-57.6,-30.2,-57,-30.1,-56,-30.9,-55.6,-30.9,-54.6,-31.5,-53.8,-32,-53.2,-32.7,-53.6,-33.2,-53.4,-33.8,-53.8,-34.4,-54.9,-35,-55.7,-34.8,-56.2,-34.9,-57.1,-34.4,-57.8,-34.5,-58.4,-33.9,-58.4,-33.3,-58.1,-33,-58.1,-32,-57.9,-31,-57.6,-30.2]]},{id:"UZ",name:"Uzbekistan",rings:[[56,41.3,55.9,45,58.5,45.6,58.7,45.5,60.2,44.8,61.1,44.4,62,43.5,63.2,43.6,64.9,43.7,66.1,43,66,42,66.5,42,66.7,41.2,68,41.1,68.3,40.7,68.6,40.7,69.1,41.4,70.4,42.1,71,42.3,71.3,42.2,70.4,41.5,71.2,41.1,71.9,41.4,73.1,40.9,71.8,40.1,71,40.2,70.6,40.2,70.5,40.5,70.7,41,69.3,40.7,69,40.1,68.5,39.5,67.7,39.6,67.4,39.1,68.2,38.9,68.4,38.2,67.8,37.1,67.1,37.4,66.5,37.4,66.5,38,65.2,38.4,64.2,38.9,63.5,39.4,62.4,40.1,61.9,41.1,61.5,41.3,60.5,41.2,60.1,41.4,60,42.2,58.6,42.8,57.8,42.2,56.9,41.8,57.1,41.3,56,41.3]]},{id:"VE",name:"Venezuela",rings:[[-60.7,5.2,-60.6,4.9,-61,4.5,-62.1,4.2,-62.8,4,-63.1,3.8,-63.9,4,-64.6,4.1,-64.8,4.1,-64.4,3.8,-64.4,3.1,-64.3,2.5,-63.4,2.4,-63.4,2.2,-64.1,1.9,-64.2,1.5,-64.6,1.3,-65.4,1.1,-65.5,.8,-66.3,.7,-66.9,1.3,-67.2,2.2,-67.4,2.6,-67.8,2.8,-67.3,3.3,-67.3,3.5,-67.6,3.8,-67.8,4.5,-67.7,5.2,-67.5,5.6,-67.3,6.1,-67.7,6.3,-68.3,6.2,-69,6.2,-69.4,6.1,-70.1,7,-70.7,7.1,-72,7,-72.2,7.3,-72.4,7.4,-72.5,7.6,-72.4,8,-72.4,8.4,-72.7,8.6,-72.8,9.1,-73.3,9.2,-73,9.7,-72.9,10.5,-72.6,10.8,-72.2,11.1,-72,11.6,-71.3,11.8,-71.4,11.5,-71.9,11.4,-71.6,11,-71.6,10.4,-72.1,9.9,-71.7,9.1,-71.3,9.1,-71,9.9,-71.4,10.2,-71.4,11,-70.2,11.4,-70.3,11.8,-69.9,12.2,-69.6,11.5,-68.9,11.4,-68.2,10.9,-68.2,10.6,-67.3,10.5,-66.2,10.6,-65.7,10.2,-64.9,10.1,-64.3,10.4,-64.3,10.6,-63.1,10.7,-61.9,10.7,-62.7,10.4,-62.4,9.9,-61.6,9.9,-60.8,9.4,-60.7,8.6,-60.2,8.6,-59.8,8.4,-60.6,7.8,-60.6,7.4,-60.3,7,-60.5,6.9,-61.2,6.7,-61.1,6.2,-61.4,6,-60.7,5.2]]},{id:"VN",name:"Vietnam",rings:[[104.3,10.5,105.2,10.9,106.2,11,105.8,11.6,107.5,12.3,107.6,13.5,107.4,14.2,107.6,15.2,107.3,15.9,106.6,16.6,105.9,17.5,105.1,18.7,103.9,19.3,104.2,19.6,104.8,19.9,104.4,20.8,103.2,20.8,102.8,21.7,102.2,22.5,102.7,22.7,103.5,22.7,104.5,22.8,105.3,23.4,105.8,23,106.7,22.8,106.6,22.2,107,21.8,108,21.6,106.7,20.7,105.9,19.8,105.7,19.1,106.4,18,107.4,16.7,108.3,16.1,108.9,15.3,109.3,13.4,109.2,11.7,108.4,11,107.2,10.4,106.4,9.5,105.2,8.6,104.8,9.2,105.1,9.9,104.3,10.5]]},{id:"VU",name:"Vanuatu",rings:[[167.2,-15.9,167.8,-16.5,167.5,-16.6,167.2,-16.2,167.2,-15.9],[166.8,-15.7,166.7,-15.4,166.6,-14.6,167.1,-14.9,167.3,-15.7,167,-15.6,166.8,-15.7]]},{id:"YE",name:"Yemen",rings:[[52,19,52.8,17.3,53.1,16.7,52.4,16.4,52.2,15.9,52.2,15.6,51.2,15.2,49.6,14.7,48.7,14,48.2,13.9,47.9,14,47.4,13.6,46.7,13.4,45.9,13.3,45.6,13.3,45.4,13,45.1,13,45,12.7,44.5,12.7,44.2,12.6,43.5,12.6,43.2,13.2,43.3,13.8,43.1,14.1,42.9,14.8,42.6,15.2,42.8,15.3,42.7,15.7,42.8,15.9,42.8,16.3,43.2,16.7,43.1,17.1,43.4,17.6,43.8,17.3,44.1,17.4,45.2,17.4,45.4,17.3,46.4,17.2,46.7,17.3,47,16.9,47.5,17.1,48.2,18.2,49.1,18.6,52,19]]},{id:"ZA",name:"South Africa",rings:[[16.3,-28.6,16.8,-28.1,17.2,-28.4,17.4,-28.8,17.8,-28.9,18.5,-29,19,-29,19.9,-28.5,19.9,-24.8,20.2,-24.9,20.8,-25.9,20.7,-26.5,20.9,-26.8,21.6,-26.7,22.1,-26.3,22.6,-26,22.8,-25.5,23.3,-25.3,23.7,-25.4,24.2,-25.7,25,-25.7,25.7,-25.5,25.8,-25.2,25.9,-24.7,26.5,-24.6,26.8,-24.2,27.1,-23.6,28,-22.8,29.4,-22.1,29.8,-22.1,30.3,-22.3,30.7,-22.2,31.2,-22.3,31.7,-23.7,31.9,-24.4,31.8,-25.5,31.8,-25.8,31.3,-25.7,31,-25.7,31,-26,30.7,-26.4,30.7,-26.7,31.3,-27.3,31.9,-27.2,32.1,-26.7,32.8,-26.7,32.6,-27.5,32.5,-28.3,32.2,-28.8,31.5,-29.3,31.3,-29.4,30.9,-29.9,30.6,-30.4,30.1,-31.1,28.9,-32.2,28.2,-32.8,27.5,-33.2,26.4,-33.6,25.9,-33.7,25.8,-33.9,25.2,-33.8,24.7,-34,23.6,-33.8,23,-33.9,22.6,-33.9,21.5,-34.3,20.7,-34.4,20.1,-34.8,19.6,-34.8,19.2,-34.5,18.9,-34.4,18.4,-34,18.4,-34.1,18.2,-33.9,18.3,-33.3,17.9,-32.6,18.2,-32.4,18.2,-31.7,17.6,-30.7,17.1,-29.9,17.1,-29.9,16.3,-28.6]]},{id:"ZM",name:"Zambia",rings:[[30.7,-8.3,31.2,-8.6,31.6,-8.8,32.2,-8.9,32.8,-9.2,33.2,-9.7,33.5,-10.5,33.3,-10.8,33.1,-11.6,33.3,-12.4,33,-12.8,32.7,-13.7,33.2,-14,30.2,-14.8,30.3,-15.5,29.5,-15.6,28.9,-16,28.8,-16.4,28.5,-16.5,27.6,-17.3,27,-17.9,26.7,-18,26.4,-17.8,25.3,-17.7,25.1,-17.7,25.1,-17.6,24.7,-17.4,24,-17.3,23.2,-17.5,22.6,-16.9,21.9,-16.1,21.9,-12.9,24,-12.9,23.9,-12.6,24.1,-12.2,23.9,-11.7,24,-11.2,23.9,-10.9,24.3,-11,24.3,-11.3,24.8,-11.2,25.4,-11.3,25.8,-11.8,26.6,-11.9,27.2,-11.6,27.4,-12.1,28.2,-12.3,28.5,-12.7,28.9,-13.2,29.7,-13.3,29.6,-12.2,29.3,-12.4,28.6,-12,28.4,-11.8,28.5,-10.8,28.7,-9.6,28.4,-9.2,28.7,-8.5,29,-8.4,30.3,-8.2,30.7,-8.3]]},{id:"ZW",name:"Zimbabwe",rings:[[31.2,-22.3,30.7,-22.2,30.3,-22.3,29.8,-22.1,29.4,-22.1,28.8,-21.6,28,-21.5,27.7,-20.9,27.7,-20.5,27.3,-20.4,26.2,-19.3,25.9,-18.7,25.6,-18.5,25.3,-17.7,26.4,-17.8,26.7,-18,27,-17.9,27.6,-17.3,28.5,-16.5,28.8,-16.4,28.9,-16,29.5,-15.6,30.3,-15.5,30.3,-15.9,31.2,-15.9,31.6,-16.1,31.9,-16.3,32.3,-16.4,32.8,-16.7,32.8,-18,32.7,-18.7,32.6,-19.4,32.8,-19.7,32.7,-20.3,32.5,-20.4,32.2,-21.1,31.2,-22.3]]}],H4=(t={})=>({fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",...t}),J1=230,P5=200;function u3({x:t,y:n,containerWidth:i,containerHeight:d,title:r,stats:m,actionLabel:c,onAction:u,onClose:v}){const N=t>i-J1-12,k=n>d-P5-12,C=N?Math.max(8,t-J1-8):Math.min(i-J1-8,t+12),a=k?Math.max(8,n-P5-8):Math.min(d-P5-8,n+12);
1return e.jsxs("div",{"data-map-popup":!0,className:"absolute z-10 rounded-lg border border-slate-200 bg-white/95 shadow-xl backdrop-blur",style:{...H4(),left:C,top:a,width:J1},onClick:x=>x.stopPropagation(),children:[e.jsxs("div",{className:"flex items-start justify-between gap-1.5 border-b border-slate-100 px-2.5 py-2",children:[e.jsx("div",{className:"min-w-0 flex-1 text-[12px]",children:r}),e.jsx("button",{type:"button",onClick:v,"aria-label":"Zamknij",className:"ml-1 grid h-5 w-5 shrink-0 place-items-center rounded-md text-slate-400 hover:bg-slate-100 hover:text-slate-700",children:e.jsx(o5,{size:12})})]}),e.jsx("dl",{className:"space-y-0.5 px-2.5 py-2 text-[11px]",children:m.map(x=>e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx("dt",{className:"text-slate-500",children:x.label}),e.jsx("dd",{className:"font-bold tabular-nums text-pls-navy",children:x.value})]},x.label))}),c&&u?e.jsx("div",{className:"border-t border-slate-100 px-2.5 py-1.5",children:e.jsxs("button",{type:"button",onClick:u,className:"inline-flex w-full items-center justify-center gap-1 rounded-md bg-pls-navy px-2 py-1 text-[10.5px] font-bold text-white hover:bg-pls-navy/90",children:[c," ",e.jsx(c4,{size:11})]})}):null]})}const $5=(t={})=>({fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",...t}),G5=1e3,p3=j1.maxLon-j1.minLon,h3=j1.maxLat-j1.minLat,g3=Math.round(G5*(h3/p3));function Z4(t,n){return{x:(t-j1.minLon)/p3*G5,y:(j1.maxLat-n)/h3*g3}}const J2=(()=>{const t=new Map;for(const n of K5){let i="";for(const d of n.rings){let r=0,m=0;for(let c=0;c<d.length;c+=2){const u=d[c],v=d[c+1];if(c>0){const C=u-r;C>180?m-=360:C<-180&&(m+=360)}r=u;const{x:N,y:k}=Z4(u+m,v);i+=(c===0?"M":"L")+N.toFixed(1)+","+k.toFixed(1)}i+="Z"}t.set(n.id,i)}return t})(),Q2=new Map(K5.map(t=>[t.id,i1(t.id)||t.name]));function Y4(t){const n=[{t:0,r:203,g:213,b:225},{t:.15,r:186,g:230,b:253},{t:.45,r:56,g:189,b:248},{t:.75,r:14,g:122,b:176},{t:1,r:12,g:74,b:110}],i=Math.max(0,Math.min(1,t));for(let d=1;d<n.length;d++)if(i<=n[d].t){const r=n[d-1],m=n[d],c=(i-r.t)/(m.t-r.t);return`rgb(${Math.round(r.r+(m.r-r.r)*c)},${Math.round(r.g+(m.g-r.g)*c)},${Math.round(r.b+(m.b-r.b)*c)})`}return"rgb(12,74,110)"}function J4({rows:t,onDrill:n}){var B,Z;const[i,d]=o.useState(null),[r,m]=o.useState(null),c=o.useRef(null);o.useEffect(()=>{if(!r)return;const L=j=>{j.key==="Escape"&&m(null)},F=j=>{const $=j.target;$&&!$.closest("[data-map-popup]")&&!$.closest("[data-country-path]")&&m(null)};return window.addEventListener("keydown",L),document.addEventListener("mousedown",F),()=>{window.removeEventListener("keydown",L),document.removeEventListener("mousedown",F)}},[r]);const{byIso:u,missing:v,unknown:N,maxPv:k,totalMatched:C}=o.useMemo(()=>{const L=new Map,F=[];let j=0,$=0,p=0;for(const z of t){const P=b1(z.country);if(!P){j+=z.pageviews;continue}if(!J2.has(P)){F.push({...z,country:P});continue}const T=L.get(P)||{pv:0,uniq:0};T.pv+=z.pageviews,T.uniq+=z.uniqueVisitors,L.set(P,T),T.pv>$&&($=T.pv),p+=z.pageviews}return{byIso:L,missing:F,unknown:j,maxPv:$,totalMatched:p}},[t]),a=i,x=a?u.get(a):null;if(!t.length)return e.jsx("p",{className:"px-3 py-6 text-center text-[11px] text-slate-400",style:$5(),children:"Brak danych geograficznych w wybranym zakresie."});const h=o.useMemo(()=>[...u.entries()].sort((L,F)=>F[1].pv-L[1].pv).map(([L])=>L),[u]),D=(L,F)=>{var $;const j=($=c.current)==null?void 0:$.getBoundingClientRect();if(!j){m({iso:F,x:0,y:0});return}m({iso:F,x:L.clientX-j.left,y:L.clientY-j.top})},M=r?u.get(r.iso):null,O=r?h.indexOf(r.iso):-1;return e.jsxs("div",{className:"space-y-1.5",style:$5(),children:[e.jsxs("div",{ref:c,className:"relative mx-auto w-full max-w-[720px] overflow-hidden rounded-lg border border-slate-200 bg-gradient-to-b from-sky-50/40 to-slate-50/60",children:[e.jsx("svg",{viewBox:`0 0 ${G5} ${g3}`,className:"block h-full w-full",preserveAspectRatio:"xMidYMid meet",children:e.jsx("g",{children:K5.map(L=>{const F=J2.get(L.id);if(!F)return null;const j=u.get(L.id)||{pv:0},$=k>0?j.pv/k:0,p=i===L.id,z=(r==null?void 0:r.iso)===L.id;return e.jsx("path",{"data-country-path":!0,d:F,fill:Y4($),fillOpacity:j.pv===0?.55:1,stroke:z||p?"#0c4a6e":"#ffffff",strokeWidth:z?1.8:p?1.2:.5,strokeLinejoin:"round",onMouseEnter:()=>
1d(L.id),onMouseLeave:()=>d(null),onClick:P=>D(P,L.id),style:{cursor:"pointer",transition:"stroke 120ms"}},L.id)})})}),a&&!r?e.jsxs("div",{className:"pointer-events-none absolute right-2 top-2 rounded-md border border-slate-200 bg-white/95 px-2 py-1.5 text-[10px] shadow-sm backdrop-blur",style:$5(),children:[e.jsxs("div",{className:"font-semibold text-pls-navy",children:[Q2.get(a)||a," ",e.jsxs("span",{className:"text-slate-400",children:["(",a,")"]})]}),e.jsx("div",{className:"mt-0.5 text-slate-700",children:x&&x.pv>0?e.jsxs(e.Fragment,{children:[x.pv.toLocaleString("pl-PL")," odsÅon · ",x.uniq.toLocaleString("pl-PL")," goÅci",C>0?e.jsxs("span",{className:"ml-1 text-slate-400",children:["(",(x.pv/C*100).toFixed(1),"%)"]}):null]}):e.jsx("span",{className:"text-slate-400",children:"Kliknij, by zobaczyÄ szczegóÅy"})}),e.jsx("p",{className:"mt-0.5 text-[9px] text-slate-400",children:"Kliknij, aby otworzyÄ szczegóÅy"})]}):null,r?e.jsx(u3,{x:r.x,y:r.y,containerWidth:((B=c.current)==null?void 0:B.clientWidth)||600,containerHeight:((Z=c.current)==null?void 0:Z.clientHeight)||400,onClose:()=>m(null),title:e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(n1,{code:r.iso,size:16}),e.jsx("span",{className:"font-semibold text-pls-navy",children:Q2.get(r.iso)||r.iso}),e.jsxs("span",{className:"text-[10px] font-mono text-slate-400",children:["(",r.iso,")"]})]}),stats:[{label:"OdsÅony",value:M?M.pv.toLocaleString("pl-PL"):"0"},{label:"GoÅcie",value:M?M.uniq.toLocaleString("pl-PL"):"0"},{label:"UdziaÅ",value:C>0&&M?`${(M.pv/C*100).toFixed(1)}%`:"â"},{label:"PV / goÅÄ",value:M&&M.uniq>0?(M.pv/M.uniq).toFixed(1):"â"},{label:"Ranking",value:O>=0?`${O+1}. z ${h.length}`:"â"}],actionLabel:n?"Pokaż w Logach":void 0,onAction:n?()=>{n(r.iso),m(null)}:void 0}):null]}),e.jsxs("div",{className:"flex items-center justify-between gap-2 text-[9px] text-slate-500",children:[e.jsx("span",{className:"font-semibold uppercase tracking-wide text-slate-400",children:"Mniej"}),e.jsx("div",{className:"h-2 flex-1 rounded-full",style:{background:"linear-gradient(to right, rgb(203,213,225), rgb(186,230,253), rgb(56,189,248), rgb(14,122,176), rgb(12,74,110))"}}),e.jsx("span",{className:"font-semibold uppercase tracking-wide text-slate-400",children:"WiÄcej"})]}),v.length||N>0?e.jsxs("div",{className:"flex flex-wrap items-center gap-1 text-[10px] text-slate-500",children:[e.jsx("span",{className:"font-semibold",children:"Inne kraje:"}),v.slice(0,8).map(L=>e.jsxs("span",{className:"rounded-md bg-slate-100 px-1.5 py-0.5 text-slate-600",title:`${L.pageviews} odsÅon`,children:[i1(L.country)," · ",L.pageviews]},L.country)),v.length>8?e.jsxs("span",{className:"text-slate-400",children:["+",v.length-8]}):null,N>0?e.jsxs("span",{className:"rounded-md bg-slate-100 px-1.5 py-0.5 text-slate-500",title:"IP-y, których serwis geolokalizacji nie rozpoznaÅ",children:["Nieznane · ",N.toLocaleString("pl-PL")]}):null]}):null]})}const P1=[{slug:"mazowieckie",name:"Mazowieckie",capital:"Warszawa",lat:52.23,lng:21.01,aliases:["mazovia","mazovian","mazovian voivodeship","masovia","masovian","masovian voivodeship","mazowieckie","warsaw","warszawa","pl-mz"]},{slug:"slaskie",name:"ÅlÄ
skie",capital:"Katowice",lat:50.26,lng:19.02,aliases:["silesia","silesian","silesian voivodeship","ÅlÄ
skie","slaskie","katowice","pl-sl"]},{slug:"malopolskie",name:"MaÅopolskie",capital:"Kraków",lat:50.06,lng:19.94,aliases:["lesser poland","lesser poland voivodeship","maÅopolskie","malopolskie","krakow","kraków","pl-ma"]},{slug:"wielkopolskie",name:"Wielkopolskie",capital:"PoznaÅ",lat:52.41,lng:16.93,aliases:["greater poland","greater poland voivodeship","wielkopolskie","poznan","poznaÅ","pl-wp"]},{slug:"dolnoslaskie",name:"DolnoÅlÄ
skie",capital:"WrocÅaw",lat:51.11,lng:17.04,aliases:["lower silesia","lower silesian","lower silesian voivodeship","dolnoÅlÄ
skie","dolnoslaskie","wroclaw","wrocÅaw","pl-ds"]},{slug:"lodzkie",name:"Åódzkie",capital:"Åódź",lat:51.76,lng:19.46,aliases:["lodz","Åódź","Åódzkie","lodzkie","Åódź voivodeship","lodz voivodeship","pl-ld"]}
1,{slug:"pomorskie",name:"Pomorskie",capital:"GdaÅsk",lat:54.35,lng:18.65,aliases:["pomerania","pomeranian","pomeranian voivodeship","pomorskie","gdansk","gdaÅsk","pl-pm"]},{slug:"zachodniopomorskie",name:"Zachodniopomorskie",capital:"Szczecin",lat:53.43,lng:14.55,aliases:["west pomeranian","west pomerania","west pomeranian voivodeship","zachodniopomorskie","szczecin","pl-zp"]},{slug:"lubelskie",name:"Lubelskie",capital:"Lublin",lat:51.25,lng:22.56,aliases:["lublin","lublin voivodeship","lubelskie","pl-lu"]},{slug:"podkarpackie",name:"Podkarpackie",capital:"Rzeszów",lat:50.04,lng:21.99,aliases:["subcarpathia","subcarpathian","subcarpathian voivodeship","podkarpackie","rzeszow","rzeszów","pl-pk"]},{slug:"swietokrzyskie",name:"ÅwiÄtokrzyskie",capital:"Kielce",lat:50.87,lng:20.63,aliases:["holy cross","ÅwiÄtokrzyskie","swietokrzyskie","ÅwiÄtokrzyskie voivodeship","swietokrzyskie voivodeship","kielce","pl-sk"]},{slug:"warminsko-mazurskie",name:"WarmiÅsko-Mazurskie",capital:"Olsztyn",lat:53.78,lng:20.49,aliases:["warmia-masuria","warmian-masurian","warmian-masurian voivodeship","warmiÅsko-mazurskie","warminsko-mazurskie","olsztyn","pl-wn"]},{slug:"kujawsko-pomorskie",name:"Kujawsko-Pomorskie",capital:"Bydgoszcz",lat:53.12,lng:18,aliases:["kuyavia-pomerania","kuyavian-pomeranian","kuyavian-pomeranian voivodeship","kujawsko-pomorskie","bydgoszcz","torun","toruÅ","pl-kp"]},{slug:"podlaskie",name:"Podlaskie",capital:"BiaÅystok",lat:53.13,lng:23.16,aliases:["podlasie","podlaskie","podlasie voivodeship","podlaskie voivodeship","bialystok","biaÅystok","pl-pd"]},{slug:"lubuskie",name:"Lubuskie",capital:"Gorzów",lat:52.73,lng:15.24,aliases:["lubusz","lubuskie","lubusz voivodeship","zielona gora","zielona góra","gorzow","gorzów","pl-lb"]},{slug:"opolskie",name:"Opolskie",capital:"Opole",lat:50.67,lng:17.93,aliases:["opole","opole voivodeship","opolskie","pl-op"]}],Q1=(()=>{const t=new Map;for(const n of P1){t.set(n.slug,n.slug),t.set(n.name.toLowerCase(),n.slug),t.set(n.capital.toLowerCase(),n.slug);for(const i of n.aliases)t.set(i.toLowerCase(),n.slug)}return t})();function f3(t){if(!t)return null;const n=t.trim().toLowerCase();if(!n)return null;const i=Q1.get(n);if(i)return i;const d=n.normalize("NFD").replace(/[Ì-ͯ]/g,"").replace(/\b(wojewodztwo|województwo|voivodeship|province|region)\b/g,"").replace(/[^a-z\s-]+/g,"").trim();if(d&&Q1.has(d))return Q1.get(d);for(const[r,m]of Q1)if(r.length>=5&&d.includes(r))return m;return null}const d1={minLon:14.124,minLat:49.002,maxLon:24.145,maxLat:54.836},Q4=[{id:"slaskie",rings:[[19.47,50.915,19.463,50.91,19.464,50.896,19.471,50.886,19.486,50.88,19.509,50.881,19.525,50.894,19.552,50.9,19.57,50.908,19.587,50.905,19.614,50.877,19.618,50.881,19.642,50.879,19.662,50.874,19.658,50.863,19.67,50.849,19.683,50.845,19.728,50.843,19.741,50.852,19.747,50.866,19.792,50.851,19.819,50.839,19.826,50.825,19.819,50.821,19.821,50.808,19.81,50.804,19.784,50.818,19.776,50.8,19.795,50.784,19.771,50.777,19.742,50.755,19.727,50.771,19.721,50.763,19.706,50.762,19.704,50.752,19.72,50.733,19.713,50.729,19.755,50.716,19.779,50.722,19.794,50.721,19.811,50.725,19.808,50.706,19.847,50.702,19.85,50.691,19.872,50.693,19.873,50.683,19.862,50.68,19.859,50.671,19.845,50.667,19.835,50.651,19.857,50.646,19.883,50.645,19.889,50.637,19.91,50.642,19.922,50.639,19.909,50.63,19.898,50.616,19.862,50.622,19.851,50.612,19.845,50.599,19.841,50.591,19.825,50.583,19.818,50.574,19.804,50.566,19.79,50.569,19.789,50.555,19.842,50.555,19.855,50.544,19.883,50.543,19.902,50.539,19.912,50.512,19.939,50.503,19.95,50.505,19.952,50.494,19.964,50.489,19.961,50.477,19.94,50.479,19.927,50.475,19.901,50.474,19.892,50.466,19.903,50.457,19.897,50.452,19.853,50.447,19.854,50.435,19.825,50.438,19.807,50.436,19.8,50.444,19.782,50.44,19.77,50.444,19.749,50.442,19.732,50.444,19.725,50.441,19.702,50.448,19.694,50.435,19.678,50.434,19.665,50.424,19.672,50.416,19.637,50.409,19.627,50.415,19.617,50.406,19.606,50.404,19.595,50.409,19.579,50.407,19.569,50.412,19.55,50.413,19.536,50.42,19.519,50.417,19.505,50.401,19.488,50.397,19.492,50.366,19.46,50.373,19.459,50.363,19.482,50.357,19.488,50.347,19.481,50.334,19.484,50.324,19.46,50.323,19.451,50.319,19.415,50.332,19.415,50.323,19.404,50.314,19.411,50.303,19.388,50.289,19.382,50.273,19.362,50.264,19.349,50.266,19.324,50.259,19.34,50.25,19.393,50.233,19.411,50.233,19.429,50.226,19.442,50.227,19.403,50.202,19.383,50.2,19.364,50.191,19.337,50.19,19.339,50.182,19.352,50.177,19.345,50.165,19.354,50.154,19.332,50.144,19.288,50.14,19.271,50.144,19.278,50.12,19.259,50.117,19.249,50.131,19.225,50.097,19.223,50.088,19.213,50.074,19.222,50.065,19.196,50.065,19.178,50.057,19.169,50.06,19.146,50.046,19.149,50.041,19.136,50.033,19.143,50.028,19.136,50.019,19.119,50.009,19.118,49.982,19.124,49.966,19.12,49.961,19.098,49.952,19.106,49.943,19.119,49.939,19.162,49.94,19.169,49.947,19.185,49.95,19.187,49.919,19.195,49.913,19.195,49.886,19.173,49.88,19.157,49.865,19.171,49.853,19.197,49.86,19.203,49.872,19.237,49.865,19.271,49.861,19.289,49.851,19.287,49.816,19.303,49.796,19.316,49.785,19.317,49.778,19.35,49.771,19.366,49.778,19.373,49.771,19.387,49.77,19.4,49.762,19.42,49.772,19.436,49.757,19.446,49.743,19.445,49.735,19.429,49.728,19.429,49.72,19.411,49.71,19.4,49.711,19.391,49.698,19.374,49.693,19.39,49.684,19.392,49.677,19.407,49.679,19.414,49.673,19.441,49.681,19.459,49.676,19.465,49.668,19.478,49.661,19.469,49.648,19.481,49.624,19.467,49.614,19.443,49.609,19.445,49.601,19.41,49.592,19.408,49.581,19.4,49.574,19.371,49.567,19.367,49.554,19.369,49.545,19.362,49.536,19.347,49.536,19.319,49.531,19.316,49.537,19.293,49.533,19.282,49.535,19.264,49.532,19.261,49.527,19.234,49.511,19.237,49.502,19.232,49.488,19.221,49.475,19.228,49.464,19.219,49.449,19.208,49.452,19.197,49.447,19.186,49.435,19.197,49.415,19.188,49.41,19.177,49.414,19.153,49.404,19.138,49.41,19.122,49.403,19.107,49.404,19.092,49.416,19.073,49.418,19.054,49.415,19.045,49.4,19.027,49.394,18.99,49.398,18.98,49.395,18.971,49.402,18.969,49.413,18.986,49.422,18.988,49.432,18.978,49.441,18.974,49.452,18.961,49.455,18.97,49.477,18.961,49.483,18.972,49.504,18.942,49.519,18.913,49.518,18.897,49.514,18.869,49.519,18.843,49.519,18.837,49.524,18.844,49.534,18.858,49.538,18.859,49.551,18.838,49.562,18.829,49.595,18.823,49.604,18.824,49.615,18.806,49.651,18.81,49.671,18.805,49.679,18.781,49.685,18.764,49.685,18.751,49.677,18.736,49.682,18.719,49.684,18.707,49.704,18.694,49.707,18.668,49.703,18.653,49.708,18.625,49.722,18.629,49.726,18.629,49.747,18.615,49.753,18.61,49.771,18.597,49.785,18.6,49.789,18.593,49.802,18.583,49.809,18.582,49.818,18.569,49.834,18.589,49.846,18.584,49.852,18.604,49.857,18.602,49.865,18.572,49.872,18.566,49.883,18.58,49.906,18.575,49.915,18.559,49.918,18.545,49.926,18.535,49.9,18.508,49.903,18.485,49.909,18.468,49.916,18.464,49.922,18.444,49.923,18.433,49.929,18.431,49.938,18.392,49.934,18.368,49.937,18.356,49.944,18.341,49.926,18.333,49.928,18.322,49.916,18.299,49.924,18.279,49.94,18.282,49.951,18.278,49.964,18.234,49.971,18.221,49.969,18.207,49.998,18.193,49.995,18.183,50,18.168,49.999,18.169,49.986,18.154,49.982,18.147,49.992,18.131,49.998,18.117,49.994,18.105,50.001,18.093,50.015,18.103,50.023,18.086,50.032,18.089,50.044,18.066,50.048,18.062,50.059,18.05,50.058,18.035,50.066,18.058,50.088,18.059,50.096,18.072,50.11,18.061,50.116,18.068,50.13,18.05,50.138,18.066,50.157,18.057,50.161,18.078,50.174,18.099,50.177,18.111,50.167,18.134,50.184,18.148,50.182,18.162,50.189,18.186,50.187,18.205,50.19,18.249,50.193,18.235,50.202,18.236,50.214,18.251,50.223,18.272,50.221,18.275,50.225,18.308,50.231,18.313,50.241,18.326,50.241,18.347,50.247,18.362,50.247,18.362,50.257,18.377,50.254,18.406,50.255,18.426,50.249,18.421,50.261,18.427,50.269,18.406,50.277,18.408,50.29,18.393,50.305,18.392,50.313,18.409,50.317,18.395,50.338,18.373,50.346,18.358,50.357,18.373,50.361,18.377,50.38,18.391,50.385,18.394,50.392,18.378,50.414,18.37,50.416,18.366,50.425,18.387,50.432,18.387,50.445,18.382,50.449,18.384,50.461,18.38,50.479,18.384,50.484,18.41,50.475,18.44,50.481,18.453,50.477,18.452,50.463,18.481,50.458,18.486,50.47,18.475,50.473,18.467,50.489,18.467,50.5,18.448,50.499,18.438,50.527,18.43,50.532,18.436,50.545,18.478,50.553,18.506,50.549,18.537,50.542,18.559,50.54,18.573,50.548,18.588,50.547,18.605,50.553,18.616,50.569,18.598,50.569,18.591,50.578,18.602,50.605,18.59,50.606,18.587,50.614,18.517,50.626,18.517,50.64,18.506,50.641,18.513,50.658,18.494,50.664,18.499,50.69,18.484,50.708,18.507,50.713,18.509,50.726,18.548,50.732,18.549,50.749,18.571,50.745,18.581,50.753,18.55,50.76,18.527,50.78,18.52,50.796,18.522,50.802,18.562,50.809,18.563,50.82,18.558,50.834,18.588,50.852,18.616,50.854,18.637,50.893,18.655,50.915,18.649,50.931,18.63,50.931,18.612,50.955,18.622,50.966,18.63,50.964,18.648,50.969,18.664,50.971,18.668,50.989,18.656,51.005,18.678,51.008,18.695,51.016,18.672,51.049,18.673,51.057,18.703,51.064,18.732,51.066,18.749,51.062,18.781,51.066,18.803,51.063,18.818,51.068,18.863,51.073,18.884,51.059,18.896,51.067,18.901,51.08,18.919,51.098,18.932,51.093,18.955,51.09,18.97,51.081,18.993,51.076,19.012,51.066,19.016,51.053,19.051,51.043,19.056,51.035,19.073,51.036,19.095,51.031,19.104,51.026,19.111,51.012,19.124,51,19.133,51.011,
119.15,51.01,19.145,51.002,19.162,51.001,19.165,50.995,19.207,50.986,19.224,50.986,19.241,50.99,19.256,51.006,19.244,51.025,19.245,51.038,19.261,51.031,19.292,51.046,19.323,51.046,19.331,51.039,19.319,51.028,19.319,51.02,19.329,51.013,19.347,51.011,19.362,51.004,19.356,50.993,19.375,50.994,19.387,51,19.402,50.994,19.402,50.989,19.413,50.975,19.432,50.965,19.438,50.944,19.463,50.926,19.47,50.915]]},{id:"opolskie",rings:[[17.812,51.135,17.823,51.118,17.865,51.114,17.885,51.104,17.906,51.107,17.917,51.113,17.94,51.109,18.015,51.127,18.039,51.131,18.075,51.147,18.082,51.166,18.094,51.157,18.108,51.156,18.126,51.169,18.137,51.172,18.164,51.173,18.167,51.165,18.187,51.157,18.22,51.155,18.24,51.159,18.26,51.158,18.278,51.148,18.289,51.147,18.305,51.135,18.315,51.134,18.333,51.139,18.354,51.136,18.365,51.138,18.382,51.129,18.407,51.124,18.419,51.126,18.422,51.117,18.454,51.115,18.465,51.12,18.47,51.104,18.481,51.1,18.499,51.1,18.516,51.104,18.518,51.113,18.516,51.134,18.521,51.14,18.554,51.139,18.568,51.119,18.562,51.107,18.581,51.09,18.578,51.082,18.608,51.082,18.624,51.077,18.623,51.077,18.623,51.076,18.638,51.063,18.661,51.055,18.673,51.057,18.672,51.049,18.695,51.016,18.678,51.008,18.656,51.005,18.668,50.989,18.664,50.971,18.648,50.969,18.63,50.964,18.622,50.966,18.612,50.955,18.63,50.931,18.649,50.931,18.655,50.915,18.637,50.893,18.616,50.854,18.588,50.852,18.558,50.834,18.563,50.82,18.562,50.809,18.522,50.802,18.52,50.796,18.527,50.78,18.55,50.76,18.581,50.753,18.571,50.745,18.549,50.749,18.548,50.732,18.509,50.726,18.507,50.713,18.484,50.708,18.499,50.69,18.494,50.664,18.513,50.658,18.506,50.641,18.517,50.64,18.517,50.626,18.587,50.614,18.59,50.606,18.602,50.605,18.591,50.578,18.598,50.569,18.616,50.569,18.605,50.553,18.588,50.547,18.573,50.548,18.559,50.54,18.537,50.542,18.506,50.549,18.478,50.553,18.436,50.545,18.43,50.532,18.438,50.527,18.448,50.499,18.467,50.5,18.467,50.489,18.475,50.473,18.486,50.47,18.481,50.458,18.452,50.463,18.453,50.477,18.44,50.481,18.41,50.475,18.384,50.484,18.38,50.479,18.384,50.461,18.382,50.449,18.387,50.445,18.387,50.432,18.366,50.425,18.37,50.416,18.378,50.414,18.394,50.392,18.391,50.385,18.377,50.38,18.373,50.361,18.358,50.357,18.373,50.346,18.395,50.338,18.409,50.317,18.392,50.313,18.393,50.305,18.408,50.29,18.406,50.277,18.427,50.269,18.421,50.261,18.426,50.249,18.406,50.255,18.377,50.254,18.362,50.257,18.362,50.247,18.347,50.247,18.326,50.241,18.313,50.241,18.308,50.231,18.275,50.225,18.272,50.221,18.251,50.223,18.236,50.214,18.235,50.202,18.249,50.193,18.205,50.19,18.186,50.187,18.162,50.189,18.148,50.182,18.134,50.184,18.111,50.167,18.099,50.177,18.078,50.174,18.057,50.161,18.066,50.157,18.05,50.138,18.068,50.13,18.061,50.116,18.072,50.11,18.059,50.096,18.058,50.088,18.035,50.066,18.005,50.054,18.009,50.031,18.025,50.039,18.043,50.037,18.049,50.028,18.046,50.016,18.035,50.011,18.007,50.011,17.992,50.015,17.984,50.006,17.973,50.009,17.954,50.005,17.923,49.979,17.909,49.977,17.885,49.979,17.869,49.973,17.827,49.994,17.837,50.004,17.828,50.011,17.804,50.012,17.792,50.019,17.778,50.02,17.77,50.036,17.772,50.046,17.757,50.061,17.75,50.077,17.73,50.09,17.731,50.097,17.705,50.114,17.683,50.117,17.677,50.103,17.65,50.111,17.639,50.131,17.611,50.14,17.593,50.16,17.601,50.17,17.627,50.17,17.628,50.172,17.629,50.172,17.629,50.173,17.63,50.173,17.642,50.176,17.643,50.176,17.666,50.178,17.677,50.182,17.68,50.183,17.702,50.185,17.711,50.196,17.71,50.198,17.71,50.199,17.724,50.207,17.735,50.203,17.759,50.207,17.757,50.221,17.765,50.236,17.737,50.251,17.725,50.257,17.727,50.274,17.735,50.278,17.745,50.292,17.752,50.3,17.729,50.303,17.723,50.318,17.713,50.323,17.687,50.328,17.689,50.302,17.668,50.291,17.666,50.288,17.664,50.287,17.659,50.285,17.651,50.278,17.617,50.267,17.604,50.269,17.599,50.27,17.599,50.271,17.598,50.271,17.598,50.272,17.598,50.273,17.598,50.274,17.598,50.275,17.597,50.275,17.594,50.277,17.593,50.277,17.592,50.278,17.587,50.278,17.586,50.278,17.58,50.277,17.573,50.275,17.565,50.271,17.549,50.27,17.515,50.275,17.496,50.275,17.473,50.27,17.458,50.27,17.45
15,50.257,17.438,50.252,17.421,50.277,17.407,50.274,17.389,50.283,17.366,50.282,17.363,50.265,17.35,50.264,17.343,50.281,17.348,50.287,17.346,50.299,17.354,50.308,17.338,50.313,17.341,50.323,17.328,50.327,17.311,50.32,17.29,50.318,17.264,50.328,17.248,50.332,17.225,50.345,17.201,50.364,17.199,50.375,17.204,50.386,17.184,50.39,17.18,50.386,17.143,50.38,17.122,50.394,17.111,50.394,17.111,50.405,17.085,50.406,17.081,50.402,17.053,50.407,17.024,50.421,17.014,50.419,16.998,50.428,16.983,50.42,16.971,50.421,16.946,50.434,16.927,50.438,16.908,50.449,16.94,50.461,16.947,50.48,16.959,50.488,16.971,50.489,16.981,50.482,16.976,50.476,17.02,50.48,17.019,50.465,17.049,50.464,17.062,50.476,17.064,50.489,17.057,50.505,17.062,50.509,17.069,50.514,17.074,50.515,17.061,50.537,17.076,50.556,17.094,50.564,17.099,50.576,17.115,50.587,17.124,50.608,17.186,50.616,17.213,50.616,17.236,50.613,17.245,50.62,17.243,50.628,17.23,50.641,17.235,50.646,17.24,50.671,17.235,50.681,17.247,50.682,17.259,50.691,17.22,50.701,17.221,50.714,17.252,50.718,17.276,50.745,17.291,50.747,17.298,50.753,17.28,50.761,17.266,50.772,17.273,50.788,17.291,50.793,17.305,50.789,17.345,50.784,17.355,50.795,17.349,50.803,17.328,50.819,17.343,50.832,17.328,50.851,17.347,50.852,17.366,50.86,17.384,50.862,17.385,50.876,17.395,50.876,17.394,50.888,17.367,50.898,17.353,50.901,17.37,50.918,17.382,50.925,17.403,50.919,17.408,50.911,17.433,50.916,17.43,50.926,17.438,50.94,17.431,50.946,17.431,50.967,17.464,50.978,17.469,50.972,17.502,50.976,17.505,50.985,17.541,50.992,17.542,51.003,17.528,51.003,17.514,51.012,17.519,51.025,17.534,51.043,17.526,51.049,17.527,51.067,17.558,51.068,17.582,51.082,17.562,51.093,17.578,51.111,17.572,51.118,17.576,51.129,17.568,51.138,17.546,51.144,17.545,51.155,17.595,51.169,17.597,51.179,17.607,51.189,17.62,51.184,17.621,51.175,17.64,51.173,17.669,51.161,17.698,51.171,17.716,51.175,17.738,51.174,17.754,51.187,17.78,51.183,17.795,51.194,17.812,51.188,17.828,51.193,17.842,51.189,17.851,51.172,17.833,51.143,17.812,51.135]]},{id:"wielkopolskie",rings:[[16.849,53.629,16.854,53.639,16.867,53.65,16.892,53.656,16.9,53.641,16.893,53.629,16.896,53.621,16.91,53.613,16.916,53.601,16.941,53.582,16.939,53.572,16.949,53.559,16.949,53.55,16.966,53.549,16.979,53.556,17.001,53.55,17.006,53.538,16.994,53.532,17.012,53.52,17.033,53.516,17.065,53.523,17.09,53.543,17.143,53.531,17.164,53.528,17.172,53.533,17.215,53.534,17.245,53.531,17.266,53.537,17.282,53.534,17.296,53.525,17.31,53.525,17.306,53.513,17.325,53.513,17.327,53.503,17.351,53.494,17.363,53.497,17.387,53.497,17.391,53.491,17.383,53.469,17.348,53.453,17.346,53.453,17.331,53.436,17.295,53.422,17.296,53.404,17.285,53.394,17.248,53.38,17.252,53.369,17.272,53.36,17.294,53.353,17.325,53.347,17.334,53.349,17.356,53.329,17.36,53.318,17.385,53.307,17.394,53.289,17.407,53.283,17.42,53.283,17.438,53.268,17.424,53.255,17.428,53.246,17.413,53.241,17.417,53.231,17.405,53.227,17.369,53.227,17.363,53.223,17.332,53.218,17.329,53.214,17.346,53.201,17.337,53.184,17.337,53.172,17.347,53.164,17.337,53.155,17.39,53.144,17.384,53.133,17.353,53.131,17.361,53.117,17.357,53.087,17.335,53.077,17.324,53.078,17.331,53.051,17.337,53.043,17.332,53.019,17.315,53.019,17.302,52.995,17.317,52.99,17.317,52.974,17.369,52.973,17.395,52.982,17.411,52.971,17.426,52.967,17.457,52.951,17.491,52.946,17.498,52.933,17.519,52.928,17.51,52.918,17.519,52.897,17.518,52.886,17.527,52.858,17.513,52.855,17.516,52.839,17.512,52.832,17.521,52.822,17.505,52.804,17.508,52.794,17.497,52.786,17.46,52.787,17.453,52.797,17.432,52.784,17.416,52.784,17.408,52.772,17.408,52.762,17.419,52.751,17.439,52.75,17.469,52.734,17.488,52.729,17.467,52.68,17.501,52.685,17.506,52.673,17.517,52.674,17.544,52.69,17.557,52.688,17.578,52.695,17.581,52.705,17.615,52.703,17.628,52.708,17.64,52.692,17.631,52.679,17.639,52.664,17.63,52.655,17.647,52.645,17.678,52.649,17.675,52.64,17.682,52.624,17.676,52.605,17.709,52.612,17.749,52.633,17.716,52.64,17.739,52.651,17.761,52.65,17.767,52.639,17.777,52.636,17.784,52.651,17.812,52.645,17.826,52.635,17.845,52.628,17.877,52.629,17.909,52.608,17.909,52.595,17.902,52.586,17.918,52.58,17.946,52.578,17.946,52.569,17.961,52.571,17.974,52.563,17.99,52.571,17.987,52.543,17.998,52.541,18.003,52.555,18.023,52.555,18.06,52.543,18.064,52.552,18.095,52.553,18.107,52.539,18.092,52.532,18.09,52.521,18.106,52.514,18.124,52.516,18.125,52.507,18.138,52.505,18.155,52.51,18.203,52.501,18.2,52.486,18.22,52.483,18.245,52.488,18.26,52.481,18.294,52.5,18.307,52.504,18.345,52.522,18.34,52.538,18.353,52.543,18.386,52.532,18.376,52.504,18.387,52.485,18.384,52.477,18.42,52.473,18.423,52.48,18.464,52.477,18.462,52.49,18.474,52.492,18.493,52.503,18.527,52.499,18.548,52.484,18.56,52.484,18.563,52.473,18.572,52.465,18.589,52.462,18.603,52.464,18.608,52.456,18.626,52.456,18.65,52.45,18.651,52.436,18.658,52.422,18.677,52.423,18.683,52.411,18.681,52.4,18.711,52.401,18.732,52.38,18.733,52.374,18.754,52.361,18.751,52.346,18.756,52.333,18.779,52.334,18.787,52.342,18.814,52.352,18.836,52.343,18.856,52.348,18.87,52.36,18.913,52.366,18.911,52.378,18.929,52.379,18.921,52.399,18.941,52.392,18.955,52.379,18.97,52.378,18.98,52.365,18.967,52.361,19.008,52.349,19.005,52.34,19.029,52.332,19.047,52.333,19.045,52.319,19.036,52.315,19.039,52.299,19.046,52.296,19.035,52.271,19.05,52.273,19.095,52.271,19.1,52.266,19.103,52.243,19.081,52.239,19.082,52.223,19.09,52.207,19.078,52.2,19.052,52.213,19.02,52.215,18.981,52.208,18.964,52.206,18.951,52.195,18.931,52.199,18.918,52.186,18.916,52.161,18.908,52.147,18.911,52.133,18.932,52.123,18.943,52.128,18.95,52.119,18.944,52.106,18.931,52.104,18.925,52.079,18.886,52.08,18.867,52.088,18.842,52.08,18.84,52.072,18.828,52.064,18.812,52.067,18.787,52.061,18.764,52.068,18.753,52.077,18.724,52.065,18.717,52.044,18.717,52.032,18.729,52.021,18.726,52.013,18.735,52.003,18.718,51.995,18.733,51.979,18.733,51.968,18.716,51.97,18.724,51.958,18.738,51.963,18.743,51.937,18.768,51.928,18.749,51.908,18.737,51.901,18.737,51.892,18.721,51.874,18.697,51.866,18.701,51.853,18.693,51.845,18.689,51.823,18.649,51.827,18.643,51.834,18.63,51.831,18.613,51.834,18.595,51.848,18.567,51.844,18.55,51.845,18.523,51.834,18.51,51.842,18.507,51.854,18.484,51.85,18.472,51.851,18.465,51.838,18.465,51.821,18.447,51.827,18.439,51.826,18.444,51.799,18.437,51.794,18.409,51.792,18.429,51.773,18.432,51.765,18.422,51.758,18.415,51.745,18.424,51.736,18.421,51.727,18.408,51.727,18.412,51.701,18.396,51.7,18.364,51.682,18.355,51.
1661,18.381,51.652,18.37,51.634,18.353,51.633,18.368,51.618,18.368,51.617,18.353,51.607,18.352,51.601,18.377,51.6,18.371,51.591,18.373,51.577,18.365,51.565,18.369,51.544,18.36,51.541,18.361,51.531,18.38,51.518,18.383,51.477,18.362,51.468,18.352,51.451,18.341,51.441,18.341,51.43,18.326,51.42,18.296,51.43,18.255,51.439,18.228,51.452,18.188,51.441,18.206,51.433,18.211,51.423,18.204,51.414,18.206,51.401,18.19,51.387,18.149,51.391,18.138,51.378,18.135,51.361,18.127,51.358,18.099,51.362,18.075,51.35,18.093,51.341,18.093,51.326,18.113,51.311,18.114,51.285,18.103,51.28,18.116,51.276,18.103,51.268,18.11,51.26,18.126,51.269,18.138,51.264,18.153,51.264,18.151,51.273,18.17,51.271,18.168,51.243,18.175,51.238,18.18,51.222,18.179,51.22,18.165,51.212,18.163,51.192,18.174,51.192,18.164,51.173,18.137,51.172,18.126,51.169,18.108,51.156,18.094,51.157,18.082,51.166,18.075,51.147,18.039,51.131,18.015,51.127,17.94,51.109,17.917,51.113,17.906,51.107,17.885,51.104,17.865,51.114,17.823,51.118,17.812,51.135,17.833,51.143,17.851,51.172,17.842,51.189,17.828,51.193,17.812,51.188,17.795,51.194,17.778,51.198,17.757,51.217,17.754,51.235,17.744,51.243,17.743,51.257,17.752,51.281,17.75,51.291,17.766,51.301,17.756,51.311,17.765,51.316,17.744,51.329,17.744,51.347,17.729,51.352,17.723,51.359,17.71,51.359,17.704,51.367,17.716,51.371,17.72,51.386,17.731,51.387,17.737,51.4,17.752,51.399,17.755,51.407,17.749,51.415,17.723,51.422,17.714,51.419,17.72,51.405,17.703,51.4,17.669,51.416,17.661,51.41,17.64,51.421,17.625,51.419,17.613,51.423,17.604,51.409,17.59,51.41,17.571,51.405,17.554,51.411,17.541,51.421,17.552,51.435,17.548,51.443,17.521,51.462,17.529,51.47,17.52,51.476,17.523,51.485,17.514,51.502,17.522,51.515,17.554,51.518,17.573,51.53,17.575,51.549,17.572,51.567,17.56,51.57,17.556,51.584,17.522,51.59,17.519,51.604,17.487,51.617,17.471,51.626,17.438,51.633,17.419,51.631,17.386,51.635,17.359,51.643,17.33,51.648,17.291,51.644,17.262,51.643,17.241,51.634,17.216,51.63,17.208,51.611,17.216,51.599,17.211,51.59,17.215,51.574,17.188,51.577,17.171,51.57,17.126,51.565,17.109,51.576,17.065,51.566,17.07,51.555,17.059,51.552,17.046,51.556,17.02,51.554,17.007,51.549,16.982,51.551,16.979,51.545,16.962,51.545,16.956,51.553,16.928,51.552,16.916,51.558,16.896,51.578,16.887,51.581,16.851,51.58,16.832,51.576,16.819,51.578,16.811,51.587,16.795,51.592,16.8,51.604,16.772,51.614,16.766,51.628,16.776,51.631,16.783,51.641,16.769,51.645,16.743,51.645,16.726,51.648,16.681,51.647,16.685,51.656,16.65,51.658,16.639,51.666,16.642,51.684,16.673,51.693,16.682,51.708,16.66,51.713,16.645,51.722,16.64,51.735,16.648,51.744,16.635,51.749,16.619,51.745,16.6,51.746,16.581,51.752,16.577,51.769,16.544,51.766,16.545,51.78,16.485,51.782,16.449,51.788,16.416,51.785,16.389,51.791,16.402,51.805,16.394,51.82,16.401,51.838,16.38,51.839,16.387,51.846,16.358,51.857,16.335,51.871,16.352,51.881,16.32,51.887,16.28,51.9,16.273,51.895,16.252,51.901,16.244,51.888,16.229,51.876,16.215,51.87,16.2,51.872,16.193,51.885,16.169,51.885,16.144,51.895,16.106,51.896,16.109,51.904,16.138,51.926,16.127,51.932,16.131,51.944,16.124,51.951,16.137,51.954,16.133,51.972,16.121,51.992,16.106,51.997,16.079,51.983,16.061,51.977,16.01,51.982,16.003,51.996,15.975,51.998,15.965,52.018,15.966,52.034,15.994,52.035,15.992,52.05,16.006,52.054,15.988,52.062,15.988,52.067,15.97,52.075,15.967,52.082,15.941,52.089,15.921,52.069,15.899,52.077,15.877,52.088,15.86,52.087,15.833,52.111,15.85,52.114,15.854,52.121,15.875,52.131,15.884,52.156,15.883,52.163,15.858,52.169,15.862,52.177,15.861,52.198,15.85,52.213,15.861,52.228,15.852,52.262,15.881,52.284,15.879,52.298,15.892,52.31,15.882,52.327,15.888,52.336,15.881,52.352,15.889,52.361,15.888,52.372,15.901,52.383,15.896,52.394,15.87,52.397,15.861,52.403,15.843,52.403,15.828,52.42,15.816,52.427,15.804,52.443,15.827,52.451,15.833,52.445,15.831,52.436,15.846,52.431,15.878,52.437,15.875,52.443,15.896,52.447,15.893,52.468,15.885,52.488,15.868,52.502,15.863,52.51,15.835,52.529,15.858,52.544,15.832,52.566,15.825,52.567,15.828,52.583,15.796,52.606,15.785,52.619,15.794,52.628,15.794,52.637,15.776,52.638,15.783,52.653,15.782,52.662,15.814,52.668,15.813,52.679,15.8,52.695,15.795,52.709,15.812,52.71,15.837,52.706,15.885,52.715,15.907,52.715,15.92,52.723,15.945,52.729,15.949,52.744,15.942,52.759,15.926,52.784,15.938,52.786,15.935,52.801,15.903,52.806,15.893,52.813,15.902,52.835,15.919,52.841,15.923,52.831,15.952,52.843,15.946,52.854,15.961,52.854,15.974,52.859,15.972,52.867,15.98,52.881,15.968,52.899,15.978,52.91,15.98,52.934,15.961,52.956,15.962,52.97,15.956,52.977,15.954,53.002,15.958,53.023,15.955,53.04,15.963,53.041,16.01,53.034,16.023,53.036,16.045,53.029,16.055,53.022,16.084,53.015,16.117,53.012,16.138,53.014,16.186,53.034,16.23,53.039,16.251,53.046,16.271,53.049,16.295,53.038,16.317,53.037,16.324,53.05,16.364,53.082,16.346,53.112,16.36,53.114,16.372,53.129,16.391,53.131,16.398,53.148,16.392,53.158,16.399,53.164,16.425,53.149,16.433,53.156,16.445,53.154,16.455,53.164,16.477,53.17,16.484,53.164,16.5,53.163,16.501,53.173,16.521,53.186,16.531,53.207,16.529,53.214,16.545,53.217,16.559,53.229,16.577,53.231,16.596,53.228,16.597,53.218,16.61,53.209,16.635,53.22,16.633,53.234,16.621,53.234,16.634,53.26,16.65,53.277,16.662,53.279,16.675,53.29,16.714,53.299,16.686,53.308,16.678,53.32,16.657,53.321,16.624,53.346,16.594,53.345,16.574,53.354,16.563,53.353,16.551,53.359,16.533,53.376,16.526,53.367,16.508,53.376,16.499,53.385,16.475,53.388,16.477,53.397,16.467,53.404,16.444,53.453,16.436,53.461,16.454,53.488,16.482,53.477,16.49,53.47,
116.532,53.478,16.58,53.479,16.584,53.484,16.642,53.484,16.677,53.505,16.695,53.518,16.71,53.516,16.721,53.526,16.719,53.546,16.727,53.555,16.728,53.567,16.74,53.567,16.746,53.576,16.74,53.584,16.744,53.596,16.76,53.618,16.758,53.624,16.814,53.631,16.815,53.641,16.826,53.643,16.842,53.626,16.849,53.629]]},{id:"zachodniopomorskie",rings:[[16.372,54.441,16.395,54.448,16.432,54.487,16.48,54.516,16.497,54.523,16.53,54.541,16.615,54.56,16.689,54.57,16.699,54.569,16.713,54.554,16.739,54.538,16.748,54.528,16.739,54.518,16.757,54.495,16.764,54.486,16.793,54.487,16.828,54.465,16.821,54.456,16.841,54.438,16.84,54.432,16.824,54.416,16.84,54.405,16.84,54.399,16.859,54.383,16.851,54.374,16.822,54.368,16.808,54.371,16.828,54.346,16.823,54.338,16.824,54.332,16.814,54.319,16.838,54.314,16.854,54.308,16.863,54.29,16.865,54.261,16.831,54.246,16.817,54.246,16.786,54.24,16.774,54.241,16.729,54.226,16.713,54.213,16.72,54.202,16.733,54.204,16.734,54.177,16.75,54.171,16.757,54.158,16.774,54.154,16.775,54.134,16.779,54.119,16.793,54.121,16.805,54.116,16.794,54.101,16.794,54.076,16.813,54.073,16.812,54.062,16.798,54.056,16.798,54.038,16.786,54.029,16.785,54.02,16.801,54.004,16.804,53.994,16.842,53.998,16.847,53.984,16.875,53.977,16.88,53.964,16.876,53.945,16.909,53.925,16.935,53.914,16.951,53.912,16.965,53.905,16.982,53.905,16.977,53.88,16.955,53.875,16.906,53.876,16.872,53.869,16.865,53.852,16.872,53.845,16.876,53.832,16.895,53.823,16.909,53.821,16.91,53.802,16.921,53.799,16.945,53.801,16.931,53.777,16.921,53.775,16.901,53.761,16.858,53.747,16.877,53.719,16.88,53.688,16.892,53.656,16.867,53.65,16.854,53.639,16.849,53.629,16.842,53.626,16.826,53.643,16.815,53.641,16.814,53.631,16.758,53.624,16.76,53.618,16.744,53.596,16.74,53.584,16.746,53.576,16.74,53.567,16.728,53.567,16.727,53.555,16.719,53.546,16.721,53.526,16.71,53.516,16.695,53.518,16.677,53.505,16.642,53.484,16.584,53.484,16.58,53.479,16.532,53.478,16.49,53.47,16.482,53.477,16.454,53.488,16.436,53.461,16.444,53.453,16.467,53.404,16.477,53.397,16.475,53.388,16.499,53.385,16.508,53.376,16.526,53.367,16.533,53.376,16.551,53.359,16.563,53.353,16.574,53.354,16.594,53.345,16.624,53.346,16.657,53.321,16.678,53.32,16.686,53.308,16.714,53.299,16.675,53.29,16.662,53.279,16.65,53.277,16.634,53.26,16.621,53.234,16.633,53.234,16.635,53.22,16.61,53.209,16.597,53.218,16.596,53.228,16.577,53.231,16.559,53.229,16.545,53.217,16.529,53.214,16.531,53.207,16.521,53.186,16.501,53.173,16.5,53.163,16.484,53.164,16.477,53.17,16.455,53.164,16.445,53.154,16.433,53.156,16.425,53.149,16.399,53.164,16.392,53.158,16.398,53.148,16.391,53.131,16.372,53.129,16.36,53.114,16.346,53.112,16.364,53.082,16.324,53.05,16.317,53.037,16.295,53.038,16.271,53.049,16.251,53.046,16.23,53.039,16.186,53.034,16.138,53.014,16.117,53.012,16.084,53.015,16.055,53.022,16.045,53.029,16.023,53.036,16.01,53.034,15.963,53.041,15.994,53.073,15.996,53.089,15.985,53.093,15.979,53.11,15.913,53.12,15.912,53.124,15.88,53.119,15.875,53.121,15.848,53.115,15.86,53.094,15.812,53.084,15.822,53.065,15.792,53.059,15.807,53.045,15.788,53.043,15.768,53.02,15.778,53.015,15.769,53,15.743,52.991,15.719,52.989,15.692,52.998,15.661,52.99,15.638,52.977,15.619,52.984,15.602,52.985,15.588,52.981,15.573,52.987,15.555,53.012,15.547,53.015,15.533,53.006,15.486,52.997,15.465,52.989,15.444,52.99,15.42,52.983,15.405,52.975,15.387,52.969,15.369,52.947,15.351,52.943,15.288,52.958,15.284,52.945,15.292,52.933,15.302,52.926,15.333,52.899,15.286,52.886,15.072,52.831,15.068,52.837,15.049,52.844,15.039,52.861,15.015,52.857,14.991,52.843,14.982,52.849,14.978,52.866,14.956,52.871,14.918,52.889,14.904,52.884,14.89,52.861,14.91,52.855,14.92,52.847,14.91,52.838,14.895,52.835,14.888,52.847,14.866,52.847,14.873,52.834,14.855,52.825,14.865,52.811,14.864,52.791,14.851,52.785,14.849,52.778,14.814,52.773,14.809,52.765,14.789,52.752,14.8,52.738,14.792,52.705,14.792,52.697,14.778,52.682,14.75,52.665,14.748,52.647,14.733,52.641,14.721,52.631,14.69,52.633,14.658,52.642,14.661,52.649,14.638,52.659,14.583,52.633,14.564,52.625,14.505,52.643,14.463,52.663,14.458,52.674,14.436,52.68,14.424,52.696,14.414,52.701,14.405,52.711,14.384,52.726,14.374,52.737,14.361,52.741,14.353,52.751,14.322,52.763,14.305,52.766,14.28,52.774,14.23,52.805,14.218,52.817,14.152,52.824,14.13,52.828,14.124,52.845,
114.159,52.877,14.162,52.888,14.152,52.901,14.15,52.916,14.143,52.933,14.144,52.944,14.139,52.952,14.144,52.961,14.161,52.965,14.169,52.974,14.209,52.988,14.236,52.993,14.259,53.003,14.292,53.02,14.312,53.036,14.338,53.047,14.352,53.059,14.366,53.079,14.371,53.097,14.37,53.105,14.378,53.112,14.387,53.142,14.374,53.154,14.366,53.172,14.375,53.188,14.377,53.202,14.406,53.211,14.409,53.223,14.431,53.239,14.436,53.25,14.45,53.26,14.445,53.274,14.421,53.276,14.415,53.302,14.407,53.309,14.415,53.324,14.406,53.347,14.39,53.354,14.395,53.369,14.389,53.388,14.373,53.409,14.369,53.433,14.371,53.456,14.358,53.457,14.351,53.496,14.327,53.504,14.316,53.525,14.316,53.537,14.306,53.544,14.303,53.553,14.314,53.565,14.312,53.58,14.317,53.618,14.311,53.619,14.284,53.634,14.285,53.659,14.271,53.667,14.282,53.674,14.267,53.699,14.274,53.744,14.267,53.754,14.284,53.772,14.214,53.865,14.215,53.881,14.212,53.901,14.204,53.907,14.208,53.916,14.226,53.928,14.25,53.924,14.273,53.924,14.271,53.935,14.28,53.938,14.302,53.93,14.303,53.92,14.345,53.912,14.366,53.913,14.409,53.92,14.429,53.926,14.455,53.936,14.499,53.963,14.535,53.97,14.569,53.981,14.644,53.999,14.668,54.003,14.702,54.013,14.728,54.023,14.781,54.034,14.929,54.062,15.06,54.095,15.096,54.1,15.137,54.111,15.247,54.135,15.286,54.147,15.396,54.161,15.429,54.165,15.48,54.166,15.525,54.175,15.553,54.188,15.588,54.188,15.643,54.197,15.661,54.199,15.719,54.209,15.758,54.218,15.81,54.233,15.848,54.241,15.876,54.244,15.937,54.248,15.974,54.251,16.029,54.259,16.102,54.274,16.155,54.292,16.205,54.315,16.262,54.349,16.314,54.383,16.358,54.421,16.374,54.438,16.372,54.441]]},{id:"swietokrzyskie",rings:[[19.747,50.866,19.774,50.878,19.797,50.908,19.809,50.907,19.833,50.916,19.849,50.936,19.842,50.948,19.83,50.959,19.83,50.968,19.848,50.995,19.864,51.005,19.86,51.014,19.868,51.021,19.864,51.03,19.875,51.047,19.886,51.048,19.897,51.029,19.899,51.028,19.937,51.025,19.936,51.011,19.948,51.013,19.959,51.002,19.956,50.992,20.018,50.962,20.025,50.971,20.036,50.973,20.039,50.988,20.033,50.995,20.048,51.009,20.051,51.026,20.048,51.054,20.056,51.058,20.045,51.069,19.982,51.073,19.986,51.078,19.993,51.1,19.988,51.119,19.993,51.134,19.988,51.14,20.026,51.165,19.994,51.184,20.026,51.2,20.054,51.203,20.068,51.195,20.12,51.189,20.176,51.196,20.179,51.207,20.206,51.2,20.215,51.21,20.217,51.199,20.232,51.201,20.238,51.208,20.252,51.207,20.262,51.22,20.251,51.222,20.256,51.237,20.243,51.246,20.246,51.257,20.261,51.259,20.265,51.251,20.278,51.244,20.31,51.243,20.334,51.255,20.354,51.25,20.361,51.241,20.371,51.237,20.38,51.246,20.375,51.262,20.386,51.263,20.39,51.272,20.365,51.308,20.364,51.308,20.364,51.311,20.385,51.319,20.414,51.321,20.433,51.339,20.464,51.336,20.464,51.332,20.507,51.331,20.517,51.319,20.511,51.313,20.493,51.307,20.502,51.287,20.537,51.27,20.525,51.26,20.535,51.252,20.546,51.23,20.566,51.232,20.579,51.245,20.611,51.243,20.622,51.23,20.647,51.218,20.675,51.21,20.7,51.196,20.702,51.182,20.685,51.174,20.689,51.159,20.697,51.149,20.718,51.173,20.771,51.157,20.766,51.15,20.782,51.145,20.788,51.153,20.813,51.146,20.822,51.158,20.809,51.161,20.822,51.178,20.85,51.171,20.88,51.154,20.921,51.195,20.968,51.177,20.965,51.174,21.001,51.16,20.993,51.152,20.999,51.145,21.024,51.15,21.023,51.159,21.057,51.157,21.07,51.174,21.075,51.199,21.07,51.211,21.111,51.201,21.108,51.193,21.12,51.189,21.116,51.179,21.097,51.165,21.091,51.155,21.128,51.141,21.134,51.129,21.154,51.126,21.16,51.102,21.151,51.1,21.153,51.08,21.356,51.085,21.354,51.066,21.37,51.066,21.383,51.058,21.382,51.041,21.403,51.033,21.431,51.03,21.464,51.013,21.505,51.032,21.486,51.036,21.513,51.056,21.529,51.059,21.542,51.057,21.545,51.048,21.561,51.056,21.582,51.061,21.59,51.058,21.614,51.065,21.64,51.076,21.65,51.07,21.676,51.078,21.692,51.066,21.705,51.043,21.721,51.042,21.73,51.047,21.752,51.037,21.786,51.058,21.791,51.068,21.803,51.072,21.822,51.059,21.826,51.047,21.821,51.039,21.806,51.033,21.803,51.022,21.82,51.009,21.822,50.987,21.817,50.978,21.82,50.964,21.813,50.955,21.813,50.935,21.831,50.905,21.832,50.883,21.848,50.858,21.842,50.844,21.847,50.835,21.867,50.822,21.869,50.814,21.864,50.803,21.861,50.787,21.841,50.76,21.842,50.735,21.83,50.72,21.826,50.7,21.819,50.69,21.786,50.68,21.794,50.676,21.779,50.657,21.78,50.645,21.761,50.648,21.748,50.655,21.739,50.644,21.723,50.645,21.707,50.628,21.675,50.61,21.667,50.601,21.658,50.573,21.647,50.563,21.624,50.545,21.604,50.521,21.59,50.517,21.554,50.521,21.532,50.514,21.486,50.498,21.454,50.494,21.443,50.485,21.451,50.469,21.444,50.457,21.401,50.439,21.367,50.441,21.311,50.422,21.3,50.414,21.281,50.408,21.281,50.394,21.258,50.391,21.251,50.379,21.232,50.374,21.22,50.357,21.209,50.355,21.188,50.35,21.187,50.337,21.177,50.33,21.167,50.333,21.166,50.342,21.145,50.354,21.122,50.351,21.113,50.338,21.083,50.336,21.075,50.326,21.062,50.317,21.048,50.315,21.037,50.319,21.014,50.313,20.995,50.315,20.972,50.314,20.955,50.316,20.945,50.313,20.932,50.298,20.893,50.306,20.876,50.295,20.855,50.296,20.848,50.279,20.828,50.275,20.806,50.29,20.79,50.29,20.778,50.283,20.771,50.27,20.754,50.265,20.728,50.25,20.731,50.233,20.706,50.225,20.704,50.218,20.687,50.218,20.682,50.206,20.652,50.205,20.639,50.211,20.633,50.21,20.624,50.201,20.607,50.205,20.594,50.202,20.572,50.187,20.563,50.2,20.539,50.197,20.532,50.191,20.512,50.189,20.49,50.193,20.47,50.201,20.437,50.197,20.416,50.191,20.41,50.212,20.385,50.208,20.375,50.216,20.374,50.227,20.387,50.232,20.398,50.242,20.368,50.249,20.347,50.263,20.333,50.268,20.344,50.277,20.362,50.281,20.357,50.289,20.338,50.292,20.344,50.305,20.333,50.305,20.328,50.319,20.302,50.323,20.293,50.328,20.303,50.336,20.292,50.346,20.327,50.352,20.337,50.362,20.325,50.367,20.321,50.385,20.306,50.389,20.304,50.398,20.293,50.405,20.29,50.419,20.266,50.427,20.261,50.442,20.273,50.464,20.248,50.475,20.226,50.478,20.221,50.489,20.204,50.496,20.172,50.491,20.167,50.484,20.131,50.49,20.118,50.485,20.094,50.49,20.076,50.51,20.054,50.512,20.039,50.5,20.027,50.509,20.008,50.516,19.97
17,50.519,19.95,50.505,19.939,50.503,19.912,50.512,19.902,50.539,19.883,50.543,19.855,50.544,19.842,50.555,19.789,50.555,19.79,50.569,19.804,50.566,19.818,50.574,19.825,50.583,19.841,50.591,19.845,50.599,19.851,50.612,19.862,50.622,19.898,50.616,19.909,50.63,19.922,50.639,19.91,50.642,19.889,50.637,19.883,50.645,19.857,50.646,19.835,50.651,19.845,50.667,19.859,50.671,19.862,50.68,19.873,50.683,19.872,50.693,19.85,50.691,19.847,50.702,19.808,50.706,19.811,50.725,19.794,50.721,19.779,50.722,19.755,50.716,19.713,50.729,19.72,50.733,19.704,50.752,19.706,50.762,19.721,50.763,19.727,50.771,19.742,50.755,19.771,50.777,19.795,50.784,19.776,50.8,19.784,50.818,19.81,50.804,19.821,50.808,19.819,50.821,19.826,50.825,19.819,50.839,19.792,50.851,19.747,50.866]]},{id:"kujawsko-pomorskie",rings:[[18.677,53.691,18.688,53.699,18.708,53.687,18.731,53.684,18.741,53.693,18.789,53.702,18.772,53.677,18.753,53.664,18.739,53.645,18.741,53.632,18.761,53.605,18.774,53.607,18.825,53.605,18.843,53.602,18.89,53.6,18.906,53.594,18.915,53.58,18.925,53.591,18.944,53.588,18.987,53.59,18.989,53.595,19.019,53.591,19.05,53.597,19.097,53.597,19.129,53.588,19.158,53.582,19.182,53.579,19.2,53.57,19.189,53.548,19.208,53.548,19.214,53.539,19.211,53.525,19.189,53.512,19.206,53.497,19.226,53.489,19.223,53.48,19.236,53.468,19.226,53.461,19.226,53.453,19.242,53.453,19.247,53.435,19.255,53.432,19.245,53.411,19.259,53.397,19.291,53.389,19.305,53.399,19.307,53.412,19.33,53.405,19.381,53.411,19.391,53.398,19.405,53.392,19.419,53.378,19.444,53.376,19.433,53.364,19.458,53.36,19.466,53.369,19.482,53.371,19.485,53.36,19.52,53.37,19.518,53.359,19.526,53.352,19.519,53.339,19.52,53.33,19.587,53.332,19.596,53.338,19.612,53.338,19.642,53.345,19.672,53.337,19.69,53.336,19.687,53.313,19.69,53.307,19.718,53.302,19.712,53.289,19.719,53.279,19.703,53.267,19.683,53.258,19.692,53.252,19.689,53.236,19.744,53.228,19.746,53.211,19.742,53.189,19.751,53.184,19.753,53.171,19.762,53.152,19.733,53.145,19.712,53.135,19.711,53.122,19.693,53.12,19.667,53.106,19.639,53.107,19.639,53.093,19.645,53.089,19.648,53.076,19.646,53.054,19.652,53.038,19.666,53.038,19.678,53.032,19.684,53.019,19.677,53.001,19.67,52.994,19.682,52.965,19.672,52.956,19.655,52.961,19.649,52.97,19.636,52.97,19.624,52.977,19.612,52.977,19.588,52.983,19.568,52.986,19.559,52.979,19.586,52.963,19.583,52.957,19.541,52.948,19.529,52.936,19.487,52.94,19.485,52.944,19.445,52.939,19.451,52.925,19.465,52.917,19.459,52.907,19.486,52.886,19.492,52.878,19.509,52.868,19.475,52.865,19.463,52.856,19.473,52.852,19.444,52.837,19.429,52.841,19.423,52.833,19.438,52.815,19.453,52.805,19.466,52.805,19.464,52.794,19.471,52.785,19.495,52.778,19.507,52.762,19.498,52.75,19.519,52.748,19.52,52.743,19.501,52.737,19.503,52.715,19.526,52.704,19.492,52.708,19.493,52.715,19.465,52.721,19.455,52.726,19.441,52.723,19.44,52.712,19.447,52.706,19.437,52.693,19.437,52.681,19.43,52.672,19.416,52.672,19.414,52.661,19.403,52.645,19.38,52.641,19.368,52.628,19.402,52.62,19.426,52.611,19.419,52.599,19.395,52.59,19.395,52.577,19.378,52.569,19.341,52.567,19.352,52.535,19.322,52.529,19.36,52.522,19.386,52.519,19.389,52.51,19.372,52.507,19.354,52.489,19.358,52.481,19.339,52.48,19.333,52.467,19.319,52.449,19.299,52.445,19.284,52.45,19.268,52.449,19.259,52.443,19.262,52.436,19.287,52.433,19.297,52.424,19.293,52.411,19.286,52.407,19.289,52.393,19.273,52.394,19.264,52.384,19.225,52.362,19.21,52.366,19.209,52.353,19.181,52.349,19.16,52.341,19.148,52.347,19.124,52.343,19.101,52.348,19.083,52.344,19.06,52.332,19.047,52.333,19.029,52.332,19.005,52.34,19.008,52.349,18.967,52.361,18.98,52.365,18.97,52.378,18.955,52.379,18.941,52.392,18.921,52.399,18.929,52.379,18.911,52.378,18.913,52.366,18.87,52.36,18.856,52.348,18.836,52.343,18.814,52.352,18.787,52.342,18.779,52.334,18.756,52.333,18.751,52.346,18.754,52.361,18.733,52.374,18.732,52.38,18.711,52.401,18.681,52.4,18.683,52.411,18.677,52.423,18.658,52.422,18.651,52.436,18.65,52.45,18.626,52.456,18.608,52.456,18.603,52.464,18.589,52.462,18.572,52.465,18.563,52.473,18.56,52.484,18.548,52.484,18.527,52.499,18.493,52.503,18.474,52.492,18.462,52.49,18.464,52.477,18.423,52.48,18.42,52.473,18.384,52.477,18.387,52.485,18.376,52.504,18.386,52.532,18.353,52.543,18.34,52.538,18.345,52.522,18.307,52.504,18.294,52.5,18.26,52.481,18.245,52.488,18.22,52.483,18.2,52.486,18.203,52.501,18.155,52.51,18.138,52.505,18.125,52.507,18.124,52.516,18.106,52.514,18.09,52.521,18.092,52.532,18.107,52.539,18.095,52.553,18.064,52.552,18.06,52.543,18.023,52.555,18.003,52.555,17.998,52.541,17.987,52.543,17.99,52.571,17.974,52.563,17.961,52.571,17.946,52.569,17.946,52.578,17.918,52.58,17.902,52.586,17.909,52.595,17.909,52.608,17.877,52.629,17.845,52.628,17.826,52.635,17.812,52.645,17.784,52.651,17.777,52.636,17.767,52.639,17.761,52.65,17.739,52.651,17.716,52.64,17.749,52.633,17.709,52.612,17.676,52.605,17.682,52.624,17.675,52.64,17.678,52.649,17.647,52.645,17.63,52.655,17.639,52.664,17.631,52.679,17.64,52.692,17.628,52.708,17.615,52.703,17.581,52.705,17.578,52.695,17.557,52.688,17.544,52.69,17.517,52.674,17.506,52.673,17.501,52.685,17.467,52.68,17.488,52.729,17.469,52.734,17.439,52.75,17.419,52.751,17.408,52.762,17.408,52.772,17.416,52.784,17.432,52.784,17.453,52.797,17.46,52.787,17.497,52.786,17.508,52.794,17.505,52.804,17.521,52.822,17.512,52.832,17.516,52.839,17.513,52.855,17.527,52.858,17.518,52.886,17.519,52.897,17.51,52.918,17.519,52.928,17.498,52.933,17.491,52.946,17.457,52.951,17.426,52.967,17.411,52.971,17.395,52.982,17.369,52.973,17.317,52.974,17.317,52.99,17.302,52.995,17.315,53.019,17.332,53.019,17.337,53.043,17.331,53.051,17.324,53.078,17.335,53.077,17.357,53.087,17.361,53.117,17.353,53.131,17.384,53.133,17.39,53.144,17.337,53.155,17.347,53.164,17.337,53.172,17.337,53.184,17.346,53.201,17.329,53.214,17.332,53.218,17.363,53.223,17.369,53.227,17.405,53.227,17.417,53.231,17.413,53.241,17.428,53.246,17.424,53.255,17.438,53.268,17.42,53.283,17.407,53.283,17.394,53.289,17.385,53.307,17.36,53.318,17.356,53.329,17.334,53.349,17.325,53.347,17.294,53.353,17.272,53.36,17.252,53.369,17.248,53.38,17.285,53.394,17.296,53.404,17.295,53.422,17.331,53.436,17.346,53.453,17.348,53.453,17.383,53.469,17.391,53.491,17.394,53.508,17.403,53.513,17.404,53.524,17.412,53.534,17.422,53.536,17.421,53.549,17.414,53.56,17.419,53.565,17.422,53.582,17.428,53.589,17.451,53.602,17.484,53.604,17.51,53.613,17.523,53.606,17.528,53.595,17.543,53.581,17.579,53.579,17.604,53.597,17.627,53.588,17.651,53.582,17.657,53.571,17.675,53.572,17.674,53.584,17.658,53.586,17.657,53.594,17.668,53.601,17.687,53.593,17.705,53.595,17.73,53.593,17.735,53.605,17.719,53.614,17.712,53.636,17.732,53.648,17.734,53.663,17.744,53.668,17.74
11,53.678,17.754,53.679,17.767,53.688,17.772,53.7,17.798,53.679,17.808,53.679,17.834,53.692,17.852,53.688,17.864,53.693,17.878,53.707,17.897,53.71,17.889,53.728,17.876,53.746,17.86,53.755,17.869,53.76,17.901,53.748,17.932,53.749,17.95,53.746,17.954,53.738,17.969,53.738,17.986,53.732,17.991,53.725,18.034,53.726,18.047,53.736,18.058,53.761,18.071,53.774,18.072,53.781,18.108,53.77,18.111,53.758,18.131,53.769,18.152,53.768,18.155,53.753,18.171,53.745,18.194,53.756,18.205,53.74,18.219,53.74,18.256,53.746,18.274,53.732,18.274,53.717,18.254,53.711,18.264,53.701,18.292,53.699,18.346,53.692,18.354,53.687,18.42,53.692,18.419,53.687,18.468,53.696,18.476,53.704,18.494,53.699,18.515,53.704,18.523,53.692,18.515,53.681,18.53,53.679,18.528,53.669,18.54,53.666,18.551,53.656,18.58,53.658,18.586,53.674,18.61,53.671,18.631,53.675,18.655,53.694,18.677,53.691]]},{id:"podlaskie",rings:[[21.926,53.078,21.914,53.07,21.913,53.069,21.898,53.061,21.873,53.059,21.859,53.064,21.86,53.072,21.843,53.078,21.81,53.114,21.784,53.112,21.757,53.113,21.736,53.109,21.695,53.138,21.694,53.148,21.707,53.166,21.687,53.177,21.68,53.188,21.681,53.195,21.67,53.208,21.677,53.217,21.663,53.229,21.662,53.239,21.634,53.257,21.627,53.266,21.658,53.262,21.66,53.278,21.645,53.284,21.649,53.292,21.666,53.311,21.701,53.313,21.713,53.305,21.735,53.313,21.709,53.32,21.693,53.336,21.669,53.336,21.654,53.35,21.661,53.356,21.681,53.363,21.684,53.368,21.654,53.372,21.662,53.378,21.652,53.397,21.627,53.407,21.623,53.414,21.625,53.429,21.607,53.436,21.609,53.45,21.604,53.453,21.606,53.476,21.613,53.481,21.648,53.481,21.687,53.493,21.731,53.489,21.752,53.483,21.791,53.479,21.821,53.467,21.858,53.459,21.881,53.461,21.891,53.467,21.903,53.486,21.902,53.493,21.924,53.509,21.936,53.511,21.953,53.509,21.99,53.522,22.01,53.514,22.016,53.501,22.031,53.497,22.042,53.508,22.051,53.525,22.075,53.536,22.096,53.532,22.128,53.542,22.194,53.566,22.21,53.578,22.228,53.586,22.239,53.596,22.272,53.611,22.285,53.623,22.298,53.624,22.325,53.634,22.353,53.647,22.353,53.652,22.401,53.667,22.423,53.682,22.445,53.672,22.451,53.663,22.469,53.668,22.472,53.678,22.465,53.69,22.492,53.7,22.514,53.699,22.566,53.721,22.585,53.727,22.597,53.718,22.611,53.719,22.617,53.733,22.626,53.742,22.67,53.757,22.697,53.762,22.727,53.804,22.724,53.823,22.727,53.833,22.758,53.85,22.779,53.866,22.785,53.883,22.775,53.896,22.783,53.916,22.751,53.943,22.715,53.957,22.709,53.967,22.694,53.977,22.691,54,22.68,54.005,22.671,54.021,22.671,54.029,22.629,54.048,22.601,54.052,22.597,54.067,22.604,54.082,22.636,54.093,22.636,54.108,22.621,54.113,22.602,54.137,22.579,54.142,22.547,54.138,22.535,54.153,22.537,54.16,22.519,54.161,22.519,54.168,22.501,54.186,22.484,54.2,22.494,54.215,22.528,54.229,22.532,54.249,22.553,54.251,22.58,54.265,22.611,54.26,22.624,54.269,22.645,54.288,22.693,54.275,22.729,54.285,22.746,54.291,22.751,54.298,22.768,54.289,22.79,54.3,22.784,54.306,22.793,54.326,22.782,54.333,22.803,54.341,22.806,54.35,22.792,54.363,22.811,54.371,22.836,54.407,22.855,54.41,22.888,54.409,22.888,54.4,22.935,54.396,22.949,54.393,22.984,54.39,22.985,54.385,23.01,54.383,22.994,54.362,23.009,54.356,23.048,54.349,23.063,54.341,23.051,54.334,23.042,54.316,23.092,54.299,23.14,54.316,23.16,54.31,23.154,54.297,23.176,54.291,23.202,54.289,23.212,54.278,23.224,54.272,23.234,54.261,23.249,54.257,23.282,54.261,23.289,54.257,23.338,54.252,23.348,54.246,23.358,54.234,23.382,54.228,23.383,54.228,23.383,54.227,23.394,54.217,23.406,54.196,23.419,54.191,23.425,54.178,23.459,54.176,23.461,54.168,23.476,54.163,23.48
16,54.153,23.495,54.133,23.493,54.117,23.502,54.113,23.507,54.1,23.518,54.09,23.518,54.079,23.529,54.066,23.525,54.031,23.516,54.029,23.509,54.012,23.501,54.008,23.481,53.999,23.49,53.974,23.506,53.966,23.515,53.957,23.512,53.916,23.524,53.872,23.524,53.863,23.548,53.856,23.554,53.832,23.547,53.827,23.545,53.796,23.549,53.768,23.582,53.744,23.586,53.728,23.585,53.706,23.603,53.663,23.627,53.596,23.651,53.546,23.66,53.521,23.667,53.513,23.707,53.437,23.737,53.392,23.764,53.338,23.799,53.274,23.819,53.244,23.855,53.232,23.861,53.221,23.857,53.21,23.868,53.194,23.896,53.176,23.908,53.172,23.917,53.157,23.916,53.143,23.897,53.131,23.887,53.117,23.889,53.105,23.872,53.082,23.879,53.079,23.882,53.066,23.903,53.058,23.899,53.05,23.917,53.039,23.91,53.033,23.925,53.025,23.933,52.988,23.931,52.976,23.946,52.959,23.917,52.939,23.916,52.905,23.926,52.899,23.924,52.855,23.925,52.831,23.94,52.813,23.939,52.713,23.9,52.691,23.893,52.68,23.879,52.68,23.756,52.615,23.732,52.609,23.719,52.615,23.641,52.608,23.588,52.594,23.54,52.58,23.505,52.566,23.467,52.549,23.458,52.54,23.436,52.53,23.408,52.512,23.357,52.469,23.312,52.425,23.31,52.414,23.3,52.404,23.278,52.393,23.238,52.354,23.216,52.33,23.178,52.283,23.155,52.28,23.128,52.288,23.116,52.3,23.107,52.299,23.073,52.282,23.051,52.285,23.048,52.292,23.059,52.304,23.045,52.325,23.038,52.329,23.014,52.333,22.997,52.332,22.977,52.347,22.966,52.363,22.957,52.368,22.92,52.375,22.892,52.365,22.851,52.359,22.796,52.374,22.768,52.373,22.753,52.384,22.74,52.382,22.734,52.369,22.72,52.374,22.723,52.383,22.707,52.392,22.687,52.393,22.666,52.386,22.657,52.393,22.646,52.389,22.628,52.393,22.613,52.388,22.607,52.398,22.568,52.403,22.558,52.416,22.542,52.424,22.541,52.439,22.554,52.463,22.546,52.468,22.529,52.462,22.525,52.472,22.512,52.481,22.51,52.49,22.527,52.521,22.49,52.547,22.484,52.561,22.469,52.565,22.457,52.587,22.417,52.599,22.409,52.61,22.451,52.625,22.45,52.64,22.463,52.639,22.468,52.649,22.45,52.654,22.443,52.665,22.445,52.682,22.435,52.698,22.447,52.727,22.451,52.761,22.461,52.771,22.454,52.788,22.44,52.791,22.39,52.796,22.388,52.786,22.377,52.778,22.354,52.775,22.345,52.778,22.341,52.765,22.347,52.757,22.339,52.751,22.304,52.748,22.3,52.754,22.304,52.77,22.301,52.783,22.284,52.778,22.262,52.815,22.251,52.826,22.252,52.834,22.272,52.839,22.275,52.832,22.305,52.839,22.307,52.858,22.287,52.854,22.285,52.864,22.292,52.871,22.284,52.879,22.269,52.885,22.251,52.876,22.218,52.883,22.207,52.883,22.21,52.855,22.174,52.858,22.15,52.847,22.142,52.851,22.124,52.843,22.113,52.849,22.101,52.862,22.084,52.846,22.059,52.85,22.038,52.851,22.039,52.86,22.029,52.866,22.035,52.885,22.025,52.886,22.008,52.876,22.004,52.885,22.008,52.904,21.992,52.92,22.013,52.924,22.028,52.934,22.011,52.942,22.016,52.95,21.999,52.962,22.002,52.972,21.98,52.979,21.963,52.979,21.954,52.987,21.929,52.986,21.893,53,21.884,53.007,21.877,53.022,21.893,53.028,21.898,53.046,21.911,53.039,21.941,53.038,21.939,53.046,21.923,53.046,21.925,53.06,21.941,53.072,21.926,53.078]]},{id:"dolnoslaskie",rings:[[16.416,51.785,16.449,51.788,16.485,51.782,16.545,51.78,16.544,51.766,16.577,51.769,16.581,51.752,16.6,51.746,16.619,51.745,16.635,51.749,16.648,51.744,16.64,51.735,16.645,51.722,16.66,51.713,16.682,51.708,16.673,51.693,16.642,51.684,16.639,51.666,16.65,51.658,16.685,51.656,16.681,51.647,16.726,51.648,16.743,51.645,16.769,51.645,16.783,51.641,16.776,51.631,16.766,51.628,16.772,51.614,16.8,51.604,16.795,51.592,16.811,51.587,16.819,51.578,16.832,51.576,16.851,51.58,16.887,51.581,16.896,51.578,16.916,51.558,16.928,51.552,16.956,51.553,16.962,51.545,16.979,51.545,16.982,51.551,17.007,51.549,17.02,51.554,17.046,51.556,17.059,51.552,17.07,51.555,17.065,51.566,17.109,51.576,17.126,51.565,17.171,51.57,17.188,51.577,17.215,51.574,17.211,51.59,17.216,51.599,17.208,51.611,17.216,51.63,17.241,51.634,17.262,51.643,17.291,51.644,17.33,51.648,17.359,51.643,17.386,51.635,17.419,51.631,17.438,51.633,17.471,51.626,17.487,51.617,17.519,51.604,17.522,51.59,17.556,51.584,17.56,51.57,17.572,51.567,17.575,51.549,17.573,51.53,17.554,51.518,17.522,51.515,17.514,51.502,17.523,51.485,17.52,51.476,17.529,51.47,17.521,51.462,17.548,51.443,17.552,51.435,17.541,51.421,17.554,51.411,17.571,51.405,17.59,51.41,17.604,51.409,17.613,51.423,17.625,51.419,17.64,51.421,17.661,51.41,17.669,51.416,17.703,51.4,17.72,51.405,17.714,51.419,17.723,51.422,17.749,51.415,17.755,51.407,17.752,51.399,17.737,51.4,17.731,51.387,17.72,51.386,17.716,51.371,17.704,51.367,17.71,51.359,17.723,51.359,17.729,51.352,17.744,51.347,17.744,51.329,17.765,51.316,17.756,51.311,17.766,51.301,17.75,51.291,17.752,51.281,17.743,51.257,17.744,51.243,17.754,51.235,17.757,51.217,17.778,51.198,17.795,51.194,17.78,51.183,17.754,51.187,17.738,51.174,17.716,51.175,17.698,51.171,17.669,51.161,17.64,51.173,17.621,51.175,17.62,51.184,17.607,51.189,17.597,51.179,17.595,51.169,17.545,51.155,17.546,51.144,17.568,51.138,17.576,51.129,17.572,51.118,17.578,51.111,17.562,51.093,17.582,51.082,17.558,51.068,17.527,51.06
17,17.526,51.049,17.534,51.043,17.519,51.025,17.514,51.012,17.528,51.003,17.542,51.003,17.541,50.992,17.505,50.985,17.502,50.976,17.469,50.972,17.464,50.978,17.431,50.967,17.431,50.946,17.438,50.94,17.43,50.926,17.433,50.916,17.408,50.911,17.403,50.919,17.382,50.925,17.37,50.918,17.353,50.901,17.367,50.898,17.394,50.888,17.395,50.876,17.385,50.876,17.384,50.862,17.366,50.86,17.347,50.852,17.328,50.851,17.343,50.832,17.328,50.819,17.349,50.803,17.355,50.795,17.345,50.784,17.305,50.789,17.291,50.793,17.273,50.788,17.266,50.772,17.28,50.761,17.298,50.753,17.291,50.747,17.276,50.745,17.252,50.718,17.221,50.714,17.22,50.701,17.259,50.691,17.247,50.682,17.235,50.681,17.24,50.671,17.235,50.646,17.23,50.641,17.243,50.628,17.245,50.62,17.236,50.613,17.213,50.616,17.186,50.616,17.124,50.608,17.115,50.587,17.099,50.576,17.094,50.564,17.076,50.556,17.061,50.537,17.074,50.515,17.069,50.514,17.062,50.509,17.057,50.505,17.064,50.489,17.062,50.476,17.049,50.464,17.019,50.465,17.02,50.48,16.976,50.476,16.981,50.482,16.971,50.489,16.959,50.488,16.947,50.48,16.94,50.461,16.908,50.449,16.881,50.442,16.881,50.436,16.861,50.411,16.872,50.403,16.908,50.391,16.92,50.369,16.916,50.363,16.93,50.346,16.936,50.344,16.934,50.331,16.941,50.32,16.956,50.312,17.003,50.302,17.02,50.278,17.017,50.267,17.002,50.256,17.011,50.243,17.028,50.23,17.015,50.219,16.999,50.216,16.993,50.226,16.981,50.236,16.976,50.245,16.963,50.239,16.966,50.231,16.956,50.223,16.927,50.223,16.917,50.226,16.888,50.216,16.883,50.2,16.872,50.197,16.847,50.207,16.836,50.199,16.81,50.189,16.801,50.18,16.797,50.166,16.783,50.146,16.762,50.136,16.747,50.135,16.729,50.117,16.724,50.105,16.704,50.096,16.678,50.104,16.641,50.112,16.614,50.125,16.603,50.135,16.595,50.141,16.58,50.143,16.586,50.152,16.561,50.164,16.558,50.174,16.564,50.18,16.554,50.197,16.561,50.205,16.548,50.23,16.538,50.239,16.523,50.239,16.498,50.26,16.467,50.288,16.465,50.296,16.448,50.305,16.432,50.324,16.41,50.324,16.399,50.319,16.383,50.329,16.375,50.342,16.361,50.354,16.368,50.367,16.361,50.38,16.337,50.378,16.326,50.382,16.302,50.382,16.287,50.368,16.268,50.379,16.263,50.394,16.238,50.414,16.222,50.407,16.21,50.427,16.198,50.429,16.199,50.442,16.205,50.449,16.22,50.452,16.231,50.46,16.256,50.468,16.249,50.472,16.269,50.483,16.294,50.479,16.301,50.491,16.312,50.494,16.312,50.506,16.319,50.508,16.344,50.496,16.36,50.501,16.374,50.516,16.402,50.53,16.387,50.542,16.411,50.548,16.403,50.566,16.426,50.571,16.445,50.58,16.444,50.586,16.423,50.606,16.403,50.618,16.394,50.619,16.363,50.648,16.351,50.648,16.343,50.662,16.322,50.667,16.305,50.659,16.282,50.661,16.28,50.668,16.258,50.667,16.234,50.671,16.222,50.65,16.221,50.637,16.2,50.631,16.199,50.631,16.188,50.627,16.17,50.645,16.148,50.653,16.14,50.651,16.126,50.661,16.104,50.663,16.095,50.653,16.068,50.64,16.062,50.632,16.058,50.613,16.043,50.614,16.029,50.604,16.006,50.606,15.986,50.615,15.998,50.623,16.015,50.629,16.001,50.645,16.004,50.658,15.99,50.678,15.989,50.685,15.967,50.692,15.938,50.687,15.935,50.687,15.934,50.687,15.932,50.687,15.931,50.686,15.889,50.676,15.88,50.671,15.861,50.674,15.863,50.68,15.852,50.707,15.83,50.725,15.832,50.743,15.814,50.755,15.792,50.753,15.779,50.742,15.76,50.744,15.735,50.736,15.723,50.74,15.706,50.737,15.689,50.743,15.684,50.753,15.659,50.76,15.649,50.76,15.622,50.765,15.616,50.772,15.602,50.777,15.579,50.779,15.564,50.776,15.546,50.781,15.524,50.777,15.511,50.791,15.494,50.788,15.481,50.791,15.45,50.807,15.439,50.809,15.421,50.803,15.415,50.793,15.392,50.776,15.375,50.778,15.374,50.789,15.366,50.802,15.374,50.811,15.375,50.821,15.368,50.838,15.352,50.852,15.31,50.861,15.277,50.891,15.271,50.912,15.268,50.918,15.268,50.933,15.29,50.947,15.292,50.954,15.274,50.963,15.274,50.98,15.249,50.98,15.237,50.995,15.219,50.996,15.209,50.992,15.203,50.992,15.189,50.98,15.178,50.985,15.172,51.02,15.144,51.013,15.135,50.999,15.136,50.992,15.127,50.991,15.122,50.993,15.12,50.993,15.113,50.992,15.109,50.992,15.106,50.992,15.103,50.993,15.101,50.995,15.101,50.996,15.1,50.996,15.099,50.998,15.099,50.999,15.097,51.002,15.098,51.004,15.105,51.007,15.106,51.007,15.107,51.008,15.107,51.009,15.107,51.01,15.106,51.01,15.104,51.011,
115.104,51.012,15.103,51.012,15.101,51.013,15.094,51.013,15.079,51.014,15.077,51.015,15.076,51.017,15.058,51.023,15.056,51.012,15.039,51.012,15.03,51.022,15.022,51.022,15.016,51.02,15.016,51.019,15.016,51.02,15.016,51.019,15.015,51.017,15.013,51.016,15.007,51.014,14.985,51.011,14.968,50.99,14.992,50.981,14.991,50.981,14.994,50.982,14.995,50.982,14.996,50.983,14.998,50.983,15.005,50.986,15.006,50.986,15.017,50.967,15.011,50.963,15.015,50.95,15.01,50.938,14.989,50.922,14.999,50.913,14.996,50.901,15.002,50.869,14.986,50.869,14.959,50.862,14.937,50.869,14.9,50.876,14.897,50.867,14.876,50.877,14.864,50.871,14.841,50.869,14.823,50.871,14.82,50.885,14.843,50.901,14.852,50.911,14.866,50.917,14.875,50.931,14.897,50.941,14.893,50.95,14.904,50.968,14.917,50.974,14.92,50.989,14.938,51.012,14.935,51.021,14.948,51.028,14.954,51.047,14.965,51.05,14.968,51.071,14.98,51.077,14.984,51.09,14.983,51.113,14.998,51.123,14.991,51.142,15.001,51.15,14.993,51.162,15.009,51.183,15.005,51.191,15.018,51.221,15.016,51.228,15.038,51.244,15.023,51.25,15.037,51.258,15.033,51.294,15.013,51.301,15.009,51.317,14.992,51.324,14.978,51.342,14.974,51.364,15.009,51.364,15.009,51.374,15.018,51.394,15.071,51.397,15.083,51.409,15.085,51.425,15.112,51.428,15.13,51.438,15.151,51.442,15.187,51.464,15.204,51.459,15.2,51.449,15.208,51.444,15.244,51.446,15.252,51.449,15.288,51.431,15.298,51.42,15.325,51.419,15.328,51.429,15.343,51.447,15.334,51.452,15.339,51.474,15.377,51.47,15.367,51.493,15.371,51.508,15.385,51.518,15.386,51.528,15.397,51.53,15.407,51.521,15.437,51.527,15.463,51.522,15.469,51.515,15.486,51.514,15.488,51.528,15.595,51.47,15.586,51.452,15.601,51.448,15.623,51.464,15.624,51.472,15.635,51.479,15.655,51.472,15.667,51.489,15.668,51.499,15.679,51.512,15.701,51.513,15.714,51.517,15.711,51.524,15.713,51.543,15.703,51.546,15.706,51.556,15.724,51.552,15.743,51.556,15.77,51.57,15.824,51.574,15.816,51.603,15.834,51.622,15.83,51.637,15.838,51.645,15.853,51.65,15.856,51.657,15.843,51.661,15.834,51.672,15.843,51.682,15.866,51.693,15.868,51.716,15.885,51.721,15.893,51.73,15.912,51.726,15.926,51.73,15.93,51.738,15.952,51.734,15.961,51.743,15.977,51.748,15.969,51.768,15.989,51.769,15.982,51.779,15.972,51.783,15.966,51.792,15.995,51.805,16.018,51.801,16.035,51.795,16.034,51.785,16.073,51.778,16.091,51.768,16.133,51.759,16.165,51.76,16.178,51.764,16.16,51.712,16.172,51.709,16.186,51.716,16.218,51.713,16.228,51.699,16.239,51.688,16.252,51.686,16.263,51.675,16.269,51.685,16.298,51.69,16.303,51.699,16.327,51.702,16.348,51.709,16.35,51.716,16.369,51.729,16.362,51.736,16.378,51.753,16.377,51.763,16.383,51.77,16.395,51.767,16.407,51.772,16.416,51.785]]},{id:"podkarpackie",rings:[[22.544,50.356,22.549,50.357,22.566,50.359,22.583,50.356,22.596,50.349,22.624,50.357,22.642,50.358,22.644,50.358,22.656,50.356,22.662,50.355,22.668,50.354,22.669,50.354,22.671,50.355,22.672,50.355,22.688,50.357,22.687,50.346,22.668,50.339,22.62,50.333,22.607,50.326,22.608,50.311,22.619,50.308,22.639,50.303,22.644,50.306,22.673,50.298,22.686,50.299,22.701,50.295,22.708,50.291,22.719,50.296,22.738,50.302,22.752,50.303,22.776,50.301,22.821,50.302,22.855,50.295,22.881,50.301,22.944,50.292,22.985,50.294,23.017,50.287,23.054,50.306,23.067,50.323,23.089,50.33,23.184,50.396,23.218,50.384,23.252,50.365,23.279,50.376,23.305,50.38,23.318,50.393,23.354,50.402,23.358,50.411,23.388,50.405,23.37,50.4,23.366,50.389,23.383,50.383,23.374,50.377,23.379,50.368,23.405,50.364,23.413,50.352,23.436,50.345,23.407,50.306,23.429,50.302,23.457,50.303,23.47,50.294,23.5,50.3,23.518,50.29,23.505,50.287,23.514,50.279,23.509,50.261,23.528,50.262,23.543,50.259,23.548,50.252,23.506,50.23,23.47,50.218,23.429,50.184,23.38,50.159,23.342,50.134,23.314,50.112,23.297,50.103,23.279,50.1,23.279,50.086,23.265,50.079,23.239,50.055,23.216,50.048,23.213,50.031,23.143,49.971,23.115,49.957,23.108,49.942,23.089,49.925,23.065,49.908,23.031,49.88,22.996,49.842,22.971,49.839,22.954,49.803,22.933,49.793,22.898,49.765,22.897,49.752,22.873,49.741,22.852,49.72,22.848,49.71,22.822,49.695,22.806,49.693,22.787,49.677,22.783,49.657,22.749,49.631,22.685,49.572,22.675,49.549,22.663,49.539,22.641,49.53,22.651,49.508,22.67,49.498,22.697,49.495,22.714,49.436,22.733,49.399,22.747,49.36,22.743,49.336,22.751,49.317,22.744,49.299,22.74,49.247,22.721,49.241,22.715,49.227,22.748,49.217,22.735,49.212,22.729,49.197,22.723,49.196,22.708,49.175,22.715,49.17,22.73,49.176,22.733,49.182,22.752,49.181,22.738,49.16,22.76,49.153,22.792,49.153,22.793,49.138,22.816,49.128,22.842,49.11,22.876,49.097,22.893,49.095,22.884,49.082,22.868,49.077,22.866,49.06,22.876,49.051,22.867,49.041,22.879,49.025,22.894,49.018,22.892,49.008,22.86,49.002,22.847,49.003,22.834,49.026,22.813,49.025,22.81,49.035,22.8,49.037,22.786,49.047,22.766,49.054,22.755,49.043,22.735,49.049,22.715,49.052,22.699,49.05,22.683,49.039,22.652,49.051,22.638,49.061,22.626,49.08,22.605,49.085,22.6,49.094,22.583,49.097,22.56,49.087,22.535,49.093,22.511,49.092,22.5,49.086,22.487,49.088,22.467,49.101,22.455,49.104,22.428,49.099,22.41,49.105,22.39,49.127,22.381,49.131,22.37,49.146,22.335,49.147,22.321,49.136,22.297,49.142,22.282,49.142,22.246,49.153,22.225,49.153,22.228,49.164,22.236,49.169,22.231,49.181,22.21,49.183,22.193,49.174,22.176,49.183,22.143,49.194,22.144,49.201,22.128,49.201,22.078,49.209,22.051,49.216,22.03,49.226,22.039,49.245,22.041,49.258,22.033,49.265,22.034,49.279,22.011,49.29,21.983,49.31,21.977,49.326,21.9
161,49.349,21.932,49.346,21.918,49.354,21.907,49.353,21.893,49.357,21.887,49.369,21.876,49.374,21.859,49.369,21.848,49.379,21.84,49.392,21.826,49.391,21.817,49.384,21.797,49.379,21.778,49.356,21.766,49.367,21.763,49.384,21.726,49.399,21.724,49.411,21.698,49.418,21.685,49.411,21.659,49.417,21.657,49.424,21.644,49.431,21.631,49.447,21.615,49.445,21.602,49.435,21.584,49.434,21.565,49.441,21.551,49.433,21.534,49.435,21.524,49.432,21.511,49.42,21.496,49.43,21.485,49.426,21.479,49.416,21.456,49.416,21.434,49.412,21.407,49.427,21.399,49.434,21.392,49.456,21.411,49.468,21.409,49.474,21.393,49.482,21.391,49.489,21.416,49.492,21.408,49.51,21.393,49.512,21.383,49.525,21.381,49.539,21.36,49.543,21.365,49.554,21.375,49.563,21.374,49.571,21.364,49.577,21.348,49.579,21.332,49.587,21.327,49.594,21.341,49.607,21.363,49.634,21.358,49.65,21.342,49.659,21.347,49.69,21.341,49.697,21.32,49.698,21.331,49.72,21.316,49.728,21.319,49.739,21.31,49.749,21.291,49.749,21.281,49.755,21.258,49.752,21.254,49.763,21.242,49.776,21.246,49.785,21.269,49.796,21.276,49.804,21.308,49.796,21.33,49.804,21.332,49.811,21.349,49.815,21.336,49.827,21.317,49.835,21.283,49.846,21.257,49.841,21.234,49.85,21.228,49.861,21.225,49.884,21.261,49.885,21.28,49.892,21.288,49.909,21.285,49.924,21.248,49.93,21.231,49.929,21.193,49.932,21.179,49.929,21.171,49.944,21.161,49.951,21.161,49.965,21.151,49.976,21.149,49.993,21.154,50.003,21.179,50.012,21.193,50.029,21.173,50.039,21.152,50.045,21.146,50.054,21.166,50.06,21.18,50.079,21.169,50.079,21.16,50.09,21.199,50.095,21.185,50.1,21.177,50.112,21.191,50.121,21.149,50.126,21.146,50.135,21.164,50.136,21.176,50.143,21.152,50.148,21.171,50.177,21.165,50.181,21.167,50.202,21.171,50.207,21.142,50.238,21.182,50.239,21.148,50.255,21.159,50.268,21.183,50.287,21.184,50.298,21.194,50.304,21.223,50.311,21.213,50.331,21.219,50.336,21.209,50.355,21.22,50.357,21.232,50.374,21.251,50.379,21.258,50.391,21.281,50.394,21.281,50.408,21.3,50.414,21.311,50.422,21.367,50.441,21.401,50.439,21.444,50.457,21.451,50.469,21.443,50.485,21.454,50.494,21.486,50.498,21.532,50.514,21.554,50.521,21.59,50.517,21.604,50.521,21.624,50.545,21.647,50.563,21.658,50.573,21.667,50.601,21.675,50.61,21.707,50.628,21.723,50.645,21.739,50.644,21.748,50.655,21.761,50.648,21.78,50.645,21.779,50.657,21.794,50.676,21.786,50.68,21.819,50.69,21.826,50.7,21.83,50.72,21.842,50.735,21.841,50.76,21.861,50.787,21.864,50.803,21.875,50.798,21.88,50.789,21.875,50.78,21.895,50.78,21.921,50.775,21.95,50.772,21.972,50.788,21.994,50.783,22.013,50.796,22.041,50.81,22.052,50.821,22.094,50.814,22.137,50.801,22.163,50.797,22.152,50.772,22.198,50.761,22.201,50.752,22.17,50.706,22.176,50.701,22.169,50.689,22.147,50.673,22.17,50.667,22.206,50.666,22.223,50.66,22.247,50.633,22.25,50.621,22.282,50.623,22.308,50.617,22.323,50.618,22.349,50.614,22.357,50.609,22.379,50.604,22.383,50.598,22.4,50.594,22.407,50.586,22.427,50.584,22.465,50.592,22.468,50.586,22.483,50.581,22.507,50.584,22.52,50.583,22.536,50.572,22.536,50.553,22.52,50.549,22.512,50.539,22.52,50.534,22.534,50.538,22.537,50.517,22.541,50.506,22.555,50.506,22.571,50.51,22.577,50.504,22.571,50.495,22.54,50.484,22.512,50.487,22.512,50.482,22.526,50.475,22.567,50.483,22.586,50.483,22.586,50.477,22.56,50.469,22.545,50.452,22.53,50.447,22.521,50.464,22.51,50.457,22.497,50.455,22.466,50.46,22.463,50.466,22.445,50.462,22.456,50.452,22.459,50.434,22.45,50.433,22.446,50.419,22.412,50.423,22.405,50.398,22.437,50.4,22.435,50.393,22.453,50.389,22.451,50.371,22.482,50.355,22.504,50.353,22.515,50.346,22.531,50.355,22.544,50.356]]},{id:"malopolskie",rings:[[20.563,50.2,20.572,50.187,20.594,50.202,20.607,50.205,20.624,50.201,20.633,50.21,20.639,50.211,20.652,50.205,20.682,50.206,20.687,50.218,20.704,50.218,20.706,50.225,20.731,50.233,20.728,50.25,20.754,50.265,20.771,50.27,20.778,50.283,20.79,50.29,20.806,50.29,20.828,50.275,20.848,50.279,20.855,50.296,20.876,50.295,20.893,50.306,20.932,50.298,20.945,50.313,20.955,50.316,20.972,50.314,20.995,50.315,21.014,50.313,21.037,50.319,21.048,50.315,21.062,50.317,21.075,50.326,21.083,50.336,21.113,50.338,21.122,50.351,21.145,50.354,21.166,50.342,21.167,50.333,21.177,50.33,21.187,50.337,21.188,50.35,21.209,50.355,21.219,50.336,21.213,50.331,21.223,50.311,21.194,50.304,21.184,50.298,21.183,50.287,21.159,50.268,21.148,50.255,21.182,50.239,21.142,50.238,21.171,50.207,21.167,50.202,21.165,50.181,21.171,50.177,21.152,50.148,21.176,50.143,21.164,50.136,21.146,50.135,21.149,50.126,21.191,50.121,21.177,50.112,21.185,50.1,21.199,50.095,21.16,50.09,21.169,50.079,21.18,50.079,21.166,50.06,21.146,50.054,21.152,50.045,21.173,50.039,21.193,50.029,21.179,50.012,21.154,50.003,21.149,49.993,21.151,49.976,21.161,49.965,21.161,49.951,21.171,49.944,21.179,49.929,21.193,49.932,21.231,49.929,21.248,49.93,21.285,49.924,21.288,49.909,21.28,49.892,21.261,49.885,21.225,49.884,21.228,49.861,21.234,49.85,21.257,49.841,21.283,49.846,21.317,49.835,21.336,49.827,21.349,49.815,21.332,49.811,21.33,49.804,21.308,49.796,21.276,49.804,21.269,49.796,21.246,49.785,21.242,49.776,21.254,49.763,21.258,49.752,21.281,49.755,21.291,49.749,21.31,49.749,21.319,49.739,21.316,49.728,21.331,49.72,21.32,49.698,21.341,49.697,21.347,49.69,21.342,49.659,21.358,49.65,21.363,49.634,21.341,49.607,21.327,49.594,21.332,49.587,21.348,49.579,21.364,49.577,21.374,49.571,21.375,49.563,21.365,49.554,21.36,49.543,21.381,49.539,21.383,49.525,21.393,49.512,21.408,49.51,21.416,49.492,21.391,49.489,21.393,49.482,21.409,49.474,21.411,49.468,21.392,49.456,21.399,49.434,21.373,49.433,21.369,49.439,21.337,49.451,21.307,49.448,21.278,49.461,21.267,49.457,21.259,49.447,21.241,49.434,21.224,49.427,21.227,49.417,21.212,49.408,21.192,49.401,21.152,49.427,21.124,49.437,21.114,49.424,21.096,49.43,21.082,49.425,21.057,49.422,21.047,49.417,21.054,49.404,21.104,49.376,21.094,49.365,21.066,49.365,21.054,49.362,21.044,49.365,21.027,49.357,20.988,49.327,20.994,49.313,20.987,49.307,20.976,49.31,20.94,49.299,20.924,49.299,20.911,49.307,20.897,49.325,20.878,49.32,20.882,49.333,20.86,49.348,20.84,49.335,20.826,49.334,20.802,49.356,20.789,49.361,20.779,49.375,20.764,49.371,20.762,49.383,20.748,49.392,20.758,49.4,20.742,49.404,20.746,49.412,20.723,49.42,20.693,49.42,20.665,49.404,20.643,49.401,20.636,49.409,20.611,49.413,20.6,49.388,20.58,49.383,20.576,49.376,20.558,49.378,20.547,49.386,20.51,49.393,20.503,49.404,20.49,49.406,20.476,49.414,20.464,49.416,20.446,49.412,20.43,49.416,20.428,49.402,20.405,49.392,20.382,49.391,20.379,49.406,20.362,49.398,20.325,49.403,20.324,49.391,20.321,49.377,20.326,49.371,20.323,49.353,20.314,49.344,20.293,49.352,20.273,49.351,20.266,49.347,20.251,49.351,20.232,49.346,20.222,49.352,20.213,49.345,20.195,49.342,20.184,49.328,20.171,49.328,20.176,49.314,20.159,49.307,20.146,49.318,20.133,49.301,20.129,49.277,20.122,49.268,20.102,49.253,20.098,49.235,20.102,49.223,20.087,49.208,20.085,49.193,20.088,49.184,20.076,49.179,20.04,49.197,20.021,49.202,20.007,49.213,20.009,49.22,19.982,49.232,19.971,49.23,19.919,49.236,19.903,49.231,19.902,49.213,19.887,49.208,19.87,49.199,19.841,49.194,19.83,49.202,19.82,49.2,19.808,49.206,19.795,49.198,19.763,49.208,19.7
158,49.216,19.767,49.223,19.766,49.235,19.791,49.255,19.793,49.268,19.806,49.275,19.823,49.277,19.81,49.295,19.795,49.296,19.793,49.303,19.805,49.323,19.796,49.348,19.803,49.353,19.802,49.37,19.793,49.379,19.791,49.411,19.768,49.413,19.746,49.408,19.73,49.392,19.714,49.392,19.687,49.403,19.663,49.408,19.639,49.409,19.635,49.413,19.647,49.433,19.648,49.433,19.647,49.433,19.648,49.433,19.638,49.441,19.641,49.458,19.625,49.45,19.611,49.447,19.597,49.459,19.582,49.458,19.581,49.46,19.579,49.462,19.575,49.464,19.573,49.466,19.573,49.467,19.572,49.468,19.571,49.469,19.569,49.47,19.557,49.487,19.554,49.49,19.552,49.507,19.53,49.536,19.527,49.561,19.529,49.573,19.518,49.573,19.51,49.581,19.497,49.582,19.478,49.588,19.468,49.597,19.475,49.605,19.467,49.614,19.481,49.624,19.469,49.648,19.478,49.661,19.465,49.668,19.459,49.676,19.441,49.681,19.414,49.673,19.407,49.679,19.392,49.677,19.39,49.684,19.374,49.693,19.391,49.698,19.4,49.711,19.411,49.71,19.429,49.72,19.429,49.728,19.445,49.735,19.446,49.743,19.436,49.757,19.42,49.772,19.4,49.762,19.387,49.77,19.373,49.771,19.366,49.778,19.35,49.771,19.317,49.778,19.316,49.785,19.303,49.796,19.287,49.816,19.289,49.851,19.271,49.861,19.237,49.865,19.203,49.872,19.197,49.86,19.171,49.853,19.157,49.865,19.173,49.88,19.195,49.886,19.195,49.913,19.187,49.919,19.185,49.95,19.169,49.947,19.162,49.94,19.119,49.939,19.106,49.943,19.098,49.952,19.12,49.961,19.124,49.966,19.118,49.982,19.119,50.009,19.136,50.019,19.143,50.028,19.136,50.033,19.149,50.041,19.146,50.046,19.169,50.06,19.178,50.057,19.196,50.065,19.222,50.065,19.213,50.074,19.223,50.088,19.225,50.097,19.249,50.131,19.259,50.117,19.278,50.12,19.271,50.144,19.288,50.14,19.332,50.144,19.354,50.154,19.345,50.165,19.352,50.177,19.339,50.182,19.337,50.19,19.364,50.191,19.383,50.2,19.403,50.202,19.442,50.227,19.429,50.226,19.411,50.233,19.393,50.233,19.34,50.25,19.324,50.259,19.349,50.266,19.362,50.264,19.382,50.273,19.388,50.289,19.411,50.303,19.404,50.314,19.415,50.323,19.415,50.332,19.451,50.319,19.46,50.323,19.484,50.324,19.481,50.334,19.488,50.347,19.482,50.357,19.459,50.363,19.46,50.373,19.492,50.366,19.488,50.397,19.505,50.401,19.519,50.417,19.536,50.42,19.55,50.413,19.569,50.412,19.579,50.407,19.595,50.409,19.606,50.404,19.617,50.406,19.627,50.415,19.637,50.409,19.672,50.416,19.665,50.424,19.678,50.434,19.694,50.435,19.702,50.448,19.725,50.441,19.732,50.444,19.749,50.442,19.77,50.444,19.782,50.44,19.8,50.444,19.807,50.436,19.825,50.438,19.854,50.435,19.853,50.447,19.897,50.452,19.903,50.457,19.892,50.466,19.901,50.474,19.927,50.475,19.94,50.479,19.961,50.477,19.964,50.489,19.952,50.494,19.95,50.505,19.977,50.519,20.008,50.516,20.027,50.509,20.039,50.5,20.054,50.512,20.076,50.51,20.094,50.49,20.118,50.485,20.131,50.49,20.167,50.484,20.172,50.491,20.204,50.496,20.221,50.489,20.226,50.478,20.248,50.475,20.273,50.464,20.261,50.442,20.266,50.427,20.29,50.419,20.293,50.405,20.304,50.398,20.306,50.389,20.321,50.385,20.325,50.367,20.337,50.362,20.327,50.352,20.292,50.346,20.303,50.336,20.293,50.328,20.302,50.323,20.328,50.319,20.333,50.305,20.344,50.305,20.338,50.292,20.357,50.289,20.362,50.281,20.344,50.277,20.333,50.268,20.347,50.263,20.368,50.249,20.398,50.242,20.387,50.232,20.374,50.227,20.375,50.216,20.385,50.208,20.41,50.212,20.416,50.191,20.437,50.197,20.47,50.201,20.49,50.193,20.512,50.189,20.532,50.191,20.539,50.197,20.563,50.2]]},{id:"pomorskie",rings:[[19.649,54.453,19.636,54.392,19.496,54.346,19.415,54.32,19.291,54.299,19.258,54.282,19.253,54.27,19.288,54.255,19.302,54.244,19.305,54.235,19.318,54.226,19.314,54.218,19.325,54.21,19.32,54.191,19.285,54.187,19.261,54.176,19.247,54.167,19.258,54.151,19.24,54.128,19.223,54.12,19.256,54.086,19.225,54.077,19.221,54.07,19.238,54.065,19.266,54.051,19.272,54.042,19.259,54.036,19.279,54.013,19.293,54.025,19.32,54.027,19.325,54.02,19.36,54.005,19.372,54.002,19.411,53.999,19.385,53.991,19.378,53.985,19.366,53.961,19.374,53.935,19.402,53.934,19.417,53.926,19.437,53.932,19.459,53.942,19.489,53.947,19.513,53.947,19.536,53.945,19.553,53.948,19.582,53.94,19.581,53.927,19.556,53.926,19.561,53.919,19.553,53.894,19.534,53.88,19.524,53.8
16,19.514,53.857,19.513,53.842,19.48,53.817,19.5,53.807,19.472,53.785,19.461,53.783,19.454,53.798,19.371,53.814,19.324,53.814,19.311,53.805,19.309,53.788,19.3,53.782,19.304,53.767,19.301,53.752,19.278,53.732,19.264,53.73,19.24,53.712,19.224,53.704,19.213,53.691,19.224,53.669,19.215,53.669,19.215,53.649,19.206,53.638,19.179,53.64,19.163,53.624,19.139,53.61,19.13,53.608,19.129,53.588,19.097,53.597,19.05,53.597,19.019,53.591,18.989,53.595,18.987,53.59,18.944,53.588,18.925,53.591,18.915,53.58,18.906,53.594,18.89,53.6,18.843,53.602,18.825,53.605,18.774,53.607,18.761,53.605,18.741,53.632,18.739,53.645,18.753,53.664,18.772,53.677,18.789,53.702,18.741,53.693,18.731,53.684,18.708,53.687,18.688,53.699,18.677,53.691,18.655,53.694,18.631,53.675,18.61,53.671,18.586,53.674,18.58,53.658,18.551,53.656,18.54,53.666,18.528,53.669,18.53,53.679,18.515,53.681,18.523,53.692,18.515,53.704,18.494,53.699,18.476,53.704,18.468,53.696,18.419,53.687,18.42,53.692,18.354,53.687,18.346,53.692,18.292,53.699,18.264,53.701,18.254,53.711,18.274,53.717,18.274,53.732,18.256,53.746,18.219,53.74,18.205,53.74,18.194,53.756,18.171,53.745,18.155,53.753,18.152,53.768,18.131,53.769,18.111,53.758,18.108,53.77,18.072,53.781,18.071,53.774,18.058,53.761,18.047,53.736,18.034,53.726,17.991,53.725,17.986,53.732,17.969,53.738,17.954,53.738,17.95,53.746,17.932,53.749,17.901,53.748,17.869,53.76,17.86,53.755,17.876,53.746,17.889,53.728,17.897,53.71,17.878,53.707,17.864,53.693,17.852,53.688,17.834,53.692,17.808,53.679,17.798,53.679,17.772,53.7,17.767,53.688,17.754,53.679,17.741,53.678,17.744,53.668,17.734,53.663,17.732,53.648,17.712,53.636,17.719,53.614,17.735,53.605,17.73,53.593,17.705,53.595,17.687,53.593,17.668,53.601,17.657,53.594,17.658,53.586,17.674,53.584,17.675,53.572,17.657,53.571,17.651,53.582,17.627,53.588,17.604,53.597,17.579,53.579,17.543,53.581,17.528,53.595,17.523,53.606,17.51,53.613,17.484,53.604,17.451,53.602,17.428,53.589,17.422,53.582,17.419,53.565,17.414,53.56,17.421,53.549,17.422,53.536,17.412,53.534,17.404,53.524,17.403,53.513,17.394,53.508,17.391,53.491,17.387,53.497,17.363,53.497,17.351,53.494,17.327,53.503,17.325,53.513,17.306,53.513,17.31,53.525,17.296,53.525,17.282,53.534,17.266,53.537,17.245,53.531,17.215,53.534,17.172,53.533,17.164,53.528,17.143,53.531,17.09,53.543,17.065,53.523,17.033,53.516,17.012,53.52,16.994,53.532,17.006,53.538,17.001,53.55,16.979,53.556,16.966,53.549,16.949,53.55,16.949,53.559,16.939,53.572,16.941,53.582,16.916,53.601,16.91,53.613,16.896,53.621,16.893,53.629,16.9,53.641,16.892,53.656,16.88,53.688,16.877,53.719,16.858,53.747,16.901,53.761,16.921,53.775,16.931,53.777,16.945,53.801,16.921,53.799,16.91,53.802,16.909,53.821,16.895,53.823,16.876,53.832,16.872,53.845,16.865,53.852,16.872,53.869,16.906,53.876,16.955,53.875,16.977,53.88,16.982,53.905,16.965,53.905,16.951,53.912,16.935,53.914,16.909,53.925,16.876,53.945,16.88,53.964,16.875,53.977,16.847,53.984,16.842,53.998,16.804,53.994,16.801,54.004,16.785,54.02,16.786,54.029,16.798,54.038,16.798,54.056,16.812,54.062,16.813,54.073,16.794,54.076,16.794,54.101,16.805,54.116,16.793,54.121,16.779,54.119,16.775,54.134,16.774,54.154,16.757,54.158,16.75,54.171,16.734,54.177,16.733,54.204,16.72,54.202,16.713,54.213,16.729,54.226,16.774,54.241,16.786,54.24,16.817,54.246,16.831,54.246,16.865,54.261,16.863,54.29,16.854,54.308,16.838,54.314,16.814,54.319,16.824,54.332,16.823,54.338,16.828,54.346,16.808,54.371,16.822,54.368,16.851,54.374,16.859,54.383,16.84,54.399,16.84,54.405,16.824,54.416,16.84,54.432,16.841,54.438,16.821,54.456,16.828,54.465,16.793,54.487,16.764,54.486,16.757,54.495,16.739,54.518,16.748,54.528,16.739,54.538,16.713,54.554,16.699,54.569,16.748,54.568,16.765,54.57,16.794,54.578,16.854,54.589,16.89,54.592,16.952,54.613,17,54.638,17.051,54.67,17.152,54.699,17.242,54.73,17.263,54.734,17.32,54.742,17.355,54.75,17.404,54.754,17.47,54.757,17.551,54.77,17.627,54.777,17.668,54.784,17.756,54.802,17.808,54.808,17.915,54.827,17.968,54.832,18.08,54.835,18.129,54.834,18.173,54.835,18.234,54.834,18.301,54.836,18.329,54.835,18.349,54.827,18.37,54.814,18.421,54.798,18.434,54.789,18.544,54.75,18.662,54.711,18.733,54.682,18.794,54.648,18.826,54.623,18.829,54.608,18.814,54.593,18.799,54.601,18.795,54.609,18.779,54.613,18.778,54.621,18.764,54.638,18.748,54.649,18.716,54.678,18.686,54.695,18.654,54.7,18.627,54.718,18.596,54.728,18.523,54.755,18.507,54.759,18.467,54.772,18.451,54.78,18.422,54.788,18.417,54.769,18.407,54.762,18.396,54.746,18.394,54.73,18.429,54.717,18.447,54.704,18.473,54.695,
118.466,54.686,18.466,54.656,18.474,54.65,18.468,54.638,18.475,54.631,18.512,54.634,18.511,54.621,18.516,54.607,18.534,54.588,18.542,54.585,18.554,54.558,18.56,54.551,18.562,54.517,18.551,54.515,18.569,54.485,18.562,54.471,18.565,54.455,18.58,54.438,18.593,54.429,18.624,54.414,18.644,54.409,18.662,54.413,18.698,54.401,18.718,54.409,18.731,54.403,18.708,54.39,18.718,54.38,18.736,54.375,18.776,54.371,18.851,54.352,18.88,54.348,18.917,54.346,18.954,54.359,18.969,54.35,18.99,54.345,19.037,54.345,19.098,54.346,19.167,54.35,19.256,54.357,19.307,54.363,19.407,54.381,19.478,54.398,19.546,54.419,19.597,54.439,19.638,54.459,19.649,54.453]]},{id:"warminsko-mazurskie",rings:[[22.792,54.363,22.806,54.35,22.803,54.341,22.782,54.333,22.793,54.326,22.784,54.306,22.79,54.3,22.768,54.289,22.751,54.298,22.746,54.291,22.729,54.285,22.693,54.275,22.645,54.288,22.624,54.269,22.611,54.26,22.58,54.265,22.553,54.251,22.532,54.249,22.528,54.229,22.494,54.215,22.484,54.2,22.501,54.186,22.519,54.168,22.519,54.161,22.537,54.16,22.535,54.153,22.547,54.138,22.579,54.142,22.602,54.137,22.621,54.113,22.636,54.108,22.636,54.093,22.604,54.082,22.597,54.067,22.601,54.052,22.629,54.048,22.671,54.029,22.671,54.021,22.68,54.005,22.691,54,22.694,53.977,22.709,53.967,22.715,53.957,22.751,53.943,22.783,53.916,22.775,53.896,22.785,53.883,22.779,53.866,22.758,53.85,22.727,53.833,22.724,53.823,22.727,53.804,22.697,53.762,22.67,53.757,22.626,53.742,22.617,53.733,22.611,53.719,22.597,53.718,22.585,53.727,22.566,53.721,22.514,53.699,22.492,53.7,22.465,53.69,22.472,53.678,22.469,53.668,22.451,53.663,22.445,53.672,22.423,53.682,22.401,53.667,22.353,53.652,22.353,53.647,22.325,53.634,22.298,53.624,22.285,53.623,22.272,53.611,22.239,53.596,22.228,53.586,22.21,53.578,22.194,53.566,22.128,53.542,22.096,53.532,22.075,53.536,22.051,53.525,22.042,53.508,22.031,53.497,22.016,53.501,22.01,53.514,21.99,53.522,21.953,53.509,21.936,53.511,21.924,53.509,21.902,53.493,21.903,53.486,21.891,53.467,21.881,53.461,21.858,53.459,21.821,53.467,21.791,53.479,21.752,53.483,21.731,53.489,21.687,53.493,21.648,53.481,21.613,53.481,21.566,53.481,21.55,53.478,21.518,53.477,21.435,53.463,21.446,53.446,21.426,53.449,21.436,53.436,21.411,53.428,21.388,53.431,21.376,53.422,21.339,53.42,21.282,53.427,21.25,53.42,21.214,53.407,21.2,53.399,21.175,53.393,21.141,53.377,21.136,53.366,21.114,53.354,21.092,53.35,21.073,53.34,21.052,53.334,21.031,53.351,21.001,53.357,20.992,53.361,20.974,53.354,20.947,53.355,20.914,53.348,20.91,53.343,20.921,53.335,20.917,53.322,20.895,53.315,20.872,53.321,20.865,53.304,20.852,53.302,20.849,53.292,20.825,53.304,20.796,53.307,20.765,53.316,20.752,53.313,20.737,53.305,20.714,53.309,20.714,53.3,20.692,53.303,20.693,53.292,20.675,53.269,20.666,53.265,20.657,53.252,20.612,53.252,20.609,53.239,20.587,53.233,20.575,53.24,20.562,53.227,20.532,53.232,20.526,53.223,20.507,53.229,20.507,53.235,20.475,53.234,20.458,53.247,20.424,53.222,20.401,53.198,20.384,53.19,20.37,53.177,20.326,53.161,20.361,53.155,20.354,53.147,20.336,53.146,20.29,53.139,20.275,53.143,20.258,53.141,20.237,53.148,20.165,53.156,20.164,53.15,20.151,53.142,20.127,53.147,20.119,53.162,20.104,53.168,20.077,53.165,20.076,53.157,20.039,53.159,20.034,53.148,20.02,53.153,19.978,53.144,19.964,53.15,19.955,53.16,19.928,53.172,19.907,53.177,19.916,53.194,19.913,53.212,19.883,53.209,19.871,53.201,19.847,53.192,19.825,53.173,19.839,53.163,19.839,53.141,19.778,53.155,19.762,53.152,19.753,53.171,19.751,53.184,19.742,53.189,19.746,53.211,19.744,53.228,19.689,53.236,19.692,53.252,19.683,53.258,19.703,53.267,19.719,53.279,19.712,53.289,19.718,53.302,19.69,53.307,19.687,53.313,19.69,53.336,19.672,53.337,19.642,53.345,19.612,53.338,19.596,53.338,19.587,53.332,19.52,53.33,19.519,53.339,19.526,53.352,19.518,53.359,19.52,53.37,19.485,53.36,19.482,53.371,19.466,53.369,19.458,53.36,19.433,53.364,19.444,53.376,19.419,53.378,19.405,53.392,19.391,53.398,19.381,53.411,19.33,53.405,19.307,53.412,19.305,53.399,19.291,53.389,19.259,53.397,19.245,53.411,19.255,53.432,19.247,53.435,19.242,53.453,19.226,53.453,19.226,53.461,19.236,53.468,19.223,53.48,19.226,53.489,19.206,53.497,19.189,53.512,19.211,53.525,19.214,53.539,19.208,53.548,19.189,53.548,19.2,53.57,19.182,53.579,19.158,53.582,19.129,53.588,19.13,53.608,19.139,53.61,19.163,53.624,19.179,53.64,19.206,53.638,19.215,53.649,19.215,53.669,19.224,53.669,19.213,53.691,19.224,53.704,19.24,53.712,19.264,53.73,19.278,53.732,19.301,53.752,19.304,53.767,19.3,53.782,19.309,53.788,19.311,53.805,19.324,53.814,19.371,53.814,19.454,53.798,19.461,53.783,19.472,53.785,19.5,53.807,19.48,53.817,19.513,53.842,19.514,53.857,19.524,53.8
16,19.534,53.88,19.553,53.894,19.561,53.919,19.556,53.926,19.581,53.927,19.582,53.94,19.553,53.948,19.536,53.945,19.513,53.947,19.489,53.947,19.459,53.942,19.437,53.932,19.417,53.926,19.402,53.934,19.374,53.935,19.366,53.961,19.378,53.985,19.385,53.991,19.411,53.999,19.372,54.002,19.36,54.005,19.325,54.02,19.32,54.027,19.293,54.025,19.279,54.013,19.259,54.036,19.272,54.042,19.266,54.051,19.238,54.065,19.221,54.07,19.225,54.077,19.256,54.086,19.223,54.12,19.24,54.128,19.258,54.151,19.247,54.167,19.261,54.176,19.285,54.187,19.32,54.191,19.325,54.21,19.314,54.218,19.318,54.226,19.305,54.235,19.302,54.244,19.288,54.255,19.253,54.27,19.258,54.282,19.291,54.299,19.415,54.32,19.496,54.346,19.636,54.392,19.649,54.453,19.81,54.442,19.935,54.432,20.007,54.425,20.051,54.423,20.332,54.401,20.361,54.396,20.403,54.393,20.439,54.388,20.506,54.383,20.584,54.378,20.622,54.371,20.631,54.366,20.648,54.371,20.689,54.372,20.718,54.369,20.741,54.369,20.818,54.36,20.899,54.358,20.958,54.355,21.007,54.354,21.038,54.349,21.09,54.347,21.143,54.343,21.164,54.337,21.197,54.338,21.274,54.328,21.303,54.334,21.324,54.329,21.38,54.331,21.394,54.328,21.437,54.326,21.446,54.318,21.496,54.324,21.574,54.325,21.635,54.327,21.677,54.327,21.796,54.332,21.815,54.331,21.914,54.334,21.97,54.333,21.995,54.336,22.061,54.336,22.097,54.337,22.153,54.337,22.188,54.339,22.226,54.344,22.26,54.341,22.383,54.345,22.422,54.349,22.528,54.349,22.571,54.354,22.617,54.356,22.642,54.354,22.681,54.36,22.724,54.361,22.792,54.363]]},{id:"lodzkie",rings:[[19.993,51.134,19.988,51.119,19.993,51.1,19.986,51.078,19.982,51.073,20.045,51.069,20.056,51.058,20.048,51.054,20.051,51.026,20.048,51.009,20.033,50.995,20.039,50.988,20.036,50.973,20.025,50.971,20.018,50.962,19.956,50.992,19.959,51.002,19.948,51.013,19.936,51.011,19.937,51.025,19.899,51.028,19.897,51.029,19.886,51.048,19.875,51.047,19.864,51.03,19.868,51.021,19.86,51.014,19.864,51.005,19.848,50.995,19.83,50.968,19.83,50.959,19.842,50.948,19.849,50.936,19.833,50.916,19.809,50.907,19.797,50.908,19.774,50.878,19.747,50.866,19.741,50.852,19.728,50.843,19.683,50.845,19.67,50.849,19.658,50.863,19.662,50.874,19.642,50.879,19.618,50.881,19.614,50.877,19.587,50.905,19.57,50.908,19.552,50.9,19.525,50.894,19.509,50.881,19.486,50.88,19.471,50.886,19.464,50.896,19.463,50.91,19.47,50.915,19.463,50.926,19.438,50.944,19.432,50.965,19.413,50.975,19.402,50.989,19.402,50.994,19.387,51,19.375,50.994,19.356,50.993,19.362,51.004,19.347,51.011,19.329,51.013,19.319,51.02,19.319,51.028,19.331,51.039,19.323,51.046,19.292,51.046,19.261,51.031,19.245,51.038,19.244,51.025,19.256,51.006,19.241,50.99,19.224,50.986,19.207,50.986,19.165,50.995,19.162,51.001,19.145,51.002,19.15,51.01,19.133,51.011,19.124,51,19.111,51.012,19.104,51.026,19.095,51.031,19.073,51.036,19.056,51.035,19.051,51.043,19.016,51.053,19.012,51.066,18.993,51.076,18.97,51.081,18.955,51.09,18.932,51.093,18.919,51.098,18.901,51.08,18.896,51.067,18.884,51.059,18.863,51.073,18.818,51.068,18.803,51.063,18.781,51.066,18.749,51.062,18.732,51.066,18.703,51.064,18.673,51.057,18.661,51.055,18.638,51.063,18.623,51.076,18.623,51.077,18.624,51.077,18.608,51.082,18.578,51.082,18.581,51.09,18.562,51.107,18.568,51.119,18.554,51.139,18.521,51.14,18.516,51.134,18.518,51.113,18.516,51.104,18.499,51.1,18.481,51.1,18.47,51.104,18.465,51.12,18.454,51.115,18.422,51.117,18.419,51.126,18.407,51.124,18.382,51.129,18.365,51.138,18.354,51.136,18.333,51.139,18.315,51.134,18.305,51.135,18.289,51.147,18.278,51.148,18.26,51.158,18.24,51.159,18.22,51.155,18.187,51.157,18.167,51.165,18.164,51.173,18.174,51.192,18.163,51.192,18.165,51.212,18.179,51.22,18.18,51.222,18.175,51.238,18.168,51.243,18.17,51.271,18.151,51.273,18.153,51.264,18.138,51.264,18.126,51.269,18.11,51.26,18.103,51.268,18.116,51.276,18.103,51.28,18.114,51.285,18.113,51.311,18.093,51.326,18.093,51.341,18.075,51.35,18.099,51.362,18.127,51.358,18.135,51.361,18.138,51.378,18.149,51.391,18.19,51.387,18.206,51.401,18.204,51.414,18.211,51.423,18.206,51.433,18.188,51.441,18.228,51.452,18.255,51.439,18.296,51.43,18.326,51.42,18.341,51.43,18.341,51.441,18.352,51.451,18.362,51.468,18.383,51.477,18.38,51.518,18.361,51.531,18.36,51.541,18.369,51.544,18.365,51.565,18.373,51.577,18.371,51.591,18.377,51.6,18.352,51.601,
118.353,51.607,18.368,51.617,18.368,51.618,18.353,51.633,18.37,51.634,18.381,51.652,18.355,51.661,18.364,51.682,18.396,51.7,18.412,51.701,18.408,51.727,18.421,51.727,18.424,51.736,18.415,51.745,18.422,51.758,18.432,51.765,18.429,51.773,18.409,51.792,18.437,51.794,18.444,51.799,18.439,51.826,18.447,51.827,18.465,51.821,18.465,51.838,18.472,51.851,18.484,51.85,18.507,51.854,18.51,51.842,18.523,51.834,18.55,51.845,18.567,51.844,18.595,51.848,18.613,51.834,18.63,51.831,18.643,51.834,18.649,51.827,18.689,51.823,18.693,51.845,18.701,51.853,18.697,51.866,18.721,51.874,18.737,51.892,18.737,51.901,18.749,51.908,18.768,51.928,18.743,51.937,18.738,51.963,18.724,51.958,18.716,51.97,18.733,51.968,18.733,51.979,18.718,51.995,18.735,52.003,18.726,52.013,18.729,52.021,18.717,52.032,18.717,52.044,18.724,52.065,18.753,52.077,18.764,52.068,18.787,52.061,18.812,52.067,18.828,52.064,18.84,52.072,18.842,52.08,18.867,52.088,18.886,52.08,18.925,52.079,18.931,52.104,18.944,52.106,18.95,52.119,18.943,52.128,18.932,52.123,18.911,52.133,18.908,52.147,18.916,52.161,18.918,52.186,18.931,52.199,18.951,52.195,18.964,52.206,18.981,52.208,19.02,52.215,19.052,52.213,19.078,52.2,19.09,52.207,19.082,52.223,19.081,52.239,19.103,52.243,19.1,52.266,19.095,52.271,19.05,52.273,19.035,52.271,19.046,52.296,19.039,52.299,19.036,52.315,19.045,52.319,19.047,52.333,19.06,52.332,19.083,52.344,19.101,52.348,19.124,52.343,19.148,52.347,19.16,52.341,19.181,52.349,19.209,52.353,19.21,52.366,19.225,52.362,19.264,52.384,19.273,52.394,19.289,52.393,19.302,52.392,19.309,52.382,19.294,52.377,19.297,52.369,19.315,52.372,19.329,52.361,19.322,52.348,19.349,52.347,19.359,52.342,19.406,52.345,19.407,52.339,19.426,52.337,19.455,52.35,19.463,52.343,19.502,52.333,19.492,52.32,19.506,52.315,19.52,52.304,19.536,52.302,19.549,52.294,19.579,52.29,19.616,52.288,19.614,52.276,19.634,52.274,19.624,52.264,19.635,52.256,19.648,52.254,19.673,52.256,19.694,52.271,19.699,52.279,19.729,52.268,19.736,52.259,19.773,52.265,19.816,52.284,19.829,52.275,19.848,52.272,19.878,52.289,19.862,52.291,19.886,52.31,19.919,52.298,19.936,52.3,19.939,52.289,19.954,52.283,19.965,52.268,19.986,52.262,20.018,52.262,20.042,52.258,20.038,52.247,20.074,52.238,20.081,52.233,20.063,52.199,20.062,52.188,20.087,52.168,20.091,52.153,20.126,52.144,20.161,52.151,20.165,52.139,20.178,52.132,20.189,52.121,20.202,52.115,20.213,52.119,20.253,52.117,20.257,52.106,20.269,52.101,20.27,52.077,20.246,52.075,20.253,52.055,20.206,52.028,20.201,52.03,20.199,52.026,20.226,52.005,20.255,51.996,20.272,51.982,20.272,51.971,20.294,51.967,20.241,51.951,20.243,51.935,20.266,51.931,20.269,51.935,20.29,51.938,20.31,51.935,20.312,51.919,20.324,51.922,20.354,51.92,20.36,51.928,20.373,51.924,20.389,51.942,20.398,51.931,20.414,51.93,20.424,51.941,20.439,51.944,20.452,51.935,20.476,51.931,20.491,51.91,20.479,51.9,20.498,51.89,20.509,51.894,20.569,51.888,20.566,51.876,20.584,51.871,20.591,51.861,20.591,51.849,20.6,51.827,20.618,51.827,20.62,51.82,20.608,51.816,20.576,51.821,20.558,51.819,20.56,51.812,20.582,51.811,20.579,51.794,20.595,51.769,20.584,51.762,20.583,51.748,20.602,51.747,20.639,51.738,20.658,51.724,20.655,51.717,20.659,51.699,20.653,51.677,20.637,51.676,20.624,51.669,20.62,51.658,20.597,51.66,20.535,51.669,20.523,51.666,20.523,51.677,20.515,51.686,20.488,51.684,20.467,51.693,20.451,51.69,20.439,51.682,20.4,51.673,20.39,51.66,20.395,51.651,20.385,51.642,20.391,51.636,20.415,51.634,20.441,51.572,20.461,51.574,20.468,51.561,20.461,51.55,20.452,51.526,20.45,51.508,20.466,51.501,20.495,51.5,20.5,51.506,20.52,51.51,20.523,51.482,20.526,51.468,20.534,51.463,20.511,51.451,20.497,51.448,20.485,51.432,20.49,51.421,20.48,51.41,20.447,51.41,20.442,51.394,20.437,51.39,20.427,51.371,20.422,51.363,20.433,51.339,20.414,51.321,20.385,51.319,20.364,51.311,20.364,51.308,20.365,51.308,20.39,51.272,20.386,51.263,20.375,51.262,20.38,51.246,20.371,51.237,20.361,51.241,20.354,51.25,20.334,51.255,20.31,51.243,20.278,51.244,20.265,51.251,20.261,51.259,20.246,51.257,20.243,51.246,20.256,51.237,20.251,51.222,20.262,51.22,20.252,51.207,20.238,51.208,20.232,51.201,20.217,51.199,20.215,51.21,20.206,51.2,20.179,51.207,20.176,51.196,20.12,51.189,20.068,51.195,20.054,51.203,20.026,51.2,19.994,51.184,20.026,51.165,19.988,51.14,19.993,51.134]]},{id:"mazowieckie",rings:[[22.008,52.904,22.004,52.885,22.008,52.876,22.025,52.886,22.035,52.885,22.029,52.866,22.039,52.86,22.038,52.851,22.059,52.85,22.084,52.846,22.101,52.862,22.113,52.849,22.124,52.843,22.142,52.851,22.15,52.847,22.174,52.858,22.21,52.855,22.207,52.883,22.218,52.883,22.251,52.876,22.269,52.885,22.284,52.879,22.292,52.871,22.285,52.864,22.287,52.854,22.307,52.858,22.305,52.839,22.275,52.832,22.272,52.839,22.252,52.834,22.251,52.826,22.262,52.815,22.284,52.778,22.301,52.783,22.304,52.77,22.3,52.754,22.304,52.748,22.339,52.751,22.347,52.757,22.341,52.765,22.345,52.778,22.354,52.775,22.377,52.778,22.388,52.786,22.39,52.796,22.44,52.791,22.454,52.788,22.461,52.771,22.451,52.761,22.447,52.727,22.435,52.698,22.445,52.682,22.443,52.665,22.45,52.654,22.468,52.649,22.463,52.639,22.45,52.64,22.451,52.625,22.409,52.61,22.417,52.599,22.457,52.587,22.469,52.565,22.484,52.561,22.49,52.547,22.527,52.521,22.51,52.49,22.512,52.481,22.525,52.472,22.529,52.462,22.546,52.468,22.554,52.463,22.541,52.439,22.542,52.424,22.558,52.416,22.568,52.403,22.607,52.398,22.613,52.388,22.628,52.393,22.646,52.389,22.657,52.393,22.666,52.386,22.687,52.393,22.707,52.392,22.723,52.383,22.72,52.374,22.734,52.369,22.74,52.382,22.753,52.384,22.768,52.373,22.796,52.374,22.851,52.359,22.892,52.365,22.92,52.375,22.957,52.368,22.966,52.363,22.977,52.347,22.997,52.332,23.014,52.333,23.038,52.329,23.045,52.325,23.059,52.304,23.048,52.292,23.051,52.285,23.073,52.282,23.107,52.299,23.116,52.3,23.128,52.288,23.095,52.257,23.078,52.235,23.067,52.237,23.033,52.219,23.03,52.208,23.04,52.184,23.029,52.174,22.995,52.175,22.977,52.172,22.986,52.159,22.942,52.145,22.933,52.137,22.946,52.126,22.968,52.115,22.95,52.102,22.928,52.112,22.923,52.107,22.903,52.11,22.894,52.091,22.895,52.082,22.907,52.077,22.902,52.064,22.849,52.068,22.838,52.08,22.806,52.079,22.787,52.068,22.765,52.081,22.754,52.095,22.723,52.098,22.698,52.109,22.699,52.118,22.678,52.109,22.651,52.094,22.667,52.08,22.669,52.063,22.664,52.047,22.656,52.036,22.63,52.028,22.623,52.019,22.609,52.027,22.608,52.037,22.576,52.038,22.548,52.045,22.52,52.057,22.516,52.068,22.483,52.067,22.47,52.054,22.456,52.03,22.425,52.015,22.403,52.014,22.384,52.016,22.372,52.007,22.345,51.997,22.335,51.998,22.316,52.014,22.325,52.023,22.323,52.037,22.298,52.037,22.286,52.02,22.254,52.005,22.242,52.01,22.213,52.014,22.152,52.028,22.146,52.015,22.137,52.006,22.114,52.002,22.077,52.006,22.067,52.009,22.051,52.021,22.03,52.022,22.027,52.016,22.006,52.009,21.998,52.012,21.986,52,21.967,51.989,21.947,51.993,21.945,51.993,21.91,51.978,21.88,51.971,21.877,51.954,21.866,51.943,21.878,51.933,21.89,51.928,21.886,51.912,21.908,51.903,21.903,51.897,21.912,51.887,21.897,51.883,21.9,51.876,21.886,51.86,21.845,51.85,21.845,51.841,21.87,51.835,21.895,51.833,21.917,51.84,21.942,51.826,21.946,51.809,21.953,51.796,21.945,51.787,21.927,51.779,21.9,51.778,21.897,51.769,21.867,51.769,21.858,51.76,21.844,51.758,21.836,51.744,21.848,51.737,21.871,51.732,21.877,51.712,21.901,51.707,21.896,51.697,21.88,51.694,21.878,51.677,21.856,51.677,21.856,51.669,21.841,51.667,21.839,51.652,21.831,51.
1648,21.803,51.647,21.792,51.651,21.782,51.644,21.76,51.64,21.749,51.612,21.727,51.618,21.722,51.637,21.714,51.635,21.652,51.659,21.636,51.654,21.64,51.645,21.64,51.626,21.624,51.623,21.616,51.618,21.625,51.61,21.648,51.603,21.656,51.582,21.678,51.577,21.696,51.57,21.756,51.56,21.782,51.569,21.824,51.562,21.833,51.551,21.832,51.538,21.855,51.51,21.847,51.488,21.856,51.478,21.874,51.472,21.855,51.448,21.851,51.431,21.84,51.42,21.822,51.427,21.801,51.428,21.78,51.412,21.768,51.414,21.761,51.401,21.769,51.391,21.79,51.396,21.802,51.378,21.816,51.372,21.832,51.381,21.848,51.365,21.845,51.354,21.828,51.339,21.837,51.333,21.825,51.314,21.823,51.303,21.789,51.294,21.783,51.294,21.787,51.285,21.812,51.292,21.812,51.285,21.83,51.285,21.851,51.279,21.849,51.271,21.83,51.267,21.808,51.254,21.808,51.245,21.817,51.231,21.81,51.228,21.789,51.202,21.783,51.179,21.792,51.172,21.786,51.159,21.787,51.145,21.799,51.135,21.791,51.116,21.793,51.1,21.803,51.072,21.791,51.068,21.786,51.058,21.752,51.037,21.73,51.047,21.721,51.042,21.705,51.043,21.692,51.066,21.676,51.078,21.65,51.07,21.64,51.076,21.614,51.065,21.59,51.058,21.582,51.061,21.561,51.056,21.545,51.048,21.542,51.057,21.529,51.059,21.513,51.056,21.486,51.036,21.505,51.032,21.464,51.013,21.431,51.03,21.403,51.033,21.382,51.041,21.383,51.058,21.37,51.066,21.354,51.066,21.356,51.085,21.153,51.08,21.151,51.1,21.16,51.102,21.154,51.126,21.134,51.129,21.128,51.141,21.091,51.155,21.097,51.165,21.116,51.179,21.12,51.189,21.108,51.193,21.111,51.201,21.07,51.211,21.075,51.199,21.07,51.174,21.057,51.157,21.023,51.159,21.024,51.15,20.999,51.145,20.993,51.152,21.001,51.16,20.965,51.174,20.968,51.177,20.921,51.195,20.88,51.154,20.85,51.171,20.822,51.178,20.809,51.161,20.822,51.158,20.813,51.146,20.788,51.153,20.782,51.145,20.766,51.15,20.771,51.157,20.718,51.173,20.697,51.149,20.689,51.159,20.685,51.174,20.702,51.182,20.7,51.196,20.675,51.21,20.647,51.218,20.622,51.23,20.611,51.243,20.579,51.245,20.566,51.232,20.546,51.23,20.535,51.252,20.525,51.26,20.537,51.27,20.502,51.287,20.493,51.307,20.511,51.313,20.517,51.319,20.507,51.331,20.464,51.332,20.464,51.336,20.433,51.339,20.422,51.363,20.427,51.371,20.437,51.39,20.442,51.394,20.447,51.41,20.48,51.41,20.49,51.421,20.485,51.432,20.497,51.448,20.511,51.451,20.534,51.463,20.526,51.468,20.523,51.482,20.52,51.51,20.5,51.506,20.495,51.5,20.466,51.501,20.45,51.508,20.452,51.526,20.461,51.55,20.468,51.561,20.461,51.574,20.441,51.572,20.415,51.634,20.391,51.636,20.385,51.642,20.395,51.651,20.39,51.66,20.4,51.673,20.439,51.682,20.451,51.69,20.467,51.693,20.488,51.684,20.515,51.686,20.523,51.677,20.523,51.666,20.535,51.669,20.597,51.66,20.62,51.658,20.624,51.669,20.637,51.676,20.653,51.677,20.659,51.699,20.655,51.717,20.658,51.724,20.639,51.738,20.602,51.747,20.583,51.748,20.584,51.762,20.595,51.769,20.579,51.794,20.582,51.811,20.56,51.812,20.558,51.819,20.576,51.821,20.608,51.816,20.62,51.82,20.618,51.827,20.6,51.827,20.591,51.849,20.591,51.861,20.584,51.871,20.566,51.876,20.569,51.888,20.509,51.894,20.498,51.89,20.479,51.9,20.491,51.91,20.476,51.931,20.452,51.935,20.439,51.944,20.424,51.941,20.414,51.93,20.398,51.931,20.389,51.942,20.373,51.924,20.36,51.928,20.354,51.92,20.324,51.922,20.312,51.919,20.31,51.935,20.29,51.938,20.269,51.935,20.266,51.931,20.243,51.935,20.241,51.951,20.294,51.967,20.272,51.971,20.272,51.982,20.255,51.996,20.226,52.005,20.199,52.026,20.201,52.03,20.206,52.028,20.253,52.055,20.246,52.075,20.27,52.077,20.269,52.101,20.257,52.106,20.253,52.117,20.213,52.119,20.202,52.115,20.189,52.121,20.178,52.132,20.165,52.139,20.161,52.151,20.126,52.144,20.091,52.153,20.087,52.168,20.062,52.188,20.063,52.199,20.081,52.233,20.074,52.238,20.038,52.247,20.042,52.258,20.018,52.262,19.986,52.262,19.965,52.268,19.954,52.283,19.939,52.289,19.936,52.3,19.919,52.298,19.886,52.31,19.862,52.291,19.878,52.289,19.848,52.272,19.829,52.275,19.816,52.284,19.773,52.265,19.736,52.259,19.729,52.268,19.699,52.279,19.694,52.271,19.673,52.256,19.648,52.254,19.635,52.256,19.624,52.264,19.634,52.274,19.614,52.276,19.616,52.288,19.579,52.29,19.549,52.294,19.536,52.302,19.52,52.304,19.506,52.315,19.492,52.32,19.502,52.333,19.463,52.343,19.455,52.35,19.426,52.337,19.407,52.339,19.406,52.345,19.359,52.342,19.349,52.347,19.322,52.348,19.329,52.361,19.315,52.372,19.297,52.369,19.294,52.377,19.309,52.382,19.302,52.392,19.289,52.393,19.286,52.407,19.293,52.411,19.297,52.424,19.287,52.433,19.262,52.436,19.259,52.443,19.268,52.449,19.284,52.45,19.299,52.445,19.319,52.449,19.333,52.467,19.339,52.48,19.358,52.481,19.354,52.489,19.372,52.507,19.389,52.51,19.386,52.519,19.36,52.522,19.322,52.529,19.352,52.535,19.341,52.567,19.378,52.569,19.395,52.577,19.395,52.59,19.419,52.599,19.426,52.611,19.402,52.62,19.368,52.628,19.38,52.641,19.403,52.645,19.414,52.661,19.416,52.672,19.43,52.672,19.437,52.681,19.437,52.693,19.447,52.706,19.44,52.712,19.441,52.723,19.455,52.726,19.465,52.721,19.493,52.715,19.492,52.708,19.526,52.704,19.503,52.715,19.501,52.737,19.52,52.743,19.519,52.748,19.498,52.75,19.507,52.762,19.495,52.778,19.471,52.785,19.464,52.794,19.466,52.805,19.453,52.805,19.438,52.815,19.423,52.833,19.429,52.841,19.444,52.837,19.473,52.852,19.463,52.856,19.475,52.865,19.509,52.868,19.492,52.878,19.486,52.886,19.459,52.907,19.465,52.917,19.451,52.925,19.445,52.939,19.485,52.944,19.487,52.94,19.529,52.936,19.541,52.948,19.583,52.957,19.586,52.963,19.559,52.979,19.568,52.986,19.588,52.983,19.612,52.977,19.624,52.977,19.636,52.97,19.649,52.97,19.655,52.961,19.672,52.956,19.682,52.965,19.67,52.994,19.677,53.001,19.684,53.019,19.678,53.032,19.666,53.038,19.652,53.038,19.646,53.054,19.648,53.076,19.645,53.089,19.639,53.093,19.639,53.107,19.667,53.106,19.693,53.12,19.711,53.122,19.712,53.135,19.733,53.145,19.762,53.152,19.778,53.155,19.839,53.141,19.839,53.163,19.825,53.173,19.847,53.192,19.871,53.201,19.883,53.209,19.913,53.212,19.916,53.194,19.907,53.177,19.928,53.172,19.955,53.16,19.964,53.15,19.978,53.144,20.02,53.153,20.034,53.148,20.039,53.159,20.076,53.157,20.077,53.165,20.104,53.168,20.119,53.162,20.127,53.147,20.151,53.142,20.164,53.15,20.165,53.156,20.237,53.148,20.258,53.141,20.275,53.143,20.29,53.139,20.336,53.146,20.354,53.147,20.361,53.155,20.326,53.161,20.37,53.177,20.384,53.19,20.401,53.198,20.424,53.222,20.458,53.247,20.475,53.234,20.507,53.235,20.507,53.229,20.526,53.223,20.532,53.232,20.562,53.227,20.575,53.24,20.587,53.233,20.609,53.239,20.612,53.252,20.657,53.252,20.666,53.265,20.675,53.269,20.693,53.292,20.692,53.303,20.714,53.3,20.714,53.309,20.737,53.305,20.752,53.313,20.765,53.316,20.796,53.307,20.825,53.304,20.849,53.292,20.852,53.302,20.865,53.304,20.872,53.321,20.895,53.315,20.917,53.322,20.921,53.335,20.91,53.343,20.914,53.348,20.947,53.355,20.974,53.354,20.992,53.361,21.001,53.357,21.031,53.351,21.052,53.334,21.073,53.34,21.092,53.35,21.114,53.354,21.136,53.366,21.141,53.377,21.175,53.393,21.2,53.399,21.214,53.407,21.25,53.42,21.282,53.427,21.339,53.42,21.376,53.422,21.388,53.431,21.411,53.428,21.436,53.436,21.426,53.449,21.446,53.446,21.435,53.463,21.518,53.477,21.55,53.478,21.566,53.481,21.613,53.481,21.606,53.476,21.604,53.453,21.609,53.45,21.607,53.436,21.625,53.429,21.623,53.414,21.627,53.407,21.652,53.397,21.662,53.378,21.654,53.372,21.684,53.368,21.681,53.363,21.661,53.356,21.654,53.35,21.669,53.336,21.693,53.336,21.709,53.32,21.735,53.313,21.713,53.305,21.701,53.313,21.666,53.311,21.649,53.292,21.645,53.284,21.66,53.278,21.658,53.262,21.627,53.266,21.634,53.257,21.662,53.239,21.663,53.229,21.677,53.217,21.67,53.208,21.681,53.195,21.68,53.188,21.687,53.177,21.707,53.166,21.694,53.148,21.695,53.138,21.736,53.109,21.757,53.113,21.784,53.112,21.81,53.114,21.843,53.078,21.86,53.072,21.859,53.064,21.873,53.059,21.898,53.061,21.913,53.069,21.914,53.07,21.926,53.078,21.941,53.072,21.925,53.06,21.923,53.046,21.939,53.046,21.941,53.038,21.911,53.039,21.898,53.046,21.893,53.028,21.877,53.022,21.884,53.007,21.893,53,21.929,52.986,21.954,52.987,21.963,52.979,21.98,52.979,22.002,52.972,21.999,52.962,22.016,52.95,22.011,52.942,22.028,52.934,22.013,52.924,21.992,52.92,22.008,52.904]]},{id:"lubelskie",rings:[[21.89,51.928,21.878,51.933,21.866,51.943,21.877,51.954,21.88,51.971,21.91,51.978,21.945,51.993,21.947,51.993,21.967,51.989,21.986,52,21.998,52.012,22.006,52.009,22.027,52.016,22.03,52.022,22.051,52.021,22.067,52.009,22.077,52.006,22.114,52.002,22.137,52.006,22.146,52.015,22.152,52.028,22.213,52.014,22.242,52.01,22.254,52.005,22.286,52.02,22.298,52.037,22.323,52.037,22.325,52.023,22.316,52.014,22.335,51.998,22.345,51.997,22.372,52.007,22.384,52.016,22.403,52.014,22.425,52.015,22.456,52.03,22.47,52.054,22.483,52.067,22.516,52.068,22.52,52.057,22.548,52.045,22.576,52.038,22.608,52.037,22.609,52.027,22.623,52.019,22.63,52.028,22.656,52.036,22.664,52.047,22.669,52.063,22.667,52.08,22.651,52.094,22.678,52.109,22.699,52.118,22.698,52.109,22.723,52.098,22.754,52.095,22.765,52.081,22.787,52.068,22.806,52.079,22.838,52.08,22.849,52.068,22.902,52.064,22.907,52.077,22.895,52.082,22.894,52.091,22.903,52.11,22.923,52.107,22.928,52.112,22.95,52.102,22.968,52.115,22.946,52.126,22.933,52.137,22.942,52.145,22.986,52.159,22.977,52.172,22.995,52.175,23.029,52.174,23.04,52.184,23.03,52.208,23.033,52.219,23.067,52.237,23.078,52.235,23.095,52.257,23.128,52.288,23.155,52.28,23.178,52.283,23.201,52.278,23.201,52.264,23.206,52.257,23.194,52.24,23.2,52.23,23.239,52.22,23.273,52.215,23.295,52.221,23.299,52.212,23.338,52.206,23.353,52.211,23.366,52.208,23.371,52.197,23.4,52.195,23.399,52.179,23.414,52.183,23.423,52.173,23.432,52.173,23.445,52.183,23.458,52.185,23.471,52.174,23.486,52.181,23.507,52.174,23.491,52.169,23.487,52.155,23.502,52.147,23.51,52.15,23.521,52.133,23.542,52.129,23.543,52.12,23.567,52.116,23.58,52.12,23.599,52.117,23.608,52.11,23.612,52.098,23.62,52.091,23.64,52.086,23.643,52.077,23.654,52.071,23.644,52.065,23.652,52.059,23.663,52.04,23.663,52.024,23.676,52.003,23.689,51.992,23.686,51.987,23.665,51.979,23.669,51.965,23.651,51.963,23.64,51.954,23.645,51.932,23.621,51.925,23.612,51.917,23.62,51.911,23.618,51.904,23.632,51.9,23.637,51.892,23.624,51.887,23.62,51.878,23.607,51.876,23.61,51.861,23.617,51.857,23.602,51.833,23.62,51.832,23.64,51.805,23.63,51.792,23.631,51.782,23.612,51.772,23.597,51.772,23.588,51.76,23.574,51.757,23.561,51.761,23.546,51.748,23.53,51.742,23.527,51.73,23.535,51.723,23.547,51.724,23.558,51.702,23.549,51.684,23.558,51.665,23.545,51.662,23.54,51.655,23.541,51.636,23.546,51.622,23.543,51.6,23.568,51.576,23.568,51.562,23.578,51.558,23.566,51.551,23.565,51.534,23.587,51.53,23.593,51.535,23.625,51.514,23.617,51.51,23.621,51.496,23.636,51.49,23.67,51.483,23.671,51.475,23.653,51.459,23.651,51.446,23.667,51.445,23.683,51.44,23.677,51.431,23.701,51.41,23.69,51.399,23.681,51.38,23.683,51.373,23.669,51.362,23.656,51.359,23.656,51.339,23.636,51.329,23.64,51.31,23.652,51.3,23.646,51.292,23.656,51.287,23.686,51.29,23.704,51.282,23.71,51.273,23.726,51.262,23.724,51.247,23.728,51.236,23.743,51.224,23.739,51.216,23.754,51.211,23.768,51.2,23.783,51.199,23.787,51.189,23.809,51.185,23.814,51.171,23.831,51.162,23.858,51.158,23.87,51.14,23.85,51.125,23.855,51.119,23.857,51.1,23.871,51.095,23.876,51.079,23.892,51.075,23.911,51.074,23.918,51.025,23.935,51.015,23.922,51.012,23.957,50.991,23.967,50.979,23.97,50.951,23.987,50.945,23.999,50.927,24.023,50.917,24.038,50.904,24.059,50.892,24.087,50.889,24.101,50.876,24.113,50.875,24.128,50.868,24.145,50.87,24.143,50.858,24.132,50.849,24.097,50.837,24.045,50.834,24.025,50.841,24.007,50.841,23.99,50.838,23.964,50.814,23.965,50.802,23.958,50.794,23.968,50.786,23.968,50.776,23.985,50.77,24.01,50.772,24.024,50.766,24.013,50.758,24.021,50.747,24.018,50.725,24.046,50.717,24.072,50.721,24.075,50.711,24.072,50.699,24.063,50.684,24.087,50.669,24.089,50.651,24.08,50.645,24.094,50.635,24.092,50.617,24.099,50.6,24.09,50.578,24.091,50.562,24.086,50.549,24.07,50.503,24.038,50.455,24.035,50.445,24.006,50.435,23.998,50.412,23.941,50.414,23.884,50.408,23.803,50.405,23.779,50.401,23.727,50.388,23.703,50.375,23.691,50.353,23.686,50.332,23.639,50.321,23.631,50.305,23.612,50.299,23.581,50.266,23.548,50.252,23.543,50.259,23.528,50.262,23.509,50.261,23.514,50.279,23.505,50.287,23.518,50.29,23.5,50.3,23.47,50.294,23.457,50.303,23.429,50.302,23.407,50.306,23.436,50.345,23.413,50.352,23.405,50.364,23.379,50.368,23.374,50.377,23.383,50.383,23.366,50.389,23.37,50.4,23.388,50.405,23.358,50.411,23.354,50.402,23.318,50.393,23.305,50.38,23.279,50.376,23.252,50.365,23.218,50.384,23.184,50.396,23.089,50.33,23.067,50.323,23.054,50.306,23.017,50.287,22.985,50.294,22.944,50.292,22.881,50.301,22.855,50.295,22.821,50.302,22.776,50.301,22.752,50.303,22.738,50.302,22.719,50.296,22.708,50.291,22.701,50.295,22.686,50.299,22.673,50.298,22.644,50.306,22.639,50.303,22.619,50.308,22.608,50.311,22.607,50.326,22.62,50.333,22.668,50.339,22.687,50.346,22.688,50.357,22.672,50.355,22.671,50.355,22.669,50.354,22.668,50.354,22.662,50.355,22.656,50.356,22.644,50.358,22.642,50.358,22.624,50.357,22.596,50.349,22.583,50.356,22.566,50.359,22.549,50.357,22.544,50.356,22.531,50.355,22.515,50.346,22.504,50.353,22.482,50.355,22.451,50.371,22.453,50.389,22.435,50.393,22.437,50.4,22.405,50.398,22.412,50.423,22.446,50.419,22.45,50.433,22.459,50.434,22.456,50.452,22.445,50.462,22.463,50.466,22.466,50.46,22.497,50.455,22.51,50.457,22.521,50.464,22.53,50.447,22.545,50.452,22.56,50.469,22.586,50.477,22.586,50.483,22.567,50.483,22.526,50.475,22.512,50.482,22.512,50.487,22.54,50.484,22.571,50.495,22.577,50.504,22.571,50.51,22.555,50.506,22.541,50.506,22.537,50.517,22.534,50.538,22.52,50.534,22.512,50.539,22.52,50.549,22.536,50.553,22.536,50.572,22.52,50.583,22.507,50.584,22.483,50.581,22.468,50.586,22.465,50.592,22.427,50.584,22.407,50.586,22.4,50.594,22.383,50.598,22.379,50.604,22.357,50.609,22.349,50.614,22.323,50.618,22.308,50.617,22.282,50.623,22.25,50.621,22.247,50.633,22.223,50.66,22.206,50.666,22.17,50.667,22.147,50.673,22.169,50.689,22.176,50.701,22.17,50.706,22.201,50.752,22.198,50.761,22.152,50.772,22.163,50.797,22.137,50.801,22.094,50.814,22.052,50.821,22.041,50.81,22.013,50.796,21.994,50.783,21.972,50.788,21.95,50.772,21.921,50.775,21.895,50.78,21.875,50.78,21.88,50.789,21.875,50.798,21.864,50.803,21.869,50.814,21.867,50.822,21.847,50.835,21.842,50.844,21.848,50.858,21.832,50.883,21.831,50.905,21.813,50.935,21.813,50.955,21.82,50.964,21.817,50.978,21.822,50.987,21.82,51.009,21.803,51.022,21.806,51.033,21.821,51.039,21.826,51.047,21.822,51.059,21.803,51.072,21.793,51.1,21.791,51.116,21.799,51.135,21.787,51.145,21.786,51.159,21.792,51.172,21.783,51.179,21.789,51.202,21.81,51.228,21.817,51.231,21.808,51.245,21.808,51.254,21.83,51.267,21.849,51.271,21.851,51.279,21.83,51.285,21.812,51.285,21.812,51.292,21.787,51.285,21.783,51.294,21.789,51.294,21.823,51.303,21.825,51.314,21.837,51.333,21.828,51.339,21.845,51.354,21.848,51.365,21.832,51.381,21.816,51.372,21.802,51.378,21.79,51.396,21.769,51.391,21.761,51.401,21.768,51.414,21.78,51.412,21.801,51.428,21.822,51.427,21.84,51.42,21.851,51.431,21.855,51.448,21.874,51.472,21.856,51.478,21.847,51.488,21.855,51.51,21.832,51.538,21.833,51.551,21.824,51.562,21.782,51.569,21.756,51.56,21.696,51.57,21.678,51.577,21.656,51.582,21.648,51.603,21.625,51.61,21.616,51.618,21.624,51.623,21.64,51.626,21.64,51.645,21.636,51.654,21.652,51.659,21.714,51.635,21.722,51.637,21.727,51.618,21.749,51.612,21.76,51.64,21.782,51.644,21.792,51.651,21.803,51.647,21.831,51.
1648,21.839,51.652,21.841,51.667,21.856,51.669,21.856,51.677,21.878,51.677,21.88,51.694,21.896,51.697,21.901,51.707,21.877,51.712,21.871,51.732,21.848,51.737,21.836,51.744,21.844,51.758,21.858,51.76,21.867,51.769,21.897,51.769,21.9,51.778,21.927,51.779,21.945,51.787,21.953,51.796,21.946,51.809,21.942,51.826,21.917,51.84,21.895,51.833,21.87,51.835,21.845,51.841,21.845,51.85,21.886,51.86,21.9,51.876,21.897,51.883,21.912,51.887,21.903,51.897,21.908,51.903,21.886,51.912,21.89,51.928]]},{id:"lubuskie",rings:[[14.974,51.364,14.978,51.376,14.965,51.387,14.968,51.402,14.959,51.411,14.967,51.416,14.966,51.427,14.974,51.442,14.967,51.446,14.947,51.472,14.927,51.473,14.922,51.482,14.898,51.482,14.888,51.488,14.87,51.485,14.853,51.489,14.82,51.507,14.814,51.506,14.797,51.518,14.767,51.519,14.737,51.526,14.729,51.531,14.729,51.55,14.711,51.563,14.727,51.575,14.73,51.584,14.751,51.595,14.765,51.608,14.764,51.617,14.754,51.627,14.756,51.646,14.751,51.652,14.758,51.66,14.747,51.676,14.701,51.705,14.689,51.709,14.676,51.724,14.668,51.726,14.657,51.741,14.663,51.758,14.652,51.761,14.655,51.774,14.646,51.794,14.631,51.802,14.605,51.805,14.591,51.82,14.591,51.839,14.612,51.858,14.623,51.858,14.653,51.874,14.656,51.885,14.673,51.89,14.694,51.901,14.691,51.908,14.706,51.924,14.704,51.931,14.719,51.941,14.721,51.953,14.707,51.966,14.707,51.98,14.716,51.982,14.722,51.995,14.714,52.004,14.742,52.024,14.75,52.042,14.745,52.054,14.757,52.061,14.758,52.067,14.741,52.085,14.724,52.094,14.695,52.102,14.682,52.117,14.684,52.126,14.679,52.144,14.703,52.164,14.705,52.174,14.685,52.192,14.689,52.199,14.703,52.206,14.712,52.219,14.715,52.237,14.693,52.256,14.659,52.262,14.647,52.263,14.617,52.272,14.593,52.275,14.589,52.282,14.576,52.289,14.576,52.297,14.585,52.307,14.573,52.324,14.561,52.331,14.563,52.338,14.554,52.35,14.552,52.374,14.535,52.394,14.536,52.401,14.547,52.414,14.548,52.432,14.562,52.44,14.579,52.442,14.61,52.465,14.612,52.476,14.633,52.49,14.632,52.502,14.616,52.508,14.605,52.528,14.619,52.557,14.64,52.57,14.634,52.577,14.614,52.587,14.61,52.597,14.596,52.611,14.564,52.625,14.583,52.633,14.638,52.659,14.661,52.649,14.658,52.642,14.69,52.633,14.721,52.631,14.733,52.641,14.748,52.647,14.75,52.665,14.778,52.682,14.792,52.697,14.792,52.705,14.8,52.738,14.789,52.752,14.809,52.765,14.814,52.773,14.849,52.778,14.851,52.785,14.864,52.791,14.865,52.811,14.855,52.825,14.873,52.834,14.866,52.847,14.888,52.847,14.895,52.835,14.91,52.838,14.92,52.847,14.91,52.855,14.89,52.861,14.904,52.884,14.918,52.889,14.956,52.871,14.978,52.866,14.982,52.849,14.991,52.843,15.015,52.857,15.039,52.861,15.049,52.844,15.068,52.837,15.072,52.831,15.286,52.886,15.333,52.899,15.302,52.926,15.292,52.933,15.284,52.945,15.288,52.958,15.351,52.943,15.369,52.947,15.387,52.969,15.405,52.975,15.42,52.983,15.444,52.99,15.465,52.989,15.486,52.997,15.533,53.006,15.547,53.015,15.555,53.012,15.573,52.987,15.588,52.981,15.602,52.985,15.619,52.984,15.638,52.977,15.661,52.99,15.692,52.998,15.719,52.989,15.743,52.991,15.769,53,15.778,53.015,15.768,53.02,15.788,53.043,15.807,53.045,15.792,53.059,15.822,53.065,15.812,53.084,15.86,53.094,15.848,53.115,15.875,53.121,15.88,53.119,15.912,53.124,15.913,53.12,15.979,53.11,15.985,53.093,15.996,53.089,15.994,53.073,15.963,53.041,15.955,53.04,15.958,53.023,15.954,53.002,15.956,52.977,15.962,52.97,15.961,52.956,15.98,52.934,15.978,52.91,15.968,52.899,15.98,52.881,15.972,52.867,15.974,52.859,15.961,52.854,15.946,52.854,15.952,52.843,15.923,52.831,15.919,52.841,15.902,52.835,15.893,52.813,15.903,52.806,15.935,52.801,15.938,52.786,15.926,52.784,15.942,52.759,15.949,52.744,15.945,52.729,15.92,52.723,15.907,52.715,15.885,52.715,15.837,52.706,15.812,52.71,15.795,52.709,15.8,52.695,15.813,52.679,15.814,52.668,15.782,52.662,15.783,52.653,15.776,52.638,15.794,52.637,15.794,52.628,15.785,52.619,15.796,52.606,15.828,52.583,15.825,52.567,15.832,52.566,15.858,52.544,15.835,52.529,15.863,52.51,15.868,52.502,15.885,52.488,15.893,52.468,15.896,52.447,15.875,52.443,15.878,52.437,15.846,52.431,15.831,52.436,15.833,52.445,15.827,52.451,15.804,52.443,15.816,52.427,15.828,52.42,15.843,52.403,15.861,52.403,15.87,52.397,15.896,52.394,15.901,52.383,15.888,52.372,15.889,52.361,15.881,52.352,15.888,52.336,15.882,52.327,15.892,52.31,15.879,52.298,15.881,52.284,15.852,52.262,15.861,52.228,15.85,52.213,15.861,52.198,15.862,52.177,15.858,52.169,15.883,52.163,15.884,52.156,15.875,52.131,15.854,52.121,15.85,52.114,15.833,52.111,15.86,52.087,15.877,52.088,15.899,52.077,15.921,52.069,15.941,52.089,15.967,52.082,15.97,52.075,15.988,52.067,15.988,52.062,16.006,52.054,15.992,52.05,15.994,52.035,15.966,52.034,15.965,52.018,15.975,51.998,16.003,51.996,16.01,51.982,16.061,51.977,16.079,51.983,16.106,51.997,16.121,51.992,16.133,51.972,16.137,51.954,16.124,51.951,16.131,51.944,16.127,51.932,16.138,51.926,16.109,51.904,16.
1106,51.896,16.144,51.895,16.169,51.885,16.193,51.885,16.2,51.872,16.215,51.87,16.229,51.876,16.244,51.888,16.252,51.901,16.273,51.895,16.28,51.9,16.32,51.887,16.352,51.881,16.335,51.871,16.358,51.857,16.387,51.846,16.38,51.839,16.401,51.838,16.394,51.82,16.402,51.805,16.389,51.791,16.416,51.785,16.407,51.772,16.395,51.767,16.383,51.77,16.377,51.763,16.378,51.753,16.362,51.736,16.369,51.729,16.35,51.716,16.348,51.709,16.327,51.702,16.303,51.699,16.298,51.69,16.269,51.685,16.263,51.675,16.252,51.686,16.239,51.688,16.228,51.699,16.218,51.713,16.186,51.716,16.172,51.709,16.16,51.712,16.178,51.764,16.165,51.76,16.133,51.759,16.091,51.768,16.073,51.778,16.034,51.785,16.035,51.795,16.018,51.801,15.995,51.805,15.966,51.792,15.972,51.783,15.982,51.779,15.989,51.769,15.969,51.768,15.977,51.748,15.961,51.743,15.952,51.734,15.93,51.738,15.926,51.73,15.912,51.726,15.893,51.73,15.885,51.721,15.868,51.716,15.866,51.693,15.843,51.682,15.834,51.672,15.843,51.661,15.856,51.657,15.853,51.65,15.838,51.645,15.83,51.637,15.834,51.622,15.816,51.603,15.824,51.574,15.77,51.57,15.743,51.556,15.724,51.552,15.706,51.556,15.703,51.546,15.713,51.543,15.711,51.524,15.714,51.517,15.701,51.513,15.679,51.512,15.668,51.499,15.667,51.489,15.655,51.472,15.635,51.479,15.624,51.472,15.623,51.464,15.601,51.448,15.586,51.452,15.595,51.47,15.488,51.528,15.486,51.514,15.469,51.515,15.463,51.522,15.437,51.527,15.407,51.521,15.397,51.53,15.386,51.528,15.385,51.518,15.371,51.508,15.367,51.493,15.377,51.47,15.339,51.474,15.334,51.452,15.343,51.447,15.328,51.429,15.325,51.419,15.298,51.42,15.288,51.431,15.252,51.449,15.244,51.446,15.208,51.444,15.2,51.449,15.204,51.459,15.187,51.464,15.151,51.442,15.13,51.438,15.112,51.428,15.085,51.425,15.083,51.409,15.071,51.397,15.018,51.394,15.009,51.374,15.009,51.364,14.974,51.364]]}],X2=(t={})=>({fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",...t}),U5=560,y3=d1.maxLon-d1.minLon,b3=d1.maxLat-d1.minLat,X4=(d1.maxLat+d1.minLat)/2,j3=Math.round(U5*(b3/(y3*Math.cos(X4*Math.PI/180))));function e7(t,n){return{x:(t-d1.minLon)/y3*U5,y:(d1.maxLat-n)/b3*j3}}const s7=(()=>{const t=new Map;for(const n of Q4){let i="";for(const d of n.rings){for(let r=0;r<d.length;r+=2){const{x:m,y:c}=e7(d[r],d[r+1]);i+=(r===0?"M":"L")+m.toFixed(1)+","+c.toFixed(1)}i+="Z"}t.set(n.id,i)}return t})(),e3=new Map(P1.map(t=>[t.slug,t]));function t7(t){const n=[{t:0,r:241,g:245,b:249},{t:.15,r:186,g:230,b:253},{t:.45,r:56,g:189,b:248},{t:.75,r:14,g:122,b:176},{t:1,r:12,g:74,b:110}],i=Math.max(0,Math.min(1,t));for(let d=1;d<n.length;d++)if(i<=n[d].t){const r=n[d-1],m=n[d],c=(i-r.t)/(m.t-r.t),u=Math.round(r.r+(m.r-r.r)*c),v=Math.round(r.g+(m.g-r.g)*c),N=Math.round(r.b+(m.b-r.b)*c);return`rgb(${u},${v},${N})`}return`rgb(${n[n.length-1].r},${n[n.length-1].g},${n[n.length-1].b})`}function a7({rows:t,loading:n=!1,error:i,onDrill:d}){var L,F;const[r,m]=o.useState(null),[c,u]=o.useState(null),v=o.useRef(null);o.useEffect(()=>{if(!c)return;const j=p=>{p.key==="Escape"&&u(null)},$=p=>{const z=p.target;z&&!z.closest("[data-map-popup]")&&!z.closest("[data-region-path]")&&u(null)};return window.addEventListener("keydown",j),document.addEventListener("mousedown",$),()=>{window.removeEventListener("keydown",j),document.removeEventListener("mousedown",$)}},[c]);const{byId:N,unmatched:k,maxPv:C,totalMatched:a}=o.useMemo(()=>{const j=new Map,$=[];let p=0,z=0;for(const P of t){const T=f3(P.region);if(!T){$.push(P);continue}const V=j.get(T)||{pv:0,uniq:0};V.pv+=P.pageviews,V.uniq+=P.uniqueVisitors,j.set(T,V),V.pv>p&&(p=V.pv),z+=P.pageviews}return{byId:j,unmatched:$,maxPv:p,totalMatched:z}},[t]),x=r?N.get(r)||{pv:0,uniq:0}:null,h=r?e3.get(r):null,D=o.useMemo(()=>[...N.entries()].sort((j,$)=>$[1].pv-j[1].pv).map(([j])=>j),[N]),M=(j,$)=>{var z;const p=(z=v.current)==null?void 0:z.getBoundingClientRect();if(!p){u({slug:$,x:0,y:0});return}u({slug:$,x:j.clientX-p.left,y:j.clientY-p.top})},O=c?e3.get(c.slug):null,B=c?N.get(c.slug):null,Z=c?D.indexOf(c.slug):-1;return e.jsxs("div",{className:"space-y-1.5",style:X2(),children:[e.jsxs("div",{ref:v,className:"relative mx-auto w-full max-w-[560px] overflow-hidden rounded-lg border border-slate-200 bg-gradient-to-b from-sky-50/40 to-slate-50/60",children:[n?e.jsxs("div",{className:"flex h-72 items-center justify-center text-[11px] text-slate-400",children:[e.jsx(d4,{size:14,className:"mr-1.5 animate-spin"})," Wczytywanie regionówâ¦"]}):i?e.jsx("p",{className:"px-3 py-6 text-center text-[11px] text-rose-500",children:i}):t.length?e.jsx("svg",{viewBox:`0 0 ${U5} ${j3}`,className:"block h-full w-full",preserveAspectRatio:"xMidYMid meet",children:e.jsx("g",{children:P1.map(j=>{const $=s7.get(j.slug);
1if(!$)return null;const p=N.get(j.slug)||{pv:0},z=C>0?p.pv/C:0,P=r===j.slug,T=(c==null?void 0:c.slug)===j.slug;return e.jsx("path",{"data-region-path":!0,d:$,fill:t7(z),fillOpacity:p.pv===0?.55:1,stroke:T||P?"#0c4a6e":"#ffffff",strokeWidth:T?2:P?1.4:.8,strokeLinejoin:"round",onMouseEnter:()=>m(j.slug),onMouseLeave:()=>m(null),onClick:V=>M(V,j.slug),style:{cursor:"pointer",transition:"stroke 120ms"}},j.slug)})})}):e.jsx("p",{className:"px-3 py-10 text-center text-[11px] text-slate-400",children:"Brak ruchu z Polski w wybranym zakresie."}),r&&h&&x&&!c?e.jsxs("div",{className:"pointer-events-none absolute right-2 top-2 rounded-md border border-slate-200 bg-white/95 px-2 py-1.5 text-[10px] shadow-sm backdrop-blur",style:X2(),children:[e.jsx("div",{className:"font-semibold text-pls-navy",children:h.name}),e.jsx("div",{className:"text-slate-500",children:h.capital}),e.jsx("div",{className:"mt-0.5 text-slate-700",children:x.pv>0?e.jsxs(e.Fragment,{children:[x.pv.toLocaleString("pl-PL")," odsÅon · ",x.uniq.toLocaleString("pl-PL")," goÅci",a>0?e.jsxs("span",{className:"ml-1 text-slate-400",children:["(",(x.pv/a*100).toFixed(1),"%)"]}):null]}):e.jsx("span",{className:"text-slate-400",children:"Brak ruchu"})}),e.jsx("p",{className:"mt-0.5 text-[9px] text-slate-400",children:"Kliknij, aby otworzyÄ szczegóÅy"})]}):null,c&&O?e.jsx(u3,{x:c.x,y:c.y,containerWidth:((L=v.current)==null?void 0:L.clientWidth)||560,containerHeight:((F=v.current)==null?void 0:F.clientHeight)||400,onClose:()=>u(null),title:e.jsxs("span",{children:[e.jsx("span",{className:"font-semibold text-pls-navy",children:O.name}),e.jsxs("span",{className:"ml-1 text-[10px] text-slate-400",children:["· ",O.capital]})]}),stats:[{label:"OdsÅony",value:B?B.pv.toLocaleString("pl-PL"):"0"},{label:"GoÅcie",value:B?B.uniq.toLocaleString("pl-PL"):"0"},{label:"UdziaÅ",value:a>0&&B?`${(B.pv/a*100).toFixed(1)}%`:"â"},{label:"PV / goÅÄ",value:B&&B.uniq>0?(B.pv/B.uniq).toFixed(1):"â"},{label:"Ranking",value:Z>=0?`${Z+1}. z 16`:"â"}],actionLabel:d&&B&&B.pv>0?"Pokaż w Logach":void 0,onAction:d?()=>{d(O.capital),u(null)}:void 0}):null]}),!n&&t.length?e.jsxs("div",{className:"flex items-center justify-between gap-2 text-[9px] text-slate-500",children:[e.jsx("span",{className:"font-semibold uppercase tracking-wide text-slate-400",children:"Mniej"}),e.jsx("div",{className:"h-2 flex-1 rounded-full",style:{background:"linear-gradient(to right, rgb(241,245,249), rgb(186,230,253), rgb(56,189,248), rgb(14,122,176), rgb(12,74,110))"}}),e.jsx("span",{className:"font-semibold uppercase tracking-wide text-slate-400",children:"WiÄcej"})]}):null,!n&&k.length?e.jsxs("div",{className:"flex flex-wrap items-center gap-1 text-[10px] text-slate-500",children:[e.jsx("span",{className:"font-semibold",children:"NiepasujÄ
ce regiony:"}),k.slice(0,8).map(j=>e.jsxs("span",{className:"rounded-md bg-slate-100 px-1.5 py-0.5 text-slate-600",title:`${j.pageviews} odsÅon`,children:[j.region," · ",j.pageviews]},j.region)),k.length>8?e.jsxs("span",{className:"text-slate-400",children:["+",k.length-8]}):null]}):null]})}const X1=(t={})=>({fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",...t}),n7=new Map(P1.map(t=>[t.slug,t]));function s3(t){return t.toLocaleString("pl-PL")}function i7({rows:t,loading:n,onDrill:i}){const{items:d,maxPv:r,total:m}=o.useMemo(()=>{var k;const c=new Map;let u=0;for(const C of t){const a=f3(C.region);if(!a)continue;const x=c.get(a)||{pv:0,uniq:0};x.pv+=C.pageviews,x.uniq+=C.uniqueVisitors,c.set(a,x),u+=C.pageviews}const v=P1.map(C=>{const a=c.get(C.slug)||{pv:0,uniq:0};return{...C,...a}}).filter(C=>C.pv>0).sort((C,a)=>a.pv-C.pv),N=((k=v[0])==null?void 0:k.pv)??1;return{items:v,maxPv:N,total:u}},[t]);return n?e.jsx("p",{className:"px-2 py-6 text-center text-[11px] text-slate-400",style:X1(),children:"Wczytywanie regionówâ¦"}):d.length?e.jsx("div",{className:"max-h-[520px] overflow-y-auto pr-0.5 nice-scroll",style:X1(),children:d.map(c=>{const u=m>0?c.pv/m*100:0,v=Math.min(100,c.pv/r*100),N=n7.get(c.slug),k=i&&N?()=>i(N.capital):void 0,C=k?"button":"div";return e.jsx(C,{type:k?"button":void 0,onClick:k,className:`group flex w-full items-start gap-2 border-b border-slate-100 px-1.5 py-2 text-left transition-colors last:border-0 ${k?"cursor-pointer hover:bg-sky-50/70 focus:bg-sky-50 focus:outline-none":""}`,children:e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0 flex-1 text-[12px] font-semibold text-slate-800",children:[e.jsx("span",{className:"truncate",children:c.name}),e.jsx("span",{className:"ml-1 text-[10px] font-normal text-slate-400",children:c.capital})]}),e.jsxs("div",{className:"flex items-center gap-1.5 shrink-0",children:[e.jsxs("span",{className:"text-[10px] font-semibold tabular-nums text-slate-500",children:[u.toFixed(1),"%"]}),e.jsx("span",{className:"min-w-[40px] text-right text-[13px] font-extrabold tabular-nums text-pls-navy",children:s3(c.pv)})]})]}),e.jsxs("p",{className:"mt-0.5 truncate text-[10.5px] text-slate-500",style:X1(),children:[s3(c.uniq)," goÅci"]}),e.jsx("div",{className:"mt-1.5 h-[7px] overflow-hidden rounded-full bg-slate-200/70",children:e.jsx("div",{className:`h-full rounded-full transition-[width] ${k?"bg-pls-sky group-hover:bg-pls-navy":"bg-pls-navy"}`,style:{width:`${v}%`}})})]})},c.slug)})}):e.jsx("p",{className:"px-2 py-6 text-center text-[11px] text-slate-400",style:X1(),children:"Brak ruchu z Polski w wybranym zakresie."})}const t3=(t={})=>({fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",...t}),e5=["#12A7EE","#6366F1","#10B981","#F59E0B","#EF4444","#A855F7","#06B6D4","#84CC16"];
1function l7(t){return t.toLocaleString("pl-PL")}function A5({items:t,topN:n=5,emptyLabel:i="Brak danych",centerSub:d,onDrill:r}){const m=t.reduce((x,h)=>x+h.value,0);if(!m)return e.jsx("p",{className:"px-2 py-6 text-center text-[11px] text-slate-400",style:t3(),children:i});const c=[...t].sort((x,h)=>h.value-x.value),u=c.slice(0,n),v=c.slice(n),N=v.reduce((x,h)=>x+h.value,0),k=N>0?[...u,{key:"__rest__",label:`PozostaÅe (${v.length})`,value:N,color:"#94A3B8"}]:u,C=c[0],a=m>0?C.value/m*100:0;return e.jsxs("div",{className:"space-y-2",style:t3(),children:[e.jsxs("div",{className:"relative mx-auto h-[140px] w-full max-w-[180px]",children:[e.jsx(C1,{width:"100%",height:"100%",children:e.jsx(d3,{children:e.jsx(x3,{data:k,dataKey:"value",nameKey:"label",innerRadius:"62%",outerRadius:"92%",startAngle:90,endAngle:-270,stroke:"#ffffff",strokeWidth:1.5,paddingAngle:1,children:k.map((x,h)=>e.jsx(W5,{fill:x.color||e5[h%e5.length]},x.key))})})}),e.jsxs("div",{className:"pointer-events-none absolute inset-0 flex flex-col items-center justify-center",children:[e.jsxs("span",{className:"text-[18px] font-extrabold tabular-nums leading-none text-pls-navy",children:[Math.round(a),"%"]}),e.jsx("span",{className:"mt-0.5 truncate max-w-[120px] text-center text-[10px] font-semibold uppercase tracking-wide text-slate-500",children:C.label}),d?e.jsx("span",{className:"mt-0.5 text-[9px] text-slate-400",children:d}):null]})]}),e.jsx("div",{className:"space-y-0",children:k.map((x,h)=>{const D=x.color||e5[h%e5.length],M=m>0?x.value/m*100:0,O=t.find(L=>L.key===x.key),B=r&&x.key!=="__rest__"&&O?()=>r(O.key):void 0,Z=B?"button":"div";return e.jsxs(Z,{type:B?"button":void 0,onClick:B,className:`flex w-full items-center gap-1.5 border-b border-slate-100 py-1.5 text-left transition-colors last:border-0 ${B?"cursor-pointer hover:bg-sky-50/70 focus:bg-sky-50 focus:outline-none":""}`,children:[e.jsx("span",{className:"h-2 w-2 shrink-0 rounded-full",style:{background:D}}),O!=null&&O.icon?e.jsx("span",{className:"shrink-0",children:O.icon}):null,e.jsx("span",{className:"min-w-0 flex-1 truncate text-[12px] font-semibold text-slate-700",children:x.label}),e.jsxs("span",{className:"shrink-0 text-[10px] font-semibold tabular-nums text-slate-500",children:[M.toFixed(1),"%"]}),e.jsx("span",{className:"shrink-0 min-w-[40px] text-right text-[12px] font-extrabold tabular-nums text-pls-navy",children:l7(x.value)})]},x.key)})})]})}const y=(t={})=>({fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",...t}),_5=[{id:"1h",label:"1H",hint:"Ostatnia godzina"},{id:"1d",label:"1D",hint:"24 godziny"},{id:"1w",label:"7D",hint:"7 dni"},{id:"1m",label:"30D",hint:"30 dni"},{id:"1y",label:"1R",hint:"365 dni"}],a3=["Pn","Wt","År","Cz","Pt","So","Nd"],u1=50,c5=["#12A7EE","#244A96","#6366f1","#10b981","#f59e0b","#ef4444","#8b5cf6","#ec4899"],E5=.05,n3=[{id:"overview",label:"PrzeglÄ
d",Icon:x4},{id:"traffic",label:"Ruch & źródÅa",Icon:n5},{id:"audience",label:"Odbiorcy",Icon:m4},{id:"conversions",label:"Konwersje & lejek",Icon:i5},{id:"events",label:"Logi",Icon:B5}];function r7(t=639){const[n,i]=o.useState(()=>typeof window<"u"?window.matchMedia(`(max-width: ${t}px)`).matches:!1);return o.useEffect(()=>{const d=window.matchMedia(`(max-width: ${t}px)`),r=()=>i(d.matches);return d.addEventListener("change",r),r(),()=>d.removeEventListener("change",r)},[t]),n}function b(t){return new Intl.NumberFormat("pl-PL").format(t)}function i3(t){if(!Number.isFinite(t)||t<=0)return"0 s";const n=Math.round(t);if(n<60)return`${n} s`;const i=Math.floor(n/60),d=n%60;if(i<60)return d?`${i} min ${d} s`:`${i} min`;const r=Math.floor(i/60),m=i%60;return m?`${r} h ${m} min`:`${r} h`}function G(t,n){return n===0?"â":`${(t/n*100).toFixed(1)}%`}const o7={cta_zapisz_sie:"CTA: ZAPISZ SIE",cta_kup_voucher:"CTA: Kup voucher",cta_zarezerwuj_termin:"CTA: Zarezerwuj termin",shop_location_selection:"Wybor strefy sklepu",shop_offer_viewed:"Oferta sklepu widziana",shop_product_clicked:"Produkt klikniety",shop_checkout_opened:"Checkout otwarty",checkout_payment_step_entry:"Krok platnosci checkoutu",payment_page_entry:"Wejscie do platnosci",payment_status_page_entry:"Powrot ze statusu platnosci",order_success:"Udane zamowienie",order_failed:"Nieudane zamowienie",order_abandoned:"Porzucone / pending",order_created_transfer:"Zamowienie: przelew"};function I5(t){return o7[t]||t||"(unknown)"}const c7={shop_visit:"/sklep",location_selected:"Wybor lokalizacji",offer_viewed:"Oferta widziana",product_clicked:"Produkt klikniety",checkout_opened:"Checkout otwarty",order_completed:"Zamowienie zakonczone"};
1function s5(t,n){return c7[t]||n||t}function d7({data:t,color:n="#12A7EE",fill:i=!1,width:d=56,height:r=16}){const m=o.useId();if(!t.length)return null;const c=`spark${m.replace(/[^a-zA-Z0-9]/g,"")}`,u=t.map((v,N)=>({i:N,v}));return e.jsxs(S4,{width:d,height:r,data:u,margin:{top:1,right:0,bottom:1,left:0},children:[i?e.jsx("defs",{children:e.jsxs("linearGradient",{id:c,x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{offset:"0%",stopColor:n,stopOpacity:.2}),e.jsx("stop",{offset:"100%",stopColor:n,stopOpacity:0})]})}):null,e.jsx(y1,{hide:!0,domain:["dataMin","dataMax"]}),e.jsx(m3,{type:"monotone",dataKey:"v",stroke:n,strokeWidth:1.25,fill:i?`url(#${c})`:"none",fillOpacity:1,dot:!1,baseValue:"dataMin",isAnimationActive:!1})]})}function a1({current:t,previous:n}){if(n==null)return null;if(n===0)return t===0?null:e.jsxs("span",{className:"inline-flex items-center gap-0.5 rounded px-1 py-px text-[8px] font-bold tabular-nums text-emerald-700 bg-emerald-50 border border-emerald-100",style:y(),children:[e.jsx(T5,{size:8}),"NEW"]});const i=(t-n)/n*100;if(!Number.isFinite(i))return null;const d=i>=0,r=d?"text-emerald-700 bg-emerald-50 border-emerald-100":"text-red-700 bg-red-50 border-red-100";return e.jsxs("span",{className:`inline-flex items-center gap-0.5 rounded border px-1 py-px text-[8px] font-bold tabular-nums ${r}`,style:y(),title:`Poprzednio: ${b(n)}`,children:[d?e.jsx(T5,{size:8}):e.jsx(F5,{size:8}),Math.abs(i).toFixed(1),"%"]})}function A({icon:t,iconColor:n,label:i,value:d,sub:r,accent:m,delta:c,sparkline:u,sparklineColor:v}){return e.jsxs("div",{className:`rounded-lg border border-slate-200/80 bg-white p-2.5 shadow-sm ${m||""}`,children:[e.jsxs("div",{className:"flex items-center justify-between gap-1.5 mb-0.5",children:[e.jsxs("div",{className:"flex items-center gap-1.5 min-w-0",children:[e.jsx("span",{className:n,children:t}),e.jsx("span",{className:"truncate text-[9px] font-bold uppercase tracking-wider text-slate-400",style:y(),children:i})]}),c]}),e.jsxs("div",{className:"flex items-end justify-between gap-1.5",children:[e.jsx("p",{className:"text-lg font-black tabular-nums text-pls-navy leading-tight",style:y(),children:d}),u&&u.length>1?e.jsx(d7,{data:u,color:v||"#12A7EE",fill:!0,width:48,height:16}):null]}),r?e.jsx("p",{className:"mt-0.5 text-[9px] text-slate-400 truncate",style:y(),children:r}):null]})}function E({children:t,className:n=""}){return e.jsx("div",{className:`rounded-lg border border-slate-200/80 bg-white p-2.5 shadow-sm sm:p-3 ${n}`,children:t})}function I({icon:t,children:n,sub:i}){return e.jsxs("div",{className:"mb-2",children:[e.jsxs("h3",{className:"flex items-center gap-1.5 text-[12px] font-extrabold text-pls-navy sm:text-[13px]",style:y(),children:[t,n]}),i?e.jsx("p",{className:"mt-0.5 text-[10px] text-slate-500",style:y(),children:i}):null]})}function H({left:t,value:n,max:i,sub:d,pct:r,prev:m,onClick:c}){const u=i>0?Math.min(100,n/i*100):0,v=!!c,N=v?"button":"div";return e.jsx(N,{type:v?"button":void 0,onClick:c,className:`group flex w-full items-start gap-2 border-b border-slate-100 px-1.5 py-2 text-left transition-colors last:border-0 ${v?"cursor-pointer hover:bg-sky-50/70 focus:bg-sky-50 focus:outline-none":""}`,children:e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx("div",{className:"min-w-0 flex-1 text-[12px] font-semibold text-slate-800",children:t}),e.jsxs("div",{className:"flex items-center gap-1.5 shrink-0",children:[m!=null?e.jsx(a1,{current:n,previous:m}):null,r?e.jsx("span",{className:"text-[10px] font-semibold tabular-nums text-slate-500",children:r}):null,e.jsx("span",{className:"min-w-[40px] text-right text-[13px] font-extrabold tabular-nums text-pls-navy",children:b(n)})]})]}),d?e.jsx("p",{className:"mt-0.5 truncate text-[10.5px] text-slate-500",style:y(),children:d}):null,e.jsx("div",{className:"mt-1.5 h-[7px] overflow-hidden rounded-full bg-slate-200/70",children:e.jsx("div",{className:`h-full rounded-full transition-[width] ${v?"bg-pls-sky group-hover:bg-pls-navy":"bg-pls-navy"}`,style:{width:`${u}%`}})})]})})}function x7(){const t=new Date,n=X(t,29);return{from:q(n,"yyyy-MM-dd"),to:q(t,"yyyy-MM-dd")}}function m7(t,n,i,d){if(t){const u=new Date(`${i}T00:00:00`),v=new Date(`${d}T00:00:00`),N=Math.max(1,Math.round((v.getTime()-u.getTime())/(1440*60*1e3))+1),k=X(u,1),C=X(k,N-1);return{from:q(C,"yyyy-MM-dd"),to:q(k,"yyyy-MM-dd")}}const r=new Date;if(n==="1h"){const u=W2(r,1),v=W2(r,2);return{from:q(v,"yyyy-MM-dd"),to:q(u,"yyyy-MM-dd")}}if(n==="1d"){const u=X(r,1),v=X(r,1);return{from:q(v,"yyyy-MM-dd"),to:q(u,"yyyy-MM-dd")}}if(n==="1w"){const u=X(r,7),v=X(r,13);return{from:q(v,"yyyy-MM-dd"),to:q(u,"yyyy-MM-dd")}}if(n==="1m"){const u=X(r,30),v=X(r,59);return{from:q(v,"yyyy-MM-dd"),to:q(u,"yyyy-MM-dd")}}const m=X(r,365),c=X(r,729);return{from:q(c,"yyyy-MM-dd"),to:q(m,"yyyy-MM-dd")}}function l3(t,n){if(!t)return"";if(n==="five_min"||n==="hour")try{if(t.includes("T"))return q(new Date(t),"dd.MM HH:mm",{locale:c1});if(t.match(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/))return q(new Date(t.replace(" ","T")),"dd.MM HH:mm",{locale:c1})}catch{return t}if(n==="week")try{return q(new Date(`${t}T12:00:00`),"d MMM yy",{locale:c1})}catch{return t}try{return q(new Date(`${t}T12:00:00`),"d MMM",{locale:c1})}catch{return t}}function u7(t,n){const i=new Map;let d=n;for(const r of t)i.set(`${r.dow}-${r.hour}`,r.pageviews),r.pageviews>
1d&&(d=r.pageviews);return{map:i,max:d||1}}function p7({data:t,size:n=80}){return t.length?e.jsx(d3,{width:n,height:n,children:e.jsx(x3,{data:t,cx:n/2,cy:n/2,innerRadius:n*.28,outerRadius:n*.44,dataKey:"value",stroke:"none",paddingAngle:2,children:t.map((i,d)=>e.jsx(W5,{fill:c5[d%c5.length]},d))})}):null}const h7={all:"Szukaj",path:"Strona",title:"TytuÅ",referrer:"ŹródÅo",country:"Kraj",city:"Miasto",region:"Województwo",os:"System",browser:"PrzeglÄ
darka",device:"UrzÄ
dzenie",event:"Zdarzenie",language:"JÄzyk"};function g7({value:t,onChange:n}){return e.jsxs("div",{className:"relative",children:[e.jsx(c3,{size:12,className:"absolute left-2 top-1/2 -translate-y-1/2 text-slate-400"}),e.jsx("input",{type:"text",value:t,onChange:i=>n(i.target.value),placeholder:"Szukaj w Åcieżkach...",className:"w-full rounded-md border border-slate-200 bg-slate-50 pl-7 pr-7 py-1 text-[11px]",style:y()}),t?e.jsx("button",{type:"button",onClick:()=>n(""),className:"absolute right-2 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600",children:e.jsx(o5,{size:12})}):null]})}const v3="plstrefa:admin:analytics:view";function f7(t){if(typeof window>"u")return{};try{const n=window.localStorage.getItem(`${v3}:${t||"default"}`);return n?JSON.parse(n):{}}catch{return{}}}function y7(t,n){if(!(typeof window>"u"))try{window.localStorage.setItem(`${v3}:${t||"default"}`,JSON.stringify(n))}catch{}}function I7(){var d2,x2,m2,u2,p2,h2,g2,f2,y2,b2,j2,v2,w2,N2,k2,z2,M2,S2,C2,L2;const{accessToken:t,user:n}=v4(),i=o.useMemo(()=>f7(n==null?void 0:n.id),[n==null?void 0:n.id]),d=i.subtab&&n3.some(s=>s.id===i.subtab)?i.subtab:"overview",r=i.preset&&_5.some(s=>s.id===i.preset)?i.preset:"1w",[m,c]=o.useState(r),[u,v]=o.useState(!!i.customMode),[{from:N,to:k},C]=o.useState(i.customMode&&i.from&&i.to?{from:i.from,to:i.to}
1:x7),[a,x]=o.useState(null),[h,D]=o.useState(null),[M,O]=o.useState(null),[B,Z]=o.useState([]),[L,F]=o.useState(0),[j,$]=o.useState(0),[p,z]=o.useState(!1),[P,T]=o.useState(!0),[V,H5]=o.useState(d),[s1,d5]=o.useState(""),[t1,x5]=o.useState("all"),[b7,j7]=o.useState(new Set),[K,w3]=o.useState(!1),[S,Z5]=o.useState(null),[m5,Y5]=o.useState(null),[x1,N3]=o.useState(null),[J5,k3]=o.useState([]),[Q5,X5]=o.useState(!1),[e2,s2]=o.useState(null),[$1,t2]=o.useState(!1),[u5,z3]=o.useState("area"),A1=o.useRef(0),_1=o.useRef(0),m1=o.useMemo(()=>u?{from:N,to:k}:{preset:m},[u,N,k,m]),E1=o.useMemo(()=>u?{from:N,to:k}:{preset:m},[u,N,k,m]),I1=o.useMemo(()=>u?{from:N,to:k}:{preset:m},[u,N,k,m]),B1=o.useMemo(()=>u?{from:N,to:k}:{preset:m},[u,N,k,m]),T1=o.useMemo(()=>`${u?`c:${N}:${k}`:`p:${m}`}|${t1}:${s1.trim().toLowerCase()}`,[u,N,k,m,t1,s1]),M3=u?`${N} â ${k}`:((d2=_5.find(s=>s.id===m))==null?void 0:d2.hint)||m,a2=o.useRef(null),p5=o.useRef(!1),h5=o.useCallback(async s=>{if(!t)return;const l=++_1.current;z(!0);const f=await P2(t,E1,{limit:u1,offset:s*u1,field:t1,value:s1});if(l===_1.current){if(z(!1),f.status!=="ok"){e1.error(f.error||"Nie udaÅo siÄ pobraÄ zdarzeÅ"),Z([]),F(0);return}Z(f.data.rows),F(f.data.total)}},[t,E1,t1,s1]);o.useEffect(()=>{y7(n==null?void 0:n.id,{subtab:V,preset:m,customMode:u,from:N,to:k})},[n==null?void 0:n.id,V,m,u,N,k]);const Y=o.useCallback((s,l="all")=>{x5(l),d5(s||""),$(0),H5("events"),typeof window<"u"&&window.scrollTo({top:0,behavior:"smooth"})},[]),n2=o.useCallback(async s=>{t2(!0);const l=await e4(t,s);t2(!1);const f=s==="month"?"miesiÄczny":"tygodniowy";l.status==="ok"?e1.success(`WysÅano raport ${f}${l.data.recipient?` na ${l.data.recipient}`:""}`):e1.error(l.error||"Nie udaÅo siÄ wysÅaÄ raportu")},[t]);o.useEffect(()=>{if(!t)return;let s=!1;return X5(!0),s2(null),s4(t,m1).then(l=>{s||(X5(!1),l.status==="ok"?k3(l.data.rows):s2(l.error||"BÅÄ
d pobierania regionów"))}),()=>{s=!0}},[t,m1]),o.useEffect(()=>{if(!t){T(!1);return}let s=!1;const l=++A1.current;return T(!0),x(null),D(null),O(null),Promise.all([K1(t,m1),N5(t,I1),$2(t,B1)]).then(([f,g,w])=>{s||l!==A1.current||(f.status!=="ok"&&e1.error(f.error||"Nie udaÅo siÄ pobraÄ raportu"),g.status!=="ok"&&e1.error(g.error||"Nie udaÅo siÄ pobraÄ konwersji"),w.status!=="ok"&&e1.error(w.error||"Nie udalo sie pobrac lejka sklepu"),x(f.data),D(g.data),O(w.data),T(!1))}),()=>{s=!0}},[t,I1,m1,B1]),o.useEffect(()=>{if(t){if(a2.current!==T1){a2.current=T1,$(0),p5.current=!0,h5(0);return}if(p5.current){p5.current=!1;return}h5(j)}},[t,T1,j,h5]),o.useEffect(()=>{if(!t||!K){Z5(null),Y5(null);return}let s=!1;const l=m7(u,m,N,k);return Promise.all([K1(t,l),N5(t,l)]).then(([f,g])=>{s||(Z5(f.status==="ok"?f.data:null),Y5(g.status==="ok"?g.data:null))}),()=>{s=!0}},[t,K,u,m,N,k]),o.useEffect(()=>{if(!t)return;let s=!1;const l=async()=>{if(typeof document<"u"&&document.visibilityState==="hidden")return;const w=await K1(t,{preset:"1h"});s||w.status==="ok"&&N3(w.data)};l();const f=window.setInterval(()=>{l()},3e4),g=()=>{document.visibilityState==="visible"&&l()};return document.addEventListener("visibilitychange",g),()=>{s=!0,window.clearInterval(f),document.removeEventListener("visibilitychange",g)}},[t]);const S3=o.useCallback(async()=>{if(!t)return;const s=++A1.current,l=++_1.current;T(!0),z(!0);const[f,g,w,W]=await Promise.all([K1(t,m1),N5(t,I1),$2(t,B1),P2(t,E1,{limit:u1,offset:j*u1,field:t1,value:s1})]);s!==A1.current||l!==_1.current||(T(!1),z(!1),f.status!=="ok"&&e1.error(f.error||"Nie udaÅo siÄ pobraÄ raportu"),g.status!=="ok"&&e1.error(g.error||"Nie udaÅo siÄ pobraÄ konwersji"),w.status!=="ok"&&e1.error(w.error||"Nie udalo sie pobrac lejka sklepu"),x(f.data),D(g.data),O(w.data),W.status!=="ok"?(e1.error(W.error||"Nie udaÅo siÄ pobraÄ zdarzeÅ"),Z([]),F(0)):(Z(W.data.rows),F(W.data.total)))},[t,I1,m1,B1,E1,j,t1,s1]),C3=o.useMemo(()=>{var s;return(s=a==null?void 0:a.funnel)!=null&&s.length?Math.max(...a.funnel.map(l=>l.uniqueVisitors),1):1},[a]),L3=o.useMemo(()=>{const s=(S==null?void 0:S.series)||[];return((a==null?void 0:a.series)||[]).map((l,f)=>{var g,w;return{x:l.bucket||l.day||"",pageviews:l.pageviews,uniqueVisitors:l.uniqueVisitors,prevPageviews:((g=s[f])==null?void 0:g.pageviews)??null,prevUniqueVisitors:((w=s[f])==null?void 0:w.uniqueVisitors)??null}})},[a,S]),v1=(a==null?void 0:a.seriesGranularity)||"day",F1=o.useMemo(()=>((a==null?void 0:a.topPages)||[]).slice(0,30).map(s=>({...s,label:s.path.length>48?`${s.path.slice(0,46)}â¦`:s.path})),[a]),P3=o.useMemo(()=>[...F1].slice(0,16).reverse(),[F1]),g5=o.useMemo(()=>{var s;return!((s=a==null?void 0:a.heatmap)!=null&&s.length)&&!(a!=null&&a.heatmapMax)?{map:new Map,max:1}:u7(a.heatmap,a.heatmapMax)},[a]),f5=r7(),w1=o.useMemo(()=>{var l;if(!((l=a==null?void 0:a.heatmap)!=null&&l.length))return null;let s=null;for(const f of a.heatmap)(!s||f.pageviews>s.pageviews)&&(s=f);return s},[a]),$3=o.useMemo(()=>a&&a.totals.uniqueSessions>0?(a.totals.pageviews/a.totals.uniqueSessions).toFixed(1):"â",[a]),N1=o.useMemo(()=>((a==null?void 0:a.byDevice)||[]).map(s=>({name:s.device||"other",value:s.pageviews})),[a]),l1=s=>
1Math.max(0,...s.map(l=>l.pageviews)),y5=s=>Math.max(0,...s.map(l=>l.count)),A3=o.useMemo(()=>l1((a==null?void 0:a.byCountry)||[]),[a]);o.useMemo(()=>l1((a==null?void 0:a.byBrowser)||[]),[a]);const _3=o.useMemo(()=>l1((a==null?void 0:a.byReferrer)||[]),[a]);o.useMemo(()=>l1((a==null?void 0:a.byDevice)||[]),[a]),o.useMemo(()=>l1((a==null?void 0:a.byOs)||[]),[a]);const E3=o.useMemo(()=>l1((a==null?void 0:a.byLanguage)||[]),[a]),I3=o.useMemo(()=>y5((h==null?void 0:h.byEvent)||[]),[h]),B3=o.useMemo(()=>y5((h==null?void 0:h.byPage)||[]),[h]),T3=o.useMemo(()=>y5((h==null?void 0:h.byCampaign)||[]),[h]),F3=o.useMemo(()=>Math.max(1,...((M==null?void 0:M.stages)||[]).map(s=>s.uniqueVisitors)),[M]),i2=Math.max(1,Math.ceil(L/u1)),D3=L===0?0:j*u1+1,R3=Math.min(L,(j+1)*u1),l2=B,b5=(m2=(x2=a==null?void 0:a.byCountry)==null?void 0:x2[0])==null?void 0:m2.country,D1=(p2=(u2=a==null?void 0:a.byBrowser)==null?void 0:u2[0])==null?void 0:p2.browser,j5=(g2=(h2=a==null?void 0:a.byDevice)==null?void 0:h2[0])==null?void 0:g2.device,v5=o.useMemo(()=>{const s=((a==null?void 0:a.daily)||[]).slice(-14);return{pv:s.map(l=>l.pageviews),uv:s.map(l=>l.uniqueVisitors)}},[a]),R1=o.useMemo(()=>((a==null?void 0:a.topPages)||[]).slice(0,6),[a]),O1=o.useMemo(()=>((a==null?void 0:a.byCountry)||[]).slice(0,6),[a]),V1=o.useMemo(()=>((a==null?void 0:a.byReferrer)||[]).slice(0,6),[a]),O3=o.useMemo(()=>Math.max(1,...R1.map(s=>s.pageviews)),[R1]),V3=o.useMemo(()=>Math.max(1,...O1.map(s=>s.pageviews)),[O1]),W3=o.useMemo(()=>Math.max(1,...V1.map(s=>s.pageviews)),[V1]),r2=o.useMemo(()=>{const s=new Map;for(const l of(S==null?void 0:S.byCountry)||[])s.set(l.country,l.pageviews);return s},[S]);o.useMemo(()=>{const s=new Map;for(const l of(S==null?void 0:S.byBrowser)||[])s.set(l.browser||"",l.pageviews);return s},[S]),o.useMemo(()=>{const s=new Map;for(const l of(S==null?void 0:S.byOs)||[])s.set(l.os,l.pageviews);return s},[S]);const o2=o.useMemo(()=>{const s=new Map;for(const l of(S==null?void 0:S.byReferrer)||[])s.set(l.host,l.pageviews);return s},[S]),q3=o.useMemo(()=>{const s=new Map;for(const l of(S==null?void 0:S.topPages)||[])s.set(l.path,l.pageviews);return s},[S]),W1=o.useMemo(()=>{var s,l;return(l=(s=a==null?void 0:a.channels)==null?void 0:s.rows)!=null&&l.length?a.channels.rows.map(f=>({...f,label:w4[f.channel]})):N4((a==null?void 0:a.byReferrer)||[],(a==null?void 0:a.totals.pageviews)||0).map(f=>({...f,sessions:0,visitors:0}))},[a]),K3=o.useMemo(()=>Math.max(1,...W1.map(s=>s.pageviews)),[W1]),G3=o.useMemo(()=>N1.reduce((s,l)=>s+l.value,0),[N1]),U3=o.useMemo(()=>{const s=(x1==null?void 0:x1.series)||[],l=s.slice(-1).reduce((U,R)=>U+(R.pageviews||0),0),f=s.slice(-3).reduce((U,R)=>U+(R.pageviews||0),0),g=s.reduce((U,R)=>U+(R.pageviews||0),0),w=(x1==null?void 0:x1.totals.uniqueVisitors)||0,W=s.map(U=>U.pageviews||0);return{last5m:l,last15m:f,last60m:g,visitors60m:w,spark:W,isLive:l>0}},[x1]),J=o.useMemo(()=>{if(!a||!h)return null;const s=a.totals.uniqueSessions;return s?{rate:h.totals.successfulOrders/s,orders:h.totals.successfulOrders,sessions:s}:{rate:0,orders:0,sessions:0}},[a,h]),q1=o.useMemo(()=>{if(!S||!m5)return null;const s=S.totals.uniqueSessions;return s?m5.totals.successfulOrders/s:null},[S,m5]),w5=((J==null?void 0:J.rate)||0)*100,c2=Math.min(100,w5/(E5*100)*100);return e.jsx(Z3,{module:"analytics",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(H3,{title:"Statystyki",subtitle:"Ruch, odbiorcy, źródÅa i zdarzenia",actions:e.jsxs("div",{className:"flex w-full min-w-0 flex-col gap-1.5 sm:flex-row sm:flex-wrap sm:items-center",children:[e.jsx("div",{className:"flex min-w-0 max-w-full overflow-x-auto rounded-lg border border-slate-200/90 bg-slate-50/80 p-0.5 [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden nice-scroll",children:e.jsxs("div",{className:"flex shrink-0 items-center gap-0.5",children:[_5.map(s=>e.jsx("button",{type:"button",title:s.hint,onClick:()=>{v(!1),c(s.id)},className:`shrink-0 rounded-md px-2 py-1 text-[10px] transition-colors sm:px-2.5 sm:py-1.5 sm:text-xs ${!u&&m===s.id?"bg-pls-navy text-white shadow-sm":"text-slate-500 hover:bg-white hover:text-pls-navy"}`,style:y({fontWeight:700}),children:s.label},s.id)),e.jsxs("button",{type:"button",onClick:()=>v(!0),className:`inline-flex shrink-0 items-center gap-1 rounded-md px-2 py-1 text-[10px] transition-colors sm:px-2.5 sm:py-1.5 sm:text-xs ${u?"bg-indigo-600 text-white shadow-sm":"text-slate-500 hover:bg-white"}`,style:y({fontWeight:700}),children:[e.jsx(u4,{size:11}),"Zakres"]})]})}),e.jsxs("div",{className:"flex flex-wrap items-end gap-1.5",children:[u?e.jsxs(e.Fragment,{children:[e.jsxs("label",{className:"flex min-w-[7.5rem] flex-1 flex-col gap-0.5 sm:flex-initial",style:y({fontSize:"9px",fontWeight:600,color:"#94a3b8"}),children:["Od",e.jsx("input",{type:"date",value:N,onChange:s=>C(l=>({...l,from:s.target.value})),className:"w-full rounded-md border border-slate-200 bg-white px-2 py-1 text-[11px]",style:y()})]}),e.jsxs("label",{className:"flex min-w-[7.5rem] flex-1 flex-col gap-0.5 sm:flex-initial",style:y({fontSize:"9px",fontWeight:600,color:"#94a3b8"}),children:["Do",e.jsx("input",{type:"date",value:k,onChange:s=>C(l=>({...l,to:s.target.value})),className:"w-full rounded-md border border-slate-200 bg-white px-2 py-1 text-[11px]",style:y()})]})]}):null,e.jsxs("button",{type:"button",onClick:()=>w3(s=>!s),title:K?"WyÅÄ
cz porównanie do poprzedniego okresu":"Pokaż zmianÄ vs poprzedni równy okres (â²â¼ na kartach KPI)",className:`inline-flex h-7 shrink-0 items-center justify-center gap-1 self-end rounded-md px-2.5 text-[10px] sm:h-auto sm:py-1.5 sm:text-xs ${K?"bg-indigo-600 text-white shadow-sm":"border border-slate-200 bg-white text-slate-600 hover:text-pls-navy"}`,style:y({fontWeight:600}),children:[e.jsx(p4,{size:12}),K?"vs poprz. â":"Porównaj vs poprz."]}),e.jsxs("button",{type:"button",onClick:()=>
1void n2("week"),disabled:$1,title:"WyÅlij e-mail z raportem tygodniowym (ostatnie 7 dni vs poprzednie 7)",className:"inline-flex h-7 shrink-0 items-center justify-center gap-1 self-end rounded-md border border-slate-200 bg-white px-2.5 text-[10px] text-slate-600 hover:text-pls-navy disabled:opacity-50 sm:h-auto sm:py-1.5 sm:text-xs",style:y({fontWeight:600}),children:[e.jsx(E2,{size:12}),$1?"WysyÅanieâ¦":"Raport tyg."]}),e.jsxs("button",{type:"button",onClick:()=>void n2("month"),disabled:$1,title:"WyÅlij e-mail z raportem miesiÄcznym (ostatni peÅny miesiÄ
c vs poprzedni)",className:"inline-flex h-7 shrink-0 items-center justify-center gap-1 self-end rounded-md border border-slate-200 bg-white px-2.5 text-[10px] text-slate-600 hover:text-pls-navy disabled:opacity-50 sm:h-auto sm:py-1.5 sm:text-xs",style:y({fontWeight:600}),children:[e.jsx(E2,{size:12}),$1?"WysyÅanieâ¦":"Raport mies."]}),e.jsxs("button",{type:"button",onClick:()=>void S3(),disabled:P,className:"inline-flex h-7 shrink-0 items-center justify-center gap-1 self-end rounded-md bg-pls-navy px-2.5 text-[10px] text-white hover:opacity-90 disabled:opacity-50 sm:h-auto sm:py-1.5 sm:text-xs",style:y({fontWeight:600}),children:[e.jsx(o3,{size:12,className:P?"animate-spin":""}),"OdÅwież"]})]})]})}),a!=null&&a.legacyFallback?e.jsxs("div",{className:"flex items-start gap-2 rounded-lg border border-amber-200 bg-amber-50 px-3 py-2 text-amber-950",style:y({fontSize:"11px"}),children:[e.jsx(k5,{size:14,className:"shrink-0 mt-0.5"}),e.jsxs("span",{children:[e.jsx("strong",{children:"Tryb zgodnoÅci"})," â uruchom migracjÄ ",e.jsx("code",{className:"text-[10px] bg-white/70 px-0.5 rounded",children:"analytics_dashboard"})," w Supabase dla peÅnych danych."]})]}):null,e.jsxs("div",{className:"flex flex-wrap items-center gap-2 text-[10px] text-slate-500",style:y(),children:[e.jsx(r3,{size:11}),e.jsxs("span",{children:[e.jsx("strong",{className:"text-pls-navy",children:"Zakres:"})," ",M3]}),e.jsx("span",{className:"rounded-full bg-emerald-50 px-1.5 py-px text-[9px] font-bold uppercase text-emerald-700",children:"wszystkie zakÅadki"}),a!=null&&a.range?e.jsxs("span",{className:"text-slate-400",children:[a.range.start," â ",a.range.end,a.range.tz?` · ${a.range.tz}`:null]}):null,a?e.jsx("span",{className:"rounded-full bg-sky-50 px-1.5 py-px text-[9px] font-bold uppercase text-sky-700",children:v1==="five_min"?"5 min":v1==="hour"?"godziny":v1==="week"?"tygodnie":"dni"}):null]}),P&&!a?e.jsx("p",{className:"py-8 text-center text-sm text-slate-400",style:y(),children:"Wczytywanie danych..."}):a?e.jsxs(e.Fragment,{children:[e.jsx("div",{role:"tablist",className:"flex w-full min-w-0 gap-px overflow-x-auto rounded-lg border border-slate-200/90 bg-slate-100 p-0.5 [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden nice-scroll",children:n3.map(({id:s,label:l,Icon:f})=>e.jsxs("button",{type:"button",role:"tab","aria-selected":V===s,onClick:()=>H5(s),className:`flex min-w-0 shrink-0 items-center gap-1 rounded-md px-2 py-1.5 text-[10px] transition-colors sm:px-2.5 sm:text-[11px] ${V===s?"bg-white text-pls-navy shadow-sm":"text-slate-500 hover:text-pls-navy"}`,style:y({fontWeight:700}),children:[e.jsx(f,{size:12,className:"shrink-0 opacity-80"}),e.jsx("span",{className:"truncate",children:l})]},s))}),V==="overview"?e.jsxs("div",{className:"space-y-2",children:[e.jsx(U4,{accessToken:t,liveStats:U3}),e.jsxs("div",{className:"grid grid-cols-2 gap-1.5 sm:grid-cols-3 lg:grid-cols-4 xl:grid-cols-8",children:[e.jsx(A,{icon:e.jsx(h4,{size:12}),iconColor:"text-sky-500",label:"OdsÅony",value:b(a.totals.pageviews),sparkline:v5.pv,sparklineColor:"#12A7EE",delta:K?e.jsx(a1,{current:a.totals.pageviews,previous:S==null?void 0:S.totals.pageviews}):void 0}),e.jsx(A,{icon:e.jsx(V5,{size:12}),iconColor:"text-indigo-500",label:"GoÅcie",value:b(a.totals.uniqueVisitors),sparkline:v5.uv,sparklineColor:"#6366f1",delta:K?e.jsx(a1,{current:a.totals.uniqueVisitors,previous:S==null?void 0:S.totals.uniqueVisitors}):void 0}),e.jsx(A,{icon:e.jsx(g4,{size:12}),iconColor:"text-emerald-600",label:"Sesje",value:b(a.totals.uniqueSessions),sparkline:v5.uv,sparklineColor:"#10b981",delta:K?e.jsx(a1,{current:a.totals.uniqueSessions,previous:S==null?void 0:S.totals.uniqueSessions}):void 0}),e.jsx(A,{icon:e.jsx(I2,{size:12}),iconColor:"text-violet-500",label:"PV/sesjÄ",value:$3,delta:K&&S&&S.totals.uniqueSessions?e.jsx(a1,{current:a.totals.pageviews/Math.max(1,a.totals.uniqueSessions),previous:S.totals.pageviews/Math.max(1,S.totals.uniqueSessions)}):void 0}),e.jsx(A,{icon:e.jsx(B2,{size:12}),iconColor:"text-emerald-600",label:"CR (zamówienia/sesje)",value:J?`${w5.toFixed(2)}%`:"â",sub:J?`${b(J.orders)} z ${b(J.sessions)} · cel ${(E5*100).toFixed(0)}%`:void 0,delta:K&&q1!=null?e.jsx(a1,{current:(J==null?void 0:J.rate)||0,previous:q1}):void 0}),e.jsx(A,{icon:e.jsx(T2,{size:12}),iconColor:"text-amber-500",label:"Bounce rate",value:a.totals.bounceRate!=null?`${(a.totals.bounceRate*100).toFixed(1)}%`:"â",sub:a.totals.bouncedSessions!=null&&a.totals.uniqueSessions?`${b(a.totals.bouncedSessions)} / ${b(a.totals.uniqueSessions)} sesji`:void 0,delta:K&&(S==null?void 0:S.totals.bounceRate)!=null?e.jsx(a1,{current:a.totals.bounceRate||0,previous:S.totals.bounceRate}):void 0}),e.jsx(A,{icon:e.jsx(f4,{size:12}),iconColor:"text-rose-500",label:"Avg sesja",value:a.totals.avgSessionDurationSeconds!=null?i3(a.totals.avgSessionDurationSeconds):"â",sub:a.totals.medianSessionDurationSeconds!=null?`mediana ${i3(a.totals.medianSessionDurationSeconds)}`:void 0,delta:K&&(S==null?void 0:S.totals.avgSessionDurationSeconds)!=null?e.jsx(a1,{current:a.totals.avgSessionDurationSeconds||0,previous:S.totals.avgSessionDurationSeconds}):void 0}),e.jsx(A,{icon:e.jsx(a5,{size:12}),iconColor:"text-amber-500",label:"Szczyt",value:w1?`${a3[w1.dow]??"?"} ${w1.hour}:00`:"â",sub:w1?`${b(w1.pageviews)} PV`:void 0})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-[minmax(0,360px)_1fr]",children:[J?e.jsxs("div",{className:"rounded-lg border border-emerald-200/70 bg-white p-2.5 shadow-sm",children:[e.jsxs("div",{className:"mb-1.5 flex items-center justify-between gap-2",children:[e.jsxs("span",{className:"flex items-center gap-1.5 text-[10px] font-bold uppercase tracking-wider text-slate-600",style:y(),children:[e.jsx(B2,{size:11,className:"text-emerald-600"})," Cel konwersji (",(E5*100).toFixed(0),"%)"]}),e.jsxs("span",{className:"text-[10px] tabular-nums text-slate-500",style:y(),children:[e.jsxs("strong",{className:"text-pls-navy",children:[w5.toFixed(2),"%"]}),K&&q1!=null?e.jsx("span",{className:"ml-1.5",children:e.jsx(a1,{current:J.rate,previous:q1})}):null]})]}),e.jsx("div",{className:"h-2 overflow-hidden rounded-full bg-slate-100",children:e.jsx("div",{className:`h-full rounded-full ${c2>=100?"bg-emerald-500":"bg-sky-500"}`,style:{width:`${c2}%`}})})]}):e.jsx("div",{}),e.jsxs("div",{className:"flex flex-wrap items-center gap-1.5 text-[10px]",style:y({fontWeight:600}),children:[b5?e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-slate-50 border border-slate-200 px-2 py-1 text-slate-600",children:[e.jsx(n1,{code:b5,size:12})," ",i1(b5)]}):null,D1?e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-slate-50 border border-slate-200 px-2 py-1 text-slate-600",children:[(()=>{const s=L1(D1);return s?e.jsx(o1,{slug:s.slug,color:s.color,label:D1,size:11}):null})(),D1]}):null,j5?e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-slate-50 border border-slate-200 px-2 py-1 text-slate-600",children:[(()=>{const{Icon:s,className:l}=l5(j5);return e.jsx(s,{size:11,className:l})})(),j5]}):null,(f2=a.topPages)!=null&&f2[0]?e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-sky-50 border border-sky-200 px-2 py-1 text-sky-700",children:[e.jsx(k1,{size:10})," ",a.topPages[0].path," · ",b(a.topPages[0].pageviews)," PV"]}):null]})]}),e.jsxs(E,{children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between gap-2",children:[e.jsx(I,{icon:e.jsx(y4,{size:13,className:"text-sky-500"}),sub:"OÅ lewa: odsÅony · oÅ prawa: goÅcie",children:"Ruch w czasie"}),e.jsx("div",{className:"flex shrink-0 items-center gap-0.5 rounded-lg border border-slate-200 bg-slate-50 p-0.5",children:[{id:"area",label:"Liniowy",Icon:a5},{id:"bar",label:"SÅupkowy",Icon:k1}].map(({id:s,label:l,Icon:f})=>e.jsxs("button",{type:"button",onClick:()=>z3(s),className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-[10px] transition-colors ${u5===s?"bg-white text-pls-navy shadow-sm":"text-slate-500 hover:text-pls-navy"}`,style:y({fontWeight:700}),children:[e.jsx(f,{size:11})," ",l]},s))})]}),e.jsx("div",{className:"h-44 w-full min-w-0 sm:h-56 lg:h-64",children:e.jsx(C1,{width:"100%",height:"100%",children:e.jsxs(k4,{data:L3,margin:{top:2,right:2,left:0,bottom:2},children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:"pvFill",x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{offset:"0%",stopColor:"#12A7EE",stopOpacity:.3}),e.jsx("stop",{offset:"100%",stopColor:"#12A7EE",stopOpacity:0})]})}),e.jsx(U1,{strokeDasharray:"3 3",stroke:"#eef2f7"}),e.jsx(H1,{dataKey:"x",tickFormatter:s=>l3(String(s),v1),tick:{fontSize:9,fill:"#64748b"},stroke:"#cbd5e1",interval:"preserveStartEnd"}),e.jsx(y1,{yAxisId:"pv",orientation:"left",tick:{fontSize:9,fill:"#12A7EE"},stroke:"#bfdbfe",width:36}),e.jsx(y1,{yAxisId:"uv",orientation:"right",tick:{fontSize:9,fill:"#244A96"},stroke:"#c7d2fe",width:32}),e.jsx(Z1,{content:({active:s,payload:l,label:f})=>!s||!(l!=null&&l.length)?null:e.jsxs("div",{className:"rounded-lg border border-slate-200 bg-white/95 px-2.5 py-1.5
1shadow-md backdrop-blur-[1px]",style:y({fontSize:10}),children:[e.jsx("p",{className:"mb-1 font-bold text-pls-navy",children:l3(String(f??""),v1)}),l.map(g=>{const w=String(g.dataKey??""),W=w==="pageviews"?"OdsÅony":w==="uniqueVisitors"?"GoÅcie":w==="prevPageviews"?"OdsÅony (poprz.)":w==="prevUniqueVisitors"?"GoÅcie (poprz.)":String(g.name??w);return e.jsxs("div",{className:"flex items-center justify-between gap-4 tabular-nums",children:[e.jsxs("span",{className:"flex items-center gap-1.5 text-slate-600",children:[e.jsx("span",{className:"inline-block h-1.5 w-1.5 rounded-full",style:{backgroundColor:g.color}}),W]}),e.jsx("span",{className:"font-semibold text-pls-navy",children:b(Number(g.value))})]},w)})]})}),e.jsx(z4,{wrapperStyle:{fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",fontSize:10,paddingTop:0},formatter:s=>s==="pvSeries"?"OdsÅony":s==="uvSeries"?"GoÅcie":s==="pvPrevSeries"?"OdsÅony (poprz.)":s==="uvPrevSeries"?"GoÅcie (poprz.)":String(s)}),u5==="area"?e.jsx(m3,{yAxisId:"pv",type:"monotone",dataKey:"pageviews",name:"pvSeries",stroke:"#12A7EE",fill:"url(#pvFill)",strokeWidth:1.5}):e.jsx(M1,{yAxisId:"pv",dataKey:"pageviews",name:"pvSeries",fill:"#12A7EE",radius:[3,3,0,0],maxBarSize:22}),u5==="area"?e.jsx(S5,{yAxisId:"uv",type:"monotone",dataKey:"uniqueVisitors",name:"uvSeries",stroke:"#244A96",strokeWidth:1.5,dot:!1}):e.jsx(M1,{yAxisId:"uv",dataKey:"uniqueVisitors",name:"uvSeries",fill:"#244A96",fillOpacity:.85,radius:[3,3,0,0],maxBarSize:22}),K?e.jsx(S5,{yAxisId:"pv",type:"monotone",dataKey:"prevPageviews",name:"pvPrevSeries",stroke:"#12A7EE",strokeWidth:1.25,strokeDasharray:"4 3",strokeOpacity:.5,dot:!1,connectNulls:!0}):null,K?e.jsx(S5,{yAxisId:"uv",type:"monotone",dataKey:"prevUniqueVisitors",name:"uvPrevSeries",stroke:"#244A96",strokeWidth:1.25,strokeDasharray:"4 3",strokeOpacity:.5,dot:!1,connectNulls:!0}):null]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-3",children:[!a.legacyFallback&&a.heatmap.length>0?e.jsxs(E,{children:[e.jsx(I,{sub:`IntensywnoÅÄ = odsÅony, ${((y2=a.range)==null?void 0:y2.tz)||"Europe/Warsaw"}`,children:"Heatmapa dzieÅ Ã godzina"}),e.jsxs("div",{className:"w-full min-w-0",children:[e.jsxs("div",{className:"grid w-full gap-px",style:{gridTemplateColumns:"20px repeat(24, minmax(0, 1fr))"},children:[e.jsx("div",{}),Array.from({length:24},(s,l)=>e.jsx("div",{className:"text-center font-bold text-slate-400 text-[6px]",style:y(),children:l%3!==0?"":l},l)),a3.map((s,l)=>e.jsxs("div",{className:"contents",children:[e.jsx("div",{className:"flex items-center pr-0.5 font-bold text-slate-500 text-[7px]",style:y(),children:s}),Array.from({length:24},(f,g)=>{const w=g5.map.get(`${l}-${g}`)||0,W=g5.max>0?w/g5.max:0;return e.jsx("div",{title:`${s} ${g}:00 â ${b(w)} PV`,className:"aspect-square rounded-[2px] border border-slate-100/60 min-h-[8px]",style:{backgroundColor:`rgba(18, 71, 150, ${.05+W*.9})`}},`${l}-${g}`)})]},`dow-${s}`))]}),e.jsxs("div",{className:"mt-2 flex items-center justify-end gap-1.5 text-[9px] text-gray-400",style:y(),children:[e.jsx("span",{children:"mniej"}),e.jsx("div",{className:"flex h-2.5 gap-px",children:[.12,.3,.5,.7,.9].map(s=>e.jsx("div",{className:"w-3 rounded-sm",style:{backgroundColor:`rgba(18, 71, 150, ${s})`}},s))}),e.jsx("span",{children:"wiÄcej"})]})]})]}):null,N1.length>0?e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(z5,{size:12,className:"text-violet-500"}),children:"UrzÄ
dzenia"}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(p7,{data:N1,size:f5?70:96}),e.jsx("div",{className:"flex-1 space-y-1",children:N1.map((s,l)=>e.jsxs("div",{className:"flex items-center gap-1.5 text-[10px]",style:y(),children:[e.jsx("span",{className:"inline-block h-2 w-2 rounded-sm shrink-0",style:{backgroundColor:c5[l%c5.length]}}),e.jsx("span",{className:"capitalize text-slate-700",children:s.name}),e.jsx("span",{className:"ml-auto tabular-nums text-slate-400",children:G(s.value,G3)})]},s.name))})]})]}):null,e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(k1,{size:12,className:"text-sky-500"}),sub:"NajwiÄcej odsÅon",children:"Top podstrony"}),e.jsxs("div",{className:"space-y-0",children:[R1.map(s=>e.jsx(H,{max:O3,value:s.pageviews,pct:G(s.pageviews,a.totals.pageviews),prev:K?q3.get(s.path)??0:void 0,onClick:()=>Y(s.path,"path"),left:e.jsx("span",{className:"truncate font-mono text-[11px] font-semibold text-slate-700",children:s.path})},s.path)),R1.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-3",children:[e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(Q,{size:12,className:"text-sky-600"}),sub:"Top 6",children:"Kraje"}),e.jsxs("div",{className:"space-y-0",children:[O1.map(s=>{const l=b1(s.country);return e.jsx(H,{max:V3,value:s.pageviews,pct:G(s.pageviews,a.totals.pageviews),prev:K?r2.get(s.country)??0:void 0,onClick:()=>Y(l||s.country,"country"),left:e.jsxs("span",{className:"flex items-center gap-1.5 min-w-0",children:[e.jsx(n1,{code:s.country,size:12}),e.jsx("span",{className:"truncate text-[12px] font-semibold text-slate-700",children:l?i1(l):s.country||"â"})]})},s.country)}),O1.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych"})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(z1,{size:12,className:"text-indigo-500"}),sub:"SkÄ
d przychodzÄ
goÅcie",children:"Top źródÅa"}),e.jsxs("div",{className:"space-y-0",children:[V1.map(s=>e.jsx(H,{max:W3,value:s.pageviews,pct:G(s.pageviews,a.totals.pageviews),prev:K?o2.get(s.host)??0:void 0,onClick:()=>Y(s.host||"","referrer"),left:e.jsx("span",{className:"truncate text-[12px] font-medium text-slate-700",children:s.host||"(direct)"})},s.host)),V1.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych"})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(i5,{size:12,className:"text-emerald-600"}),sub:"Najnowsze realne intencje",children:"Ostatnie konwersje"}),e.jsxs("div",{className:"max-h-44 overflow-y-auto pr-0.5 nice-scroll",children:[((h==null?void 0:h.recent)||[]).slice(0,6).map(s=>e.jsxs("div",{className:"flex items-start justify-between gap-2 border-b border-slate-50 py-1 last:border-0",style:y({fontSize:"10px"}),children:[e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("p",{className:"truncate font-semibold text-pls-navy",children:I5(s.event_name||"")}),e.jsx("p",{className:"truncate font-mono text-[9px] text-slate-400",children:s.path})]}),e.jsx("span",{className:"shrink-0 whitespace-nowrap text-[9px] text-slate-500",children:s.created_at?q(new Date(s.created_at),"dd.MM HH:mm",{locale:c1}):"â"})]},s.id)),(b2=h==null?void 0:h.recent)!=null&&b2.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak konwersji w tym zakresie"})]})]})]})]}):null,V==="traffic"?e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-1.5 sm:grid-cols-4",children:[e.jsx(A,{icon:e.jsx(z1,{size:12}),iconColor:"text-sky-500",label:"WejÅcia (sesje)",value:b((a.entryLandings||[]).reduce((s,l)=>s+l.sessions,0))}),e.jsx(A,{icon:e.jsx(n5,{size:12}),iconColor:"text-indigo-500",label:"Strony wejÅcia",value:b((a.entryLandings||[]).length)}),e.jsx(A,{icon:e.jsx(k1,{size:12}),iconColor:"text-emerald-600",label:"Åledzone podstrony",value:b((a.topPages||[]).length)}),e.jsx(A,{icon:e.jsx(F2,{size:12}),iconColor:"text-violet-500",label:"Kroki lejka",value:b((a.funnel||[]).length),sub:(j2=a.funnel)!=null&&j2.length?`${b(((v2=a.funnel[a.funnel.length-1])==null?void 0:v2.uniqueVisitors)||0)} na koÅcu`:void 0})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-2",children:[e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(F2,{size:12,className:"text-sky-500"}),sub:"Unikalni odwiedzajÄ
cy · % wzglÄdem pierwszego kroku",children:"Lejek Åcieżek"}),e.jsxs("div",{className:"max-h-[28rem] space-y-2 overflow-y-auto pr-0.5 nice-scroll",children:[(a.funnel||[]).map((s,l)=>{var W;const f=((W=a.funnel[0])==null?void 0:W.uniqueVisitors)||1,g=s.uniqueVisitors/C3*100,w=l===0?100:Math.round(s.uniqueVisitors/f*100);return e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-baseline justify-between gap-2",children:[e.jsx("span",{className:"truncate text-[11px] font-bold text-pls-navy",style:y(),children:s.label}),e.jsxs("span",{className:"shrink-0 tabular-nums text-[11px] font-bold text-pls-navy",style:y(),children:[b(s.uniqueVisitors)," ",e.jsxs("span",{className:"text-[9px] font-semibold text-slate-500",children:["· ",w,"%"]})]})]}),e.jsx("div",{className:"mt-1 h-2 overflow-hidden rounded-full bg-slate-100",children:e.jsx("div",{className:"h-full rounded-full bg-pls-navy",style:{width:`${g}%`}})}),e.jsx("p",{className:"mt-0.5 truncate font-mono text-[9px] text-slate-400",children:s.path})]},s.path)}),(w2=a.funnel)!=null&&w2.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych"})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(z1,{size:12,className:"text-indigo-500"}),sub:"Strony, na których goÅcie zaczynajÄ
sesjÄ",children:"WejÅcia (landing)"}),e.jsxs("div",{className:"max-h-[28rem] space-y-0 overflow-y-auto pr-0.5 nice-scroll",children:[(()=>{const s=(a.entryLandings||[]).slice(0,40),l=Math.max(1,...s.map(g=>g.sessions)),f=s.reduce((g,w)=>g+w.sessions,0)||1;return s.map(g=>e.jsx(H,{max:l,value:g.sessions,pct:`${Math.round(g.sessions/f*100)}%`,onClick:()=>Y(g.path,"path"),left:e.jsx("span",{className:"truncate font-mono text-[12px] font-semibold text-slate-700",children:g.path})},g.path))})(),(N2=a.entryLandings)!=null&&N2.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych"})]})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(k1,{size:12,className:"text-sky-500"}),sub:"NajczÄÅciej oglÄ
dane adresy w okresie",children:"Top podstrony wg odsÅon"}),e.jsx("div",{className:"hidden h-72 w-full min-w-0 md:block lg:h-80",children:e.jsx(C1,{width:"100%",height:"100%",children:e.jsxs(C5,{data:P3,layout:"vertical",margin:{left:4,right:12,top:2,bottom:2},children:[e.jsx(U1,{strokeDasharray:"3 3",horizontal:!1,stroke:"#eef2f7"}),e.jsx(H1,{type:"number",tick:{fontSize:9,fill:"#64748b"},stroke:"#cbd5e1"}),e.jsx(y1,{type:"category",dataKey:"label",width:f5?80:190,tick:{fontSize:9,fill:"#475569"},stroke:"#cbd5e1"}),e.jsx(Z1,{formatter:s=>b(s),contentStyle:{fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",fontSize:11},cursor:{fill:"#f1f5f9"}}),e.jsx(M1,{dataKey:"pageviews",name:"OdsÅony",fill:"#12A7EE",radius:[0,3,3,0]})]})})}),e.jsx("div",{className:"max-h-[28rem] space-y-0 overflow-y-auto md:hidden nice-scroll",style:y(),children:(()=>{const s=l1(F1);return F1.map(l=>e.jsx(H,{max:s,value:l.pageviews,sub:l.path,left:e.jsx("span",{className:"truncate text-[12px] font-semibold text-slate-700",children:l.label})},l.path))})()})]})]}):null,V==="audience"?e.jsxs("div",{className:"space-y-2",children:[(()=>{var W,U,R,r1;const s=a.totals.pageviews||1,l=(W=a.byCountry)==null?void 0:W[0],f=(U=a.byBrowser)==null?void 0:U[0],g=(R=a.byDevice)==null?void 0:R[0],w=(r1=a.byLanguage)==null?void 0:r1[0];return e.jsxs("div",{className:"grid grid-cols-2 gap-1.5 sm:grid-cols-4",children:[e.jsx(A,{icon:e.jsx(Q,{size:12}),iconColor:"text-sky-600",label:"Kraje",value:b((a.byCountry||[]).length),sub:l?`${i1(b1(l.country)||l.country)} ${G(l.pageviews,s)}`:void 0}),e.jsx(A,{icon:e.jsx(Q,{size:12}),iconColor:"text-indigo-500",label:"Top przeglÄ
darka",value:(f==null?void 0:f.browser)||"â",sub:f?G(f.pageviews,s):void 0}),e.jsx(A,{icon:e.jsx(z5,{size:12}),iconColor:"text-violet-600",label:"Top urzÄ
dzenie",value:(g==null?void 0:g.device)||"â",sub:g?G(g.pageviews,s):void 0}),e.jsx(A,{icon:e.jsx(Q,{size:12}),iconColor:"text-emerald-600",label:"Top jÄzyk",value:(w==null?void 0:w.language)||"â",sub:w?G(w.pageviews,s):void 0})]})})(),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(Q,{size:12,className:"text-sky-600"}),sub:"Choropleta + top 20 krajów",children:"Geografia Åwiata"}),e.jsxs("div",{className:"grid grid-cols-1 gap-3 lg:grid-cols-[minmax(0,720px)_1fr]",children:[e.jsx("div",{className:"min-w-0",children:e.jsx(J4,{rows:a.byCountry||[],onDrill:s=>Y(s,"country")})}),e.jsxs("div",{className:"min-w-0 border-t border-slate-100 pt-2 lg:border-l lg:border-t-0 lg:pl-3 lg:pt-0",children:[e.jsxs("p",{className:"mb-1 px-1.5 text-[10px] font-bold uppercase tracking-wide text-slate-400",children:["Kraje",(k2=a.byCountry)!=null&&k2.length?` (${a.byCountry.length})`:""]}),e.jsxs("div",{className:"max-h-[460px] overflow-y-auto pr-0.5 nice-scroll lg:max-h-[520px]",children:[(a.byCountry||[]).map(s=>{const l=b1(s.country),f=a.totals.pageviews;return e.jsx(H,{max:A3||1,value:s.pageviews,pct:G(s.pageviews,f),sub:`${b(s.uniqueVisitors)} goÅci`,prev:K?r2.get(s.country)??0:void 0,onClick:()=>Y(l||s.country,"country"),left:e.jsxs("span",{className:"flex items-center gap-1.5 min-w-0",children:[e.jsx(n1,{code:s.country,size:14,title:i1(s.
1country)}),e.jsx("span",{className:"truncate text-[12px] font-semibold text-slate-800",children:l?i1(l):s.country||"â"})]})},s.country)}),(z2=a.byCountry)!=null&&z2.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych"})]})]})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(Q,{size:12,className:"text-rose-600"}),sub:"Choropleta + top 16 województw",children:"Geografia Polski"}),e.jsxs("div",{className:"grid grid-cols-1 gap-3 lg:grid-cols-[minmax(0,560px)_1fr]",children:[e.jsx("div",{className:"min-w-0",children:e2?e.jsx("p",{className:"px-3 py-6 text-center text-[11px] text-rose-500",children:e2}):e.jsx(a7,{rows:J5,loading:Q5,onDrill:s=>Y(s,"region")})}),e.jsxs("div",{className:"min-w-0 border-t border-slate-100 pt-2 lg:border-l lg:border-t-0 lg:pl-3 lg:pt-0",children:[e.jsx("p",{className:"mb-1 px-1.5 text-[10px] font-bold uppercase tracking-wide text-slate-400",children:"Top 16 województw"}),e.jsx(i7,{rows:J5,loading:Q5,onDrill:s=>Y(s,"region")})]})]})]}),(()=>{const s=(a.byBrowser||[]).map(g=>{const w=L1(g.browser||"");return{key:g.browser||"â",label:g.browser||"â",value:g.pageviews,icon:w?e.jsx(o1,{slug:w.slug,color:w.color,label:g.browser||"",size:13}):e.jsx(Q,{size:13,className:"shrink-0 text-slate-400"})}}),l=(a.byOs||[]).map(g=>{const w=O5(g.os);return{key:g.os,label:g.os,value:g.pageviews,icon:w?e.jsx(o1,{slug:w.slug,color:w.color,label:g.os,size:13}):e.jsx(D2,{size:13,className:"shrink-0 text-slate-400"})}}),f=(a.byDevice||[]).map(g=>{const{Icon:w,className:W}=l5(g.device||"");return{key:g.device||"â",label:g.device||"â",value:g.pageviews,icon:e.jsx(w,{size:13,className:`shrink-0 ${W}`})}});return e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-3",children:[e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(Q,{size:12,className:"text-indigo-500"}),children:"PrzeglÄ
darki"}),e.jsx(A5,{items:s,onDrill:g=>Y(g,"browser"),centerSub:"ruch"})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(D2,{size:12,className:"text-violet-500"}),children:"System operacyjny"}),e.jsx(A5,{items:l,onDrill:g=>Y(g,"os"),centerSub:"ruch"})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(z5,{size:12,className:"text-violet-600"}),children:"UrzÄ
dzenia"}),e.jsx(A5,{items:f,onDrill:g=>Y(g,"device"),centerSub:"ruch"})]})]})})(),e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-2",children:[e.jsxs(E,{children:[e.jsx(I,{sub:"RozkÅad szerokoÅci okna (px)",children:"Viewport"}),e.jsx("div",{className:"hidden h-40 w-full min-w-0 sm:block",children:e.jsx(C1,{width:"100%",height:"100%",children:e.jsxs(C5,{data:[...a.byViewport||[]].reverse(),layout:"vertical",margin:{left:2,right:6},children:[e.jsx(U1,{strokeDasharray:"3 3",horizontal:!1,stroke:"#f1f5f9"}),e.jsx(H1,{type:"number",tick:{fontSize:8},stroke:"#cbd5e1"}),e.jsx(y1,{type:"category",dataKey:"bucket",width:f5?54:70,tick:{fontSize:8},stroke:"#cbd5e1"}),e.jsx(Z1,{formatter:s=>b(s),contentStyle:{fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",fontSize:10}}),e.jsx(M1,{dataKey:"pageviews",fill:"#6366f1",radius:[0,3,3,0]})]})})}),e.jsx("div",{className:"max-h-40 space-y-0 overflow-y-auto pr-0.5 sm:hidden nice-scroll",children:(()=>{const s=[...a.byViewport||[]].sort((f,g)=>g.pageviews-f.pageviews),l=l1(s);return s.map(f=>e.jsx(H,{max:l||1,value:f.pageviews,left:e.jsxs("span",{className:"font-mono text-[10px] font-semibold text-slate-700",children:[f.bucket,"px"]})},f.bucket))})()})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(Q,{size:12,className:"text-emerald-600"}),children:"JÄzyk przeglÄ
darki"}),e.jsx("div",{className:"max-h-48 overflow-y-auto pr-0.5 nice-scroll",children:(a.byLanguage||[]).map(s=>{const l=F4(s.language);return e.jsx(H,{max:E3||1,value:s.pageviews,pct:G(s.pageviews,a.totals.pageviews),left:e.jsxs("span",{className:"flex items-center gap-1.5 min-w-0",children:[l?e.jsx(n1,{code:l,size:13}):e.jsx(Q,{size:13,className:"shrink-0 text-slate-400"}),e.jsx("span",{className:"truncate font-mono text-[10px] font-medium text-slate-700",children:s.language})]})},s.language)})})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(t5,{size:12,className:"text-amber-600"}),sub:"Core Web Vitals + zaangażowanie · po urzÄ
dzeniu i sieci",children:"WydajnoÅÄ"}),e.jsx(I4,{accessToken:t,query:m1},`perf:${T1}`)]})]}):null,V==="traffic"?e.jsxs("div",{className:"mt-3 space-y-2 border-t border-slate-100 pt-3",children:[(()=>{const s=a.byReferrer||[],l=R=>!R||/(^|\.)direct$|^\(direct\)$|^$/i.test(R),f=s.filter(R=>l(R.host)).reduce((R,r1)=>R+r1.pageviews,0),g=s.filter(R=>!l(R.host)).reduce((R,r1)=>R+r1.pageviews,0),w=a.totals.pageviews||1,W=(a.utm||[]).reduce((R,r1)=>R+r1.sessions,0),U=s.find(R=>!l(R.host));return e.jsxs("div",{className:"grid grid-cols-2 gap-1.5 sm:grid-cols-4",children:[e.jsx(A,{icon:e.jsx(T5,{size:12}),iconColor:"text-slate-500",label:"BezpoÅrednie",value:G(f,w),sub:`${b(f)} odsÅon`}),e.jsx(A,{icon:e.jsx(z1,{size:12}),iconColor:"text-sky-500",label:"Z odesÅaÅ",value:G(g,w),sub:`${b(g)} odsÅon`}),e.jsx(A,{icon:e.jsx(R2,{size:12}),iconColor:"text-indigo-500",label:"Top źródÅo",value:(U==null?void 0:U.host)||"â",sub:U?`${b(U.pageviews)} PV`:void 0}),e.jsx(A,{icon:e.jsx(M5,{size:12}),iconColor:"text-amber-600",label:"Sesje z kampanii",value:b(W),sub:`${b((a.utm||[]).length)} kampanii`})]})})(),W1.length?e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(R2,{size:12,className:"text-indigo-500"}),sub:"Sesje; Paid Search tylko z potwierdzonym markerem",children:"KanaÅy ruchu"}),(M2=a.channels)!=null&&M2.search.sessions?e.jsxs("div",{className:"mb-2 flex items-center justify-between rounded-md border border-sky-100 bg-sky-50 px-2.5 py-2",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-[11px] font-bold text-pls-navy",style:y(),children:"Search ÅÄ
cznie"}),e.jsx("p",{className:"text-[9px] text-slate-500",style:y(),children:"Paid Search + Organic Search"})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("p",{className:"text-[13px] font-extrabold tabular-nums text-pls-navy",style:y(),children:[b(a.channels.search.sessions)," sesji"]}),e.jsxs("p",{className:"text-[9px] text-slate-500",style:y(),children:[b(a.channels.search.visitors)," goÅci"]})]})]}):null,e.jsx("div",{className:"space-y-0",children:W1.map(s=>e.jsx(H,{max:K3,value:s.pageviews,pct:G(s.pageviews,a.totals.pageviews),sub:s.sessions?`${b(s.sessions)} sesji · ${b(s.visitors)} goÅci`:void 0,left:e.jsx("span",{className:"truncate text-[12px] font-medium text-slate-700",children:s.label})},s.channel))}),e.jsx("p",{className:"mt-2 text-[9px] leading-relaxed text-slate-400",style:y(),children:"Paid Search wymaga gclid albo UTM medium cpc/ppc/paid_search/sem. Starszy, nieotagowany ruch z wyszukiwarki pozostaje w Search i może byÄ pokazany jako Organic."})]}):null,e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-2",children:[e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(z1,{size:12,className:"text-sky-500"}),sub:"SkÄ
d przychodzÄ
goÅcie",children:"Referrery"}),e.jsxs("div",{className:"max-h-72 overflow-y-auto pr-0.5 nice-scroll",children:[(a.byReferrer||[]).slice(0,40).map(s=>e.jsx(H,{max:_3||1,value:s.pageviews,pct:G(s.pageviews,a.totals.pageviews),sub:`${b(s.uniqueVisitors)} goÅci`,prev:K?o2.get(s.host)??0:void 0,onClick:()=>Y(s.host||"","referrer"),left:e.jsx("span",{className:"truncate text-[12px] font-medium text-slate-700",children:s.host||"(direct)"})},s.host)),(S2=a.byReferrer)!=null&&S2.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych"})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(M5,{size:12,className:"text-amber-600"}),children:"Kampanie UTM"}),e.jsx("div",{className:"hidden max-h-72 w-full overflow-x-auto overflow-y-auto lg:block nice-scroll",children:e.jsxs("table",{className:"w-full min-w-0 table-fixed text-left text-[10px]",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-slate-100 text-slate-500",style:y({fontWeight:700}),children:[e.jsx("th",{className:"w-[24%] py-1.5 pr-1",children:"ŹródÅo"}),e.jsx("th",{className:"w-[18%] py-1.5 pr-1",children:"Medium"}),e.jsx("th",{className:"w-[34%] py-1.5 pr-1",children:"Kampania"}),e.jsx("th",{className:"w-[12%] py-1.5 text-right",children:"Sesje"}),e.jsx("th",{className:"w-[12%] py-1.5 text-right",children:"PV"})]})}),e.jsx("tbody",{style:y(),children:(a.utm||[]).slice(0,60).map((s,l)=>e.jsxs("tr",{className:"border-b border-slate-50",children:[e.jsx("td",{className:"truncate py-1 pr-1",title:s.source,children:s.source}),e.jsx("td",{className:"truncate py-1 pr-1",title:s.medium,children:s.medium}),e.jsx("td",{className:"truncate py-1 pr-1",title:s.campaign,children:s.campaign}),e.jsx("td",{className:"py-1 text-right tabular-nums font-semibold",children:b(s.sessions)}),e.jsx("td",{className:"py-1 text-right tabular-nums",children:b(s.pageviews)})]},`${s.source}-${s.medium}-${s.campaign}-${l}`))})]})}),e.jsxs("div",{className:"max-h-72 space-y-1.5 overflow-y-auto lg:hidden nice-scroll",children:[(a.utm||[]).slice(0,20).map((s,l)=>e.jsxs("div",{className:"rounded-lg border border-slate-100 bg-slate-50/40 px-2.5 py-1.5",style:y({fontSize:"10px"}),children:[e.jsxs("div",{className:"flex flex-wrap gap-x-1.5 text-slate-700",children:[e.jsx("span",{className:"font-semibold text-pls-navy",children:s.source||"â"}),e.jsx("span",{className:"text-slate-300",children:"/"}),e.jsx("span",{children:s.medium||"â"})]}),e.jsx("p",{className:"truncate text-[9px] text-slate-500",children:s.campaign||"â"}),e.jsxs("div",{className:"mt-1 flex justify-between gap-2 text-[9px] text-slate-500",children:[e.jsxs("span",{children:["Sesje: ",e.jsx("strong",{className:"tabular-nums text-pls-navy",children:b(s.sessions)})]}),e.jsxs("span",{children:["PV: ",e.jsx("strong",{className:"tabular-nums text-pls-navy",children:b(s.pageviews)})]})]})]},`${s.source}-${s.medium}-${s.campaign}-${l}`)),(C2=a.utm)!=null&&C2.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych UTM"})]})]})]})]}):null,V==="conversions"?e.jsx("div",{className:"space-y-2",children:h?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"grid grid-cols-2 gap-1.5 sm:grid-cols-3 lg:grid-cols-6",children:[e.jsx(A,{icon:e.jsx(i5,{size:12}),iconColor:"text-sky-500",label:"Konwersje",value:b(h.totals.conversions),sub:`${b(h.totals.uniqueVisitors)} gosci`}),e.jsx(A,{icon:e.jsx(I2,{size:12}),iconColor:"text-emerald-600",label:"Sales intent",value:b(h.totals.salesIntent)}),e.jsx(A,{icon:e.jsx(b4,{size:12}),iconColor:"text-indigo-500",label:"Platnosci",value:b(h.totals.paymentEntries)}),e.jsx(A,{icon:e.jsx(O2,{size:12}),iconColor:"text-emerald-600",label:"Udane",value:b(h.totals.successfulOrders)}),e.jsx(A,{icon:e.jsx(o5,{size:12}),iconColor:"text-red-500",label:"Nieudane",value:b(h.totals.failedOrders)}),e.jsx(A,{icon:e.jsx(k5,{size:12}),iconColor:"text-amber-500",label:"Porzucone",value:b(h.totals.abandonedOrders
1)})]}),h.totals.sampled?e.jsx("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-3 py-2 text-[11px] text-amber-950",style:y(),children:"Raport grupowany jest na ostatnich 5000 zdarzen w tym zakresie. Zawez zakres dat, aby zobaczyc pelny rozklad."}):null,e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(j4,{size:12,className:"text-sky-500"}),sub:"Od klikniÄcia CTA do udanego zamówienia",children:"Lejek konwersji"}),(()=>{const s=h.totals,l=[{name:"Konwersje",value:s.conversions},{name:"Sales intent",value:s.salesIntent},{name:"PÅatnoÅci",value:s.paymentEntries},{name:"Udane",value:s.successfulOrders}],f=["#12A7EE","#2A7FD0","#244A96","#10b981"];return e.jsx("div",{className:"h-40 w-full",children:e.jsx(C1,{width:"100%",height:"100%",children:e.jsxs(C5,{data:l,layout:"vertical",margin:{top:2,right:36,bottom:2,left:2},children:[e.jsx(U1,{horizontal:!1,stroke:"#f1f5f9"}),e.jsx(H1,{type:"number",hide:!0}),e.jsx(y1,{type:"category",dataKey:"name",width:88,axisLine:!1,tickLine:!1,tick:{fontSize:11,fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",fill:"#475569"}}),e.jsx(Z1,{cursor:{fill:"#f8fafc"},formatter:g=>[b(g),"Liczba"],contentStyle:{fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",fontSize:11,borderRadius:8,border:"1px solid #e2e8f0"}}),e.jsxs(M1,{dataKey:"value",radius:[0,4,4,0],barSize:20,children:[l.map((g,w)=>e.jsx(W5,{fill:f[w]},w)),e.jsx(M4,{dataKey:"value",position:"right",formatter:g=>b(g),style:{fontFamily:"Montserrat, system-ui, -apple-system, Roboto, Arial, sans-serif",fontSize:11,fontWeight:700,fill:"#334155"}})]})]})})})})()]}),e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-2",children:[e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(i5,{size:12,className:"text-sky-500"}),sub:"Klikniecia CTA, wybor strefy, platnosc i wynik zamowienia",children:"Akcje konwersji"}),e.jsxs("div",{className:"max-h-72 overflow-y-auto pr-0.5 nice-scroll",children:[(h.byEvent||[]).map(s=>e.jsx(H,{max:I3||1,value:s.count,sub:`${b(s.uniqueVisitors)} gosci`,pct:G(s.count,h.totals.conversions),left:e.jsx("span",{className:"truncate text-[12px] font-semibold text-slate-700",children:I5(s.key)})},s.key)),h.byEvent.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak konwersji w tym zakresie"})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(n5,{size:12,className:"text-indigo-500"}),sub:"Strona, na ktorej uzytkownik wykonal akcje",children:"Strony produkujace intencje"}),e.jsxs("div",{className:"max-h-72 overflow-y-auto pr-0.5 nice-scroll",children:[(h.byPage||[]).map(s=>e.jsx(H,{max:B3||1,value:s.count,sub:`${b(s.uniqueVisitors)} gosci`,pct:G(s.count,h.totals.conversions),left:e.jsx("span",{className:"truncate font-mono text-[10px] font-semibold text-slate-700",children:s.key||"/"})},s.key)),h.byPage.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-2 xl:grid-cols-2",children:[e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(M5,{size:12,className:"text-amber-600"}),sub:"UTM zapisany przy wejsciu i przenoszony na konwersje",children:"Kampanie z konwersjami"}),e.jsxs("div",{className:"max-h-72 overflow-y-auto pr-0.5 nice-scroll",children:[(h.byCampaign||[]).map(s=>e.jsx(H,{max:T3||1,value:s.count,sub:`${s.source||"(direct)"} / ${s.medium||"-"} / ${s.campaign||"-"}`,pct:G(s.count,h.totals.conversions),left:e.jsx("span",{className:"truncate text-[12px] font-semibold text-slate-700",children:s.key})},s.key)),h.byCampaign.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak danych UTM"})]})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(B5,{size:12}),sub:"Ostatnie realne akcje uzytkownikow",children:"Ostatnie konwersje"}),e.jsxs("div",{className:"max-h-72 overflow-y-auto nice-scroll",children:[e.jsxs("table",{className:"w-full table-fixed text-left text-[10px]",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-slate-100 text-slate-400",style:y({fontWeight:700}),children:[e.jsx("th",{className:"w-[72px] py-1 pr-1",children:"Czas"}),e.jsx("th",{className:"w-[34%] py-1 pr-1",children:"Akcja"}),e.jsx("th",{className:"w-[38%] py-1 pr-1",children:"Strona"}),e.jsx("th",{className:"py-1 text-right",children:"Wart."})]})}),e.jsx("tbody",{style:y(),children:(h.recent||[]).slice(0,30).map(s=>e.jsxs("tr",{className:"border-b border-slate-50 align-top",children:[e.jsx("td",{className:"whitespace-nowrap py-1 pr-1 text-slate-500",children:s.created_at?q(new Date(s.created_at),"dd.MM HH:mm",{locale:c1}):"-"}),e.jsxs("td",{className:"py-1 pr-1",children:[e.jsx("div",{className:"truncate font-semibold text-pls-navy",children:I5(s.event_name||"")}),e.jsx("div",{className:"truncate text-[9px] text-slate-400",children:s.conversion_label||s.utm_campaign||""})]}),e.jsx("td",{className:"py-1 pr-1 font-mono text-[9px] text-slate-600",children:e.jsxs("div",{className:"truncate",children:[s.path,s.search?`?${s.search}`:""]})}),e.jsx("td",{className:"py-1 text-right tabular-nums text-slate-600",children:typeof s.conversion_value=="number"?`${s.conversion_value.toLocaleStr
1ing("pl-PL")} zl`:"-"})]},s.id))})]}),h.recent.length?null:e.jsx("p",{className:"text-[11px] text-slate-500",children:"Brak zdarzen"})]})]})]})]}):e.jsx("p",{className:"py-8 text-center text-sm text-slate-400",style:y(),children:"Wczytywanie konwersji..."})}):null,V==="conversions"?e.jsx("div",{className:"mt-3 space-y-2 border-t border-slate-100 pt-3",children:M?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"grid grid-cols-2 gap-1.5 sm:grid-cols-3 lg:grid-cols-6",children:[e.jsx(A,{icon:e.jsx(V2,{size:12}),iconColor:"text-sky-500",label:"/sklep",value:b(M.totals.entries),sub:"goscie w lejku"}),e.jsx(A,{icon:e.jsx(n5,{size:12}),iconColor:"text-indigo-500",label:"Checkout",value:b(((L2=M.stages.find(s=>s.id==="checkout_opened"))==null?void 0:L2.uniqueVisitors)||0)}),e.jsx(A,{icon:e.jsx(O2,{size:12}),iconColor:"text-emerald-600",label:"Zakonczone",value:b(M.totals.completed)}),e.jsx(A,{icon:e.jsx(T2,{size:12}),iconColor:"text-violet-500",label:"CR sklepu",value:`${((M.totals.completionRate||0)*100).toFixed(1)}%`}),e.jsx(A,{icon:e.jsx(k5,{size:12}),iconColor:"text-amber-500",label:"Najwiekszy spadek",value:M.biggestDrop?b(M.biggestDrop.dropOff):"0",sub:M.biggestDrop?s5(M.biggestDrop.id,M.biggestDrop.label):void 0}),e.jsx(A,{icon:e.jsx(a5,{size:12}),iconColor:"text-slate-500",label:"Zdarzenia",value:b(M.stages.reduce((s,l)=>s+l.events,0))})]}),M.totals.sampled?e.jsx("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-3 py-2 text-[11px] text-amber-950",style:y(),children:"Raport lejka jest liczony na ograniczonej probce zdarzen w tym zakresie. Zawez daty, aby zmniejszyc probkowanie."}):null,e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(V2,{size:12,className:"text-sky-500"}),sub:"Kolejne etapy sklepu i spadek wzglÄdem poprzedniego kroku",children:"Lejek sklepu"}),e.jsx("div",{className:"mx-auto max-w-3xl space-y-1.5",children:M.stages.map((s,l)=>{const f=Math.max(4,Math.min(100,s.uniqueVisitors/F3*100)),g=`${((s.conversionRate||0)*100).toFixed(1)}%`,w=`${((s.dropOffRate||0)*100).toFixed(1)}%`,W=s.order>1&&s.dropOff>0;return e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-3 rounded-lg border border-slate-200 bg-white px-3 py-2",children:[e.jsx("span",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-pls-navy/10 text-[11px] font-extrabold text-pls-navy",style:y(),children:s.order}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsxs("div",{className:"flex items-baseline justify-between gap-2",children:[e.jsx("p",{className:"truncate text-[12px] font-bold text-pls-navy",style:y(),children:s5(s.id,s.label)}),e.jsx("span",{className:"shrink-0 text-[14px] font-black tabular-nums text-pls-navy",style:y(),children:b(s.uniqueVisitors)})]}),e.jsx("div",{className:"mt-1 h-2.5 overflow-hidden rounded-full bg-slate-100",children:e.jsx("div",{className:"h-full rounded-full bg-pls-navy",style:{width:`${f}%`}})}),e.jsxs("div",{className:"mt-1 flex items-center justify-between text-[10px] text-slate-500",style:y(),children:[e.jsxs("span",{children:[b(s.uniqueSessions)," sesji · ",g," od startu"]}),e.jsxs("span",{className:"tabular-nums",children:[b(s.events)," zdarzeÅ"]})]})]})]}),W?e.jsxs("div",{className:"flex items-center justify-center gap-1.5 py-0.5 text-[10px] font-semibold text-rose-600",style:y(),children:[e.jsx(F5,{size:11}),"â",b(s.dropOff)," (",w," odpadÅo)"]}):l<M.stages.length-1?e.jsx("div",{className:"h-1"}):null]},s.id)})})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-2",children:[e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(F5,{size:12,className:"text-red-500"}),sub:"Najwieksze straty miedzy etapami",children:"Drop-off"}),e.jsx("div",{className:"max-h-72 overflow-y-auto pr-0.5 nice-scroll",children:M.stages.slice(1).map(s=>e.jsx(H,{max:Math.max(1,...M.stages.slice(1).map(l=>l.dropOff)),value:s.dropOff,sub:`${((s.dropOffRate||0)*100).toFixed(1)}% z poprzedniego etapu`,left:e.jsx("span",{className:"truncate text-[12px] font-semibold text-slate-700",children:s5(s.id,s.label)})},s.id))})]}),e.jsxs(E,{children:[e.jsx(I,{icon:e.jsx(B5,{size:12}),sub:"Surowe zdarzenia vs unikalni goscie",children:"Jak liczony jest etap"}),e.jsx("div",{className:"max-h-72 overflow-y-auto pr-0.5 nice-scroll",children:M.stages.map(s=>
1e.jsx(H,{max:Math.max(1,...M.stages.map(l=>l.events)),value:s.events,sub:`${b(s.uniqueVisitors)} gosci · ${b(s.uniqueSessions)} sesji`,left:e.jsx("span",{className:"truncate text-[12px] font-semibold text-slate-700",children:s5(s.id,s.label)})},s.id))})]})]})]}):e.jsx("p",{className:"py-8 text-center text-sm text-slate-400",style:y(),children:"Wczytywanie lejka sklepu..."})}):null,V==="events"?e.jsxs(E,{children:[e.jsxs("div",{className:"flex flex-col gap-1.5 sm:flex-row sm:items-center sm:justify-between mb-2",children:[e.jsx("h3",{className:"text-[11px] font-bold text-pls-navy",style:y(),children:"Zdarzenia"}),e.jsxs("div",{className:"flex flex-wrap items-center gap-1.5",style:y({fontSize:"10px"}),children:[t1!=="all"&&s1?e.jsxs("button",{type:"button",onClick:()=>{x5("all"),d5("")},title:"WyczyÅÄ filtr wymiaru",className:"inline-flex items-center gap-1 rounded-full border border-sky-200 bg-sky-50 px-2 py-0.5 text-[10px] font-semibold text-sky-700 hover:bg-sky-100",children:[h7[t1],": ",s1,e.jsx(o5,{size:11})]}):null,e.jsx("div",{className:"w-44 sm:w-52",children:e.jsx(g7,{value:t1==="all"?s1:"",onChange:s=>{x5("all"),d5(s)}})}),e.jsx("span",{className:"text-slate-400 tabular-nums",children:L>0?e.jsxs(e.Fragment,{children:[D3,"â",R3," / ",b(L)]}):"Brak"}),e.jsxs("div",{className:"flex items-center gap-0.5",children:[e.jsx("button",{type:"button",disabled:p||j<=0,onClick:()=>$(s=>Math.max(0,s-1)),className:"rounded border border-slate-200 bg-white px-1.5 py-0.5 text-[10px] font-semibold text-pls-navy hover:bg-slate-50 disabled:opacity-40",children:"â"}),e.jsxs("span",{className:"tabular-nums text-slate-500 px-1",children:[j+1,"/",i2]}),e.jsx("button",{type:"button",disabled:p||j+1>=i2,onClick:()=>$(s=>s+1),className:"rounded border border-slate-200 bg-white px-1.5 py-0.5 text-[10px] font-semibold text-pls-navy hover:bg-slate-50 disabled:opacity-40",children:"â"})]})]})]}),e.jsxs("div",{className:"relative min-h-[100px] w-full min-w-0 overflow-x-auto nice-scroll",children:[p?e.jsx("div",{className:"absolute inset-0 z-10 flex items-center justify-center rounded-lg bg-white/70 backdrop-blur-[1px]",style:y({fontSize:"11px",fontWeight:600}),children:"Wczytywanieâ¦"}):null,e.jsx("div",{className:"space-y-1 sm:hidden",children:l2.map(s=>{const l=s.browser?L1(s.browser):null,f=s.os?O5(s.os):null,{Icon:g,className:w}=l5(s.device_type||"desktop");return e.jsxs("div",{className:"rounded-lg border border-slate-100 bg-slate-50/30 p-2",style:y({fontSize:"10px"}),children:[e.jsxs("div",{className:"flex items-start justify-between gap-2",children:[e.jsx("span",{className:"text-[9px] text-slate-400",children:s.created_at?q(new Date(s.created_at),"dd.MM HH:mm:ss",{locale:c1}):"â"}),e.jsxs("div",{className:"flex items-center gap-1",children:[s.country_code?e.jsx(n1,{code:s.country_code,size:12}):null,s.is_bot?e.jsx("span",{className:"text-[8px] font-bold text-amber-600 bg-amber-50 rounded px-1",children:"BOT"}):null]})]}),e.jsxs("p",{className:"mt-1 break-all font-mono text-[9px] text-pls-navy leading-tight",children:[s.path,s.search?e.jsxs("span",{className:"text-slate-400",children:["?",s.search]}):null]}),e.jsxs("div",{className:"mt-1 flex flex-wrap items-center gap-1.5 text-[9px] text-slate-500",children:[l?e.jsx(o1,{slug:l.slug,color:l.color,label:s.browser||"",size:11}):null,f?e.jsx(o1,{slug:f.slug,color:f.color,label:s.os||"",size:11}):null,e.jsx(g,{size:11,className:w}),e.jsx("span",{children:[s.browser,s.os].filter(Boolean).join(" · ")})]})]},s.id)})}),e.jsxs("table",{className:"hidden w-full min-w-[680px] table-fixed border-collapse text-left text-[10px] sm:table",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-slate-200 text-[9px] text-slate-400",style:y({fontWeight:700}),children:[e.jsx("th",{className:"w-[72px] py-1.5 pr-1",children:"Czas"}),e.jsx("th",{className:"w-[30%] py-1.5 pr-1",children:"Åcieżka"}),e.jsx("th",{className:"w-[16%] py-1.5 pr-1",children:"TytuÅ"}),e.jsx("th",{className:"w-[52px] py-1.5 pr-1",children:"Kraj"}),e.jsx("th",{className:"w-[88px] py-1.5 pr-1",children:"IP"}),e.jsx("th",{className:"w-[20%] py-1.5 pr-1",children:"PrzeglÄ
darka / OS"}),e.jsx("th",{className:"w-[10%] py-1.5 pr-1",children:"Ref"}),e.jsx("th",{className:"w-[32px] py-1.5",children:"Bot"})]})}),e.jsx("tbody",{style:y(),children:l2.map(s=>{const l=s.browser?L1(s.browser):null;return e.jsxs("tr",{className:"border-b border-slate-50 align-top hover:bg-slate-50/50",children:[e.jsx("td",{className:"whitespace-nowrap py-1 pr-1 text-slate-500",children:s.created_at?q(new Date(s.created_at),"dd.MM HH:mm",{locale:c1}):"â"}),e.jsx("td",{className:"py-1 pr-1 font-mono text-[9px] text-pls-navy",children:e.jsxs("div",{className:"break-all line-clamp-2",children:[s.path,s.search?e.jsxs("span",{className:"text-slate-400",children:["?",s.search]}):null]})}),e.jsx("td",{className:"py-1 pr-1 text-[9px] text-slate-500",children:e.jsx("div",{className:"line-clamp-2 break-words",children:s.title||"â"})}),e.jsx("td",{className:"py-1 pr-1",children:e.jsxs("span",{className:"inline-flex items-center gap-1",children:[s.country_code?e.jsx(n1,{code:s.country_code,size:12}):null,e.jsx("span",{className:"font-mono text-[9px]",children:s.country_code||"â"})]})}),e.jsx("td",{className:"whitespace-nowrap py-1 pr-1 font-mono text-[9px] text-slate-500",children:s.ip_masked||"â"}),e.jsx("td",{className:"py-1 pr-1 text-[9px] text-slate-500",children:e.jsxs("span",{className:"flex items-center gap-1",children:[l?e.jsx(o1,{slug:l.slug,color:l.color,label:s.browser||"",size:11}
1):null,[s.browser,s.os,s.device_type].filter(Boolean).join(" · ")]})}),e.jsx("td",{className:"max-w-[80px] truncate py-1 pr-1 text-[9px]",children:s.referrer_host||"â"}),e.jsx("td",{className:"py-1",children:s.is_bot?e.jsx("span",{className:"text-[8px] font-bold text-amber-600 bg-amber-50 rounded px-1",children:"BOT"}):null})]},s.id)})})]})]})]}):null]}):null]})})}export{I7 as AdminAnalytics,I7 as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.