From 440a8a9e384caaa46988580d19ea0cf9a5eeb985 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 15:26:42 -0700 Subject: [PATCH 01/51] Update hero.tsx --- components/hero.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/hero.tsx b/components/hero.tsx index 1777cdb..20342be 100644 --- a/components/hero.tsx +++ b/components/hero.tsx @@ -34,7 +34,7 @@ const Hero = () => { {t('github')} From a168d9039d07225aaec1f4993b4fcff727b3405f Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 15:31:13 -0700 Subject: [PATCH 02/51] Update site.ts --- config/site.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/site.ts b/config/site.ts index a55ab20..b9f29b4 100644 --- a/config/site.ts +++ b/config/site.ts @@ -8,10 +8,10 @@ export interface SiteConfig { } export const siteConfig: SiteConfig = { - name: 'NextJS supabase dashboard', - title: 'NextJS supabase dashboard', + name: 'Approvideo Manager', + title: 'DIY Sustainable Solutions', description: - 'This is a dashboard starter template for the NextJS 14 app router using supabase based on shadcn-ui.', + 'Make changes here to the live site at approvideo.org', symbol: 'Activity', // LucideIcon } From 2fadcf91b2dedc45b69dc5f0d5fe7d2f398cabd5 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 15:42:35 -0700 Subject: [PATCH 03/51] Update site-logo.tsx --- components/site-logo.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/components/site-logo.tsx b/components/site-logo.tsx index 0ac1f61..6deb41b 100644 --- a/components/site-logo.tsx +++ b/components/site-logo.tsx @@ -24,10 +24,12 @@ const SiteLogo = ({ fill="#66B814" d="M512 4.098C231.95 4.098 4.098 231.949 4.098 512c0 280.05 227.851 507.902 507.902 507.902 280.055 0 507.902-227.851 507.902-507.902C1019.902 231.95 792.055 4.098 512 4.098zm0 0" /> - + + + + + + ) } From 67a215c79cd5caaaafdbca70da6ca020a9e3de58 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 18:36:10 -0700 Subject: [PATCH 04/51] new --- .notes..swp | Bin 0 -> 12288 bytes .vscode/settings.json | 3 +++ app/api/auth/confirm/route.ts | 19 +++++++++++++++++-- hooks/use-auth.ts | 2 ++ managed_context/metadata.json | 1 + test_suite_analysis/metadata.json | 1 + 6 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 .notes..swp create mode 100644 .vscode/settings.json create mode 100644 managed_context/metadata.json create mode 100644 test_suite_analysis/metadata.json diff --git a/.notes..swp b/.notes..swp new file mode 100644 index 0000000000000000000000000000000000000000..e44a7cf951b27005ff40432ba9c573c3a1a57ffa GIT binary patch literal 12288 zcmeI2?`zXQ7{_nE@b^>{-#_Y`DKu$y;_MLVifEBJT{mU^KrXqn$(G*5++~|0x<5nT z_{Z%p@td}jO~!1c zx>zM;bX3If*w?DVu-6EU-u5+D=CY=wOCl=^6&mZc3;x~-N3a1la7+W!t9NcU>eb0N zu3w`omsgM351+;c*Z><~18jf|umLu}2H3zj8u0m)_=dz!jFO)jwNrnzqg`&;02^Qf zY=8~00XDz}*Z><~18jf|uz@i&Ae9hbP6;u08p-4T|GnS;KQ9U~4>}iwcmkeH3$X}R z&I{26ug?jw2Hu_(;thz-2q8g&etJNI7)bCQyaR8*8h8a(K^MFLOJET^1s(7hJOXXd z0uR9hFc0p7L9S!ynp0*2Y=8~00X8u923q27x{tMjXq+vJSd;XWc%Qpw7|J{^ zY;CZ-@WATAU{fP93vfKdHD#tEg#yZ`sN~Jc6l+|t+yq!89RFNL#4o;elW}|-ZuJ{Fr&hUr; literal 0 HcmV?d00001 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c2a77cc --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "workbench.colorTheme": "G Dark (Haiti)" +} \ No newline at end of file diff --git a/app/api/auth/confirm/route.ts b/app/api/auth/confirm/route.ts index bd2c07d..abea714 100644 --- a/app/api/auth/confirm/route.ts +++ b/app/api/auth/confirm/route.ts @@ -1,8 +1,18 @@ +// /app/api/auth/confirm/route.ts import { createServerClient, type CookieOptions } from '@supabase/ssr' import { type EmailOtpType } from '@supabase/supabase-js' import { cookies } from 'next/headers' import { NextResponse, type NextRequest } from 'next/server' + +const { origin } = new URL(request.url) + +if (error) { + redirectTo.pathname = '/auth/auth-code-error' + return NextResponse.redirect(`\{origin\}{redirectTo.pathname}`) +} + + /** * Email Auth with PKCE flow for SSR * @@ -45,6 +55,11 @@ export async function GET(request: NextRequest) { } // return the user to an error page with some instructions - redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(redirectTo) + + if (error) { + redirectTo.pathname = '/auth/auth-code-error' + return NextResponse.redirect(redirectTo) + } + + } diff --git a/hooks/use-auth.ts b/hooks/use-auth.ts index 9b08ca9..564d339 100644 --- a/hooks/use-auth.ts +++ b/hooks/use-auth.ts @@ -1,3 +1,5 @@ +// /hooks/use-auth.ts + 'use client' import * as React from 'react' diff --git a/managed_context/metadata.json b/managed_context/metadata.json new file mode 100644 index 0000000..2e0910c --- /dev/null +++ b/managed_context/metadata.json @@ -0,0 +1 @@ +{"current_schema_version":"0.0.1"} \ No newline at end of file diff --git a/test_suite_analysis/metadata.json b/test_suite_analysis/metadata.json new file mode 100644 index 0000000..2e0910c --- /dev/null +++ b/test_suite_analysis/metadata.json @@ -0,0 +1 @@ +{"current_schema_version":"0.0.1"} \ No newline at end of file From 1faa7d1ca53895a8487a12fe40828ec3c7d6b9f1 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 18:39:30 -0700 Subject: [PATCH 05/51] test deployment --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2c3ace4..715b52a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -# NextJS Supabase Dashboard +# Appovideo Libay Manager Tool +## via NextJS Supabase Dashboard This is a dashboard starter template for the [NextJS](https://nextjs.org) 14 app router using supabase based on [shadcn-ui](https://ui.shadcn.com). From 99c4d725fce516eaa5af9206fc09a771d3821a52 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 18:42:58 -0700 Subject: [PATCH 06/51] test deployment --- app/api/auth/confirm/route.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/api/auth/confirm/route.ts b/app/api/auth/confirm/route.ts index abea714..e6aa473 100644 --- a/app/api/auth/confirm/route.ts +++ b/app/api/auth/confirm/route.ts @@ -7,10 +7,7 @@ import { NextResponse, type NextRequest } from 'next/server' const { origin } = new URL(request.url) -if (error) { - redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(`\{origin\}{redirectTo.pathname}`) -} + /** @@ -60,6 +57,7 @@ export async function GET(request: NextRequest) { redirectTo.pathname = '/auth/auth-code-error' return NextResponse.redirect(redirectTo) } + } From d655644b6e7239666e01f3c4ec187f52b1481846 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 18:46:36 -0700 Subject: [PATCH 07/51] test deployment --- app/api/auth/confirm/route.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/api/auth/confirm/route.ts b/app/api/auth/confirm/route.ts index e6aa473..9a8e9ca 100644 --- a/app/api/auth/confirm/route.ts +++ b/app/api/auth/confirm/route.ts @@ -5,7 +5,7 @@ import { cookies } from 'next/headers' import { NextResponse, type NextRequest } from 'next/server' -const { origin } = new URL(request.url) +//const { origin } = new URL(request.url) From e9379d8b7d486db686ed4e3bc1658d1f0ffb6308 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 19:11:45 -0700 Subject: [PATCH 08/51] test deployment --- app/api/auth/callback/route.ts | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index cf7b868..96a6ae4 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -1,12 +1,18 @@ +// /app/api/auth/callback/route.ts + import { cookies } from 'next/headers' import { NextResponse } from 'next/server' import { type CookieOptions, createServerClient } from '@supabase/ssr' + + /** * OAuth with PKCE flow for SSR * * @link https://supabase.com/docs/guides/auth/server-side/oauth-with-pkce-flow-for-ssr */ + + export async function GET(request: Request) { const { searchParams, origin } = new URL(request.url) const code = searchParams.get('code') @@ -33,10 +39,22 @@ export async function GET(request: Request) { } ) + + + const { origin } = new URL(request.url) + + if (token_hash && type) { + + + const { error } = await supabase.auth.exchangeCodeForSession(code) if (!error) { - return NextResponse.redirect(`${origin}${next}`) + return NextResponse.redirect(redirectTo) + } else { // Error handling block + console.error(error) // Log the error + redirectTo.pathname = '/auth/auth-code-error' + return NextResponse.redirect(`${origin}${redirectTo.pathname}`) } } From 2c5bb144591182ca4f55cd32c92d957b67fbf0d4 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 19:15:54 -0700 Subject: [PATCH 09/51] test deployment --- app/api/auth/callback/route.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index 96a6ae4..76256a6 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -57,6 +57,7 @@ export async function GET(request: Request) { return NextResponse.redirect(`${origin}${redirectTo.pathname}`) } } +} // return the user to an error page with instructions return NextResponse.redirect(`${origin}/auth/auth-code-error`) From 9d186507e4e25c24f3b46b8e3eb86804a4a3598d Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 19:21:27 -0700 Subject: [PATCH 10/51] ui error o fix --- app/api/auth/callback/route.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index 76256a6..c0cccb3 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -14,10 +14,17 @@ import { type CookieOptions, createServerClient } from '@supabase/ssr' export async function GET(request: Request) { - const { searchParams, origin } = new URL(request.url) + + + const + { searchParams, origin } = new URL(request.url) const code = searchParams.get('code') - // if "next" is in param, use it as the redirect URL - const next = searchParams.get('next') ?? '/' + const next = searchParams.get('next') + ?? '/' + const redirectTo = request.nextUrl.clone() + redirectTo.pathname = next + + if (code) { const cookieStore = cookies() @@ -41,24 +48,17 @@ export async function GET(request: Request) { - const { origin } = new URL(request.url) - - if (token_hash && type) { - - - const { error } = await supabase.auth.exchangeCodeForSession(code) if (!error) { - return NextResponse.redirect(redirectTo) - } else { // Error handling block - console.error(error) // Log the error + return NextResponse.redirect(redirectTo) + + } else { + console.error(error) redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(`${origin}${redirectTo.pathname}`) + return NextResponse.redirect(`${origin}${redirectTo.pathname}`) } } -} - // return the user to an error page with instructions return NextResponse.redirect(`${origin}/auth/auth-code-error`) -} +} \ No newline at end of file From 5b8ff7d806b8ab231965b811f8ef91ad114095ee Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 19:28:38 -0700 Subject: [PATCH 11/51] ui error o fix --- app/api/auth/callback/route.ts | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index c0cccb3..7c9e0ca 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -1,30 +1,17 @@ // /app/api/auth/callback/route.ts - import { cookies } from 'next/headers' import { NextResponse } from 'next/server' import { type CookieOptions, createServerClient } from '@supabase/ssr' - - -/** - * OAuth with PKCE flow for SSR - * - * @link https://supabase.com/docs/guides/auth/server-side/oauth-with-pkce-flow-for-ssr - */ - - export async function GET(request: Request) { - - const + { searchParams, origin } = new URL(request.url) const code = searchParams.get('code') + // if "next" is in param, use it as the redirect URL const next = searchParams.get('next') ?? '/' - const redirectTo = request.nextUrl.clone() - redirectTo.pathname = next - - + const redirectTo = new URL(next, origin) // Create URL object with origin if (code) { const cookieStore = cookies() @@ -40,14 +27,13 @@ export async function GET(request: Request) { cookieStore.set({ name, value, ...options }) }, remove(name: string, options: CookieOptions) { - cookieStore.delete({ name, ...options }) + cookieStore.delete({ name, ...options + }) }, }, } ) - - const { error } = await supabase.auth.exchangeCodeForSession(code) if (!error) { @@ -56,9 +42,9 @@ export async function GET(request: Request) { } else { console.error(error) redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(`${origin}${redirectTo.pathname}`) + return NextResponse.redirect(redirectTo) // Use redirectTo directly } } return NextResponse.redirect(`${origin}/auth/auth-code-error`) -} \ No newline at end of file +} From 071b8b5647c2f6f34fe7e929d94b598c976faeac Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 19:37:55 -0700 Subject: [PATCH 12/51] ui error o fix --- app/api/auth/callback/route.ts | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index 7c9e0ca..7f8c341 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -1,16 +1,12 @@ -// /app/api/auth/callback/route.ts import { cookies } from 'next/headers' import { NextResponse } from 'next/server' import { type CookieOptions, createServerClient } from '@supabase/ssr' export async function GET(request: Request) { - const - - { searchParams, origin } = new URL(request.url) + const { searchParams, origin } = new URL(request.url) // Removed extra const code = searchParams.get('code') // if "next" is in param, use it as the redirect URL - const next = searchParams.get('next') - ?? '/' + const next = searchParams.get('next') ?? '/' // Removed extra const redirectTo = new URL(next, origin) // Create URL object with origin if (code) { @@ -27,8 +23,7 @@ export async function GET(request: Request) { cookieStore.set({ name, value, ...options }) }, remove(name: string, options: CookieOptions) { - cookieStore.delete({ name, ...options - }) + cookieStore.delete({ name, ...options }) // Removed extra }, }, } @@ -37,8 +32,7 @@ export async function GET(request: Request) { const { error } = await supabase.auth.exchangeCodeForSession(code) if (!error) { - return NextResponse.redirect(redirectTo) - + return NextResponse.redirect(redirectTo) // Removed extra } else { console.error(error) redirectTo.pathname = '/auth/auth-code-error' @@ -47,4 +41,4 @@ export async function GET(request: Request) { } return NextResponse.redirect(`${origin}/auth/auth-code-error`) -} +} \ No newline at end of file From 81cc3265ae722d5b20e85fb6a882058cff659316 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 19:59:50 -0700 Subject: [PATCH 13/51] ui error o fix --- app/api/auth/callback/route.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index 7f8c341..562805e 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -9,6 +9,9 @@ export async function GET(request: Request) { const next = searchParams.get('next') ?? '/' // Removed extra const redirectTo = new URL(next, origin) // Create URL object with origin + + if (token_hash && type) { + if (code) { const cookieStore = cookies() const supabase = createServerClient( @@ -29,16 +32,17 @@ export async function GET(request: Request) { } ) - const { error } = await supabase.auth.exchangeCodeForSession(code) + const { error } = await supabase.auth.verifyOtp({ type, token_hash }) if (!error) { - return NextResponse.redirect(redirectTo) // Removed extra - } else { - console.error(error) + return NextResponse.redirect(redirectTo) + } else { // Error handling block + console.error(error) // Log the error redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(redirectTo) // Use redirectTo directly + return NextResponse.redirect(redirectTo) } } +} return NextResponse.redirect(`${origin}/auth/auth-code-error`) } \ No newline at end of file From 6af3eb0f5473dcb322f21761707ea855918a64c2 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 20:11:32 -0700 Subject: [PATCH 14/51] ui error o fix --- app/api/auth/callback/route.ts | 28 +++++++++++++++------------- app/api/auth/confirm/route.ts | 34 ++++++++++------------------------ 2 files changed, 25 insertions(+), 37 deletions(-) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index 562805e..7c9e0ca 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -1,17 +1,18 @@ +// /app/api/auth/callback/route.ts import { cookies } from 'next/headers' import { NextResponse } from 'next/server' import { type CookieOptions, createServerClient } from '@supabase/ssr' export async function GET(request: Request) { - const { searchParams, origin } = new URL(request.url) // Removed extra + const + + { searchParams, origin } = new URL(request.url) const code = searchParams.get('code') // if "next" is in param, use it as the redirect URL - const next = searchParams.get('next') ?? '/' // Removed extra + const next = searchParams.get('next') + ?? '/' const redirectTo = new URL(next, origin) // Create URL object with origin - - if (token_hash && type) { - if (code) { const cookieStore = cookies() const supabase = createServerClient( @@ -26,23 +27,24 @@ export async function GET(request: Request) { cookieStore.set({ name, value, ...options }) }, remove(name: string, options: CookieOptions) { - cookieStore.delete({ name, ...options }) // Removed extra + cookieStore.delete({ name, ...options + }) }, }, } ) - const { error } = await supabase.auth.verifyOtp({ type, token_hash }) + const { error } = await supabase.auth.exchangeCodeForSession(code) if (!error) { - return NextResponse.redirect(redirectTo) - } else { // Error handling block - console.error(error) // Log the error + return NextResponse.redirect(redirectTo) + + } else { + console.error(error) redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(redirectTo) + return NextResponse.redirect(redirectTo) // Use redirectTo directly } } -} return NextResponse.redirect(`${origin}/auth/auth-code-error`) -} \ No newline at end of file +} diff --git a/app/api/auth/confirm/route.ts b/app/api/auth/confirm/route.ts index 9a8e9ca..f8daba6 100644 --- a/app/api/auth/confirm/route.ts +++ b/app/api/auth/confirm/route.ts @@ -1,22 +1,11 @@ -// /app/api/auth/confirm/route.ts +// app/api/auth/confirm/route.ts import { createServerClient, type CookieOptions } from '@supabase/ssr' import { type EmailOtpType } from '@supabase/supabase-js' import { cookies } from 'next/headers' import { NextResponse, type NextRequest } from 'next/server' - -//const { origin } = new URL(request.url) - - - - -/** - * Email Auth with PKCE flow for SSR - * - * @link https://supabase.com/docs/guides/auth/server-side/email-based-auth-with-pkce-flow-for-ssr - */ export async function GET(request: NextRequest) { - const { searchParams } = new URL(request.url) + const { searchParams, origin } = new URL(request.url) // Define origin here const token_hash = searchParams.get('token_hash') as string const type = searchParams.get('type') as EmailOtpType | null // if "next" is in param, use it as the redirect URL @@ -48,16 +37,13 @@ export async function GET(request: NextRequest) { if (!error) { return NextResponse.redirect(redirectTo) + } else { // Error handling block + console.error(error) // Log the error + redirectTo.pathname = '/auth/auth-code-error' + return NextResponse.redirect(redirectTo) } + } else { // No token_hash or type + redirectTo.pathname = '/auth/auth-code-error' + return NextResponse.redirect(`${origin}${redirectTo.pathname}`) } - - // return the user to an error page with some instructions - - if (error) { - redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(redirectTo) - } - - - -} +} \ No newline at end of file From 78dbd6f79fa16d900b025527a4695cd4747e9e3a Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 20:42:20 -0700 Subject: [PATCH 15/51] ui error o fix --- components/signin-with-google.tsx | 1 + config/site.ts | 6 +++--- context/auth-provider.tsx | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/components/signin-with-google.tsx b/components/signin-with-google.tsx index 59f73f2..2d146e1 100644 --- a/components/signin-with-google.tsx +++ b/components/signin-with-google.tsx @@ -1,3 +1,4 @@ +// /components/signin-with-google.tsx 'use client' import * as React from 'react' diff --git a/config/site.ts b/config/site.ts index b9f29b4..b39a867 100644 --- a/config/site.ts +++ b/config/site.ts @@ -8,10 +8,10 @@ export interface SiteConfig { } export const siteConfig: SiteConfig = { - name: 'Approvideo Manager', - title: 'DIY Sustainable Solutions', + name: 'DIY Solutions', + title: 'A P P R O V I D E O', description: - 'Make changes here to the live site at approvideo.org', + 'Manage the live site at approvideo.org', symbol: 'Activity', // LucideIcon } diff --git a/context/auth-provider.tsx b/context/auth-provider.tsx index 5857f44..bf8dea9 100644 --- a/context/auth-provider.tsx +++ b/context/auth-provider.tsx @@ -1,3 +1,4 @@ +context/auth-provider.tsx 'use client' import * as React from 'react' @@ -7,7 +8,6 @@ import { createClient } from '@/supabase/client' /** * Listen to auth events - * * @link https://supabase.com/docs/reference/javascript/auth-onauthstatechange */ interface AuthContextProps { From 312438ed5193080ee9c3be3896a917b20396ad9c Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 21:06:38 -0700 Subject: [PATCH 16/51] ui error o fix --- app/api/auth/callback/route.ts | 15 ++++++++++----- components/signin-with-google.tsx | 24 +++++++++++++++++------- 2 files changed, 27 insertions(+), 12 deletions(-) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index 7c9e0ca..24fb3b5 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -34,17 +34,22 @@ export async function GET(request: Request) { } ) - const { error } = await supabase.auth.exchangeCodeForSession(code) - if (!error) { - return NextResponse.redirect(redirectTo) + if (code) { + + + const { error, data } = await supabase.auth.exchangeCodeForSession(code) + + + if (!error && data.session) { // Check for session + return NextResponse.redirect(redirectTo) } else { console.error(error) redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(redirectTo) // Use redirectTo directly + return NextResponse.redirect(redirectTo) } } - +} return NextResponse.redirect(`${origin}/auth/auth-code-error`) } diff --git a/components/signin-with-google.tsx b/components/signin-with-google.tsx index 2d146e1..295dab4 100644 --- a/components/signin-with-google.tsx +++ b/components/signin-with-google.tsx @@ -1,4 +1,4 @@ -// /components/signin-with-google.tsx +// components/signin-with-google.tsx 'use client' import * as React from 'react' @@ -28,15 +28,16 @@ const SignInWithGoogle = ({ const next = (searchParams.get('next') as string) ?? '/dashboard' const supabase = createClient() - const signed = await supabase.auth.signInWithOAuth({ + const { data, error } = await supabase.auth.signInWithOAuth({ provider: 'google', options: { // A URL to send the user to after they are confirmed. - // Don't forget to change the URL in supabase's email template. + // Don't forget to change the URL in Supabase's email template. redirectTo: process.env.NEXT_PUBLIC_APP_URL + `/api/auth/callback?next=${next}`, // Google does not send out a refresh token by default, - // so you will need to pass parameters like these to signInWithOAuth() in order to extract the provider_refresh_token: + // so you will need to pass parameters like these to signInWithOAuth() + // in order to extract the provider_refresh_token: queryParams: { access_type: 'offline', prompt: 'consent', @@ -44,9 +45,18 @@ const SignInWithGoogle = ({ }, }) - if (signed?.error) throw new Error(signed?.error?.message) + if (error) { + console.error('Error signing in with Google:', error); + toast.error(error.message); + } + + // Optionally handle successful sign-in here, e.g., + // if (data) { + // // Redirect or update state + // } } catch (e: unknown) { - toast.error((e as Error)?.message) + console.error('Unexpected error during sign-in:', e); + toast.error('An unexpected error occurred.'); } } @@ -58,4 +68,4 @@ const SignInWithGoogle = ({ ) } -export { SignInWithGoogle, type SignInWithGoogleProps } +export { SignInWithGoogle, type SignInWithGoogleProps } \ No newline at end of file From dd5103482d059ca4e69b40240f9e194d1f11aa7d Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 21:30:53 -0700 Subject: [PATCH 17/51] ui error o fix --- app/api/auth/callback/route.ts | 18 +++++------------- app/api/auth/confirm/route.ts | 29 ++++++++++++++++------------- components/signin-with-google.tsx | 16 +++++----------- 3 files changed, 26 insertions(+), 37 deletions(-) diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index 24fb3b5..f7f861a 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -35,21 +35,13 @@ export async function GET(request: Request) { ) + const { error } = await supabase.auth.exchangeCodeForSession(code) - if (code) { - - - const { error, data } = await supabase.auth.exchangeCodeForSession(code) - - - if (!error && data.session) { // Check for session + if (!error) { return NextResponse.redirect(redirectTo) - } else { - console.error(error) - redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(redirectTo) - } + } } -} + + return NextResponse.redirect(`${origin}/auth/auth-code-error`) } diff --git a/app/api/auth/confirm/route.ts b/app/api/auth/confirm/route.ts index f8daba6..a2fbdf6 100644 --- a/app/api/auth/confirm/route.ts +++ b/app/api/auth/confirm/route.ts @@ -4,16 +4,20 @@ import { type EmailOtpType } from '@supabase/supabase-js' import { cookies } from 'next/headers' import { NextResponse, type NextRequest } from 'next/server' -export async function GET(request: NextRequest) { +export async function GET(request: NextRequest) + { + try { const { searchParams, origin } = new URL(request.url) // Define origin here - const token_hash = searchParams.get('token_hash') as string + const token_hash = searchParams.get('token_hash') const type = searchParams.get('type') as EmailOtpType | null // if "next" is in param, use it as the redirect URL const next = (searchParams.get('next') as string) ?? '/' const redirectTo = request.nextUrl.clone() redirectTo.pathname = next - if (token_hash && type) { + if (!token_hash || !type) { + throw new Error('Missing token_hash or type') + } const cookieStore = cookies() const supabase = createServerClient( process.env.NEXT_PUBLIC_SUPABASE_URL!, @@ -35,15 +39,14 @@ export async function GET(request: NextRequest) { const { error } = await supabase.auth.verifyOtp({ type, token_hash }) - if (!error) { - return NextResponse.redirect(redirectTo) - } else { // Error handling block - console.error(error) // Log the error - redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(redirectTo) + if (error) { + throw error // Re-throw the error to be caught by the catch block } - } else { // No token_hash or type - redirectTo.pathname = '/auth/auth-code-error' - return NextResponse.redirect(`${origin}${redirectTo.pathname}`) + + return NextResponse.redirect(redirectTo) + } catch (error) { + console.error('Error in /auth/confirm:', error) + const redirectTo = new URL('/auth/auth-code-error', request.nextUrl.origin) + return NextResponse.redirect(redirectTo) } -} \ No newline at end of file +} diff --git a/components/signin-with-google.tsx b/components/signin-with-google.tsx index 295dab4..4c453c7 100644 --- a/components/signin-with-google.tsx +++ b/components/signin-with-google.tsx @@ -28,7 +28,7 @@ const SignInWithGoogle = ({ const next = (searchParams.get('next') as string) ?? '/dashboard' const supabase = createClient() - const { data, error } = await supabase.auth.signInWithOAuth({ + const { error } = await supabase.auth.signInWithOAuth({ provider: 'google', options: { // A URL to send the user to after they are confirmed. @@ -46,18 +46,12 @@ const SignInWithGoogle = ({ }) if (error) { - console.error('Error signing in with Google:', error); - toast.error(error.message); - } - - // Optionally handle successful sign-in here, e.g., - // if (data) { - // // Redirect or update state - // } + toast.error(error.message) + } } catch (e: unknown) { - console.error('Unexpected error during sign-in:', e); - toast.error('An unexpected error occurred.'); + toast.error((e as Error)?.message) } + } return ( From d347da751053fb45fdea1d7dcea74b65f23f2081 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Mon, 11 Nov 2024 21:56:36 -0700 Subject: [PATCH 18/51] ui error o fix --- context/auth-provider.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/context/auth-provider.tsx b/context/auth-provider.tsx index bf8dea9..e55c313 100644 --- a/context/auth-provider.tsx +++ b/context/auth-provider.tsx @@ -1,8 +1,7 @@ -context/auth-provider.tsx +// /context/auth-provider.tsx 'use client' import * as React from 'react' - import { Session, User } from '@supabase/supabase-js' import { createClient } from '@/supabase/client' @@ -48,4 +47,4 @@ const AuthProvider = ({ children }: { children?: React.ReactNode }) => { ) } -export { AuthContext, type AuthContextProps, AuthProvider } +export { AuthContext, type AuthContextProps, AuthProvider } \ No newline at end of file From 7103390ff3438a8b91ebb113bac67f3eb31d099c Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 09:17:44 -0700 Subject: [PATCH 19/51] auth-test page x --- .gitignore | 1 - app/auth-test/page.tsx | 10 + clean.pl | 129 + components/auth-test.tsx | 93 + lib/utils/test-auth.ts | 66 + next.config.js | 36 +- public/data/country-flag-icons/AC.svg | 39 - public/data/country-flag-icons/AD.svg | 24 - public/data/country-flag-icons/AE.svg | 7 - public/data/country-flag-icons/AF.svg | 9 - public/data/country-flag-icons/AG.svg | 13 - public/data/country-flag-icons/AI.svg | 31 - public/data/country-flag-icons/AL.svg | 22 - public/data/country-flag-icons/AM.svg | 6 - public/data/country-flag-icons/AO.svg | 24 - public/data/country-flag-icons/AQ.svg | 6 - public/data/country-flag-icons/AR.svg | 7 - public/data/country-flag-icons/AS.svg | 9 - public/data/country-flag-icons/AT.svg | 6 - public/data/country-flag-icons/AU.svg | 36 - public/data/country-flag-icons/AW.svg | 12 - public/data/country-flag-icons/AX.svg | 8 - public/data/country-flag-icons/AZ.svg | 13 - public/data/country-flag-icons/BA.svg | 23 - public/data/country-flag-icons/BB.svg | 11 - public/data/country-flag-icons/BD.svg | 5 - public/data/country-flag-icons/BE.svg | 7 - public/data/country-flag-icons/BF.svg | 7 - public/data/country-flag-icons/BG.svg | 7 - public/data/country-flag-icons/BH.svg | 8 - public/data/country-flag-icons/BI.svg | 21 - public/data/country-flag-icons/BJ.svg | 7 - public/data/country-flag-icons/BL.svg | 48 - public/data/country-flag-icons/BM.svg | 24 - public/data/country-flag-icons/BN.svg | 17 - public/data/country-flag-icons/BO.svg | 1 - public/data/country-flag-icons/BQ.svg | 9 - public/data/country-flag-icons/BR.svg | 10 - public/data/country-flag-icons/BS.svg | 10 - public/data/country-flag-icons/BT.svg | 7 - public/data/country-flag-icons/BV.svg | 10 - public/data/country-flag-icons/BW.svg | 10 - public/data/country-flag-icons/BY.svg | 19 - public/data/country-flag-icons/BZ.svg | 17 - public/data/country-flag-icons/CA.svg | 11 - public/data/country-flag-icons/CC.svg | 25 - public/data/country-flag-icons/CD.svg | 8 - public/data/country-flag-icons/CF.svg | 18 - public/data/country-flag-icons/CG.svg | 7 - public/data/country-flag-icons/CH.svg | 6 - public/data/country-flag-icons/CI.svg | 7 - public/data/country-flag-icons/CK.svg | 26 - public/data/country-flag-icons/CL.svg | 7 - public/data/country-flag-icons/CM.svg | 10 - public/data/country-flag-icons/CN.svg | 16 - public/data/country-flag-icons/CO.svg | 7 - public/data/country-flag-icons/CR.svg | 8 - public/data/country-flag-icons/CU.svg | 14 - public/data/country-flag-icons/CV.svg | 31 - public/data/country-flag-icons/CW.svg | 11 - public/data/country-flag-icons/CX.svg | 25 - public/data/country-flag-icons/CY.svg | 35 - public/data/country-flag-icons/CZ.svg | 7 - public/data/country-flag-icons/DE.svg | 7 - public/data/country-flag-icons/DJ.svg | 8 - public/data/country-flag-icons/DK.svg | 6 - public/data/country-flag-icons/DM.svg | 38 - public/data/country-flag-icons/DO.svg | 14 - public/data/country-flag-icons/DZ.svg | 12 - public/data/country-flag-icons/EC.svg | 12 - public/data/country-flag-icons/EE.svg | 7 - public/data/country-flag-icons/EG.svg | 10 - public/data/country-flag-icons/EH.svg | 13 - public/data/country-flag-icons/ER.svg | 17 - public/data/country-flag-icons/ES.svg | 13 - public/data/country-flag-icons/ET.svg | 24 - public/data/country-flag-icons/EU.svg | 1 - public/data/country-flag-icons/FI.svg | 6 - public/data/country-flag-icons/FJ.svg | 23 - public/data/country-flag-icons/FK.svg | 41 - public/data/country-flag-icons/FM.svg | 14 - public/data/country-flag-icons/FO.svg | 8 - public/data/country-flag-icons/FR.svg | 7 - public/data/country-flag-icons/GA.svg | 7 - public/data/country-flag-icons/GB.svg | 22 - public/data/country-flag-icons/GD.svg | 32 - public/data/country-flag-icons/GE-AB.svg | 20 - public/data/country-flag-icons/GE-OS.svg | 6 - public/data/country-flag-icons/GE.svg | 9 - public/data/country-flag-icons/GF.svg | 6 - public/data/country-flag-icons/GG.svg | 6 - public/data/country-flag-icons/GH.svg | 9 - public/data/country-flag-icons/GI.svg | 19 - public/data/country-flag-icons/GL.svg | 7 - public/data/country-flag-icons/GM.svg | 7 - public/data/country-flag-icons/GN.svg | 6 - public/data/country-flag-icons/GP.svg | 7 - public/data/country-flag-icons/GQ.svg | 25 - public/data/country-flag-icons/GR.svg | 16 - public/data/country-flag-icons/GS.svg | 35 - public/data/country-flag-icons/GT.svg | 13 - public/data/country-flag-icons/GU.svg | 16 - public/data/country-flag-icons/GW.svg | 10 - public/data/country-flag-icons/GY.svg | 8 - public/data/country-flag-icons/HK.svg | 1 - public/data/country-flag-icons/HM.svg | 38 - public/data/country-flag-icons/HN.svg | 18 - public/data/country-flag-icons/HR.svg | 32 - public/data/country-flag-icons/HT.svg | 11 - public/data/country-flag-icons/HU.svg | 7 - public/data/country-flag-icons/IC.svg | 6 - public/data/country-flag-icons/ID.svg | 6 - public/data/country-flag-icons/IE.svg | 7 - public/data/country-flag-icons/IL.svg | 12 - public/data/country-flag-icons/IM.svg | 17 - public/data/country-flag-icons/IN.svg | 11 - public/data/country-flag-icons/IO.svg | 70 - public/data/country-flag-icons/IQ.svg | 13 - public/data/country-flag-icons/IR.svg | 37 - public/data/country-flag-icons/IS.svg | 10 - public/data/country-flag-icons/IT.svg | 7 - public/data/country-flag-icons/JE.svg | 9 - public/data/country-flag-icons/JM.svg | 11 - public/data/country-flag-icons/JO.svg | 10 - public/data/country-flag-icons/JP.svg | 6 - public/data/country-flag-icons/KE.svg | 20 - public/data/country-flag-icons/KG.svg | 21 - public/data/country-flag-icons/KH.svg | 12 - public/data/country-flag-icons/KI.svg | 24 - public/data/country-flag-icons/KM.svg | 21 - public/data/country-flag-icons/KN.svg | 13 - public/data/country-flag-icons/KP.svg | 14 - public/data/country-flag-icons/KR.svg | 21 - public/data/country-flag-icons/KW.svg | 8 - public/data/country-flag-icons/KY.svg | 31 - public/data/country-flag-icons/KZ.svg | 28 - public/data/country-flag-icons/LA.svg | 9 - public/data/country-flag-icons/LB.svg | 15 - public/data/country-flag-icons/LC.svg | 7 - public/data/country-flag-icons/LI.svg | 8 - public/data/country-flag-icons/LK.svg | 30 - public/data/country-flag-icons/LR.svg | 14 - public/data/country-flag-icons/LS.svg | 10 - public/data/country-flag-icons/LT.svg | 7 - public/data/country-flag-icons/LU.svg | 7 - public/data/country-flag-icons/LV.svg | 8 - public/data/country-flag-icons/LY.svg | 13 - public/data/country-flag-icons/MA.svg | 8 - public/data/country-flag-icons/MC.svg | 6 - public/data/country-flag-icons/MD.svg | 8 - public/data/country-flag-icons/ME.svg | 26 - public/data/country-flag-icons/MF.svg | 7 - public/data/country-flag-icons/MG.svg | 7 - public/data/country-flag-icons/MH.svg | 9 - public/data/country-flag-icons/MK.svg | 17 - public/data/country-flag-icons/ML.svg | 7 - public/data/country-flag-icons/MM.svg | 8 - public/data/country-flag-icons/MN.svg | 17 - public/data/country-flag-icons/MO.svg | 17 - public/data/country-flag-icons/MP.svg | 12 - public/data/country-flag-icons/MQ.svg | 5 - public/data/country-flag-icons/MR.svg | 9 - public/data/country-flag-icons/MS.svg | 21 - public/data/country-flag-icons/MT.svg | 7 - public/data/country-flag-icons/MU.svg | 8 - public/data/country-flag-icons/MV.svg | 7 - public/data/country-flag-icons/MW.svg | 8 - public/data/country-flag-icons/MX.svg | 11 - public/data/country-flag-icons/MY.svg | 19 - public/data/country-flag-icons/MZ.svg | 10 - public/data/country-flag-icons/NA.svg | 9 - public/data/country-flag-icons/NC.svg | 16 - public/data/country-flag-icons/NE.svg | 8 - public/data/country-flag-icons/NF.svg | 10 - public/data/country-flag-icons/NG.svg | 9 - public/data/country-flag-icons/NI.svg | 13 - public/data/country-flag-icons/NL.svg | 7 - public/data/country-flag-icons/NO.svg | 7 - public/data/country-flag-icons/NP.svg | 12 - public/data/country-flag-icons/NR.svg | 7 - public/data/country-flag-icons/NU.svg | 47 - public/data/country-flag-icons/NZ.svg | 25 - public/data/country-flag-icons/OM.svg | 12 - public/data/country-flag-icons/PA.svg | 9 - public/data/country-flag-icons/PE.svg | 9 - public/data/country-flag-icons/PF.svg | 16 - public/data/country-flag-icons/PG.svg | 14 - public/data/country-flag-icons/PH.svg | 15 - public/data/country-flag-icons/PK.svg | 13 - public/data/country-flag-icons/PL.svg | 9 - public/data/country-flag-icons/PM.svg | 7 - public/data/country-flag-icons/PN.svg | 23 - public/data/country-flag-icons/PR.svg | 12 - public/data/country-flag-icons/PS.svg | 8 - public/data/country-flag-icons/PT.svg | 9 - public/data/country-flag-icons/PW.svg | 6 - public/data/country-flag-icons/PY.svg | 9 - public/data/country-flag-icons/QA.svg | 7 - public/data/country-flag-icons/RE.svg | 7 - public/data/country-flag-icons/RO.svg | 7 - public/data/country-flag-icons/RS.svg | 13 - public/data/country-flag-icons/RU.svg | 8 - public/data/country-flag-icons/RW.svg | 8 - public/data/country-flag-icons/SA.svg | 12 - public/data/country-flag-icons/SB.svg | 14 - public/data/country-flag-icons/SC.svg | 9 - public/data/country-flag-icons/SD.svg | 8 - public/data/country-flag-icons/SE.svg | 6 - public/data/country-flag-icons/SG.svg | 14 - public/data/country-flag-icons/SH.svg | 32 - public/data/country-flag-icons/SI.svg | 10 - public/data/country-flag-icons/SJ.svg | 7 - public/data/country-flag-icons/SK.svg | 11 - public/data/country-flag-icons/SL.svg | 7 - public/data/country-flag-icons/SM.svg | 11 - public/data/country-flag-icons/SN.svg | 10 - public/data/country-flag-icons/SO.svg | 6 - public/data/country-flag-icons/SR.svg | 11 - public/data/country-flag-icons/SS.svg | 10 - public/data/country-flag-icons/ST.svg | 12 - public/data/country-flag-icons/SV.svg | 12 - public/data/country-flag-icons/SX.svg | 14 - public/data/country-flag-icons/SY.svg | 11 - public/data/country-flag-icons/SZ.svg | 12 - public/data/country-flag-icons/TA.svg | 38 - public/data/country-flag-icons/TC.svg | 24 - public/data/country-flag-icons/TD.svg | 7 - public/data/country-flag-icons/TF.svg | 14 - public/data/country-flag-icons/TG.svg | 12 - public/data/country-flag-icons/TH.svg | 10 - public/data/country-flag-icons/TJ.svg | 17 - public/data/country-flag-icons/TK.svg | 15 - public/data/country-flag-icons/TL.svg | 8 - public/data/country-flag-icons/TM.svg | 34 - public/data/country-flag-icons/TN.svg | 10 - public/data/country-flag-icons/TO.svg | 7 - public/data/country-flag-icons/TR.svg | 8 - public/data/country-flag-icons/TT.svg | 7 - public/data/country-flag-icons/TV.svg | 21 - public/data/country-flag-icons/TW.svg | 9 - public/data/country-flag-icons/TZ.svg | 8 - public/data/country-flag-icons/UA.svg | 6 - public/data/country-flag-icons/UG.svg | 15 - public/data/country-flag-icons/UM.svg | 40 - public/data/country-flag-icons/US.svg | 40 - public/data/country-flag-icons/UY.svg | 17 - public/data/country-flag-icons/UZ.svg | 26 - public/data/country-flag-icons/VA.svg | 8 - public/data/country-flag-icons/VC.svg | 12 - public/data/country-flag-icons/VE.svg | 21 - public/data/country-flag-icons/VG.svg | 33 - public/data/country-flag-icons/VI.svg | 31 - public/data/country-flag-icons/VN.svg | 6 - public/data/country-flag-icons/VU.svg | 14 - public/data/country-flag-icons/WF.svg | 9 - public/data/country-flag-icons/WS.svg | 13 - public/data/country-flag-icons/XK.svg | 20 - public/data/country-flag-icons/YE.svg | 7 - public/data/country-flag-icons/YT.svg | 22 - public/data/country-flag-icons/ZA.svg | 10 - public/data/country-flag-icons/ZM.svg | 9 - public/data/country-flag-icons/ZW.svg | 19 - public/data/country-flag-icons/flags.css | 252 -- public/data/country-flag-icons/index.html | 2810 --------------------- 264 files changed, 320 insertions(+), 6664 deletions(-) create mode 100644 app/auth-test/page.tsx create mode 100644 clean.pl create mode 100644 components/auth-test.tsx create mode 100644 lib/utils/test-auth.ts delete mode 100644 public/data/country-flag-icons/AC.svg delete mode 100644 public/data/country-flag-icons/AD.svg delete mode 100644 public/data/country-flag-icons/AE.svg delete mode 100644 public/data/country-flag-icons/AF.svg delete mode 100644 public/data/country-flag-icons/AG.svg delete mode 100644 public/data/country-flag-icons/AI.svg delete mode 100644 public/data/country-flag-icons/AL.svg delete mode 100644 public/data/country-flag-icons/AM.svg delete mode 100644 public/data/country-flag-icons/AO.svg delete mode 100644 public/data/country-flag-icons/AQ.svg delete mode 100644 public/data/country-flag-icons/AR.svg delete mode 100644 public/data/country-flag-icons/AS.svg delete mode 100644 public/data/country-flag-icons/AT.svg delete mode 100644 public/data/country-flag-icons/AU.svg delete mode 100644 public/data/country-flag-icons/AW.svg delete mode 100644 public/data/country-flag-icons/AX.svg delete mode 100644 public/data/country-flag-icons/AZ.svg delete mode 100644 public/data/country-flag-icons/BA.svg delete mode 100644 public/data/country-flag-icons/BB.svg delete mode 100644 public/data/country-flag-icons/BD.svg delete mode 100644 public/data/country-flag-icons/BE.svg delete mode 100644 public/data/country-flag-icons/BF.svg delete mode 100644 public/data/country-flag-icons/BG.svg delete mode 100644 public/data/country-flag-icons/BH.svg delete mode 100644 public/data/country-flag-icons/BI.svg delete mode 100644 public/data/country-flag-icons/BJ.svg delete mode 100644 public/data/country-flag-icons/BL.svg delete mode 100644 public/data/country-flag-icons/BM.svg delete mode 100644 public/data/country-flag-icons/BN.svg delete mode 100644 public/data/country-flag-icons/BO.svg delete mode 100644 public/data/country-flag-icons/BQ.svg delete mode 100644 public/data/country-flag-icons/BR.svg delete mode 100644 public/data/country-flag-icons/BS.svg delete mode 100644 public/data/country-flag-icons/BT.svg delete mode 100644 public/data/country-flag-icons/BV.svg delete mode 100644 public/data/country-flag-icons/BW.svg delete mode 100644 public/data/country-flag-icons/BY.svg delete mode 100644 public/data/country-flag-icons/BZ.svg delete mode 100644 public/data/country-flag-icons/CA.svg delete mode 100644 public/data/country-flag-icons/CC.svg delete mode 100644 public/data/country-flag-icons/CD.svg delete mode 100644 public/data/country-flag-icons/CF.svg delete mode 100644 public/data/country-flag-icons/CG.svg delete mode 100644 public/data/country-flag-icons/CH.svg delete mode 100644 public/data/country-flag-icons/CI.svg delete mode 100644 public/data/country-flag-icons/CK.svg delete mode 100644 public/data/country-flag-icons/CL.svg delete mode 100644 public/data/country-flag-icons/CM.svg delete mode 100644 public/data/country-flag-icons/CN.svg delete mode 100644 public/data/country-flag-icons/CO.svg delete mode 100644 public/data/country-flag-icons/CR.svg delete mode 100644 public/data/country-flag-icons/CU.svg delete mode 100644 public/data/country-flag-icons/CV.svg delete mode 100644 public/data/country-flag-icons/CW.svg delete mode 100644 public/data/country-flag-icons/CX.svg delete mode 100644 public/data/country-flag-icons/CY.svg delete mode 100644 public/data/country-flag-icons/CZ.svg delete mode 100644 public/data/country-flag-icons/DE.svg delete mode 100644 public/data/country-flag-icons/DJ.svg delete mode 100644 public/data/country-flag-icons/DK.svg delete mode 100644 public/data/country-flag-icons/DM.svg delete mode 100644 public/data/country-flag-icons/DO.svg delete mode 100644 public/data/country-flag-icons/DZ.svg delete mode 100644 public/data/country-flag-icons/EC.svg delete mode 100644 public/data/country-flag-icons/EE.svg delete mode 100644 public/data/country-flag-icons/EG.svg delete mode 100644 public/data/country-flag-icons/EH.svg delete mode 100644 public/data/country-flag-icons/ER.svg delete mode 100644 public/data/country-flag-icons/ES.svg delete mode 100644 public/data/country-flag-icons/ET.svg delete mode 100644 public/data/country-flag-icons/EU.svg delete mode 100644 public/data/country-flag-icons/FI.svg delete mode 100644 public/data/country-flag-icons/FJ.svg delete mode 100644 public/data/country-flag-icons/FK.svg delete mode 100644 public/data/country-flag-icons/FM.svg delete mode 100644 public/data/country-flag-icons/FO.svg delete mode 100644 public/data/country-flag-icons/FR.svg delete mode 100644 public/data/country-flag-icons/GA.svg delete mode 100644 public/data/country-flag-icons/GB.svg delete mode 100644 public/data/country-flag-icons/GD.svg delete mode 100644 public/data/country-flag-icons/GE-AB.svg delete mode 100644 public/data/country-flag-icons/GE-OS.svg delete mode 100644 public/data/country-flag-icons/GE.svg delete mode 100644 public/data/country-flag-icons/GF.svg delete mode 100644 public/data/country-flag-icons/GG.svg delete mode 100644 public/data/country-flag-icons/GH.svg delete mode 100644 public/data/country-flag-icons/GI.svg delete mode 100644 public/data/country-flag-icons/GL.svg delete mode 100644 public/data/country-flag-icons/GM.svg delete mode 100644 public/data/country-flag-icons/GN.svg delete mode 100644 public/data/country-flag-icons/GP.svg delete mode 100644 public/data/country-flag-icons/GQ.svg delete mode 100644 public/data/country-flag-icons/GR.svg delete mode 100644 public/data/country-flag-icons/GS.svg delete mode 100644 public/data/country-flag-icons/GT.svg delete mode 100644 public/data/country-flag-icons/GU.svg delete mode 100644 public/data/country-flag-icons/GW.svg delete mode 100644 public/data/country-flag-icons/GY.svg delete mode 100644 public/data/country-flag-icons/HK.svg delete mode 100644 public/data/country-flag-icons/HM.svg delete mode 100644 public/data/country-flag-icons/HN.svg delete mode 100644 public/data/country-flag-icons/HR.svg delete mode 100644 public/data/country-flag-icons/HT.svg delete mode 100644 public/data/country-flag-icons/HU.svg delete mode 100644 public/data/country-flag-icons/IC.svg delete mode 100644 public/data/country-flag-icons/ID.svg delete mode 100644 public/data/country-flag-icons/IE.svg delete mode 100644 public/data/country-flag-icons/IL.svg delete mode 100644 public/data/country-flag-icons/IM.svg delete mode 100644 public/data/country-flag-icons/IN.svg delete mode 100644 public/data/country-flag-icons/IO.svg delete mode 100644 public/data/country-flag-icons/IQ.svg delete mode 100644 public/data/country-flag-icons/IR.svg delete mode 100644 public/data/country-flag-icons/IS.svg delete mode 100644 public/data/country-flag-icons/IT.svg delete mode 100644 public/data/country-flag-icons/JE.svg delete mode 100644 public/data/country-flag-icons/JM.svg delete mode 100644 public/data/country-flag-icons/JO.svg delete mode 100644 public/data/country-flag-icons/JP.svg delete mode 100644 public/data/country-flag-icons/KE.svg delete mode 100644 public/data/country-flag-icons/KG.svg delete mode 100644 public/data/country-flag-icons/KH.svg delete mode 100644 public/data/country-flag-icons/KI.svg delete mode 100644 public/data/country-flag-icons/KM.svg delete mode 100644 public/data/country-flag-icons/KN.svg delete mode 100644 public/data/country-flag-icons/KP.svg delete mode 100644 public/data/country-flag-icons/KR.svg delete mode 100644 public/data/country-flag-icons/KW.svg delete mode 100644 public/data/country-flag-icons/KY.svg delete mode 100644 public/data/country-flag-icons/KZ.svg delete mode 100644 public/data/country-flag-icons/LA.svg delete mode 100644 public/data/country-flag-icons/LB.svg delete mode 100644 public/data/country-flag-icons/LC.svg delete mode 100644 public/data/country-flag-icons/LI.svg delete mode 100644 public/data/country-flag-icons/LK.svg delete mode 100644 public/data/country-flag-icons/LR.svg delete mode 100644 public/data/country-flag-icons/LS.svg delete mode 100644 public/data/country-flag-icons/LT.svg delete mode 100644 public/data/country-flag-icons/LU.svg delete mode 100644 public/data/country-flag-icons/LV.svg delete mode 100644 public/data/country-flag-icons/LY.svg delete mode 100644 public/data/country-flag-icons/MA.svg delete mode 100644 public/data/country-flag-icons/MC.svg delete mode 100644 public/data/country-flag-icons/MD.svg delete mode 100644 public/data/country-flag-icons/ME.svg delete mode 100644 public/data/country-flag-icons/MF.svg delete mode 100644 public/data/country-flag-icons/MG.svg delete mode 100644 public/data/country-flag-icons/MH.svg delete mode 100644 public/data/country-flag-icons/MK.svg delete mode 100644 public/data/country-flag-icons/ML.svg delete mode 100644 public/data/country-flag-icons/MM.svg delete mode 100644 public/data/country-flag-icons/MN.svg delete mode 100644 public/data/country-flag-icons/MO.svg delete mode 100644 public/data/country-flag-icons/MP.svg delete mode 100644 public/data/country-flag-icons/MQ.svg delete mode 100644 public/data/country-flag-icons/MR.svg delete mode 100644 public/data/country-flag-icons/MS.svg delete mode 100644 public/data/country-flag-icons/MT.svg delete mode 100644 public/data/country-flag-icons/MU.svg delete mode 100644 public/data/country-flag-icons/MV.svg delete mode 100644 public/data/country-flag-icons/MW.svg delete mode 100644 public/data/country-flag-icons/MX.svg delete mode 100644 public/data/country-flag-icons/MY.svg delete mode 100644 public/data/country-flag-icons/MZ.svg delete mode 100644 public/data/country-flag-icons/NA.svg delete mode 100644 public/data/country-flag-icons/NC.svg delete mode 100644 public/data/country-flag-icons/NE.svg delete mode 100644 public/data/country-flag-icons/NF.svg delete mode 100644 public/data/country-flag-icons/NG.svg delete mode 100644 public/data/country-flag-icons/NI.svg delete mode 100644 public/data/country-flag-icons/NL.svg delete mode 100644 public/data/country-flag-icons/NO.svg delete mode 100644 public/data/country-flag-icons/NP.svg delete mode 100644 public/data/country-flag-icons/NR.svg delete mode 100644 public/data/country-flag-icons/NU.svg delete mode 100644 public/data/country-flag-icons/NZ.svg delete mode 100644 public/data/country-flag-icons/OM.svg delete mode 100644 public/data/country-flag-icons/PA.svg delete mode 100644 public/data/country-flag-icons/PE.svg delete mode 100644 public/data/country-flag-icons/PF.svg delete mode 100644 public/data/country-flag-icons/PG.svg delete mode 100644 public/data/country-flag-icons/PH.svg delete mode 100644 public/data/country-flag-icons/PK.svg delete mode 100644 public/data/country-flag-icons/PL.svg delete mode 100644 public/data/country-flag-icons/PM.svg delete mode 100644 public/data/country-flag-icons/PN.svg delete mode 100644 public/data/country-flag-icons/PR.svg delete mode 100644 public/data/country-flag-icons/PS.svg delete mode 100644 public/data/country-flag-icons/PT.svg delete mode 100644 public/data/country-flag-icons/PW.svg delete mode 100644 public/data/country-flag-icons/PY.svg delete mode 100644 public/data/country-flag-icons/QA.svg delete mode 100644 public/data/country-flag-icons/RE.svg delete mode 100644 public/data/country-flag-icons/RO.svg delete mode 100644 public/data/country-flag-icons/RS.svg delete mode 100644 public/data/country-flag-icons/RU.svg delete mode 100644 public/data/country-flag-icons/RW.svg delete mode 100644 public/data/country-flag-icons/SA.svg delete mode 100644 public/data/country-flag-icons/SB.svg delete mode 100644 public/data/country-flag-icons/SC.svg delete mode 100644 public/data/country-flag-icons/SD.svg delete mode 100644 public/data/country-flag-icons/SE.svg delete mode 100644 public/data/country-flag-icons/SG.svg delete mode 100644 public/data/country-flag-icons/SH.svg delete mode 100644 public/data/country-flag-icons/SI.svg delete mode 100644 public/data/country-flag-icons/SJ.svg delete mode 100644 public/data/country-flag-icons/SK.svg delete mode 100644 public/data/country-flag-icons/SL.svg delete mode 100644 public/data/country-flag-icons/SM.svg delete mode 100644 public/data/country-flag-icons/SN.svg delete mode 100644 public/data/country-flag-icons/SO.svg delete mode 100644 public/data/country-flag-icons/SR.svg delete mode 100644 public/data/country-flag-icons/SS.svg delete mode 100644 public/data/country-flag-icons/ST.svg delete mode 100644 public/data/country-flag-icons/SV.svg delete mode 100644 public/data/country-flag-icons/SX.svg delete mode 100644 public/data/country-flag-icons/SY.svg delete mode 100644 public/data/country-flag-icons/SZ.svg delete mode 100644 public/data/country-flag-icons/TA.svg delete mode 100644 public/data/country-flag-icons/TC.svg delete mode 100644 public/data/country-flag-icons/TD.svg delete mode 100644 public/data/country-flag-icons/TF.svg delete mode 100644 public/data/country-flag-icons/TG.svg delete mode 100644 public/data/country-flag-icons/TH.svg delete mode 100644 public/data/country-flag-icons/TJ.svg delete mode 100644 public/data/country-flag-icons/TK.svg delete mode 100644 public/data/country-flag-icons/TL.svg delete mode 100644 public/data/country-flag-icons/TM.svg delete mode 100644 public/data/country-flag-icons/TN.svg delete mode 100644 public/data/country-flag-icons/TO.svg delete mode 100644 public/data/country-flag-icons/TR.svg delete mode 100644 public/data/country-flag-icons/TT.svg delete mode 100644 public/data/country-flag-icons/TV.svg delete mode 100644 public/data/country-flag-icons/TW.svg delete mode 100644 public/data/country-flag-icons/TZ.svg delete mode 100644 public/data/country-flag-icons/UA.svg delete mode 100644 public/data/country-flag-icons/UG.svg delete mode 100644 public/data/country-flag-icons/UM.svg delete mode 100644 public/data/country-flag-icons/US.svg delete mode 100644 public/data/country-flag-icons/UY.svg delete mode 100644 public/data/country-flag-icons/UZ.svg delete mode 100644 public/data/country-flag-icons/VA.svg delete mode 100644 public/data/country-flag-icons/VC.svg delete mode 100644 public/data/country-flag-icons/VE.svg delete mode 100644 public/data/country-flag-icons/VG.svg delete mode 100644 public/data/country-flag-icons/VI.svg delete mode 100644 public/data/country-flag-icons/VN.svg delete mode 100644 public/data/country-flag-icons/VU.svg delete mode 100644 public/data/country-flag-icons/WF.svg delete mode 100644 public/data/country-flag-icons/WS.svg delete mode 100644 public/data/country-flag-icons/XK.svg delete mode 100644 public/data/country-flag-icons/YE.svg delete mode 100644 public/data/country-flag-icons/YT.svg delete mode 100644 public/data/country-flag-icons/ZA.svg delete mode 100644 public/data/country-flag-icons/ZM.svg delete mode 100644 public/data/country-flag-icons/ZW.svg delete mode 100644 public/data/country-flag-icons/flags.css delete mode 100644 public/data/country-flag-icons/index.html diff --git a/.gitignore b/.gitignore index c74ff1b..07e6e47 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -.env /node_modules diff --git a/app/auth-test/page.tsx b/app/auth-test/page.tsx new file mode 100644 index 0000000..c6011cf --- /dev/null +++ b/app/auth-test/page.tsx @@ -0,0 +1,10 @@ +import AuthTest from '@/components/auth-test' + +export default function TestPage() { + return ( +
+

Auth Test Page

+ +
+ ) +} \ No newline at end of file diff --git a/clean.pl b/clean.pl new file mode 100644 index 0000000..f101ddf --- /dev/null +++ b/clean.pl @@ -0,0 +1,129 @@ +#!/usr/bin/perl +use strict; +use warnings; +use File::Find; +use File::Spec; +use Data::Dumper; + +# Common patterns to ignore in Next.js projects +my @common_ignores = ( + # Next.js build output + '.next/', + 'out/', + 'build/', + + # Dependencies + 'node_modules/', + '.pnp/', + '.pnp.js', + + # Environment files + '.env*.local', + '.env.local', + '.env.development.local', + '.env.test.local', + '.env.production.local', + + # Debug logs + 'npm-debug.log*', + 'yarn-debug.log*', + 'yarn-error.log*', + + # Cache directories + '.cache/', + '.eslintcache', + + # Editor directories + '.idea/', + '.vscode/', + '*.swp', + '*.swo', + + # OS files + '.DS_Store', + 'Thumbs.db', + + # PWA files + 'public/sw.js', + 'public/workbox-*.js', + 'public/worker-*.js', + 'public/sw.js.map', + 'public/workbox-*.js.map', + 'public/worker-*.js.map' +); + +# Initialize arrays to store results +my @unused_files; +my @temp_files; +my @large_files; + +# Save the current directory +my $start_dir = '.'; + +# Function to check if a file is potentially unused +sub check_file { + my $file = $File::Find::name; + my $relative_path = File::Spec->abs2rel($file, $start_dir); + + # Skip node_modules and .next directories + return if $file =~ /node_modules|\.next/; + + # Check for temporary and backup files + if ($file =~ /\.(tmp|temp|bak|log|old)$/) { + push @temp_files, $relative_path; + return; + } + + # Check file size (files > 1MB) + my $size = -s $file; + if ($size && $size > 1_000_000) { + push @large_files, "$relative_path (" . int($size/1024/1024) . "MB)"; + } + + # Check for potentially unused files + if ($file =~ /\.(js|jsx|ts|tsx)$/) { + # Skip if it's in pages/ or components/ + return if $file =~ /\b(pages|components|app)\b/; + + # Check if file might be unused + my $is_imported = 0; + find(sub { + return if $_ !~ /\.(js|jsx|ts|tsx)$/; + return if $File::Find::name eq $file; + + open my $fh, '<', $_ or return; + while (<$fh>) { + if (/$relative_path/i || /\b$relative_path\b/i) { + $is_imported = 1; + last; + } + } + close $fh; + }, $start_dir); + + push @unused_files, $relative_path unless $is_imported; + } +} + +# Run the analysis +print "Analyzing project structure...\n\n"; +find(\&check_file, $start_dir); + +# Generate .gitignore content +my @gitignore_content = (@common_ignores, @unused_files, @temp_files); + +# Print results +print "Potentially unused files:\n"; +print "- $_\n" for @unused_files; +print "\nTemporary/backup files:\n"; +print "- $_\n" for @temp_files; +print "\nLarge files (>1MB):\n"; +print "- $_\n" for @large_files; + +# Write to .gitignore +print "\nGenerating .gitignore file...\n"; +open my $gi, '>', '.gitignore' or die "Cannot open .gitignore: $!"; +print $gi "$_\n" for @gitignore_content; +close $gi; + +print "\nDone! .gitignore has been updated.\n"; diff --git a/components/auth-test.tsx b/components/auth-test.tsx new file mode 100644 index 0000000..227a38b --- /dev/null +++ b/components/auth-test.tsx @@ -0,0 +1,93 @@ +'use client' + +import { useState } from 'react' +import { createClient } from '@supabase/supabase-js' +import { testAuth } from '@/utils/test-auth' + +export default function AuthTest() { + const [status, setStatus] = useState(null) + const [error, setError] = useState(null) + + const supabase = createClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! + ) + + async function checkAuth() { + try { + setError(null) + const result = await testAuth() + setStatus(result) + } catch (e) { + setError(e) + console.error(e) + } + } + + async function testGoogleLogin() { + try { + setError(null) + const { error } = await supabase.auth.signInWithOAuth({ + provider: 'google', + options: { + redirectTo: `${window.location.origin}/auth/callback` + } + }) + if (error) throw error + } catch (e) { + setError(e) + console.error(e) + } + } + + async function testPasswordLogin() { + try { + setError(null) + const { error } = await supabase.auth.signInWithPassword({ + email: 'test@example.com', // Replace with test credentials + password: 'password123' + }) + if (error) throw error + } catch (e) { + setError(e) + console.error(e) + } + } + + return ( +
+
+ + + +
+ + {error && ( +
+
{JSON.stringify(error, null, 2)}
+
+ )} + + {status && ( +
+
{JSON.stringify(status, null, 2)}
+
+ )} +
+ ) +} \ No newline at end of file diff --git a/lib/utils/test-auth.ts b/lib/utils/test-auth.ts new file mode 100644 index 0000000..a6c0dfc --- /dev/null +++ b/lib/utils/test-auth.ts @@ -0,0 +1,66 @@ +// /app/utils/tes-auth/ts + +import { NextApiRequest, NextApiResponse } from 'next' +import { createClient } from '@supabase/supabase-js' + +export default async function handler(req: NextApiRequest, res: NextApiResponse) { + // Add CORS headers + res.setHeader('Access-Control-Allow-Credentials', 'true') + res.setHeader('Access-Control-Allow-Origin', '*') + res.setHeader('Access-Control-Allow-Methods', 'GET,OPTIONS,POST') + res.setHeader( + 'Access-Control-Allow-Headers', + 'X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version, Authorization' + ) + + // Handle preflight request + if (req.method === 'OPTIONS') { + res.status(200).end() + return + } + + const supabase = createClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! + ) + + try { + // Get auth status + const { data: { session }, error } = await supabase.auth.getSession() + + if (error) { + console.error('Auth error:', error) + return res.status(401).json({ error: error.message }) + } + + // Return auth status and session info + return res.status(200).json({ + authenticated: !!session, + session, + serverTime: new Date().toISOString() + }) + } catch (err) { + console.error('Server error:', err) + return res.status(500).json({ error: 'Internal server error' }) + } +} + +// utils/test-auth.ts +export async function testAuth() { + try { + const response = await fetch('/api/auth-test', { + method: 'GET', + headers: { + 'Content-Type': 'application/json' + }, + credentials: 'include' + }) + + const data = await response.json() + console.log('Auth test response:', data) + return data + } catch (error) { + console.error('Auth test error:', error) + throw error + } +} \ No newline at end of file diff --git a/next.config.js b/next.config.js index 50ac0b4..d9fd587 100644 --- a/next.config.js +++ b/next.config.js @@ -7,8 +7,6 @@ const nextConfig = { reactStrictMode: process.env.NODE_ENV === 'production', swcMinify: true, eslint: { - // Warning: This allows production builds to successfully complete even if - // your project has ESLint errors. ignoreDuringBuilds: true, }, images: { @@ -34,28 +32,38 @@ const nextConfig = { }, ], }, - // Enabling CORS in a Next.js App - // https://vercel.com/guides/how-to-enable-cors async headers() { return [ { + // This matches all API routes source: '/api/:path*', + headers: [ + { key: 'Access-Control-Allow-Credentials', value: 'true' }, + { key: 'Access-Control-Allow-Origin', value: '*' }, // Consider restricting this to your domain + { key: 'Access-Control-Allow-Methods', value: 'GET,OPTIONS,PATCH,DELETE,POST,PUT' }, + { key: 'Access-Control-Allow-Headers', value: 'X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version, Authorization' }, + ], + }, + { + // This matches all pages + source: '/:path*', headers: [ { key: 'Access-Control-Allow-Credentials', value: 'true' }, { key: 'Access-Control-Allow-Origin', value: '*' }, - { - key: 'Access-Control-Allow-Methods', - value: 'GET,OPTIONS,PATCH,DELETE,POST,PUT', - }, - { - key: 'Access-Control-Allow-Headers', - value: - 'X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version', - }, + { key: 'Access-Control-Allow-Methods', value: 'GET,OPTIONS,PATCH,DELETE,POST,PUT' }, + { key: 'Access-Control-Allow-Headers', value: 'X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version, Authorization' }, ], + } + ] + }, + async rewrites() { + return [ + { + source: '/api/:path*', + destination: '/api/:path*', }, ] }, } -module.exports = withPWA(nextConfig) +module.exports = withPWA(nextConfig) \ No newline at end of file diff --git a/public/data/country-flag-icons/AC.svg b/public/data/country-flag-icons/AC.svg deleted file mode 100644 index a645383..0000000 --- a/public/data/country-flag-icons/AC.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/AD.svg b/public/data/country-flag-icons/AD.svg deleted file mode 100644 index 849880e..0000000 --- a/public/data/country-flag-icons/AD.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/AE.svg b/public/data/country-flag-icons/AE.svg deleted file mode 100644 index c7c42ac..0000000 --- a/public/data/country-flag-icons/AE.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/AF.svg b/public/data/country-flag-icons/AF.svg deleted file mode 100644 index 99bb2af..0000000 --- a/public/data/country-flag-icons/AF.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/AG.svg b/public/data/country-flag-icons/AG.svg deleted file mode 100644 index 3ea0640..0000000 --- a/public/data/country-flag-icons/AG.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/AI.svg b/public/data/country-flag-icons/AI.svg deleted file mode 100644 index 61532e4..0000000 --- a/public/data/country-flag-icons/AI.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/AL.svg b/public/data/country-flag-icons/AL.svg deleted file mode 100644 index bf1a0b0..0000000 --- a/public/data/country-flag-icons/AL.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/AM.svg b/public/data/country-flag-icons/AM.svg deleted file mode 100644 index cbcb575..0000000 --- a/public/data/country-flag-icons/AM.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/AO.svg b/public/data/country-flag-icons/AO.svg deleted file mode 100644 index 096d06b..0000000 --- a/public/data/country-flag-icons/AO.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/AQ.svg b/public/data/country-flag-icons/AQ.svg deleted file mode 100644 index 6888c96..0000000 --- a/public/data/country-flag-icons/AQ.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/public/data/country-flag-icons/AR.svg b/public/data/country-flag-icons/AR.svg deleted file mode 100644 index be8073f..0000000 --- a/public/data/country-flag-icons/AR.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/AS.svg b/public/data/country-flag-icons/AS.svg deleted file mode 100644 index 7c95bf0..0000000 --- a/public/data/country-flag-icons/AS.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/AT.svg b/public/data/country-flag-icons/AT.svg deleted file mode 100644 index fdb4554..0000000 --- a/public/data/country-flag-icons/AT.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/AU.svg b/public/data/country-flag-icons/AU.svg deleted file mode 100644 index 4acf2b0..0000000 --- a/public/data/country-flag-icons/AU.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/AW.svg b/public/data/country-flag-icons/AW.svg deleted file mode 100644 index f644029..0000000 --- a/public/data/country-flag-icons/AW.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/AX.svg b/public/data/country-flag-icons/AX.svg deleted file mode 100644 index f013721..0000000 --- a/public/data/country-flag-icons/AX.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/AZ.svg b/public/data/country-flag-icons/AZ.svg deleted file mode 100644 index 0a4a671..0000000 --- a/public/data/country-flag-icons/AZ.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/BA.svg b/public/data/country-flag-icons/BA.svg deleted file mode 100644 index b2d866d..0000000 --- a/public/data/country-flag-icons/BA.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/BB.svg b/public/data/country-flag-icons/BB.svg deleted file mode 100644 index 2e82e51..0000000 --- a/public/data/country-flag-icons/BB.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/BD.svg b/public/data/country-flag-icons/BD.svg deleted file mode 100644 index b908f6f..0000000 --- a/public/data/country-flag-icons/BD.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/data/country-flag-icons/BE.svg b/public/data/country-flag-icons/BE.svg deleted file mode 100644 index 832d064..0000000 --- a/public/data/country-flag-icons/BE.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/BF.svg b/public/data/country-flag-icons/BF.svg deleted file mode 100644 index b7d3da1..0000000 --- a/public/data/country-flag-icons/BF.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/BG.svg b/public/data/country-flag-icons/BG.svg deleted file mode 100644 index 12fbcc4..0000000 --- a/public/data/country-flag-icons/BG.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/BH.svg b/public/data/country-flag-icons/BH.svg deleted file mode 100644 index 5d180db..0000000 --- a/public/data/country-flag-icons/BH.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/BI.svg b/public/data/country-flag-icons/BI.svg deleted file mode 100644 index c5bf386..0000000 --- a/public/data/country-flag-icons/BI.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/BJ.svg b/public/data/country-flag-icons/BJ.svg deleted file mode 100644 index 908ceeb..0000000 --- a/public/data/country-flag-icons/BJ.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/BL.svg b/public/data/country-flag-icons/BL.svg deleted file mode 100644 index 1b193d7..0000000 --- a/public/data/country-flag-icons/BL.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/BM.svg b/public/data/country-flag-icons/BM.svg deleted file mode 100644 index c68cb95..0000000 --- a/public/data/country-flag-icons/BM.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/BN.svg b/public/data/country-flag-icons/BN.svg deleted file mode 100644 index 78a8aca..0000000 --- a/public/data/country-flag-icons/BN.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/BO.svg b/public/data/country-flag-icons/BO.svg deleted file mode 100644 index 7516943..0000000 --- a/public/data/country-flag-icons/BO.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/data/country-flag-icons/BQ.svg b/public/data/country-flag-icons/BQ.svg deleted file mode 100644 index ea1f01c..0000000 --- a/public/data/country-flag-icons/BQ.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/BR.svg b/public/data/country-flag-icons/BR.svg deleted file mode 100644 index 9d1d2be..0000000 --- a/public/data/country-flag-icons/BR.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/BS.svg b/public/data/country-flag-icons/BS.svg deleted file mode 100644 index 9511b01..0000000 --- a/public/data/country-flag-icons/BS.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/BT.svg b/public/data/country-flag-icons/BT.svg deleted file mode 100644 index 6b2faa9..0000000 --- a/public/data/country-flag-icons/BT.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/BV.svg b/public/data/country-flag-icons/BV.svg deleted file mode 100644 index 153328e..0000000 --- a/public/data/country-flag-icons/BV.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/BW.svg b/public/data/country-flag-icons/BW.svg deleted file mode 100644 index 1fd3bd0..0000000 --- a/public/data/country-flag-icons/BW.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/BY.svg b/public/data/country-flag-icons/BY.svg deleted file mode 100644 index 66011c9..0000000 --- a/public/data/country-flag-icons/BY.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/BZ.svg b/public/data/country-flag-icons/BZ.svg deleted file mode 100644 index cdde5f8..0000000 --- a/public/data/country-flag-icons/BZ.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CA.svg b/public/data/country-flag-icons/CA.svg deleted file mode 100644 index 4368ff3..0000000 --- a/public/data/country-flag-icons/CA.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/CC.svg b/public/data/country-flag-icons/CC.svg deleted file mode 100644 index 31c5b0d..0000000 --- a/public/data/country-flag-icons/CC.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CD.svg b/public/data/country-flag-icons/CD.svg deleted file mode 100644 index 6634ef3..0000000 --- a/public/data/country-flag-icons/CD.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/CF.svg b/public/data/country-flag-icons/CF.svg deleted file mode 100644 index ea8c823..0000000 --- a/public/data/country-flag-icons/CF.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CG.svg b/public/data/country-flag-icons/CG.svg deleted file mode 100644 index 2cfb669..0000000 --- a/public/data/country-flag-icons/CG.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/CH.svg b/public/data/country-flag-icons/CH.svg deleted file mode 100644 index 206accf..0000000 --- a/public/data/country-flag-icons/CH.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/CI.svg b/public/data/country-flag-icons/CI.svg deleted file mode 100644 index c0a83b2..0000000 --- a/public/data/country-flag-icons/CI.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/CK.svg b/public/data/country-flag-icons/CK.svg deleted file mode 100644 index e5d5f86..0000000 --- a/public/data/country-flag-icons/CK.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CL.svg b/public/data/country-flag-icons/CL.svg deleted file mode 100644 index 60c658e..0000000 --- a/public/data/country-flag-icons/CL.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/CM.svg b/public/data/country-flag-icons/CM.svg deleted file mode 100644 index cbb4fc8..0000000 --- a/public/data/country-flag-icons/CM.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/CN.svg b/public/data/country-flag-icons/CN.svg deleted file mode 100644 index 3c41abe..0000000 --- a/public/data/country-flag-icons/CN.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CO.svg b/public/data/country-flag-icons/CO.svg deleted file mode 100644 index efa16d1..0000000 --- a/public/data/country-flag-icons/CO.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/CR.svg b/public/data/country-flag-icons/CR.svg deleted file mode 100644 index b79c12f..0000000 --- a/public/data/country-flag-icons/CR.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/CU.svg b/public/data/country-flag-icons/CU.svg deleted file mode 100644 index 60d9cbe..0000000 --- a/public/data/country-flag-icons/CU.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CV.svg b/public/data/country-flag-icons/CV.svg deleted file mode 100644 index 6e00e99..0000000 --- a/public/data/country-flag-icons/CV.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CW.svg b/public/data/country-flag-icons/CW.svg deleted file mode 100644 index 51821fc..0000000 --- a/public/data/country-flag-icons/CW.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/CX.svg b/public/data/country-flag-icons/CX.svg deleted file mode 100644 index 890b21d..0000000 --- a/public/data/country-flag-icons/CX.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CY.svg b/public/data/country-flag-icons/CY.svg deleted file mode 100644 index ca65570..0000000 --- a/public/data/country-flag-icons/CY.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/CZ.svg b/public/data/country-flag-icons/CZ.svg deleted file mode 100644 index 73d7c29..0000000 --- a/public/data/country-flag-icons/CZ.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/DE.svg b/public/data/country-flag-icons/DE.svg deleted file mode 100644 index 0dcef12..0000000 --- a/public/data/country-flag-icons/DE.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/DJ.svg b/public/data/country-flag-icons/DJ.svg deleted file mode 100644 index 1713fac..0000000 --- a/public/data/country-flag-icons/DJ.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/DK.svg b/public/data/country-flag-icons/DK.svg deleted file mode 100644 index f3aa677..0000000 --- a/public/data/country-flag-icons/DK.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/public/data/country-flag-icons/DM.svg b/public/data/country-flag-icons/DM.svg deleted file mode 100644 index 55824ec..0000000 --- a/public/data/country-flag-icons/DM.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/DO.svg b/public/data/country-flag-icons/DO.svg deleted file mode 100644 index 714f2fb..0000000 --- a/public/data/country-flag-icons/DO.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/DZ.svg b/public/data/country-flag-icons/DZ.svg deleted file mode 100644 index 0b5e895..0000000 --- a/public/data/country-flag-icons/DZ.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/EC.svg b/public/data/country-flag-icons/EC.svg deleted file mode 100644 index 465a9ec..0000000 --- a/public/data/country-flag-icons/EC.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/EE.svg b/public/data/country-flag-icons/EE.svg deleted file mode 100644 index 19da80e..0000000 --- a/public/data/country-flag-icons/EE.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/EG.svg b/public/data/country-flag-icons/EG.svg deleted file mode 100644 index 8d4c681..0000000 --- a/public/data/country-flag-icons/EG.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/EH.svg b/public/data/country-flag-icons/EH.svg deleted file mode 100644 index b2174e5..0000000 --- a/public/data/country-flag-icons/EH.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/ER.svg b/public/data/country-flag-icons/ER.svg deleted file mode 100644 index a53a02d..0000000 --- a/public/data/country-flag-icons/ER.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/ES.svg b/public/data/country-flag-icons/ES.svg deleted file mode 100644 index 7d69a24..0000000 --- a/public/data/country-flag-icons/ES.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/ET.svg b/public/data/country-flag-icons/ET.svg deleted file mode 100644 index 3b9de37..0000000 --- a/public/data/country-flag-icons/ET.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/EU.svg b/public/data/country-flag-icons/EU.svg deleted file mode 100644 index 7415224..0000000 --- a/public/data/country-flag-icons/EU.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/data/country-flag-icons/FI.svg b/public/data/country-flag-icons/FI.svg deleted file mode 100644 index 0356243..0000000 --- a/public/data/country-flag-icons/FI.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/public/data/country-flag-icons/FJ.svg b/public/data/country-flag-icons/FJ.svg deleted file mode 100644 index 21f5ac1..0000000 --- a/public/data/country-flag-icons/FJ.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/FK.svg b/public/data/country-flag-icons/FK.svg deleted file mode 100644 index e838ed8..0000000 --- a/public/data/country-flag-icons/FK.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/FM.svg b/public/data/country-flag-icons/FM.svg deleted file mode 100644 index 6d6420b..0000000 --- a/public/data/country-flag-icons/FM.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/FO.svg b/public/data/country-flag-icons/FO.svg deleted file mode 100644 index 74fe35c..0000000 --- a/public/data/country-flag-icons/FO.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/FR.svg b/public/data/country-flag-icons/FR.svg deleted file mode 100644 index 18abd34..0000000 --- a/public/data/country-flag-icons/FR.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/GA.svg b/public/data/country-flag-icons/GA.svg deleted file mode 100644 index d1c24e9..0000000 --- a/public/data/country-flag-icons/GA.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/GB.svg b/public/data/country-flag-icons/GB.svg deleted file mode 100644 index b818355..0000000 --- a/public/data/country-flag-icons/GB.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/GD.svg b/public/data/country-flag-icons/GD.svg deleted file mode 100644 index 6ba7be1..0000000 --- a/public/data/country-flag-icons/GD.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/GE-AB.svg b/public/data/country-flag-icons/GE-AB.svg deleted file mode 100644 index 91663ab..0000000 --- a/public/data/country-flag-icons/GE-AB.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/GE-OS.svg b/public/data/country-flag-icons/GE-OS.svg deleted file mode 100644 index 23c05f3..0000000 --- a/public/data/country-flag-icons/GE-OS.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/public/data/country-flag-icons/GE.svg b/public/data/country-flag-icons/GE.svg deleted file mode 100644 index 3b555ad..0000000 --- a/public/data/country-flag-icons/GE.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/GF.svg b/public/data/country-flag-icons/GF.svg deleted file mode 100644 index 4d7fc61..0000000 --- a/public/data/country-flag-icons/GF.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/GG.svg b/public/data/country-flag-icons/GG.svg deleted file mode 100644 index ef65c3a..0000000 --- a/public/data/country-flag-icons/GG.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/GH.svg b/public/data/country-flag-icons/GH.svg deleted file mode 100644 index 310aaf2..0000000 --- a/public/data/country-flag-icons/GH.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/GI.svg b/public/data/country-flag-icons/GI.svg deleted file mode 100644 index f87432e..0000000 --- a/public/data/country-flag-icons/GI.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/GL.svg b/public/data/country-flag-icons/GL.svg deleted file mode 100644 index 021ce8d..0000000 --- a/public/data/country-flag-icons/GL.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/GM.svg b/public/data/country-flag-icons/GM.svg deleted file mode 100644 index 9f73e3a..0000000 --- a/public/data/country-flag-icons/GM.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/GN.svg b/public/data/country-flag-icons/GN.svg deleted file mode 100644 index f42ee76..0000000 --- a/public/data/country-flag-icons/GN.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/GP.svg b/public/data/country-flag-icons/GP.svg deleted file mode 100644 index 18abd34..0000000 --- a/public/data/country-flag-icons/GP.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/GQ.svg b/public/data/country-flag-icons/GQ.svg deleted file mode 100644 index 16c7638..0000000 --- a/public/data/country-flag-icons/GQ.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/GR.svg b/public/data/country-flag-icons/GR.svg deleted file mode 100644 index 33f543a..0000000 --- a/public/data/country-flag-icons/GR.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/GS.svg b/public/data/country-flag-icons/GS.svg deleted file mode 100644 index 309f799..0000000 --- a/public/data/country-flag-icons/GS.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/GT.svg b/public/data/country-flag-icons/GT.svg deleted file mode 100644 index e256246..0000000 --- a/public/data/country-flag-icons/GT.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/GU.svg b/public/data/country-flag-icons/GU.svg deleted file mode 100644 index 58430cc..0000000 --- a/public/data/country-flag-icons/GU.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/GW.svg b/public/data/country-flag-icons/GW.svg deleted file mode 100644 index 3301dc3..0000000 --- a/public/data/country-flag-icons/GW.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/GY.svg b/public/data/country-flag-icons/GY.svg deleted file mode 100644 index f40e7eb..0000000 --- a/public/data/country-flag-icons/GY.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/HK.svg b/public/data/country-flag-icons/HK.svg deleted file mode 100644 index 96da922..0000000 --- a/public/data/country-flag-icons/HK.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/data/country-flag-icons/HM.svg b/public/data/country-flag-icons/HM.svg deleted file mode 100644 index eea4cd8..0000000 --- a/public/data/country-flag-icons/HM.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/HN.svg b/public/data/country-flag-icons/HN.svg deleted file mode 100644 index feade7c..0000000 --- a/public/data/country-flag-icons/HN.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/HR.svg b/public/data/country-flag-icons/HR.svg deleted file mode 100644 index 4e8c8d6..0000000 --- a/public/data/country-flag-icons/HR.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/HT.svg b/public/data/country-flag-icons/HT.svg deleted file mode 100644 index f61e934..0000000 --- a/public/data/country-flag-icons/HT.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/HU.svg b/public/data/country-flag-icons/HU.svg deleted file mode 100644 index e3111ed..0000000 --- a/public/data/country-flag-icons/HU.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/IC.svg b/public/data/country-flag-icons/IC.svg deleted file mode 100644 index beba995..0000000 --- a/public/data/country-flag-icons/IC.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/ID.svg b/public/data/country-flag-icons/ID.svg deleted file mode 100644 index 581b841..0000000 --- a/public/data/country-flag-icons/ID.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/IE.svg b/public/data/country-flag-icons/IE.svg deleted file mode 100644 index 7afad08..0000000 --- a/public/data/country-flag-icons/IE.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/IL.svg b/public/data/country-flag-icons/IL.svg deleted file mode 100644 index 7fab796..0000000 --- a/public/data/country-flag-icons/IL.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/IM.svg b/public/data/country-flag-icons/IM.svg deleted file mode 100644 index 58ffb5b..0000000 --- a/public/data/country-flag-icons/IM.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/IN.svg b/public/data/country-flag-icons/IN.svg deleted file mode 100644 index fc0483c..0000000 --- a/public/data/country-flag-icons/IN.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/IO.svg b/public/data/country-flag-icons/IO.svg deleted file mode 100644 index 3da3f2f..0000000 --- a/public/data/country-flag-icons/IO.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/data/country-flag-icons/IQ.svg b/public/data/country-flag-icons/IQ.svg deleted file mode 100644 index b5a060e..0000000 --- a/public/data/country-flag-icons/IQ.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/IR.svg b/public/data/country-flag-icons/IR.svg deleted file mode 100644 index 4e8f896..0000000 --- a/public/data/country-flag-icons/IR.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/IS.svg b/public/data/country-flag-icons/IS.svg deleted file mode 100644 index 340f12b..0000000 --- a/public/data/country-flag-icons/IS.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/IT.svg b/public/data/country-flag-icons/IT.svg deleted file mode 100644 index 49d1ab8..0000000 --- a/public/data/country-flag-icons/IT.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/JE.svg b/public/data/country-flag-icons/JE.svg deleted file mode 100644 index b7e9b86..0000000 --- a/public/data/country-flag-icons/JE.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/JM.svg b/public/data/country-flag-icons/JM.svg deleted file mode 100644 index 17588e3..0000000 --- a/public/data/country-flag-icons/JM.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/JO.svg b/public/data/country-flag-icons/JO.svg deleted file mode 100644 index c5b5842..0000000 --- a/public/data/country-flag-icons/JO.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/JP.svg b/public/data/country-flag-icons/JP.svg deleted file mode 100644 index 8e763ae..0000000 --- a/public/data/country-flag-icons/JP.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/KE.svg b/public/data/country-flag-icons/KE.svg deleted file mode 100644 index 247abc9..0000000 --- a/public/data/country-flag-icons/KE.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/KG.svg b/public/data/country-flag-icons/KG.svg deleted file mode 100644 index 7b25a1a..0000000 --- a/public/data/country-flag-icons/KG.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/KH.svg b/public/data/country-flag-icons/KH.svg deleted file mode 100644 index 32e2f56..0000000 --- a/public/data/country-flag-icons/KH.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/KI.svg b/public/data/country-flag-icons/KI.svg deleted file mode 100644 index 6526090..0000000 --- a/public/data/country-flag-icons/KI.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/KM.svg b/public/data/country-flag-icons/KM.svg deleted file mode 100644 index 240850c..0000000 --- a/public/data/country-flag-icons/KM.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/KN.svg b/public/data/country-flag-icons/KN.svg deleted file mode 100644 index 16e0074..0000000 --- a/public/data/country-flag-icons/KN.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/KP.svg b/public/data/country-flag-icons/KP.svg deleted file mode 100644 index 0ecacd6..0000000 --- a/public/data/country-flag-icons/KP.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/KR.svg b/public/data/country-flag-icons/KR.svg deleted file mode 100644 index 5381c03..0000000 --- a/public/data/country-flag-icons/KR.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/KW.svg b/public/data/country-flag-icons/KW.svg deleted file mode 100644 index 7e40715..0000000 --- a/public/data/country-flag-icons/KW.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/KY.svg b/public/data/country-flag-icons/KY.svg deleted file mode 100644 index 52edc3a..0000000 --- a/public/data/country-flag-icons/KY.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/KZ.svg b/public/data/country-flag-icons/KZ.svg deleted file mode 100644 index e597a4d..0000000 --- a/public/data/country-flag-icons/KZ.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/LA.svg b/public/data/country-flag-icons/LA.svg deleted file mode 100644 index 9d05bca..0000000 --- a/public/data/country-flag-icons/LA.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/LB.svg b/public/data/country-flag-icons/LB.svg deleted file mode 100644 index e4374bd..0000000 --- a/public/data/country-flag-icons/LB.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/LC.svg b/public/data/country-flag-icons/LC.svg deleted file mode 100644 index b4f1153..0000000 --- a/public/data/country-flag-icons/LC.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/LI.svg b/public/data/country-flag-icons/LI.svg deleted file mode 100644 index 1fb4821..0000000 --- a/public/data/country-flag-icons/LI.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/LK.svg b/public/data/country-flag-icons/LK.svg deleted file mode 100644 index 8cda3c2..0000000 --- a/public/data/country-flag-icons/LK.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/LR.svg b/public/data/country-flag-icons/LR.svg deleted file mode 100644 index 69e3cb3..0000000 --- a/public/data/country-flag-icons/LR.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/LS.svg b/public/data/country-flag-icons/LS.svg deleted file mode 100644 index d01e6f9..0000000 --- a/public/data/country-flag-icons/LS.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/LT.svg b/public/data/country-flag-icons/LT.svg deleted file mode 100644 index 80e64e1..0000000 --- a/public/data/country-flag-icons/LT.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/LU.svg b/public/data/country-flag-icons/LU.svg deleted file mode 100644 index 8e1ae08..0000000 --- a/public/data/country-flag-icons/LU.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/LV.svg b/public/data/country-flag-icons/LV.svg deleted file mode 100644 index 33e1eaf..0000000 --- a/public/data/country-flag-icons/LV.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/LY.svg b/public/data/country-flag-icons/LY.svg deleted file mode 100644 index af9375f..0000000 --- a/public/data/country-flag-icons/LY.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/MA.svg b/public/data/country-flag-icons/MA.svg deleted file mode 100644 index 6ac5cc1..0000000 --- a/public/data/country-flag-icons/MA.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - diff --git a/public/data/country-flag-icons/MC.svg b/public/data/country-flag-icons/MC.svg deleted file mode 100644 index faf536e..0000000 --- a/public/data/country-flag-icons/MC.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/MD.svg b/public/data/country-flag-icons/MD.svg deleted file mode 100644 index 2c6fa60..0000000 --- a/public/data/country-flag-icons/MD.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/ME.svg b/public/data/country-flag-icons/ME.svg deleted file mode 100644 index db42f40..0000000 --- a/public/data/country-flag-icons/ME.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/MF.svg b/public/data/country-flag-icons/MF.svg deleted file mode 100644 index 3c7e589..0000000 --- a/public/data/country-flag-icons/MF.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/public/data/country-flag-icons/MG.svg b/public/data/country-flag-icons/MG.svg deleted file mode 100644 index 876ae96..0000000 --- a/public/data/country-flag-icons/MG.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/MH.svg b/public/data/country-flag-icons/MH.svg deleted file mode 100644 index eb38bd8..0000000 --- a/public/data/country-flag-icons/MH.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/MK.svg b/public/data/country-flag-icons/MK.svg deleted file mode 100644 index 6a74ede..0000000 --- a/public/data/country-flag-icons/MK.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/ML.svg b/public/data/country-flag-icons/ML.svg deleted file mode 100644 index 302bf8d..0000000 --- a/public/data/country-flag-icons/ML.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/MM.svg b/public/data/country-flag-icons/MM.svg deleted file mode 100644 index 3ce41b3..0000000 --- a/public/data/country-flag-icons/MM.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/MN.svg b/public/data/country-flag-icons/MN.svg deleted file mode 100644 index d4ccdcf..0000000 --- a/public/data/country-flag-icons/MN.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/MO.svg b/public/data/country-flag-icons/MO.svg deleted file mode 100644 index fc2fb4a..0000000 --- a/public/data/country-flag-icons/MO.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/MP.svg b/public/data/country-flag-icons/MP.svg deleted file mode 100644 index dda0de6..0000000 --- a/public/data/country-flag-icons/MP.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/public/data/country-flag-icons/MQ.svg b/public/data/country-flag-icons/MQ.svg deleted file mode 100644 index b44deac..0000000 --- a/public/data/country-flag-icons/MQ.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/public/data/country-flag-icons/MR.svg b/public/data/country-flag-icons/MR.svg deleted file mode 100644 index 1155ceb..0000000 --- a/public/data/country-flag-icons/MR.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/MS.svg b/public/data/country-flag-icons/MS.svg deleted file mode 100644 index d31b97a..0000000 --- a/public/data/country-flag-icons/MS.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/MT.svg b/public/data/country-flag-icons/MT.svg deleted file mode 100644 index fb809cd..0000000 --- a/public/data/country-flag-icons/MT.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/MU.svg b/public/data/country-flag-icons/MU.svg deleted file mode 100644 index 5efc93a..0000000 --- a/public/data/country-flag-icons/MU.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/MV.svg b/public/data/country-flag-icons/MV.svg deleted file mode 100644 index 4cd4e9a..0000000 --- a/public/data/country-flag-icons/MV.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/MW.svg b/public/data/country-flag-icons/MW.svg deleted file mode 100644 index dcf2a3d..0000000 --- a/public/data/country-flag-icons/MW.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/MX.svg b/public/data/country-flag-icons/MX.svg deleted file mode 100644 index de44539..0000000 --- a/public/data/country-flag-icons/MX.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/MY.svg b/public/data/country-flag-icons/MY.svg deleted file mode 100644 index 6d53873..0000000 --- a/public/data/country-flag-icons/MY.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/MZ.svg b/public/data/country-flag-icons/MZ.svg deleted file mode 100644 index 5d482bf..0000000 --- a/public/data/country-flag-icons/MZ.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/NA.svg b/public/data/country-flag-icons/NA.svg deleted file mode 100644 index ffe732a..0000000 --- a/public/data/country-flag-icons/NA.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/NC.svg b/public/data/country-flag-icons/NC.svg deleted file mode 100644 index 9654d05..0000000 --- a/public/data/country-flag-icons/NC.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/NE.svg b/public/data/country-flag-icons/NE.svg deleted file mode 100644 index 843d636..0000000 --- a/public/data/country-flag-icons/NE.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/NF.svg b/public/data/country-flag-icons/NF.svg deleted file mode 100644 index 34ae19a..0000000 --- a/public/data/country-flag-icons/NF.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/NG.svg b/public/data/country-flag-icons/NG.svg deleted file mode 100644 index 7207647..0000000 --- a/public/data/country-flag-icons/NG.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/NI.svg b/public/data/country-flag-icons/NI.svg deleted file mode 100644 index e43b29d..0000000 --- a/public/data/country-flag-icons/NI.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/NL.svg b/public/data/country-flag-icons/NL.svg deleted file mode 100644 index f7e57a9..0000000 --- a/public/data/country-flag-icons/NL.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/NO.svg b/public/data/country-flag-icons/NO.svg deleted file mode 100644 index a87b556..0000000 --- a/public/data/country-flag-icons/NO.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/NP.svg b/public/data/country-flag-icons/NP.svg deleted file mode 100644 index c37289d..0000000 --- a/public/data/country-flag-icons/NP.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/NR.svg b/public/data/country-flag-icons/NR.svg deleted file mode 100644 index 5b99c79..0000000 --- a/public/data/country-flag-icons/NR.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/NU.svg b/public/data/country-flag-icons/NU.svg deleted file mode 100644 index a733cf1..0000000 --- a/public/data/country-flag-icons/NU.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/NZ.svg b/public/data/country-flag-icons/NZ.svg deleted file mode 100644 index 4628c85..0000000 --- a/public/data/country-flag-icons/NZ.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/OM.svg b/public/data/country-flag-icons/OM.svg deleted file mode 100644 index 3fadd6f..0000000 --- a/public/data/country-flag-icons/OM.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/PA.svg b/public/data/country-flag-icons/PA.svg deleted file mode 100644 index a41df7d..0000000 --- a/public/data/country-flag-icons/PA.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/PE.svg b/public/data/country-flag-icons/PE.svg deleted file mode 100644 index 1b3e6eb..0000000 --- a/public/data/country-flag-icons/PE.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/PF.svg b/public/data/country-flag-icons/PF.svg deleted file mode 100644 index 06e3f53..0000000 --- a/public/data/country-flag-icons/PF.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/PG.svg b/public/data/country-flag-icons/PG.svg deleted file mode 100644 index 8a8dfbf..0000000 --- a/public/data/country-flag-icons/PG.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/PH.svg b/public/data/country-flag-icons/PH.svg deleted file mode 100644 index 5508cd6..0000000 --- a/public/data/country-flag-icons/PH.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/PK.svg b/public/data/country-flag-icons/PK.svg deleted file mode 100644 index 3adf79e..0000000 --- a/public/data/country-flag-icons/PK.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/PL.svg b/public/data/country-flag-icons/PL.svg deleted file mode 100644 index 4b13fa7..0000000 --- a/public/data/country-flag-icons/PL.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/PM.svg b/public/data/country-flag-icons/PM.svg deleted file mode 100644 index 425af9a..0000000 --- a/public/data/country-flag-icons/PM.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/PN.svg b/public/data/country-flag-icons/PN.svg deleted file mode 100644 index 55d239f..0000000 --- a/public/data/country-flag-icons/PN.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/PR.svg b/public/data/country-flag-icons/PR.svg deleted file mode 100644 index 8a3a5e5..0000000 --- a/public/data/country-flag-icons/PR.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/PS.svg b/public/data/country-flag-icons/PS.svg deleted file mode 100644 index ba8df73..0000000 --- a/public/data/country-flag-icons/PS.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/PT.svg b/public/data/country-flag-icons/PT.svg deleted file mode 100644 index 7407d4f..0000000 --- a/public/data/country-flag-icons/PT.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/PW.svg b/public/data/country-flag-icons/PW.svg deleted file mode 100644 index fef0d1e..0000000 --- a/public/data/country-flag-icons/PW.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/PY.svg b/public/data/country-flag-icons/PY.svg deleted file mode 100644 index 0e95710..0000000 --- a/public/data/country-flag-icons/PY.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/QA.svg b/public/data/country-flag-icons/QA.svg deleted file mode 100644 index ad00201..0000000 --- a/public/data/country-flag-icons/QA.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/public/data/country-flag-icons/RE.svg b/public/data/country-flag-icons/RE.svg deleted file mode 100644 index 425af9a..0000000 --- a/public/data/country-flag-icons/RE.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/RO.svg b/public/data/country-flag-icons/RO.svg deleted file mode 100644 index da21632..0000000 --- a/public/data/country-flag-icons/RO.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/RS.svg b/public/data/country-flag-icons/RS.svg deleted file mode 100644 index 696e211..0000000 --- a/public/data/country-flag-icons/RS.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/RU.svg b/public/data/country-flag-icons/RU.svg deleted file mode 100644 index f311443..0000000 --- a/public/data/country-flag-icons/RU.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/RW.svg b/public/data/country-flag-icons/RW.svg deleted file mode 100644 index fc62f55..0000000 --- a/public/data/country-flag-icons/RW.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/SA.svg b/public/data/country-flag-icons/SA.svg deleted file mode 100644 index a8ea577..0000000 --- a/public/data/country-flag-icons/SA.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SB.svg b/public/data/country-flag-icons/SB.svg deleted file mode 100644 index 935f4e8..0000000 --- a/public/data/country-flag-icons/SB.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SC.svg b/public/data/country-flag-icons/SC.svg deleted file mode 100644 index ae1c146..0000000 --- a/public/data/country-flag-icons/SC.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/SD.svg b/public/data/country-flag-icons/SD.svg deleted file mode 100644 index 67715b0..0000000 --- a/public/data/country-flag-icons/SD.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/SE.svg b/public/data/country-flag-icons/SE.svg deleted file mode 100644 index bb7b029..0000000 --- a/public/data/country-flag-icons/SE.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/SG.svg b/public/data/country-flag-icons/SG.svg deleted file mode 100644 index 8e929ed..0000000 --- a/public/data/country-flag-icons/SG.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SH.svg b/public/data/country-flag-icons/SH.svg deleted file mode 100644 index 3c6af91..0000000 --- a/public/data/country-flag-icons/SH.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SI.svg b/public/data/country-flag-icons/SI.svg deleted file mode 100644 index d293119..0000000 --- a/public/data/country-flag-icons/SI.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/SJ.svg b/public/data/country-flag-icons/SJ.svg deleted file mode 100644 index a87b556..0000000 --- a/public/data/country-flag-icons/SJ.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/SK.svg b/public/data/country-flag-icons/SK.svg deleted file mode 100644 index 53422f6..0000000 --- a/public/data/country-flag-icons/SK.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SL.svg b/public/data/country-flag-icons/SL.svg deleted file mode 100644 index 07427fd..0000000 --- a/public/data/country-flag-icons/SL.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/SM.svg b/public/data/country-flag-icons/SM.svg deleted file mode 100644 index 4d52e77..0000000 --- a/public/data/country-flag-icons/SM.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SN.svg b/public/data/country-flag-icons/SN.svg deleted file mode 100644 index 9a469ce..0000000 --- a/public/data/country-flag-icons/SN.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/SO.svg b/public/data/country-flag-icons/SO.svg deleted file mode 100644 index bbbfd1c..0000000 --- a/public/data/country-flag-icons/SO.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/SR.svg b/public/data/country-flag-icons/SR.svg deleted file mode 100644 index ecca3df..0000000 --- a/public/data/country-flag-icons/SR.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SS.svg b/public/data/country-flag-icons/SS.svg deleted file mode 100644 index fc078c1..0000000 --- a/public/data/country-flag-icons/SS.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/ST.svg b/public/data/country-flag-icons/ST.svg deleted file mode 100644 index 2231ff1..0000000 --- a/public/data/country-flag-icons/ST.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SV.svg b/public/data/country-flag-icons/SV.svg deleted file mode 100644 index d692591..0000000 --- a/public/data/country-flag-icons/SV.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SX.svg b/public/data/country-flag-icons/SX.svg deleted file mode 100644 index afcd34b..0000000 --- a/public/data/country-flag-icons/SX.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SY.svg b/public/data/country-flag-icons/SY.svg deleted file mode 100644 index 980fe19..0000000 --- a/public/data/country-flag-icons/SY.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/data/country-flag-icons/SZ.svg b/public/data/country-flag-icons/SZ.svg deleted file mode 100644 index 86aeef2..0000000 --- a/public/data/country-flag-icons/SZ.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/TA.svg b/public/data/country-flag-icons/TA.svg deleted file mode 100644 index bc105e5..0000000 --- a/public/data/country-flag-icons/TA.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/TC.svg b/public/data/country-flag-icons/TC.svg deleted file mode 100644 index 9e2f81c..0000000 --- a/public/data/country-flag-icons/TC.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/TD.svg b/public/data/country-flag-icons/TD.svg deleted file mode 100644 index e177114..0000000 --- a/public/data/country-flag-icons/TD.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/TF.svg b/public/data/country-flag-icons/TF.svg deleted file mode 100644 index 1ac6d7e..0000000 --- a/public/data/country-flag-icons/TF.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/TG.svg b/public/data/country-flag-icons/TG.svg deleted file mode 100644 index 6be16bf..0000000 --- a/public/data/country-flag-icons/TG.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/TH.svg b/public/data/country-flag-icons/TH.svg deleted file mode 100644 index d9f36f7..0000000 --- a/public/data/country-flag-icons/TH.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/TJ.svg b/public/data/country-flag-icons/TJ.svg deleted file mode 100644 index 1af0cdc..0000000 --- a/public/data/country-flag-icons/TJ.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/TK.svg b/public/data/country-flag-icons/TK.svg deleted file mode 100644 index 54f502a..0000000 --- a/public/data/country-flag-icons/TK.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/TL.svg b/public/data/country-flag-icons/TL.svg deleted file mode 100644 index b64b47f..0000000 --- a/public/data/country-flag-icons/TL.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/TM.svg b/public/data/country-flag-icons/TM.svg deleted file mode 100644 index c4466e6..0000000 --- a/public/data/country-flag-icons/TM.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/TN.svg b/public/data/country-flag-icons/TN.svg deleted file mode 100644 index a9efbe2..0000000 --- a/public/data/country-flag-icons/TN.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/TO.svg b/public/data/country-flag-icons/TO.svg deleted file mode 100644 index 5dae443..0000000 --- a/public/data/country-flag-icons/TO.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/TR.svg b/public/data/country-flag-icons/TR.svg deleted file mode 100644 index 6c9fe61..0000000 --- a/public/data/country-flag-icons/TR.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - diff --git a/public/data/country-flag-icons/TT.svg b/public/data/country-flag-icons/TT.svg deleted file mode 100644 index e6cc298..0000000 --- a/public/data/country-flag-icons/TT.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/TV.svg b/public/data/country-flag-icons/TV.svg deleted file mode 100644 index 2fa52f6..0000000 --- a/public/data/country-flag-icons/TV.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/TW.svg b/public/data/country-flag-icons/TW.svg deleted file mode 100644 index 17bbde7..0000000 --- a/public/data/country-flag-icons/TW.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/TZ.svg b/public/data/country-flag-icons/TZ.svg deleted file mode 100644 index 30c5a0b..0000000 --- a/public/data/country-flag-icons/TZ.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/UA.svg b/public/data/country-flag-icons/UA.svg deleted file mode 100644 index 33ef1b5..0000000 --- a/public/data/country-flag-icons/UA.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/UG.svg b/public/data/country-flag-icons/UG.svg deleted file mode 100644 index 1737736..0000000 --- a/public/data/country-flag-icons/UG.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/UM.svg b/public/data/country-flag-icons/UM.svg deleted file mode 100644 index 803568f..0000000 --- a/public/data/country-flag-icons/UM.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/US.svg b/public/data/country-flag-icons/US.svg deleted file mode 100644 index 803568f..0000000 --- a/public/data/country-flag-icons/US.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/UY.svg b/public/data/country-flag-icons/UY.svg deleted file mode 100644 index e0c36a9..0000000 --- a/public/data/country-flag-icons/UY.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/UZ.svg b/public/data/country-flag-icons/UZ.svg deleted file mode 100644 index 6126529..0000000 --- a/public/data/country-flag-icons/UZ.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/VA.svg b/public/data/country-flag-icons/VA.svg deleted file mode 100644 index bd16deb..0000000 --- a/public/data/country-flag-icons/VA.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/VC.svg b/public/data/country-flag-icons/VC.svg deleted file mode 100644 index 6c4223c..0000000 --- a/public/data/country-flag-icons/VC.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/VE.svg b/public/data/country-flag-icons/VE.svg deleted file mode 100644 index 309d2bd..0000000 --- a/public/data/country-flag-icons/VE.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/VG.svg b/public/data/country-flag-icons/VG.svg deleted file mode 100644 index 8954b73..0000000 --- a/public/data/country-flag-icons/VG.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/VI.svg b/public/data/country-flag-icons/VI.svg deleted file mode 100644 index cd1be25..0000000 --- a/public/data/country-flag-icons/VI.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/data/country-flag-icons/VN.svg b/public/data/country-flag-icons/VN.svg deleted file mode 100644 index 4705d85..0000000 --- a/public/data/country-flag-icons/VN.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/data/country-flag-icons/VU.svg b/public/data/country-flag-icons/VU.svg deleted file mode 100644 index 3e77feb..0000000 --- a/public/data/country-flag-icons/VU.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/WF.svg b/public/data/country-flag-icons/WF.svg deleted file mode 100644 index 7173418..0000000 --- a/public/data/country-flag-icons/WF.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - diff --git a/public/data/country-flag-icons/WS.svg b/public/data/country-flag-icons/WS.svg deleted file mode 100644 index 3522793..0000000 --- a/public/data/country-flag-icons/WS.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/XK.svg b/public/data/country-flag-icons/XK.svg deleted file mode 100644 index 6192b48..0000000 --- a/public/data/country-flag-icons/XK.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/YE.svg b/public/data/country-flag-icons/YE.svg deleted file mode 100644 index 5057fde..0000000 --- a/public/data/country-flag-icons/YE.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/data/country-flag-icons/YT.svg b/public/data/country-flag-icons/YT.svg deleted file mode 100644 index 0c830a0..0000000 --- a/public/data/country-flag-icons/YT.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/ZA.svg b/public/data/country-flag-icons/ZA.svg deleted file mode 100644 index 0a2b6c5..0000000 --- a/public/data/country-flag-icons/ZA.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/data/country-flag-icons/ZM.svg b/public/data/country-flag-icons/ZM.svg deleted file mode 100644 index 8e66187..0000000 --- a/public/data/country-flag-icons/ZM.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/data/country-flag-icons/ZW.svg b/public/data/country-flag-icons/ZW.svg deleted file mode 100644 index 6d0c014..0000000 --- a/public/data/country-flag-icons/ZW.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/data/country-flag-icons/flags.css b/public/data/country-flag-icons/flags.css deleted file mode 100644 index 93f0b00..0000000 --- a/public/data/country-flag-icons/flags.css +++ /dev/null @@ -1,252 +0,0 @@ -[class*=' flag:'],[class^='flag:'] {display:inline-block;background-size:cover;height:1em;width:1.5em;--CountryFlagIcon-height:1em;height:var(--CountryFlagIcon-height);width:calc(var(--CountryFlagIcon-height)*3/2);} -.flag\:AC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M440.1 181.1c-.1 39.2-6.4 81.4-57.4 101.5-51.1-20.1-57.3-62.3-57.4-101.5h114.8z'/%3e%3cpath fill='%2329DBFF' d='M439.6 197.7c-2.8 34.9-12.4 67.4-57 85-44.4-17.6-54.5-51.2-56.9-84.9'/%3e%3cpath fill='white' d='M437.8 214.1c-3.2 24.3-16.7 53.5-55.1 68.6-38.4-15.1-50.5-42.5-55.1-68.4'/%3e%3cpath fill='%2329DBFF' d='M434.2 230.3c-5.7 17.7-19.3 39.4-51.3 52.8-32-12.6-45.2-33.8-51.4-53'/%3e%3cpath fill='white' d='M426.7 246.9c-6.5 11.3-17.7 25.4-44 35.9-27.5-11.5-37.4-25.3-44-36.1'/%3e%3cpath fill='%2329DBFF' d='M412.4 265.1c-8.1 7.2-12 11.2-29.6 17.9-20.1-7.9-22.6-11.6-29.2-17.5'/%3e%3cpath fill='%235CC85C' d='M383.3 231.6c-.2-.2-27.9 35.7-27.9 35.7-1.8-1.3-10-9.5-13.3-15l41.3-50.1 40.2 49.7c-3.9 6.5-11.4 13.6-13.2 15M382.6 85.3l-26.5 45h53z'/%3e%3cellipse transform='rotate(-82.3 291.431 225.686)' fill='%23F7A226' cx='291.4' cy='225.7' rx='48.7' ry='15.7'/%3e%3cellipse transform='rotate(-68.099 303.087 164.67)' fill='%23DDC7AB' cx='303.1' cy='164.7' rx='11.7' ry='7.2'/%3e%3cellipse transform='rotate(-81.738 291.697 271.697)' fill='%23DDC7AB' cx='291.7' cy='271.7' rx='11.4' ry='3.3'/%3e%3cellipse transform='matrix(.9986 -.05353 .05353 .9986 -13.992 16.424)' fill='%23DDC7AB' cx='299.6' cy='269.4' rx='3.3' ry='11'/%3e%3cellipse transform='rotate(-21.518 314.54 201.06)' fill='%23DDC7AB' cx='314.5' cy='201.1' rx='4.1' ry='13.7'/%3e%3cellipse transform='rotate(-21.518 317.511 178.077)' fill='%23DDC7AB' cx='317.5' cy='178.1' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-7.7 473.781 225.857)' fill='%23F7A226' cx='473.6' cy='225.9' rx='15.7' ry='48.7'/%3e%3cellipse transform='rotate(-21.901 462.057 164.866)' fill='%23DDC7AB' cx='462' cy='164.9' rx='7.2' ry='11.7'/%3e%3cellipse transform='rotate(-8.27 473.27 271.908)' fill='%23DDC7AB' cx='473.4' cy='271.9' rx='3.3' ry='11.4'/%3e%3cellipse transform='matrix(.05353 -.9986 .9986 .05353 171.34 719.998)' fill='%23DDC7AB' cx='465.5' cy='269.6' rx='11' ry='3.3'/%3e%3cellipse transform='rotate(-68.482 450.552 201.247)' fill='%23DDC7AB' cx='450.6' cy='201.2' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-68.482 447.58 178.265)' fill='%23DDC7AB' cx='447.6' cy='178.3' rx='4.1' ry='13.7'/%3e%3cpath fill='%23B0C6CC' d='M373.3 130.3L356.1 155l17.8 26.1H396l4.7-25.4-5.4-25.4z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zM248.7 170.7l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3c/svg%3e")} -.flag\:AD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342zM198.92 113.58H256v64.8h-57.08zM309.16 228.68L256 243.18v-64.8h57.08z'/%3e%3cpath fill='%23BC8B00' d='M182.24 95.92v92.2c0 34.32 27.26 54.17 48.63 64.46-.8 1.37 25.13 8.26 25.13 8.26s25.93-6.9 25.13-8.26c21.38-10.29 48.63-30.14 48.63-64.46v-92.2H182.24zm129.86 92.2c0 16.88-10 29.43-32.76 43.9-8.62 5.48-17.54 9.03-23.34 11.01-5.8-1.98-14.72-5.53-23.34-11.01-22.76-14.47-32.76-28.02-32.76-43.9v-74.54h112.2v74.54z'/%3e%3c/svg%3e")} -.flag\:AE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23dd0d12' d='M0 0h171v342H0z'/%3e%3c/svg%3e")} -.flag\:AF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23DB3E00' d='M0 0h513v342H0z'/%3e%3cpath fill='%23479900' d='M331 0h182v342H331z'/%3e%3cpath d='M0 0h181.8v342H0z'/%3e%3cpath fill='white' d='M256 126.7c-19.4 0-35.2 15.8-35.2 35.2v52.8h70.4v-52.8c0-19.5-15.8-35.2-35.2-35.2z'/%3e%3cpath fill='white' d='M256 84.3c-47.7 0-86.4 38.7-86.4 86.4S208.3 257 256 257s86.4-38.7 86.4-86.4-38.7-86.3-86.4-86.3zm0 157.7c-39.4 0-71.4-32-71.4-71.4 0-39.4 32-71.4 71.4-71.4 39.4 0 71.4 32 71.4 71.4 0 39.5-32 71.4-71.4 71.4z'/%3e%3c/svg%3e")} -.flag\:AG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h513v342H0z'/%3e%3cpath fill='%23186DD2' d='M88.8 136.5c-2.2 12.9-3.4 26.2-3.4 39.8 0 13.6 1.2 27 3.4 39.8L256 228.3l167.2-12.1c2.2-12.9 3.4-26.2 3.4-39.8s-1.2-27-3.4-39.8'/%3e%3cpath fill='white' d='M423.2 219H88.8c15.8 69.8 84.7 122.3 167.2 122.3S407.4 288.8 423.2 219z'/%3e%3cpath fill='%23FFDA44' d='M365.9 136.5H146.1l44.9-21.1-23.9-43.5 48.8 9.4L222 32l34 36.2L290 32l6.1 49.3 48.8-9.4-23.9 43.5z'/%3e%3cg fill='%23C32500'%3e%3cpath d='M256.5 342L0 0v342z'/%3e%3cpath d='M513 342V0L256 342z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:AI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M454.8 265.38c7.94-10.93 13.24-24.27 13.24-40.42V104.89a59.754 59.754 0 01-36.02 12.01c-19.64 0-37.07-9.43-48.03-24.01-10.95 14.58-28.39 24.01-48.03 24.01-13.52 0-25.99-4.47-36.02-12v120.06c0 16.16 5.3 29.5 13.24 40.42H454.8z'/%3e%3cpath fill='%238DCCFF' d='M310.23 260.98C332.65 296.96 384 309 384 309s51.35-12.04 73.77-48.02H310.23z'/%3e%3cpath fill='%23D87B00' d='M396.66 172.21c.32 1.42 8.72 10.17 17.56 20.15 1.39 1.57-8.74 12.63-6.91 12.59 4.75-.12 19.27-17.26 19.34 6.65.05 15.94-30 27.51-30 27.51h17.47l.65 14.96s4.97-13.34 7.59-16.57c8.1-9.97 20.18-30.07 34.59-27.1 14.41 2.97-13.66-13.92-13.66-13.92s-5.2-15.19-16.63-16.97c-10.06-1.57-14.29-2.51-26.64-7.3-1.68-.65-3.88-2.32-3.36 0z'/%3e%3cpath fill='%23D87B00' d='M359.69 198.69c1.07-.99 4.46-12.63 8.69-25.28.67-1.99 15.31 1.27 14.35-.3-2.47-4.06-24.58-8.08-3.9-20.08 13.79-8 38.82 12.27 38.82 12.27l-8.72-15.14 12.64-8.03s-14.05 2.35-18.14 1.69c-12.68-2.04-36.13-2.48-40.75-16.45-4.62-13.97-5.25 18.79-5.25 18.79s-10.56 12.08-6.4 22.88c3.66 9.5 4.96 13.64 6.97 26.73.29 1.79-.06 4.53 1.69 2.92z'/%3e%3cpath fill='%23D87B00' d='M395.67 219.87c-1.39-.43-13.16 2.49-26.22 5.18-2.06.42-6.59-13.88-7.47-12.26-2.27 4.17 5.36 25.31-15.41 13.45-13.84-7.91-8.89-39.73-8.89-39.73l-8.71 15.14-13.29-6.9s9.09 10.96 10.57 14.84c4.6 11.99 16 32.49 6.24 43.49-9.76 11.01 18.88-4.9 18.88-4.9s15.76 3.07 23-5.96c6.38-7.94 9.3-11.14 19.61-19.45 1.43-1.12 3.97-2.19 1.69-2.9z'/%3e%3cpath fill='white' d='M256.5 0h-23.1L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1V171h22.6L96 121.8V171h64v-49.2l73.4 49.2h23.1v-22.9l-46.6-30.7h46.6v-64h-46.6l46.6-30.7z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112V171h32v-69.6h112.5v-32H144z'/%3e%3cpath fill='%23D80027' d='M0 171v-11.3l62.5-42.3h22.6L7.3 171zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256.5.1v11l-63 42.3h-22.6L248.7.1zM248.7 171l-77.8-53.6h22.6l63 42.3V171z'/%3e%3c/svg%3e")} -.flag\:AL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23ED2024' d='M0 0h90v60H0z'/%3e%3cpath fill='%23212121' d='M32.5 12.2v16l7.1 2.5-5 4.9 2.4 3 5.3-5.5 1.2 2.3-3 4.9 3.6 5.6-1.8 2.6 2.8 3.6 2.7-3.7-1.5-2.6 3-5.8-2.7-4.6 1.2-2.3 5.2 5.5 2.5-2.9-5.2-5.1 7.2-2.6V12.2l-5.2 1.9-.1 3.8-3.3.3v-2.6l1.7-2.3 5.6-2.2-2.3-.4 1.4-1.2.9.4-.8-1.4L54 9l-1-1.1L47.5 9l1.4 1.1-3.8 4.9-3.8-4.8 1.3-1.1-5-1.2L36.2 9l-1.5-.4-.8 1.4.9-.6 1.6 1.1-2.3.5 5.5 2 1.6 2.3v2.9l-3.3-.3v-3.6z'/%3e%3cg fill='%23212121'%3e%3cpath d='M26.2 25h6.4v2.5h-6.4zM26.2 20.9h6.4v2.7h-6.4zM26.2 16.7h6.4v2.6h-6.4zM26.2 12.7h6.4v2.5h-6.4z'/%3e%3c/g%3e%3cg fill='%23212121'%3e%3cpath d='M57.4 25h6.4v2.5h-6.4zM57.4 20.9h6.4v2.7h-6.4zM57.4 16.7h6.4v2.6h-6.4zM57.4 12.7h6.4v2.5h-6.4z'/%3e%3c/g%3e%3cpath fill='%23212121' d='M53.4 36.1h6.4V38h-6.4zM30.2 36.1h6.4V38h-6.4z'/%3e%3c/svg%3e")} -.flag\:AM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23FF9811' d='M0 228h513v114H0z'/%3e%3c/svg%3e")} -.flag\:AO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 171h513v171H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v171H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M197.01 139.81c-9.32 12.37-9 27.81 3.37 37.12 0 0 162.62 122.13 164.64 123.93 2.02 1.8 6.3 2.38 11-3.27 4.46-5.36 3.31-9.78 1.04-11.63S197.01 139.81 197.01 139.81zM264.42 79.12l11.72 24.03 26.45 3.96-19.23 18.58 4.4 26.38-23.61-12.55-23.73 12.33 4.64-26.33L226 106.77l26.47-3.73z'/%3e%3cpath d='M268.67 39.2l-3.2 22.04c51.81 3.9 92.64 47.18 92.64 99.99 0 55.38-44.9 100.28-100.28 100.28-40.82 0-75.94-24.39-91.59-59.4l-18.4 13.11c19.96 40.59 61.71 68.52 110 68.52 67.66 0 122.51-54.85 122.51-122.51-.01-64.01-49.1-116.54-111.68-122.03z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:AQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 744 496'%3e%3cpath fill='%233A7DCE' d='M0 0h744v496H0V0z'/%3e%3cpath fill='white' d='M120 125l90 63 54-14 23-81 61-36 92 14 105 55 6 90 34 12v92l-65 115-78 24-72-17 18-30-8-32-10 9-162-25-49-85 20-46-49-62z'/%3e%3c/svg%3e")} -.flag\:AR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%23338AF3' d='M0 0h512v114H0zM0 228h512v114H0z'/%3e%3ccircle fill='%23FFDA44' stroke='%23d6ab00' stroke-width='5' cx='256.5' cy='171' r='40'/%3e%3c/svg%3e")} -.flag\:AS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M513 33L95.3 171 513 310.76v30.57L0 171 513 0z'/%3e%3cpath fill='white' d='M513 287.18v24.58L81.72 171 513 30v24.16'/%3e%3cpath fill='%23A2001D' d='M476.98 140.21l-21.89 10.68-3.18-15.32 31.19-29.77s-9.42-40.65-13.75-44.98l-112.32 55.82-6.84 36.76-31.9 28.59-.4 34.2 34.29-22.76 67.23-2.66-1.51 38.11h22.23l11.9-44.64 31.55-24.61-6.6-19.42z'/%3e%3cpath fill='%23EFC100' stroke='%23231F20' stroke-miterlimit='10' d='M317.89 238.41l-22.24-11.11 22.24-11.11h144.46v22.22z'/%3e%3c/svg%3e")} -.flag\:AT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0zM0 228h513v114H0z'/%3e%3c/svg%3e")} -.flag\:AU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M222.2 170.7c.3-.3.5-.6.8-.9-.2.3-.5.6-.8.9zM188 212.6l11 22.9 24.7-5.7-11 22.8 19.9 15.8-24.8 5.6.1 25.4-19.9-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zM385.9 241.1l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM337.3 125.1l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9L332 136zM385.9 58.9l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zM428.4 108.6l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.4-7.6-9.5 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM398 166.5l4.1 12.7h13.3l-10.8 7.8 4.2 12.7-10.8-7.9-10.8 7.9 4.1-12.7-10.7-7.8h13.3z'/%3e%3cpath d='M254.8 0v30.6l-45.1 25.1h45.1V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9H99v-48.6l-87.4 48.6H-1.2v-30.6L44 115H-1.2V55.7h59.1L-1.2 22.8V0h26.7L99 40.8V0h55.6v48.6L242.1 0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M142.8 0h-32v69.3h-112v32h112v69.4h32v-69.4h112v-32h-112z'/%3e%3cpath fill='%230052B4' d='M154.6 115l100.2 55.7v-15.8L183 115z'/%3e%3cpath fill='white' d='M154.6 115l100.2 55.7v-15.8L183 115z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M154.6 115l100.2 55.7v-15.8L183 115zM70.7 115l-71.9 39.9v15.8L99 115z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M99 55.7L-1.2 0v15.7l71.9 40z'/%3e%3cpath fill='white' d='M99 55.7L-1.2 0v15.7l71.9 40z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M99 55.7L-1.2 0v15.7l71.9 40zM183 55.7l71.8-40V0L154.6 55.7z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:AW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 363 242'%3e%3cpath fill='%23338AF3' d='M0 0h363v242H0z'/%3e%3cpath fill='white' d='M57 96.9L14.7 78.2 57 59.6l18.6-42.2 18.6 42.2 42.3 18.6-42.3 18.7-18.6 42.2z'/%3e%3cpath fill='%23D80027' d='M75.6 40.6l11.5 26.1 26.1 11.5-26.1 11.5-11.5 26.1-11.5-26.1L38 78.2l26.1-11.5z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M0 152.2h363v15.7H0zM0 183.6h363v15.7H0z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:AX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 210.9H202.2V342h-79.8V210.9H0V131.1h122.4V0h79.8v131.1H513v61.2z'/%3e%3cpath fill='%23D80027' d='M513 149.7v42.6H183.7V342H141V192.3H0v-42.6h141V0h42.7v149.7z'/%3e%3c/svg%3e")} -.flag\:AZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%23338AF3' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 228h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='M265.6 212.6c-23 0-41.6-18.6-41.6-41.6s18.6-41.6 41.6-41.6c7.2 0 13.9 1.8 19.8 5-9.2-9-21.9-14.6-35.8-14.6-28.3 0-51.2 22.9-51.2 51.2s22.9 51.2 51.2 51.2c13.9 0 26.6-5.6 35.8-14.6-5.9 3.2-12.6 5-19.8 5z'/%3e%3cpath d='M297.6 142.2l5.5 15.5 14.9-7.1-7.1 14.9 15.5 5.5-15.5 5.5 7.1 14.9-14.9-7.1-5.5 15.5-5.5-15.5-14.9 7.1 7.1-14.9-15.5-5.5 15.5-5.5-7.1-14.9 14.9 7.1z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:BA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M99.905 85.329h341.333v341.334'/%3e%3cg fill='white'%3e%3cpath d='M36.561 100.645l14.843-10.807 14.867 10.794-4.979-15.302H41.525z'/%3e%3cpath d='M88.332 103.632L82.649 86.16l-5.672 17.472-18.365.012 14.867 10.796-5.661 17.461 14.843-10.806 14.866 10.795-5.684-17.474 14.854-10.795z'/%3e%3cpath d='M119.59 134.89l-5.684-17.474-5.673 17.474-18.365.011 14.867 10.795-5.661 17.462 14.844-10.807 14.866 10.796-5.685-17.474 14.856-10.794z'/%3e%3cpath d='M150.846 166.146l-5.683-17.473-5.673 17.473-18.364.011 14.866 10.796-5.661 17.461 14.843-10.806 14.866 10.795-5.683-17.474 14.855-10.794z'/%3e%3cpath d='M182.103 197.403l-5.683-17.474-5.672 17.474-18.366.011 14.866 10.795-5.66 17.462 14.843-10.807 14.866 10.796-5.684-17.473 14.855-10.795z'/%3e%3cpath d='M213.359 228.659l-5.683-17.472-5.672 17.472-18.365.012 14.866 10.795-5.66 17.462 14.842-10.806 14.866 10.794-5.683-17.473 14.855-10.795z'/%3e%3cpath d='M244.616 259.916l-5.683-17.473-5.672 17.473-18.366.012 14.867 10.795-5.661 17.462 14.844-10.807 14.866 10.794-5.685-17.472 14.855-10.794z'/%3e%3cpath d='M275.872 291.173L270.19 273.7l-5.673 17.473-18.365.011 14.867 10.796-5.661 17.461 14.843-10.806 14.866 10.795-5.683-17.474 14.853-10.794z'/%3e%3cpath d='M307.13 322.43l-5.683-17.474-5.674 17.474-18.364.011 14.866 10.795-5.661 17.462 14.844-10.807 14.866 10.796-5.684-17.474 14.855-10.794z'/%3e%3cpath d='M338.386 353.686l-5.683-17.472-5.672 17.472-18.365.012 14.866 10.795-5.661 17.462 14.843-10.807 14.866 10.795-5.683-17.472 14.855-10.796z'/%3e%3cpath d='M369.643 384.943l-5.683-17.473-5.672 17.473-18.366.012 14.866 10.794-5.66 17.463 14.843-10.807 14.866 10.795-5.684-17.473 14.855-10.795z'/%3e%3cpath d='M395.216 398.727l-5.672 17.472-18.365.012 14.394 10.453h19.278l14.414-10.476-18.366.011z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:BB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%23FFDA44' d='M0 0h512v341.34H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 0h170.66v341.34H0zM341.34 0H512v341.34H341.34z'/%3e%3c/g%3e%3cpath d='M325.74 101.02l-31.97 12.4c-.68 1.35-5.79 7.54-8.18 53.06h-17.05v-60.42L256 78.68l-12.54 27v60.8H226.4c-2.39-45.53-7.8-52.48-8.47-53.84l-31.68-11.63c.15.31 15.4 31.34 15.4 78.01v12.54h41.81v71.07h25.08v-71.07h41.81v-12.54c0-24.13 4.17-44.02 7.68-56.46 3.82-13.57 7.7-21.49 7.74-21.57l-.03.03z'/%3e%3c/svg%3e")} -.flag\:BD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23F40B32' cx='218.902' cy='255.994' r='115'/%3e%3c/svg%3e")} -.flag\:BE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} -.flag\:BF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%236DA544' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 0h512v170.7H0z'/%3e%3cpath fill='%23FFDA44' d='M256 66.9l25.8 79.3h83.3l-67.4 49 25.7 79.3-67.4-49-67.4 49 25.7-79.3-67.4-49h83.3z'/%3e%3c/svg%3e")} -.flag\:BG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:BH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M2.216 86.076H512v339.848H2.216z'/%3e%3cpath fill='white' d='M209.455 154.969l-50.236 25.267 50.236 25.257-50.236 25.267 50.236 25.257-50.236 25.266 50.236 25.257-50.236 25.268 50.236 25.257-50.236 25.267 50.236 25.268-36.45 18.33H0V86.07h172.939l36.516 18.364-50.236 25.267z'/%3e%3c/svg%3e")} -.flag\:BI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M215.9 170.7L0 314.6V26.8zM512 26.8v287.8L296.1 170.7z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M512 26.8L296.1 170.7 512 314.6v26.7h-40.1L256 197.4 40.1 341.3H0v-26.7l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H512z'/%3e%3cpath fill='white' d='M512 26.8L296.1 170.7 512 314.6v26.7h-40.1L256 197.4 40.1 341.3H0v-26.7l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H512z'/%3e%3ccircle fill='white' cx='251.6' cy='170.7' r='100.2'/%3e%3cg fill='%23D80027'%3e%3cpath d='M251.6 93.3l10.1 17.5h20.2l-10.1 17.5 10.1 17.5h-20.2l-10.1 17.5-10.1-17.5h-20.2l10.1-17.5-10.1-17.5h20.2zM210.3 163.4l10.1 17.5h20.3l-10.1 17.5 10.1 17.5h-20.3l-10.1 17.5-10.1-17.5H180l10.1-17.5-10.1-17.5h20.2zM292.8 163.4l10.1 17.5h20.2L313 198.4l10.1 17.5h-20.2l-10.1 17.5-10.1-17.5h-20.2l10.1-17.5-10.1-17.5h20.2z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:BJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M196.641 85.337H512V256H196.641z'/%3e%3cpath fill='%23D80027' d='M196.641 256H512v170.663H196.641z'/%3e%3c/svg%3e")} -.flag\:BL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='white' d='M0 0h512v341.33H0z'/%3e%3cpath fill='%23E6BC00' d='M157.31 199.76s-9.04 43.93-19.31 40.39c-10.62-3.54-17.53-18.76-17.53-18.76l-14.52 21.24s38.18 8.48 41.01 5.47c1.22-1.14 8.21-15.1 10.34-26.05v-22.29zm-56.13 60.57s-2.48 20.18-1.06 22.66c1.24 2.3 39.48 11.33 39.48 11.33s-24.96 16.46-29.74 20.54L91.8 284.94l-.71-24.61h10.09zM112.51 94.64s39.65 41.6 40.36 45.5c.71 3.72-4.25 3.19-4.25 3.19s-44.79-37.53-49.92-41.07c-5.31-3.55 13.81-7.62 13.81-7.62z'/%3e%3cpath fill='%23ADADAD' d='M99.41 104.73s16.99-.71 16.64-11.51c-.35-10.62-11.15-14.87-19.12-12.39-7.97 2.3-23.01 13.45-13.63 35.05 9.38 21.42 23.37 29.39 26.2 47.8 0 0-5.46 9.86-19.12.35-16.9-11.77-6.2-38.24-10.44-44.96-4.25-7.08-40.95-38.92-40.95-38.92s-30.24 39.37-18 74.92c16.95 49.21 51.74 31.98 64.61 36.76 0 0-42.13 61.96-49.57 67.09 0 0 24.08 8.32 47.8-18.76 0 0 5.84 9.74 7.08 20.18h10.27c4.78-26.2 51.51-64.26 49.92-82.32-1.77-21.25-49.21-49.39-51.69-73.29z'/%3e%3cpath fill='%23E6BC00' d='M359.17 201.27s8.96 42.43 19.23 38.89c10.62-3.54 17.53-18.76 17.53-18.76l14.52 21.24s-37 8.48-39.83 5.47c-1.21-1.14-9.32-13.79-11.52-24.66l.07-22.18zm56.05 59.06s2.48 20.18 1.06 22.66c-1.24 2.3-39.48 11.33-39.48 11.33s24.96 16.46 29.74 20.54l18.06-29.92.71-24.61h-10.09zM403.89 94.64s-39.65 41.6-40.36 45.5c-.71 3.72 4.25 3.19 4.25 3.19s44.79-37.53 49.92-41.07c5.14-3.55-13.81-7.62-13.81-7.62z'/%3e%3cpath fill='%23125ECC' d='M157.31 87.06H359.1v145.46c0 16.06-9.69 21.39-21.91 31.85l-45.92 39.41c-18.25 15.62-47.91 15.57-66.07 0l-46.01-39.43c-12.08-10.35-21.88-15.71-21.88-31.82V87.06z'/%3e%3cpath fill='%23FFE600' d='M200.55 147.71c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65-3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zM214.96 274.43c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c.01 7.96-6.45 14.41-14.41 14.41zm43.24 14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c0 7.95-6.45 14.41-14.41 14.41zm43.24-14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23D60537' d='M157.31 175.36H359.1v57.65H157.31v-57.65z'/%3e%3cpath fill='%23EACE00' d='M142.9 43.82s57.65-14.41 115.31-14.41 115.31 14.41 115.31 14.41l-14.41 57.65s-50.45-14.41-100.89-14.41-100.89 14.41-100.89 14.41L142.9 43.82z'/%3e%3cpath fill='%237A6920' d='M258.2 72.65c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 5c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm-115.3 0c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23ADADAD' d='M365.08 178.02c-1.59 18.06 45.14 56.12 49.92 82.32h10.27c1.24-10.44 7.08-20.18 7.08-20.18 23.72 27.09 47.8 18.76 47.8 18.76-7.44-5.13-49.57-67.09-49.57-67.09 12.88-4.78 47.67 12.45 64.61-36.76 12.24-35.55-18-74.92-18-74.92s-36.7 31.84-40.95 38.92c-4.25 6.73 6.46 33.2-10.44 44.96-13.66 9.51-19.12-.35-19.12-.35 2.83-18.41 16.82-26.38 26.2-47.8 9.38-21.6-5.66-32.75-13.63-35.05-7.97-2.48-18.76 1.77-19.12 12.39-.35 10.8 16.64 11.51 16.64 11.51-2.48 23.9-49.92 52.04-51.69 73.29z'/%3e%3ccircle fill='white' cx='258.2' cy='204.19' r='16.93'/%3e%3c/svg%3e")} -.flag\:BM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%23D80027' d='M0 0h512v341.34H0z'/%3e%3cpath fill='%230052B4' d='M0 .1h256v170.6H0z'/%3e%3cpath fill='white' d='M256 0h-22.6L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1v22.6h22.6L96 121.8v48.9h64v-48.9l73.4 48.9H256v-22.6l-46.1-30.7H256v-64h-46.1L256 22.7z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zM248.7 170.7l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cg transform='translate(13 5)'%3e%3cpath fill='white' d='M303.9 94.94v99.69c0 59.81 79.75 99.69 79.75 99.69s79.75-39.88 79.75-99.69V94.94H303.9z'/%3e%3cpath fill='%232F8F22' d='M436.37 254.44H330.93c23.13 25.08 52.72 39.88 52.72 39.88s29.59-14.8 52.72-39.88z'/%3e%3ccircle fill='%2365B5D2' cx='383.65' cy='214.56' r='39.88'/%3e%3ccircle fill='%23D80027' cx='343.77' cy='194.63' r='19.94'/%3e%3ccircle fill='%23D80027' cx='423.52' cy='194.63' r='19.94'/%3e%3ccircle fill='%23D80027' cx='383.65' cy='154.75' r='19.94'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:BN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%23FFDA44' d='M0 0h512v341.33H0z'/%3e%3cpath d='M0 193.74l512 127.19V214.26L0 97.08z'/%3e%3cpath fill='white' d='M512 234.26v-86.67L0 20.41v86.67'/%3e%3cg fill='%23D80027' stroke='%23231F20' stroke-width='3' stroke-miterlimit='10'%3e%3cpath d='M306.4 134.01a50.28 50.28 0 016.07 24.02c0 21.55-13.51 39.94-32.52 47.19v-59.51c5.7-1.19 10-6.37 10-12.59 6.9 0 12.5-5.75 12.5-12.85h-.42c6.9 0 12.91-5.75 12.91-12.85h-34.99V76.58l-14.99-27.71-15 27.71v30.84h-34.99c0 7.1 6.01 12.85 12.91 12.85h-.42c0 7.1 5.6 12.85 12.5 12.85 0 6.22 4.29 11.4 9.99 12.59v61.37c-22.09-5.39-38.48-25.3-38.48-49.05 0-8.7 2.2-16.88 6.07-24.02-10.96 11.21-17.72 26.53-17.72 43.44 0 34.32 27.82 62.15 62.15 62.15s62.15-27.83 62.15-62.15c0-16.91-6.77-32.24-17.72-43.44z'/%3e%3cpath d='M198.46 226.81s20.69 27.71 66.5 27.71 66.5-27.71 66.5-27.71l13.47 28.37s-21.03 27.71-79.97 27.71-79.97-27.71-79.97-27.71l13.47-28.37zM129.24 133.18h20.88l24.93 27.26v73.45h-26.28v-68.37zM400 133.18h-20.88l-24.93 27.26v73.45h26.27v-68.37z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:BO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:BQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230052B4' d='M0 341.3h512V0z'/%3e%3cpath fill='%23FFDA44' d='M250.4 0H0v166.9z'/%3e%3cpath fill='%23D80027' d='M140.4 118.3l12.2 21.2h24.5l-12.3 21.1 12.3 21.2h-24.5L140.4 203l-12.2-21.2h-24.5l12.3-21.2-12.3-21.1h24.5z'/%3e%3ccircle fill='none' stroke='black' stroke-width='9' stroke-miterlimit='10' cx='140.4' cy='160.6' r='57.7'/%3e%3c/svg%3e")} -.flag\:BR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%236DA544' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M256 19.3l205.4 151.4L256 322 50.6 170.7z'/%3e%3ccircle fill='white' cx='256' cy='170.7' r='86.5'/%3e%3cg fill='%230052B4'%3e%3cpath d='M212.8 165.3c-15 0-29.5 2.3-43.2 6.5.6 47.2 39.1 85.3 86.4 85.3 29.3 0 55.2-14.6 70.8-36.9-26.7-33.4-67.9-54.9-114-54.9zM340.9 187.2c1-5.4 1.6-10.9 1.6-16.6 0-47.8-38.7-86.5-86.5-86.5-35.6 0-66.2 21.6-79.5 52.3 11.7-2.4 23.8-3.7 36.2-3.7 50.3.1 95.7 21 128.2 54.5z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:BS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath d='M256 256.006L0 426.668V85.331z'/%3e%3c/svg%3e")} -.flag\:BT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FF7415' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M512 0H0v341.3'/%3e%3cpath fill='none' stroke='white' stroke-width='42' stroke-miterlimit='10' d='M128.7 255.5s35 54 67.3 32.4c56.9-37.9-68.9-108.6-2.9-152.6 58.3-38.8 76.6 103.5 137.6 62.8 59-39.3-64.7-111.4-9.2-148.4 33.4-22.2 67.1 32.6 67.1 32.6'/%3e%3c/svg%3e")} -.flag\:BV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 33.333 1100 733.333'%3e%3cpath fill='%23ef2b2d' d='M0 0h1100v800H0z'/%3e%3cpath fill='white' d='M300 0h200v800H300z'/%3e%3cpath fill='white' d='M0 300h1100v200H0z'/%3e%3cpath fill='%23002868' d='M350 0h100v800H350z'/%3e%3cpath fill='%23002868' d='M0 350h1100v100H0z'/%3e%3c/svg%3e")} -.flag\:BW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 322.783h512v103.88H0zM0 85.337h512v104.515H0z'/%3e%3c/g%3e%3cpath d='M0 210.877h512v89.656H0z'/%3e%3c/svg%3e")} -.flag\:BY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%2375AF2B' d='M.6.2H512v341H.6z'/%3e%3cpath fill='%23D32424' d='M0 230h512V.2H0'/%3e%3cpath fill='white' d='M100.1 230V.2H0v340.9h511.4-411.3z'/%3e%3cpath fill='%23D32424' d='M51.6 218l-38-47.7 38-46.9 38 46.9zM51.6 113.4l-38-47.7 38-46.9 38 46.9zM51.6 322.6l-38-47.7 38-46.9 38 46.9z'/%3e%3c/svg%3e")} -.flag\:BZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3ccircle fill='white' cx='260.9' cy='170.9' r='118.9'/%3e%3ccircle fill='none' stroke='%236DA544' stroke-width='18' stroke-miterlimit='10' cx='261.9' cy='173.1' r='94.5'/%3e%3cg stroke='black'%3e%3cpath fill='%230052B4' d='M261.9 151.5l-50.6 23.4v20c0 11.8 6.1 22.8 16.2 28.9L262 239l34.5-15.2c10-6.2 16.2-17.1 16.2-28.9v-20l-50.8-23.4z'/%3e%3cpath fill='%23FFDA44' d='M211.3 128.1h101.3v46.7H211.3z'/%3e%3c/g%3e%3cg fill='%23BC0029'%3e%3cpath d='M0 0h512v35H0zM0 306h512v35H0z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:CA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h142v341.3H0zM370 0h142v341.3H370zM306.5 206l50.4-25.2-25.2-12.6V143l-50.4 25.2 25.2-50.4h-25.2L256.1 80l-25.2 37.8h-25.2l25.2 50.4-50.4-25.2v25.2l-25.2 12.6 50.4 25.2-12.6 25.2h50.4V269h25.2v-37.8h50.4z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:CC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%236DA544' d='M0 0h512v341.3H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M422.7 252.4l6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.2V301l-11.1-8.9-11.1 8.9v-14.2l-13.8-3.2 11.1-8.8-6.2-12.8 13.9 3.2zM376.1 116.1l6.2 12.9 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.1v14.3l-11.1-8.9-11.1 8.9.1-14.3-13.9-3.1 11.1-8.8-6.2-12.8L370 129zM413.1 38.3l6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.9-13.9 3.1v14.2L413.1 78 402 86.9l.1-14.2-13.9-3.1 11.1-8.9-6.2-12.8 13.9 3.2zM464.9 96.7l6.2 12.8 13.9-3.2-6.3 12.8 11.2 8.9-13.9 3.1.1 14.2-11.2-8.9-11.1 8.9.1-14.2L440 128l11.2-8.9-6.3-12.8 13.9 3.2zM436.9 164.8l4.9 14.8h15.6l-12.6 9.2 4.8 14.9-12.7-9.2-12.6 9.2 4.8-14.9-12.6-9.2h15.6z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M306.8 254.7c-49.2 0-89.1-39.9-89.1-89.1s39.9-89.1 89.1-89.1c15.3 0 29.8 3.9 42.4 10.7C329.4 67.9 302.3 56 272.5 56c-60.5 0-109.6 49.1-109.6 109.6S212 275.3 272.5 275.3c29.8 0 56.9-11.9 76.6-31.3-12.6 6.8-27 10.7-42.3 10.7zM140.4 59.5C129.7 41 109.7 28.6 86.8 28.6S44 41 33.3 59.5h107.1zM140.6 59.9l-53.8 53.8-53.7-53.8C28 68.9 25 79.3 25 90.5c0 34.2 27.7 61.9 61.9 61.9s61.9-27.7 61.9-61.9c-.1-11.2-3.1-21.6-8.2-30.6z'/%3e%3cpath fill='%23A2001D' d='M71.4 98.2v52.2c4.9 1.3 10.1 1.9 15.5 1.9s10.5-.7 15.5-1.9V98.2h-31z'/%3e%3c/svg%3e")} -.flag\:CD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M512 66.9V0H411.7L0 274.4v66.9h100.3z'/%3e%3cpath fill='%23D80027' d='M512 0v40.1L60.2 341.3H0v-40.1L451.8 0z'/%3e%3cpath fill='%23FFDA44' d='M93.6 31.2l16.3 50.4H163l-42.9 31.2 16.4 50.5-42.9-31.2-43 31.2L67 112.8 24.1 81.6h53.1z'/%3e%3c/svg%3e")} -.flag\:CF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M0 170.7h211.5V256H0zM300.5 170.7H512V256H300.5z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M0 0v85.3h211.5V0h89v85.3H512V0z'/%3e%3cg fill='white'%3e%3cpath d='M300.5 85.3H512v85.3H300.5zM0 85.3h211.5v85.3H0z'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M300.5 341.3h-89V256H0v85.3h512V256H300.5zM105.7 8.6l8.6 26.2h27.5L119.5 51l8.6 26.2L105.7 61 83.4 77.2 91.9 51 69.6 34.8h27.6z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:CG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%236DA544' d='M443.726 85.331L102.4 426.657H0V85.331z'/%3e%3cpath fill='%23FFDA44' d='M500.124 85.331L158.798 426.657H11.876L353.202 85.331z'/%3e%3c/svg%3e")} -.flag\:CH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M356.174 222.609h-66.783v-66.783h-66.782v66.783h-66.783v66.782h66.783v66.783h66.782v-66.783h66.783z'/%3e%3c/svg%3e")} -.flag\:CI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cpath fill='%23FF9811' d='M0 85.331h181.793v341.337H0z'/%3e%3c/svg%3e")} -.flag\:CK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.332h512v341.337H0z'/%3e%3cg fill='white'%3e%3cpath d='M384 156.705l5.283 16.254h17.089l-13.826 10.045 5.281 16.254L384 189.211l-13.825 10.047 5.28-16.254-13.825-10.045h17.089zM313.791 185.786l15.228 7.758 12.084-12.083-2.673 16.879 15.227 7.759-16.879 2.673-2.674 16.88-7.76-15.227-16.878 2.673 12.086-12.084zM284.71 255.995l16.254-5.281.001-17.089 10.044 13.825 16.254-5.282-10.046 13.827 10.046 13.826-16.254-5.28-10.044 13.825v-17.09zM313.791 326.204l7.759-15.229-12.084-12.084 16.881 2.674 7.757-15.227 2.674 16.879 16.879 2.672-15.227 7.759 2.673 16.882-12.084-12.087zM384 355.284l-5.281-16.253h-17.091l13.827-10.045-5.28-16.254L384 322.776l13.827-10.044-5.281 16.254 13.826 10.045h-17.089zM454.209 326.204l-15.229-7.758-12.083 12.084 2.673-16.882-15.227-7.756 16.879-2.675 2.675-16.879 7.756 15.227 16.881-2.674-12.086 12.085zM483.29 255.995l-16.254 5.281v17.09l-10.045-13.826-16.254 5.281 10.046-13.826-10.046-13.827 16.254 5.282 10.045-13.825v17.089zM454.209 185.788l-7.757 15.226 12.082 12.084-16.881-2.673-7.756 15.227-2.675-16.88-16.879-2.675 15.227-7.757-2.673-16.878 12.084 12.082zM0 186.665v16h46.069L0 233.377v7.539l57.377-38.252H80L0 255.998h112v-69.334H0zm96 69.331H22.628L96 207.083v48.913zM176 138.665l80-53.334H144v69.334h112v-16h-46.069L256 107.951v-7.539l-57.377 38.251H176v.002zm-16-53.332h73.372L160 134.246V85.333zM144 255.998h112l-80-53.334h22.623L256 240.917v-7.539l-46.069-30.713H256v-16H144v69.333zm16-48.915l73.372 48.913H160v-48.913zM112 85.331H0l80 53.334H57.377L0 100.413v7.539l46.069 30.712H0v16h112V85.331zm-16 48.915L22.628 85.333H96v48.913z'/%3e%3c/g%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.331h-32v69.334H0v32h112v69.333h32v-69.333h112v-32H144z'/%3e%3cpath d='M80 138.665L0 85.331v15.082l57.377 38.252zM176 138.665h22.623L256 100.413V85.331zM57.377 202.665L0 240.917v15.081l80-53.333zM176 202.665l80 53.333v-15.081l-57.377-38.252z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:CL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M256 85.337h256V256H256z'/%3e%3cpath fill='%230052B4' d='M0 85.337h256V256H0z'/%3e%3cpath fill='white' d='M128 109.801l15.108 46.498H192l-39.554 28.739 15.108 46.498L128 202.799l-39.554 28.737 15.108-46.498L64 156.299h48.892z'/%3e%3c/svg%3e")} -.flag\:CM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23496E2D' d='M0 0h170.7v341.3H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M341.3 0H512v341.3H341.3zM256 102.2l17.2 53H329L283.9 188l17.2 53-45.1-32.7-45.1 32.7 17.2-53-45.1-32.8h55.8z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:CN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M352.3 312.6L328 294.9l-24.4 17.7 9.3-28.6-24.3-17.7h30.1l9.3-28.6 9.3 28.6h30.1L343 284zM415.9 120.9l-24.4 17.7 9.3 28.6-24.3-17.7-24.4 17.7 9.3-28.6-24.3-17.7h30.1l9.3-28.6 9.3 28.6zM367.4 57.4L343 75l9.3 28.7L328 86l-24.4 17.7 9.3-28.7-24.3-17.6h30.1l9.3-28.7 9.3 28.7zM415.9 204.4L391.5 222l9.3 28.7-24.3-17.7-24.4 17.7 9.3-28.7-24.3-17.6h30.1l9.3-28.7 9.3 28.7z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M167.6 64.4l26 80.3h84.5l-68.3 49.6 26.1 80.4-68.3-49.7-68.4 49.7 26.1-80.4L57 144.7h84.5z'/%3e%3c/svg%3e")} -.flag\:CO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 343.096h512v83.567H0z'/%3e%3cpath fill='%230052B4' d='M0 256h512v87.096H0z'/%3e%3c/svg%3e")} -.flag\:CR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 211.473h512v89.043H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:CU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FF9811' d='M0-40.8v422.9-211.4z'/%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 0h512v68.3H0zM0 136.5h512v68.3H0zM0 273.1h512v68.3H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 170.7L0 341.3V0z'/%3e%3cpath fill='white' d='M81.5 94.8l16.9 51.9H153l-44.2 32.1 16.9 52-44.2-32.1-44.2 32.1 16.9-52L10 146.7h54.6z'/%3e%3c/svg%3e")} -.flag\:CV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 182.2h512v41.4H0z'/%3e%3cpath fill='white' d='M0 140.8h512v41.4H0zM0 223.6h512V265H0z'/%3e%3cg fill='%23FFDA44' stroke='black' stroke-miterlimit='10'%3e%3cpath d='M150.4 70l6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13.1-17.9 13.1 6.8-21.1-17.9-13.1h22.2zM150.4 279.7l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13h22.2zM52.8 208.8l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13H46zM90.1 91l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-18-13h22.3zM23.8 162H46l6.8-21.1 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13-17.9 13 6.8-21.1zM72.2 310.9l6.8-21.1-18-13h22.3l6.8-21.2 6.9 21.2h22.2l-18 13 6.9 21.1-18-13zM248 208.8l-6.9 21.1h-22.2l18 13-6.9 21.2 18-13.1 18 13.1-6.9-21.2 18-13h-22.2zM210.7 91l-6.8 21.1h-22.2l17.9 13-6.8 21.2 17.9-13.1 18 13.1-6.9-21.2 18-13h-22.2zM277.1 162h-22.2l-6.9-21.1-6.9 21.1h-22.2l18 13.1-6.9 21.1 18-13 18 13-6.9-21.1zM228.7 310.9l-6.9-21.1 18-13h-22.2l-6.9-21.2-6.8 21.2h-22.2l17.9 13-6.8 21.1 17.9-13z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:CW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M0 233.5h512v51H0z'/%3e%3cg fill='white'%3e%3cpath d='M168.7 86.5l12.9 39.8h41.8l-33.8 24.5 12.9 39.7-33.8-24.5-33.8 24.5 12.9-39.7-33.8-24.5h41.8zM85.4 32.5l7.8 23.9h25L97.9 71.1l7.8 23.8-20.3-14.7-20.3 14.7 7.8-23.8-20.3-14.7h25.1z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:CX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%236DA544' d='M0 0h512v341.3'/%3e%3cg fill='white'%3e%3cpath d='M77.6 272l5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9V317l-10.3-8.3-10.2 8.3v-13.2l-12.8-2.9 10.3-8.1-5.8-11.9 12.9 3zM40.5 173.1l5.7 11.9 12.8-3-5.7 11.8 10.3 8.2-12.9 2.9.1 13.2-10.3-8.3-10.3 8.3.1-13.2-12.9-2.9 10.4-8.2L22 182l12.8 3zM77.6 92.2l5.7 11.8 12.8-2.9-5.7 11.8 10.3 8.2-12.8 2.9v13.1l-10.3-8.2-10.2 8.2V124l-12.8-2.9 10.3-8.2-5.8-11.8L72 104zM123.7 155.1l5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9v13.2l-10.3-8.2-10.2 8.2v-13.2l-12.8-2.9 10.3-8.1-5.7-11.9 12.8 3zM90.8 209.1l4.4 13.7h14.5L98 231.3l4.5 13.7-11.7-8.4-11.7 8.4 4.5-13.7-11.7-8.5h14.4z'/%3e%3c/g%3e%3ccircle fill='%23FFDA44' cx='267.1' cy='170.7' r='74.5'/%3e%3cpath fill='%236DA544' d='M267.1 220.3h24.8s10.8-19 0-37.2l24.8-24.8-12.4-24.8h-12.4s-6.2 18.6-31 18.6-31-18.6-31-18.6h-12.4l12.4 24.8-12.4 24.8 12.4 12.4s12.4-24.8 37.2-12.4c0 0 10.5 15.5 0 37.2z'/%3e%3cpath fill='%23FFDA44' d='M464.4 92.2c.6-2.9-.2-17.6-.2-20.7 0-21.3-13.9-39.4-33.2-45.7 5.9 12 9.2 25.4 9.2 39.7 0 4.8-.4 9.5-1.1 14.1-2.9-4.7-6.6-8.9-11.2-12.6-17.1-13.6-40.6-14-57.9-2.5 13.4 2.9 26.3 8.9 37.7 18 9 7.1 16.2 16.8 21.7 26.1 0 0-17.8 10.9-31 15.1s-42.3 7.9-42.3 7.9c72 12 132-36 132-36-6.5-13.4-15.8-4-23.7-3.4z'/%3e%3c/svg%3e")} -.flag\:CY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%236DA544' d='M371.5 275.9l-11.1-15c-22.4 16.1-67.7 35.8-104.3 35.8-35.8 0-79.6-17.1-104.3-35.8l-11.1 15c10 10.3 46.9 27 88.4 38.4-3.9 6-1.6 6.1 2.6 10.8 8.5-6.6 17.4-1.5 24.9-7.3 7.5 5.8 16.3.7 24.9 7.3 5.4-5.6 5.4-5.6 2.5-11.1 41-11.7 77-27.6 87.5-38.1z'/%3e%3cpath fill='%23DB7D00' d='M113.7 168.7s.2 79.9 89 77.8L208 263h10.6s-8.9-49 71.7-49.4c0 0 0-32.9 32.9-32.9h49.4S294 119 442.8 40.1l2.2-15.6s-154.8 84.6-237 68.1c0 0 12.7 50.7-12.9 50.7-12.8 0-11.6-9.6-38.4-9.6-22.3 0-20.6 23.5-31.3 23.2S103 142.3 102 144.8s11.7 23.9 11.7 23.9z'/%3e%3c/svg%3e")} -.flag\:CZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='white' d='M512 85.337V256H215.185L0 85.337z'/%3e%3c/svg%3e")} -.flag\:DE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='%23FFDA44' d='M0 312.882h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:DJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%236DA544' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23338AF3' d='M512 0v166.7L0 170.8V0z'/%3e%3cpath fill='white' d='M256 170.7L0 341.3V0z'/%3e%3cpath fill='%23D80027' d='M89.8 92.5l17 52.4H162l-44.6 32.5 17 52.4-44.6-32.4-44.6 32.4 17-52.4-44.6-32.5h55.2z'/%3e%3c/svg%3e")} -.flag\:DK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M190 0h-60v140H0v60h130v142h60V200h323v-60H190z'/%3e%3c/svg%3e")} -.flag\:DM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23496E2D' d='M0 0h512v341.3H0z'/%3e%3cpath d='M0 110.7v120h512v-120z'/%3e%3cpath fill='%23FFDA44' d='M0 110.7h512v40H0z'/%3e%3cpath fill='white' d='M0 190.7h512v40H0z'/%3e%3cpath d='M196 0h120v341.3H196z'/%3e%3cpath fill='%23FFDA44' d='M196 0h40v341.3h-40z'/%3e%3cpath fill='white' d='M274.7 0h40v341.3h-40z'/%3e%3ccircle fill='%23D80027' cx='256' cy='170.7' r='123.1'/%3e%3cg fill='%23496E2D'%3e%3cpath d='M256 58.6l4.6 14.2h15l-12.1 8.9 4.6 14.2-12.1-8.8-12.1 8.8 4.6-14.2-12.1-8.9h15zM190.1 80l12.2 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15l-4.6 14.2-4.7-14.2h-15l12.1-8.8zM149.4 136h15l4.6-14.2 4.7 14.2h15l-12.2 8.8 4.7 14.3-12.2-8.8-12.1 8.8 4.6-14.3zM149.4 205.3l12.1-8.8-4.6-14.3L169 191l12.2-8.8-4.7 14.3 12.2 8.8h-15l-4.7 14.3-4.6-14.3zM190.1 261.4l4.6-14.3-12.1-8.8h15l4.7-14.3 4.6 14.3h15l-12.1 8.8 4.6 14.3-12.1-8.9zM256 282.8l-4.6-14.3h-15l12.1-8.8-4.6-14.3 12.1 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15zM321.9 261.4l-12.2-8.9-12.1 8.9 4.6-14.3-12.1-8.8h15l4.6-14.3 4.7 14.3h15l-12.1 8.8zM362.6 205.3h-15l-4.6 14.3-4.7-14.3h-15l12.2-8.8-4.7-14.3L343 191l12.1-8.8-4.6 14.3zM362.6 136l-12.1 8.8 4.6 14.3-12.1-8.8-12.2 8.8 4.7-14.3-12.2-8.8h15l4.7-14.2 4.6 14.2zM321.9 80l-4.6 14.3 12.1 8.8h-15l-4.7 14.2-4.6-14.2h-15l12.1-8.8-4.6-14.3 12.1 8.8z'/%3e%3c/g%3e%3cpath fill='%23496E2D' d='M279.3 168.7c-11-21.1-14.5-25.1-14.5-25.1s.4-9.7.4-15.6c0-8.8-7.4-15.8-16.5-15.8-8.6 0-15.7 2.9-16.5 11-4.2.9-8.6 4.1-8.6 10.7 0 4.8 1 7.3 5.2 9.3 2.1-4.6 4.3-4.8 9.3-6.4.8.6 1.7 3 2.6 3.4l.3 1s-13.3 6.6-13.3 30.9c0 29.5 22 45.4 22 45.4l-1.8.3-1.9 7.1h22v-7.2l11 17.5c.3-.3 10.2-47.6.3-66.5z'/%3e%3c/svg%3e")} -.flag\:DO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 215.2h211.5v126.1H0z'/%3e%3cpath fill='%230052B4' d='M0 0h211.5v126.2H0z'/%3e%3cpath fill='%23D80027' d='M300.5 0H512v126.2H300.5z'/%3e%3cpath fill='%230052B4' d='M300.5 215.2H512v126.1H300.5z'/%3e%3cg stroke='white' stroke-width='5' stroke-miterlimit='10'%3e%3cpath fill='%230052B4' d='M256 130h-49.9v49.4s19.5 6 49.9 6V130z'/%3e%3cpath fill='%23D80027' d='M206.1 179.4v6c0 27.5 22.3 49.9 49.9 49.9v-49.9c-30.4 0-49.9-6-49.9-6z'/%3e%3cpath fill='%230052B4' d='M256 235.3c27.5 0 49.9-22.3 49.9-49.9v-6s-19.5 6-49.9 6v49.9z'/%3e%3cpath fill='%23D80027' d='M256 130v55.4c30.4 0 49.9-6 49.9-6V130H256z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:DZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%2341662E' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0h256v341.3H256z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M341.5 105.3l-29.4 40.4-47.5-15.4 29.4 40.4-29.4 40.4 47.5-15.4 29.4 40.4v-50l47.5-15.5-47.5-15.4z'/%3e%3cpath d='M309.9 276.7c-58.5 0-106-47.5-106-106s47.5-106 106-106c18.3 0 35.4 4.6 50.4 12.7-23.5-23-55.7-37.2-91.2-37.2-72 0-130.4 58.4-130.4 130.4S197.1 301 269.1 301c35.5 0 67.7-14.2 91.2-37.2-14.9 8.2-32.1 12.9-50.4 12.9z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:EC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FFDA44' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230052B4' d='M0 170.7h512V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h512v85.3H0z'/%3e%3ccircle fill='%23FFDA44' cx='256' cy='170.7' r='59.4'/%3e%3cpath fill='%234C1F00' d='M369.2 79.9s-27.2-13.8-33.9-16c-6.7-2.2-49.1-13.2-49.1-7 0 10.3-13.5 12-15.5 12s-2-5.3-14.8-5.3-13.7 4.8-15.8 4.8c-2.2 0-14.5-1-14.5-11.5 0-5.2-42.9 4-49.1 7-6.1 3.1-33.9 16-33.9 16s45.8 2.7 53.9 6.2 43.8 16.5 43.8 16.5l-2.8 13.3h37.8l-3.8-13.3s35.1-12.7 43.8-16.5 53.9-6.2 53.9-6.2z'/%3e%3cpath fill='%2357BA17' d='M217.7 171.7c0 21.1 17.2 38.3 38.3 38.3 21.1 0 38.3-17.2 38.3-38.3v-11.5h-76.5v11.5z'/%3e%3cpath fill='%23338AF3' d='M256 110.5c-21.1 0-38.3 17.2-38.3 38.3v11.5h76.5v-11.5c.1-21.1-17.1-38.3-38.2-38.3z'/%3e%3c/svg%3e")} -.flag\:EE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23111' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23368FD8' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:EG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 0h512v113.8H0z'/%3e%3cpath d='M0 227.6h512v113.8H0z'/%3e%3cpath fill='%23C09300' d='M220.3 204.4s0-58.4 4.5-64.7c3.1-4.3 16.8 5.2 22.7 4.5 0 0 4.2-7.5 4.5-12 .3-4.6-1.1-7.6-4.9-6.2 0 0-1.2-2.1.5-3.3 1.6-1.2 5.6.1 5.6.1s-.5-1 1.6-.9c2.9.2 7.2 1.4 7.4 5.6.2 3.1.3 7.7.4 8.7.7 6.8 2.7 8.7 2.7 8.7s18.4-9.2 22-5.2c3.3 3.8 4.5 64.7 4.5 64.7l-18.1-16.8 12.1 29.5s-14.4 2.4-28.9 2.4c-14.5 0-31.1-4.2-31.1-4.2l13.8-28.2-19.3 17.3z'/%3e%3c/svg%3e")} -.flag\:EH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath d='M0 0h512v113.8H0z'/%3e%3cpath fill='%23428823' d='M0 227.6h512v113.8H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M256 170.7L0 341.3V0zM309.1 170.7c0-22.9 13.1-42.1 34.6-46.8-3.3-.7-6.7-1.1-10.3-1.1-26.4 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9c3.5 0 7-.4 10.3-1.1-21.5-4.8-34.6-23.9-34.6-46.8z'/%3e%3cpath d='M365 129.2l10.3 31.7h33.3l-27 19.6 10.3 31.7-26.9-19.6-27 19.6 10.3-31.7-27-19.6h33.4z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:ER{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%2356AF35' d='M0 0h512v170.7H0z'/%3e%3cpath fill='%23D80027' d='M0 341.3l512-170.7L0 0v341.3z'/%3e%3cg fill='%23ffc945'%3e%3cpath d='M134.7 231.5c33.6 0 60.8-27.2 60.8-60.8s-27.2-60.8-60.8-60.8-60.8 27.2-60.8 60.8 27.2 60.8 60.8 60.8zm0 24.3c-47 0-85.2-38.1-85.2-85.2s38.1-85.2 85.2-85.2 85.2 38.1 85.2 85.2-38.2 85.2-85.2 85.2z'/%3e%3ccircle cx='119.5' cy='148.3' r='17.5'/%3e%3ccircle cx='148.9' cy='158.5' r='17.5'/%3e%3ccircle cx='134.7' cy='135.2' r='17.5'/%3e%3ccircle cx='119.5' cy='172.7' r='17.5'/%3e%3ccircle cx='149.9' cy='182.8' r='17.5'/%3e%3ccircle cx='122.5' cy='198' r='17.5'/%3e%3ccircle cx='145.9' cy='205.2' r='17.5'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:ES{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.331h512v113.775H0zM0 312.882h512v113.775H0z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:ET{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%2320AA46' d='M0 0h22.5v5H0V0z'/%3e%3cpath fill='%23E92F3B' d='M0 10h22.5v5H0v-5z'/%3e%3cpath fill='%23FADF50' d='M0 5h22.5v5H0V5z'/%3e%3ccircle fill='%23205CCA' cx='11.3' cy='7.5' r='5.2'/%3e%3cpath fill='%23FFDB3D' d='M11.2 9.2L8.8 11l.9-2.9-2.4-1.8h3l1-2.8 1 2.9h3l-2.4 1.8.9 2.9-2.6-1.9zm0-1l.9.6-.3-1.1.9-.7h-1.1l-.4-1.1-.4 1.1H9.7l.9.7-.3 1.1c0 .1.9-.6.9-.6z'/%3e%3c/svg%3e")} -.flag\:FI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%232E52B2' d='M512 129.3V212H203.7v129.3H121V212H0v-82.7h121V0h82.7v129.3z'/%3e%3c/svg%3e")} -.flag\:FJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%232E52B2' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v22.6l-46.1 30.7H256v64h-46.1L256 148v22.7h-22.6l-73.4-49v49H96v-49l-73.4 49H0V148l46.1-30.7H0v-64h46.1L0 22.6V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zM256 0v15.1l-57.4 38.2H176z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zM256 0v15.1l-57.4 38.2H176zM0 170.7v-15.1l57.4-38.3H80zM256 170.7v-15.1l-57.4-38.3H176z'/%3e%3c/g%3e%3cpath fill='%23F3F3F3' d='M307.1 127.1v92c0 61.6 80.5 80.5 80.5 80.5s80.4-19 80.4-80.6v-92l-80.5-23-80.4 23.1z'/%3e%3cpath fill='%23D80027' d='M468 132.8V98.3H307.1v34.5h69v69h-69v23h69V296c6.9 2.5 11.5 3.5 11.5 3.5s4.6-1.1 11.5-3.5v-71.2h69v-23h-69v-69H468z'/%3e%3c/svg%3e")} -.flag\:FK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.8 115L256 170.7v-15.8L184.2 115zM71.8 115L0 154.9v15.8L100.2 115z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.2 55.6L0 0v15.7l71.8 39.9zM184.2 55.6L256 15.7V0L155.8 55.6z'/%3e%3c/g%3e%3cpath fill='%231F8BDE' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3z'/%3e%3cpath fill='white' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3zm79.6 86.3c7.9-4.5 15.9-10 23.2-16.7 20.5-18.5 32.6-41.4 32.6-69.7v-90c0-.3-120.4-.3-120.4-.3v90.3c0 28.3 12.1 51.2 32.6 69.7 8.3 7.5 17.6 13.9 27.6 19 1.4-.6 2.8-1.4 4.4-2.3z'/%3e%3cpath fill='%23187536' d='M347.1 193.4c-2.6-7.9 1.7-14.3 10.1-14.3h60.5c8.2 0 12.8 6.3 10.1 14.3l-5.5 16.5c-2.6 7.9-8.9 9.2-15.8 4 0 0 2.6-4.8-19.1-4.8-21.7 0-19.1 4.8-19.1 4.8-6.1 5.7-13.1 4-15.8-4 .1.1-5.4-16.5-5.4-16.5z'/%3e%3cpath fill='white' d='M357.4 179.1c8.1 1.6 17.8-15 30.1-15 13.1 0 21.8 17.1 30.1 15 7.4-1.8 15-22.2 15-30.1 0-16.6-20.2-30.1-45.1-30.1-24.9 0-45.1 13.5-45.1 30.1-.1 8.5 6.6 28.5 15 30.1zM356 270.7c6.2.4 12.5-1.8 17.2-6.5l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c4.7 4.7 11 6.9 17.1 6.5 5.3-.3 32.5-33.5 25.7-32.6-4.6.6-9.1 2.8-12.7 6.3l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-3.5-3.5-7.8-5.6-12.3-6.3-6.7-1.1 20.1 32.2 25.3 32.5zM322.1 210c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0 0 0 5.5-14.8 2.5-15.9-7.9-2.9-17.2-1.2-23.5 5.2l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-6.2-6.2-15.1-8-22.8-5.5-3.1 1.1 1.9 16.1 1.9 16.1z'/%3e%3c/svg%3e")} -.flag\:FM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cg fill='white'%3e%3cpath d='M256 37.9l10.1 31.2H299l-26.6 19.3 10.2 31.2-26.6-19.3-26.6 19.3 10.2-31.2L213 69.1h32.9zM123.2 170.7l31.2-10.2v-32.8l19.3 26.6 31.2-10.2-19.3 26.6 19.3 26.5-31.2-10.1-19.3 26.5v-32.8zM256 303.5l-10.1-31.2H213l26.6-19.3-10.2-31.3L256 241l26.6-19.3-10.2 31.3 26.6 19.3h-32.9zM388.8 170.7l-31.2 10.1v32.8l-19.3-26.5-31.2 10.1 19.3-26.5-19.3-26.6 31.2 10.2 19.3-26.6v32.8z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:FO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230F61A5' d='M512 214.5H206.2v126.8H118.4V214.5H0v-87.7h118.4V0H206.2v126.8H512V192z'/%3e%3cpath fill='%23E50E3D' d='M512 149.3V192H183.7v149.3H141V192H0v-42.7h141V0h42.7v149.3z'/%3e%3c/svg%3e")} -.flag\:FR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} -.flag\:GA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:GB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23D80027' d='M288 85.33h-64v138.666H0v64h224v138.666h64V287.996h224v-64H288z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M393.785 315.358L512 381.034v-65.676zM311.652 315.358L512 426.662v-31.474l-143.693-79.83zM458.634 426.662l-146.982-81.664v81.664z'/%3e%3c/g%3e%3cpath fill='white' d='M311.652 315.358L512 426.662v-31.474l-143.693-79.83z'/%3e%3cpath fill='%23D80027' d='M311.652 315.358L512 426.662v-31.474l-143.693-79.83z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M90.341 315.356L0 365.546v-50.19zM200.348 329.51v97.151H25.491z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M143.693 315.358L0 395.188v31.474l200.348-111.304z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M118.215 196.634L0 130.958v65.676zM200.348 196.634L0 85.33v31.474l143.693 79.83zM53.366 85.33l146.982 81.664V85.33z'/%3e%3c/g%3e%3cpath fill='white' d='M200.348 196.634L0 85.33v31.474l143.693 79.83z'/%3e%3cpath fill='%23D80027' d='M200.348 196.634L0 85.33v31.474l143.693 79.83z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M421.659 196.636L512 146.446v50.19zM311.652 182.482V85.331h174.857z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M368.307 196.634L512 116.804V85.33L311.652 196.634z'/%3e%3c/svg%3e")} -.flag\:GD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23c60a0a' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%233E8446' d='M256 170.7L44.5 296.8V44.5z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 170.7l211.5 126.1h-423zM467.5 44.5L256 170.7 44.5 44.5z'/%3e%3c/g%3e%3cpath fill='%233E8446' d='M467.5 44.5v252.3L256 170.7z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 10.4l3.3 10.2H270l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM170.1 10.4l3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM341.9 10.4l3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM256 304.2l3.3 10.2H270l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM170.1 304.2l3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM341.9 304.2l3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7z'/%3e%3c/g%3e%3ccircle fill='%23c60a0a' cx='244.5' cy='170.7' r='76.2'/%3e%3cpath fill='%23FFDA44' d='M244.5 110.1l13.6 41.8h44l-35.6 25.8 13.6 41.8-35.6-25.8-35.5 25.8 13.6-41.8-35.6-25.8h44zM107.7 167.8c4.4 6.9 2.3 16.1-4.6 20.5s-16.1 2.3-20.5-4.6c-7.9-12.5-3.3-33-3.3-33s20.4 4.6 28.4 17.1z'/%3e%3ccircle fill='%23A2001D' cx='99.1' cy='182.1' r='7.4'/%3e%3c/svg%3e")} -.flag\:GE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M.8 0h21v15H.8V0z'/%3e%3cpath fill='%23eb000e' d='M9.8 6H0v3h9.8v6h3V9h9.8V6h-9.8V0h-3v6z'/%3e%3cpath fill='%23eb000e' d='M17.3 2.7l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm-12.7 0l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm0 9l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm12.7 0l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2z'/%3e%3c/svg%3e")} -.flag\:GF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23FDEB01' d='M0 0l90 60H0z'/%3e%3cpath fill='%2358A846' d='M90 0v60L0 0z'/%3e%3cpath fill='%23ED3D24' stroke='%23A02021' stroke-miterlimit='10' d='M54.1 35.3l14.7-10.7H50.6L45 7.3l-5.6 17.3H21.2l14.7 10.7-5.6 17.4L45 42l14.7 10.7z'/%3e%3c/svg%3e")} -.flag\:GG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M308 0H204v118.7H0v104h204V342h104V222.7h205v-104H308z'/%3e%3cpath fill='%23FFDA44' d='M368.6 188l26 17.3V136l-26 17.3h-95.3V58.1l17.3-26h-69.2l17.3 26v95.2h-95.3l-26-17.3v69.3l26-17.3h95.3v95.2l-17.3 26h69.2l-17.3-26V188z'/%3e%3c/svg%3e")} -.flag\:GH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M255.883 199.111l14.119 43.458 40.366 3.2-36.969 26.861 19.453 40.259-36.969-26.859-36.97 26.859 14.123-43.459-36.969-26.861h45.696z'/%3e%3c/svg%3e")} -.flag\:GI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 230h513v112H0z'/%3e%3cpath fill='%23D80027' stroke='black' stroke-miterlimit='10' d='M363.1 131.8V99.1H374V77.3h-21.9v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7h-21.8V55.5h10.9V33.7h-21.8v10.9h-10.9V33.7H254v10.9h-10.9V33.7h-21.8v21.8h10.9v76.3h-21.8V99.1h10.9V77.3h-21.8v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7H145V219h239.9v-87.2z'/%3e%3cpath fill='%23FFDA44' stroke='black' stroke-miterlimit='10' d='M264.9 235.5l-24.2 18.2 19.1 14.3v31.3h-23.2v9h23v7.9h-23v9.3H270V268l19.1-14.3-24.2-18.2zm0 25.3l-10.1-7.1 10.1-7.1 10.1 7.1-10.1 7.1z'/%3e%3cpath d='M239.6 209.7v-27.9s.1-22.3 25-22.3c24.8 0 25.7 22 25.7 22v28.2h-50.7zM170.5 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8z'/%3e%3cpath d='M169.1 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zM320.9 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zM329.3 132v-15.7s.1-12.1 11.3-12.1c11.3 0 11.7 11.9 11.7 11.9V132h-23zM250.5 132v-23.7s.1-18.3 14.3-18.3c14.2 0 14.7 18 14.7 18v24h-29zM177.5 132v-15.7s.1-12.1 11.3-12.1 11.7 11.9 11.7 11.9V132h-23z'/%3e%3c/svg%3e")} -.flag\:GL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 0v171H0V0z'/%3e%3ccircle fill='white' cx='185.8' cy='171.2' r='117.8'/%3e%3cpath fill='%23D80027' d='M68 171c0-65.1 52.8-117.8 117.8-117.8 65.1 0 117.8 52.8 117.8 117.8'/%3e%3c/svg%3e")} -.flag\:GM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%231a7e25' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23cf0d19' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%230052B4' d='M0 210.877h512v89.656H0z'/%3e%3c/svg%3e")} -.flag\:GN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M342 0h171v342H342z'/%3e%3cpath fill='%23D80027' d='M0 0h171v342H0z'/%3e%3c/svg%3e")} -.flag\:GP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} -.flag\:GQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v113.8H0z'/%3e%3cpath fill='%23D80027' d='M0 227.6h513V342H0z'/%3e%3cpath fill='%230070C8' d='M126 170.7L0 341.3V0z'/%3e%3cpath fill='none' stroke='black' stroke-miterlimit='10' d='M233.8 139.4v40.4c0 35.6 35.6 35.6 35.6 35.6s35.6 0 35.6-35.6v-40.4h-71.2z'/%3e%3cpath fill='%23786145' d='M264.5 179.8h9.8l4 25.8h-17.8z'/%3e%3cpath fill='%236DA544' d='M287.2 162c0-9.8-8-14.8-17.8-14.8s-17.8 5-17.8 14.8c-4.9 0-8.9 4-8.9 8.9s4 8.9 8.9 8.9h35.6c4.9 0 8.9-4 8.9-8.9s-4-8.9-8.9-8.9z'/%3e%3cg fill='%23FFDA00' stroke='black' stroke-miterlimit='10'%3e%3cpath d='M230.7 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2h-3.8l-1.9 3.3-1.9-3.3H225l1.9-3.2-1.9-3.3h3.8zM246 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zM261.3 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zM277.1 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2H279l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zM293.1 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2H295l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zM308.1 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2H310l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:GR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%231571CC'%3e%3cpath d='M0 0h513v38H0zM0 76h513v38H0zM0 152h513v38H0zM0 228h513v38H0zM0 304h513v38H0z'/%3e%3c/g%3e%3cpath fill='%231571CC' d='M0 0h190v190H0z'/%3e%3cg fill='white'%3e%3cpath d='M0 76h190v38H0z'/%3e%3cpath d='M76 0h38v190H76z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:GS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zM248.7 170.7l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cg%3e%3cellipse fill='white' cx='443.4' cy='233.6' rx='29' ry='43.5'/%3e%3cellipse fill='%23FFCE00' cx='406.9' cy='317.7' rx='22' ry='9.3'/%3e%3cellipse fill='%23FFCE00' cx='364' cy='317.7' rx='22' ry='9.3'/%3e%3cpath fill='%2339B200' d='M342 190.1l43.4 86.9 43.5-86.9z'/%3e%3cellipse fill='%239B9B9B' cx='327.5' cy='233.6' rx='29' ry='43.5'/%3e%3cpath fill='%23757575' d='M371 175.6l-14.5 14.5h57.9l-14.5-14.5 14.5-43.5s-13-29-29-29-29 29-29 29l14.6 43.5z'/%3e%3ccircle fill='%23C6B56F' cx='385.4' cy='67' r='29'/%3e%3ccircle fill='%23A54A00' cx='386' cy='88.7' r='29'/%3e%3ccircle fill='white' cx='443.4' cy='117.7' r='29'/%3e%3ccircle fill='%230049FF' cx='342.2' cy='146.7' r='29'/%3e%3ccircle fill='%230041F9' cx='429.8' cy='146.7' r='29'/%3e%3ccircle fill='%23F7D71E' cx='386' cy='233.6' r='29'/%3e%3ccircle fill='%23CEC851' cx='457.9' cy='190.1' r='29'/%3e%3ccircle fill='white' cx='385.4' cy='289.5' r='29'/%3e%3cpath fill='%237C0B29' d='M371 135.7l14.5-3.5 14.5 3.5c0 7.5-14.5 11-14.5 11s-14.5-3.5-14.5-11z'/%3e%3ccircle fill='white' cx='327.5' cy='117.4' r='29'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:GT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 0h171v342H0zM342 0h171v342H342z'/%3e%3c/g%3e%3ccircle fill='%23DCC26D' cx='256' cy='155.8' r='25.5'/%3e%3cpath fill='%23628A40' d='M194.2 155.9c0 22.1 11.8 42.5 30.8 53.5 5.9 3.4 13.5 1.4 16.9-4.5 3.4-5.9 1.4-13.5-4.5-16.9-11.5-6.6-18.5-18.9-18.5-32.1 0-6.8-5.5-12.4-12.4-12.4s-12.3 5.5-12.3 12.4zm95.1 52.1c17.8-11.4 28.6-31 28.5-52.1 0-6.8-5.5-12.4-12.4-12.4-6.8 0-12.4 5.5-12.4 12.4 0 12.7-6.5 24.5-17.1 31.3-5.8 3.6-7.7 11.2-4.1 17 3.6 5.8 11.2 7.7 17 4.1.2-.1.3-.2.5-.3z'/%3e%3c/svg%3e")} -.flag\:GU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230052B4' d='M11.1 11.1h489.7v319.1H11.1z'/%3e%3cpath fill='%237DBEF1' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3cpath fill='%231C8AE6' d='M179.8 180.7h152.6l-29.3 64.9h-95.2z'/%3e%3cpath fill='%23FFF042' d='M192.3 205.9s40.5 38.2 51 38.2c12.4 0 12.6-18.4 25.5-25.5 20.2-11.1 51-12.7 51-12.7L297 248.7l-41 36.6-46.8-39.7-16.9-39.7z'/%3e%3cpath fill='%23259C7B' d='M256 157.5l-22.5 15.6 7.9-26.2-21.8-16.5 27.4-.5 9-25.9 9 25.9 27.4.5-21.8 16.6 7.9 26.2-22.5-15.7z'/%3e%3cpath fill='%238E5715' d='M249.7 144.6c-.9 9.2-1.5 18.4-1.7 27.6-.3 11.9.3 20.7 2 26 2.2 6.6 7.2 12.9 14.2 18.9 5.3 4.6 10.6 8.1 14.2 10.1 3.1 1.7 7 .6 8.7-2.4 1.7-3.1.6-7-2.4-8.7-4.3-2.5-8.4-5.4-12.2-8.7-5.4-4.6-9.1-9.2-10.4-13.3-1.1-3.4-1.6-11.3-1.4-21.7.2-8.9.8-17.8 1.7-26.6.4-3.5-2.2-6.6-5.7-7-3.6-.3-6.7 2.3-7 5.8z'/%3e%3cpath fill='white' d='M217.8 170.7l25.5 38.2h-25.5v-38.2z'/%3e%3cpath fill='none' stroke='%23D80027' stroke-width='12' stroke-miterlimit='10' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3c/svg%3e")} -.flag\:GW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v170.663H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h181.793v341.337H0z'/%3e%3cpath d='M98.32 195.127l15.107 46.497h48.894l-39.555 28.74 15.108 46.498-39.554-28.737-39.556 28.737 15.111-46.498-39.554-28.74h48.891z'/%3e%3c/svg%3e")} -.flag\:GY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%23009E49' d='M0 0h900v600H0V0z'/%3e%3cpath fill='white' d='M0 0l947 300L0 600V0z'/%3e%3cpath fill='%23FFD00D' d='M0 26.1L870 300 0 573.9V26.1z'/%3e%3cpath fill='%232D2D2D' d='M0 0l450 300L0 600V0z'/%3e%3cpath fill='%23D3132F' d='M0 35l397.5 265L0 565V35z'/%3e%3c/svg%3e")} -.flag\:HK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M274.2 119.8c-5.1 21.1-14.1 17.1-18.5 35.5-26.1-6.3-42.1-32.5-35.9-58.6 6.3-26.1 32.5-42.1 58.5-35.9-8.7 36.9.5 40.1-4.1 59zM206.6 135.4c18.5 11.3 11.9 18.7 28 28.6-14 22.9-43.9 30-66.8 16s-30-43.9-16-66.8c32.3 19.8 38.2 12.1 54.8 22.2zM200.6 204.6c16.5-14.1 21.4-5.5 35.8-17.8 17.4 20.4 15 51-5.4 68.4-20.4 17.4-51 15-68.4-5.4 28.7-24.6 23.2-32.6 38-45.2zM264.5 231.7c-8.3-20.1 1.4-22.1-5.9-39.6 24.8-10.3 53.2 1.5 63.4 26.3 10.3 24.8-1.5 53.2-26.3 63.4-14.5-35-23.8-32.2-31.2-50.1zM310 179.3c-21.6 1.7-20.6-8.1-39.5-6.6-2.1-26.7 17.9-50.1 44.6-52.2 26.7-2.1 50.1 17.9 52.2 44.6-37.7 2.9-37.9 12.7-57.3 14.2z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:HM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='white'%3e%3cpath d='M223.397 255.996c.273-.304.543-.609.813-.916-.27.308-.546.61-.82.916h.007zM189.217 297.923l10.958 22.913 24.747-5.718-11.083 22.853 19.9 15.781-24.776 5.585.069 25.398-19.815-15.89-19.814 15.89.069-25.398-24.776-5.585 19.9-15.781-11.083-22.853 24.746 5.718zM387.076 326.387l5.227 10.929 11.803-2.728-5.286 10.9 9.492 7.528-11.818 2.663.032 12.114-9.45-7.578-9.45 7.578.032-12.114-11.817-2.663 9.491-7.528-5.285-10.9 11.803 2.728zM338.453 210.448l5.227 10.93 11.803-2.729-5.286 10.901 9.491 7.528-11.817 2.663.032 12.115-9.45-7.58-9.451 7.58.033-12.115-11.818-2.663 9.491-7.528-5.284-10.901 11.802 2.729zM387.076 144.198l5.227 10.93 11.803-2.73-5.286 10.902 9.491 7.527-11.817 2.664.032 12.114-9.45-7.58-9.45 7.58.032-12.114-11.817-2.664 9.491-7.527-5.285-10.902 11.803 2.73zM429.547 193.886l5.227 10.929 11.802-2.728-5.284 10.9 9.491 7.527-11.818 2.664.033 12.114-9.451-7.578-9.45 7.578.032-12.114-11.817-2.664 9.491-7.527-5.286-10.9 11.803 2.728zM399.179 251.856l4.11 12.652h13.304l-10.763 7.82 4.112 12.652-10.763-7.819-10.765 7.819 4.112-12.652-10.763-7.82h13.304z'/%3e%3cpath d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.553l45.167-25.099H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.827V85.333h55.652v48.573l87.43-48.573z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zM71.846 200.344L0 240.259v15.737l100.174-55.652z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zM184.154 140.982L256 101.067V85.33l-100.174 55.652z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:HN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 0h513v114H0zM0 228h513v114H0zM203.5 117.9l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM308.5 117.9l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM256 147.6l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM203.5 177.3l6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1zM308.5 177.3l6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:HR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M309.3 113.2v-44l17.5-14.4 17.7 14.4v44zM203.7 113.2v-44l-17.3-14.4-17.9 14.4v44zM238.9 113.2v-44l17.6-14.4 17.6 14.4v44z'/%3e%3c/g%3e%3cg fill='%230052B4'%3e%3cpath d='M309.3 113.2h-35.2v-44l17.5-14.4 17.7 14.4zM238.9 113.2h-35.2v-44l17.5-14.4 17.7 14.4z'/%3e%3c/g%3e%3cpath stroke='%23D80027' fill='white' d='M168.5 113.2v101.9c0 24.3 14.4 46.2 35.4 59.4 21.3 13.4 42.1 14.7 52.6 14.7s31.4-1.7 52.6-14.8c21-13 35.4-35.1 35.4-59.3V113.2h-176z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M168.5 113.2h35.2v35.2h-35.2zM238.9 113.2h35.2v35.2h-35.2zM309.3 113.2h35.2v35.2h-35.2zM203.7 148.4h35.2v35.2h-35.2zM274.1 148.4h35.2v35.2h-35.2zM168.5 183.6h35.2v35.2h-35.2zM203.7 218.8h35.2V254h-35.2zM238.9 183.6h35.2v35.2h-35.2zM309.3 183.6h35.2v35.2h-35.2zM274.1 218.8h35.2V254h-35.2zM309.3 274.3c8.6-5.4 16.2-12.3 22-20.3h-22v20.3zM181.7 254c5.8 8 13.3 14.9 22 20.4V254h-22zM238.9 254v33.7c7.2 1.2 13.3 1.5 17.6 1.5 4.3 0 10.4-.3 17.6-1.6V254h-35.2z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:HT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23A2001D' d='M0 0h513v172H0z'/%3e%3cpath fill='%230052B4' d='M0 172h513v172H0z'/%3e%3cpath fill='white' d='M381.4 251.5l-110.7-13.8-110.8 13.8V85.4h221.5z'/%3e%3ccircle fill='%230052B4' cx='270.7' cy='182.3' r='55.4'/%3e%3ccircle fill='%23A2001D' cx='270.7' cy='182.3' r='27.7'/%3e%3cpath fill='%236DA544' d='M229.1 113.1h83.1l-41.5 41.5z'/%3e%3cpath fill='%23FFDA44' d='M256.8 140.8h27.7v83h-27.7z'/%3e%3cpath fill='%236DA544' d='M314.9 215.5h-88.5l-66.5 36h221.5z'/%3e%3c/svg%3e")} -.flag\:HU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:ID{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23A2001D' d='M0 85.337h512V256H0z'/%3e%3c/svg%3e")} -.flag\:IE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} -.flag\:IL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M340.6 122.4h-56.1l-28-48.6-28 48.6h-56.1l28 48.6-28 48.6h56.1l28 48.6 28-48.6h56.1l-28-48.6 28-48.6zM293.2 171L276 204.2h-38.9L219.8 171l17.2-33.2h38.9l17.3 33.2zm-36.7-71.8l11.9 23.3h-23.9l12-23.3zm-58.3 38.6h23.9l-10.8 21-13.1-21zm0 66.4l13-22.1 11.9 22.1h-24.9zm58.3 37.5l-11.9-22.1h23.9l-12 22.1zm59.4-37.5h-25l11.9-22.1 13.1 22.1zm-26.1-66.4h26.1l-13 22.1-13.1-22.1zM0 21.3h512V64H0zM0 277.3h512V320H0z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:IM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E52D42' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M393.3 68.2h-45.8l-33.8 80.2-34.4-22.9s-24.7-59.1-34.4-68.2c-9.7-9.7-18.7-.6-48.9 7.8-29.6 8.4-30.8 18.7-42.2 18.7-4.8 0-19.9-17.5-27.7-22.3-12.1-7.8-16.9-4.2-13.9 7.2 1.2 4.8 10.9 10.9 16.9 19.9 7.8 11.5 12.7 25.9 12.7 25.9s10.9-10.3 16.9-12.1c9-2.4 19.3 1.8 31.4 0 15.1-2.4 31.4-10.9 31.4-10.9l4.2 43.4s-54.3 50.7-49.5 70.6 56.1 44.6 68.2 62.7c12.1 17.5-7.2 24.1-7.2 32.6s-1.8 19.9 7.2 16.3c9-3.6 10.3-18.1 18.7-31.4 6-9 10.3-13.9 11.5-17.5 1.8-9-23.5-32-37.4-48.9-6.6-7.8-19.9-18.7-19.9-18.7l39.2-29.6s67.6 27.7 82.6 18.7c15.1-9 19.3-98.3 19.3-98.3l47-11.5-12.1-11.7z'/%3e%3cpath fill='%23F8DD4E' d='M279.3 262.4c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.8-182.8c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm0 91.1c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6 0 11.5 4.8 11.5 11.5-.6 6.7-5.5 11.5-11.5 11.5zm-136.9 45.8c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.2-136.9c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-4.8 11.5-11.5 11.5zm22.9 91.1c-6 0-11.5-10.3-11.5-22.9s4.8-22.9 11.5-22.9c6 0 11.5 10.3 11.5 22.9s-4.8 22.9-11.5 22.9zm-114-45.2c-6 0-11.5-4.8-11.5-11.5 0-6.6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5 0 6.6-4.8 11.5-11.5 11.5z'/%3e%3c/svg%3e")} -.flag\:IN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23181A93' d='M17.3 0h478.4v342H17.3V0z'/%3e%3cpath fill='%23FFA44A' d='M0 0h513v114H0V0z'/%3e%3cpath fill='%231A9F0B' d='M0 228h513v114H0V228z'/%3e%3cpath fill='white' d='M0 114h513v114H0V114z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='34.2'/%3e%3cpath fill='%23181A93' d='M256.5 216.6c-25.1 0-45.6-20.5-45.6-45.6s20.5-45.6 45.6-45.6 45.6 20.5 45.6 45.6-20.5 45.6-45.6 45.6zm0-11.4c18.2 0 34.2-16 34.2-34.2s-15.9-34.2-34.2-34.2-34.2 16-34.2 34.2 16 34.2 34.2 34.2z'/%3e%3ccircle fill='%23181A93' cx='256.5' cy='171' r='22.8'/%3e%3c/svg%3e")} -.flag\:IO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0-.3h513V342H0V-.3z'/%3e%3cpath fill='%230052B4' d='M462.9 198.1c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zM0 31.7l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 1-20 6-30.1 12-7 4-16 9-20 9s-14-5-21-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-11-30.1-12v22zm462.9 55.2c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 3.9-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 1 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-8 19-9v-23zm-50.1 133.3c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 0 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-9 19-9v-23z'/%3e%3cpath fill='white' d='M0-.3h256v171H0V-.3z'/%3e%3cpath d='M389.8 119.9H408v78.8h-18.3l.1-78.8zm0 117.8H408v75.1h-18.3l.1-75.1z' fill='%23A2001D'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144-.3h-32v70H0v32h112v69h32v-69h112v-32H144v-70z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zM256-.3v15l-57 39h-23l80-54z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zM256-.3v15l-57 39h-23l80-54zM0 170.7v-15l57-38h23l-80 53zM256 170.7v-15l-57-38h-23l80 53z'/%3e%3c/g%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zM256 22.7v31h-46l46-31zm-96-23v49l73-49h-73z'/%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zM256 22.7v31h-46l46-31zm-96-23v49l73-49h-73zM0 147.7v-30h46l-46 30zm96 23v-49l-73 49h73zM256 147.7v-30h-46l46 30zm-96 23v-49l73 49h-73z'/%3e%3c/g%3e%3cpath fill='%235DA51E' stroke='%2345602C' stroke-width='4' stroke-miterlimit='10' d='M462.8 91.5h-29.1l25.7-25.7c4.5-4.4 4.5-11.4 0-15.8l-3.4-3.4c-4.4-4.4-11.4-4.4-15.8 0l-25.9 25.9V37.4c0-6.2-5.1-11.3-11.3-11.3h-4.7c-6.2 0-11.3 5.1-11.3 11.3v31.7l-23.5-23.8c-4.7-4.7-12.2-4.7-16.9 0l-3.6 3.6c-4.7 4.7-4.7 12.4 0 17.2l25 25.4h-30.6c-6 0-10.9 4.9-10.9 10.9v4.6c0 6 4.9 10.9 10.9 10.9H369l-20.7 20.7c-4.4 4.4-4.4 11.4 0 15.8l3.4 3.4c4.4 4.4 11.4 4.4 15.8 0l19.6-19.6V167c0 6.1 5.1 11.1 11.3 11.3h4.7c6.2 0 11.3-5.1 11.3-11.3v-28.3l22.2 22.6c4.7 4.7 12.4 4.7 17.1 0l3.6-3.6c4.7-4.7 4.7-12.4 0-17.2L435.2 118h27.6c5.9 0 10.7-4.9 10.9-10.9v-4.6c0-6.1-4.9-11-10.9-11z'/%3e%3cpath fill='%23E2DD24' stroke='%23525625' stroke-width='4' stroke-miterlimit='10' d='M439.2 249.1h-79.8s-.9-13.4-6-21.8c-6.2-10.4-13.9-28.1-1.4-36.7 15.9-10.9 33.7.8 48.2.8 11.8.1 26.9-14 45-.8 12.2 8.9 3.9 28.2-1.3 36.7-7 11.5-4.7 21.8-4.7 21.8z'/%3e%3c/svg%3e")} -.flag\:IQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1126' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cg fill='%23547C31'%3e%3cpath d='M219.2 160.7h-29.3c1.5-5.7 6.6-9.9 12.8-9.9v-19.9c-18.3 0-33.1 14.9-33.1 33.1v16.5h49.6c1.8 0 3.3 1.5 3.3 3.3v6.6h-66.2v19.9h86.1v-26.5c0-12.7-10.4-23.1-23.2-23.1zM268.8 190.5v-59.6H249v79.5h33.1v-19.9zM335 190.5v-59.6h-19.8v59.6h-6.6v-19.8h-19.9v39.7h59.6v-19.9z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:IR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 227.9h513v114H0zM278.8 134.8c.1 2 8.7 26.2 4.4 39.4-6.6 20.3-15.8 21.8-19.8 24.5V134l-6.9-4.2-6.9 4.2v64.7c-4-2.7-12.4-2.4-19.8-24.5-4.3-12.7 5.7-37.3 5.8-39.2 0 0-9.5 8.1-15.8 24-5.9 14.8 1.9 49.6 29.5 54.8 2.3.4 4.7 5.6 7.2 5.6 2.1 0 4.1-5.2 6-5.5 28.4-4.6 35-41.7 29.9-55.6-5.4-14.6-13.6-23.5-13.6-23.5z'/%3e%3c/g%3e%3cg fill='white' opacity='.5'%3e%3cpath d='M44.6 98.9h22.3v24.4H44.6zM0 98.9h22.3v24.4H0zM89.2 98.9h22.3v24.4H89.2zM133.8 98.9h22.3v24.4h-22.3zM178.4 98.9h22.3v24.4h-22.3zM223 98.9h22.3v24.4H223zM267.7 98.9H290v24.4h-22.3zM312.3 98.9h22.3v24.4h-22.3zM356.9 98.9h22.3v24.4h-22.3zM401.5 98.9h22.3v24.4h-22.3zM446.1 98.9h22.3v24.4h-22.3zM490.7 98.9H513v24.4h-22.3zM44.6 216.9h22.3v25.5H44.6zM0 216.9h22.3v25.5H0zM89.2 216.9h22.3v25.5H89.2zM133.8 216.9h22.3v25.5h-22.3zM178.4 216.9h22.3v25.5h-22.3zM223 216.9h22.3v25.5H223zM267.7 216.9H290v25.5h-22.3zM312.3 216.9h22.3v25.5h-22.3zM356.9 216.9h22.3v25.5h-22.3zM401.5 216.9h22.3v25.5h-22.3zM446.1 216.9h22.3v25.5h-22.3zM490.7 216.9H513v25.5h-22.3z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:IS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783H122.435V295.883H0V216.111h122.435V85.329H202.195v130.782H512V277.329z'/%3e%3cpath fill='%23D80027' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")} -.flag\:IT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M341.334 85.33H0v341.332h512V85.33z'/%3e%3cpath fill='%236DA544' d='M0 85.333h170.663V426.67H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.333H512V426.67H341.337z'/%3e%3c/svg%3e")} -.flag\:JE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M301.8 171L513 30.2V0h-45.3L256.5 140.8 45.3 0H0v30.2L211.2 171 0 311.8V342h45.3l211.2-140.8L467.7 342H513v-30.2z'/%3e%3cpath fill='%23FFDA44' d='M233.7 44.6l22.3 5.6 22.3-5.6 4-20.9-14.9 6.5L256 14.8l-11.4 15.4-14.9-6.5z'/%3e%3cpath fill='%23D80027' d='M233.7 44.6s-4 12.9-4 29.9c0 27.9 26.3 41.3 26.3 41.3s26.3-15.5 26.3-41.3c0-15.4-4-29.9-4-29.9s-8.1-5-22.3-5-22.3 5-22.3 5z'/%3e%3c/svg%3e")} -.flag\:JM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M215.864 256.006L0 399.911V112.089zM512 112.089v287.822L296.136 256.006z'/%3e%3cpath fill='%230052B4' d='M512 112.089L296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z'/%3e%3cpath fill='%23FFDA44' d='M512 112.089L296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z'/%3e%3c/svg%3e")} -.flag\:JO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.339h512v341.326H0z'/%3e%3cpath d='M0 85.339h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.89h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M256 256.006L0 426.669V85.331z'/%3e%3cpath fill='white' d='M77.913 224.802l7.876 16.469 17.786-4.11-7.965 16.426 14.303 11.343-17.808 4.014.049 18.255-14.241-11.421-14.241 11.421.05-18.255-17.809-4.014 14.303-11.343-7.965-16.426 17.786 4.11z'/%3e%3c/svg%3e")} -.flag\:JP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23D80027' cx='256' cy='255.994' r='96'/%3e%3c/svg%3e")} -.flag\:KE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v90.579H0z'/%3e%3cpath fill='%23496E2D' d='M0 336.089h512v90.568H0z'/%3e%3cpath fill='%23A2001D' d='M0 198.606h512v114.799H0z'/%3e%3cg fill='white'%3e%3cpath d='M323.265 139.803l-25.583-11.809L256 222.376l-41.682-94.382-25.583 11.809 51.749 116.191-51.749 116.192 25.583 11.808L256 289.613l41.682 94.381 25.583-11.808-51.749-116.192z'/%3e%3cpath d='M273.376 150.931C263.472 140.115 256 133.898 256 133.898s-7.472 6.216-17.376 17.032v210.127C248.528 371.873 256 378.091 256 378.091s7.472-6.216 17.376-17.033V150.931z'/%3e%3c/g%3e%3cg fill='%23A2001D'%3e%3cpath d='M209.04 191.226v129.535c10.465 18.542 23.274 33.742 32.872 43.818V147.408c-9.599 10.076-22.408 25.275-32.872 43.818zM302.96 191.226c-10.465-18.543-23.274-33.742-32.872-43.818V364.58c9.599-10.077 22.407-25.276 32.872-43.818V191.226z'/%3e%3c/g%3e%3cpath d='M302.96 191.226v129.535c10.594-18.774 18.784-40.973 18.784-64.767s-8.19-45.993-18.784-64.768zM209.04 191.226v129.535c-10.594-18.774-18.784-40.973-18.784-64.767s8.19-45.993 18.784-64.768z'/%3e%3c/svg%3e")} -.flag\:KG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v342H0z'/%3e%3ccircle cx='256' cy='170.7' r='170.7'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M382.4 170.7L330.8 195l27.5 50-56.1-10.7-7.1 56.6-39.1-41.7-39.1 41.7-7.1-56.6-56.1 10.7 27.5-50-51.6-24.3 51.6-24.3-27.5-50.1 56.1 10.8 7.1-56.7L256 92.1l39.1-41.7 7.1 56.7 56.1-10.8-27.5 50.1z'/%3e%3ccircle fill='%23D80027' cx='257.4' cy='170.7' r='71.6'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M214.2 170.7c-2.1 0-4.1.1-6.2.3.1 12 4.4 22.9 11.6 31.5 3.8-10.3 9.5-19.6 16.7-27.7-6.9-2.7-14.3-4.1-22.1-4.1zM240.8 217.2c5.2 1.9 10.8 2.9 16.6 2.9 5.8 0 11.4-1 16.6-2.9-2.8-11.1-8.7-21-16.6-28.8-7.9 7.8-13.8 17.7-16.6 28.8zM300.2 146c-8.5-14.8-24.5-24.7-42.8-24.7-18.3 0-34.2 9.9-42.8 24.7 15.6.1 30.2 4.3 42.8 11.6 12.6-7.3 27.2-11.6 42.8-11.6zM278.5 174.8c7.2 8 12.9 17.4 16.7 27.7 7.2-8.5 11.5-19.5 11.6-31.5-2-.2-4.1-.3-6.2-.3-7.7 0-15.2 1.4-22.1 4.1z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:KH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='white' d='M303.49 281.971v-17.809h-11.873v-23.745l-11.872-11.872-11.872 11.872v-23.744L256 204.8l-11.873 11.873v23.744l-11.872-11.872-11.872 11.872v23.745H208.51v17.809h-11.872v17.808h118.724v-17.808z'/%3e%3c/svg%3e")} -.flag\:KI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 300'%3e%3cpath fill='%23CE1126' d='M0 0h450v300H0V0z'/%3e%3cg fill='%23FCD116'%3e%3ccircle cx='227.6' cy='161.2' r='56.2'/%3e%3cpath d='M254.1 73.4l-23.7 26 28.6 6.5zM202.6 73.6l-4.8 33.1 28.5-8zM296.9 100.3l-34.7 8.5 20.1 23.7zM158.6 98.5l15.5 32.7 20.2-22.7zM317.6 143.8l-34.4-9.9 5.6 29.5zM135.6 141.2l31.9 19.8 5.2-27.7z'/%3e%3c/g%3e%3cpath fill='%23003F87' d='M0 175h450v125H0V175z'/%3e%3cpath fill='white' d='M0 267c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FCD116' d='M183.2 48.3l-1.1-5.3 22.4-3.7s-30.1-7.1-40-10.7c-14.3-5.1-16.3-12.1-16.3-12.1s44.7 11 64.8 11c4.3 0 12.8 10.7 12.8 10.7s14.8-14.9 21.9-15.4c32.1-2.3 66.6-6.4 66.6-6.4s-10 6.7-16 8.5c-16.2 4.9-50.6 11.7-50.6 11.7l-4.8 7.5H277l-14.4 4.3 7.4 6.9s-7.8-4.1-18.1-2.1c-7.1 1.3-15.4 6-22.9 8-18.7 4.8-29.9-12.8-29.9-12.8l-15.9-.1z'/%3e%3c/svg%3e")} -.flag\:KM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v85.337H0z'/%3e%3cpath fill='white' d='M0 170.663h512V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h512v85.337H0z'/%3e%3cpath fill='%236DA544' d='M256 256.006L0 426.668V85.331z'/%3e%3cg fill='white'%3e%3cpath d='M68.638 256c0-24.865 17.476-45.638 40.812-50.734a52.059 52.059 0 00-11.13-1.208c-28.688 0-51.942 23.255-51.942 51.942s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.337-5.096-40.812-25.869-40.812-50.734z'/%3e%3cpath d='M108.877 211.478l2.762 8.503h8.94l-7.232 5.256 2.762 8.502-7.232-5.255-7.234 5.255 2.764-8.502-7.234-5.256h8.94zM108.877 233.739l2.762 8.503h8.94l-7.232 5.255 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.255h8.94zM108.877 256l2.762 8.503h8.94l-7.232 5.255 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.255h8.94zM108.877 278.261l2.762 8.502h8.94l-7.232 5.256 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.256h8.94z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:KN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M512 0H0v342'/%3e%3cpath fill='%23FFDA44' d='M307.7 0L0 194.5V342h206.9L513 148.5V0z'/%3e%3cpath d='M513 0H385.2L0 249.4V341l126.2 1L513 91.6z'/%3e%3cg fill='white'%3e%3cpath d='M141.1 187l31.2 24 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.3-22.2zM310.6 70.8l31.2 23.9 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.4-22.2z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:KP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2391DC5A' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 85.331h512v57.188H0zM0 369.48h512v57.177H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 165.215h512v181.582H0z'/%3e%3ccircle fill='white' cx='190.33' cy='255.994' r='65.668'/%3e%3cpath fill='%23D80027' d='M190.332 190.332l14.734 45.346h47.757l-38.65 28.028 14.849 45.481-38.69-28.16-38.631 28.107 14.79-45.428-38.616-28.028h47.722z'/%3e%3c/svg%3e")} -.flag\:KR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='white' d='M0 0h900v600H0z'/%3e%3cg transform='rotate(-56.31)'%3e%3cg stroke='black' stroke-width='25'%3e%3cpath d='M-75 228.3H75m-150 37.5H75m-150 37.5H75M-75 778.3H75m-150 37.5H75m-150 37.5H75'/%3e%3c/g%3e%3cpath stroke='white' stroke-width='12.5' d='M0 753.3v125'/%3e%3ccircle fill='%23ca163a' cy='540.8' r='150'/%3e%3cpath fill='%230e4896' d='M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z'/%3e%3c/g%3e%3cg stroke='black' stroke-width='25'%3e%3cpath d='M231.56 535.73l-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006l-83.205-124.808M689.187 230.644l-83.205-124.807M720.39 209.843L637.184 85.036m114.407 104.006L668.386 64.234'/%3e%3c/g%3e%3cpath stroke='white' stroke-width='12.5' d='M205.6 462.897l31.202-20.8m389.981-259.989l36.444-24.296m31.202-20.801l31.202-20.801'/%3e%3c/svg%3e")} -.flag\:KW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M166.957 312.889L0 426.663V85.337l166.957 113.774z'/%3e%3c/svg%3e")} -.flag\:KY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3ccircle fill='%236DA544' cx='384' cy='181.79' r='29.682'/%3e%3cpath fill='%23D80027' d='M332.054 174.377h103.88v44.522h-103.88z'/%3e%3cpath fill='%23496E2D' d='M435.942 255.997v-.001.001z'/%3e%3cpath fill='%23FFDA44' d='M332.058 285.678v29.682h15.616c9.364 9.176 22.18 14.84 36.326 14.84 14.147 0 26.962-5.664 36.326-14.84h15.616v-29.682H332.058z'/%3e%3cpath fill='%23338AF3' d='M332.058 211.475v44.522c0 39.759 51.942 51.942 51.942 51.942s51.942-12.182 51.942-51.942v-44.522H332.058z'/%3e%3cg fill='%23F3F3F3'%3e%3cpath d='M383.997 235.256c-12.985 0-12.985 11.873-25.97 11.873s-12.985-11.873-25.97-11.873v20.777c12.985 0 12.985 11.873 25.97 11.873s12.985-11.873 25.97-11.873c12.986 0 12.986 11.873 25.973 11.873 12.986 0 12.986-11.873 25.973-11.873v-20.777c-12.986 0-12.986 11.873-25.973 11.873-12.986-.001-12.986-11.873-25.973-11.873zM383.997 193.666c-12.985 0-12.985 11.873-25.97 11.873s-12.985-11.873-25.97-11.873v20.777c12.985 0 12.985 11.873 25.97 11.873s12.985-11.873 25.97-11.873c12.986 0 12.986 11.873 25.973 11.873 12.986 0 12.986-11.873 25.973-11.873v-20.777c-12.986 0-12.986 11.873-25.973 11.873-12.986 0-12.986-11.873-25.973-11.873z'/%3e%3c/g%3e%3cpath fill='white' d='M256 85.334v22.617l-46.069 30.709H256v64h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.329h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.082l57.377 38.252H80zM256 85.329v15.082l-57.377 38.252H176z'/%3e%3cpath d='M0 85.329v15.082l57.377 38.252H80zM256 85.329v15.082l-57.377 38.252H176zM0 255.997v-15.082l57.377-38.252H80zM256 255.997v-15.082l-57.377-38.252H176z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:KZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2336B6CC' d='M0 0h513v342H0V0z'/%3e%3ccircle fill='%23FFD400' cx='256.5' cy='170.9' r='68.4'/%3e%3cpath fill='%23FFD400' d='M256.5 251.5l-27.9 41.7-7.1-49.7-43.2 25.5 15.2-47.8-50 4.2 34.4-36.5-46.9-18 46.8-18-34.4-36.5 50 4.2-15.2-47.8 43.2 25.4 7.1-49.7 27.9 41.7 27.9-41.7 7.1 49.7 43.2-25.4-15.2 47.8 50-4.2-34.3 36.6 46.8 17.9-46.8 18 34.4 36.5-50-4.2 15.2 47.8-43.2-25.4-7.1 49.7c0-.1-27.9-41.8-27.9-41.8zm0-.8c44.1 0 79.9-35.8 79.9-79.9S300.6 91 256.5 91s-79.9 35.8-79.9 79.9 35.8 79.8 79.9 79.8zM22.8 28.3c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V74zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm22.8-22.8c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7V245c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V188zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V51.2z'/%3e%3c/svg%3e")} -.flag\:LA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 .1h513v90.7H0zM0 251.3h513V342H0z'/%3e%3c/g%3e%3ccircle fill='white' cx='256.5' cy='171' r='65.9'/%3e%3c/svg%3e")} -.flag\:LB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 .2h513v90.7H0zM.5 251.3H513V342H.5z'/%3e%3c/g%3e%3cpath fill='%236DA544' d='M290.3 193.5L256 130.7l-34.3 62.8h25.7v17.2h17.2v-17.2z'/%3e%3cpath fill='%2314AF5A' d='M241.3 213.1c4.4-4.4 4.4-11.6-.1-16l4.7 4.7c-5.2-4.7-12.2-6.6-19.1-5.3l-23.5 5.9c-6.1 1.5-6.8-.4-1.8-4.2l27.1-20.3c5.1-3.8 4.2-6.9-2.3-6.9h-11c-6.4 0-7-2.3-1.5-5.1l25.3-12.7c5.6-2.8 5.1-5.1-1.5-5.1h-11c-6.4 0-7.4-3.1-2.3-6.9l27.1-20.3c5.6-3.8 12.9-3.8 18.5 0l27.1 20.3c5.1 3.8 4.2 6.9-2.3 6.9h-11c-6.4 0-7 2.3-1.5 5.1l25.3 12.7c5.6 2.8 5.1 5.1-1.5 5.1h-11c-6.4 0-7.4 3.1-2.3 6.9l27.1 20.3c5.1 3.8 4.4 5.7-1.8 4.2l-23.5-5.9c-6.8-1.3-13.9.6-19.1 5.3l4.7-4.7c-4.4 4.4-4.5 11.5-.1 16l6.8 6.8c4.4 4.4 3.1 8-3.3 8h-45.8c-6.2 0-7.7-3.6-3.3-8 .1.1 6.9-6.8 6.9-6.8z'/%3e%3c/svg%3e")} -.flag\:LC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2355B2FF' d='M0 0h513v342H0z'/%3e%3cpath fill='%23F3F3F3' d='M148.5 298.1h216l-108-254.2z'/%3e%3cpath fill='%23333' d='M186 272.7l70.5-160.3L327 272.7z'/%3e%3cpath fill='%23FFDA44' d='M148.5 298.1h216l-108-101.7z'/%3e%3c/svg%3e")} -.flag\:LI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='M149.3 98.1c0-14-11.3-25.3-25.3-25.3-6.5 0-12.4 2.4-16.9 6.4V64.4h8.4V47.5h-8.4v-8.4H90.3v8.4h-8.4v16.9h8.4v14.9c-4.5-4-10.4-6.4-16.9-6.4-14 0-25.3 11.3-25.3 25.3 0 7.5 3.3 14.2 8.4 18.8v14.9h84.3V117c5.3-4.7 8.5-11.5 8.5-18.9z'/%3e%3c/svg%3e")} -.flag\:LK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.329v341.337h512V85.329H0zm489.739 319.076h-267.13V107.59h267.13v296.815z'/%3e%3cpath fill='%23A2001D' d='M222.609 107.595h267.13V404.41h-267.13z'/%3e%3cpath fill='%23D80027' d='M22.261 107.595h200.348V404.41H22.261z'/%3e%3cpath fill='%23FFDA44' d='M200.348 85.334h22.261v341.337h-22.261z'/%3e%3cpath fill='%236DA544' d='M22.261 107.595h89.043V404.41H22.261z'/%3e%3cpath fill='%23FF9811' d='M111.304 107.595h89.043V404.41h-89.043z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M358.675 250.438v-44.522c0-7.424-11.13-14.848-11.13-14.848s-11.13 7.424-11.13 14.848h-44.522v44.522h22.261v22.261c0 4.875.979 9.539 2.76 13.768l-10.184 8.493h-29.674V157.677c-12.299 0-22.261 9.973-22.261 22.261v96.467a22.19 22.19 0 007.413 16.584v35.361h14.848v-18.554h66.783v29.685H328.99v14.837h29.685v-29.685l13.601-14.837h44.288v29.685h-14.848v14.837h29.685v-29.685l13.601-14.837 12.552-40.259-11.038-19.1h-38.945c-14.169-.122-40.637.09-48.896.001z'/%3e%3cpath d='M370.551 211.844v25.229h71.513v13.365h4.452v-17.817h-71.513v-16.325h75.965v-4.452zM222.609 107.595h22.261v22.261h-22.261zM467.478 107.595h22.261v22.261h-22.261zM222.609 382.138h22.261v22.261h-22.261zM467.478 382.138h22.261v22.261h-22.261z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:LR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 91.476h512v341.337H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 91.476h512v31.031H0zM0 153.539h512v31.031H0zM0 215.603h512v31.031H0zM0 277.666h512v31.031H0zM0 339.729h512v31.031H0zM0 401.793h512v31.031H0z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M0 79.177h256v167.457H0z'/%3e%3cpath fill='white' d='M127.999 118.382l11.05 34.01h35.764l-28.932 21.021 11.05 34.012-28.932-21.021-28.933 21.021 11.053-34.012-28.932-21.021h35.762z'/%3e%3c/svg%3e")} -.flag\:LS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 227.6h513v114H0z'/%3e%3cpath d='M245.2 171l7.7-23.1c2-5.9 5.1-6 7.1 0l7.7 23.1 19.4 29.1c1.7 2.6 1.3 6.3-1.2 8 0 0-6.9 8-29.5 8s-29.5-8-29.5-8c-2.4-2-2.9-5.4-1.2-8l19.5-29.1z'/%3e%3cpath d='M256.5 171c-12.5 0-22.6-10.1-22.6-22.6 0-12.5 10.1-22.6 22.6-22.6s22.6 10.1 22.6 22.6c0 12.5-10.2 22.6-22.6 22.6zm0 0c6.2 0 11.3-16.3 11.3-22.6 0-6.2-5.1-11.3-11.3-11.3-6.2 0-11.3 5.1-11.3 11.3 0 6.3 5 22.6 11.3 22.6z'/%3e%3c/svg%3e")} -.flag\:LT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:LU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:LV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23A2001D'%3e%3cpath class='prefix__st1' d='M0 0h513v127.6H0zM0 214.4h513V342H0z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:LY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 312.888h512v113.775H0z'/%3e%3cg fill='white'%3e%3cpath d='M281.424 236.026l8.962 12.35 14.513-4.706-8.975 12.339 8.961 12.349-14.509-4.724-8.976 12.34.01-15.258-14.51-4.725 14.514-4.706z'/%3e%3cpath d='M256.965 286.868c-17.048 0-30.868-13.821-30.868-30.868s13.821-30.868 30.868-30.868a30.742 30.742 0 0114.684 3.71c-6.851-6.698-16.218-10.833-26.556-10.833-20.982 0-37.992 17.01-37.992 37.992s17.01 37.992 37.992 37.992c10.338 0 19.706-4.135 26.556-10.833a30.738 30.738 0 01-14.684 3.708z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:MA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337v341.326h512V85.337z'/%3e%3cpath fill='%2320661b' d='M352 226.484h-73.337L256 156.738l-22.663 69.748H160l59.331 43.107-22.663 69.749L256 296.232l59.332 43.107-22.663-69.749L352 226.484zm-116.063 37.711l7.663-23.585h24.8l7.663 23.585v.001L256 278.772l-20.063-14.577zm27.873-37.711h-15.619L256 202.447l7.81 24.037zm24.269 28.982l-4.827-14.856h25.274l-20.447 14.856zm-59.331-14.856l-4.827 14.856-20.447-14.856h25.274zm-5.211 61.748l7.81-24.036 12.636 9.181-20.446 14.855zm44.479-14.856l12.636-9.181 7.81 24.036-20.446-14.855z'/%3e%3c/svg%3e")} -.flag\:MC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.34h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 85.334v166.69L0 256.175V85.334z'/%3e%3c/svg%3e")} -.flag\:MD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23AF7F59' d='M206.2 129.1h33.2L256 79.3l16.6 49.8h33.2v99.6L256 262l-49.8-33.2v-99.7zm33.2 33.3v49.8h33.2v-49.8h-33.2z'/%3e%3c/svg%3e")} -.flag\:ME{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E6BE53' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E01D24' d='M20 20h473v302H20z'/%3e%3cpath fill='%23E6BE53' d='M248.5 112.9c4.4 4.4 11.6 4.4 16 0l-4.7 4.7 22.7-22.7c4.9-4.5 12.1-5.6 18.2-2.8l2.1 1c5.7 2.9 6.7 8.7 2.3 13.1l4.7-4.7-22.8 22.8c-4.5 4.9-5.6 12.1-2.8 18.2l1 2.1c2.9 5.7 5.1 15.4 5.1 21.6v-11.3c0 6.2 4.4 9.1 10.2 6.2l2.1-1c5.7-2.9 6.7-8.7 2.3-13.1l4.7 4.7c-4.4-4.4-4.4-11.6 0-16l-4.7 4.7c5.2-5.5 9.6-11.6 13.1-18.2l1-2.1c2.9-5.7 6.3-15.1 7.9-21.2l5.8-23.3c1.5-6 5.9-6.8 9.6-1.8l20.2 26.9c3.8 5.1 6.9 14 6.9 20.6v22.4c0 6.3-2.2 15.8-5.1 21.7l-1 2.1c-3.5 6.6-7.9 12.7-13.1 18.2l-6.8 6.8c-5.4 5.2-11.5 9.6-18.2 13.1l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.2 0-6.9 2.2-1.1 5.1l2.1 1c5.7 2.9 13.8 8.7 18.2 13.1l-4.7-4.7c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L339 226c4.6 4.9 5.7 12.1 2.9 18.2l-1 2.1c-2.9 5.7-10.4 10.2-16.4 10.2-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.5-3.6-11.8-8.9-15.4-15.4l-1-2.1c-2.9-5.7-8.7-6.7-13.1-2.3l4.7-4.7c-4.4 4.7-5.2 11.8-1.8 17.3l10.3 15.4c3.4 5.1 2 12.1-3.1 15.5L266 284.4c-5.7 3.4-12.8 3.4-18.6 0L232 274.1c-5.1-3.4-6.5-10.3-3.1-15.5l10.3-15.4c3.4-5.5 2.6-12.6-1.8-17.3l4.7 4.7c-4.4-4.4-10.2-3.6-13.1 2.3l-1 2.1c-2.9 5.7-9.5 12.4-15.4 15.4l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.9-.3-13.1-4.2-16.4-10.2l-1-2.1c-2.8-6.1-1.6-13.3 2.9-18.2l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L181 226c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c5.5-5.2 11.6-9.6 18.2-13.1l2.1-1c5.7-2.9 5-5.1-1.1-5.1-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.6-3.5-12.7-7.9-18.2-13.1l-6.8-6.8c-5.2-5.4-9.6-11.5-13.1-18.2l-1-2.1c-3.1-6.8-4.9-14.2-5.1-21.7V121c0-6.3 3.1-15.6 6.9-20.6l20.2-26.9c3.8-5.1 8.1-4.3 9.6 1.8l5.8 23.3c2 7.3 4.6 14.4 7.9 21.2l1 2.1c2.9 5.7 8.7 13.8 13.1 18.2l-4.7-4.7c4.4 4.4 4.4 11.6 0 16l4.7-4.7c-4.4 4.4-3.6 10.2 2.3 13.1l2.1 1c5.7 2.9 10.2 0 10.2-6.2v11.3c0-6.2 2.2-15.7 5.1-21.6l1-2.1c2.8-6.1 1.7-13.2-2.8-18.2l-22.7-22.7 4.7 4.7c-4.4-4.4-3.6-10.2 2.3-13.1l2.1-1c6.1-2.8 13.2-1.7 18.2 2.8l22.7 22.7-4.8-4.5zm-18-40.7c-4.4-4.4-3.2-9.5 2.8-11.5l12.4-4.2c6-2 15.5-2 21.5 0l12.4 4.2c6 2 7.2 7.1 2.8 11.5l-6.8 6.8c-5.3 4.7-12.1 7.5-19.2 7.9-6.2 0-14.8-3.5-19.2-7.9.1 0-6.7-6.8-6.7-6.8z'/%3e%3cpath fill='%23215F90' d='M233.9 200.2c0 6.2 1.7 6.4 4.2.5 0 0 7.1-23.2 18.4-23.2 11.3 0 18.6 23.6 18.6 23.6 2.2 5.7 4 5.3 4-1.1v-11.2c0-18.7-10.1-33.9-22.6-33.9-12.5 0-22.6 15.2-22.6 33.9v11.4z'/%3e%3c/svg%3e")} -.flag\:MF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 72'%3e%3cpath d='M0 0h108v72H0z' fill='%23003787'/%3e%3cpath d='M0 0h108L60 48v24H48V48z' fill='white'/%3e%3ccircle cx='54' cy='30' r='8' fill='%23f9d90f'/%3e%3cpath d='M44 30h20L54 48z' fill='white'/%3e%3cpath d='M54 48L38 33h32z' fill='%23cf142b'/%3e%3c/svg%3e")} -.flag\:MG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M512 426.666V85.329H0v341.337h512z'/%3e%3cpath fill='%23D80027' d='M512 85.331H0v170.666h512V85.331z'/%3e%3cpath fill='white' d='M0 85.334h181.793v341.337H0z'/%3e%3c/svg%3e")} -.flag\:MH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231E509C' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 176.1V81.3L0 342l513-165.9z'/%3e%3cpath fill='%23F18D36' d='M513 0v81.3L0 342 513 0z'/%3e%3cpath fill='white' d='M126.7 99.3l-7.8-54.1-7.7 54.1-20.8-23.7 10.7 31.6-31.5-10.7 23.6 20.8-54.1 7.7 54.1 7.7-23.6 20.8 31.5-10.7-10.7 31.6 20.8-23.7 7.7 54.1 7.8-54.1 20.7 23.7-10.6-31.6 31.5 10.7-23.6-20.8 54-7.7-54-7.7 23.6-20.8-31.5 10.7 10.6-31.6z'/%3e%3c/svg%3e")} -.flag\:MK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M383.875 426.662L256 252.286l26.827 174.376zM133.565 85.33L256 252.286 230.314 85.33zM229.171 426.662L256 252.286 128.124 426.662zM0 85.33V212.9l256 39.386L28.333 85.33zM0 426.662h18.212L256 252.286 0 291.67zM256 252.286L512 212.9V85.33h-28.331zM281.686 85.33L256 252.286 378.434 85.33zM512 426.662V291.671l-256-39.385 237.787 174.376z'/%3e%3ccircle cx='256' cy='252.29' r='59.359'/%3e%3c/g%3e%3ccircle fill='%23FFDA44' cx='256' cy='252.29' r='44.522'/%3e%3c/svg%3e")} -.flag\:ML{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} -.flag\:MM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M384 227.261h-97.783L256 134.265l-30.217 92.997H128l79.108 57.475-30.217 92.998L256 320.925l79.108 56.81-30.217-92.998L384 227.261z'/%3e%3c/svg%3e")} -.flag\:MN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23095FAD' d='M0 0h513v342H0z'/%3e%3cg fill='%23BE1229'%3e%3cpath d='M342 0h171v342H342zM0 0h171v342H0z'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M108.3 166.3h14.8v74.2h-14.8zM48.9 166.3h14.8v74.2H48.9z'/%3e%3ccircle cx='86' cy='203.4' r='14.8'/%3e%3cpath d='M71.2 225.7h29.7v14.8H71.2zM71.2 166.3h29.7v14.8H71.2z'/%3e%3ccircle cx='86' cy='144' r='14.8'/%3e%3cpath d='M76.3 123.9h19.5L86 108.3z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:MO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2300745a' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M285.682 248.878c-4.19 0-8.166.836-11.861 2.164 2.023-4.509 3.379-9.527 3.379-14.885 0-21.201-21.201-37.101-21.201-37.101s-21.201 15.901-21.201 37.101c0 5.357 1.356 10.375 3.379 14.885-3.693-1.328-7.671-2.164-11.861-2.164-21.201 0-37.101 21.201-37.101 21.201s15.901 21.201 37.101 21.201c12.429 0 23.031-7.286 29.682-13.315 6.65 6.03 17.251 13.315 29.682 13.315 21.201 0 37.101-21.201 37.101-21.201s-15.899-21.201-37.099-21.201z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 152.111l4.38 13.476h14.171l-11.464 8.332 4.376 13.476-11.463-8.33-11.463 8.33 4.376-13.476-11.464-8.332h14.171zM202.112 175.683l8.425 7.585 9.818-5.667-4.61 10.355 8.423 7.588-11.274-1.185-4.611 10.355-2.358-11.088-11.275-1.185 9.818-5.669zM162.662 215.132l11.09 2.358 5.668-9.818 1.186 11.274 11.089 2.358-10.357 4.61 1.186 11.274-7.587-8.423-10.357 4.61 5.669-9.818zM309.889 175.683l-8.425 7.585-9.818-5.667 4.611 10.355-8.425 7.588 11.275-1.185 4.61 10.355 2.359-11.088 11.275-1.185-9.818-5.669zM349.338 215.132l-11.089 2.358-5.669-9.818-1.186 11.274-11.088 2.358 10.357 4.61-1.185 11.274 7.586-8.423 10.357 4.61-5.669-9.818z'/%3e%3c/g%3e%3cg fill='white'%3e%3cpath d='M256 350.642c16.84 0 32.363-5.619 44.816-15.073h-89.63c12.451 9.454 27.974 15.073 44.814 15.073zM187.977 306.12a74.138 74.138 0 008.85 15.073h118.345a74.13 74.13 0 008.85-15.073H187.977z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:MP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 500'%3e%3cpath fill='%230071BC' d='M0 0h750v500H0V0z'/%3e%3cg fill='white' stroke='black' stroke-width='1.9'%3e%3ccircle cx='375' cy='245' r='225' fill='white'/%3e%3ccircle cx='375' cy='245' r='165' fill='%230071BC'/%3e%3c/g%3e%3cg stroke='black'%3e%3cpath fill='%238C8A8C' stroke-width='1.9' d='M444.7 450c.7 11-7.8 20-18.8 20H323.6c-11 0-19.5-9-19-20l16.7-325c.6-11 10-20 21-20h61.4c11 0 20.5 9 21.2 20l19.8 325z'/%3e%3cpath fill='white' stroke-width='2' stroke-linejoin='round' d='M373 114l30 93h97l-78 56 29 92-78-56-78 57 30-93-79-57h97l30-92z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:MQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M512 148.4v44.5H278.3v148.4h-44.6V192.9H0v-44.5h233.7V0h44.6v148.4z'/%3e%3cpath d='M101 36.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1zM385 36.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1zM379.6 235.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7s3.4 6.5 7 6.3l1.7-.1zM101 235.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8s4.2 5.9 7.8 5.2c.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:MR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 298.851c-45.956 0-84.348-32.298-93.767-75.429A96.288 96.288 0 00160 243.994c0 53.02 42.979 96 96 96s96-42.98 96-96c0-7.066-.785-13.942-2.233-20.572-9.419 43.131-47.811 75.429-93.767 75.429z'/%3e%3cpath d='M255.999 171.994l8.935 27.502h28.918l-23.394 16.996 8.936 27.503-23.395-16.998-23.394 16.998 8.937-27.503-23.394-16.996h28.915z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:MS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231B4991' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300A2B8' stroke='white' stroke-width='3' d='M318.2 106.7v106.5c0 51.9 67.8 67.8 67.8 67.8s67.8-15.9 67.8-67.8V106.7H318.2z'/%3e%3cpath fill='%23A35023' d='M319.7 212.7c0 50.8 66.3 66.3 66.3 66.3s66.3-15.6 66.3-66.3H319.7z'/%3e%3cpath d='M415.1 155.1h-19.4v-19.4h-19.4v19.4H357v19.4h19.3v58.1h19.4v-58.1h19.4z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='%23D80027' d='M155.8 115L256 170.7v-15.8L184.2 115zM71.8 115L0 154.9v15.8L100.2 115z'/%3e%3cpath fill='%230052B4' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='%23D80027' d='M100.2 55.6L0 0v15.7l71.8 39.9zM184.2 55.6L256 15.7V0L155.8 55.6z'/%3e%3c/svg%3e")} -.flag\:MT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23C31B28' d='M256 0h256.5v342H256z'/%3e%3cpath fill='%23ACABB1' stroke='%23C31B28' stroke-width='2' d='M101.2 68.2V33H66v35.2H30.8v35.2H66v35.2h35.2v-35.2h35.2V68.2z'/%3e%3c/svg%3e")} -.flag\:MU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23f7ce00' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23e32737' d='M0 85.331h512v85.337H0z'/%3e%3cpath fill='%23191f6a' d='M0 170.657h512v85.337H0z'/%3e%3cpath fill='%2300a04e' d='M0 341.331h512v85.337H0z'/%3e%3c/svg%3e")} -.flag\:MV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23d01920' d='M0 85.331h512v341.333H0z'/%3e%3cpath fill='%23017c3b' d='M144.696 174.375h222.609v163.25H144.696z'/%3e%3cpath fill='white' d='M283.484 304.226c-26.637 0-48.232-21.594-48.232-48.232s21.594-48.232 48.232-48.232c8.306 0 16.12 2.1 22.943 5.797-10.703-10.467-25.341-16.927-41.494-16.927-32.784 0-59.362 26.577-59.362 59.362s26.578 59.362 59.362 59.362c16.154 0 30.791-6.461 41.494-16.927-6.822 3.698-14.636 5.797-22.943 5.797z'/%3e%3c/svg%3e")} -.flag\:MW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cpath fill='%23272727' d='M0 0h512v114H0z'/%3e%3cpath fill='%23e40112' d='M0 114h512v114H0z'/%3e%3cpath fill='%2307893f' d='M0 228h512v114H0z'/%3e%3ccircle fill='%23e40112' cx='256' cy='125' r='95'/%3e%3c/svg%3e")} -.flag\:MX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23dc2339' d='M342 0H0v341.3h513V0z'/%3e%3cpath fill='%2311865d' d='M0 0h171v342H0z'/%3e%3cpath fill='white' d='M171 0h171v342H171z'/%3e%3cpath fill='%238C9157' d='M195.8 171.2c0 21.6 11.5 41.7 30.3 52.5 5.8 3.4 13.2 1.4 16.6-4.4 3.4-5.8 1.4-13.2-4.4-16.6-11.3-6.5-18.2-18.5-18.2-31.5 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.2 5.4-12.2 12.1zm93.4 51.1c17.5-11.1 28-30.4 28-51.1 0-6.7-5.4-12.1-12.1-12.1s-12.1 5.4-12.1 12.1c0 12.4-6.3 24-16.8 30.7-5.7 3.5-7.5 10.9-4.1 16.7s10.9 7.5 16.7 4.1c0-.2.2-.3.4-.4z'/%3e%3cellipse fill='%23C59262' cx='256.5' cy='159.1' rx='24.3' ry='36.4'/%3e%3c/svg%3e")} -.flag\:MY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 42.7h512v42.7H0zM0 128h512v42.7H0zM0 213.3h512V256H0zM0 298.7h512v42.7H0z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M0 0h256v170.7H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M141.1 134.8c-28 0-45.9-24.8-45.9-49.5 0-24.8 17.9-49.5 45.9-49.5 8.7 0 18.1 1 25.3 4.9-11.2-11-26.6-17.8-43.6-17.8-34.4 0-62.4 27.9-62.4 62.4s27.9 62.4 62.4 62.4c17 0 32.3-6.8 43.6-17.8-7.1 3.9-16.5 4.9-25.3 4.9z'/%3e%3cpath d='M171 49.7l9 18.8 20.3-4.7-9.1 18.8 16.4 12.9-20.4 4.6.1 20.9-16.3-13.1-16.2 13.1v-20.9l-20.3-4.6 16.3-12.9-9.1-18.8 20.3 4.7z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:MZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='white' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23f4d900' d='M0 323.333h513v104H0z'/%3e%3cpath fill='%23006d66' d='M0 85.333h513v104H0z'/%3e%3cpath d='M0 204.333h513v104H0z'/%3e%3cpath fill='%23cb0f31' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='%23f4d900' d='M83.477 195.132l15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")} -.flag\:NA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337h512'/%3e%3cpath fill='white' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath fill='%23A2001D' d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3cpath fill='%23FFDA44' d='M187.737 189.212l-22.741 10.696 12.11 22.024-24.693-4.724-3.129 24.945-17.199-18.347-17.2 18.347-3.129-24.945-24.693 4.723 12.109-22.023-22.739-10.696 22.74-10.697-12.11-22.022 24.693 4.722 3.13-24.944 17.199 18.347 17.2-18.347 3.128 24.944 24.693-4.722-12.108 22.024z'/%3e%3c/svg%3e")} -.flag\:NC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 426.7'%3e%3cpath fill='%23009543' d='M0 293h640v133.7H0V293z'/%3e%3cpath fill='%23ED4135' d='M0 132h640v161.3H0V132z'/%3e%3cpath fill='%230035AD' d='M0 0h640v133.3H0V0z'/%3e%3ccircle fill='%23FAE600' stroke='black' stroke-width='5.3' cx='240' cy='213.3' r='157.3'/%3e%3cpath d='M307.9 354.5l-31.8 12-36.1 4.2-37.8-2.4-35.9-15.5s28.6-29.3 40.7-33.5c8.6-3 22.4-3.7 22.4-3.7V122l-.3-66H246l-.5 67.5v191.7s15.3 1.2 22.1 4.1c11.3 4.9 40.3 35.2 40.3 35.2z'/%3e%3cpath d='M212.727 102.375l42.955-21.418 5.577 11.187-42.955 21.417z'/%3e%3cellipse cx='237.8' cy='280.5' rx='16.8' ry='26.5'/%3e%3ccircle cx='237.4' cy='143.4' r='20.9'/%3e%3cellipse cx='238.4' cy='211.1' rx='19.9' ry='12.1'/%3e%3cpath d='M213.8 177h47v10h-47zM213.8 234h47v10h-47z'/%3e%3c/svg%3e")} -.flag\:NE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23f47b10' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%2364a243' d='M0 312.888h512v113.775H0z'/%3e%3ccircle fill='%23f47b10' cx='256' cy='256' r='32'/%3e%3c/svg%3e")} -.flag\:NF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cg fill='%23007b23'%3e%3cpath d='M0 85.5h171v342H0zM342 85.5h171v342H342zM304 311.995l-48-152.001-48 152.001h36v39.999h24v-39.999z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:NG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cg fill='%23007b23'%3e%3cpath d='M0 85.5h171v342H0zM342 85.5h171v342H342z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:NI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M256 214.447c-22.949 0-41.553 18.603-41.553 41.553S233.05 297.553 256 297.553c22.949 0 41.553-18.603 41.553-41.553S278.949 214.447 256 214.447zm0 65.298c-13.114 0-23.745-10.631-23.745-23.745s10.631-23.745 23.745-23.745 23.745 10.631 23.745 23.745-10.631 23.745-23.745 23.745z'/%3e%3cpath fill='%230052B4' d='M276.563 261.936L256 256l-20.563 5.936-6.855 11.873h54.836z'/%3e%3cpath fill='%23338AF3' d='M256 226.32l-13.709 23.744L256 256l13.709-5.936z'/%3e%3cpath fill='%236DA544' d='M235.437 261.936h41.126l-6.854-11.872h-27.418z'/%3e%3c/svg%3e")} -.flag\:NL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath fill='%23cd1f2a' d='M0 85.5h513v114H0z'/%3e%3cpath fill='%231d4185' d='M0 312h513v114H0z'/%3e%3c/svg%3e")} -.flag\:NO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783H122.435V295.883H0V216.111h122.435V85.329H202.195v130.782H512V277.329z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")} -.flag\:NP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337l280.419 174.75H87.61l183.576 166.576z'/%3e%3cpath fill='%23D80027' d='M244.769 249.888L10.199 103.71v312.754h234.57L61.193 249.888z'/%3e%3cg fill='white'%3e%3cpath d='M98.003 324.433l-14.589-6.863 7.77-14.13-15.844 3.03-2.008-16.005-11.035 11.772-11.036-11.772-2.008 16.005-15.843-3.031 7.77 14.131-14.591 6.863 14.591 6.862-7.77 14.13 15.844-3.029 2.007 16.004 11.036-11.772L73.332 358.4l2.008-16.004 15.843 3.03-7.769-14.13zM88.268 191.662l-10.612-4.991 5.651-10.278-11.523 2.205-1.461-11.641-8.026 8.561-8.026-8.561-1.46 11.641-11.525-2.205 5.652 10.278-10.613 4.991 25.972 5.194z'/%3e%3cpath d='M93.462 191.662c0 17.212-13.953 31.165-31.165 31.165s-31.165-13.953-31.165-31.165'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:NR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 239.994h512v32H0z'/%3e%3cpath fill='white' d='M174.802 341.329l-19.124 8.996 10.184 18.521-20.767-3.973-2.631 20.978L128 370.422l-14.465 15.429-2.63-20.978-20.767 3.973 10.183-18.521-19.123-8.996 19.124-8.995-10.184-18.52 20.766 3.971 2.632-20.978L128 312.236l14.465-15.429 2.63 20.978 20.767-3.971-10.183 18.521z'/%3e%3c/svg%3e")} -.flag\:NU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.334h256v170.663H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3c/g%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 107.951v30.712h46.069zM96 85.331v48.913L22.628 85.331z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 107.951v30.712h-46.069zM160 85.331v48.913l73.372-48.913z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 107.951v30.712h46.069zM96 85.331v48.913L22.628 85.331z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 107.951v30.712h-46.069zM160 85.331v48.913l73.372-48.913z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 255.997v-15.082l57.377-38.252H80z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 233.376v-30.713h46.069zM96 255.994v-48.912l-73.372 48.912z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 255.997v-15.082l-57.377-38.252H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 233.376v-30.713h-46.069zM160 255.994v-48.912l73.372 48.912z'/%3e%3ccircle cx='128' cy='170.66' r='22.627'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M128 154.663l3.97 12.222h12.854l-10.398 7.556 3.971 12.222L128 179.109l-10.398 7.554 3.972-12.222-10.398-7.556h12.853zM128 219.803l2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zM128 102.469l2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zM197.931 161.136l2.365 7.277h7.653l-6.192 4.499 2.365 7.279-6.191-4.498-6.191 4.498 2.365-7.279-6.191-4.499h7.652zM58.069 161.136l2.364 7.277h7.653l-6.191 4.499 2.364 7.279-6.19-4.498-6.191 4.498 2.365-7.279-6.192-4.499h7.653z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:NZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M425.301 233.745l3.388 10.428h10.963l-8.87 6.444 3.388 10.427-8.869-6.444-8.871 6.444 3.388-10.427-8.87-6.444h10.963zM386.107 308.817l5.083 15.642h16.445l-13.305 9.667 5.082 15.64-13.305-9.667-13.305 9.667 5.083-15.64-13.305-9.667h16.445zM387.588 185.971l4.236 13.036h13.704l-11.088 8.054 4.235 13.034-11.087-8.056-11.088 8.056 4.235-13.034-11.087-8.054h13.704zM349.876 233.291l5.082 15.641h16.446l-13.306 9.666 5.084 15.641-13.306-9.666-13.305 9.666 5.082-15.641-13.305-9.666h16.445z'/%3e%3c/g%3e%3cpath fill='white' d='M256.003 85.329v30.564l-45.178 25.088h45.178v59.359H196.89l59.113 32.846v22.806h-26.69l-73.484-40.826v40.826h-55.652v-48.573l-87.429 48.573H.003v-30.553l45.168-25.099H.003v-59.359h59.103L.003 108.147V85.329h26.68l73.494 40.838V85.329h55.652v48.573l87.43-48.573z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915zM71.846 200.344L0 240.259v15.739l100.174-55.654z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.983L0 85.33v15.738l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.983L0 85.33v15.738l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.983L0 85.33v15.738l71.847 39.915zM184.154 140.983L256 101.068V85.33l-100.174 55.653z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:OM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M138 0h377v114H138z'/%3e%3cpath fill='%234A7C3A' d='M138 230h377v114H138z'/%3e%3cg fill='none' stroke='white' stroke-width='10' stroke-miterlimit='2'%3e%3cpath d='M40.3 35.2s37.1 48 50.8 54.5c13.7 6.5 17.1 5.7 17.1 5.7'/%3e%3cpath d='M100 35.2S62.9 80.6 53.3 87.6c-9.6 7-18.7 7.8-18.7 7.8M51.7 65.3h37.9M70.7 35.2v30.1'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:PA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M256 256v170.663H0V256h256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H256V85.337h256z'/%3e%3cpath fill='%230052B4' d='M128 123.034l11.824 36.389h38.263l-30.955 22.491 11.823 36.389L128 195.813l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3cpath fill='%23D80027' d='M384 293.697l11.824 36.389h38.263l-30.955 22.491 11.823 36.389L384 366.476l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3c/svg%3e")} -.flag\:PE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.331h170.663v341.337H0zM341.337 85.331H512v341.337H341.337z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:PF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M293.991 256c0 20.982-17.01 33.243-37.992 33.243S218.008 276.982 218.008 256s17.01-37.992 37.992-37.992 37.991 17.01 37.991 37.992z'/%3e%3cpath fill='%230052B4' d='M293.991 256c0 20.982-17.01 37.992-37.992 37.992s-37.992-17.01-37.992-37.992'/%3e%3cg fill='%23D80027'%3e%3cpath d='M232.259 246.506h9.498v19h-9.498zM270.247 246.506h9.498v19h-9.498zM251.247 232.259h9.498v33.243h-9.498z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:PG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23A2001D' d='M0 85.33h512v341.332'/%3e%3cg fill='white'%3e%3cpath d='M204.631 326.488l2.762 8.504h8.941l-7.233 5.255 2.763 8.502-7.233-5.254-7.233 5.254 2.762-8.502-7.233-5.255h8.94zM181.797 244.866l4.605 14.172h14.901l-12.056 8.757 4.605 14.172-12.055-8.759-12.055 8.759 4.606-14.172-12.056-8.757h14.901zM181.797 348.749l4.604 14.173h14.902l-12.057 8.757 4.606 14.173-12.055-8.759-12.055 8.759 4.604-14.173-12.054-8.757h14.899zM225.363 281.967l4.606 14.172h14.901l-12.056 8.758 4.605 14.172-12.056-8.759-12.054 8.759 4.606-14.172-12.056-8.758h14.901zM138.23 281.967l4.606 14.172h14.899l-12.054 8.758 4.603 14.172-12.054-8.759-12.055 8.759 4.605-14.172-12.055-8.758h14.9z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M376.526 204.163c-7.628-7.628-17.538-12.133-28.189-12.908l31.88-24.795c-12.698-12.698-29.714-18.431-46.319-17.218a44.31 44.31 0 00-11.396-19.511l-12.593 25.186a18.47 18.47 0 00-3.148-4.197c-7.245-7.245-18.991-7.244-26.234 0s-7.245 18.99 0 26.234a18.536 18.536 0 004.197 3.148l-25.186 12.593a44.303 44.303 0 0019.519 11.399c-1.217 16.606 4.511 33.619 17.209 46.317L324.12 214.6a11.053 11.053 0 017.807-3.202c2.973 0 5.768 1.158 7.87 3.26a11.055 11.055 0 013.26 7.87c0 2.974-1.158 5.768-3.26 7.87l10.494 10.494c4.905-4.905 7.607-11.428 7.607-18.364 0-5.675-1.81-11.071-5.153-15.534a29.492 29.492 0 0113.288 7.662c11.573 11.572 11.573 30.403 0 41.975l10.494 10.494c8.409-8.409 13.039-19.59 13.039-31.481-.001-11.892-4.632-23.072-13.04-31.481z'/%3e%3c/svg%3e")} -.flag\:PH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M512 85.337V256H256L0 85.337z'/%3e%3cpath fill='%23D80027' d='M512 256v170.663H0L256 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M161.908 256l-27.288-12.835 14.532-26.428-29.632 5.668-3.755-29.933-20.64 22.015-20.639-22.015-3.755 29.933-29.631-5.669 14.531 26.428L28.343 256l27.288 12.835L41.1 295.263l29.633-5.668 3.753 29.933 20.639-22.015 20.64 22.015 3.755-29.933 29.631 5.669-14.532-26.427zM21.789 117.607l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.694-14.809-4.932-9.268 12.559.117-15.608-14.809-4.934 14.88-4.712zM21.789 353.53l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.695-14.809-4.933-9.268 12.558.117-15.607-14.809-4.934 14.88-4.712zM210.395 235.569l-9.081 12.695-14.879-4.713 9.268 12.559-9.081 12.696 14.809-4.933 9.268 12.558-.117-15.607 14.809-4.934-14.88-4.713z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:PK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M393.508 170.516l17.512 18.875 23.363-10.821-12.541 22.487 17.513 18.876-25.263-4.978-12.539 22.488-3.073-25.564-25.263-4.978 23.363-10.82z'/%3e%3cpath d='M0 85.343h512v341.326H0z'/%3e%3c/g%3e%3cpath fill='%23496E2D' d='M128 85.331h384v341.337H128z'/%3e%3cg fill='white'%3e%3cpath d='M361.909 298.793c-31.037 22.426-74.378 15.446-96.804-15.592-22.427-31.038-15.446-74.379 15.593-96.804 9.677-6.992 20.55-11.125 31.613-12.563-21.283-3.183-43.777 1.613-62.598 15.211-38.2 27.602-46.792 80.944-19.191 119.145 27.601 38.199 80.944 46.792 119.145 19.189 18.82-13.598 30.436-33.448 34.096-54.655-4.839 10.05-12.176 19.076-21.854 26.069zM360.58 172.889l17.484 18.842 23.322-10.802-12.519 22.447 17.483 18.844-25.219-4.968-12.519 22.45-3.067-25.521-25.22-4.969 23.323-10.802z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:PL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V256H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 256h512v170.663H0z'/%3e%3c/svg%3e")} -.flag\:PM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:PN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23ACABB1' d='M400.696 219.822L384 225.387l-16.696-5.565-5.565-13.913 5.565-13.913h33.392l-5.566 13.913z'/%3e%3cpath fill='%23338AF3' d='M345.043 219.822v61.217c0 29.821 38.957 38.957 38.957 38.957s38.957-9.137 38.957-38.957v-61.217h-77.914z'/%3e%3cpath fill='%236DA544' d='M348.555 295.541C358.131 313.927 384 319.996 384 319.996s25.869-6.069 35.445-24.455L384 236.518l-35.445 59.023z'/%3e%3cpath fill='%23FFDA44' d='M422.957 280.421L384 219.822l-38.957 60.599v.618c0 5.518 1.337 10.328 3.512 14.503L384 240.405l35.445 55.137c2.175-4.175 3.512-8.983 3.512-14.503v-.618z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zM71.846 200.344L0 240.259v15.737l100.174-55.652z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zM184.154 140.982L256 101.067V85.33l-100.174 55.652z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:PR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.337h512V153.6H0zM0 221.863h512v68.263H0zM0 358.4h512v68.263H0z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='white' d='M83.477 195.132l15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")} -.flag\:PS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M256 256.006L0 426.668V85.331z'/%3e%3c/svg%3e")} -.flag\:PT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M196.641 85.337v341.326H0V85.337z'/%3e%3ccircle fill='%23FFDA44' cx='196.641' cy='256' r='64'/%3e%3cpath fill='%23D80027' d='M160.638 224v40.001c0 19.882 16.118 36 36 36s36-16.118 36-36V224h-72z'/%3e%3cpath fill='white' d='M196.638 276c-6.617 0-12-5.383-12-12v-16h24.001v16c-.001 6.616-5.385 12-12.001 12z'/%3e%3c/svg%3e")} -.flag\:PW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23FFDA44' cx='218.902' cy='255.994' r='74.207'/%3e%3c/svg%3e")} -.flag\:PY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M289.579 216.738l-12.592 12.592c5.37 5.372 8.693 12.792 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.112-5.316-24.985-13.91-33.579z'/%3e%3cpath fill='%23FFDA44' d='M256 232.51l4.421 13.605h14.304l-11.573 8.408 4.421 13.604L256 259.719l-11.573 8.408 4.421-13.604-11.573-8.408h14.304z'/%3e%3c/svg%3e")} -.flag\:QA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23751A46' d='M2.216 86.076H512v339.848H2.216z'/%3e%3cpath fill='white' d='M209.455 154.969l-50.236 25.267 50.236 25.257-50.236 25.267 50.236 25.257-50.236 25.266 50.236 25.257-50.236 25.268 50.236 25.257-50.236 25.267 50.236 25.268-36.45 18.33H0V86.07h172.939l36.516 18.364-50.236 25.267z'/%3e%3c/svg%3e")} -.flag\:RE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:RO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} -.flag\:RS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.882h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M129.468 181.793v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.356 256 266.929v-85.136H129.468z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M155.634 196.634h74.201v-29.681l-14.841 7.42-22.261-22.26-22.259 22.26-14.84-7.42zM241.16 278.782l-48.231-48.231-48.231 48.231 15.741 15.74 32.49-32.49 32.49 32.49z'/%3e%3c/g%3e%3cpath fill='white' d='M241.16 233.734h-22.504a14.74 14.74 0 002.001-7.418c0-8.196-6.645-14.84-14.84-14.84-5.663 0-10.581 3.172-13.083 7.836-2.502-4.663-7.421-7.836-13.083-7.836-8.195 0-14.84 6.644-14.84 14.84 0 2.706.736 5.235 2.001 7.418h-22.114c0 8.196 7.139 14.84 15.334 14.84h-.494c0 8.196 6.644 14.84 14.84 14.84 0 7.257 5.211 13.286 12.094 14.576l-11.694 26.401a48.075 48.075 0 0018.149 3.544 48.079 48.079 0 0018.149-3.544l-11.694-26.401c6.883-1.29 12.094-7.319 12.094-14.576 8.196 0 14.84-6.644 14.84-14.84h-.494c8.199 0 15.338-6.644 15.338-14.84z'/%3e%3c/svg%3e")} -.flag\:RU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.33v341.332h512V85.33z'/%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='white' d='M0 85.333h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.884h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:RW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 255.994h512v81.619H0z'/%3e%3cpath fill='%23496E2D' d='M0 337.614h512v89.043H0z'/%3e%3cpath fill='%23FFDA44' d='M278.261 185.209l20.844 9.804-11.099 20.186 22.632-4.33 2.868 22.865 15.765-16.816 15.766 16.816 2.867-22.865 22.633 4.33-11.099-20.186 20.843-9.804-20.844-9.805 11.1-20.185-22.633 4.329-2.868-22.864-15.765 16.816-15.766-16.816-2.867 22.864-22.634-4.329 11.1 20.187z'/%3e%3c/svg%3e")} -.flag\:SA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23055e1c' d='M0 85.333h512v341.333H0z'/%3e%3cg fill='white'%3e%3cpath d='M183.548 289.386c0 12.295 9.731 22.261 21.736 22.261h65.208c0 10.244 8.11 18.551 18.114 18.551h21.736c10.004 0 18.114-8.306 18.114-18.551v-22.261H183.548zM330.264 181.791v51.942c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942h-21.735zM174.491 233.734c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942H174.49v51.942z'/%3e%3cpath d='M297.661 181.788h21.736v51.942h-21.736zM265.057 211.473c0 2.046-1.625 3.71-3.623 3.71-1.998 0-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 2.046-1.625 3.71-3.623 3.71s-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 14.32 11.376 25.971 25.358 25.971 5.385 0 10.38-1.733 14.491-4.677 4.11 2.944 9.106 4.677 14.491 4.677 1.084 0 2.15-.078 3.2-.215-1.54 6.499-7.255 11.345-14.068 11.345v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.943h-21.736l.002 29.682z'/%3e%3cpath d='M207.093 248.57h32.601v22.261h-32.601z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:SB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.329h512'/%3e%3cpath fill='%23FFDA44' d='M0 396.494v30.169h45.255L512 115.499v-30.17h-45.255z'/%3e%3cg fill='white'%3e%3cpath d='M85.688 108.787l5.12 15.756h16.566l-13.403 9.737 5.12 15.757-13.403-9.738-13.405 9.738 5.12-15.757L64 124.543h16.567zM170.312 108.787l5.121 15.756H192l-13.403 9.737 5.12 15.757-13.405-9.738-13.403 9.738 5.12-15.757-13.403-9.737h16.566zM85.688 191.289l5.12 15.756h16.566l-13.403 9.738 5.12 15.757-13.403-9.739-13.405 9.739 5.12-15.757L64 207.045h16.567zM170.312 191.289l5.121 15.756H192l-13.403 9.738 5.12 15.757-13.405-9.739-13.403 9.739 5.12-15.757-13.403-9.738h16.566zM128 150.037l5.12 15.756h16.568l-13.405 9.738 5.12 15.758L128 181.55l-13.403 9.739 5.12-15.758-13.405-9.738h16.568z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:SC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M235.454 85.337L0 426.663 427.345 85.337z'/%3e%3cpath fill='%236DA544' d='M512 329.393L0 426.663h512z'/%3e%3cpath fill='%23D80027' d='M512 85.337h-84.655L0 426.663l512-204.512z'/%3e%3cpath fill='%230052B4' d='M0 85.337v341.326L235.454 85.337z'/%3e%3c/svg%3e")} -.flag\:SD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 426.668V85.331l256 170.675z'/%3e%3c/svg%3e")} -.flag\:SE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M192 85.33h-64v138.666H0v64h128v138.666h64V287.996h320v-64H192z'/%3e%3c/svg%3e")} -.flag\:SG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512V256H0z'/%3e%3cg fill='white'%3e%3cpath d='M83.478 170.666c0-24.865 17.476-45.637 40.812-50.734a52.059 52.059 0 00-11.13-1.208c-28.688 0-51.942 23.254-51.942 51.941s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.336-5.095-40.812-25.867-40.812-50.733zM150.261 122.435l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921z'/%3e%3cpath d='M121.344 144.696l3.683 11.337h11.921l-9.645 7.007 3.684 11.337-9.643-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921zM179.178 144.696l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.685-11.337-9.645-7.007h11.921zM168.047 178.087l3.684 11.337h11.921l-9.644 7.007 3.684 11.337-9.645-7.006-9.643 7.006 3.684-11.337-9.644-7.007h11.92zM132.474 178.087l3.683 11.337h11.921l-9.644 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.684-11.337-9.644-7.007h11.92z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:SH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zM256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0v15.1l57.4 38.3H80zM256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zM256 170.7v-15.1l-57.4-38.2H176z'/%3e%3c/g%3e%3cpath fill='%2329DBFF' d='M449 139.7c-.1 44.4-7.2 92.1-65 114.9-57.8-22.8-64.9-70.5-65-114.9h130z'/%3e%3cpath fill='%23ffda44' d='M449 139.7c0-16.7-.9-32.9-.5-47.1C426.9 83 398.4 81 383.9 81s-42.9 2-64.6 11.6c.4 14.2-.5 30.4-.5 47.1H449z'/%3e%3cpath fill='%23BF521B' d='M369.5 204.5l.3 10.3-12.8.2 4.9 13.2h-17.3c-18-20.2-23.4-42.4-24.9-68.1l9.1-9.7 8.3 14.3 10.8-12.8 7 7.8.8 15.7 13.8 29.1z'/%3e%3cpath fill='%23474747' d='M436.6 192.5l-8.6 18.3h-47l-29.2-19.5 25.7 10.5h25.1l3.7-6.5 7.2.2 2-3z'/%3e%3c/svg%3e")} -.flag\:SI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 199.112h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='%230052B4' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l14.848 14.837 29.674-22.261 29.685 22.261 14.837-14.837z'/%3e%3c/svg%3e")} -.flag\:SJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783H122.435V295.883H0V216.111h122.435V85.329H202.195v130.782H512V277.329z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")} -.flag\:SK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 196.641h512v118.717H0z'/%3e%3cpath fill='%23D80027' d='M0 315.359h512v111.304H0z'/%3e%3cpath fill='white' d='M129.468 181.799v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.362 256 266.935v-85.136H129.468z'/%3e%3cpath fill='%23D80027' d='M146.126 184.294v81.941c0 5.472 1.215 10.64 3.623 15.485h85.97c2.408-4.844 3.623-10.012 3.623-15.485v-81.941h-93.216z'/%3e%3cpath fill='white' d='M221.301 241.427h-21.425v-14.283h14.284v-14.283h-14.284v-14.284h-14.283v14.284h-14.282v14.283h14.282v14.283h-21.426v14.284h21.426v14.283h14.283v-14.283h21.425z'/%3e%3cpath fill='%230052B4' d='M169.232 301.658c9.204 5.783 18.66 9.143 23.502 10.636 4.842-1.494 14.298-4.852 23.502-10.636 9.282-5.833 15.79-12.506 19.484-19.939a24.878 24.878 0 00-14.418-4.583c-1.956 0-3.856.232-5.682.657-3.871-8.796-12.658-14.94-22.884-14.94-10.227 0-19.013 6.144-22.884 14.94a25.048 25.048 0 00-5.682-.657 24.88 24.88 0 00-14.418 4.583c3.691 7.433 10.198 14.106 19.48 19.939z'/%3e%3c/svg%3e")} -.flag\:SL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:SM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.34h512v341.326H0z'/%3e%3cpath fill='white' d='M512 85.334v166.69L0 256.175V85.334z'/%3e%3cpath fill='%236DA544' d='M323.744 203.099L256 270.843l-67.744-67.744a81.156 81.156 0 00-13.879 45.483v22.261c0 35.744 23.097 66.193 55.148 77.213-4.277 8.385-3.556 18.848 2.712 26.671l24.258-19.439 24.258 19.439c6.342-7.915 7.011-18.534 2.564-26.968 31.614-11.261 54.308-41.485 54.308-76.916v-22.261a81.174 81.174 0 00-13.881-45.483z'/%3e%3cpath fill='%23FFDA44' d='M256 330.206c-32.732 0-59.362-26.63-59.362-59.362v-22.261c0-32.733 26.63-59.363 59.362-59.363s59.362 26.63 59.362 59.362v22.261c0 32.733-26.63 59.363-59.362 59.363z'/%3e%3cpath fill='%23338AF3' d='M293.101 270.843v-22.261c0-20.458-16.643-37.101-37.101-37.101s-37.101 16.643-37.101 37.101v22.261L256 278.264l37.101-7.421z'/%3e%3cpath fill='%236DA544' d='M218.899 270.843c0 20.458 16.643 37.101 37.101 37.101s37.101-16.643 37.101-37.101h-74.202z'/%3e%3cpath fill='%23FFDA44' d='M300.522 189.22c0-12.295-9.966-22.261-22.261-22.261a22.173 22.173 0 00-14.84 5.672v-13.093h7.421v-14.84h-7.421v-7.421h-14.84v7.421h-7.421v14.84h7.421v13.093a22.177 22.177 0 00-14.841-5.672c-12.295 0-22.261 9.966-22.261 22.261 0 6.591 2.867 12.512 7.421 16.589v13.093h74.203v-13.093c4.552-4.077 7.419-9.997 7.419-16.589z'/%3e%3c/svg%3e")} -.flag\:SN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cg fill='%23496E2D'%3e%3cpath d='M0 85.331h181.793v341.337H0zM255.999 196.632l14.733 45.347h47.685l-38.576 28.029 14.734 45.348-38.576-28.026-38.577 28.026 14.737-45.348-38.576-28.029h47.681z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:SO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M256 157.273l22.663 69.748H352l-59.332 43.106 22.664 69.749L256 296.769l-59.332 43.107 22.664-69.749L160 227.021h73.337z'/%3e%3c/svg%3e")} -.flag\:SR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23A2001D' d='M0 196.636h512v118.728H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M256.742 218.003l9.43 29.021h30.518L272 264.963l9.431 29.023-24.689-17.937-24.689 17.937 9.431-29.023-24.69-17.939h30.518z'/%3e%3c/svg%3e")} -.flag\:SS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23496E2D' d='M0 322.783h512v103.88H0z'/%3e%3cpath d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%23A2001D' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%230052B4' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='%23FFDA44' d='M73.178 209.188l20.831 29.067 34.084-10.83-21.207 28.795 20.83 29.069-33.939-11.271-21.208 28.794.234-35.762-33.94-11.273 34.083-10.83z'/%3e%3c/svg%3e")} -.flag\:ST{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath d='M302.049 226.318l7.368 22.674h23.842l-19.288 14.016 7.366 22.674-19.288-14.015-19.287 14.015 7.366-22.674-19.288-14.016h23.842zM376.252 226.318l7.367 22.674h23.842l-19.288 14.016 7.367 22.674-19.288-14.015-19.288 14.015 7.367-22.674-19.288-14.016h23.842z'/%3e%3c/svg%3e")} -.flag\:SV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M228.582 261.936L256 214.447l27.418 47.489z'/%3e%3cpath fill='%236DA544' d='M291.616 277.616L256 295.425l-35.616-17.809v-23.744h71.232z'/%3e%3cpath fill='%23FFDA44' d='M289.579 216.485l-12.592 12.592c5.37 5.372 8.693 12.791 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.114-5.316-24.987-13.91-33.579z'/%3e%3c/svg%3e")} -.flag\:SX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 85.331v166.69L0 256.173V85.331z'/%3e%3cpath fill='white' d='M256 256.006L0 426.668V85.331z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M59.621 256a59.546 59.546 0 00-.193 4.57c0 32.821 26.607 59.429 59.429 59.429s59.429-26.607 59.429-59.429c0-1.539-.078-3.061-.193-4.57H59.621z'/%3e%3ccircle cx='118.862' cy='210.287' r='18.286'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M77.715 205.714v59.429c0 31.494 41.144 41.143 41.144 41.143s41.144-9.649 41.144-41.143v-59.429H77.715z'/%3e%3cpath fill='%23338AF3' d='M118.877 287.148c-7.632-2.746-22.876-9.767-22.876-22.006v-41.144h45.715v41.144c-.001 12.28-15.244 19.283-22.839 22.006z'/%3e%3cpath fill='%23F3F3F3' d='M128.001 246.856v-9.142l-9.144-4.571-9.142 4.571v9.142l-4.571 4.573v18.285h27.428v-18.285z'/%3e%3c/svg%3e")} -.flag\:SY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath d='M0 312.882h512v113.775H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M187.31 215.184l9.208 28.341h29.802l-24.11 17.518 9.209 28.342-24.109-17.516-24.11 17.516 9.209-28.342-24.109-17.518h29.801zM324.69 215.184l9.209 28.341H363.7l-24.109 17.518 9.209 28.342-24.11-17.516-24.109 17.516 9.209-28.342-24.11-17.518h29.802z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:SZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%232B5DEA' d='M0 0h900v600H0V0z'/%3e%3cpath fill='%23FFDF29' d='M0 100h900v400H0V100z'/%3e%3cpath fill='%23D70000' d='M0 150h900v300H0V150z'/%3e%3cpath fill='white' d='M450 171.4v257.2c114.3 0 171.4-85.7 214.3-128.6-42.9-42.9-100-128.6-214.3-128.6z'/%3e%3cpath d='M450 171.4c-100 0-171.4 85.7-214.3 128.6C278.6 342.9 350 428.6 450 428.6V171.4z'/%3e%3cpath fill='white' d='M346.3 254.3h21v91.3h-21zM398.2 254.3h21v91.3h-21z'/%3e%3cpath d='M477.8 254.3h21v91.3h-21zM529.7 254.3h21v91.3h-21z'/%3e%3c/svg%3e")} -.flag\:TA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zM256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0v15.1l57.4 38.3H80zM256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zM256 170.7v-15.1l-57.4-38.2H176z'/%3e%3c/g%3e%3cpath fill='%2329DBFF' d='M448.9 169.5c0 9.6-.3 29.6-1.4 39.2-4.1 34.9-23.5 68.8-62.1 85.9-45.3-17.9-60.8-51-64.9-85.9-1.1-9.6-1.5-19.4-1.5-29l.3-47.1h129.2l.4 36.9z'/%3e%3cpath fill='white' d='M447.5 208.7c-.2 1.6-.4 3.3-.6 4.9-4.8 33.1-22.9 65.4-61.5 81-43.2-17-59.4-47.9-64.2-81-.2-1.6-.4-3.2-.6-4.9'/%3e%3cpath fill='%2329DBFF' d='M385.4 251.7l-22.9-43h45.8z'/%3e%3cpath fill='white' d='M385.4 165.8l-22.9 42.9h45.8z'/%3e%3cellipse fill='%23FFBE57' cx='474.8' cy='236.8' rx='16.8' ry='43.3'/%3e%3cellipse fill='%23FFBE57' cx='295.3' cy='236.8' rx='16.8' ry='43.3'/%3e%3cpath fill='white' d='M385.4 31.5l-33.4 44h68.5zM315.5 280s33.8 29.5 69.9 29.5 67.1-29.5 67.1-29.5l8.5 14.6S439.2 326 385.4 326 307 294.6 307 294.6l8.5-14.6z'/%3e%3cellipse fill='%23A5A5A5' cx='386.3' cy='104.3' rx='34.3' ry='23.3'/%3e%3c/svg%3e")} -.flag\:TC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M332.058 191.996v78.221c0 38.103 51.942 49.779 51.942 49.779s51.942-11.675 51.942-49.779v-78.221H332.058z'/%3e%3cpath fill='%23FF9811' d='M376.579 220.44c0 7.855-6.644 28.445-14.84 28.445s-14.84-20.589-14.84-28.445c0-7.856 14.84-14.222 14.84-14.222s14.84 6.367 14.84 14.222z'/%3e%3cpath fill='%23A2001D' d='M415.961 235.93c2.394-5.6 4.257-13.785 4.257-17.86 0-6.546-8.904-11.852-8.904-11.852s-8.904 5.306-8.904 11.852c0 4.075 1.862 12.26 4.257 17.86l-5.141 11.123a26.898 26.898 0 009.788 1.831c3.463 0 6.766-.654 9.788-1.831l-5.141-11.123z'/%3e%3cpath fill='%236DA544' d='M372.87 270.217s-7.421 14.222-7.421 28.445h37.101c0-14.222-7.421-28.445-7.421-28.445l-11.13-7.111-11.129 7.111z'/%3e%3cpath fill='%23D80027' d='M395.13 270.217v-3.555c0-5.891-4.983-10.666-11.13-10.666-6.147 0-11.13 4.776-11.13 10.666v3.555h22.26z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zM71.846 200.344L0 240.259v15.737l100.174-55.652z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zM184.154 140.982L256 101.067V85.33l-100.174 55.652z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:TD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} -.flag\:TF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h21v15H0V0z'/%3e%3cpath fill='%23073AB6' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='white' d='M0 0h11.3v7.5H0V0z'/%3e%3cpath fill='%23F44653' d='M7.1 0h3.6v7H7.1V0z'/%3e%3cpath fill='%231035BB' d='M0 0h3.6v7H0V0z'/%3e%3cpath fill='white' d='M3.6 0h3.6v7H3.6V0zM14.5 6h5L19 7h-1.5v.5h1l-.5 1h-.5V10h-1V7H15l-.5-1zm4 2.5l1 1.5h-2l1-1.5zm-3 0l1 1.5h-2l1-1.5zm1.5 3L16 10h2l-1 1.5zM20 8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-6 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm1 4c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm4 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-2 1c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5z'/%3e%3c/svg%3e")} -.flag\:TG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23496E2D'%3e%3cpath d='M0 85.337h512V153.6H0zM0 358.4h512v68.263H0zM0 221.863h512v68.263H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 85.337h204.054v204.054H0z'/%3e%3cpath fill='white' d='M102.026 133.938l13.26 40.812h42.916l-34.718 25.226 13.26 40.814-34.718-25.224-34.719 25.224 13.263-40.814-34.718-25.226h42.913z'/%3e%3c/svg%3e")} -.flag\:TH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.334h512V426.66H0z'/%3e%3cpath fill='%230052B4' d='M0 194.056h512v123.882H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.334h512v54.522H0zM0 372.143h512v54.522H0z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:TJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M226.318 300.522h59.364v-25.23l-11.873 5.937L256 263.421l-17.809 17.808-11.873-5.937zM192.355 270.84l2.763 8.504h8.94l-7.233 5.255 2.763 8.502-7.233-5.255-7.234 5.255 2.763-8.502-7.233-5.255h8.94zM200.921 241.16l2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zM225.409 218.899l2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zM319.645 270.84l-2.763 8.504h-8.94l7.233 5.255-2.763 8.502 7.233-5.255 7.234 5.255-2.763-8.502 7.233-5.255h-8.94zM311.079 241.16l-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM286.591 218.899l-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM256 207.767l2.763 8.503h8.941l-7.234 5.256 2.763 8.502-7.233-5.254-7.233 5.254 2.763-8.502-7.234-5.256h8.941z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:TK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='white'%3e%3cpath d='M210.715 174.377l3.684 11.338h11.919l-9.643 7.006 3.684 11.337-9.644-7.007-9.644 7.007 3.684-11.337-9.645-7.006h11.921zM116.816 281.971l4.605 14.172h14.9l-12.055 8.757 4.606 14.173-12.056-8.76-12.055 8.76 4.604-14.173-12.054-8.757h14.899zM144.696 119.679l4.604 14.172h14.901l-12.056 8.758 4.606 14.171-12.055-8.759-12.056 8.759 4.606-14.171-12.055-8.758h14.9zM69.539 175.331l4.604 14.172h14.9l-12.055 8.758 4.606 14.171-12.055-8.758-12.056 8.758 4.606-14.171-12.055-8.758h14.9z'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M483.386 354.503H117.801s109.234-88.562 310.593-220.938c.001 0-88.443 128.935 54.992 220.938zM117.801 366.089c-11.177 0-11.195 17.37 0 17.37h365.585c11.177 0 11.195-17.37 0-17.37H117.801z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:TL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M256 256L0 90.691v44.242L155.826 256 0 377.067v44.242z'/%3e%3cpath d='M0 90.691v330.618L189.217 256z'/%3e%3cpath fill='white' d='M44.184 213.36l24.912 23.577 30.121-16.41-14.723 30.98 24.911 23.575-34.012-4.43L60.67 301.63l-6.296-33.716-34.012-4.43 30.119-16.408z'/%3e%3c/svg%3e")} -.flag\:TM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='white'%3e%3cpath d='M357.208 183.679c8.397-23.404-1.036-48.858-21.281-61.536a52.131 52.131 0 0110.884 2.621c27.002 9.688 41.038 39.428 31.35 66.431s-39.428 41.038-66.431 31.35a52.182 52.182 0 01-10.069-4.895c23.686 3.084 47.15-10.566 55.547-33.971zM310.637 115.729l-7.297 9.427-11.22-4.026 6.712 9.852-7.296 9.427 11.443-3.338 6.712 9.852.361-11.914 11.444-3.339-11.221-4.025z'/%3e%3cpath d='M330.338 146.448l-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.443-3.339 6.712 9.853.36-11.915 11.445-3.34-11.221-4.024zM275.9 126.916l-7.296 9.427-11.219-4.024 6.711 9.851-7.296 9.426 11.443-3.338 6.712 9.852.361-11.915 11.444-3.337-11.221-4.027zM275.101 162.105l-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.444-3.338 6.711 9.852.362-11.915 11.443-3.338-11.22-4.026zM308.585 174.118l-7.296 9.427-11.22-4.026 6.712 9.853-7.297 9.426 11.444-3.338 6.712 9.852.36-11.915 11.443-3.338-11.219-4.025z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M83.478 85.337h89.043v341.326H83.478z'/%3e%3cpath fill='white' d='M117.458 175.191l-14.908-11.105v-15.705l14.908-11.105h21.084l14.908 11.105v15.705l-14.908 11.105z'/%3e%3cg fill='%23FF9811'%3e%3cpath d='M128 137.276h-10.542l-14.908 11.105v7.678H128zM128 175.191h10.542l14.908-11.105v-8.012H128z'/%3e%3c/g%3e%3cpath fill='white' d='M117.458 374.725l-14.908-11.106v-15.704l14.908-11.105h21.084l14.908 11.105v15.704l-14.908 11.106z'/%3e%3cg fill='%23FF9811'%3e%3cpath d='M128 336.81h-10.542l-14.908 11.105v7.678H128zM128 374.725h10.542l14.908-11.106v-8.011H128z'/%3e%3c/g%3e%3cg fill='%23496E2D'%3e%3cpath d='M117.458 274.957l-14.908-11.105v-15.703l14.908-11.106h21.084l14.908 11.106v15.703l-14.908 11.105zM153.971 299.391h-6.493v-6.493h-11.411l-8.068-8.068-8.067 8.068h-11.41v6.493h-6.493v12.986h6.493v6.492h11.41l8.068 8.069 8.068-8.069h11.41v-6.492h6.493zM153.971 199.623h-6.493v-6.492h-11.411l-8.068-8.069-8.067 8.069h-11.41v6.492h-6.493v12.986h6.493v6.492h11.41l8.068 8.07 8.068-8.07h11.41v-6.492h6.493z'/%3e%3c/g%3e%3cg fill='%23D80027'%3e%3cpath d='M120.576 248.576h14.84v14.84h-14.84z'/%3e%3ccircle cx='128' cy='206.113' r='7.421'/%3e%3ccircle cx='128' cy='305.887' r='7.421'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:TN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='white' cx='256' cy='255.994' r='96'/%3e%3cg fill='%23D80027'%3e%3cpath d='M267.826 219.291l16.47 22.695 26.673-8.649-16.496 22.676 16.468 22.695-26.664-8.681-16.495 22.676.017-28.04-26.664-8.682 26.674-8.648z'/%3e%3cpath d='M277.818 312.724c-31.33 0-56.727-25.397-56.727-56.727s25.397-56.727 56.727-56.727c9.769 0 18.96 2.47 26.985 6.819-12.589-12.31-29.804-19.909-48.803-19.909-38.558 0-69.818 31.259-69.818 69.818s31.26 69.818 69.818 69.818c18.999 0 36.215-7.599 48.803-19.909-8.026 4.347-17.216 6.817-26.985 6.817z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:TO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h256v170.663H0z'/%3e%3cpath fill='%23D80027' d='M141.357 157.303V130.59h-26.714v26.713H87.93v26.713h26.713v26.713h26.714v-26.713h26.713v-26.713z'/%3e%3c/svg%3e")} -.flag\:TR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 300'%3e%3cpath fill='%23d80027' d='M0 150V0h450v300H0V150z'/%3e%3cpath fill='white' d='M247.3 118.3l35.2 5.8L307.4 99l5.1 32.8L344 150l-31.5 18.2-4.9 33.5-25.1-25.9-35.2 5.8L263 150z'/%3e%3cpath fill='white' d='M240.6 228.6c-43.3 0-78.3-35.1-78.3-78.3S197.4 72 240.6 72c8.1 0 15.8 1.2 23.2 3.5-17.3-15-39.8-24-64.5-24-54.4 0-98.6 44.1-98.6 98.6s44.1 98.6 98.6 98.6c24.2 0 46.3-8.7 63.4-23.1-7 1.9-14.4 3-22.1 3z'/%3e%3c/svg%3e")} -.flag\:TT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M6.066 85.337l207.961 212.636 131.584 128.69h160.323L297.973 214.027 166.389 85.337z'/%3e%3cpath d='M43.364 85.337L384.69 426.663h83.946L127.31 85.337z'/%3e%3c/svg%3e")} -.flag\:TV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%230052B4' d='M0 0h900v600H0z'/%3e%3cpath fill='%2300B2EE' d='M0 300h450V0h450v600H0V300z'/%3e%3cpath fill='%23FFDA44' d='M345.3 480.9l29.4 90.6-77.1-56H393l-77.1 56 29.4-90.6zM706.4 340l29.4 90.6-77.1-56H754l-77.1 56 29.5-90.6zM812.8 261.5l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM812.8 37.4l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6z'/%3e%3cpath fill='white' d='M449.9 0v206.3h-81l81 54V300h-39.7l-129-85.9V300H168.7v-85.9L39.7 300H0v-39.7l81-54H0V93.8h81L0 39.9V0h39.7l129 85.9V0h112.5v85.9L410.2 0z'/%3e%3cpath fill='%23D80027' d='M253.1 0h-56.3v122H0v56.2h196.8V300h56.3V178.2h196.8V122H253.1z'/%3e%3cpath fill='%232E52B2' d='M449.9 39.9v53.9h-81z'/%3e%3cpath fill='%23D80027' d='M0 300v-19.3l109.9-74.4h39.7L12.8 300zM12.8.1l136.8 93.7h-39.7L0 19.4V.1zM449.9.2v19.3L340 93.8h-39.7L437.1.2zM437.1 300l-136.8-93.7H340l109.9 74.4V300z'/%3e%3cpath fill='%23FFDA44' d='M719.9 131.6l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM584 187.7l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM614 430.6l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM488 332l29.4 90.6-77.1-56h95.3l-77.1 56L488 332zM488 464l29.4 90.6-77.1-56h95.3l-77.1 56L488 464z'/%3e%3c/svg%3e")} -.flag\:TW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.337h256V256H0z'/%3e%3cpath fill='white' d='M186.435 170.669L162.558 181.9l12.714 23.125-25.927-4.961-3.286 26.192L128 206.993l-18.06 19.263-3.285-26.192-25.927 4.96 12.714-23.125-23.877-11.23 23.877-11.231-12.714-23.125 25.927 4.96 3.286-26.192L128 134.344l18.06-19.263 3.285 26.192 25.928-4.96-12.715 23.125z'/%3e%3ccircle fill='%230052B4' cx='128' cy='170.674' r='29.006'/%3e%3cpath fill='white' d='M128 190.06c-10.692 0-19.391-8.7-19.391-19.391 0-10.692 8.7-19.391 19.391-19.391 10.692 0 19.391 8.7 19.391 19.391 0 10.691-8.699 19.391-19.391 19.391z'/%3e%3c/svg%3e")} -.flag\:TZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 426.663V85.337h512'/%3e%3cpath fill='%23FFDA44' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3c/svg%3e")} -.flag\:UA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512V256H0z'/%3e%3c/svg%3e")} -.flag\:UG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23232323' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M0 56.9h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 113.8h512v56.9H0z'/%3e%3cpath fill='%23FFDA44' d='M0 227.6h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 284.4h512v56.9H0z'/%3e%3ccircle fill='white' cx='256' cy='170.7' r='80.7'/%3e%3cpath d='M234.5 127.5c.9-1.4-19.6-2-19.6-2 1.7-2.5 18.4-10.5 18.4-10.5s-.9-6 2.7-9.8l-4.5-9.8s7-3.4 18.4-3.4 19.9 7 21 13.1l-6.4 3.4c-.1 4.7 1.7 11.6-4.3 17.3-5.9 5.7-8.3 6.9-8.5 18.8 0 3.9 2.3 8.2 8.8 11.7 17.4 9.3 38.6 28.2 44.6 33.9 6.1 5.7 5.1 19.2 2.6 25.2s-12.1 14.3-14.3 13.6c-2.2-.6 1.2-9.2-3.5-11.6 0 0-8.9-7.6-16.8.6s-.2 25.2 3.9 28c4.1 2.8 1.7 5-1.9 5H247c-3.8 0-5.4-2.3-1.9-5 7.6-3.8 12.4-15.3 7.4-20.3-4.9-4.9-18.3 1.5-21.5 6.3-2.8 2.8-8.8 3.6-12.9-1.4s-4.1-10.4-1.1-12.5c7-4.8 0 0 .1-.1 0 0 11.9-8.6 29.9-9 3.9 0 4.8-2.2 2.2-4.8 0 0-30.9-27.4-28.1-44.2 3-18.3 20-26.3 13.4-32.5-1.3-1.8 0 0 0 0z'/%3e%3c/svg%3e")} -.flag\:US{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v38H0zM0 76h513v38H0zM0 152h513v38H0zM0 228h513v38H0zM0 304h513v38H0z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M0 0h256.5v190H0z'/%3e%3cg fill='white'%3e%3cpath d='M47.8 141.9l-4-12.8-4.3 12.8H26.3l10.7 7.7-4 12.8 10.8-7.9 10.7 7.9-4.2-12.8 10.9-7.7zM104.2 141.9l-4.1-12.8-4.2 12.8H82.7l10.7 7.7-4.1 12.8 10.8-7.9 10.7 7.9-4-12.8 10.8-7.7zM160.6 141.9l-4.2-12.8-4 12.8h-13.5l10.9 7.7-4.2 12.8 10.8-7.9 10.9 7.9-4.2-12.8 10.8-7.7zM216.9 141.9l-4.1-12.8-4.2 12.8h-13.2l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4.2-12.8 10.9-7.7zM100.1 78.3l-4.2 12.8H82.7L93.4 99l-4.1 12.6 10.8-7.8 10.7 7.8-4-12.6 10.8-7.9h-13.4zM43.8 78.3l-4.3 12.8H26.3L37 99l-4 12.6 10.8-7.8 10.7 7.8L50.3 99l10.9-7.9H47.8zM156.4 78.3l-4 12.8h-13.5l10.9 7.9-4.2 12.6 10.8-7.8 10.9 7.8-4.2-12.6 10.8-7.9h-13.3zM212.8 78.3l-4.2 12.8h-13.2l10.7 7.9-4 12.6 10.7-7.8 10.8 7.8-4.2-12.6 10.9-7.9h-13.4zM43.8 27.7l-4.3 12.6H26.3L37 48.2l-4 12.7L43.8 53l10.7 7.9-4.2-12.7 10.9-7.9H47.8zM100.1 27.7l-4.2 12.6H82.7l10.7 7.9-4.1 12.7 10.8-7.9 10.7 7.9-4-12.7 10.8-7.9h-13.4zM156.4 27.7l-4 12.6h-13.5l10.9 7.9-4.2 12.7 10.8-7.9 10.9 7.9-4.2-12.7 10.8-7.9h-13.3zM212.8 27.7l-4.2 12.6h-13.2l10.7 7.9-4 12.7 10.7-7.9 10.8 7.9-4.2-12.7 10.9-7.9h-13.4z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:UY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 38h513v38H0zM0 114h513v38H0zM0 190h513v38H0zM0 266h513v38H0z'/%3e%3c/g%3e%3cpath fill='white' d='M0 0h256.5v190H0z'/%3e%3cpath fill='%23FFDA44' d='M192 95l-26.2 12.3 14 25.3-28.4-5.4-3.6 28.7-19.8-21.1-19.8 21.1-3.6-28.7-28.4 5.4 14-25.3L64 95l26.2-12.3-14-25.3 28.4 5.4 3.6-28.7L128 55.2l19.8-21.1 3.6 28.7 28.4-5.4-14 25.3z'/%3e%3c/svg%3e")} -.flag\:UZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='white' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cg fill='white'%3e%3cpath d='M188.688 137.589c0-15.984 11.234-29.339 26.236-32.614a33.531 33.531 0 00-7.155-.777c-18.442 0-33.391 14.949-33.391 33.391s14.949 33.391 33.391 33.391c2.458 0 4.85-.273 7.155-.777-15.002-3.275-26.236-16.63-26.236-32.614zM234.658 152.766l2.261 6.957h7.315l-5.918 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.261-6.956-5.918-4.301h7.315zM258.006 152.766l2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zM281.353 152.766l2.26 6.957h7.315l-5.917 4.301 2.26 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.918-4.301h7.315zM304.7 152.766l2.262 6.957h7.315l-5.919 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.262-6.956-5.919-4.301h7.314zM328.048 152.766l2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zM258.006 128.482l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zM281.353 128.482l2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.918-4.3h7.315zM304.7 128.482l2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.299-5.918 4.299 2.262-6.957-5.919-4.3h7.314zM328.048 128.482l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zM281.353 104.198l2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.918-4.3h7.315zM304.7 104.198l2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.3-5.918 4.3 2.262-6.957-5.919-4.3h7.314zM328.048 104.198l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.917-4.3h7.314z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:VA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='white' d='M256 85.331h256v341.337H256z'/%3e%3cpath fill='%23ACABB1' d='M321.353 233.837l32.073 42.43c-5.053 7.651-5.026 17.961.817 25.692 7.414 9.807 21.374 11.748 31.182 4.335 9.807-7.414 11.748-21.374 4.334-31.182-5.843-7.731-15.756-10.568-24.495-7.795l-49.988-66.129-11.838 8.949-17.759 13.424 17.899 23.677 17.775-13.401zm46.175 48.78a7.421 7.421 0 118.95 11.84 7.421 7.421 0 01-8.95-11.84z'/%3e%3cpath fill='%23FFDA44' d='M376.367 247.24l17.899-23.677-17.759-13.424-11.838-8.949-49.988 66.129c-8.74-2.775-18.651.063-24.495 7.795-7.414 9.808-5.473 23.768 4.334 31.182 9.808 7.414 23.768 5.473 31.182-4.335 5.845-7.731 5.871-18.041.817-25.692l32.073-42.43 17.775 13.401zm-62.504 45.771a7.42 7.42 0 11-11.84-8.95 7.42 7.42 0 0111.84 8.95z'/%3e%3c/svg%3e")} -.flag\:VC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.331h170.663v341.337H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M341.337 85.331H512v341.337H341.337zM214.261 283.82l-33.393-50.086 33.392-50.087 33.392 50.087zM297.739 283.82l-33.391-50.086 33.391-50.087 33.393 50.087zM256 350.603l-33.391-50.087L256 250.429l33.391 50.087z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:VE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%23FFCE00' d='M0 0h22.5v5H0z'/%3e%3cpath fill='%23203899' d='M0 5h22.5v5H0z'/%3e%3cpath fill='%23D82B2B' d='M0 10h22.5v5H0z'/%3e%3cpath fill='white' d='M12.13 5.38l.14.46.45.14-.39.27.01.48-.38-.29-.45.15.15-.44-.28-.38h.47zM10.36 5.38l.27.39h.47l-.28.38.15.45-.45-.16-.38.28.01-.47-.39-.28.45-.13zM13.8 5.94l-.01.48.39.27-.46.14-.14.45-.27-.38h-.48l.29-.38-.15-.45.45.16zM8.69 5.96l.4.27.44-.18-.13.46.3.36-.47.02-.26.4-.16-.44-.46-.12.37-.3zM15.24 7.13l-.2.44.25.4-.47-.05-.31.36-.1-.46-.43-.18.41-.24.03-.47.35.31zM15.43 8.25l.21.43.47.07-.34.33.08.46-.42-.22-.42.22.08-.46-.34-.33.47-.07zM7 8.2l.21.43.47.06-.34.33.08.47L7 9.27l-.42.22.08-.47-.34-.33.47-.06zM7.31 7.05l.45.14.38-.29v.48l.39.26-.45.15-.13.46-.28-.38-.47.01.27-.38z'/%3e%3c/svg%3e")} -.flag\:VG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M256 85.334V202.66h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zM256 85.329v15.083l-57.377 38.251H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zM256 85.329v15.083l-57.377 38.251H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 255.997v-15.082l57.377-38.252H80zM256 255.997v-15.082l-57.377-38.252H176z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M384 259.706l-46.129 46.129c8.645 16.675 26.051 28.074 46.129 28.074s37.484-11.4 46.129-28.074L384 259.706z'/%3e%3cpath fill='%236DA544' d='M332.058 178.084V259.708c.001 39.759 51.942 51.941 51.942 51.941s51.941-12.182 51.942-51.942v-81.623H332.058z'/%3e%3cpath fill='white' d='M372.87 215.181h22.261v59.359H372.87z'/%3e%3ccircle fill='%23A2001D' cx='384' cy='215.181' r='11.13'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M346.902 192.92h14.84v14.84h-14.84zM346.902 226.312h14.84v14.84h-14.84zM346.902 259.703h14.84v14.84h-14.84zM406.261 192.92h14.84v14.84h-14.84zM406.261 226.312h14.84v14.84h-14.84zM406.261 259.703h14.84v14.84h-14.84z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:VI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%231583C4' d='M397.7 166.3l-51 97.7c-1.1 2-.3 4.5 1.8 5.6 2 1.1 4.5.3 5.6-1.8l51-97.7c1-2.1.1-4.6-2-5.5-2-.9-4.3-.2-5.4 1.7z'/%3e%3cpath fill='%231583C4' d='M404.9 188l-57.8 75.4c-1.3 1.9-.8 4.5 1.1 5.8 1.7 1.2 4.1.9 5.5-.7l57.8-75.4c1.4-1.8 1.1-4.4-.8-5.8-1.8-1.5-4.4-1.1-5.8.7z'/%3e%3cpath fill='%231583C4' d='M379 181.3l-32.5 83.1c-.8 2.1.2 4.6 2.4 5.4 2.1.8 4.6-.2 5.4-2.4l32.5-83.1c.7-2.2-.4-4.5-2.6-5.3-2.1-.6-4.3.4-5.2 2.3z'/%3e%3cpath fill='%23409347' d='M122.1 171.9c.4 1.7 1.2 4.7 2.2 8.5 1.7 6.4 3.6 12.8 5.6 18.7 2.3 6.9 14.7 31.4 20.2 39.1 6.9 9.7 14.1 19.3 21.5 28.6 1.6 1.9 4.5 2.1 6.4.5 1.8-1.6 2.1-4.3.7-6.2-7.3-9.2-14.4-18.6-21.2-28.2-4.2-5.8-17.2-31.1-19-36.7-2.9-8.7-5.4-17.6-7.6-26.5-.5-2.4-2.9-4-5.3-3.5s-4 2.9-3.5 5.3c-.1.2 0 .3 0 .4z'/%3e%3cg fill='%23FFD836' stroke='%23231F20' stroke-miterlimit='10'%3e%3cpath d='M297.1 114.9S279.5 42.8 261 42.8c-6.9 0-11.9-.6-15.4 6.4-.9 1.7-20.7-1.6-19.1 20.8.5 6.9 1.1-9.8 14.9-3.4 6.3 3-16.4 48.2-16.4 48.2h72.1z'/%3e%3cpath d='M466.1 48.4l-90.9 22c-75.3 18.3-42.1 44.4-42.1 44.4l-72.1 12-72.1-12s33.2-26.1-42.1-44.4l-90.9-22C43.1 45.3 38.1 51.8 45.3 63c0 0 106.6 104 126.8 112 20.2 8.1 40.8 0 40.8 0s-14.9 8.7-24 24c-9.2 15.3-4.6 34.7-38.9 40.2-5.5 6.6-5 14 2.9 19.9 7.9 5.8 72.1-48.1 72.1-48.1s-24 24.4-24 36.1c0 5.1 44.1 53.8 60.1 53.8s60.1-48.7 60.1-53.8c0-11.7-24-36.1-24-36.1s64.2 53.9 72.1 48.1 11.4-19.3 2.8-19.9c-28-1.8-29.7-24.9-38.9-40.2-9.2-15.3-24-24-24-24s20.6 8.1 40.8 0S476.7 63 476.7 63c7.2-11.2 2.3-17.7-10.6-14.6z'/%3e%3c/g%3e%3cpath fill='white' stroke='%23231F20' stroke-miterlimit='10' d='M201.3 111.8v80.3c0 45.7 59.7 59.7 59.7 59.7s59.7-14 59.7-59.7v-80.3H201.3h0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M225.2 137.7V235c8.2 6 17 10.2 23.9 12.9V137.7h-23.9zM296.8 137.7V235c-8.2 6-17 10.2-23.9 12.9V137.7h23.9z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M201.3 111.8h119.4v37.9H201.3z'/%3e%3cpath fill='%231583C4' d='M60.1 210.5l-21.9-58.1H15.7l31.8 80.8h25.2l31.5-80.8H81.7zM451.5 151.9h18.9v81.7h-18.9z'/%3e%3c/svg%3e")} -.flag\:VN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M196.641 85.337H0v341.326h512V85.337z'/%3e%3cpath fill='%23FFDA44' d='M256 157.279l22.663 69.747H352l-59.332 43.106 22.664 69.749L256 296.774l-59.332 43.107 22.664-69.749L160 227.026h73.337z'/%3e%3c/svg%3e")} -.flag\:VU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H215.185L0 85.337z'/%3e%3cpath d='M221.001 239.304L26.868 85.337H8.956l208.168 165.098H512v-11.131zM8.956 426.663h17.912l194.133-153.967H512v-11.131H217.124zM0 92.44v14.206L188.317 256 0 405.354v14.205L206.229 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M8.956 85.337H0v7.103L206.229 256 0 419.559v7.104h8.956l208.168-165.098H512v-11.13H217.124z'/%3e%3cpath d='M63.718 292.382v-14.295c14.265 0 25.87-11.606 25.87-25.869 0-10.092-8.211-18.303-18.304-18.303-6.875 0-12.469 5.593-12.469 12.469 0 4.397 3.577 7.974 7.974 7.974a4.514 4.514 0 004.508-4.508h14.295c0 10.368-8.435 18.804-18.802 18.804-12.279-.002-22.269-9.993-22.269-22.271 0-14.758 12.006-26.764 26.764-26.764 17.975 0 32.599 14.623 32.599 32.599 0 22.145-18.018 40.164-40.166 40.164z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:WF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 100'%3e%3cpath fill='%23ED2939' d='M0 0h150v100H0z'/%3e%3cpath fill='%23002395' d='M0 0h20v44.33H0z'/%3e%3cpath fill='white' d='M20 0h20v44.33H20z'/%3e%3cpath fill='none' stroke='white' stroke-width='3' d='M0 44.33h62.75V0'/%3e%3cpath fill='white' d='M108.08 43.29L87.96 23.17h40.25l-20.13 20.12zm-6.7 6.71L81.25 29.88v40.25L101.38 50zm6.7 6.71L87.96 76.83h40.25l-20.13-20.12zm6.71-6.71l20.13-20.13v40.25L114.79 50z'/%3e%3c/svg%3e")} -.flag\:WS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h256v170.663H0z'/%3e%3cg fill='white'%3e%3cpath d='M165.483 181.79l2.764 8.504h8.939l-7.232 5.254 2.763 8.503-7.234-5.255-7.233 5.255 2.763-8.503-7.233-5.254h8.94zM120.579 115.007l4.606 14.173h14.9l-12.055 8.757 4.605 14.171-12.056-8.758-12.054 8.758 4.605-14.171-12.056-8.757h14.901zM165.101 129.848l4.606 14.172h14.9l-12.055 8.757 4.604 14.173-12.055-8.76-12.054 8.76 4.604-14.173-12.055-8.757h14.9zM129.909 189.211l4.606 14.172h14.9l-12.055 8.758 4.604 14.171-12.055-8.759-12.054 8.759 4.604-14.171-12.055-8.758h14.9zM90.899 152.108l4.605 14.173h14.9l-12.055 8.757 4.604 14.173-12.054-8.76-12.055 8.76 4.604-14.173-12.055-8.757h14.9z'/%3e%3c/g%3e%3c/svg%3e")} -.flag\:XK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%230052B4' d='M0 0h512v341.34H0z'/%3e%3cg fill='white'%3e%3cpath d='M220.72 42.63l7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.36-15.9 8.36 3.03-17.7-12.86-12.54 17.78-2.58zM291.28 42.57l7.95 16.1 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59zM353.36 53.93l7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.87-12.54 17.78-2.58zM416.37 72.23l7.95 16.11 17.77 2.59-12.86 12.53 3.04 17.71-15.9-8.36-15.9 8.36 3.03-17.71-12.86-12.53 17.78-2.59zM158.64 53.93l7.95 16.11 17.78 2.58-12.87 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.86-12.54 17.77-2.58zM95.63 72.23l7.95 16.11 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M217.53 259.33l-27.22-13.61-27.22-54.43h27.22l27.22-27.22 13.61-27.22 27.22-13.61 13.61 13.61 27.22 13.61v13.61l13.61 13.61 40.83 27.22L340 245.73l-40.83 40.83-13.61-27.22-40.83 27.22v27.22l-13.61-13.61-13.59-40.84z'/%3e%3c/svg%3e")} -.flag\:YE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} -.flag\:YT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='white' d='M0 0h90v60H0z'/%3e%3cpath stroke='%237f7f7f' stroke-width='.25' fill='%23ABABAB' d='M12.8 38.5s4 1.6 1.2-.5c-2.4-1.7-5 2.4-5 5.1s1.2 7 7.5 7c7.6 0 11.4-5.7 11.4-11.4 0-4.8-3.7-13.5-6.5-14.6-3.1-1.2-6.7-3.5-6.8-5 0-.5 1.4-.1 3.3.9 3.1 1.7 6.6 2.5 6.6 1.4s-2.9-3.1-4-4.6c-1.2-1.6-.9-5.5-3-5.5-7.6 0-9.9 7.7-7 11.7 1.9 2.6-4.3 1-4.3 1s0 5.3 3.2 7.3c3 1.8 4.8 3.9 4.8 3.9s-.2-4.6.5-3.9c.6.7 11.1 4.5 10.3 12-.3 3-4.5 5.4-8.5 5.2-4-.2-6.8-2.4-6.4-5.4.2-4.2 2.7-4.6 2.7-4.6zM77.2 38.5s-4 1.6-1.2-.5c2.4-1.8 5.1 2.3 5.1 5.1s-1.2 7-7.5 7c-7.6 0-11.4-5.7-11.4-11.4 0-4.8 3.7-13.5 6.5-14.6 3.1-1.2 6.7-3.5 6.8-5 0-.5-1.4-.1-3.3.9-3.1 1.7-6.6 2.5-6.6 1.4s2.9-3.1 4-4.6c1.2-1.6.9-5.5 3-5.5 7.6 0 9.9 7.7 7 11.7-1.9 2.6 4.3 1 4.3 1s0 5.3-3.2 7.3c-3 1.8-4.8 3.9-4.8 3.9s.2-4.6-.5-3.9c-.6.7-11.1 4.5-10.3 12 .3 3 4.5 5.4 8.5 5.2 4-.2 6.8-2.4 6.4-5.4-.3-4.2-2.8-4.6-2.8-4.6z'/%3e%3cpath fill='%23DE393A' d='M31 28.8v14c0 1.9 2.1 1.6 2.1 1.6h9.3c1.2 0 2.6 2.3 2.6 2.3s1.4-2.3 2.5-2.3h9.6s2 .2 2-1.8V28.7H31z'/%3e%3cpath fill='%233951A3' d='M31 13.1h28v15.7H31z'/%3e%3cpath fill='white' d='M50.1 16.5c-.4 2.4-2.5 4.2-5.1 4.2-2.5 0-4.6-1.8-5.1-4.2-.5.9-.8 1.9-.8 3 0 3.3 2.6 5.9 5.9 5.9 3.3 0 5.9-2.6 5.9-5.9 0-1.1-.3-2.1-.8-3z'/%3e%3ccircle fill='%23FEE05F' cx='39.1' cy='36.5' r='3'/%3e%3ccircle fill='%23FEE05F' cx='50.9' cy='36.5' r='3'/%3e%3c/svg%3e")} -.flag\:ZA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M114.024 256.001L0 141.926v228.17z'/%3e%3cpath fill='%23FFDA44' d='M161.192 256L0 94.7v47.226l114.024 114.075L0 370.096v47.138z'/%3e%3cpath fill='%236DA544' d='M509.833 289.391c.058-.44.804-.878 2.167-1.318v-65.464H222.602L85.33 85.337H0V94.7L161.192 256 0 417.234v9.429h85.33l137.272-137.272h287.231z'/%3e%3cpath fill='%230052B4' d='M503.181 322.783H236.433l-103.881 103.88H512v-103.88z'/%3e%3cpath fill='%23D80027' d='M503.181 189.217H512V85.337H132.552l103.881 103.88z'/%3e%3c/svg%3e")} -.flag\:ZM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M490.668 195.476h-48c0-8.836-7.164-16-16-16s-16 7.164-16 16h-48c0 8.836 7.697 16 16.533 16h-.533c0 8.836 7.162 16 16 16 0 8.836 7.162 16 16 16h32c8.836 0 16-7.164 16-16 8.836 0 16-7.164 16-16h-.533c8.837 0 16.533-7.164 16.533-16z'/%3e%3cpath fill='%23D80027' d='M341.337 255.994h56.888v170.663h-56.888z'/%3e%3cpath fill='%23FF9811' d='M455.112 255.994H512v170.663h-56.888z'/%3e%3cpath d='M398.225 255.994h56.888v170.663h-56.888z'/%3e%3c/svg%3e")} -.flag\:ZW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M0 134.196h512v48.868H0zM0 329.668h512v48.868H0z'/%3e%3c/g%3e%3cpath fill='%236DA544' d='M0 85.333h512v48.868H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 183.069h512v48.868H0zM0 280.806h512v48.868H0z'/%3e%3c/g%3e%3cpath fill='%236DA544' d='M0 378.542h512v48.128H0z'/%3e%3cpath fill='white' d='M276.992 255.996L106.329 426.659H0V85.333h106.329z'/%3e%3cpath d='M256 255.996L85.334 426.662h20.987l170.667-170.666L106.321 85.33H85.334z'/%3e%3cpath fill='%23D80027' d='M102.465 202.57l13.259 40.812h42.917l-34.718 25.226 13.26 40.814-34.718-25.224-34.72 25.224 13.262-40.814-34.718-25.226h42.915z'/%3e%3cpath fill='%23FFDA44' d='M138.94 259.335l-34.559-12.243s-2.553-23.955-2.708-24.766c-1.173-6.18-6.603-10.851-13.123-10.851-7.376 0-13.357 5.98-13.357 13.357 0 1.223.178 2.402.486 3.528l-9.689 9.755h17.229c0 17.882-13.344 17.882-13.344 35.691l7.402 17.809h44.522l7.422-17.809h-.004a17.782 17.782 0 001.381-5.231c6.397-2.589 8.342-9.24 8.342-9.24z'/%3e%3c/svg%3e")} \ No newline at end of file diff --git a/public/data/country-flag-icons/index.html b/public/data/country-flag-icons/index.html deleted file mode 100644 index 865d877..0000000 --- a/public/data/country-flag-icons/index.html +++ /dev/null @@ -1,2810 +0,0 @@ - - - - Flags (3:2) - - - -
-
-
- - - -
-

- AC -

-
- -
-
- - - -
-

- AD -

-
- -
-
- - - -
-

- AE -

-
- -
-
- - - -
-

- AF -

-
- -
-
- - - -
-

- AG -

-
- -
-
- - - -
-

- AI -

-
- -
-
- - - -
-

- AL -

-
- -
-
- - - -
-

- AM -

-
- -
-
- - - -
-

- AO -

-
- -
-
- - - -
-

- AQ -

-
- -
-
- - - -
-

- AR -

-
- -
-
- - - -
-

- AS -

-
- -
-
- - - -
-

- AT -

-
- -
-
- - - -
-

- AU -

-
- -
-
- - - -
-

- AW -

-
- -
-
- - - -
-

- AX -

-
- -
-
- - - -
-

- AZ -

-
- -
-
- - - -
-

- BA -

-
- -
-
- - - -
-

- BB -

-
- -
-
- - - -
-

- BD -

-
- -
-
- - - -
-

- BE -

-
- -
-
- - - -
-

- BF -

-
- -
-
- - - -
-

- BG -

-
- -
-
- - - -
-

- BH -

-
- -
-
- - - -
-

- BI -

-
- -
-
- - - -
-

- BJ -

-
- -
-
- - - -
-

- BL -

-
- -
-
- - - -
-

- BM -

-
- -
-
- - - -
-

- BN -

-
- -
-
- - - -
-

- BO -

-
- -
-
- - - -
-

- BQ -

-
- -
-
- - - -
-

- BR -

-
- -
-
- - - -
-

- BS -

-
- -
-
- - - -
-

- BT -

-
- -
-
- - - -
-

- BV -

-
- -
-
- - - -
-

- BW -

-
- -
-
- - - -
-

- BY -

-
- -
-
- - - -
-

- BZ -

-
- -
-
- - - -
-

- CA -

-
- -
-
- - - -
-

- CC -

-
- -
-
- - - -
-

- CD -

-
- -
-
- - - -
-

- CF -

-
- -
-
- - - -
-

- CG -

-
- -
-
- - - -
-

- CH -

-
- -
-
- - - -
-

- CI -

-
- -
-
- - - -
-

- CK -

-
- -
-
- - - -
-

- CL -

-
- -
-
- - - -
-

- CM -

-
- -
-
- - - -
-

- CN -

-
- -
-
- - - -
-

- CO -

-
- -
-
- - - -
-

- CR -

-
- -
-
- - - -
-

- CU -

-
- -
-
- - - -
-

- CV -

-
- -
-
- - - -
-

- CW -

-
- -
-
- - - -
-

- CX -

-
- -
-
- - - -
-

- CY -

-
- -
-
- - - -
-

- CZ -

-
- -
-
- - - -
-

- DE -

-
- -
-
- - - -
-

- DJ -

-
- -
-
- - - -
-

- DK -

-
- -
-
- - - -
-

- DM -

-
- -
-
- - - -
-

- DO -

-
- -
-
- - - -
-

- DZ -

-
- -
-
- - - -
-

- EC -

-
- -
-
- - - -
-

- EE -

-
- -
-
- - - -
-

- EG -

-
- -
-
- - - -
-

- EH -

-
- -
-
- - - -
-

- ER -

-
- -
-
- - - -
-

- ES -

-
- -
-
- - - -
-

- ET -

-
- -
-
- - - -
-

- FI -

-
- -
-
- - - -
-

- FJ -

-
- -
-
- - - -
-

- FK -

-
- -
-
- - - -
-

- FM -

-
- -
-
- - - -
-

- FO -

-
- -
-
- - - -
-

- FR -

-
- -
-
- - - -
-

- GA -

-
- -
-
- - - -
-

- GB -

-
- -
-
- - - -
-

- GD -

-
- -
-
- - - -
-

- GE -

-
- -
-
- - - -
-

- GF -

-
- -
-
- - - -
-

- GG -

-
- -
-
- - - -
-

- GH -

-
- -
-
- - - -
-

- GI -

-
- -
-
- - - -
-

- GL -

-
- -
-
- - - -
-

- GM -

-
- -
-
- - - -
-

- GN -

-
- -
-
- - - -
-

- GP -

-
- -
-
- - - -
-

- GQ -

-
- -
-
- - - -
-

- GR -

-
- -
-
- - - -
-

- GS -

-
- -
-
- - - -
-

- GT -

-
- -
-
- - - -
-

- GU -

-
- -
-
- - - -
-

- GW -

-
- -
-
- - - -
-

- GY -

-
- -
-
- - - -
-

- HK -

-
- -
-
- - - -
-

- HM -

-
- -
-
- - - -
-

- HN -

-
- -
-
- - - -
-

- HR -

-
- -
-
- - - -
-

- HT -

-
- -
-
- - - -
-

- HU -

-
- -
-
- - - -
-

- ID -

-
- -
-
- - - -
-

- IE -

-
- -
-
- - - -
-

- IL -

-
- -
-
- - - -
-

- IM -

-
- -
-
- - - -
-

- IN -

-
- -
-
- - - -
-

- IO -

-
- -
-
- - - -
-

- IQ -

-
- -
-
- - - -
-

- IR -

-
- -
-
- - - -
-

- IS -

-
- -
-
- - - -
-

- IT -

-
- -
-
- - - -
-

- JE -

-
- -
-
- - - -
-

- JM -

-
- -
-
- - - -
-

- JO -

-
- -
-
- - - -
-

- JP -

-
- -
-
- - - -
-

- KE -

-
- -
-
- - - -
-

- KG -

-
- -
-
- - - -
-

- KH -

-
- -
-
- - - -
-

- KI -

-
- -
-
- - - -
-

- KM -

-
- -
-
- - - -
-

- KN -

-
- -
-
- - - -
-

- KP -

-
- -
-
- - - -
-

- KR -

-
- -
-
- - - -
-

- KW -

-
- -
-
- - - -
-

- KY -

-
- -
-
- - - -
-

- KZ -

-
- -
-
- - - -
-

- LA -

-
- -
-
- - - -
-

- LB -

-
- -
-
- - - -
-

- LC -

-
- -
-
- - - -
-

- LI -

-
- -
-
- - - -
-

- LK -

-
- -
-
- - - -
-

- LR -

-
- -
-
- - - -
-

- LS -

-
- -
-
- - - -
-

- LT -

-
- -
-
- - - -
-

- LU -

-
- -
-
- - - -
-

- LV -

-
- -
-
- - - -
-

- LY -

-
- -
-
- - - -
-

- MA -

-
- -
-
- - - -
-

- MC -

-
- -
-
- - - -
-

- MD -

-
- -
-
- - - -
-

- ME -

-
- -
-
- - - -
-

- MF -

-
- -
-
- - - -
-

- MG -

-
- -
-
- - - -
-

- MH -

-
- -
-
- - - -
-

- MK -

-
- -
-
- - - -
-

- ML -

-
- -
-
- - - -
-

- MM -

-
- -
-
- - - -
-

- MN -

-
- -
-
- - - -
-

- MO -

-
- -
-
- - - -
-

- MP -

-
- -
-
- - - -
-

- MQ -

-
- -
-
- - - -
-

- MR -

-
- -
-
- - - -
-

- MS -

-
- -
-
- - - -
-

- MT -

-
- -
-
- - - -
-

- MU -

-
- -
-
- - - -
-

- MV -

-
- -
-
- - - -
-

- MW -

-
- -
-
- - - -
-

- MX -

-
- -
-
- - - -
-

- MY -

-
- -
-
- - - -
-

- MZ -

-
- -
-
- - - -
-

- NA -

-
- -
-
- - - -
-

- NC -

-
- -
-
- - - -
-

- NE -

-
- -
-
- - - -
-

- NF -

-
- -
-
- - - -
-

- NG -

-
- -
-
- - - -
-

- NI -

-
- -
-
- - - -
-

- NL -

-
- -
-
- - - -
-

- NO -

-
- -
-
- - - -
-

- NP -

-
- -
-
- - - -
-

- NR -

-
- -
-
- - - -
-

- NU -

-
- -
-
- - - -
-

- NZ -

-
- -
-
- - - -
-

- OM -

-
- -
-
- - - -
-

- PA -

-
- -
-
- - - -
-

- PE -

-
- -
-
- - - -
-

- PF -

-
- -
-
- - - -
-

- PG -

-
- -
-
- - - -
-

- PH -

-
- -
-
- - - -
-

- PK -

-
- -
-
- - - -
-

- PL -

-
- -
-
- - - -
-

- PM -

-
- -
-
- - - -
-

- PN -

-
- -
-
- - - -
-

- PR -

-
- -
-
- - - -
-

- PS -

-
- -
-
- - - -
-

- PT -

-
- -
-
- - - -
-

- PW -

-
- -
-
- - - -
-

- PY -

-
- -
-
- - - -
-

- QA -

-
- -
-
- - - -
-

- RE -

-
- -
-
- - - -
-

- RO -

-
- -
-
- - - -
-

- RS -

-
- -
-
- - - -
-

- RU -

-
- -
-
- - - -
-

- RW -

-
- -
-
- - - -
-

- SA -

-
- -
-
- - - -
-

- SB -

-
- -
-
- - - -
-

- SC -

-
- -
-
- - - -
-

- SD -

-
- -
-
- - - -
-

- SE -

-
- -
-
- - - -
-

- SG -

-
- -
-
- - - -
-

- SH -

-
- -
-
- - - -
-

- SI -

-
- -
-
- - - -
-

- SJ -

-
- -
-
- - - -
-

- SK -

-
- -
-
- - - -
-

- SL -

-
- -
-
- - - -
-

- SM -

-
- -
-
- - - -
-

- SN -

-
- -
-
- - - -
-

- SO -

-
- -
-
- - - -
-

- SR -

-
- -
-
- - - -
-

- SS -

-
- -
-
- - - -
-

- ST -

-
- -
-
- - - -
-

- SV -

-
- -
-
- - - -
-

- SX -

-
- -
-
- - - -
-

- SY -

-
- -
-
- - - -
-

- SZ -

-
- -
-
- - - -
-

- TA -

-
- -
-
- - - -
-

- TC -

-
- -
-
- - - -
-

- TD -

-
- -
-
- - - -
-

- TF -

-
- -
-
- - - -
-

- TG -

-
- -
-
- - - -
-

- TH -

-
- -
-
- - - -
-

- TJ -

-
- -
-
- - - -
-

- TK -

-
- -
-
- - - -
-

- TL -

-
- -
-
- - - -
-

- TM -

-
- -
-
- - - -
-

- TN -

-
- -
-
- - - -
-

- TO -

-
- -
-
- - - -
-

- TR -

-
- -
-
- - - -
-

- TT -

-
- -
-
- - - -
-

- TV -

-
- -
-
- - - -
-

- TW -

-
- -
-
- - - -
-

- TZ -

-
- -
-
- - - -
-

- UA -

-
- -
-
- - - -
-

- UG -

-
- -
-
- - - -
-

- US -

-
- -
-
- - - -
-

- UY -

-
- -
-
- - - -
-

- UZ -

-
- -
-
- - - -
-

- VA -

-
- -
-
- - - -
-

- VC -

-
- -
-
- - - -
-

- VE -

-
- -
-
- - - -
-

- VG -

-
- -
-
- - - -
-

- VI -

-
- -
-
- - - -
-

- VN -

-
- -
-
- - - -
-

- VU -

-
- -
-
- - - -
-

- WF -

-
- -
-
- - - -
-

- WS -

-
- -
-
- - - -
-

- XK -

-
- -
-
- - - -
-

- YE -

-
- -
-
- - - -
-

- YT -

-
- -
-
- - - -
-

- ZA -

-
- -
-
- - - -
-

- ZM -

-
- -
-
- - - -
-

- ZW -

-
- -
- - From 12d42cf8997307e0e095f0d69c8bc69bde5f9d6f Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 09:18:37 -0700 Subject: [PATCH 20/51] auth testing --- public/data/country-flag-icons/AC.svg | 39 + public/data/country-flag-icons/AD.svg | 24 + public/data/country-flag-icons/AE.svg | 7 + public/data/country-flag-icons/AF.svg | 9 + public/data/country-flag-icons/AG.svg | 13 + public/data/country-flag-icons/AI.svg | 31 + public/data/country-flag-icons/AL.svg | 22 + public/data/country-flag-icons/AM.svg | 6 + public/data/country-flag-icons/AO.svg | 24 + public/data/country-flag-icons/AQ.svg | 6 + public/data/country-flag-icons/AR.svg | 7 + public/data/country-flag-icons/AS.svg | 9 + public/data/country-flag-icons/AT.svg | 6 + public/data/country-flag-icons/AU.svg | 36 + public/data/country-flag-icons/AW.svg | 12 + public/data/country-flag-icons/AX.svg | 8 + public/data/country-flag-icons/AZ.svg | 13 + public/data/country-flag-icons/BA.svg | 23 + public/data/country-flag-icons/BB.svg | 11 + public/data/country-flag-icons/BD.svg | 5 + public/data/country-flag-icons/BE.svg | 7 + public/data/country-flag-icons/BF.svg | 7 + public/data/country-flag-icons/BG.svg | 7 + public/data/country-flag-icons/BH.svg | 8 + public/data/country-flag-icons/BI.svg | 21 + public/data/country-flag-icons/BJ.svg | 7 + public/data/country-flag-icons/BL.svg | 48 + public/data/country-flag-icons/BM.svg | 24 + public/data/country-flag-icons/BN.svg | 17 + public/data/country-flag-icons/BO.svg | 1 + public/data/country-flag-icons/BQ.svg | 9 + public/data/country-flag-icons/BR.svg | 10 + public/data/country-flag-icons/BS.svg | 10 + public/data/country-flag-icons/BT.svg | 7 + public/data/country-flag-icons/BV.svg | 10 + public/data/country-flag-icons/BW.svg | 10 + public/data/country-flag-icons/BY.svg | 19 + public/data/country-flag-icons/BZ.svg | 17 + public/data/country-flag-icons/CA.svg | 11 + public/data/country-flag-icons/CC.svg | 25 + public/data/country-flag-icons/CD.svg | 8 + public/data/country-flag-icons/CF.svg | 18 + public/data/country-flag-icons/CG.svg | 7 + public/data/country-flag-icons/CH.svg | 6 + public/data/country-flag-icons/CI.svg | 7 + public/data/country-flag-icons/CK.svg | 26 + public/data/country-flag-icons/CL.svg | 7 + public/data/country-flag-icons/CM.svg | 10 + public/data/country-flag-icons/CN.svg | 16 + public/data/country-flag-icons/CO.svg | 7 + public/data/country-flag-icons/CR.svg | 8 + public/data/country-flag-icons/CU.svg | 14 + public/data/country-flag-icons/CV.svg | 31 + public/data/country-flag-icons/CW.svg | 11 + public/data/country-flag-icons/CX.svg | 25 + public/data/country-flag-icons/CY.svg | 35 + public/data/country-flag-icons/CZ.svg | 7 + public/data/country-flag-icons/DE.svg | 7 + public/data/country-flag-icons/DJ.svg | 8 + public/data/country-flag-icons/DK.svg | 6 + public/data/country-flag-icons/DM.svg | 38 + public/data/country-flag-icons/DO.svg | 14 + public/data/country-flag-icons/DZ.svg | 12 + public/data/country-flag-icons/EC.svg | 12 + public/data/country-flag-icons/EE.svg | 7 + public/data/country-flag-icons/EG.svg | 10 + public/data/country-flag-icons/EH.svg | 13 + public/data/country-flag-icons/ER.svg | 17 + public/data/country-flag-icons/ES.svg | 13 + public/data/country-flag-icons/ET.svg | 24 + public/data/country-flag-icons/EU.svg | 1 + public/data/country-flag-icons/FI.svg | 6 + public/data/country-flag-icons/FJ.svg | 23 + public/data/country-flag-icons/FK.svg | 41 + public/data/country-flag-icons/FM.svg | 14 + public/data/country-flag-icons/FO.svg | 8 + public/data/country-flag-icons/FR.svg | 7 + public/data/country-flag-icons/GA.svg | 7 + public/data/country-flag-icons/GB.svg | 22 + public/data/country-flag-icons/GD.svg | 32 + public/data/country-flag-icons/GE-AB.svg | 20 + public/data/country-flag-icons/GE-OS.svg | 6 + public/data/country-flag-icons/GE.svg | 9 + public/data/country-flag-icons/GF.svg | 6 + public/data/country-flag-icons/GG.svg | 6 + public/data/country-flag-icons/GH.svg | 9 + public/data/country-flag-icons/GI.svg | 19 + public/data/country-flag-icons/GL.svg | 7 + public/data/country-flag-icons/GM.svg | 7 + public/data/country-flag-icons/GN.svg | 6 + public/data/country-flag-icons/GP.svg | 7 + public/data/country-flag-icons/GQ.svg | 25 + public/data/country-flag-icons/GR.svg | 16 + public/data/country-flag-icons/GS.svg | 35 + public/data/country-flag-icons/GT.svg | 13 + public/data/country-flag-icons/GU.svg | 16 + public/data/country-flag-icons/GW.svg | 10 + public/data/country-flag-icons/GY.svg | 8 + public/data/country-flag-icons/HK.svg | 1 + public/data/country-flag-icons/HM.svg | 38 + public/data/country-flag-icons/HN.svg | 18 + public/data/country-flag-icons/HR.svg | 32 + public/data/country-flag-icons/HT.svg | 11 + public/data/country-flag-icons/HU.svg | 7 + public/data/country-flag-icons/IC.svg | 6 + public/data/country-flag-icons/ID.svg | 6 + public/data/country-flag-icons/IE.svg | 7 + public/data/country-flag-icons/IL.svg | 12 + public/data/country-flag-icons/IM.svg | 17 + public/data/country-flag-icons/IN.svg | 11 + public/data/country-flag-icons/IO.svg | 70 + public/data/country-flag-icons/IQ.svg | 13 + public/data/country-flag-icons/IR.svg | 37 + public/data/country-flag-icons/IS.svg | 10 + public/data/country-flag-icons/IT.svg | 7 + public/data/country-flag-icons/JE.svg | 9 + public/data/country-flag-icons/JM.svg | 11 + public/data/country-flag-icons/JO.svg | 10 + public/data/country-flag-icons/JP.svg | 6 + public/data/country-flag-icons/KE.svg | 20 + public/data/country-flag-icons/KG.svg | 21 + public/data/country-flag-icons/KH.svg | 12 + public/data/country-flag-icons/KI.svg | 24 + public/data/country-flag-icons/KM.svg | 21 + public/data/country-flag-icons/KN.svg | 13 + public/data/country-flag-icons/KP.svg | 14 + public/data/country-flag-icons/KR.svg | 21 + public/data/country-flag-icons/KW.svg | 8 + public/data/country-flag-icons/KY.svg | 31 + public/data/country-flag-icons/KZ.svg | 28 + public/data/country-flag-icons/LA.svg | 9 + public/data/country-flag-icons/LB.svg | 15 + public/data/country-flag-icons/LC.svg | 7 + public/data/country-flag-icons/LI.svg | 8 + public/data/country-flag-icons/LK.svg | 30 + public/data/country-flag-icons/LR.svg | 14 + public/data/country-flag-icons/LS.svg | 10 + public/data/country-flag-icons/LT.svg | 7 + public/data/country-flag-icons/LU.svg | 7 + public/data/country-flag-icons/LV.svg | 8 + public/data/country-flag-icons/LY.svg | 13 + public/data/country-flag-icons/MA.svg | 8 + public/data/country-flag-icons/MC.svg | 6 + public/data/country-flag-icons/MD.svg | 8 + public/data/country-flag-icons/ME.svg | 26 + public/data/country-flag-icons/MF.svg | 7 + public/data/country-flag-icons/MG.svg | 7 + public/data/country-flag-icons/MH.svg | 9 + public/data/country-flag-icons/MK.svg | 17 + public/data/country-flag-icons/ML.svg | 7 + public/data/country-flag-icons/MM.svg | 8 + public/data/country-flag-icons/MN.svg | 17 + public/data/country-flag-icons/MO.svg | 17 + public/data/country-flag-icons/MP.svg | 12 + public/data/country-flag-icons/MQ.svg | 5 + public/data/country-flag-icons/MR.svg | 9 + public/data/country-flag-icons/MS.svg | 21 + public/data/country-flag-icons/MT.svg | 7 + public/data/country-flag-icons/MU.svg | 8 + public/data/country-flag-icons/MV.svg | 7 + public/data/country-flag-icons/MW.svg | 8 + public/data/country-flag-icons/MX.svg | 11 + public/data/country-flag-icons/MY.svg | 19 + public/data/country-flag-icons/MZ.svg | 10 + public/data/country-flag-icons/NA.svg | 9 + public/data/country-flag-icons/NC.svg | 16 + public/data/country-flag-icons/NE.svg | 8 + public/data/country-flag-icons/NF.svg | 10 + public/data/country-flag-icons/NG.svg | 9 + public/data/country-flag-icons/NI.svg | 13 + public/data/country-flag-icons/NL.svg | 7 + public/data/country-flag-icons/NO.svg | 7 + public/data/country-flag-icons/NP.svg | 12 + public/data/country-flag-icons/NR.svg | 7 + public/data/country-flag-icons/NU.svg | 47 + public/data/country-flag-icons/NZ.svg | 25 + public/data/country-flag-icons/OM.svg | 12 + public/data/country-flag-icons/PA.svg | 9 + public/data/country-flag-icons/PE.svg | 9 + public/data/country-flag-icons/PF.svg | 16 + public/data/country-flag-icons/PG.svg | 14 + public/data/country-flag-icons/PH.svg | 15 + public/data/country-flag-icons/PK.svg | 13 + public/data/country-flag-icons/PL.svg | 9 + public/data/country-flag-icons/PM.svg | 7 + public/data/country-flag-icons/PN.svg | 23 + public/data/country-flag-icons/PR.svg | 12 + public/data/country-flag-icons/PS.svg | 8 + public/data/country-flag-icons/PT.svg | 9 + public/data/country-flag-icons/PW.svg | 6 + public/data/country-flag-icons/PY.svg | 9 + public/data/country-flag-icons/QA.svg | 7 + public/data/country-flag-icons/RE.svg | 7 + public/data/country-flag-icons/RO.svg | 7 + public/data/country-flag-icons/RS.svg | 13 + public/data/country-flag-icons/RU.svg | 8 + public/data/country-flag-icons/RW.svg | 8 + public/data/country-flag-icons/SA.svg | 12 + public/data/country-flag-icons/SB.svg | 14 + public/data/country-flag-icons/SC.svg | 9 + public/data/country-flag-icons/SD.svg | 8 + public/data/country-flag-icons/SE.svg | 6 + public/data/country-flag-icons/SG.svg | 14 + public/data/country-flag-icons/SH.svg | 32 + public/data/country-flag-icons/SI.svg | 10 + public/data/country-flag-icons/SJ.svg | 7 + public/data/country-flag-icons/SK.svg | 11 + public/data/country-flag-icons/SL.svg | 7 + public/data/country-flag-icons/SM.svg | 11 + public/data/country-flag-icons/SN.svg | 10 + public/data/country-flag-icons/SO.svg | 6 + public/data/country-flag-icons/SR.svg | 11 + public/data/country-flag-icons/SS.svg | 10 + public/data/country-flag-icons/ST.svg | 12 + public/data/country-flag-icons/SV.svg | 12 + public/data/country-flag-icons/SX.svg | 14 + public/data/country-flag-icons/SY.svg | 11 + public/data/country-flag-icons/SZ.svg | 12 + public/data/country-flag-icons/TA.svg | 38 + public/data/country-flag-icons/TC.svg | 24 + public/data/country-flag-icons/TD.svg | 7 + public/data/country-flag-icons/TF.svg | 14 + public/data/country-flag-icons/TG.svg | 12 + public/data/country-flag-icons/TH.svg | 10 + public/data/country-flag-icons/TJ.svg | 17 + public/data/country-flag-icons/TK.svg | 15 + public/data/country-flag-icons/TL.svg | 8 + public/data/country-flag-icons/TM.svg | 34 + public/data/country-flag-icons/TN.svg | 10 + public/data/country-flag-icons/TO.svg | 7 + public/data/country-flag-icons/TR.svg | 8 + public/data/country-flag-icons/TT.svg | 7 + public/data/country-flag-icons/TV.svg | 21 + public/data/country-flag-icons/TW.svg | 9 + public/data/country-flag-icons/TZ.svg | 8 + public/data/country-flag-icons/UA.svg | 6 + public/data/country-flag-icons/UG.svg | 15 + public/data/country-flag-icons/UM.svg | 40 + public/data/country-flag-icons/US.svg | 40 + public/data/country-flag-icons/UY.svg | 17 + public/data/country-flag-icons/UZ.svg | 26 + public/data/country-flag-icons/VA.svg | 8 + public/data/country-flag-icons/VC.svg | 12 + public/data/country-flag-icons/VE.svg | 21 + public/data/country-flag-icons/VG.svg | 33 + public/data/country-flag-icons/VI.svg | 31 + public/data/country-flag-icons/VN.svg | 6 + public/data/country-flag-icons/VU.svg | 14 + public/data/country-flag-icons/WF.svg | 9 + public/data/country-flag-icons/WS.svg | 13 + public/data/country-flag-icons/XK.svg | 20 + public/data/country-flag-icons/YE.svg | 7 + public/data/country-flag-icons/YT.svg | 22 + public/data/country-flag-icons/ZA.svg | 10 + public/data/country-flag-icons/ZM.svg | 9 + public/data/country-flag-icons/ZW.svg | 19 + public/data/country-flag-icons/flags.css | 252 ++ public/data/country-flag-icons/index.html | 2810 +++++++++++++++++++++ 258 files changed, 6649 insertions(+) create mode 100644 public/data/country-flag-icons/AC.svg create mode 100644 public/data/country-flag-icons/AD.svg create mode 100644 public/data/country-flag-icons/AE.svg create mode 100644 public/data/country-flag-icons/AF.svg create mode 100644 public/data/country-flag-icons/AG.svg create mode 100644 public/data/country-flag-icons/AI.svg create mode 100644 public/data/country-flag-icons/AL.svg create mode 100644 public/data/country-flag-icons/AM.svg create mode 100644 public/data/country-flag-icons/AO.svg create mode 100644 public/data/country-flag-icons/AQ.svg create mode 100644 public/data/country-flag-icons/AR.svg create mode 100644 public/data/country-flag-icons/AS.svg create mode 100644 public/data/country-flag-icons/AT.svg create mode 100644 public/data/country-flag-icons/AU.svg create mode 100644 public/data/country-flag-icons/AW.svg create mode 100644 public/data/country-flag-icons/AX.svg create mode 100644 public/data/country-flag-icons/AZ.svg create mode 100644 public/data/country-flag-icons/BA.svg create mode 100644 public/data/country-flag-icons/BB.svg create mode 100644 public/data/country-flag-icons/BD.svg create mode 100644 public/data/country-flag-icons/BE.svg create mode 100644 public/data/country-flag-icons/BF.svg create mode 100644 public/data/country-flag-icons/BG.svg create mode 100644 public/data/country-flag-icons/BH.svg create mode 100644 public/data/country-flag-icons/BI.svg create mode 100644 public/data/country-flag-icons/BJ.svg create mode 100644 public/data/country-flag-icons/BL.svg create mode 100644 public/data/country-flag-icons/BM.svg create mode 100644 public/data/country-flag-icons/BN.svg create mode 100644 public/data/country-flag-icons/BO.svg create mode 100644 public/data/country-flag-icons/BQ.svg create mode 100644 public/data/country-flag-icons/BR.svg create mode 100644 public/data/country-flag-icons/BS.svg create mode 100644 public/data/country-flag-icons/BT.svg create mode 100644 public/data/country-flag-icons/BV.svg create mode 100644 public/data/country-flag-icons/BW.svg create mode 100644 public/data/country-flag-icons/BY.svg create mode 100644 public/data/country-flag-icons/BZ.svg create mode 100644 public/data/country-flag-icons/CA.svg create mode 100644 public/data/country-flag-icons/CC.svg create mode 100644 public/data/country-flag-icons/CD.svg create mode 100644 public/data/country-flag-icons/CF.svg create mode 100644 public/data/country-flag-icons/CG.svg create mode 100644 public/data/country-flag-icons/CH.svg create mode 100644 public/data/country-flag-icons/CI.svg create mode 100644 public/data/country-flag-icons/CK.svg create mode 100644 public/data/country-flag-icons/CL.svg create mode 100644 public/data/country-flag-icons/CM.svg create mode 100644 public/data/country-flag-icons/CN.svg create mode 100644 public/data/country-flag-icons/CO.svg create mode 100644 public/data/country-flag-icons/CR.svg create mode 100644 public/data/country-flag-icons/CU.svg create mode 100644 public/data/country-flag-icons/CV.svg create mode 100644 public/data/country-flag-icons/CW.svg create mode 100644 public/data/country-flag-icons/CX.svg create mode 100644 public/data/country-flag-icons/CY.svg create mode 100644 public/data/country-flag-icons/CZ.svg create mode 100644 public/data/country-flag-icons/DE.svg create mode 100644 public/data/country-flag-icons/DJ.svg create mode 100644 public/data/country-flag-icons/DK.svg create mode 100644 public/data/country-flag-icons/DM.svg create mode 100644 public/data/country-flag-icons/DO.svg create mode 100644 public/data/country-flag-icons/DZ.svg create mode 100644 public/data/country-flag-icons/EC.svg create mode 100644 public/data/country-flag-icons/EE.svg create mode 100644 public/data/country-flag-icons/EG.svg create mode 100644 public/data/country-flag-icons/EH.svg create mode 100644 public/data/country-flag-icons/ER.svg create mode 100644 public/data/country-flag-icons/ES.svg create mode 100644 public/data/country-flag-icons/ET.svg create mode 100644 public/data/country-flag-icons/EU.svg create mode 100644 public/data/country-flag-icons/FI.svg create mode 100644 public/data/country-flag-icons/FJ.svg create mode 100644 public/data/country-flag-icons/FK.svg create mode 100644 public/data/country-flag-icons/FM.svg create mode 100644 public/data/country-flag-icons/FO.svg create mode 100644 public/data/country-flag-icons/FR.svg create mode 100644 public/data/country-flag-icons/GA.svg create mode 100644 public/data/country-flag-icons/GB.svg create mode 100644 public/data/country-flag-icons/GD.svg create mode 100644 public/data/country-flag-icons/GE-AB.svg create mode 100644 public/data/country-flag-icons/GE-OS.svg create mode 100644 public/data/country-flag-icons/GE.svg create mode 100644 public/data/country-flag-icons/GF.svg create mode 100644 public/data/country-flag-icons/GG.svg create mode 100644 public/data/country-flag-icons/GH.svg create mode 100644 public/data/country-flag-icons/GI.svg create mode 100644 public/data/country-flag-icons/GL.svg create mode 100644 public/data/country-flag-icons/GM.svg create mode 100644 public/data/country-flag-icons/GN.svg create mode 100644 public/data/country-flag-icons/GP.svg create mode 100644 public/data/country-flag-icons/GQ.svg create mode 100644 public/data/country-flag-icons/GR.svg create mode 100644 public/data/country-flag-icons/GS.svg create mode 100644 public/data/country-flag-icons/GT.svg create mode 100644 public/data/country-flag-icons/GU.svg create mode 100644 public/data/country-flag-icons/GW.svg create mode 100644 public/data/country-flag-icons/GY.svg create mode 100644 public/data/country-flag-icons/HK.svg create mode 100644 public/data/country-flag-icons/HM.svg create mode 100644 public/data/country-flag-icons/HN.svg create mode 100644 public/data/country-flag-icons/HR.svg create mode 100644 public/data/country-flag-icons/HT.svg create mode 100644 public/data/country-flag-icons/HU.svg create mode 100644 public/data/country-flag-icons/IC.svg create mode 100644 public/data/country-flag-icons/ID.svg create mode 100644 public/data/country-flag-icons/IE.svg create mode 100644 public/data/country-flag-icons/IL.svg create mode 100644 public/data/country-flag-icons/IM.svg create mode 100644 public/data/country-flag-icons/IN.svg create mode 100644 public/data/country-flag-icons/IO.svg create mode 100644 public/data/country-flag-icons/IQ.svg create mode 100644 public/data/country-flag-icons/IR.svg create mode 100644 public/data/country-flag-icons/IS.svg create mode 100644 public/data/country-flag-icons/IT.svg create mode 100644 public/data/country-flag-icons/JE.svg create mode 100644 public/data/country-flag-icons/JM.svg create mode 100644 public/data/country-flag-icons/JO.svg create mode 100644 public/data/country-flag-icons/JP.svg create mode 100644 public/data/country-flag-icons/KE.svg create mode 100644 public/data/country-flag-icons/KG.svg create mode 100644 public/data/country-flag-icons/KH.svg create mode 100644 public/data/country-flag-icons/KI.svg create mode 100644 public/data/country-flag-icons/KM.svg create mode 100644 public/data/country-flag-icons/KN.svg create mode 100644 public/data/country-flag-icons/KP.svg create mode 100644 public/data/country-flag-icons/KR.svg create mode 100644 public/data/country-flag-icons/KW.svg create mode 100644 public/data/country-flag-icons/KY.svg create mode 100644 public/data/country-flag-icons/KZ.svg create mode 100644 public/data/country-flag-icons/LA.svg create mode 100644 public/data/country-flag-icons/LB.svg create mode 100644 public/data/country-flag-icons/LC.svg create mode 100644 public/data/country-flag-icons/LI.svg create mode 100644 public/data/country-flag-icons/LK.svg create mode 100644 public/data/country-flag-icons/LR.svg create mode 100644 public/data/country-flag-icons/LS.svg create mode 100644 public/data/country-flag-icons/LT.svg create mode 100644 public/data/country-flag-icons/LU.svg create mode 100644 public/data/country-flag-icons/LV.svg create mode 100644 public/data/country-flag-icons/LY.svg create mode 100644 public/data/country-flag-icons/MA.svg create mode 100644 public/data/country-flag-icons/MC.svg create mode 100644 public/data/country-flag-icons/MD.svg create mode 100644 public/data/country-flag-icons/ME.svg create mode 100644 public/data/country-flag-icons/MF.svg create mode 100644 public/data/country-flag-icons/MG.svg create mode 100644 public/data/country-flag-icons/MH.svg create mode 100644 public/data/country-flag-icons/MK.svg create mode 100644 public/data/country-flag-icons/ML.svg create mode 100644 public/data/country-flag-icons/MM.svg create mode 100644 public/data/country-flag-icons/MN.svg create mode 100644 public/data/country-flag-icons/MO.svg create mode 100644 public/data/country-flag-icons/MP.svg create mode 100644 public/data/country-flag-icons/MQ.svg create mode 100644 public/data/country-flag-icons/MR.svg create mode 100644 public/data/country-flag-icons/MS.svg create mode 100644 public/data/country-flag-icons/MT.svg create mode 100644 public/data/country-flag-icons/MU.svg create mode 100644 public/data/country-flag-icons/MV.svg create mode 100644 public/data/country-flag-icons/MW.svg create mode 100644 public/data/country-flag-icons/MX.svg create mode 100644 public/data/country-flag-icons/MY.svg create mode 100644 public/data/country-flag-icons/MZ.svg create mode 100644 public/data/country-flag-icons/NA.svg create mode 100644 public/data/country-flag-icons/NC.svg create mode 100644 public/data/country-flag-icons/NE.svg create mode 100644 public/data/country-flag-icons/NF.svg create mode 100644 public/data/country-flag-icons/NG.svg create mode 100644 public/data/country-flag-icons/NI.svg create mode 100644 public/data/country-flag-icons/NL.svg create mode 100644 public/data/country-flag-icons/NO.svg create mode 100644 public/data/country-flag-icons/NP.svg create mode 100644 public/data/country-flag-icons/NR.svg create mode 100644 public/data/country-flag-icons/NU.svg create mode 100644 public/data/country-flag-icons/NZ.svg create mode 100644 public/data/country-flag-icons/OM.svg create mode 100644 public/data/country-flag-icons/PA.svg create mode 100644 public/data/country-flag-icons/PE.svg create mode 100644 public/data/country-flag-icons/PF.svg create mode 100644 public/data/country-flag-icons/PG.svg create mode 100644 public/data/country-flag-icons/PH.svg create mode 100644 public/data/country-flag-icons/PK.svg create mode 100644 public/data/country-flag-icons/PL.svg create mode 100644 public/data/country-flag-icons/PM.svg create mode 100644 public/data/country-flag-icons/PN.svg create mode 100644 public/data/country-flag-icons/PR.svg create mode 100644 public/data/country-flag-icons/PS.svg create mode 100644 public/data/country-flag-icons/PT.svg create mode 100644 public/data/country-flag-icons/PW.svg create mode 100644 public/data/country-flag-icons/PY.svg create mode 100644 public/data/country-flag-icons/QA.svg create mode 100644 public/data/country-flag-icons/RE.svg create mode 100644 public/data/country-flag-icons/RO.svg create mode 100644 public/data/country-flag-icons/RS.svg create mode 100644 public/data/country-flag-icons/RU.svg create mode 100644 public/data/country-flag-icons/RW.svg create mode 100644 public/data/country-flag-icons/SA.svg create mode 100644 public/data/country-flag-icons/SB.svg create mode 100644 public/data/country-flag-icons/SC.svg create mode 100644 public/data/country-flag-icons/SD.svg create mode 100644 public/data/country-flag-icons/SE.svg create mode 100644 public/data/country-flag-icons/SG.svg create mode 100644 public/data/country-flag-icons/SH.svg create mode 100644 public/data/country-flag-icons/SI.svg create mode 100644 public/data/country-flag-icons/SJ.svg create mode 100644 public/data/country-flag-icons/SK.svg create mode 100644 public/data/country-flag-icons/SL.svg create mode 100644 public/data/country-flag-icons/SM.svg create mode 100644 public/data/country-flag-icons/SN.svg create mode 100644 public/data/country-flag-icons/SO.svg create mode 100644 public/data/country-flag-icons/SR.svg create mode 100644 public/data/country-flag-icons/SS.svg create mode 100644 public/data/country-flag-icons/ST.svg create mode 100644 public/data/country-flag-icons/SV.svg create mode 100644 public/data/country-flag-icons/SX.svg create mode 100644 public/data/country-flag-icons/SY.svg create mode 100644 public/data/country-flag-icons/SZ.svg create mode 100644 public/data/country-flag-icons/TA.svg create mode 100644 public/data/country-flag-icons/TC.svg create mode 100644 public/data/country-flag-icons/TD.svg create mode 100644 public/data/country-flag-icons/TF.svg create mode 100644 public/data/country-flag-icons/TG.svg create mode 100644 public/data/country-flag-icons/TH.svg create mode 100644 public/data/country-flag-icons/TJ.svg create mode 100644 public/data/country-flag-icons/TK.svg create mode 100644 public/data/country-flag-icons/TL.svg create mode 100644 public/data/country-flag-icons/TM.svg create mode 100644 public/data/country-flag-icons/TN.svg create mode 100644 public/data/country-flag-icons/TO.svg create mode 100644 public/data/country-flag-icons/TR.svg create mode 100644 public/data/country-flag-icons/TT.svg create mode 100644 public/data/country-flag-icons/TV.svg create mode 100644 public/data/country-flag-icons/TW.svg create mode 100644 public/data/country-flag-icons/TZ.svg create mode 100644 public/data/country-flag-icons/UA.svg create mode 100644 public/data/country-flag-icons/UG.svg create mode 100644 public/data/country-flag-icons/UM.svg create mode 100644 public/data/country-flag-icons/US.svg create mode 100644 public/data/country-flag-icons/UY.svg create mode 100644 public/data/country-flag-icons/UZ.svg create mode 100644 public/data/country-flag-icons/VA.svg create mode 100644 public/data/country-flag-icons/VC.svg create mode 100644 public/data/country-flag-icons/VE.svg create mode 100644 public/data/country-flag-icons/VG.svg create mode 100644 public/data/country-flag-icons/VI.svg create mode 100644 public/data/country-flag-icons/VN.svg create mode 100644 public/data/country-flag-icons/VU.svg create mode 100644 public/data/country-flag-icons/WF.svg create mode 100644 public/data/country-flag-icons/WS.svg create mode 100644 public/data/country-flag-icons/XK.svg create mode 100644 public/data/country-flag-icons/YE.svg create mode 100644 public/data/country-flag-icons/YT.svg create mode 100644 public/data/country-flag-icons/ZA.svg create mode 100644 public/data/country-flag-icons/ZM.svg create mode 100644 public/data/country-flag-icons/ZW.svg create mode 100644 public/data/country-flag-icons/flags.css create mode 100644 public/data/country-flag-icons/index.html diff --git a/public/data/country-flag-icons/AC.svg b/public/data/country-flag-icons/AC.svg new file mode 100644 index 0000000..a645383 --- /dev/null +++ b/public/data/country-flag-icons/AC.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/AD.svg b/public/data/country-flag-icons/AD.svg new file mode 100644 index 0000000..849880e --- /dev/null +++ b/public/data/country-flag-icons/AD.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/AE.svg b/public/data/country-flag-icons/AE.svg new file mode 100644 index 0000000..c7c42ac --- /dev/null +++ b/public/data/country-flag-icons/AE.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/AF.svg b/public/data/country-flag-icons/AF.svg new file mode 100644 index 0000000..99bb2af --- /dev/null +++ b/public/data/country-flag-icons/AF.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/AG.svg b/public/data/country-flag-icons/AG.svg new file mode 100644 index 0000000..3ea0640 --- /dev/null +++ b/public/data/country-flag-icons/AG.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/AI.svg b/public/data/country-flag-icons/AI.svg new file mode 100644 index 0000000..61532e4 --- /dev/null +++ b/public/data/country-flag-icons/AI.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/AL.svg b/public/data/country-flag-icons/AL.svg new file mode 100644 index 0000000..bf1a0b0 --- /dev/null +++ b/public/data/country-flag-icons/AL.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/AM.svg b/public/data/country-flag-icons/AM.svg new file mode 100644 index 0000000..cbcb575 --- /dev/null +++ b/public/data/country-flag-icons/AM.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/AO.svg b/public/data/country-flag-icons/AO.svg new file mode 100644 index 0000000..096d06b --- /dev/null +++ b/public/data/country-flag-icons/AO.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/AQ.svg b/public/data/country-flag-icons/AQ.svg new file mode 100644 index 0000000..6888c96 --- /dev/null +++ b/public/data/country-flag-icons/AQ.svg @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/public/data/country-flag-icons/AR.svg b/public/data/country-flag-icons/AR.svg new file mode 100644 index 0000000..be8073f --- /dev/null +++ b/public/data/country-flag-icons/AR.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/AS.svg b/public/data/country-flag-icons/AS.svg new file mode 100644 index 0000000..7c95bf0 --- /dev/null +++ b/public/data/country-flag-icons/AS.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/AT.svg b/public/data/country-flag-icons/AT.svg new file mode 100644 index 0000000..fdb4554 --- /dev/null +++ b/public/data/country-flag-icons/AT.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/AU.svg b/public/data/country-flag-icons/AU.svg new file mode 100644 index 0000000..4acf2b0 --- /dev/null +++ b/public/data/country-flag-icons/AU.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/AW.svg b/public/data/country-flag-icons/AW.svg new file mode 100644 index 0000000..f644029 --- /dev/null +++ b/public/data/country-flag-icons/AW.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/AX.svg b/public/data/country-flag-icons/AX.svg new file mode 100644 index 0000000..f013721 --- /dev/null +++ b/public/data/country-flag-icons/AX.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/public/data/country-flag-icons/AZ.svg b/public/data/country-flag-icons/AZ.svg new file mode 100644 index 0000000..0a4a671 --- /dev/null +++ b/public/data/country-flag-icons/AZ.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/BA.svg b/public/data/country-flag-icons/BA.svg new file mode 100644 index 0000000..b2d866d --- /dev/null +++ b/public/data/country-flag-icons/BA.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/BB.svg b/public/data/country-flag-icons/BB.svg new file mode 100644 index 0000000..2e82e51 --- /dev/null +++ b/public/data/country-flag-icons/BB.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/BD.svg b/public/data/country-flag-icons/BD.svg new file mode 100644 index 0000000..b908f6f --- /dev/null +++ b/public/data/country-flag-icons/BD.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/data/country-flag-icons/BE.svg b/public/data/country-flag-icons/BE.svg new file mode 100644 index 0000000..832d064 --- /dev/null +++ b/public/data/country-flag-icons/BE.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/BF.svg b/public/data/country-flag-icons/BF.svg new file mode 100644 index 0000000..b7d3da1 --- /dev/null +++ b/public/data/country-flag-icons/BF.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/public/data/country-flag-icons/BG.svg b/public/data/country-flag-icons/BG.svg new file mode 100644 index 0000000..12fbcc4 --- /dev/null +++ b/public/data/country-flag-icons/BG.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/BH.svg b/public/data/country-flag-icons/BH.svg new file mode 100644 index 0000000..5d180db --- /dev/null +++ b/public/data/country-flag-icons/BH.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/public/data/country-flag-icons/BI.svg b/public/data/country-flag-icons/BI.svg new file mode 100644 index 0000000..c5bf386 --- /dev/null +++ b/public/data/country-flag-icons/BI.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/BJ.svg b/public/data/country-flag-icons/BJ.svg new file mode 100644 index 0000000..908ceeb --- /dev/null +++ b/public/data/country-flag-icons/BJ.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/BL.svg b/public/data/country-flag-icons/BL.svg new file mode 100644 index 0000000..1b193d7 --- /dev/null +++ b/public/data/country-flag-icons/BL.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/BM.svg b/public/data/country-flag-icons/BM.svg new file mode 100644 index 0000000..c68cb95 --- /dev/null +++ b/public/data/country-flag-icons/BM.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/BN.svg b/public/data/country-flag-icons/BN.svg new file mode 100644 index 0000000..78a8aca --- /dev/null +++ b/public/data/country-flag-icons/BN.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/BO.svg b/public/data/country-flag-icons/BO.svg new file mode 100644 index 0000000..7516943 --- /dev/null +++ b/public/data/country-flag-icons/BO.svg @@ -0,0 +1 @@ + diff --git a/public/data/country-flag-icons/BQ.svg b/public/data/country-flag-icons/BQ.svg new file mode 100644 index 0000000..ea1f01c --- /dev/null +++ b/public/data/country-flag-icons/BQ.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/BR.svg b/public/data/country-flag-icons/BR.svg new file mode 100644 index 0000000..9d1d2be --- /dev/null +++ b/public/data/country-flag-icons/BR.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/BS.svg b/public/data/country-flag-icons/BS.svg new file mode 100644 index 0000000..9511b01 --- /dev/null +++ b/public/data/country-flag-icons/BS.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/BT.svg b/public/data/country-flag-icons/BT.svg new file mode 100644 index 0000000..6b2faa9 --- /dev/null +++ b/public/data/country-flag-icons/BT.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/public/data/country-flag-icons/BV.svg b/public/data/country-flag-icons/BV.svg new file mode 100644 index 0000000..153328e --- /dev/null +++ b/public/data/country-flag-icons/BV.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/BW.svg b/public/data/country-flag-icons/BW.svg new file mode 100644 index 0000000..1fd3bd0 --- /dev/null +++ b/public/data/country-flag-icons/BW.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/BY.svg b/public/data/country-flag-icons/BY.svg new file mode 100644 index 0000000..66011c9 --- /dev/null +++ b/public/data/country-flag-icons/BY.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/BZ.svg b/public/data/country-flag-icons/BZ.svg new file mode 100644 index 0000000..cdde5f8 --- /dev/null +++ b/public/data/country-flag-icons/BZ.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CA.svg b/public/data/country-flag-icons/CA.svg new file mode 100644 index 0000000..4368ff3 --- /dev/null +++ b/public/data/country-flag-icons/CA.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/CC.svg b/public/data/country-flag-icons/CC.svg new file mode 100644 index 0000000..31c5b0d --- /dev/null +++ b/public/data/country-flag-icons/CC.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CD.svg b/public/data/country-flag-icons/CD.svg new file mode 100644 index 0000000..6634ef3 --- /dev/null +++ b/public/data/country-flag-icons/CD.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/public/data/country-flag-icons/CF.svg b/public/data/country-flag-icons/CF.svg new file mode 100644 index 0000000..ea8c823 --- /dev/null +++ b/public/data/country-flag-icons/CF.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CG.svg b/public/data/country-flag-icons/CG.svg new file mode 100644 index 0000000..2cfb669 --- /dev/null +++ b/public/data/country-flag-icons/CG.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/CH.svg b/public/data/country-flag-icons/CH.svg new file mode 100644 index 0000000..206accf --- /dev/null +++ b/public/data/country-flag-icons/CH.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/CI.svg b/public/data/country-flag-icons/CI.svg new file mode 100644 index 0000000..c0a83b2 --- /dev/null +++ b/public/data/country-flag-icons/CI.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/CK.svg b/public/data/country-flag-icons/CK.svg new file mode 100644 index 0000000..e5d5f86 --- /dev/null +++ b/public/data/country-flag-icons/CK.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CL.svg b/public/data/country-flag-icons/CL.svg new file mode 100644 index 0000000..60c658e --- /dev/null +++ b/public/data/country-flag-icons/CL.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/CM.svg b/public/data/country-flag-icons/CM.svg new file mode 100644 index 0000000..cbb4fc8 --- /dev/null +++ b/public/data/country-flag-icons/CM.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/CN.svg b/public/data/country-flag-icons/CN.svg new file mode 100644 index 0000000..3c41abe --- /dev/null +++ b/public/data/country-flag-icons/CN.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CO.svg b/public/data/country-flag-icons/CO.svg new file mode 100644 index 0000000..efa16d1 --- /dev/null +++ b/public/data/country-flag-icons/CO.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/CR.svg b/public/data/country-flag-icons/CR.svg new file mode 100644 index 0000000..b79c12f --- /dev/null +++ b/public/data/country-flag-icons/CR.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/CU.svg b/public/data/country-flag-icons/CU.svg new file mode 100644 index 0000000..60d9cbe --- /dev/null +++ b/public/data/country-flag-icons/CU.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CV.svg b/public/data/country-flag-icons/CV.svg new file mode 100644 index 0000000..6e00e99 --- /dev/null +++ b/public/data/country-flag-icons/CV.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CW.svg b/public/data/country-flag-icons/CW.svg new file mode 100644 index 0000000..51821fc --- /dev/null +++ b/public/data/country-flag-icons/CW.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/CX.svg b/public/data/country-flag-icons/CX.svg new file mode 100644 index 0000000..890b21d --- /dev/null +++ b/public/data/country-flag-icons/CX.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CY.svg b/public/data/country-flag-icons/CY.svg new file mode 100644 index 0000000..ca65570 --- /dev/null +++ b/public/data/country-flag-icons/CY.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/CZ.svg b/public/data/country-flag-icons/CZ.svg new file mode 100644 index 0000000..73d7c29 --- /dev/null +++ b/public/data/country-flag-icons/CZ.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/DE.svg b/public/data/country-flag-icons/DE.svg new file mode 100644 index 0000000..0dcef12 --- /dev/null +++ b/public/data/country-flag-icons/DE.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/DJ.svg b/public/data/country-flag-icons/DJ.svg new file mode 100644 index 0000000..1713fac --- /dev/null +++ b/public/data/country-flag-icons/DJ.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/public/data/country-flag-icons/DK.svg b/public/data/country-flag-icons/DK.svg new file mode 100644 index 0000000..f3aa677 --- /dev/null +++ b/public/data/country-flag-icons/DK.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/public/data/country-flag-icons/DM.svg b/public/data/country-flag-icons/DM.svg new file mode 100644 index 0000000..55824ec --- /dev/null +++ b/public/data/country-flag-icons/DM.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/DO.svg b/public/data/country-flag-icons/DO.svg new file mode 100644 index 0000000..714f2fb --- /dev/null +++ b/public/data/country-flag-icons/DO.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/DZ.svg b/public/data/country-flag-icons/DZ.svg new file mode 100644 index 0000000..0b5e895 --- /dev/null +++ b/public/data/country-flag-icons/DZ.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/EC.svg b/public/data/country-flag-icons/EC.svg new file mode 100644 index 0000000..465a9ec --- /dev/null +++ b/public/data/country-flag-icons/EC.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/EE.svg b/public/data/country-flag-icons/EE.svg new file mode 100644 index 0000000..19da80e --- /dev/null +++ b/public/data/country-flag-icons/EE.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/EG.svg b/public/data/country-flag-icons/EG.svg new file mode 100644 index 0000000..8d4c681 --- /dev/null +++ b/public/data/country-flag-icons/EG.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/public/data/country-flag-icons/EH.svg b/public/data/country-flag-icons/EH.svg new file mode 100644 index 0000000..b2174e5 --- /dev/null +++ b/public/data/country-flag-icons/EH.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/ER.svg b/public/data/country-flag-icons/ER.svg new file mode 100644 index 0000000..a53a02d --- /dev/null +++ b/public/data/country-flag-icons/ER.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/ES.svg b/public/data/country-flag-icons/ES.svg new file mode 100644 index 0000000..7d69a24 --- /dev/null +++ b/public/data/country-flag-icons/ES.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/ET.svg b/public/data/country-flag-icons/ET.svg new file mode 100644 index 0000000..3b9de37 --- /dev/null +++ b/public/data/country-flag-icons/ET.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/EU.svg b/public/data/country-flag-icons/EU.svg new file mode 100644 index 0000000..7415224 --- /dev/null +++ b/public/data/country-flag-icons/EU.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/data/country-flag-icons/FI.svg b/public/data/country-flag-icons/FI.svg new file mode 100644 index 0000000..0356243 --- /dev/null +++ b/public/data/country-flag-icons/FI.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/public/data/country-flag-icons/FJ.svg b/public/data/country-flag-icons/FJ.svg new file mode 100644 index 0000000..21f5ac1 --- /dev/null +++ b/public/data/country-flag-icons/FJ.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/FK.svg b/public/data/country-flag-icons/FK.svg new file mode 100644 index 0000000..e838ed8 --- /dev/null +++ b/public/data/country-flag-icons/FK.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/FM.svg b/public/data/country-flag-icons/FM.svg new file mode 100644 index 0000000..6d6420b --- /dev/null +++ b/public/data/country-flag-icons/FM.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/FO.svg b/public/data/country-flag-icons/FO.svg new file mode 100644 index 0000000..74fe35c --- /dev/null +++ b/public/data/country-flag-icons/FO.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/public/data/country-flag-icons/FR.svg b/public/data/country-flag-icons/FR.svg new file mode 100644 index 0000000..18abd34 --- /dev/null +++ b/public/data/country-flag-icons/FR.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/GA.svg b/public/data/country-flag-icons/GA.svg new file mode 100644 index 0000000..d1c24e9 --- /dev/null +++ b/public/data/country-flag-icons/GA.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/GB.svg b/public/data/country-flag-icons/GB.svg new file mode 100644 index 0000000..b818355 --- /dev/null +++ b/public/data/country-flag-icons/GB.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/GD.svg b/public/data/country-flag-icons/GD.svg new file mode 100644 index 0000000..6ba7be1 --- /dev/null +++ b/public/data/country-flag-icons/GD.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/GE-AB.svg b/public/data/country-flag-icons/GE-AB.svg new file mode 100644 index 0000000..91663ab --- /dev/null +++ b/public/data/country-flag-icons/GE-AB.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/GE-OS.svg b/public/data/country-flag-icons/GE-OS.svg new file mode 100644 index 0000000..23c05f3 --- /dev/null +++ b/public/data/country-flag-icons/GE-OS.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/data/country-flag-icons/GE.svg b/public/data/country-flag-icons/GE.svg new file mode 100644 index 0000000..3b555ad --- /dev/null +++ b/public/data/country-flag-icons/GE.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/public/data/country-flag-icons/GF.svg b/public/data/country-flag-icons/GF.svg new file mode 100644 index 0000000..4d7fc61 --- /dev/null +++ b/public/data/country-flag-icons/GF.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/GG.svg b/public/data/country-flag-icons/GG.svg new file mode 100644 index 0000000..ef65c3a --- /dev/null +++ b/public/data/country-flag-icons/GG.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/GH.svg b/public/data/country-flag-icons/GH.svg new file mode 100644 index 0000000..310aaf2 --- /dev/null +++ b/public/data/country-flag-icons/GH.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/GI.svg b/public/data/country-flag-icons/GI.svg new file mode 100644 index 0000000..f87432e --- /dev/null +++ b/public/data/country-flag-icons/GI.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/GL.svg b/public/data/country-flag-icons/GL.svg new file mode 100644 index 0000000..021ce8d --- /dev/null +++ b/public/data/country-flag-icons/GL.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/GM.svg b/public/data/country-flag-icons/GM.svg new file mode 100644 index 0000000..9f73e3a --- /dev/null +++ b/public/data/country-flag-icons/GM.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/GN.svg b/public/data/country-flag-icons/GN.svg new file mode 100644 index 0000000..f42ee76 --- /dev/null +++ b/public/data/country-flag-icons/GN.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/GP.svg b/public/data/country-flag-icons/GP.svg new file mode 100644 index 0000000..18abd34 --- /dev/null +++ b/public/data/country-flag-icons/GP.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/GQ.svg b/public/data/country-flag-icons/GQ.svg new file mode 100644 index 0000000..16c7638 --- /dev/null +++ b/public/data/country-flag-icons/GQ.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/GR.svg b/public/data/country-flag-icons/GR.svg new file mode 100644 index 0000000..33f543a --- /dev/null +++ b/public/data/country-flag-icons/GR.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/GS.svg b/public/data/country-flag-icons/GS.svg new file mode 100644 index 0000000..309f799 --- /dev/null +++ b/public/data/country-flag-icons/GS.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/GT.svg b/public/data/country-flag-icons/GT.svg new file mode 100644 index 0000000..e256246 --- /dev/null +++ b/public/data/country-flag-icons/GT.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/GU.svg b/public/data/country-flag-icons/GU.svg new file mode 100644 index 0000000..58430cc --- /dev/null +++ b/public/data/country-flag-icons/GU.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/GW.svg b/public/data/country-flag-icons/GW.svg new file mode 100644 index 0000000..3301dc3 --- /dev/null +++ b/public/data/country-flag-icons/GW.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/GY.svg b/public/data/country-flag-icons/GY.svg new file mode 100644 index 0000000..f40e7eb --- /dev/null +++ b/public/data/country-flag-icons/GY.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/HK.svg b/public/data/country-flag-icons/HK.svg new file mode 100644 index 0000000..96da922 --- /dev/null +++ b/public/data/country-flag-icons/HK.svg @@ -0,0 +1 @@ + diff --git a/public/data/country-flag-icons/HM.svg b/public/data/country-flag-icons/HM.svg new file mode 100644 index 0000000..eea4cd8 --- /dev/null +++ b/public/data/country-flag-icons/HM.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/HN.svg b/public/data/country-flag-icons/HN.svg new file mode 100644 index 0000000..feade7c --- /dev/null +++ b/public/data/country-flag-icons/HN.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/HR.svg b/public/data/country-flag-icons/HR.svg new file mode 100644 index 0000000..4e8c8d6 --- /dev/null +++ b/public/data/country-flag-icons/HR.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/HT.svg b/public/data/country-flag-icons/HT.svg new file mode 100644 index 0000000..f61e934 --- /dev/null +++ b/public/data/country-flag-icons/HT.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/HU.svg b/public/data/country-flag-icons/HU.svg new file mode 100644 index 0000000..e3111ed --- /dev/null +++ b/public/data/country-flag-icons/HU.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/IC.svg b/public/data/country-flag-icons/IC.svg new file mode 100644 index 0000000..beba995 --- /dev/null +++ b/public/data/country-flag-icons/IC.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/ID.svg b/public/data/country-flag-icons/ID.svg new file mode 100644 index 0000000..581b841 --- /dev/null +++ b/public/data/country-flag-icons/ID.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/IE.svg b/public/data/country-flag-icons/IE.svg new file mode 100644 index 0000000..7afad08 --- /dev/null +++ b/public/data/country-flag-icons/IE.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/IL.svg b/public/data/country-flag-icons/IL.svg new file mode 100644 index 0000000..7fab796 --- /dev/null +++ b/public/data/country-flag-icons/IL.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/IM.svg b/public/data/country-flag-icons/IM.svg new file mode 100644 index 0000000..58ffb5b --- /dev/null +++ b/public/data/country-flag-icons/IM.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/public/data/country-flag-icons/IN.svg b/public/data/country-flag-icons/IN.svg new file mode 100644 index 0000000..fc0483c --- /dev/null +++ b/public/data/country-flag-icons/IN.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/IO.svg b/public/data/country-flag-icons/IO.svg new file mode 100644 index 0000000..3da3f2f --- /dev/null +++ b/public/data/country-flag-icons/IO.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/data/country-flag-icons/IQ.svg b/public/data/country-flag-icons/IQ.svg new file mode 100644 index 0000000..b5a060e --- /dev/null +++ b/public/data/country-flag-icons/IQ.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/IR.svg b/public/data/country-flag-icons/IR.svg new file mode 100644 index 0000000..4e8f896 --- /dev/null +++ b/public/data/country-flag-icons/IR.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/IS.svg b/public/data/country-flag-icons/IS.svg new file mode 100644 index 0000000..340f12b --- /dev/null +++ b/public/data/country-flag-icons/IS.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/IT.svg b/public/data/country-flag-icons/IT.svg new file mode 100644 index 0000000..49d1ab8 --- /dev/null +++ b/public/data/country-flag-icons/IT.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/JE.svg b/public/data/country-flag-icons/JE.svg new file mode 100644 index 0000000..b7e9b86 --- /dev/null +++ b/public/data/country-flag-icons/JE.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/public/data/country-flag-icons/JM.svg b/public/data/country-flag-icons/JM.svg new file mode 100644 index 0000000..17588e3 --- /dev/null +++ b/public/data/country-flag-icons/JM.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/JO.svg b/public/data/country-flag-icons/JO.svg new file mode 100644 index 0000000..c5b5842 --- /dev/null +++ b/public/data/country-flag-icons/JO.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/JP.svg b/public/data/country-flag-icons/JP.svg new file mode 100644 index 0000000..8e763ae --- /dev/null +++ b/public/data/country-flag-icons/JP.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/KE.svg b/public/data/country-flag-icons/KE.svg new file mode 100644 index 0000000..247abc9 --- /dev/null +++ b/public/data/country-flag-icons/KE.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/KG.svg b/public/data/country-flag-icons/KG.svg new file mode 100644 index 0000000..7b25a1a --- /dev/null +++ b/public/data/country-flag-icons/KG.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/KH.svg b/public/data/country-flag-icons/KH.svg new file mode 100644 index 0000000..32e2f56 --- /dev/null +++ b/public/data/country-flag-icons/KH.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/KI.svg b/public/data/country-flag-icons/KI.svg new file mode 100644 index 0000000..6526090 --- /dev/null +++ b/public/data/country-flag-icons/KI.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/KM.svg b/public/data/country-flag-icons/KM.svg new file mode 100644 index 0000000..240850c --- /dev/null +++ b/public/data/country-flag-icons/KM.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/KN.svg b/public/data/country-flag-icons/KN.svg new file mode 100644 index 0000000..16e0074 --- /dev/null +++ b/public/data/country-flag-icons/KN.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/KP.svg b/public/data/country-flag-icons/KP.svg new file mode 100644 index 0000000..0ecacd6 --- /dev/null +++ b/public/data/country-flag-icons/KP.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/KR.svg b/public/data/country-flag-icons/KR.svg new file mode 100644 index 0000000..5381c03 --- /dev/null +++ b/public/data/country-flag-icons/KR.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/KW.svg b/public/data/country-flag-icons/KW.svg new file mode 100644 index 0000000..7e40715 --- /dev/null +++ b/public/data/country-flag-icons/KW.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/KY.svg b/public/data/country-flag-icons/KY.svg new file mode 100644 index 0000000..52edc3a --- /dev/null +++ b/public/data/country-flag-icons/KY.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/KZ.svg b/public/data/country-flag-icons/KZ.svg new file mode 100644 index 0000000..e597a4d --- /dev/null +++ b/public/data/country-flag-icons/KZ.svg @@ -0,0 +1,28 @@ + + + + + + diff --git a/public/data/country-flag-icons/LA.svg b/public/data/country-flag-icons/LA.svg new file mode 100644 index 0000000..9d05bca --- /dev/null +++ b/public/data/country-flag-icons/LA.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/LB.svg b/public/data/country-flag-icons/LB.svg new file mode 100644 index 0000000..e4374bd --- /dev/null +++ b/public/data/country-flag-icons/LB.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/LC.svg b/public/data/country-flag-icons/LC.svg new file mode 100644 index 0000000..b4f1153 --- /dev/null +++ b/public/data/country-flag-icons/LC.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/LI.svg b/public/data/country-flag-icons/LI.svg new file mode 100644 index 0000000..1fb4821 --- /dev/null +++ b/public/data/country-flag-icons/LI.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/public/data/country-flag-icons/LK.svg b/public/data/country-flag-icons/LK.svg new file mode 100644 index 0000000..8cda3c2 --- /dev/null +++ b/public/data/country-flag-icons/LK.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/LR.svg b/public/data/country-flag-icons/LR.svg new file mode 100644 index 0000000..69e3cb3 --- /dev/null +++ b/public/data/country-flag-icons/LR.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/LS.svg b/public/data/country-flag-icons/LS.svg new file mode 100644 index 0000000..d01e6f9 --- /dev/null +++ b/public/data/country-flag-icons/LS.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/LT.svg b/public/data/country-flag-icons/LT.svg new file mode 100644 index 0000000..80e64e1 --- /dev/null +++ b/public/data/country-flag-icons/LT.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/LU.svg b/public/data/country-flag-icons/LU.svg new file mode 100644 index 0000000..8e1ae08 --- /dev/null +++ b/public/data/country-flag-icons/LU.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/LV.svg b/public/data/country-flag-icons/LV.svg new file mode 100644 index 0000000..33e1eaf --- /dev/null +++ b/public/data/country-flag-icons/LV.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/LY.svg b/public/data/country-flag-icons/LY.svg new file mode 100644 index 0000000..af9375f --- /dev/null +++ b/public/data/country-flag-icons/LY.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/MA.svg b/public/data/country-flag-icons/MA.svg new file mode 100644 index 0000000..6ac5cc1 --- /dev/null +++ b/public/data/country-flag-icons/MA.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/public/data/country-flag-icons/MC.svg b/public/data/country-flag-icons/MC.svg new file mode 100644 index 0000000..faf536e --- /dev/null +++ b/public/data/country-flag-icons/MC.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/MD.svg b/public/data/country-flag-icons/MD.svg new file mode 100644 index 0000000..2c6fa60 --- /dev/null +++ b/public/data/country-flag-icons/MD.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/public/data/country-flag-icons/ME.svg b/public/data/country-flag-icons/ME.svg new file mode 100644 index 0000000..db42f40 --- /dev/null +++ b/public/data/country-flag-icons/ME.svg @@ -0,0 +1,26 @@ + + + + + + + diff --git a/public/data/country-flag-icons/MF.svg b/public/data/country-flag-icons/MF.svg new file mode 100644 index 0000000..3c7e589 --- /dev/null +++ b/public/data/country-flag-icons/MF.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/data/country-flag-icons/MG.svg b/public/data/country-flag-icons/MG.svg new file mode 100644 index 0000000..876ae96 --- /dev/null +++ b/public/data/country-flag-icons/MG.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/MH.svg b/public/data/country-flag-icons/MH.svg new file mode 100644 index 0000000..eb38bd8 --- /dev/null +++ b/public/data/country-flag-icons/MH.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/public/data/country-flag-icons/MK.svg b/public/data/country-flag-icons/MK.svg new file mode 100644 index 0000000..6a74ede --- /dev/null +++ b/public/data/country-flag-icons/MK.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/ML.svg b/public/data/country-flag-icons/ML.svg new file mode 100644 index 0000000..302bf8d --- /dev/null +++ b/public/data/country-flag-icons/ML.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/MM.svg b/public/data/country-flag-icons/MM.svg new file mode 100644 index 0000000..3ce41b3 --- /dev/null +++ b/public/data/country-flag-icons/MM.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/MN.svg b/public/data/country-flag-icons/MN.svg new file mode 100644 index 0000000..d4ccdcf --- /dev/null +++ b/public/data/country-flag-icons/MN.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/MO.svg b/public/data/country-flag-icons/MO.svg new file mode 100644 index 0000000..fc2fb4a --- /dev/null +++ b/public/data/country-flag-icons/MO.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/MP.svg b/public/data/country-flag-icons/MP.svg new file mode 100644 index 0000000..dda0de6 --- /dev/null +++ b/public/data/country-flag-icons/MP.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/public/data/country-flag-icons/MQ.svg b/public/data/country-flag-icons/MQ.svg new file mode 100644 index 0000000..b44deac --- /dev/null +++ b/public/data/country-flag-icons/MQ.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/data/country-flag-icons/MR.svg b/public/data/country-flag-icons/MR.svg new file mode 100644 index 0000000..1155ceb --- /dev/null +++ b/public/data/country-flag-icons/MR.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/MS.svg b/public/data/country-flag-icons/MS.svg new file mode 100644 index 0000000..d31b97a --- /dev/null +++ b/public/data/country-flag-icons/MS.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/MT.svg b/public/data/country-flag-icons/MT.svg new file mode 100644 index 0000000..fb809cd --- /dev/null +++ b/public/data/country-flag-icons/MT.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/public/data/country-flag-icons/MU.svg b/public/data/country-flag-icons/MU.svg new file mode 100644 index 0000000..5efc93a --- /dev/null +++ b/public/data/country-flag-icons/MU.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/MV.svg b/public/data/country-flag-icons/MV.svg new file mode 100644 index 0000000..4cd4e9a --- /dev/null +++ b/public/data/country-flag-icons/MV.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/MW.svg b/public/data/country-flag-icons/MW.svg new file mode 100644 index 0000000..dcf2a3d --- /dev/null +++ b/public/data/country-flag-icons/MW.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/MX.svg b/public/data/country-flag-icons/MX.svg new file mode 100644 index 0000000..de44539 --- /dev/null +++ b/public/data/country-flag-icons/MX.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/MY.svg b/public/data/country-flag-icons/MY.svg new file mode 100644 index 0000000..6d53873 --- /dev/null +++ b/public/data/country-flag-icons/MY.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/MZ.svg b/public/data/country-flag-icons/MZ.svg new file mode 100644 index 0000000..5d482bf --- /dev/null +++ b/public/data/country-flag-icons/MZ.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/NA.svg b/public/data/country-flag-icons/NA.svg new file mode 100644 index 0000000..ffe732a --- /dev/null +++ b/public/data/country-flag-icons/NA.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/NC.svg b/public/data/country-flag-icons/NC.svg new file mode 100644 index 0000000..9654d05 --- /dev/null +++ b/public/data/country-flag-icons/NC.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/NE.svg b/public/data/country-flag-icons/NE.svg new file mode 100644 index 0000000..843d636 --- /dev/null +++ b/public/data/country-flag-icons/NE.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/NF.svg b/public/data/country-flag-icons/NF.svg new file mode 100644 index 0000000..34ae19a --- /dev/null +++ b/public/data/country-flag-icons/NF.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/NG.svg b/public/data/country-flag-icons/NG.svg new file mode 100644 index 0000000..7207647 --- /dev/null +++ b/public/data/country-flag-icons/NG.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/NI.svg b/public/data/country-flag-icons/NI.svg new file mode 100644 index 0000000..e43b29d --- /dev/null +++ b/public/data/country-flag-icons/NI.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/NL.svg b/public/data/country-flag-icons/NL.svg new file mode 100644 index 0000000..f7e57a9 --- /dev/null +++ b/public/data/country-flag-icons/NL.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/NO.svg b/public/data/country-flag-icons/NO.svg new file mode 100644 index 0000000..a87b556 --- /dev/null +++ b/public/data/country-flag-icons/NO.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/NP.svg b/public/data/country-flag-icons/NP.svg new file mode 100644 index 0000000..c37289d --- /dev/null +++ b/public/data/country-flag-icons/NP.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/NR.svg b/public/data/country-flag-icons/NR.svg new file mode 100644 index 0000000..5b99c79 --- /dev/null +++ b/public/data/country-flag-icons/NR.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/NU.svg b/public/data/country-flag-icons/NU.svg new file mode 100644 index 0000000..a733cf1 --- /dev/null +++ b/public/data/country-flag-icons/NU.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/NZ.svg b/public/data/country-flag-icons/NZ.svg new file mode 100644 index 0000000..4628c85 --- /dev/null +++ b/public/data/country-flag-icons/NZ.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/OM.svg b/public/data/country-flag-icons/OM.svg new file mode 100644 index 0000000..3fadd6f --- /dev/null +++ b/public/data/country-flag-icons/OM.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/PA.svg b/public/data/country-flag-icons/PA.svg new file mode 100644 index 0000000..a41df7d --- /dev/null +++ b/public/data/country-flag-icons/PA.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/PE.svg b/public/data/country-flag-icons/PE.svg new file mode 100644 index 0000000..1b3e6eb --- /dev/null +++ b/public/data/country-flag-icons/PE.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/PF.svg b/public/data/country-flag-icons/PF.svg new file mode 100644 index 0000000..06e3f53 --- /dev/null +++ b/public/data/country-flag-icons/PF.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/PG.svg b/public/data/country-flag-icons/PG.svg new file mode 100644 index 0000000..8a8dfbf --- /dev/null +++ b/public/data/country-flag-icons/PG.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/PH.svg b/public/data/country-flag-icons/PH.svg new file mode 100644 index 0000000..5508cd6 --- /dev/null +++ b/public/data/country-flag-icons/PH.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/PK.svg b/public/data/country-flag-icons/PK.svg new file mode 100644 index 0000000..3adf79e --- /dev/null +++ b/public/data/country-flag-icons/PK.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/PL.svg b/public/data/country-flag-icons/PL.svg new file mode 100644 index 0000000..4b13fa7 --- /dev/null +++ b/public/data/country-flag-icons/PL.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/PM.svg b/public/data/country-flag-icons/PM.svg new file mode 100644 index 0000000..425af9a --- /dev/null +++ b/public/data/country-flag-icons/PM.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/PN.svg b/public/data/country-flag-icons/PN.svg new file mode 100644 index 0000000..55d239f --- /dev/null +++ b/public/data/country-flag-icons/PN.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/PR.svg b/public/data/country-flag-icons/PR.svg new file mode 100644 index 0000000..8a3a5e5 --- /dev/null +++ b/public/data/country-flag-icons/PR.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/PS.svg b/public/data/country-flag-icons/PS.svg new file mode 100644 index 0000000..ba8df73 --- /dev/null +++ b/public/data/country-flag-icons/PS.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/PT.svg b/public/data/country-flag-icons/PT.svg new file mode 100644 index 0000000..7407d4f --- /dev/null +++ b/public/data/country-flag-icons/PT.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/PW.svg b/public/data/country-flag-icons/PW.svg new file mode 100644 index 0000000..fef0d1e --- /dev/null +++ b/public/data/country-flag-icons/PW.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/PY.svg b/public/data/country-flag-icons/PY.svg new file mode 100644 index 0000000..0e95710 --- /dev/null +++ b/public/data/country-flag-icons/PY.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/QA.svg b/public/data/country-flag-icons/QA.svg new file mode 100644 index 0000000..ad00201 --- /dev/null +++ b/public/data/country-flag-icons/QA.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/public/data/country-flag-icons/RE.svg b/public/data/country-flag-icons/RE.svg new file mode 100644 index 0000000..425af9a --- /dev/null +++ b/public/data/country-flag-icons/RE.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/RO.svg b/public/data/country-flag-icons/RO.svg new file mode 100644 index 0000000..da21632 --- /dev/null +++ b/public/data/country-flag-icons/RO.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/RS.svg b/public/data/country-flag-icons/RS.svg new file mode 100644 index 0000000..696e211 --- /dev/null +++ b/public/data/country-flag-icons/RS.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/RU.svg b/public/data/country-flag-icons/RU.svg new file mode 100644 index 0000000..f311443 --- /dev/null +++ b/public/data/country-flag-icons/RU.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/RW.svg b/public/data/country-flag-icons/RW.svg new file mode 100644 index 0000000..fc62f55 --- /dev/null +++ b/public/data/country-flag-icons/RW.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/SA.svg b/public/data/country-flag-icons/SA.svg new file mode 100644 index 0000000..a8ea577 --- /dev/null +++ b/public/data/country-flag-icons/SA.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SB.svg b/public/data/country-flag-icons/SB.svg new file mode 100644 index 0000000..935f4e8 --- /dev/null +++ b/public/data/country-flag-icons/SB.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SC.svg b/public/data/country-flag-icons/SC.svg new file mode 100644 index 0000000..ae1c146 --- /dev/null +++ b/public/data/country-flag-icons/SC.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/SD.svg b/public/data/country-flag-icons/SD.svg new file mode 100644 index 0000000..67715b0 --- /dev/null +++ b/public/data/country-flag-icons/SD.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/SE.svg b/public/data/country-flag-icons/SE.svg new file mode 100644 index 0000000..bb7b029 --- /dev/null +++ b/public/data/country-flag-icons/SE.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/SG.svg b/public/data/country-flag-icons/SG.svg new file mode 100644 index 0000000..8e929ed --- /dev/null +++ b/public/data/country-flag-icons/SG.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SH.svg b/public/data/country-flag-icons/SH.svg new file mode 100644 index 0000000..3c6af91 --- /dev/null +++ b/public/data/country-flag-icons/SH.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SI.svg b/public/data/country-flag-icons/SI.svg new file mode 100644 index 0000000..d293119 --- /dev/null +++ b/public/data/country-flag-icons/SI.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/SJ.svg b/public/data/country-flag-icons/SJ.svg new file mode 100644 index 0000000..a87b556 --- /dev/null +++ b/public/data/country-flag-icons/SJ.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/SK.svg b/public/data/country-flag-icons/SK.svg new file mode 100644 index 0000000..53422f6 --- /dev/null +++ b/public/data/country-flag-icons/SK.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SL.svg b/public/data/country-flag-icons/SL.svg new file mode 100644 index 0000000..07427fd --- /dev/null +++ b/public/data/country-flag-icons/SL.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/SM.svg b/public/data/country-flag-icons/SM.svg new file mode 100644 index 0000000..4d52e77 --- /dev/null +++ b/public/data/country-flag-icons/SM.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SN.svg b/public/data/country-flag-icons/SN.svg new file mode 100644 index 0000000..9a469ce --- /dev/null +++ b/public/data/country-flag-icons/SN.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/SO.svg b/public/data/country-flag-icons/SO.svg new file mode 100644 index 0000000..bbbfd1c --- /dev/null +++ b/public/data/country-flag-icons/SO.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/SR.svg b/public/data/country-flag-icons/SR.svg new file mode 100644 index 0000000..ecca3df --- /dev/null +++ b/public/data/country-flag-icons/SR.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SS.svg b/public/data/country-flag-icons/SS.svg new file mode 100644 index 0000000..fc078c1 --- /dev/null +++ b/public/data/country-flag-icons/SS.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/ST.svg b/public/data/country-flag-icons/ST.svg new file mode 100644 index 0000000..2231ff1 --- /dev/null +++ b/public/data/country-flag-icons/ST.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SV.svg b/public/data/country-flag-icons/SV.svg new file mode 100644 index 0000000..d692591 --- /dev/null +++ b/public/data/country-flag-icons/SV.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SX.svg b/public/data/country-flag-icons/SX.svg new file mode 100644 index 0000000..afcd34b --- /dev/null +++ b/public/data/country-flag-icons/SX.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SY.svg b/public/data/country-flag-icons/SY.svg new file mode 100644 index 0000000..980fe19 --- /dev/null +++ b/public/data/country-flag-icons/SY.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/data/country-flag-icons/SZ.svg b/public/data/country-flag-icons/SZ.svg new file mode 100644 index 0000000..86aeef2 --- /dev/null +++ b/public/data/country-flag-icons/SZ.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/TA.svg b/public/data/country-flag-icons/TA.svg new file mode 100644 index 0000000..bc105e5 --- /dev/null +++ b/public/data/country-flag-icons/TA.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/TC.svg b/public/data/country-flag-icons/TC.svg new file mode 100644 index 0000000..9e2f81c --- /dev/null +++ b/public/data/country-flag-icons/TC.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/TD.svg b/public/data/country-flag-icons/TD.svg new file mode 100644 index 0000000..e177114 --- /dev/null +++ b/public/data/country-flag-icons/TD.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/TF.svg b/public/data/country-flag-icons/TF.svg new file mode 100644 index 0000000..1ac6d7e --- /dev/null +++ b/public/data/country-flag-icons/TF.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/TG.svg b/public/data/country-flag-icons/TG.svg new file mode 100644 index 0000000..6be16bf --- /dev/null +++ b/public/data/country-flag-icons/TG.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/TH.svg b/public/data/country-flag-icons/TH.svg new file mode 100644 index 0000000..d9f36f7 --- /dev/null +++ b/public/data/country-flag-icons/TH.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/TJ.svg b/public/data/country-flag-icons/TJ.svg new file mode 100644 index 0000000..1af0cdc --- /dev/null +++ b/public/data/country-flag-icons/TJ.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/TK.svg b/public/data/country-flag-icons/TK.svg new file mode 100644 index 0000000..54f502a --- /dev/null +++ b/public/data/country-flag-icons/TK.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/TL.svg b/public/data/country-flag-icons/TL.svg new file mode 100644 index 0000000..b64b47f --- /dev/null +++ b/public/data/country-flag-icons/TL.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/TM.svg b/public/data/country-flag-icons/TM.svg new file mode 100644 index 0000000..c4466e6 --- /dev/null +++ b/public/data/country-flag-icons/TM.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/TN.svg b/public/data/country-flag-icons/TN.svg new file mode 100644 index 0000000..a9efbe2 --- /dev/null +++ b/public/data/country-flag-icons/TN.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/TO.svg b/public/data/country-flag-icons/TO.svg new file mode 100644 index 0000000..5dae443 --- /dev/null +++ b/public/data/country-flag-icons/TO.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/TR.svg b/public/data/country-flag-icons/TR.svg new file mode 100644 index 0000000..6c9fe61 --- /dev/null +++ b/public/data/country-flag-icons/TR.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/public/data/country-flag-icons/TT.svg b/public/data/country-flag-icons/TT.svg new file mode 100644 index 0000000..e6cc298 --- /dev/null +++ b/public/data/country-flag-icons/TT.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/TV.svg b/public/data/country-flag-icons/TV.svg new file mode 100644 index 0000000..2fa52f6 --- /dev/null +++ b/public/data/country-flag-icons/TV.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/TW.svg b/public/data/country-flag-icons/TW.svg new file mode 100644 index 0000000..17bbde7 --- /dev/null +++ b/public/data/country-flag-icons/TW.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/TZ.svg b/public/data/country-flag-icons/TZ.svg new file mode 100644 index 0000000..30c5a0b --- /dev/null +++ b/public/data/country-flag-icons/TZ.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/UA.svg b/public/data/country-flag-icons/UA.svg new file mode 100644 index 0000000..33ef1b5 --- /dev/null +++ b/public/data/country-flag-icons/UA.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/UG.svg b/public/data/country-flag-icons/UG.svg new file mode 100644 index 0000000..1737736 --- /dev/null +++ b/public/data/country-flag-icons/UG.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/UM.svg b/public/data/country-flag-icons/UM.svg new file mode 100644 index 0000000..803568f --- /dev/null +++ b/public/data/country-flag-icons/UM.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/US.svg b/public/data/country-flag-icons/US.svg new file mode 100644 index 0000000..803568f --- /dev/null +++ b/public/data/country-flag-icons/US.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/UY.svg b/public/data/country-flag-icons/UY.svg new file mode 100644 index 0000000..e0c36a9 --- /dev/null +++ b/public/data/country-flag-icons/UY.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/UZ.svg b/public/data/country-flag-icons/UZ.svg new file mode 100644 index 0000000..6126529 --- /dev/null +++ b/public/data/country-flag-icons/UZ.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/VA.svg b/public/data/country-flag-icons/VA.svg new file mode 100644 index 0000000..bd16deb --- /dev/null +++ b/public/data/country-flag-icons/VA.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/VC.svg b/public/data/country-flag-icons/VC.svg new file mode 100644 index 0000000..6c4223c --- /dev/null +++ b/public/data/country-flag-icons/VC.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/VE.svg b/public/data/country-flag-icons/VE.svg new file mode 100644 index 0000000..309d2bd --- /dev/null +++ b/public/data/country-flag-icons/VE.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/VG.svg b/public/data/country-flag-icons/VG.svg new file mode 100644 index 0000000..8954b73 --- /dev/null +++ b/public/data/country-flag-icons/VG.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/VI.svg b/public/data/country-flag-icons/VI.svg new file mode 100644 index 0000000..cd1be25 --- /dev/null +++ b/public/data/country-flag-icons/VI.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/data/country-flag-icons/VN.svg b/public/data/country-flag-icons/VN.svg new file mode 100644 index 0000000..4705d85 --- /dev/null +++ b/public/data/country-flag-icons/VN.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/data/country-flag-icons/VU.svg b/public/data/country-flag-icons/VU.svg new file mode 100644 index 0000000..3e77feb --- /dev/null +++ b/public/data/country-flag-icons/VU.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/WF.svg b/public/data/country-flag-icons/WF.svg new file mode 100644 index 0000000..7173418 --- /dev/null +++ b/public/data/country-flag-icons/WF.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/public/data/country-flag-icons/WS.svg b/public/data/country-flag-icons/WS.svg new file mode 100644 index 0000000..3522793 --- /dev/null +++ b/public/data/country-flag-icons/WS.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/XK.svg b/public/data/country-flag-icons/XK.svg new file mode 100644 index 0000000..6192b48 --- /dev/null +++ b/public/data/country-flag-icons/XK.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/YE.svg b/public/data/country-flag-icons/YE.svg new file mode 100644 index 0000000..5057fde --- /dev/null +++ b/public/data/country-flag-icons/YE.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/data/country-flag-icons/YT.svg b/public/data/country-flag-icons/YT.svg new file mode 100644 index 0000000..0c830a0 --- /dev/null +++ b/public/data/country-flag-icons/YT.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/ZA.svg b/public/data/country-flag-icons/ZA.svg new file mode 100644 index 0000000..0a2b6c5 --- /dev/null +++ b/public/data/country-flag-icons/ZA.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/data/country-flag-icons/ZM.svg b/public/data/country-flag-icons/ZM.svg new file mode 100644 index 0000000..8e66187 --- /dev/null +++ b/public/data/country-flag-icons/ZM.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/data/country-flag-icons/ZW.svg b/public/data/country-flag-icons/ZW.svg new file mode 100644 index 0000000..6d0c014 --- /dev/null +++ b/public/data/country-flag-icons/ZW.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/data/country-flag-icons/flags.css b/public/data/country-flag-icons/flags.css new file mode 100644 index 0000000..93f0b00 --- /dev/null +++ b/public/data/country-flag-icons/flags.css @@ -0,0 +1,252 @@ +[class*=' flag:'],[class^='flag:'] {display:inline-block;background-size:cover;height:1em;width:1.5em;--CountryFlagIcon-height:1em;height:var(--CountryFlagIcon-height);width:calc(var(--CountryFlagIcon-height)*3/2);} +.flag\:AC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M440.1 181.1c-.1 39.2-6.4 81.4-57.4 101.5-51.1-20.1-57.3-62.3-57.4-101.5h114.8z'/%3e%3cpath fill='%2329DBFF' d='M439.6 197.7c-2.8 34.9-12.4 67.4-57 85-44.4-17.6-54.5-51.2-56.9-84.9'/%3e%3cpath fill='white' d='M437.8 214.1c-3.2 24.3-16.7 53.5-55.1 68.6-38.4-15.1-50.5-42.5-55.1-68.4'/%3e%3cpath fill='%2329DBFF' d='M434.2 230.3c-5.7 17.7-19.3 39.4-51.3 52.8-32-12.6-45.2-33.8-51.4-53'/%3e%3cpath fill='white' d='M426.7 246.9c-6.5 11.3-17.7 25.4-44 35.9-27.5-11.5-37.4-25.3-44-36.1'/%3e%3cpath fill='%2329DBFF' d='M412.4 265.1c-8.1 7.2-12 11.2-29.6 17.9-20.1-7.9-22.6-11.6-29.2-17.5'/%3e%3cpath fill='%235CC85C' d='M383.3 231.6c-.2-.2-27.9 35.7-27.9 35.7-1.8-1.3-10-9.5-13.3-15l41.3-50.1 40.2 49.7c-3.9 6.5-11.4 13.6-13.2 15M382.6 85.3l-26.5 45h53z'/%3e%3cellipse transform='rotate(-82.3 291.431 225.686)' fill='%23F7A226' cx='291.4' cy='225.7' rx='48.7' ry='15.7'/%3e%3cellipse transform='rotate(-68.099 303.087 164.67)' fill='%23DDC7AB' cx='303.1' cy='164.7' rx='11.7' ry='7.2'/%3e%3cellipse transform='rotate(-81.738 291.697 271.697)' fill='%23DDC7AB' cx='291.7' cy='271.7' rx='11.4' ry='3.3'/%3e%3cellipse transform='matrix(.9986 -.05353 .05353 .9986 -13.992 16.424)' fill='%23DDC7AB' cx='299.6' cy='269.4' rx='3.3' ry='11'/%3e%3cellipse transform='rotate(-21.518 314.54 201.06)' fill='%23DDC7AB' cx='314.5' cy='201.1' rx='4.1' ry='13.7'/%3e%3cellipse transform='rotate(-21.518 317.511 178.077)' fill='%23DDC7AB' cx='317.5' cy='178.1' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-7.7 473.781 225.857)' fill='%23F7A226' cx='473.6' cy='225.9' rx='15.7' ry='48.7'/%3e%3cellipse transform='rotate(-21.901 462.057 164.866)' fill='%23DDC7AB' cx='462' cy='164.9' rx='7.2' ry='11.7'/%3e%3cellipse transform='rotate(-8.27 473.27 271.908)' fill='%23DDC7AB' cx='473.4' cy='271.9' rx='3.3' ry='11.4'/%3e%3cellipse transform='matrix(.05353 -.9986 .9986 .05353 171.34 719.998)' fill='%23DDC7AB' cx='465.5' cy='269.6' rx='11' ry='3.3'/%3e%3cellipse transform='rotate(-68.482 450.552 201.247)' fill='%23DDC7AB' cx='450.6' cy='201.2' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-68.482 447.58 178.265)' fill='%23DDC7AB' cx='447.6' cy='178.3' rx='4.1' ry='13.7'/%3e%3cpath fill='%23B0C6CC' d='M373.3 130.3L356.1 155l17.8 26.1H396l4.7-25.4-5.4-25.4z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zM248.7 170.7l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3c/svg%3e")} +.flag\:AD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342zM198.92 113.58H256v64.8h-57.08zM309.16 228.68L256 243.18v-64.8h57.08z'/%3e%3cpath fill='%23BC8B00' d='M182.24 95.92v92.2c0 34.32 27.26 54.17 48.63 64.46-.8 1.37 25.13 8.26 25.13 8.26s25.93-6.9 25.13-8.26c21.38-10.29 48.63-30.14 48.63-64.46v-92.2H182.24zm129.86 92.2c0 16.88-10 29.43-32.76 43.9-8.62 5.48-17.54 9.03-23.34 11.01-5.8-1.98-14.72-5.53-23.34-11.01-22.76-14.47-32.76-28.02-32.76-43.9v-74.54h112.2v74.54z'/%3e%3c/svg%3e")} +.flag\:AE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23dd0d12' d='M0 0h171v342H0z'/%3e%3c/svg%3e")} +.flag\:AF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23DB3E00' d='M0 0h513v342H0z'/%3e%3cpath fill='%23479900' d='M331 0h182v342H331z'/%3e%3cpath d='M0 0h181.8v342H0z'/%3e%3cpath fill='white' d='M256 126.7c-19.4 0-35.2 15.8-35.2 35.2v52.8h70.4v-52.8c0-19.5-15.8-35.2-35.2-35.2z'/%3e%3cpath fill='white' d='M256 84.3c-47.7 0-86.4 38.7-86.4 86.4S208.3 257 256 257s86.4-38.7 86.4-86.4-38.7-86.3-86.4-86.3zm0 157.7c-39.4 0-71.4-32-71.4-71.4 0-39.4 32-71.4 71.4-71.4 39.4 0 71.4 32 71.4 71.4 0 39.5-32 71.4-71.4 71.4z'/%3e%3c/svg%3e")} +.flag\:AG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h513v342H0z'/%3e%3cpath fill='%23186DD2' d='M88.8 136.5c-2.2 12.9-3.4 26.2-3.4 39.8 0 13.6 1.2 27 3.4 39.8L256 228.3l167.2-12.1c2.2-12.9 3.4-26.2 3.4-39.8s-1.2-27-3.4-39.8'/%3e%3cpath fill='white' d='M423.2 219H88.8c15.8 69.8 84.7 122.3 167.2 122.3S407.4 288.8 423.2 219z'/%3e%3cpath fill='%23FFDA44' d='M365.9 136.5H146.1l44.9-21.1-23.9-43.5 48.8 9.4L222 32l34 36.2L290 32l6.1 49.3 48.8-9.4-23.9 43.5z'/%3e%3cg fill='%23C32500'%3e%3cpath d='M256.5 342L0 0v342z'/%3e%3cpath d='M513 342V0L256 342z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:AI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M454.8 265.38c7.94-10.93 13.24-24.27 13.24-40.42V104.89a59.754 59.754 0 01-36.02 12.01c-19.64 0-37.07-9.43-48.03-24.01-10.95 14.58-28.39 24.01-48.03 24.01-13.52 0-25.99-4.47-36.02-12v120.06c0 16.16 5.3 29.5 13.24 40.42H454.8z'/%3e%3cpath fill='%238DCCFF' d='M310.23 260.98C332.65 296.96 384 309 384 309s51.35-12.04 73.77-48.02H310.23z'/%3e%3cpath fill='%23D87B00' d='M396.66 172.21c.32 1.42 8.72 10.17 17.56 20.15 1.39 1.57-8.74 12.63-6.91 12.59 4.75-.12 19.27-17.26 19.34 6.65.05 15.94-30 27.51-30 27.51h17.47l.65 14.96s4.97-13.34 7.59-16.57c8.1-9.97 20.18-30.07 34.59-27.1 14.41 2.97-13.66-13.92-13.66-13.92s-5.2-15.19-16.63-16.97c-10.06-1.57-14.29-2.51-26.64-7.3-1.68-.65-3.88-2.32-3.36 0z'/%3e%3cpath fill='%23D87B00' d='M359.69 198.69c1.07-.99 4.46-12.63 8.69-25.28.67-1.99 15.31 1.27 14.35-.3-2.47-4.06-24.58-8.08-3.9-20.08 13.79-8 38.82 12.27 38.82 12.27l-8.72-15.14 12.64-8.03s-14.05 2.35-18.14 1.69c-12.68-2.04-36.13-2.48-40.75-16.45-4.62-13.97-5.25 18.79-5.25 18.79s-10.56 12.08-6.4 22.88c3.66 9.5 4.96 13.64 6.97 26.73.29 1.79-.06 4.53 1.69 2.92z'/%3e%3cpath fill='%23D87B00' d='M395.67 219.87c-1.39-.43-13.16 2.49-26.22 5.18-2.06.42-6.59-13.88-7.47-12.26-2.27 4.17 5.36 25.31-15.41 13.45-13.84-7.91-8.89-39.73-8.89-39.73l-8.71 15.14-13.29-6.9s9.09 10.96 10.57 14.84c4.6 11.99 16 32.49 6.24 43.49-9.76 11.01 18.88-4.9 18.88-4.9s15.76 3.07 23-5.96c6.38-7.94 9.3-11.14 19.61-19.45 1.43-1.12 3.97-2.19 1.69-2.9z'/%3e%3cpath fill='white' d='M256.5 0h-23.1L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1V171h22.6L96 121.8V171h64v-49.2l73.4 49.2h23.1v-22.9l-46.6-30.7h46.6v-64h-46.6l46.6-30.7z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112V171h32v-69.6h112.5v-32H144z'/%3e%3cpath fill='%23D80027' d='M0 171v-11.3l62.5-42.3h22.6L7.3 171zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256.5.1v11l-63 42.3h-22.6L248.7.1zM248.7 171l-77.8-53.6h22.6l63 42.3V171z'/%3e%3c/svg%3e")} +.flag\:AL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23ED2024' d='M0 0h90v60H0z'/%3e%3cpath fill='%23212121' d='M32.5 12.2v16l7.1 2.5-5 4.9 2.4 3 5.3-5.5 1.2 2.3-3 4.9 3.6 5.6-1.8 2.6 2.8 3.6 2.7-3.7-1.5-2.6 3-5.8-2.7-4.6 1.2-2.3 5.2 5.5 2.5-2.9-5.2-5.1 7.2-2.6V12.2l-5.2 1.9-.1 3.8-3.3.3v-2.6l1.7-2.3 5.6-2.2-2.3-.4 1.4-1.2.9.4-.8-1.4L54 9l-1-1.1L47.5 9l1.4 1.1-3.8 4.9-3.8-4.8 1.3-1.1-5-1.2L36.2 9l-1.5-.4-.8 1.4.9-.6 1.6 1.1-2.3.5 5.5 2 1.6 2.3v2.9l-3.3-.3v-3.6z'/%3e%3cg fill='%23212121'%3e%3cpath d='M26.2 25h6.4v2.5h-6.4zM26.2 20.9h6.4v2.7h-6.4zM26.2 16.7h6.4v2.6h-6.4zM26.2 12.7h6.4v2.5h-6.4z'/%3e%3c/g%3e%3cg fill='%23212121'%3e%3cpath d='M57.4 25h6.4v2.5h-6.4zM57.4 20.9h6.4v2.7h-6.4zM57.4 16.7h6.4v2.6h-6.4zM57.4 12.7h6.4v2.5h-6.4z'/%3e%3c/g%3e%3cpath fill='%23212121' d='M53.4 36.1h6.4V38h-6.4zM30.2 36.1h6.4V38h-6.4z'/%3e%3c/svg%3e")} +.flag\:AM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23FF9811' d='M0 228h513v114H0z'/%3e%3c/svg%3e")} +.flag\:AO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 171h513v171H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v171H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M197.01 139.81c-9.32 12.37-9 27.81 3.37 37.12 0 0 162.62 122.13 164.64 123.93 2.02 1.8 6.3 2.38 11-3.27 4.46-5.36 3.31-9.78 1.04-11.63S197.01 139.81 197.01 139.81zM264.42 79.12l11.72 24.03 26.45 3.96-19.23 18.58 4.4 26.38-23.61-12.55-23.73 12.33 4.64-26.33L226 106.77l26.47-3.73z'/%3e%3cpath d='M268.67 39.2l-3.2 22.04c51.81 3.9 92.64 47.18 92.64 99.99 0 55.38-44.9 100.28-100.28 100.28-40.82 0-75.94-24.39-91.59-59.4l-18.4 13.11c19.96 40.59 61.71 68.52 110 68.52 67.66 0 122.51-54.85 122.51-122.51-.01-64.01-49.1-116.54-111.68-122.03z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:AQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 744 496'%3e%3cpath fill='%233A7DCE' d='M0 0h744v496H0V0z'/%3e%3cpath fill='white' d='M120 125l90 63 54-14 23-81 61-36 92 14 105 55 6 90 34 12v92l-65 115-78 24-72-17 18-30-8-32-10 9-162-25-49-85 20-46-49-62z'/%3e%3c/svg%3e")} +.flag\:AR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%23338AF3' d='M0 0h512v114H0zM0 228h512v114H0z'/%3e%3ccircle fill='%23FFDA44' stroke='%23d6ab00' stroke-width='5' cx='256.5' cy='171' r='40'/%3e%3c/svg%3e")} +.flag\:AS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M513 33L95.3 171 513 310.76v30.57L0 171 513 0z'/%3e%3cpath fill='white' d='M513 287.18v24.58L81.72 171 513 30v24.16'/%3e%3cpath fill='%23A2001D' d='M476.98 140.21l-21.89 10.68-3.18-15.32 31.19-29.77s-9.42-40.65-13.75-44.98l-112.32 55.82-6.84 36.76-31.9 28.59-.4 34.2 34.29-22.76 67.23-2.66-1.51 38.11h22.23l11.9-44.64 31.55-24.61-6.6-19.42z'/%3e%3cpath fill='%23EFC100' stroke='%23231F20' stroke-miterlimit='10' d='M317.89 238.41l-22.24-11.11 22.24-11.11h144.46v22.22z'/%3e%3c/svg%3e")} +.flag\:AT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0zM0 228h513v114H0z'/%3e%3c/svg%3e")} +.flag\:AU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M222.2 170.7c.3-.3.5-.6.8-.9-.2.3-.5.6-.8.9zM188 212.6l11 22.9 24.7-5.7-11 22.8 19.9 15.8-24.8 5.6.1 25.4-19.9-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zM385.9 241.1l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM337.3 125.1l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9L332 136zM385.9 58.9l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zM428.4 108.6l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.4-7.6-9.5 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM398 166.5l4.1 12.7h13.3l-10.8 7.8 4.2 12.7-10.8-7.9-10.8 7.9 4.1-12.7-10.7-7.8h13.3z'/%3e%3cpath d='M254.8 0v30.6l-45.1 25.1h45.1V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9H99v-48.6l-87.4 48.6H-1.2v-30.6L44 115H-1.2V55.7h59.1L-1.2 22.8V0h26.7L99 40.8V0h55.6v48.6L242.1 0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M142.8 0h-32v69.3h-112v32h112v69.4h32v-69.4h112v-32h-112z'/%3e%3cpath fill='%230052B4' d='M154.6 115l100.2 55.7v-15.8L183 115z'/%3e%3cpath fill='white' d='M154.6 115l100.2 55.7v-15.8L183 115z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M154.6 115l100.2 55.7v-15.8L183 115zM70.7 115l-71.9 39.9v15.8L99 115z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M99 55.7L-1.2 0v15.7l71.9 40z'/%3e%3cpath fill='white' d='M99 55.7L-1.2 0v15.7l71.9 40z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M99 55.7L-1.2 0v15.7l71.9 40zM183 55.7l71.8-40V0L154.6 55.7z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:AW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 363 242'%3e%3cpath fill='%23338AF3' d='M0 0h363v242H0z'/%3e%3cpath fill='white' d='M57 96.9L14.7 78.2 57 59.6l18.6-42.2 18.6 42.2 42.3 18.6-42.3 18.7-18.6 42.2z'/%3e%3cpath fill='%23D80027' d='M75.6 40.6l11.5 26.1 26.1 11.5-26.1 11.5-11.5 26.1-11.5-26.1L38 78.2l26.1-11.5z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M0 152.2h363v15.7H0zM0 183.6h363v15.7H0z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:AX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 210.9H202.2V342h-79.8V210.9H0V131.1h122.4V0h79.8v131.1H513v61.2z'/%3e%3cpath fill='%23D80027' d='M513 149.7v42.6H183.7V342H141V192.3H0v-42.6h141V0h42.7v149.7z'/%3e%3c/svg%3e")} +.flag\:AZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%23338AF3' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 228h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='M265.6 212.6c-23 0-41.6-18.6-41.6-41.6s18.6-41.6 41.6-41.6c7.2 0 13.9 1.8 19.8 5-9.2-9-21.9-14.6-35.8-14.6-28.3 0-51.2 22.9-51.2 51.2s22.9 51.2 51.2 51.2c13.9 0 26.6-5.6 35.8-14.6-5.9 3.2-12.6 5-19.8 5z'/%3e%3cpath d='M297.6 142.2l5.5 15.5 14.9-7.1-7.1 14.9 15.5 5.5-15.5 5.5 7.1 14.9-14.9-7.1-5.5 15.5-5.5-15.5-14.9 7.1 7.1-14.9-15.5-5.5 15.5-5.5-7.1-14.9 14.9 7.1z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:BA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M99.905 85.329h341.333v341.334'/%3e%3cg fill='white'%3e%3cpath d='M36.561 100.645l14.843-10.807 14.867 10.794-4.979-15.302H41.525z'/%3e%3cpath d='M88.332 103.632L82.649 86.16l-5.672 17.472-18.365.012 14.867 10.796-5.661 17.461 14.843-10.806 14.866 10.795-5.684-17.474 14.854-10.795z'/%3e%3cpath d='M119.59 134.89l-5.684-17.474-5.673 17.474-18.365.011 14.867 10.795-5.661 17.462 14.844-10.807 14.866 10.796-5.685-17.474 14.856-10.794z'/%3e%3cpath d='M150.846 166.146l-5.683-17.473-5.673 17.473-18.364.011 14.866 10.796-5.661 17.461 14.843-10.806 14.866 10.795-5.683-17.474 14.855-10.794z'/%3e%3cpath d='M182.103 197.403l-5.683-17.474-5.672 17.474-18.366.011 14.866 10.795-5.66 17.462 14.843-10.807 14.866 10.796-5.684-17.473 14.855-10.795z'/%3e%3cpath d='M213.359 228.659l-5.683-17.472-5.672 17.472-18.365.012 14.866 10.795-5.66 17.462 14.842-10.806 14.866 10.794-5.683-17.473 14.855-10.795z'/%3e%3cpath d='M244.616 259.916l-5.683-17.473-5.672 17.473-18.366.012 14.867 10.795-5.661 17.462 14.844-10.807 14.866 10.794-5.685-17.472 14.855-10.794z'/%3e%3cpath d='M275.872 291.173L270.19 273.7l-5.673 17.473-18.365.011 14.867 10.796-5.661 17.461 14.843-10.806 14.866 10.795-5.683-17.474 14.853-10.794z'/%3e%3cpath d='M307.13 322.43l-5.683-17.474-5.674 17.474-18.364.011 14.866 10.795-5.661 17.462 14.844-10.807 14.866 10.796-5.684-17.474 14.855-10.794z'/%3e%3cpath d='M338.386 353.686l-5.683-17.472-5.672 17.472-18.365.012 14.866 10.795-5.661 17.462 14.843-10.807 14.866 10.795-5.683-17.472 14.855-10.796z'/%3e%3cpath d='M369.643 384.943l-5.683-17.473-5.672 17.473-18.366.012 14.866 10.794-5.66 17.463 14.843-10.807 14.866 10.795-5.684-17.473 14.855-10.795z'/%3e%3cpath d='M395.216 398.727l-5.672 17.472-18.365.012 14.394 10.453h19.278l14.414-10.476-18.366.011z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:BB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%23FFDA44' d='M0 0h512v341.34H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 0h170.66v341.34H0zM341.34 0H512v341.34H341.34z'/%3e%3c/g%3e%3cpath d='M325.74 101.02l-31.97 12.4c-.68 1.35-5.79 7.54-8.18 53.06h-17.05v-60.42L256 78.68l-12.54 27v60.8H226.4c-2.39-45.53-7.8-52.48-8.47-53.84l-31.68-11.63c.15.31 15.4 31.34 15.4 78.01v12.54h41.81v71.07h25.08v-71.07h41.81v-12.54c0-24.13 4.17-44.02 7.68-56.46 3.82-13.57 7.7-21.49 7.74-21.57l-.03.03z'/%3e%3c/svg%3e")} +.flag\:BD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23F40B32' cx='218.902' cy='255.994' r='115'/%3e%3c/svg%3e")} +.flag\:BE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} +.flag\:BF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%236DA544' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 0h512v170.7H0z'/%3e%3cpath fill='%23FFDA44' d='M256 66.9l25.8 79.3h83.3l-67.4 49 25.7 79.3-67.4-49-67.4 49 25.7-79.3-67.4-49h83.3z'/%3e%3c/svg%3e")} +.flag\:BG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:BH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M2.216 86.076H512v339.848H2.216z'/%3e%3cpath fill='white' d='M209.455 154.969l-50.236 25.267 50.236 25.257-50.236 25.267 50.236 25.257-50.236 25.266 50.236 25.257-50.236 25.268 50.236 25.257-50.236 25.267 50.236 25.268-36.45 18.33H0V86.07h172.939l36.516 18.364-50.236 25.267z'/%3e%3c/svg%3e")} +.flag\:BI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M215.9 170.7L0 314.6V26.8zM512 26.8v287.8L296.1 170.7z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M512 26.8L296.1 170.7 512 314.6v26.7h-40.1L256 197.4 40.1 341.3H0v-26.7l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H512z'/%3e%3cpath fill='white' d='M512 26.8L296.1 170.7 512 314.6v26.7h-40.1L256 197.4 40.1 341.3H0v-26.7l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H512z'/%3e%3ccircle fill='white' cx='251.6' cy='170.7' r='100.2'/%3e%3cg fill='%23D80027'%3e%3cpath d='M251.6 93.3l10.1 17.5h20.2l-10.1 17.5 10.1 17.5h-20.2l-10.1 17.5-10.1-17.5h-20.2l10.1-17.5-10.1-17.5h20.2zM210.3 163.4l10.1 17.5h20.3l-10.1 17.5 10.1 17.5h-20.3l-10.1 17.5-10.1-17.5H180l10.1-17.5-10.1-17.5h20.2zM292.8 163.4l10.1 17.5h20.2L313 198.4l10.1 17.5h-20.2l-10.1 17.5-10.1-17.5h-20.2l10.1-17.5-10.1-17.5h20.2z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:BJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M196.641 85.337H512V256H196.641z'/%3e%3cpath fill='%23D80027' d='M196.641 256H512v170.663H196.641z'/%3e%3c/svg%3e")} +.flag\:BL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='white' d='M0 0h512v341.33H0z'/%3e%3cpath fill='%23E6BC00' d='M157.31 199.76s-9.04 43.93-19.31 40.39c-10.62-3.54-17.53-18.76-17.53-18.76l-14.52 21.24s38.18 8.48 41.01 5.47c1.22-1.14 8.21-15.1 10.34-26.05v-22.29zm-56.13 60.57s-2.48 20.18-1.06 22.66c1.24 2.3 39.48 11.33 39.48 11.33s-24.96 16.46-29.74 20.54L91.8 284.94l-.71-24.61h10.09zM112.51 94.64s39.65 41.6 40.36 45.5c.71 3.72-4.25 3.19-4.25 3.19s-44.79-37.53-49.92-41.07c-5.31-3.55 13.81-7.62 13.81-7.62z'/%3e%3cpath fill='%23ADADAD' d='M99.41 104.73s16.99-.71 16.64-11.51c-.35-10.62-11.15-14.87-19.12-12.39-7.97 2.3-23.01 13.45-13.63 35.05 9.38 21.42 23.37 29.39 26.2 47.8 0 0-5.46 9.86-19.12.35-16.9-11.77-6.2-38.24-10.44-44.96-4.25-7.08-40.95-38.92-40.95-38.92s-30.24 39.37-18 74.92c16.95 49.21 51.74 31.98 64.61 36.76 0 0-42.13 61.96-49.57 67.09 0 0 24.08 8.32 47.8-18.76 0 0 5.84 9.74 7.08 20.18h10.27c4.78-26.2 51.51-64.26 49.92-82.32-1.77-21.25-49.21-49.39-51.69-73.29z'/%3e%3cpath fill='%23E6BC00' d='M359.17 201.27s8.96 42.43 19.23 38.89c10.62-3.54 17.53-18.76 17.53-18.76l14.52 21.24s-37 8.48-39.83 5.47c-1.21-1.14-9.32-13.79-11.52-24.66l.07-22.18zm56.05 59.06s2.48 20.18 1.06 22.66c-1.24 2.3-39.48 11.33-39.48 11.33s24.96 16.46 29.74 20.54l18.06-29.92.71-24.61h-10.09zM403.89 94.64s-39.65 41.6-40.36 45.5c-.71 3.72 4.25 3.19 4.25 3.19s44.79-37.53 49.92-41.07c5.14-3.55-13.81-7.62-13.81-7.62z'/%3e%3cpath fill='%23125ECC' d='M157.31 87.06H359.1v145.46c0 16.06-9.69 21.39-21.91 31.85l-45.92 39.41c-18.25 15.62-47.91 15.57-66.07 0l-46.01-39.43c-12.08-10.35-21.88-15.71-21.88-31.82V87.06z'/%3e%3cpath fill='%23FFE600' d='M200.55 147.71c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65-3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zM214.96 274.43c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c.01 7.96-6.45 14.41-14.41 14.41zm43.24 14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c0 7.95-6.45 14.41-14.41 14.41zm43.24-14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23D60537' d='M157.31 175.36H359.1v57.65H157.31v-57.65z'/%3e%3cpath fill='%23EACE00' d='M142.9 43.82s57.65-14.41 115.31-14.41 115.31 14.41 115.31 14.41l-14.41 57.65s-50.45-14.41-100.89-14.41-100.89 14.41-100.89 14.41L142.9 43.82z'/%3e%3cpath fill='%237A6920' d='M258.2 72.65c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 5c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm-115.3 0c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23ADADAD' d='M365.08 178.02c-1.59 18.06 45.14 56.12 49.92 82.32h10.27c1.24-10.44 7.08-20.18 7.08-20.18 23.72 27.09 47.8 18.76 47.8 18.76-7.44-5.13-49.57-67.09-49.57-67.09 12.88-4.78 47.67 12.45 64.61-36.76 12.24-35.55-18-74.92-18-74.92s-36.7 31.84-40.95 38.92c-4.25 6.73 6.46 33.2-10.44 44.96-13.66 9.51-19.12-.35-19.12-.35 2.83-18.41 16.82-26.38 26.2-47.8 9.38-21.6-5.66-32.75-13.63-35.05-7.97-2.48-18.76 1.77-19.12 12.39-.35 10.8 16.64 11.51 16.64 11.51-2.48 23.9-49.92 52.04-51.69 73.29z'/%3e%3ccircle fill='white' cx='258.2' cy='204.19' r='16.93'/%3e%3c/svg%3e")} +.flag\:BM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%23D80027' d='M0 0h512v341.34H0z'/%3e%3cpath fill='%230052B4' d='M0 .1h256v170.6H0z'/%3e%3cpath fill='white' d='M256 0h-22.6L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1v22.6h22.6L96 121.8v48.9h64v-48.9l73.4 48.9H256v-22.6l-46.1-30.7H256v-64h-46.1L256 22.7z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zM248.7 170.7l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cg transform='translate(13 5)'%3e%3cpath fill='white' d='M303.9 94.94v99.69c0 59.81 79.75 99.69 79.75 99.69s79.75-39.88 79.75-99.69V94.94H303.9z'/%3e%3cpath fill='%232F8F22' d='M436.37 254.44H330.93c23.13 25.08 52.72 39.88 52.72 39.88s29.59-14.8 52.72-39.88z'/%3e%3ccircle fill='%2365B5D2' cx='383.65' cy='214.56' r='39.88'/%3e%3ccircle fill='%23D80027' cx='343.77' cy='194.63' r='19.94'/%3e%3ccircle fill='%23D80027' cx='423.52' cy='194.63' r='19.94'/%3e%3ccircle fill='%23D80027' cx='383.65' cy='154.75' r='19.94'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:BN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%23FFDA44' d='M0 0h512v341.33H0z'/%3e%3cpath d='M0 193.74l512 127.19V214.26L0 97.08z'/%3e%3cpath fill='white' d='M512 234.26v-86.67L0 20.41v86.67'/%3e%3cg fill='%23D80027' stroke='%23231F20' stroke-width='3' stroke-miterlimit='10'%3e%3cpath d='M306.4 134.01a50.28 50.28 0 016.07 24.02c0 21.55-13.51 39.94-32.52 47.19v-59.51c5.7-1.19 10-6.37 10-12.59 6.9 0 12.5-5.75 12.5-12.85h-.42c6.9 0 12.91-5.75 12.91-12.85h-34.99V76.58l-14.99-27.71-15 27.71v30.84h-34.99c0 7.1 6.01 12.85 12.91 12.85h-.42c0 7.1 5.6 12.85 12.5 12.85 0 6.22 4.29 11.4 9.99 12.59v61.37c-22.09-5.39-38.48-25.3-38.48-49.05 0-8.7 2.2-16.88 6.07-24.02-10.96 11.21-17.72 26.53-17.72 43.44 0 34.32 27.82 62.15 62.15 62.15s62.15-27.83 62.15-62.15c0-16.91-6.77-32.24-17.72-43.44z'/%3e%3cpath d='M198.46 226.81s20.69 27.71 66.5 27.71 66.5-27.71 66.5-27.71l13.47 28.37s-21.03 27.71-79.97 27.71-79.97-27.71-79.97-27.71l13.47-28.37zM129.24 133.18h20.88l24.93 27.26v73.45h-26.28v-68.37zM400 133.18h-20.88l-24.93 27.26v73.45h26.27v-68.37z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:BO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:BQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230052B4' d='M0 341.3h512V0z'/%3e%3cpath fill='%23FFDA44' d='M250.4 0H0v166.9z'/%3e%3cpath fill='%23D80027' d='M140.4 118.3l12.2 21.2h24.5l-12.3 21.1 12.3 21.2h-24.5L140.4 203l-12.2-21.2h-24.5l12.3-21.2-12.3-21.1h24.5z'/%3e%3ccircle fill='none' stroke='black' stroke-width='9' stroke-miterlimit='10' cx='140.4' cy='160.6' r='57.7'/%3e%3c/svg%3e")} +.flag\:BR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%236DA544' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M256 19.3l205.4 151.4L256 322 50.6 170.7z'/%3e%3ccircle fill='white' cx='256' cy='170.7' r='86.5'/%3e%3cg fill='%230052B4'%3e%3cpath d='M212.8 165.3c-15 0-29.5 2.3-43.2 6.5.6 47.2 39.1 85.3 86.4 85.3 29.3 0 55.2-14.6 70.8-36.9-26.7-33.4-67.9-54.9-114-54.9zM340.9 187.2c1-5.4 1.6-10.9 1.6-16.6 0-47.8-38.7-86.5-86.5-86.5-35.6 0-66.2 21.6-79.5 52.3 11.7-2.4 23.8-3.7 36.2-3.7 50.3.1 95.7 21 128.2 54.5z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:BS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath d='M256 256.006L0 426.668V85.331z'/%3e%3c/svg%3e")} +.flag\:BT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FF7415' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M512 0H0v341.3'/%3e%3cpath fill='none' stroke='white' stroke-width='42' stroke-miterlimit='10' d='M128.7 255.5s35 54 67.3 32.4c56.9-37.9-68.9-108.6-2.9-152.6 58.3-38.8 76.6 103.5 137.6 62.8 59-39.3-64.7-111.4-9.2-148.4 33.4-22.2 67.1 32.6 67.1 32.6'/%3e%3c/svg%3e")} +.flag\:BV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 33.333 1100 733.333'%3e%3cpath fill='%23ef2b2d' d='M0 0h1100v800H0z'/%3e%3cpath fill='white' d='M300 0h200v800H300z'/%3e%3cpath fill='white' d='M0 300h1100v200H0z'/%3e%3cpath fill='%23002868' d='M350 0h100v800H350z'/%3e%3cpath fill='%23002868' d='M0 350h1100v100H0z'/%3e%3c/svg%3e")} +.flag\:BW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 322.783h512v103.88H0zM0 85.337h512v104.515H0z'/%3e%3c/g%3e%3cpath d='M0 210.877h512v89.656H0z'/%3e%3c/svg%3e")} +.flag\:BY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%2375AF2B' d='M.6.2H512v341H.6z'/%3e%3cpath fill='%23D32424' d='M0 230h512V.2H0'/%3e%3cpath fill='white' d='M100.1 230V.2H0v340.9h511.4-411.3z'/%3e%3cpath fill='%23D32424' d='M51.6 218l-38-47.7 38-46.9 38 46.9zM51.6 113.4l-38-47.7 38-46.9 38 46.9zM51.6 322.6l-38-47.7 38-46.9 38 46.9z'/%3e%3c/svg%3e")} +.flag\:BZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3ccircle fill='white' cx='260.9' cy='170.9' r='118.9'/%3e%3ccircle fill='none' stroke='%236DA544' stroke-width='18' stroke-miterlimit='10' cx='261.9' cy='173.1' r='94.5'/%3e%3cg stroke='black'%3e%3cpath fill='%230052B4' d='M261.9 151.5l-50.6 23.4v20c0 11.8 6.1 22.8 16.2 28.9L262 239l34.5-15.2c10-6.2 16.2-17.1 16.2-28.9v-20l-50.8-23.4z'/%3e%3cpath fill='%23FFDA44' d='M211.3 128.1h101.3v46.7H211.3z'/%3e%3c/g%3e%3cg fill='%23BC0029'%3e%3cpath d='M0 0h512v35H0zM0 306h512v35H0z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:CA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h142v341.3H0zM370 0h142v341.3H370zM306.5 206l50.4-25.2-25.2-12.6V143l-50.4 25.2 25.2-50.4h-25.2L256.1 80l-25.2 37.8h-25.2l25.2 50.4-50.4-25.2v25.2l-25.2 12.6 50.4 25.2-12.6 25.2h50.4V269h25.2v-37.8h50.4z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:CC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%236DA544' d='M0 0h512v341.3H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M422.7 252.4l6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.2V301l-11.1-8.9-11.1 8.9v-14.2l-13.8-3.2 11.1-8.8-6.2-12.8 13.9 3.2zM376.1 116.1l6.2 12.9 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.1v14.3l-11.1-8.9-11.1 8.9.1-14.3-13.9-3.1 11.1-8.8-6.2-12.8L370 129zM413.1 38.3l6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.9-13.9 3.1v14.2L413.1 78 402 86.9l.1-14.2-13.9-3.1 11.1-8.9-6.2-12.8 13.9 3.2zM464.9 96.7l6.2 12.8 13.9-3.2-6.3 12.8 11.2 8.9-13.9 3.1.1 14.2-11.2-8.9-11.1 8.9.1-14.2L440 128l11.2-8.9-6.3-12.8 13.9 3.2zM436.9 164.8l4.9 14.8h15.6l-12.6 9.2 4.8 14.9-12.7-9.2-12.6 9.2 4.8-14.9-12.6-9.2h15.6z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M306.8 254.7c-49.2 0-89.1-39.9-89.1-89.1s39.9-89.1 89.1-89.1c15.3 0 29.8 3.9 42.4 10.7C329.4 67.9 302.3 56 272.5 56c-60.5 0-109.6 49.1-109.6 109.6S212 275.3 272.5 275.3c29.8 0 56.9-11.9 76.6-31.3-12.6 6.8-27 10.7-42.3 10.7zM140.4 59.5C129.7 41 109.7 28.6 86.8 28.6S44 41 33.3 59.5h107.1zM140.6 59.9l-53.8 53.8-53.7-53.8C28 68.9 25 79.3 25 90.5c0 34.2 27.7 61.9 61.9 61.9s61.9-27.7 61.9-61.9c-.1-11.2-3.1-21.6-8.2-30.6z'/%3e%3cpath fill='%23A2001D' d='M71.4 98.2v52.2c4.9 1.3 10.1 1.9 15.5 1.9s10.5-.7 15.5-1.9V98.2h-31z'/%3e%3c/svg%3e")} +.flag\:CD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M512 66.9V0H411.7L0 274.4v66.9h100.3z'/%3e%3cpath fill='%23D80027' d='M512 0v40.1L60.2 341.3H0v-40.1L451.8 0z'/%3e%3cpath fill='%23FFDA44' d='M93.6 31.2l16.3 50.4H163l-42.9 31.2 16.4 50.5-42.9-31.2-43 31.2L67 112.8 24.1 81.6h53.1z'/%3e%3c/svg%3e")} +.flag\:CF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M0 170.7h211.5V256H0zM300.5 170.7H512V256H300.5z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M0 0v85.3h211.5V0h89v85.3H512V0z'/%3e%3cg fill='white'%3e%3cpath d='M300.5 85.3H512v85.3H300.5zM0 85.3h211.5v85.3H0z'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M300.5 341.3h-89V256H0v85.3h512V256H300.5zM105.7 8.6l8.6 26.2h27.5L119.5 51l8.6 26.2L105.7 61 83.4 77.2 91.9 51 69.6 34.8h27.6z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:CG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%236DA544' d='M443.726 85.331L102.4 426.657H0V85.331z'/%3e%3cpath fill='%23FFDA44' d='M500.124 85.331L158.798 426.657H11.876L353.202 85.331z'/%3e%3c/svg%3e")} +.flag\:CH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M356.174 222.609h-66.783v-66.783h-66.782v66.783h-66.783v66.782h66.783v66.783h66.782v-66.783h66.783z'/%3e%3c/svg%3e")} +.flag\:CI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cpath fill='%23FF9811' d='M0 85.331h181.793v341.337H0z'/%3e%3c/svg%3e")} +.flag\:CK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.332h512v341.337H0z'/%3e%3cg fill='white'%3e%3cpath d='M384 156.705l5.283 16.254h17.089l-13.826 10.045 5.281 16.254L384 189.211l-13.825 10.047 5.28-16.254-13.825-10.045h17.089zM313.791 185.786l15.228 7.758 12.084-12.083-2.673 16.879 15.227 7.759-16.879 2.673-2.674 16.88-7.76-15.227-16.878 2.673 12.086-12.084zM284.71 255.995l16.254-5.281.001-17.089 10.044 13.825 16.254-5.282-10.046 13.827 10.046 13.826-16.254-5.28-10.044 13.825v-17.09zM313.791 326.204l7.759-15.229-12.084-12.084 16.881 2.674 7.757-15.227 2.674 16.879 16.879 2.672-15.227 7.759 2.673 16.882-12.084-12.087zM384 355.284l-5.281-16.253h-17.091l13.827-10.045-5.28-16.254L384 322.776l13.827-10.044-5.281 16.254 13.826 10.045h-17.089zM454.209 326.204l-15.229-7.758-12.083 12.084 2.673-16.882-15.227-7.756 16.879-2.675 2.675-16.879 7.756 15.227 16.881-2.674-12.086 12.085zM483.29 255.995l-16.254 5.281v17.09l-10.045-13.826-16.254 5.281 10.046-13.826-10.046-13.827 16.254 5.282 10.045-13.825v17.089zM454.209 185.788l-7.757 15.226 12.082 12.084-16.881-2.673-7.756 15.227-2.675-16.88-16.879-2.675 15.227-7.757-2.673-16.878 12.084 12.082zM0 186.665v16h46.069L0 233.377v7.539l57.377-38.252H80L0 255.998h112v-69.334H0zm96 69.331H22.628L96 207.083v48.913zM176 138.665l80-53.334H144v69.334h112v-16h-46.069L256 107.951v-7.539l-57.377 38.251H176v.002zm-16-53.332h73.372L160 134.246V85.333zM144 255.998h112l-80-53.334h22.623L256 240.917v-7.539l-46.069-30.713H256v-16H144v69.333zm16-48.915l73.372 48.913H160v-48.913zM112 85.331H0l80 53.334H57.377L0 100.413v7.539l46.069 30.712H0v16h112V85.331zm-16 48.915L22.628 85.333H96v48.913z'/%3e%3c/g%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.331h-32v69.334H0v32h112v69.333h32v-69.333h112v-32H144z'/%3e%3cpath d='M80 138.665L0 85.331v15.082l57.377 38.252zM176 138.665h22.623L256 100.413V85.331zM57.377 202.665L0 240.917v15.081l80-53.333zM176 202.665l80 53.333v-15.081l-57.377-38.252z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:CL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M256 85.337h256V256H256z'/%3e%3cpath fill='%230052B4' d='M0 85.337h256V256H0z'/%3e%3cpath fill='white' d='M128 109.801l15.108 46.498H192l-39.554 28.739 15.108 46.498L128 202.799l-39.554 28.737 15.108-46.498L64 156.299h48.892z'/%3e%3c/svg%3e")} +.flag\:CM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23496E2D' d='M0 0h170.7v341.3H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M341.3 0H512v341.3H341.3zM256 102.2l17.2 53H329L283.9 188l17.2 53-45.1-32.7-45.1 32.7 17.2-53-45.1-32.8h55.8z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:CN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M352.3 312.6L328 294.9l-24.4 17.7 9.3-28.6-24.3-17.7h30.1l9.3-28.6 9.3 28.6h30.1L343 284zM415.9 120.9l-24.4 17.7 9.3 28.6-24.3-17.7-24.4 17.7 9.3-28.6-24.3-17.7h30.1l9.3-28.6 9.3 28.6zM367.4 57.4L343 75l9.3 28.7L328 86l-24.4 17.7 9.3-28.7-24.3-17.6h30.1l9.3-28.7 9.3 28.7zM415.9 204.4L391.5 222l9.3 28.7-24.3-17.7-24.4 17.7 9.3-28.7-24.3-17.6h30.1l9.3-28.7 9.3 28.7z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M167.6 64.4l26 80.3h84.5l-68.3 49.6 26.1 80.4-68.3-49.7-68.4 49.7 26.1-80.4L57 144.7h84.5z'/%3e%3c/svg%3e")} +.flag\:CO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 343.096h512v83.567H0z'/%3e%3cpath fill='%230052B4' d='M0 256h512v87.096H0z'/%3e%3c/svg%3e")} +.flag\:CR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 211.473h512v89.043H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:CU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FF9811' d='M0-40.8v422.9-211.4z'/%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 0h512v68.3H0zM0 136.5h512v68.3H0zM0 273.1h512v68.3H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 170.7L0 341.3V0z'/%3e%3cpath fill='white' d='M81.5 94.8l16.9 51.9H153l-44.2 32.1 16.9 52-44.2-32.1-44.2 32.1 16.9-52L10 146.7h54.6z'/%3e%3c/svg%3e")} +.flag\:CV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 182.2h512v41.4H0z'/%3e%3cpath fill='white' d='M0 140.8h512v41.4H0zM0 223.6h512V265H0z'/%3e%3cg fill='%23FFDA44' stroke='black' stroke-miterlimit='10'%3e%3cpath d='M150.4 70l6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13.1-17.9 13.1 6.8-21.1-17.9-13.1h22.2zM150.4 279.7l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13h22.2zM52.8 208.8l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13H46zM90.1 91l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-18-13h22.3zM23.8 162H46l6.8-21.1 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13-17.9 13 6.8-21.1zM72.2 310.9l6.8-21.1-18-13h22.3l6.8-21.2 6.9 21.2h22.2l-18 13 6.9 21.1-18-13zM248 208.8l-6.9 21.1h-22.2l18 13-6.9 21.2 18-13.1 18 13.1-6.9-21.2 18-13h-22.2zM210.7 91l-6.8 21.1h-22.2l17.9 13-6.8 21.2 17.9-13.1 18 13.1-6.9-21.2 18-13h-22.2zM277.1 162h-22.2l-6.9-21.1-6.9 21.1h-22.2l18 13.1-6.9 21.1 18-13 18 13-6.9-21.1zM228.7 310.9l-6.9-21.1 18-13h-22.2l-6.9-21.2-6.8 21.2h-22.2l17.9 13-6.8 21.1 17.9-13z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:CW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M0 233.5h512v51H0z'/%3e%3cg fill='white'%3e%3cpath d='M168.7 86.5l12.9 39.8h41.8l-33.8 24.5 12.9 39.7-33.8-24.5-33.8 24.5 12.9-39.7-33.8-24.5h41.8zM85.4 32.5l7.8 23.9h25L97.9 71.1l7.8 23.8-20.3-14.7-20.3 14.7 7.8-23.8-20.3-14.7h25.1z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:CX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%236DA544' d='M0 0h512v341.3'/%3e%3cg fill='white'%3e%3cpath d='M77.6 272l5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9V317l-10.3-8.3-10.2 8.3v-13.2l-12.8-2.9 10.3-8.1-5.8-11.9 12.9 3zM40.5 173.1l5.7 11.9 12.8-3-5.7 11.8 10.3 8.2-12.9 2.9.1 13.2-10.3-8.3-10.3 8.3.1-13.2-12.9-2.9 10.4-8.2L22 182l12.8 3zM77.6 92.2l5.7 11.8 12.8-2.9-5.7 11.8 10.3 8.2-12.8 2.9v13.1l-10.3-8.2-10.2 8.2V124l-12.8-2.9 10.3-8.2-5.8-11.8L72 104zM123.7 155.1l5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9v13.2l-10.3-8.2-10.2 8.2v-13.2l-12.8-2.9 10.3-8.1-5.7-11.9 12.8 3zM90.8 209.1l4.4 13.7h14.5L98 231.3l4.5 13.7-11.7-8.4-11.7 8.4 4.5-13.7-11.7-8.5h14.4z'/%3e%3c/g%3e%3ccircle fill='%23FFDA44' cx='267.1' cy='170.7' r='74.5'/%3e%3cpath fill='%236DA544' d='M267.1 220.3h24.8s10.8-19 0-37.2l24.8-24.8-12.4-24.8h-12.4s-6.2 18.6-31 18.6-31-18.6-31-18.6h-12.4l12.4 24.8-12.4 24.8 12.4 12.4s12.4-24.8 37.2-12.4c0 0 10.5 15.5 0 37.2z'/%3e%3cpath fill='%23FFDA44' d='M464.4 92.2c.6-2.9-.2-17.6-.2-20.7 0-21.3-13.9-39.4-33.2-45.7 5.9 12 9.2 25.4 9.2 39.7 0 4.8-.4 9.5-1.1 14.1-2.9-4.7-6.6-8.9-11.2-12.6-17.1-13.6-40.6-14-57.9-2.5 13.4 2.9 26.3 8.9 37.7 18 9 7.1 16.2 16.8 21.7 26.1 0 0-17.8 10.9-31 15.1s-42.3 7.9-42.3 7.9c72 12 132-36 132-36-6.5-13.4-15.8-4-23.7-3.4z'/%3e%3c/svg%3e")} +.flag\:CY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%236DA544' d='M371.5 275.9l-11.1-15c-22.4 16.1-67.7 35.8-104.3 35.8-35.8 0-79.6-17.1-104.3-35.8l-11.1 15c10 10.3 46.9 27 88.4 38.4-3.9 6-1.6 6.1 2.6 10.8 8.5-6.6 17.4-1.5 24.9-7.3 7.5 5.8 16.3.7 24.9 7.3 5.4-5.6 5.4-5.6 2.5-11.1 41-11.7 77-27.6 87.5-38.1z'/%3e%3cpath fill='%23DB7D00' d='M113.7 168.7s.2 79.9 89 77.8L208 263h10.6s-8.9-49 71.7-49.4c0 0 0-32.9 32.9-32.9h49.4S294 119 442.8 40.1l2.2-15.6s-154.8 84.6-237 68.1c0 0 12.7 50.7-12.9 50.7-12.8 0-11.6-9.6-38.4-9.6-22.3 0-20.6 23.5-31.3 23.2S103 142.3 102 144.8s11.7 23.9 11.7 23.9z'/%3e%3c/svg%3e")} +.flag\:CZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='white' d='M512 85.337V256H215.185L0 85.337z'/%3e%3c/svg%3e")} +.flag\:DE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='%23FFDA44' d='M0 312.882h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:DJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%236DA544' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23338AF3' d='M512 0v166.7L0 170.8V0z'/%3e%3cpath fill='white' d='M256 170.7L0 341.3V0z'/%3e%3cpath fill='%23D80027' d='M89.8 92.5l17 52.4H162l-44.6 32.5 17 52.4-44.6-32.4-44.6 32.4 17-52.4-44.6-32.5h55.2z'/%3e%3c/svg%3e")} +.flag\:DK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M190 0h-60v140H0v60h130v142h60V200h323v-60H190z'/%3e%3c/svg%3e")} +.flag\:DM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23496E2D' d='M0 0h512v341.3H0z'/%3e%3cpath d='M0 110.7v120h512v-120z'/%3e%3cpath fill='%23FFDA44' d='M0 110.7h512v40H0z'/%3e%3cpath fill='white' d='M0 190.7h512v40H0z'/%3e%3cpath d='M196 0h120v341.3H196z'/%3e%3cpath fill='%23FFDA44' d='M196 0h40v341.3h-40z'/%3e%3cpath fill='white' d='M274.7 0h40v341.3h-40z'/%3e%3ccircle fill='%23D80027' cx='256' cy='170.7' r='123.1'/%3e%3cg fill='%23496E2D'%3e%3cpath d='M256 58.6l4.6 14.2h15l-12.1 8.9 4.6 14.2-12.1-8.8-12.1 8.8 4.6-14.2-12.1-8.9h15zM190.1 80l12.2 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15l-4.6 14.2-4.7-14.2h-15l12.1-8.8zM149.4 136h15l4.6-14.2 4.7 14.2h15l-12.2 8.8 4.7 14.3-12.2-8.8-12.1 8.8 4.6-14.3zM149.4 205.3l12.1-8.8-4.6-14.3L169 191l12.2-8.8-4.7 14.3 12.2 8.8h-15l-4.7 14.3-4.6-14.3zM190.1 261.4l4.6-14.3-12.1-8.8h15l4.7-14.3 4.6 14.3h15l-12.1 8.8 4.6 14.3-12.1-8.9zM256 282.8l-4.6-14.3h-15l12.1-8.8-4.6-14.3 12.1 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15zM321.9 261.4l-12.2-8.9-12.1 8.9 4.6-14.3-12.1-8.8h15l4.6-14.3 4.7 14.3h15l-12.1 8.8zM362.6 205.3h-15l-4.6 14.3-4.7-14.3h-15l12.2-8.8-4.7-14.3L343 191l12.1-8.8-4.6 14.3zM362.6 136l-12.1 8.8 4.6 14.3-12.1-8.8-12.2 8.8 4.7-14.3-12.2-8.8h15l4.7-14.2 4.6 14.2zM321.9 80l-4.6 14.3 12.1 8.8h-15l-4.7 14.2-4.6-14.2h-15l12.1-8.8-4.6-14.3 12.1 8.8z'/%3e%3c/g%3e%3cpath fill='%23496E2D' d='M279.3 168.7c-11-21.1-14.5-25.1-14.5-25.1s.4-9.7.4-15.6c0-8.8-7.4-15.8-16.5-15.8-8.6 0-15.7 2.9-16.5 11-4.2.9-8.6 4.1-8.6 10.7 0 4.8 1 7.3 5.2 9.3 2.1-4.6 4.3-4.8 9.3-6.4.8.6 1.7 3 2.6 3.4l.3 1s-13.3 6.6-13.3 30.9c0 29.5 22 45.4 22 45.4l-1.8.3-1.9 7.1h22v-7.2l11 17.5c.3-.3 10.2-47.6.3-66.5z'/%3e%3c/svg%3e")} +.flag\:DO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 215.2h211.5v126.1H0z'/%3e%3cpath fill='%230052B4' d='M0 0h211.5v126.2H0z'/%3e%3cpath fill='%23D80027' d='M300.5 0H512v126.2H300.5z'/%3e%3cpath fill='%230052B4' d='M300.5 215.2H512v126.1H300.5z'/%3e%3cg stroke='white' stroke-width='5' stroke-miterlimit='10'%3e%3cpath fill='%230052B4' d='M256 130h-49.9v49.4s19.5 6 49.9 6V130z'/%3e%3cpath fill='%23D80027' d='M206.1 179.4v6c0 27.5 22.3 49.9 49.9 49.9v-49.9c-30.4 0-49.9-6-49.9-6z'/%3e%3cpath fill='%230052B4' d='M256 235.3c27.5 0 49.9-22.3 49.9-49.9v-6s-19.5 6-49.9 6v49.9z'/%3e%3cpath fill='%23D80027' d='M256 130v55.4c30.4 0 49.9-6 49.9-6V130H256z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:DZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%2341662E' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0h256v341.3H256z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M341.5 105.3l-29.4 40.4-47.5-15.4 29.4 40.4-29.4 40.4 47.5-15.4 29.4 40.4v-50l47.5-15.5-47.5-15.4z'/%3e%3cpath d='M309.9 276.7c-58.5 0-106-47.5-106-106s47.5-106 106-106c18.3 0 35.4 4.6 50.4 12.7-23.5-23-55.7-37.2-91.2-37.2-72 0-130.4 58.4-130.4 130.4S197.1 301 269.1 301c35.5 0 67.7-14.2 91.2-37.2-14.9 8.2-32.1 12.9-50.4 12.9z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:EC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FFDA44' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230052B4' d='M0 170.7h512V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h512v85.3H0z'/%3e%3ccircle fill='%23FFDA44' cx='256' cy='170.7' r='59.4'/%3e%3cpath fill='%234C1F00' d='M369.2 79.9s-27.2-13.8-33.9-16c-6.7-2.2-49.1-13.2-49.1-7 0 10.3-13.5 12-15.5 12s-2-5.3-14.8-5.3-13.7 4.8-15.8 4.8c-2.2 0-14.5-1-14.5-11.5 0-5.2-42.9 4-49.1 7-6.1 3.1-33.9 16-33.9 16s45.8 2.7 53.9 6.2 43.8 16.5 43.8 16.5l-2.8 13.3h37.8l-3.8-13.3s35.1-12.7 43.8-16.5 53.9-6.2 53.9-6.2z'/%3e%3cpath fill='%2357BA17' d='M217.7 171.7c0 21.1 17.2 38.3 38.3 38.3 21.1 0 38.3-17.2 38.3-38.3v-11.5h-76.5v11.5z'/%3e%3cpath fill='%23338AF3' d='M256 110.5c-21.1 0-38.3 17.2-38.3 38.3v11.5h76.5v-11.5c.1-21.1-17.1-38.3-38.2-38.3z'/%3e%3c/svg%3e")} +.flag\:EE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23111' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23368FD8' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:EG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 0h512v113.8H0z'/%3e%3cpath d='M0 227.6h512v113.8H0z'/%3e%3cpath fill='%23C09300' d='M220.3 204.4s0-58.4 4.5-64.7c3.1-4.3 16.8 5.2 22.7 4.5 0 0 4.2-7.5 4.5-12 .3-4.6-1.1-7.6-4.9-6.2 0 0-1.2-2.1.5-3.3 1.6-1.2 5.6.1 5.6.1s-.5-1 1.6-.9c2.9.2 7.2 1.4 7.4 5.6.2 3.1.3 7.7.4 8.7.7 6.8 2.7 8.7 2.7 8.7s18.4-9.2 22-5.2c3.3 3.8 4.5 64.7 4.5 64.7l-18.1-16.8 12.1 29.5s-14.4 2.4-28.9 2.4c-14.5 0-31.1-4.2-31.1-4.2l13.8-28.2-19.3 17.3z'/%3e%3c/svg%3e")} +.flag\:EH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath d='M0 0h512v113.8H0z'/%3e%3cpath fill='%23428823' d='M0 227.6h512v113.8H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M256 170.7L0 341.3V0zM309.1 170.7c0-22.9 13.1-42.1 34.6-46.8-3.3-.7-6.7-1.1-10.3-1.1-26.4 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9c3.5 0 7-.4 10.3-1.1-21.5-4.8-34.6-23.9-34.6-46.8z'/%3e%3cpath d='M365 129.2l10.3 31.7h33.3l-27 19.6 10.3 31.7-26.9-19.6-27 19.6 10.3-31.7-27-19.6h33.4z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:ER{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%2356AF35' d='M0 0h512v170.7H0z'/%3e%3cpath fill='%23D80027' d='M0 341.3l512-170.7L0 0v341.3z'/%3e%3cg fill='%23ffc945'%3e%3cpath d='M134.7 231.5c33.6 0 60.8-27.2 60.8-60.8s-27.2-60.8-60.8-60.8-60.8 27.2-60.8 60.8 27.2 60.8 60.8 60.8zm0 24.3c-47 0-85.2-38.1-85.2-85.2s38.1-85.2 85.2-85.2 85.2 38.1 85.2 85.2-38.2 85.2-85.2 85.2z'/%3e%3ccircle cx='119.5' cy='148.3' r='17.5'/%3e%3ccircle cx='148.9' cy='158.5' r='17.5'/%3e%3ccircle cx='134.7' cy='135.2' r='17.5'/%3e%3ccircle cx='119.5' cy='172.7' r='17.5'/%3e%3ccircle cx='149.9' cy='182.8' r='17.5'/%3e%3ccircle cx='122.5' cy='198' r='17.5'/%3e%3ccircle cx='145.9' cy='205.2' r='17.5'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:ES{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.331h512v113.775H0zM0 312.882h512v113.775H0z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:ET{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%2320AA46' d='M0 0h22.5v5H0V0z'/%3e%3cpath fill='%23E92F3B' d='M0 10h22.5v5H0v-5z'/%3e%3cpath fill='%23FADF50' d='M0 5h22.5v5H0V5z'/%3e%3ccircle fill='%23205CCA' cx='11.3' cy='7.5' r='5.2'/%3e%3cpath fill='%23FFDB3D' d='M11.2 9.2L8.8 11l.9-2.9-2.4-1.8h3l1-2.8 1 2.9h3l-2.4 1.8.9 2.9-2.6-1.9zm0-1l.9.6-.3-1.1.9-.7h-1.1l-.4-1.1-.4 1.1H9.7l.9.7-.3 1.1c0 .1.9-.6.9-.6z'/%3e%3c/svg%3e")} +.flag\:FI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%232E52B2' d='M512 129.3V212H203.7v129.3H121V212H0v-82.7h121V0h82.7v129.3z'/%3e%3c/svg%3e")} +.flag\:FJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%232E52B2' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v22.6l-46.1 30.7H256v64h-46.1L256 148v22.7h-22.6l-73.4-49v49H96v-49l-73.4 49H0V148l46.1-30.7H0v-64h46.1L0 22.6V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zM256 0v15.1l-57.4 38.2H176z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zM256 0v15.1l-57.4 38.2H176zM0 170.7v-15.1l57.4-38.3H80zM256 170.7v-15.1l-57.4-38.3H176z'/%3e%3c/g%3e%3cpath fill='%23F3F3F3' d='M307.1 127.1v92c0 61.6 80.5 80.5 80.5 80.5s80.4-19 80.4-80.6v-92l-80.5-23-80.4 23.1z'/%3e%3cpath fill='%23D80027' d='M468 132.8V98.3H307.1v34.5h69v69h-69v23h69V296c6.9 2.5 11.5 3.5 11.5 3.5s4.6-1.1 11.5-3.5v-71.2h69v-23h-69v-69H468z'/%3e%3c/svg%3e")} +.flag\:FK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.8 115L256 170.7v-15.8L184.2 115zM71.8 115L0 154.9v15.8L100.2 115z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.2 55.6L0 0v15.7l71.8 39.9zM184.2 55.6L256 15.7V0L155.8 55.6z'/%3e%3c/g%3e%3cpath fill='%231F8BDE' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3z'/%3e%3cpath fill='white' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3zm79.6 86.3c7.9-4.5 15.9-10 23.2-16.7 20.5-18.5 32.6-41.4 32.6-69.7v-90c0-.3-120.4-.3-120.4-.3v90.3c0 28.3 12.1 51.2 32.6 69.7 8.3 7.5 17.6 13.9 27.6 19 1.4-.6 2.8-1.4 4.4-2.3z'/%3e%3cpath fill='%23187536' d='M347.1 193.4c-2.6-7.9 1.7-14.3 10.1-14.3h60.5c8.2 0 12.8 6.3 10.1 14.3l-5.5 16.5c-2.6 7.9-8.9 9.2-15.8 4 0 0 2.6-4.8-19.1-4.8-21.7 0-19.1 4.8-19.1 4.8-6.1 5.7-13.1 4-15.8-4 .1.1-5.4-16.5-5.4-16.5z'/%3e%3cpath fill='white' d='M357.4 179.1c8.1 1.6 17.8-15 30.1-15 13.1 0 21.8 17.1 30.1 15 7.4-1.8 15-22.2 15-30.1 0-16.6-20.2-30.1-45.1-30.1-24.9 0-45.1 13.5-45.1 30.1-.1 8.5 6.6 28.5 15 30.1zM356 270.7c6.2.4 12.5-1.8 17.2-6.5l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c4.7 4.7 11 6.9 17.1 6.5 5.3-.3 32.5-33.5 25.7-32.6-4.6.6-9.1 2.8-12.7 6.3l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-3.5-3.5-7.8-5.6-12.3-6.3-6.7-1.1 20.1 32.2 25.3 32.5zM322.1 210c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0 0 0 5.5-14.8 2.5-15.9-7.9-2.9-17.2-1.2-23.5 5.2l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-6.2-6.2-15.1-8-22.8-5.5-3.1 1.1 1.9 16.1 1.9 16.1z'/%3e%3c/svg%3e")} +.flag\:FM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cg fill='white'%3e%3cpath d='M256 37.9l10.1 31.2H299l-26.6 19.3 10.2 31.2-26.6-19.3-26.6 19.3 10.2-31.2L213 69.1h32.9zM123.2 170.7l31.2-10.2v-32.8l19.3 26.6 31.2-10.2-19.3 26.6 19.3 26.5-31.2-10.1-19.3 26.5v-32.8zM256 303.5l-10.1-31.2H213l26.6-19.3-10.2-31.3L256 241l26.6-19.3-10.2 31.3 26.6 19.3h-32.9zM388.8 170.7l-31.2 10.1v32.8l-19.3-26.5-31.2 10.1 19.3-26.5-19.3-26.6 31.2 10.2 19.3-26.6v32.8z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:FO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230F61A5' d='M512 214.5H206.2v126.8H118.4V214.5H0v-87.7h118.4V0H206.2v126.8H512V192z'/%3e%3cpath fill='%23E50E3D' d='M512 149.3V192H183.7v149.3H141V192H0v-42.7h141V0h42.7v149.3z'/%3e%3c/svg%3e")} +.flag\:FR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} +.flag\:GA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:GB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23D80027' d='M288 85.33h-64v138.666H0v64h224v138.666h64V287.996h224v-64H288z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M393.785 315.358L512 381.034v-65.676zM311.652 315.358L512 426.662v-31.474l-143.693-79.83zM458.634 426.662l-146.982-81.664v81.664z'/%3e%3c/g%3e%3cpath fill='white' d='M311.652 315.358L512 426.662v-31.474l-143.693-79.83z'/%3e%3cpath fill='%23D80027' d='M311.652 315.358L512 426.662v-31.474l-143.693-79.83z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M90.341 315.356L0 365.546v-50.19zM200.348 329.51v97.151H25.491z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M143.693 315.358L0 395.188v31.474l200.348-111.304z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M118.215 196.634L0 130.958v65.676zM200.348 196.634L0 85.33v31.474l143.693 79.83zM53.366 85.33l146.982 81.664V85.33z'/%3e%3c/g%3e%3cpath fill='white' d='M200.348 196.634L0 85.33v31.474l143.693 79.83z'/%3e%3cpath fill='%23D80027' d='M200.348 196.634L0 85.33v31.474l143.693 79.83z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M421.659 196.636L512 146.446v50.19zM311.652 182.482V85.331h174.857z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M368.307 196.634L512 116.804V85.33L311.652 196.634z'/%3e%3c/svg%3e")} +.flag\:GD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23c60a0a' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%233E8446' d='M256 170.7L44.5 296.8V44.5z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 170.7l211.5 126.1h-423zM467.5 44.5L256 170.7 44.5 44.5z'/%3e%3c/g%3e%3cpath fill='%233E8446' d='M467.5 44.5v252.3L256 170.7z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 10.4l3.3 10.2H270l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM170.1 10.4l3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM341.9 10.4l3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM256 304.2l3.3 10.2H270l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM170.1 304.2l3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM341.9 304.2l3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7z'/%3e%3c/g%3e%3ccircle fill='%23c60a0a' cx='244.5' cy='170.7' r='76.2'/%3e%3cpath fill='%23FFDA44' d='M244.5 110.1l13.6 41.8h44l-35.6 25.8 13.6 41.8-35.6-25.8-35.5 25.8 13.6-41.8-35.6-25.8h44zM107.7 167.8c4.4 6.9 2.3 16.1-4.6 20.5s-16.1 2.3-20.5-4.6c-7.9-12.5-3.3-33-3.3-33s20.4 4.6 28.4 17.1z'/%3e%3ccircle fill='%23A2001D' cx='99.1' cy='182.1' r='7.4'/%3e%3c/svg%3e")} +.flag\:GE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M.8 0h21v15H.8V0z'/%3e%3cpath fill='%23eb000e' d='M9.8 6H0v3h9.8v6h3V9h9.8V6h-9.8V0h-3v6z'/%3e%3cpath fill='%23eb000e' d='M17.3 2.7l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm-12.7 0l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm0 9l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm12.7 0l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2z'/%3e%3c/svg%3e")} +.flag\:GF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23FDEB01' d='M0 0l90 60H0z'/%3e%3cpath fill='%2358A846' d='M90 0v60L0 0z'/%3e%3cpath fill='%23ED3D24' stroke='%23A02021' stroke-miterlimit='10' d='M54.1 35.3l14.7-10.7H50.6L45 7.3l-5.6 17.3H21.2l14.7 10.7-5.6 17.4L45 42l14.7 10.7z'/%3e%3c/svg%3e")} +.flag\:GG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M308 0H204v118.7H0v104h204V342h104V222.7h205v-104H308z'/%3e%3cpath fill='%23FFDA44' d='M368.6 188l26 17.3V136l-26 17.3h-95.3V58.1l17.3-26h-69.2l17.3 26v95.2h-95.3l-26-17.3v69.3l26-17.3h95.3v95.2l-17.3 26h69.2l-17.3-26V188z'/%3e%3c/svg%3e")} +.flag\:GH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M255.883 199.111l14.119 43.458 40.366 3.2-36.969 26.861 19.453 40.259-36.969-26.859-36.97 26.859 14.123-43.459-36.969-26.861h45.696z'/%3e%3c/svg%3e")} +.flag\:GI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 230h513v112H0z'/%3e%3cpath fill='%23D80027' stroke='black' stroke-miterlimit='10' d='M363.1 131.8V99.1H374V77.3h-21.9v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7h-21.8V55.5h10.9V33.7h-21.8v10.9h-10.9V33.7H254v10.9h-10.9V33.7h-21.8v21.8h10.9v76.3h-21.8V99.1h10.9V77.3h-21.8v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7H145V219h239.9v-87.2z'/%3e%3cpath fill='%23FFDA44' stroke='black' stroke-miterlimit='10' d='M264.9 235.5l-24.2 18.2 19.1 14.3v31.3h-23.2v9h23v7.9h-23v9.3H270V268l19.1-14.3-24.2-18.2zm0 25.3l-10.1-7.1 10.1-7.1 10.1 7.1-10.1 7.1z'/%3e%3cpath d='M239.6 209.7v-27.9s.1-22.3 25-22.3c24.8 0 25.7 22 25.7 22v28.2h-50.7zM170.5 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8z'/%3e%3cpath d='M169.1 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zM320.9 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zM329.3 132v-15.7s.1-12.1 11.3-12.1c11.3 0 11.7 11.9 11.7 11.9V132h-23zM250.5 132v-23.7s.1-18.3 14.3-18.3c14.2 0 14.7 18 14.7 18v24h-29zM177.5 132v-15.7s.1-12.1 11.3-12.1 11.7 11.9 11.7 11.9V132h-23z'/%3e%3c/svg%3e")} +.flag\:GL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 0v171H0V0z'/%3e%3ccircle fill='white' cx='185.8' cy='171.2' r='117.8'/%3e%3cpath fill='%23D80027' d='M68 171c0-65.1 52.8-117.8 117.8-117.8 65.1 0 117.8 52.8 117.8 117.8'/%3e%3c/svg%3e")} +.flag\:GM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%231a7e25' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23cf0d19' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%230052B4' d='M0 210.877h512v89.656H0z'/%3e%3c/svg%3e")} +.flag\:GN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M342 0h171v342H342z'/%3e%3cpath fill='%23D80027' d='M0 0h171v342H0z'/%3e%3c/svg%3e")} +.flag\:GP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} +.flag\:GQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v113.8H0z'/%3e%3cpath fill='%23D80027' d='M0 227.6h513V342H0z'/%3e%3cpath fill='%230070C8' d='M126 170.7L0 341.3V0z'/%3e%3cpath fill='none' stroke='black' stroke-miterlimit='10' d='M233.8 139.4v40.4c0 35.6 35.6 35.6 35.6 35.6s35.6 0 35.6-35.6v-40.4h-71.2z'/%3e%3cpath fill='%23786145' d='M264.5 179.8h9.8l4 25.8h-17.8z'/%3e%3cpath fill='%236DA544' d='M287.2 162c0-9.8-8-14.8-17.8-14.8s-17.8 5-17.8 14.8c-4.9 0-8.9 4-8.9 8.9s4 8.9 8.9 8.9h35.6c4.9 0 8.9-4 8.9-8.9s-4-8.9-8.9-8.9z'/%3e%3cg fill='%23FFDA00' stroke='black' stroke-miterlimit='10'%3e%3cpath d='M230.7 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2h-3.8l-1.9 3.3-1.9-3.3H225l1.9-3.2-1.9-3.3h3.8zM246 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zM261.3 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zM277.1 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2H279l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zM293.1 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2H295l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zM308.1 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2H310l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:GR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%231571CC'%3e%3cpath d='M0 0h513v38H0zM0 76h513v38H0zM0 152h513v38H0zM0 228h513v38H0zM0 304h513v38H0z'/%3e%3c/g%3e%3cpath fill='%231571CC' d='M0 0h190v190H0z'/%3e%3cg fill='white'%3e%3cpath d='M0 76h190v38H0z'/%3e%3cpath d='M76 0h38v190H76z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:GS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zM248.7 170.7l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cg%3e%3cellipse fill='white' cx='443.4' cy='233.6' rx='29' ry='43.5'/%3e%3cellipse fill='%23FFCE00' cx='406.9' cy='317.7' rx='22' ry='9.3'/%3e%3cellipse fill='%23FFCE00' cx='364' cy='317.7' rx='22' ry='9.3'/%3e%3cpath fill='%2339B200' d='M342 190.1l43.4 86.9 43.5-86.9z'/%3e%3cellipse fill='%239B9B9B' cx='327.5' cy='233.6' rx='29' ry='43.5'/%3e%3cpath fill='%23757575' d='M371 175.6l-14.5 14.5h57.9l-14.5-14.5 14.5-43.5s-13-29-29-29-29 29-29 29l14.6 43.5z'/%3e%3ccircle fill='%23C6B56F' cx='385.4' cy='67' r='29'/%3e%3ccircle fill='%23A54A00' cx='386' cy='88.7' r='29'/%3e%3ccircle fill='white' cx='443.4' cy='117.7' r='29'/%3e%3ccircle fill='%230049FF' cx='342.2' cy='146.7' r='29'/%3e%3ccircle fill='%230041F9' cx='429.8' cy='146.7' r='29'/%3e%3ccircle fill='%23F7D71E' cx='386' cy='233.6' r='29'/%3e%3ccircle fill='%23CEC851' cx='457.9' cy='190.1' r='29'/%3e%3ccircle fill='white' cx='385.4' cy='289.5' r='29'/%3e%3cpath fill='%237C0B29' d='M371 135.7l14.5-3.5 14.5 3.5c0 7.5-14.5 11-14.5 11s-14.5-3.5-14.5-11z'/%3e%3ccircle fill='white' cx='327.5' cy='117.4' r='29'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:GT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 0h171v342H0zM342 0h171v342H342z'/%3e%3c/g%3e%3ccircle fill='%23DCC26D' cx='256' cy='155.8' r='25.5'/%3e%3cpath fill='%23628A40' d='M194.2 155.9c0 22.1 11.8 42.5 30.8 53.5 5.9 3.4 13.5 1.4 16.9-4.5 3.4-5.9 1.4-13.5-4.5-16.9-11.5-6.6-18.5-18.9-18.5-32.1 0-6.8-5.5-12.4-12.4-12.4s-12.3 5.5-12.3 12.4zm95.1 52.1c17.8-11.4 28.6-31 28.5-52.1 0-6.8-5.5-12.4-12.4-12.4-6.8 0-12.4 5.5-12.4 12.4 0 12.7-6.5 24.5-17.1 31.3-5.8 3.6-7.7 11.2-4.1 17 3.6 5.8 11.2 7.7 17 4.1.2-.1.3-.2.5-.3z'/%3e%3c/svg%3e")} +.flag\:GU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230052B4' d='M11.1 11.1h489.7v319.1H11.1z'/%3e%3cpath fill='%237DBEF1' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3cpath fill='%231C8AE6' d='M179.8 180.7h152.6l-29.3 64.9h-95.2z'/%3e%3cpath fill='%23FFF042' d='M192.3 205.9s40.5 38.2 51 38.2c12.4 0 12.6-18.4 25.5-25.5 20.2-11.1 51-12.7 51-12.7L297 248.7l-41 36.6-46.8-39.7-16.9-39.7z'/%3e%3cpath fill='%23259C7B' d='M256 157.5l-22.5 15.6 7.9-26.2-21.8-16.5 27.4-.5 9-25.9 9 25.9 27.4.5-21.8 16.6 7.9 26.2-22.5-15.7z'/%3e%3cpath fill='%238E5715' d='M249.7 144.6c-.9 9.2-1.5 18.4-1.7 27.6-.3 11.9.3 20.7 2 26 2.2 6.6 7.2 12.9 14.2 18.9 5.3 4.6 10.6 8.1 14.2 10.1 3.1 1.7 7 .6 8.7-2.4 1.7-3.1.6-7-2.4-8.7-4.3-2.5-8.4-5.4-12.2-8.7-5.4-4.6-9.1-9.2-10.4-13.3-1.1-3.4-1.6-11.3-1.4-21.7.2-8.9.8-17.8 1.7-26.6.4-3.5-2.2-6.6-5.7-7-3.6-.3-6.7 2.3-7 5.8z'/%3e%3cpath fill='white' d='M217.8 170.7l25.5 38.2h-25.5v-38.2z'/%3e%3cpath fill='none' stroke='%23D80027' stroke-width='12' stroke-miterlimit='10' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3c/svg%3e")} +.flag\:GW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v170.663H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h181.793v341.337H0z'/%3e%3cpath d='M98.32 195.127l15.107 46.497h48.894l-39.555 28.74 15.108 46.498-39.554-28.737-39.556 28.737 15.111-46.498-39.554-28.74h48.891z'/%3e%3c/svg%3e")} +.flag\:GY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%23009E49' d='M0 0h900v600H0V0z'/%3e%3cpath fill='white' d='M0 0l947 300L0 600V0z'/%3e%3cpath fill='%23FFD00D' d='M0 26.1L870 300 0 573.9V26.1z'/%3e%3cpath fill='%232D2D2D' d='M0 0l450 300L0 600V0z'/%3e%3cpath fill='%23D3132F' d='M0 35l397.5 265L0 565V35z'/%3e%3c/svg%3e")} +.flag\:HK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M274.2 119.8c-5.1 21.1-14.1 17.1-18.5 35.5-26.1-6.3-42.1-32.5-35.9-58.6 6.3-26.1 32.5-42.1 58.5-35.9-8.7 36.9.5 40.1-4.1 59zM206.6 135.4c18.5 11.3 11.9 18.7 28 28.6-14 22.9-43.9 30-66.8 16s-30-43.9-16-66.8c32.3 19.8 38.2 12.1 54.8 22.2zM200.6 204.6c16.5-14.1 21.4-5.5 35.8-17.8 17.4 20.4 15 51-5.4 68.4-20.4 17.4-51 15-68.4-5.4 28.7-24.6 23.2-32.6 38-45.2zM264.5 231.7c-8.3-20.1 1.4-22.1-5.9-39.6 24.8-10.3 53.2 1.5 63.4 26.3 10.3 24.8-1.5 53.2-26.3 63.4-14.5-35-23.8-32.2-31.2-50.1zM310 179.3c-21.6 1.7-20.6-8.1-39.5-6.6-2.1-26.7 17.9-50.1 44.6-52.2 26.7-2.1 50.1 17.9 52.2 44.6-37.7 2.9-37.9 12.7-57.3 14.2z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:HM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='white'%3e%3cpath d='M223.397 255.996c.273-.304.543-.609.813-.916-.27.308-.546.61-.82.916h.007zM189.217 297.923l10.958 22.913 24.747-5.718-11.083 22.853 19.9 15.781-24.776 5.585.069 25.398-19.815-15.89-19.814 15.89.069-25.398-24.776-5.585 19.9-15.781-11.083-22.853 24.746 5.718zM387.076 326.387l5.227 10.929 11.803-2.728-5.286 10.9 9.492 7.528-11.818 2.663.032 12.114-9.45-7.578-9.45 7.578.032-12.114-11.817-2.663 9.491-7.528-5.285-10.9 11.803 2.728zM338.453 210.448l5.227 10.93 11.803-2.729-5.286 10.901 9.491 7.528-11.817 2.663.032 12.115-9.45-7.58-9.451 7.58.033-12.115-11.818-2.663 9.491-7.528-5.284-10.901 11.802 2.729zM387.076 144.198l5.227 10.93 11.803-2.73-5.286 10.902 9.491 7.527-11.817 2.664.032 12.114-9.45-7.58-9.45 7.58.032-12.114-11.817-2.664 9.491-7.527-5.285-10.902 11.803 2.73zM429.547 193.886l5.227 10.929 11.802-2.728-5.284 10.9 9.491 7.527-11.818 2.664.033 12.114-9.451-7.578-9.45 7.578.032-12.114-11.817-2.664 9.491-7.527-5.286-10.9 11.803 2.728zM399.179 251.856l4.11 12.652h13.304l-10.763 7.82 4.112 12.652-10.763-7.819-10.765 7.819 4.112-12.652-10.763-7.82h13.304z'/%3e%3cpath d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.553l45.167-25.099H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.827V85.333h55.652v48.573l87.43-48.573z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zM71.846 200.344L0 240.259v15.737l100.174-55.652z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zM184.154 140.982L256 101.067V85.33l-100.174 55.652z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:HN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 0h513v114H0zM0 228h513v114H0zM203.5 117.9l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM308.5 117.9l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM256 147.6l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM203.5 177.3l6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1zM308.5 177.3l6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:HR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M309.3 113.2v-44l17.5-14.4 17.7 14.4v44zM203.7 113.2v-44l-17.3-14.4-17.9 14.4v44zM238.9 113.2v-44l17.6-14.4 17.6 14.4v44z'/%3e%3c/g%3e%3cg fill='%230052B4'%3e%3cpath d='M309.3 113.2h-35.2v-44l17.5-14.4 17.7 14.4zM238.9 113.2h-35.2v-44l17.5-14.4 17.7 14.4z'/%3e%3c/g%3e%3cpath stroke='%23D80027' fill='white' d='M168.5 113.2v101.9c0 24.3 14.4 46.2 35.4 59.4 21.3 13.4 42.1 14.7 52.6 14.7s31.4-1.7 52.6-14.8c21-13 35.4-35.1 35.4-59.3V113.2h-176z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M168.5 113.2h35.2v35.2h-35.2zM238.9 113.2h35.2v35.2h-35.2zM309.3 113.2h35.2v35.2h-35.2zM203.7 148.4h35.2v35.2h-35.2zM274.1 148.4h35.2v35.2h-35.2zM168.5 183.6h35.2v35.2h-35.2zM203.7 218.8h35.2V254h-35.2zM238.9 183.6h35.2v35.2h-35.2zM309.3 183.6h35.2v35.2h-35.2zM274.1 218.8h35.2V254h-35.2zM309.3 274.3c8.6-5.4 16.2-12.3 22-20.3h-22v20.3zM181.7 254c5.8 8 13.3 14.9 22 20.4V254h-22zM238.9 254v33.7c7.2 1.2 13.3 1.5 17.6 1.5 4.3 0 10.4-.3 17.6-1.6V254h-35.2z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:HT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23A2001D' d='M0 0h513v172H0z'/%3e%3cpath fill='%230052B4' d='M0 172h513v172H0z'/%3e%3cpath fill='white' d='M381.4 251.5l-110.7-13.8-110.8 13.8V85.4h221.5z'/%3e%3ccircle fill='%230052B4' cx='270.7' cy='182.3' r='55.4'/%3e%3ccircle fill='%23A2001D' cx='270.7' cy='182.3' r='27.7'/%3e%3cpath fill='%236DA544' d='M229.1 113.1h83.1l-41.5 41.5z'/%3e%3cpath fill='%23FFDA44' d='M256.8 140.8h27.7v83h-27.7z'/%3e%3cpath fill='%236DA544' d='M314.9 215.5h-88.5l-66.5 36h221.5z'/%3e%3c/svg%3e")} +.flag\:HU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:ID{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23A2001D' d='M0 85.337h512V256H0z'/%3e%3c/svg%3e")} +.flag\:IE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} +.flag\:IL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M340.6 122.4h-56.1l-28-48.6-28 48.6h-56.1l28 48.6-28 48.6h56.1l28 48.6 28-48.6h56.1l-28-48.6 28-48.6zM293.2 171L276 204.2h-38.9L219.8 171l17.2-33.2h38.9l17.3 33.2zm-36.7-71.8l11.9 23.3h-23.9l12-23.3zm-58.3 38.6h23.9l-10.8 21-13.1-21zm0 66.4l13-22.1 11.9 22.1h-24.9zm58.3 37.5l-11.9-22.1h23.9l-12 22.1zm59.4-37.5h-25l11.9-22.1 13.1 22.1zm-26.1-66.4h26.1l-13 22.1-13.1-22.1zM0 21.3h512V64H0zM0 277.3h512V320H0z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:IM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E52D42' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M393.3 68.2h-45.8l-33.8 80.2-34.4-22.9s-24.7-59.1-34.4-68.2c-9.7-9.7-18.7-.6-48.9 7.8-29.6 8.4-30.8 18.7-42.2 18.7-4.8 0-19.9-17.5-27.7-22.3-12.1-7.8-16.9-4.2-13.9 7.2 1.2 4.8 10.9 10.9 16.9 19.9 7.8 11.5 12.7 25.9 12.7 25.9s10.9-10.3 16.9-12.1c9-2.4 19.3 1.8 31.4 0 15.1-2.4 31.4-10.9 31.4-10.9l4.2 43.4s-54.3 50.7-49.5 70.6 56.1 44.6 68.2 62.7c12.1 17.5-7.2 24.1-7.2 32.6s-1.8 19.9 7.2 16.3c9-3.6 10.3-18.1 18.7-31.4 6-9 10.3-13.9 11.5-17.5 1.8-9-23.5-32-37.4-48.9-6.6-7.8-19.9-18.7-19.9-18.7l39.2-29.6s67.6 27.7 82.6 18.7c15.1-9 19.3-98.3 19.3-98.3l47-11.5-12.1-11.7z'/%3e%3cpath fill='%23F8DD4E' d='M279.3 262.4c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.8-182.8c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm0 91.1c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6 0 11.5 4.8 11.5 11.5-.6 6.7-5.5 11.5-11.5 11.5zm-136.9 45.8c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.2-136.9c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-4.8 11.5-11.5 11.5zm22.9 91.1c-6 0-11.5-10.3-11.5-22.9s4.8-22.9 11.5-22.9c6 0 11.5 10.3 11.5 22.9s-4.8 22.9-11.5 22.9zm-114-45.2c-6 0-11.5-4.8-11.5-11.5 0-6.6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5 0 6.6-4.8 11.5-11.5 11.5z'/%3e%3c/svg%3e")} +.flag\:IN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23181A93' d='M17.3 0h478.4v342H17.3V0z'/%3e%3cpath fill='%23FFA44A' d='M0 0h513v114H0V0z'/%3e%3cpath fill='%231A9F0B' d='M0 228h513v114H0V228z'/%3e%3cpath fill='white' d='M0 114h513v114H0V114z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='34.2'/%3e%3cpath fill='%23181A93' d='M256.5 216.6c-25.1 0-45.6-20.5-45.6-45.6s20.5-45.6 45.6-45.6 45.6 20.5 45.6 45.6-20.5 45.6-45.6 45.6zm0-11.4c18.2 0 34.2-16 34.2-34.2s-15.9-34.2-34.2-34.2-34.2 16-34.2 34.2 16 34.2 34.2 34.2z'/%3e%3ccircle fill='%23181A93' cx='256.5' cy='171' r='22.8'/%3e%3c/svg%3e")} +.flag\:IO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0-.3h513V342H0V-.3z'/%3e%3cpath fill='%230052B4' d='M462.9 198.1c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zM0 31.7l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 1-20 6-30.1 12-7 4-16 9-20 9s-14-5-21-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-11-30.1-12v22zm462.9 55.2c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 3.9-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 1 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-8 19-9v-23zm-50.1 133.3c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 0 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-9 19-9v-23z'/%3e%3cpath fill='white' d='M0-.3h256v171H0V-.3z'/%3e%3cpath d='M389.8 119.9H408v78.8h-18.3l.1-78.8zm0 117.8H408v75.1h-18.3l.1-75.1z' fill='%23A2001D'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144-.3h-32v70H0v32h112v69h32v-69h112v-32H144v-70z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zM256-.3v15l-57 39h-23l80-54z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zM256-.3v15l-57 39h-23l80-54zM0 170.7v-15l57-38h23l-80 53zM256 170.7v-15l-57-38h-23l80 53z'/%3e%3c/g%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zM256 22.7v31h-46l46-31zm-96-23v49l73-49h-73z'/%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zM256 22.7v31h-46l46-31zm-96-23v49l73-49h-73zM0 147.7v-30h46l-46 30zm96 23v-49l-73 49h73zM256 147.7v-30h-46l46 30zm-96 23v-49l73 49h-73z'/%3e%3c/g%3e%3cpath fill='%235DA51E' stroke='%2345602C' stroke-width='4' stroke-miterlimit='10' d='M462.8 91.5h-29.1l25.7-25.7c4.5-4.4 4.5-11.4 0-15.8l-3.4-3.4c-4.4-4.4-11.4-4.4-15.8 0l-25.9 25.9V37.4c0-6.2-5.1-11.3-11.3-11.3h-4.7c-6.2 0-11.3 5.1-11.3 11.3v31.7l-23.5-23.8c-4.7-4.7-12.2-4.7-16.9 0l-3.6 3.6c-4.7 4.7-4.7 12.4 0 17.2l25 25.4h-30.6c-6 0-10.9 4.9-10.9 10.9v4.6c0 6 4.9 10.9 10.9 10.9H369l-20.7 20.7c-4.4 4.4-4.4 11.4 0 15.8l3.4 3.4c4.4 4.4 11.4 4.4 15.8 0l19.6-19.6V167c0 6.1 5.1 11.1 11.3 11.3h4.7c6.2 0 11.3-5.1 11.3-11.3v-28.3l22.2 22.6c4.7 4.7 12.4 4.7 17.1 0l3.6-3.6c4.7-4.7 4.7-12.4 0-17.2L435.2 118h27.6c5.9 0 10.7-4.9 10.9-10.9v-4.6c0-6.1-4.9-11-10.9-11z'/%3e%3cpath fill='%23E2DD24' stroke='%23525625' stroke-width='4' stroke-miterlimit='10' d='M439.2 249.1h-79.8s-.9-13.4-6-21.8c-6.2-10.4-13.9-28.1-1.4-36.7 15.9-10.9 33.7.8 48.2.8 11.8.1 26.9-14 45-.8 12.2 8.9 3.9 28.2-1.3 36.7-7 11.5-4.7 21.8-4.7 21.8z'/%3e%3c/svg%3e")} +.flag\:IQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1126' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cg fill='%23547C31'%3e%3cpath d='M219.2 160.7h-29.3c1.5-5.7 6.6-9.9 12.8-9.9v-19.9c-18.3 0-33.1 14.9-33.1 33.1v16.5h49.6c1.8 0 3.3 1.5 3.3 3.3v6.6h-66.2v19.9h86.1v-26.5c0-12.7-10.4-23.1-23.2-23.1zM268.8 190.5v-59.6H249v79.5h33.1v-19.9zM335 190.5v-59.6h-19.8v59.6h-6.6v-19.8h-19.9v39.7h59.6v-19.9z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:IR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 227.9h513v114H0zM278.8 134.8c.1 2 8.7 26.2 4.4 39.4-6.6 20.3-15.8 21.8-19.8 24.5V134l-6.9-4.2-6.9 4.2v64.7c-4-2.7-12.4-2.4-19.8-24.5-4.3-12.7 5.7-37.3 5.8-39.2 0 0-9.5 8.1-15.8 24-5.9 14.8 1.9 49.6 29.5 54.8 2.3.4 4.7 5.6 7.2 5.6 2.1 0 4.1-5.2 6-5.5 28.4-4.6 35-41.7 29.9-55.6-5.4-14.6-13.6-23.5-13.6-23.5z'/%3e%3c/g%3e%3cg fill='white' opacity='.5'%3e%3cpath d='M44.6 98.9h22.3v24.4H44.6zM0 98.9h22.3v24.4H0zM89.2 98.9h22.3v24.4H89.2zM133.8 98.9h22.3v24.4h-22.3zM178.4 98.9h22.3v24.4h-22.3zM223 98.9h22.3v24.4H223zM267.7 98.9H290v24.4h-22.3zM312.3 98.9h22.3v24.4h-22.3zM356.9 98.9h22.3v24.4h-22.3zM401.5 98.9h22.3v24.4h-22.3zM446.1 98.9h22.3v24.4h-22.3zM490.7 98.9H513v24.4h-22.3zM44.6 216.9h22.3v25.5H44.6zM0 216.9h22.3v25.5H0zM89.2 216.9h22.3v25.5H89.2zM133.8 216.9h22.3v25.5h-22.3zM178.4 216.9h22.3v25.5h-22.3zM223 216.9h22.3v25.5H223zM267.7 216.9H290v25.5h-22.3zM312.3 216.9h22.3v25.5h-22.3zM356.9 216.9h22.3v25.5h-22.3zM401.5 216.9h22.3v25.5h-22.3zM446.1 216.9h22.3v25.5h-22.3zM490.7 216.9H513v25.5h-22.3z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:IS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783H122.435V295.883H0V216.111h122.435V85.329H202.195v130.782H512V277.329z'/%3e%3cpath fill='%23D80027' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")} +.flag\:IT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M341.334 85.33H0v341.332h512V85.33z'/%3e%3cpath fill='%236DA544' d='M0 85.333h170.663V426.67H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.333H512V426.67H341.337z'/%3e%3c/svg%3e")} +.flag\:JE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M301.8 171L513 30.2V0h-45.3L256.5 140.8 45.3 0H0v30.2L211.2 171 0 311.8V342h45.3l211.2-140.8L467.7 342H513v-30.2z'/%3e%3cpath fill='%23FFDA44' d='M233.7 44.6l22.3 5.6 22.3-5.6 4-20.9-14.9 6.5L256 14.8l-11.4 15.4-14.9-6.5z'/%3e%3cpath fill='%23D80027' d='M233.7 44.6s-4 12.9-4 29.9c0 27.9 26.3 41.3 26.3 41.3s26.3-15.5 26.3-41.3c0-15.4-4-29.9-4-29.9s-8.1-5-22.3-5-22.3 5-22.3 5z'/%3e%3c/svg%3e")} +.flag\:JM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M215.864 256.006L0 399.911V112.089zM512 112.089v287.822L296.136 256.006z'/%3e%3cpath fill='%230052B4' d='M512 112.089L296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z'/%3e%3cpath fill='%23FFDA44' d='M512 112.089L296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z'/%3e%3c/svg%3e")} +.flag\:JO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.339h512v341.326H0z'/%3e%3cpath d='M0 85.339h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.89h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M256 256.006L0 426.669V85.331z'/%3e%3cpath fill='white' d='M77.913 224.802l7.876 16.469 17.786-4.11-7.965 16.426 14.303 11.343-17.808 4.014.049 18.255-14.241-11.421-14.241 11.421.05-18.255-17.809-4.014 14.303-11.343-7.965-16.426 17.786 4.11z'/%3e%3c/svg%3e")} +.flag\:JP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23D80027' cx='256' cy='255.994' r='96'/%3e%3c/svg%3e")} +.flag\:KE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v90.579H0z'/%3e%3cpath fill='%23496E2D' d='M0 336.089h512v90.568H0z'/%3e%3cpath fill='%23A2001D' d='M0 198.606h512v114.799H0z'/%3e%3cg fill='white'%3e%3cpath d='M323.265 139.803l-25.583-11.809L256 222.376l-41.682-94.382-25.583 11.809 51.749 116.191-51.749 116.192 25.583 11.808L256 289.613l41.682 94.381 25.583-11.808-51.749-116.192z'/%3e%3cpath d='M273.376 150.931C263.472 140.115 256 133.898 256 133.898s-7.472 6.216-17.376 17.032v210.127C248.528 371.873 256 378.091 256 378.091s7.472-6.216 17.376-17.033V150.931z'/%3e%3c/g%3e%3cg fill='%23A2001D'%3e%3cpath d='M209.04 191.226v129.535c10.465 18.542 23.274 33.742 32.872 43.818V147.408c-9.599 10.076-22.408 25.275-32.872 43.818zM302.96 191.226c-10.465-18.543-23.274-33.742-32.872-43.818V364.58c9.599-10.077 22.407-25.276 32.872-43.818V191.226z'/%3e%3c/g%3e%3cpath d='M302.96 191.226v129.535c10.594-18.774 18.784-40.973 18.784-64.767s-8.19-45.993-18.784-64.768zM209.04 191.226v129.535c-10.594-18.774-18.784-40.973-18.784-64.767s8.19-45.993 18.784-64.768z'/%3e%3c/svg%3e")} +.flag\:KG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v342H0z'/%3e%3ccircle cx='256' cy='170.7' r='170.7'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M382.4 170.7L330.8 195l27.5 50-56.1-10.7-7.1 56.6-39.1-41.7-39.1 41.7-7.1-56.6-56.1 10.7 27.5-50-51.6-24.3 51.6-24.3-27.5-50.1 56.1 10.8 7.1-56.7L256 92.1l39.1-41.7 7.1 56.7 56.1-10.8-27.5 50.1z'/%3e%3ccircle fill='%23D80027' cx='257.4' cy='170.7' r='71.6'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M214.2 170.7c-2.1 0-4.1.1-6.2.3.1 12 4.4 22.9 11.6 31.5 3.8-10.3 9.5-19.6 16.7-27.7-6.9-2.7-14.3-4.1-22.1-4.1zM240.8 217.2c5.2 1.9 10.8 2.9 16.6 2.9 5.8 0 11.4-1 16.6-2.9-2.8-11.1-8.7-21-16.6-28.8-7.9 7.8-13.8 17.7-16.6 28.8zM300.2 146c-8.5-14.8-24.5-24.7-42.8-24.7-18.3 0-34.2 9.9-42.8 24.7 15.6.1 30.2 4.3 42.8 11.6 12.6-7.3 27.2-11.6 42.8-11.6zM278.5 174.8c7.2 8 12.9 17.4 16.7 27.7 7.2-8.5 11.5-19.5 11.6-31.5-2-.2-4.1-.3-6.2-.3-7.7 0-15.2 1.4-22.1 4.1z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:KH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='white' d='M303.49 281.971v-17.809h-11.873v-23.745l-11.872-11.872-11.872 11.872v-23.744L256 204.8l-11.873 11.873v23.744l-11.872-11.872-11.872 11.872v23.745H208.51v17.809h-11.872v17.808h118.724v-17.808z'/%3e%3c/svg%3e")} +.flag\:KI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 300'%3e%3cpath fill='%23CE1126' d='M0 0h450v300H0V0z'/%3e%3cg fill='%23FCD116'%3e%3ccircle cx='227.6' cy='161.2' r='56.2'/%3e%3cpath d='M254.1 73.4l-23.7 26 28.6 6.5zM202.6 73.6l-4.8 33.1 28.5-8zM296.9 100.3l-34.7 8.5 20.1 23.7zM158.6 98.5l15.5 32.7 20.2-22.7zM317.6 143.8l-34.4-9.9 5.6 29.5zM135.6 141.2l31.9 19.8 5.2-27.7z'/%3e%3c/g%3e%3cpath fill='%23003F87' d='M0 175h450v125H0V175z'/%3e%3cpath fill='white' d='M0 267c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FCD116' d='M183.2 48.3l-1.1-5.3 22.4-3.7s-30.1-7.1-40-10.7c-14.3-5.1-16.3-12.1-16.3-12.1s44.7 11 64.8 11c4.3 0 12.8 10.7 12.8 10.7s14.8-14.9 21.9-15.4c32.1-2.3 66.6-6.4 66.6-6.4s-10 6.7-16 8.5c-16.2 4.9-50.6 11.7-50.6 11.7l-4.8 7.5H277l-14.4 4.3 7.4 6.9s-7.8-4.1-18.1-2.1c-7.1 1.3-15.4 6-22.9 8-18.7 4.8-29.9-12.8-29.9-12.8l-15.9-.1z'/%3e%3c/svg%3e")} +.flag\:KM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v85.337H0z'/%3e%3cpath fill='white' d='M0 170.663h512V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h512v85.337H0z'/%3e%3cpath fill='%236DA544' d='M256 256.006L0 426.668V85.331z'/%3e%3cg fill='white'%3e%3cpath d='M68.638 256c0-24.865 17.476-45.638 40.812-50.734a52.059 52.059 0 00-11.13-1.208c-28.688 0-51.942 23.255-51.942 51.942s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.337-5.096-40.812-25.869-40.812-50.734z'/%3e%3cpath d='M108.877 211.478l2.762 8.503h8.94l-7.232 5.256 2.762 8.502-7.232-5.255-7.234 5.255 2.764-8.502-7.234-5.256h8.94zM108.877 233.739l2.762 8.503h8.94l-7.232 5.255 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.255h8.94zM108.877 256l2.762 8.503h8.94l-7.232 5.255 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.255h8.94zM108.877 278.261l2.762 8.502h8.94l-7.232 5.256 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.256h8.94z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:KN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M512 0H0v342'/%3e%3cpath fill='%23FFDA44' d='M307.7 0L0 194.5V342h206.9L513 148.5V0z'/%3e%3cpath d='M513 0H385.2L0 249.4V341l126.2 1L513 91.6z'/%3e%3cg fill='white'%3e%3cpath d='M141.1 187l31.2 24 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.3-22.2zM310.6 70.8l31.2 23.9 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.4-22.2z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:KP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2391DC5A' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 85.331h512v57.188H0zM0 369.48h512v57.177H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 165.215h512v181.582H0z'/%3e%3ccircle fill='white' cx='190.33' cy='255.994' r='65.668'/%3e%3cpath fill='%23D80027' d='M190.332 190.332l14.734 45.346h47.757l-38.65 28.028 14.849 45.481-38.69-28.16-38.631 28.107 14.79-45.428-38.616-28.028h47.722z'/%3e%3c/svg%3e")} +.flag\:KR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='white' d='M0 0h900v600H0z'/%3e%3cg transform='rotate(-56.31)'%3e%3cg stroke='black' stroke-width='25'%3e%3cpath d='M-75 228.3H75m-150 37.5H75m-150 37.5H75M-75 778.3H75m-150 37.5H75m-150 37.5H75'/%3e%3c/g%3e%3cpath stroke='white' stroke-width='12.5' d='M0 753.3v125'/%3e%3ccircle fill='%23ca163a' cy='540.8' r='150'/%3e%3cpath fill='%230e4896' d='M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z'/%3e%3c/g%3e%3cg stroke='black' stroke-width='25'%3e%3cpath d='M231.56 535.73l-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006l-83.205-124.808M689.187 230.644l-83.205-124.807M720.39 209.843L637.184 85.036m114.407 104.006L668.386 64.234'/%3e%3c/g%3e%3cpath stroke='white' stroke-width='12.5' d='M205.6 462.897l31.202-20.8m389.981-259.989l36.444-24.296m31.202-20.801l31.202-20.801'/%3e%3c/svg%3e")} +.flag\:KW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M166.957 312.889L0 426.663V85.337l166.957 113.774z'/%3e%3c/svg%3e")} +.flag\:KY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3ccircle fill='%236DA544' cx='384' cy='181.79' r='29.682'/%3e%3cpath fill='%23D80027' d='M332.054 174.377h103.88v44.522h-103.88z'/%3e%3cpath fill='%23496E2D' d='M435.942 255.997v-.001.001z'/%3e%3cpath fill='%23FFDA44' d='M332.058 285.678v29.682h15.616c9.364 9.176 22.18 14.84 36.326 14.84 14.147 0 26.962-5.664 36.326-14.84h15.616v-29.682H332.058z'/%3e%3cpath fill='%23338AF3' d='M332.058 211.475v44.522c0 39.759 51.942 51.942 51.942 51.942s51.942-12.182 51.942-51.942v-44.522H332.058z'/%3e%3cg fill='%23F3F3F3'%3e%3cpath d='M383.997 235.256c-12.985 0-12.985 11.873-25.97 11.873s-12.985-11.873-25.97-11.873v20.777c12.985 0 12.985 11.873 25.97 11.873s12.985-11.873 25.97-11.873c12.986 0 12.986 11.873 25.973 11.873 12.986 0 12.986-11.873 25.973-11.873v-20.777c-12.986 0-12.986 11.873-25.973 11.873-12.986-.001-12.986-11.873-25.973-11.873zM383.997 193.666c-12.985 0-12.985 11.873-25.97 11.873s-12.985-11.873-25.97-11.873v20.777c12.985 0 12.985 11.873 25.97 11.873s12.985-11.873 25.97-11.873c12.986 0 12.986 11.873 25.973 11.873 12.986 0 12.986-11.873 25.973-11.873v-20.777c-12.986 0-12.986 11.873-25.973 11.873-12.986 0-12.986-11.873-25.973-11.873z'/%3e%3c/g%3e%3cpath fill='white' d='M256 85.334v22.617l-46.069 30.709H256v64h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.329h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.082l57.377 38.252H80zM256 85.329v15.082l-57.377 38.252H176z'/%3e%3cpath d='M0 85.329v15.082l57.377 38.252H80zM256 85.329v15.082l-57.377 38.252H176zM0 255.997v-15.082l57.377-38.252H80zM256 255.997v-15.082l-57.377-38.252H176z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:KZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2336B6CC' d='M0 0h513v342H0V0z'/%3e%3ccircle fill='%23FFD400' cx='256.5' cy='170.9' r='68.4'/%3e%3cpath fill='%23FFD400' d='M256.5 251.5l-27.9 41.7-7.1-49.7-43.2 25.5 15.2-47.8-50 4.2 34.4-36.5-46.9-18 46.8-18-34.4-36.5 50 4.2-15.2-47.8 43.2 25.4 7.1-49.7 27.9 41.7 27.9-41.7 7.1 49.7 43.2-25.4-15.2 47.8 50-4.2-34.3 36.6 46.8 17.9-46.8 18 34.4 36.5-50-4.2 15.2 47.8-43.2-25.4-7.1 49.7c0-.1-27.9-41.8-27.9-41.8zm0-.8c44.1 0 79.9-35.8 79.9-79.9S300.6 91 256.5 91s-79.9 35.8-79.9 79.9 35.8 79.8 79.9 79.8zM22.8 28.3c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V74zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm22.8-22.8c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7V245c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V188zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-.1-11.3zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V51.2z'/%3e%3c/svg%3e")} +.flag\:LA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 .1h513v90.7H0zM0 251.3h513V342H0z'/%3e%3c/g%3e%3ccircle fill='white' cx='256.5' cy='171' r='65.9'/%3e%3c/svg%3e")} +.flag\:LB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 .2h513v90.7H0zM.5 251.3H513V342H.5z'/%3e%3c/g%3e%3cpath fill='%236DA544' d='M290.3 193.5L256 130.7l-34.3 62.8h25.7v17.2h17.2v-17.2z'/%3e%3cpath fill='%2314AF5A' d='M241.3 213.1c4.4-4.4 4.4-11.6-.1-16l4.7 4.7c-5.2-4.7-12.2-6.6-19.1-5.3l-23.5 5.9c-6.1 1.5-6.8-.4-1.8-4.2l27.1-20.3c5.1-3.8 4.2-6.9-2.3-6.9h-11c-6.4 0-7-2.3-1.5-5.1l25.3-12.7c5.6-2.8 5.1-5.1-1.5-5.1h-11c-6.4 0-7.4-3.1-2.3-6.9l27.1-20.3c5.6-3.8 12.9-3.8 18.5 0l27.1 20.3c5.1 3.8 4.2 6.9-2.3 6.9h-11c-6.4 0-7 2.3-1.5 5.1l25.3 12.7c5.6 2.8 5.1 5.1-1.5 5.1h-11c-6.4 0-7.4 3.1-2.3 6.9l27.1 20.3c5.1 3.8 4.4 5.7-1.8 4.2l-23.5-5.9c-6.8-1.3-13.9.6-19.1 5.3l4.7-4.7c-4.4 4.4-4.5 11.5-.1 16l6.8 6.8c4.4 4.4 3.1 8-3.3 8h-45.8c-6.2 0-7.7-3.6-3.3-8 .1.1 6.9-6.8 6.9-6.8z'/%3e%3c/svg%3e")} +.flag\:LC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2355B2FF' d='M0 0h513v342H0z'/%3e%3cpath fill='%23F3F3F3' d='M148.5 298.1h216l-108-254.2z'/%3e%3cpath fill='%23333' d='M186 272.7l70.5-160.3L327 272.7z'/%3e%3cpath fill='%23FFDA44' d='M148.5 298.1h216l-108-101.7z'/%3e%3c/svg%3e")} +.flag\:LI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='M149.3 98.1c0-14-11.3-25.3-25.3-25.3-6.5 0-12.4 2.4-16.9 6.4V64.4h8.4V47.5h-8.4v-8.4H90.3v8.4h-8.4v16.9h8.4v14.9c-4.5-4-10.4-6.4-16.9-6.4-14 0-25.3 11.3-25.3 25.3 0 7.5 3.3 14.2 8.4 18.8v14.9h84.3V117c5.3-4.7 8.5-11.5 8.5-18.9z'/%3e%3c/svg%3e")} +.flag\:LK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.329v341.337h512V85.329H0zm489.739 319.076h-267.13V107.59h267.13v296.815z'/%3e%3cpath fill='%23A2001D' d='M222.609 107.595h267.13V404.41h-267.13z'/%3e%3cpath fill='%23D80027' d='M22.261 107.595h200.348V404.41H22.261z'/%3e%3cpath fill='%23FFDA44' d='M200.348 85.334h22.261v341.337h-22.261z'/%3e%3cpath fill='%236DA544' d='M22.261 107.595h89.043V404.41H22.261z'/%3e%3cpath fill='%23FF9811' d='M111.304 107.595h89.043V404.41h-89.043z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M358.675 250.438v-44.522c0-7.424-11.13-14.848-11.13-14.848s-11.13 7.424-11.13 14.848h-44.522v44.522h22.261v22.261c0 4.875.979 9.539 2.76 13.768l-10.184 8.493h-29.674V157.677c-12.299 0-22.261 9.973-22.261 22.261v96.467a22.19 22.19 0 007.413 16.584v35.361h14.848v-18.554h66.783v29.685H328.99v14.837h29.685v-29.685l13.601-14.837h44.288v29.685h-14.848v14.837h29.685v-29.685l13.601-14.837 12.552-40.259-11.038-19.1h-38.945c-14.169-.122-40.637.09-48.896.001z'/%3e%3cpath d='M370.551 211.844v25.229h71.513v13.365h4.452v-17.817h-71.513v-16.325h75.965v-4.452zM222.609 107.595h22.261v22.261h-22.261zM467.478 107.595h22.261v22.261h-22.261zM222.609 382.138h22.261v22.261h-22.261zM467.478 382.138h22.261v22.261h-22.261z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:LR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 91.476h512v341.337H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 91.476h512v31.031H0zM0 153.539h512v31.031H0zM0 215.603h512v31.031H0zM0 277.666h512v31.031H0zM0 339.729h512v31.031H0zM0 401.793h512v31.031H0z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M0 79.177h256v167.457H0z'/%3e%3cpath fill='white' d='M127.999 118.382l11.05 34.01h35.764l-28.932 21.021 11.05 34.012-28.932-21.021-28.933 21.021 11.053-34.012-28.932-21.021h35.762z'/%3e%3c/svg%3e")} +.flag\:LS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 227.6h513v114H0z'/%3e%3cpath d='M245.2 171l7.7-23.1c2-5.9 5.1-6 7.1 0l7.7 23.1 19.4 29.1c1.7 2.6 1.3 6.3-1.2 8 0 0-6.9 8-29.5 8s-29.5-8-29.5-8c-2.4-2-2.9-5.4-1.2-8l19.5-29.1z'/%3e%3cpath d='M256.5 171c-12.5 0-22.6-10.1-22.6-22.6 0-12.5 10.1-22.6 22.6-22.6s22.6 10.1 22.6 22.6c0 12.5-10.2 22.6-22.6 22.6zm0 0c6.2 0 11.3-16.3 11.3-22.6 0-6.2-5.1-11.3-11.3-11.3-6.2 0-11.3 5.1-11.3 11.3 0 6.3 5 22.6 11.3 22.6z'/%3e%3c/svg%3e")} +.flag\:LT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:LU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:LV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23A2001D'%3e%3cpath class='prefix__st1' d='M0 0h513v127.6H0zM0 214.4h513V342H0z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:LY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 312.888h512v113.775H0z'/%3e%3cg fill='white'%3e%3cpath d='M281.424 236.026l8.962 12.35 14.513-4.706-8.975 12.339 8.961 12.349-14.509-4.724-8.976 12.34.01-15.258-14.51-4.725 14.514-4.706z'/%3e%3cpath d='M256.965 286.868c-17.048 0-30.868-13.821-30.868-30.868s13.821-30.868 30.868-30.868a30.742 30.742 0 0114.684 3.71c-6.851-6.698-16.218-10.833-26.556-10.833-20.982 0-37.992 17.01-37.992 37.992s17.01 37.992 37.992 37.992c10.338 0 19.706-4.135 26.556-10.833a30.738 30.738 0 01-14.684 3.708z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:MA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337v341.326h512V85.337z'/%3e%3cpath fill='%2320661b' d='M352 226.484h-73.337L256 156.738l-22.663 69.748H160l59.331 43.107-22.663 69.749L256 296.232l59.332 43.107-22.663-69.749L352 226.484zm-116.063 37.711l7.663-23.585h24.8l7.663 23.585v.001L256 278.772l-20.063-14.577zm27.873-37.711h-15.619L256 202.447l7.81 24.037zm24.269 28.982l-4.827-14.856h25.274l-20.447 14.856zm-59.331-14.856l-4.827 14.856-20.447-14.856h25.274zm-5.211 61.748l7.81-24.036 12.636 9.181-20.446 14.855zm44.479-14.856l12.636-9.181 7.81 24.036-20.446-14.855z'/%3e%3c/svg%3e")} +.flag\:MC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.34h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 85.334v166.69L0 256.175V85.334z'/%3e%3c/svg%3e")} +.flag\:MD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23AF7F59' d='M206.2 129.1h33.2L256 79.3l16.6 49.8h33.2v99.6L256 262l-49.8-33.2v-99.7zm33.2 33.3v49.8h33.2v-49.8h-33.2z'/%3e%3c/svg%3e")} +.flag\:ME{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E6BE53' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E01D24' d='M20 20h473v302H20z'/%3e%3cpath fill='%23E6BE53' d='M248.5 112.9c4.4 4.4 11.6 4.4 16 0l-4.7 4.7 22.7-22.7c4.9-4.5 12.1-5.6 18.2-2.8l2.1 1c5.7 2.9 6.7 8.7 2.3 13.1l4.7-4.7-22.8 22.8c-4.5 4.9-5.6 12.1-2.8 18.2l1 2.1c2.9 5.7 5.1 15.4 5.1 21.6v-11.3c0 6.2 4.4 9.1 10.2 6.2l2.1-1c5.7-2.9 6.7-8.7 2.3-13.1l4.7 4.7c-4.4-4.4-4.4-11.6 0-16l-4.7 4.7c5.2-5.5 9.6-11.6 13.1-18.2l1-2.1c2.9-5.7 6.3-15.1 7.9-21.2l5.8-23.3c1.5-6 5.9-6.8 9.6-1.8l20.2 26.9c3.8 5.1 6.9 14 6.9 20.6v22.4c0 6.3-2.2 15.8-5.1 21.7l-1 2.1c-3.5 6.6-7.9 12.7-13.1 18.2l-6.8 6.8c-5.4 5.2-11.5 9.6-18.2 13.1l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.2 0-6.9 2.2-1.1 5.1l2.1 1c5.7 2.9 13.8 8.7 18.2 13.1l-4.7-4.7c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L339 226c4.6 4.9 5.7 12.1 2.9 18.2l-1 2.1c-2.9 5.7-10.4 10.2-16.4 10.2-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.5-3.6-11.8-8.9-15.4-15.4l-1-2.1c-2.9-5.7-8.7-6.7-13.1-2.3l4.7-4.7c-4.4 4.7-5.2 11.8-1.8 17.3l10.3 15.4c3.4 5.1 2 12.1-3.1 15.5L266 284.4c-5.7 3.4-12.8 3.4-18.6 0L232 274.1c-5.1-3.4-6.5-10.3-3.1-15.5l10.3-15.4c3.4-5.5 2.6-12.6-1.8-17.3l4.7 4.7c-4.4-4.4-10.2-3.6-13.1 2.3l-1 2.1c-2.9 5.7-9.5 12.4-15.4 15.4l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.9-.3-13.1-4.2-16.4-10.2l-1-2.1c-2.8-6.1-1.6-13.3 2.9-18.2l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L181 226c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c5.5-5.2 11.6-9.6 18.2-13.1l2.1-1c5.7-2.9 5-5.1-1.1-5.1-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.6-3.5-12.7-7.9-18.2-13.1l-6.8-6.8c-5.2-5.4-9.6-11.5-13.1-18.2l-1-2.1c-3.1-6.8-4.9-14.2-5.1-21.7V121c0-6.3 3.1-15.6 6.9-20.6l20.2-26.9c3.8-5.1 8.1-4.3 9.6 1.8l5.8 23.3c2 7.3 4.6 14.4 7.9 21.2l1 2.1c2.9 5.7 8.7 13.8 13.1 18.2l-4.7-4.7c4.4 4.4 4.4 11.6 0 16l4.7-4.7c-4.4 4.4-3.6 10.2 2.3 13.1l2.1 1c5.7 2.9 10.2 0 10.2-6.2v11.3c0-6.2 2.2-15.7 5.1-21.6l1-2.1c2.8-6.1 1.7-13.2-2.8-18.2l-22.7-22.7 4.7 4.7c-4.4-4.4-3.6-10.2 2.3-13.1l2.1-1c6.1-2.8 13.2-1.7 18.2 2.8l22.7 22.7-4.8-4.5zm-18-40.7c-4.4-4.4-3.2-9.5 2.8-11.5l12.4-4.2c6-2 15.5-2 21.5 0l12.4 4.2c6 2 7.2 7.1 2.8 11.5l-6.8 6.8c-5.3 4.7-12.1 7.5-19.2 7.9-6.2 0-14.8-3.5-19.2-7.9.1 0-6.7-6.8-6.7-6.8z'/%3e%3cpath fill='%23215F90' d='M233.9 200.2c0 6.2 1.7 6.4 4.2.5 0 0 7.1-23.2 18.4-23.2 11.3 0 18.6 23.6 18.6 23.6 2.2 5.7 4 5.3 4-1.1v-11.2c0-18.7-10.1-33.9-22.6-33.9-12.5 0-22.6 15.2-22.6 33.9v11.4z'/%3e%3c/svg%3e")} +.flag\:MF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 72'%3e%3cpath d='M0 0h108v72H0z' fill='%23003787'/%3e%3cpath d='M0 0h108L60 48v24H48V48z' fill='white'/%3e%3ccircle cx='54' cy='30' r='8' fill='%23f9d90f'/%3e%3cpath d='M44 30h20L54 48z' fill='white'/%3e%3cpath d='M54 48L38 33h32z' fill='%23cf142b'/%3e%3c/svg%3e")} +.flag\:MG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M512 426.666V85.329H0v341.337h512z'/%3e%3cpath fill='%23D80027' d='M512 85.331H0v170.666h512V85.331z'/%3e%3cpath fill='white' d='M0 85.334h181.793v341.337H0z'/%3e%3c/svg%3e")} +.flag\:MH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231E509C' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 176.1V81.3L0 342l513-165.9z'/%3e%3cpath fill='%23F18D36' d='M513 0v81.3L0 342 513 0z'/%3e%3cpath fill='white' d='M126.7 99.3l-7.8-54.1-7.7 54.1-20.8-23.7 10.7 31.6-31.5-10.7 23.6 20.8-54.1 7.7 54.1 7.7-23.6 20.8 31.5-10.7-10.7 31.6 20.8-23.7 7.7 54.1 7.8-54.1 20.7 23.7-10.6-31.6 31.5 10.7-23.6-20.8 54-7.7-54-7.7 23.6-20.8-31.5 10.7 10.6-31.6z'/%3e%3c/svg%3e")} +.flag\:MK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M383.875 426.662L256 252.286l26.827 174.376zM133.565 85.33L256 252.286 230.314 85.33zM229.171 426.662L256 252.286 128.124 426.662zM0 85.33V212.9l256 39.386L28.333 85.33zM0 426.662h18.212L256 252.286 0 291.67zM256 252.286L512 212.9V85.33h-28.331zM281.686 85.33L256 252.286 378.434 85.33zM512 426.662V291.671l-256-39.385 237.787 174.376z'/%3e%3ccircle cx='256' cy='252.29' r='59.359'/%3e%3c/g%3e%3ccircle fill='%23FFDA44' cx='256' cy='252.29' r='44.522'/%3e%3c/svg%3e")} +.flag\:ML{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} +.flag\:MM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M384 227.261h-97.783L256 134.265l-30.217 92.997H128l79.108 57.475-30.217 92.998L256 320.925l79.108 56.81-30.217-92.998L384 227.261z'/%3e%3c/svg%3e")} +.flag\:MN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23095FAD' d='M0 0h513v342H0z'/%3e%3cg fill='%23BE1229'%3e%3cpath d='M342 0h171v342H342zM0 0h171v342H0z'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M108.3 166.3h14.8v74.2h-14.8zM48.9 166.3h14.8v74.2H48.9z'/%3e%3ccircle cx='86' cy='203.4' r='14.8'/%3e%3cpath d='M71.2 225.7h29.7v14.8H71.2zM71.2 166.3h29.7v14.8H71.2z'/%3e%3ccircle cx='86' cy='144' r='14.8'/%3e%3cpath d='M76.3 123.9h19.5L86 108.3z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:MO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2300745a' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M285.682 248.878c-4.19 0-8.166.836-11.861 2.164 2.023-4.509 3.379-9.527 3.379-14.885 0-21.201-21.201-37.101-21.201-37.101s-21.201 15.901-21.201 37.101c0 5.357 1.356 10.375 3.379 14.885-3.693-1.328-7.671-2.164-11.861-2.164-21.201 0-37.101 21.201-37.101 21.201s15.901 21.201 37.101 21.201c12.429 0 23.031-7.286 29.682-13.315 6.65 6.03 17.251 13.315 29.682 13.315 21.201 0 37.101-21.201 37.101-21.201s-15.899-21.201-37.099-21.201z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 152.111l4.38 13.476h14.171l-11.464 8.332 4.376 13.476-11.463-8.33-11.463 8.33 4.376-13.476-11.464-8.332h14.171zM202.112 175.683l8.425 7.585 9.818-5.667-4.61 10.355 8.423 7.588-11.274-1.185-4.611 10.355-2.358-11.088-11.275-1.185 9.818-5.669zM162.662 215.132l11.09 2.358 5.668-9.818 1.186 11.274 11.089 2.358-10.357 4.61 1.186 11.274-7.587-8.423-10.357 4.61 5.669-9.818zM309.889 175.683l-8.425 7.585-9.818-5.667 4.611 10.355-8.425 7.588 11.275-1.185 4.61 10.355 2.359-11.088 11.275-1.185-9.818-5.669zM349.338 215.132l-11.089 2.358-5.669-9.818-1.186 11.274-11.088 2.358 10.357 4.61-1.185 11.274 7.586-8.423 10.357 4.61-5.669-9.818z'/%3e%3c/g%3e%3cg fill='white'%3e%3cpath d='M256 350.642c16.84 0 32.363-5.619 44.816-15.073h-89.63c12.451 9.454 27.974 15.073 44.814 15.073zM187.977 306.12a74.138 74.138 0 008.85 15.073h118.345a74.13 74.13 0 008.85-15.073H187.977z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:MP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 500'%3e%3cpath fill='%230071BC' d='M0 0h750v500H0V0z'/%3e%3cg fill='white' stroke='black' stroke-width='1.9'%3e%3ccircle cx='375' cy='245' r='225' fill='white'/%3e%3ccircle cx='375' cy='245' r='165' fill='%230071BC'/%3e%3c/g%3e%3cg stroke='black'%3e%3cpath fill='%238C8A8C' stroke-width='1.9' d='M444.7 450c.7 11-7.8 20-18.8 20H323.6c-11 0-19.5-9-19-20l16.7-325c.6-11 10-20 21-20h61.4c11 0 20.5 9 21.2 20l19.8 325z'/%3e%3cpath fill='white' stroke-width='2' stroke-linejoin='round' d='M373 114l30 93h97l-78 56 29 92-78-56-78 57 30-93-79-57h97l30-92z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:MQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M512 148.4v44.5H278.3v148.4h-44.6V192.9H0v-44.5h233.7V0h44.6v148.4z'/%3e%3cpath d='M101 36.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1zM385 36.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1zM379.6 235.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7s3.4 6.5 7 6.3l1.7-.1zM101 235.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8s4.2 5.9 7.8 5.2c.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:MR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 298.851c-45.956 0-84.348-32.298-93.767-75.429A96.288 96.288 0 00160 243.994c0 53.02 42.979 96 96 96s96-42.98 96-96c0-7.066-.785-13.942-2.233-20.572-9.419 43.131-47.811 75.429-93.767 75.429z'/%3e%3cpath d='M255.999 171.994l8.935 27.502h28.918l-23.394 16.996 8.936 27.503-23.395-16.998-23.394 16.998 8.937-27.503-23.394-16.996h28.915z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:MS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231B4991' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300A2B8' stroke='white' stroke-width='3' d='M318.2 106.7v106.5c0 51.9 67.8 67.8 67.8 67.8s67.8-15.9 67.8-67.8V106.7H318.2z'/%3e%3cpath fill='%23A35023' d='M319.7 212.7c0 50.8 66.3 66.3 66.3 66.3s66.3-15.6 66.3-66.3H319.7z'/%3e%3cpath d='M415.1 155.1h-19.4v-19.4h-19.4v19.4H357v19.4h19.3v58.1h19.4v-58.1h19.4z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='%23D80027' d='M155.8 115L256 170.7v-15.8L184.2 115zM71.8 115L0 154.9v15.8L100.2 115z'/%3e%3cpath fill='%230052B4' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='%23D80027' d='M100.2 55.6L0 0v15.7l71.8 39.9zM184.2 55.6L256 15.7V0L155.8 55.6z'/%3e%3c/svg%3e")} +.flag\:MT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23C31B28' d='M256 0h256.5v342H256z'/%3e%3cpath fill='%23ACABB1' stroke='%23C31B28' stroke-width='2' d='M101.2 68.2V33H66v35.2H30.8v35.2H66v35.2h35.2v-35.2h35.2V68.2z'/%3e%3c/svg%3e")} +.flag\:MU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23f7ce00' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23e32737' d='M0 85.331h512v85.337H0z'/%3e%3cpath fill='%23191f6a' d='M0 170.657h512v85.337H0z'/%3e%3cpath fill='%2300a04e' d='M0 341.331h512v85.337H0z'/%3e%3c/svg%3e")} +.flag\:MV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23d01920' d='M0 85.331h512v341.333H0z'/%3e%3cpath fill='%23017c3b' d='M144.696 174.375h222.609v163.25H144.696z'/%3e%3cpath fill='white' d='M283.484 304.226c-26.637 0-48.232-21.594-48.232-48.232s21.594-48.232 48.232-48.232c8.306 0 16.12 2.1 22.943 5.797-10.703-10.467-25.341-16.927-41.494-16.927-32.784 0-59.362 26.577-59.362 59.362s26.578 59.362 59.362 59.362c16.154 0 30.791-6.461 41.494-16.927-6.822 3.698-14.636 5.797-22.943 5.797z'/%3e%3c/svg%3e")} +.flag\:MW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cpath fill='%23272727' d='M0 0h512v114H0z'/%3e%3cpath fill='%23e40112' d='M0 114h512v114H0z'/%3e%3cpath fill='%2307893f' d='M0 228h512v114H0z'/%3e%3ccircle fill='%23e40112' cx='256' cy='125' r='95'/%3e%3c/svg%3e")} +.flag\:MX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23dc2339' d='M342 0H0v341.3h513V0z'/%3e%3cpath fill='%2311865d' d='M0 0h171v342H0z'/%3e%3cpath fill='white' d='M171 0h171v342H171z'/%3e%3cpath fill='%238C9157' d='M195.8 171.2c0 21.6 11.5 41.7 30.3 52.5 5.8 3.4 13.2 1.4 16.6-4.4 3.4-5.8 1.4-13.2-4.4-16.6-11.3-6.5-18.2-18.5-18.2-31.5 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.2 5.4-12.2 12.1zm93.4 51.1c17.5-11.1 28-30.4 28-51.1 0-6.7-5.4-12.1-12.1-12.1s-12.1 5.4-12.1 12.1c0 12.4-6.3 24-16.8 30.7-5.7 3.5-7.5 10.9-4.1 16.7s10.9 7.5 16.7 4.1c0-.2.2-.3.4-.4z'/%3e%3cellipse fill='%23C59262' cx='256.5' cy='159.1' rx='24.3' ry='36.4'/%3e%3c/svg%3e")} +.flag\:MY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 42.7h512v42.7H0zM0 128h512v42.7H0zM0 213.3h512V256H0zM0 298.7h512v42.7H0z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M0 0h256v170.7H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M141.1 134.8c-28 0-45.9-24.8-45.9-49.5 0-24.8 17.9-49.5 45.9-49.5 8.7 0 18.1 1 25.3 4.9-11.2-11-26.6-17.8-43.6-17.8-34.4 0-62.4 27.9-62.4 62.4s27.9 62.4 62.4 62.4c17 0 32.3-6.8 43.6-17.8-7.1 3.9-16.5 4.9-25.3 4.9z'/%3e%3cpath d='M171 49.7l9 18.8 20.3-4.7-9.1 18.8 16.4 12.9-20.4 4.6.1 20.9-16.3-13.1-16.2 13.1v-20.9l-20.3-4.6 16.3-12.9-9.1-18.8 20.3 4.7z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:MZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='white' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23f4d900' d='M0 323.333h513v104H0z'/%3e%3cpath fill='%23006d66' d='M0 85.333h513v104H0z'/%3e%3cpath d='M0 204.333h513v104H0z'/%3e%3cpath fill='%23cb0f31' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='%23f4d900' d='M83.477 195.132l15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")} +.flag\:NA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337h512'/%3e%3cpath fill='white' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath fill='%23A2001D' d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3cpath fill='%23FFDA44' d='M187.737 189.212l-22.741 10.696 12.11 22.024-24.693-4.724-3.129 24.945-17.199-18.347-17.2 18.347-3.129-24.945-24.693 4.723 12.109-22.023-22.739-10.696 22.74-10.697-12.11-22.022 24.693 4.722 3.13-24.944 17.199 18.347 17.2-18.347 3.128 24.944 24.693-4.722-12.108 22.024z'/%3e%3c/svg%3e")} +.flag\:NC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 426.7'%3e%3cpath fill='%23009543' d='M0 293h640v133.7H0V293z'/%3e%3cpath fill='%23ED4135' d='M0 132h640v161.3H0V132z'/%3e%3cpath fill='%230035AD' d='M0 0h640v133.3H0V0z'/%3e%3ccircle fill='%23FAE600' stroke='black' stroke-width='5.3' cx='240' cy='213.3' r='157.3'/%3e%3cpath d='M307.9 354.5l-31.8 12-36.1 4.2-37.8-2.4-35.9-15.5s28.6-29.3 40.7-33.5c8.6-3 22.4-3.7 22.4-3.7V122l-.3-66H246l-.5 67.5v191.7s15.3 1.2 22.1 4.1c11.3 4.9 40.3 35.2 40.3 35.2z'/%3e%3cpath d='M212.727 102.375l42.955-21.418 5.577 11.187-42.955 21.417z'/%3e%3cellipse cx='237.8' cy='280.5' rx='16.8' ry='26.5'/%3e%3ccircle cx='237.4' cy='143.4' r='20.9'/%3e%3cellipse cx='238.4' cy='211.1' rx='19.9' ry='12.1'/%3e%3cpath d='M213.8 177h47v10h-47zM213.8 234h47v10h-47z'/%3e%3c/svg%3e")} +.flag\:NE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23f47b10' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%2364a243' d='M0 312.888h512v113.775H0z'/%3e%3ccircle fill='%23f47b10' cx='256' cy='256' r='32'/%3e%3c/svg%3e")} +.flag\:NF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cg fill='%23007b23'%3e%3cpath d='M0 85.5h171v342H0zM342 85.5h171v342H342zM304 311.995l-48-152.001-48 152.001h36v39.999h24v-39.999z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:NG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cg fill='%23007b23'%3e%3cpath d='M0 85.5h171v342H0zM342 85.5h171v342H342z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:NI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M256 214.447c-22.949 0-41.553 18.603-41.553 41.553S233.05 297.553 256 297.553c22.949 0 41.553-18.603 41.553-41.553S278.949 214.447 256 214.447zm0 65.298c-13.114 0-23.745-10.631-23.745-23.745s10.631-23.745 23.745-23.745 23.745 10.631 23.745 23.745-10.631 23.745-23.745 23.745z'/%3e%3cpath fill='%230052B4' d='M276.563 261.936L256 256l-20.563 5.936-6.855 11.873h54.836z'/%3e%3cpath fill='%23338AF3' d='M256 226.32l-13.709 23.744L256 256l13.709-5.936z'/%3e%3cpath fill='%236DA544' d='M235.437 261.936h41.126l-6.854-11.872h-27.418z'/%3e%3c/svg%3e")} +.flag\:NL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath fill='%23cd1f2a' d='M0 85.5h513v114H0z'/%3e%3cpath fill='%231d4185' d='M0 312h513v114H0z'/%3e%3c/svg%3e")} +.flag\:NO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783H122.435V295.883H0V216.111h122.435V85.329H202.195v130.782H512V277.329z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")} +.flag\:NP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337l280.419 174.75H87.61l183.576 166.576z'/%3e%3cpath fill='%23D80027' d='M244.769 249.888L10.199 103.71v312.754h234.57L61.193 249.888z'/%3e%3cg fill='white'%3e%3cpath d='M98.003 324.433l-14.589-6.863 7.77-14.13-15.844 3.03-2.008-16.005-11.035 11.772-11.036-11.772-2.008 16.005-15.843-3.031 7.77 14.131-14.591 6.863 14.591 6.862-7.77 14.13 15.844-3.029 2.007 16.004 11.036-11.772L73.332 358.4l2.008-16.004 15.843 3.03-7.769-14.13zM88.268 191.662l-10.612-4.991 5.651-10.278-11.523 2.205-1.461-11.641-8.026 8.561-8.026-8.561-1.46 11.641-11.525-2.205 5.652 10.278-10.613 4.991 25.972 5.194z'/%3e%3cpath d='M93.462 191.662c0 17.212-13.953 31.165-31.165 31.165s-31.165-13.953-31.165-31.165'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:NR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 239.994h512v32H0z'/%3e%3cpath fill='white' d='M174.802 341.329l-19.124 8.996 10.184 18.521-20.767-3.973-2.631 20.978L128 370.422l-14.465 15.429-2.63-20.978-20.767 3.973 10.183-18.521-19.123-8.996 19.124-8.995-10.184-18.52 20.766 3.971 2.632-20.978L128 312.236l14.465-15.429 2.63 20.978 20.767-3.971-10.183 18.521z'/%3e%3c/svg%3e")} +.flag\:NU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.334h256v170.663H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3c/g%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 107.951v30.712h46.069zM96 85.331v48.913L22.628 85.331z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 107.951v30.712h-46.069zM160 85.331v48.913l73.372-48.913z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 107.951v30.712h46.069zM96 85.331v48.913L22.628 85.331z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 107.951v30.712h-46.069zM160 85.331v48.913l73.372-48.913z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 255.997v-15.082l57.377-38.252H80z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 233.376v-30.713h46.069zM96 255.994v-48.912l-73.372 48.912z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 255.997v-15.082l-57.377-38.252H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 233.376v-30.713h-46.069zM160 255.994v-48.912l73.372 48.912z'/%3e%3ccircle cx='128' cy='170.66' r='22.627'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M128 154.663l3.97 12.222h12.854l-10.398 7.556 3.971 12.222L128 179.109l-10.398 7.554 3.972-12.222-10.398-7.556h12.853zM128 219.803l2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zM128 102.469l2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zM197.931 161.136l2.365 7.277h7.653l-6.192 4.499 2.365 7.279-6.191-4.498-6.191 4.498 2.365-7.279-6.191-4.499h7.652zM58.069 161.136l2.364 7.277h7.653l-6.191 4.499 2.364 7.279-6.19-4.498-6.191 4.498 2.365-7.279-6.192-4.499h7.653z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:NZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M425.301 233.745l3.388 10.428h10.963l-8.87 6.444 3.388 10.427-8.869-6.444-8.871 6.444 3.388-10.427-8.87-6.444h10.963zM386.107 308.817l5.083 15.642h16.445l-13.305 9.667 5.082 15.64-13.305-9.667-13.305 9.667 5.083-15.64-13.305-9.667h16.445zM387.588 185.971l4.236 13.036h13.704l-11.088 8.054 4.235 13.034-11.087-8.056-11.088 8.056 4.235-13.034-11.087-8.054h13.704zM349.876 233.291l5.082 15.641h16.446l-13.306 9.666 5.084 15.641-13.306-9.666-13.305 9.666 5.082-15.641-13.305-9.666h16.445z'/%3e%3c/g%3e%3cpath fill='white' d='M256.003 85.329v30.564l-45.178 25.088h45.178v59.359H196.89l59.113 32.846v22.806h-26.69l-73.484-40.826v40.826h-55.652v-48.573l-87.429 48.573H.003v-30.553l45.168-25.099H.003v-59.359h59.103L.003 108.147V85.329h26.68l73.494 40.838V85.329h55.652v48.573l87.43-48.573z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915zM71.846 200.344L0 240.259v15.739l100.174-55.654z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.983L0 85.33v15.738l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.983L0 85.33v15.738l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.983L0 85.33v15.738l71.847 39.915zM184.154 140.983L256 101.068V85.33l-100.174 55.653z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:OM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M138 0h377v114H138z'/%3e%3cpath fill='%234A7C3A' d='M138 230h377v114H138z'/%3e%3cg fill='none' stroke='white' stroke-width='10' stroke-miterlimit='2'%3e%3cpath d='M40.3 35.2s37.1 48 50.8 54.5c13.7 6.5 17.1 5.7 17.1 5.7'/%3e%3cpath d='M100 35.2S62.9 80.6 53.3 87.6c-9.6 7-18.7 7.8-18.7 7.8M51.7 65.3h37.9M70.7 35.2v30.1'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:PA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M256 256v170.663H0V256h256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H256V85.337h256z'/%3e%3cpath fill='%230052B4' d='M128 123.034l11.824 36.389h38.263l-30.955 22.491 11.823 36.389L128 195.813l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3cpath fill='%23D80027' d='M384 293.697l11.824 36.389h38.263l-30.955 22.491 11.823 36.389L384 366.476l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3c/svg%3e")} +.flag\:PE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.331h170.663v341.337H0zM341.337 85.331H512v341.337H341.337z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:PF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M293.991 256c0 20.982-17.01 33.243-37.992 33.243S218.008 276.982 218.008 256s17.01-37.992 37.992-37.992 37.991 17.01 37.991 37.992z'/%3e%3cpath fill='%230052B4' d='M293.991 256c0 20.982-17.01 37.992-37.992 37.992s-37.992-17.01-37.992-37.992'/%3e%3cg fill='%23D80027'%3e%3cpath d='M232.259 246.506h9.498v19h-9.498zM270.247 246.506h9.498v19h-9.498zM251.247 232.259h9.498v33.243h-9.498z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:PG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23A2001D' d='M0 85.33h512v341.332'/%3e%3cg fill='white'%3e%3cpath d='M204.631 326.488l2.762 8.504h8.941l-7.233 5.255 2.763 8.502-7.233-5.254-7.233 5.254 2.762-8.502-7.233-5.255h8.94zM181.797 244.866l4.605 14.172h14.901l-12.056 8.757 4.605 14.172-12.055-8.759-12.055 8.759 4.606-14.172-12.056-8.757h14.901zM181.797 348.749l4.604 14.173h14.902l-12.057 8.757 4.606 14.173-12.055-8.759-12.055 8.759 4.604-14.173-12.054-8.757h14.899zM225.363 281.967l4.606 14.172h14.901l-12.056 8.758 4.605 14.172-12.056-8.759-12.054 8.759 4.606-14.172-12.056-8.758h14.901zM138.23 281.967l4.606 14.172h14.899l-12.054 8.758 4.603 14.172-12.054-8.759-12.055 8.759 4.605-14.172-12.055-8.758h14.9z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M376.526 204.163c-7.628-7.628-17.538-12.133-28.189-12.908l31.88-24.795c-12.698-12.698-29.714-18.431-46.319-17.218a44.31 44.31 0 00-11.396-19.511l-12.593 25.186a18.47 18.47 0 00-3.148-4.197c-7.245-7.245-18.991-7.244-26.234 0s-7.245 18.99 0 26.234a18.536 18.536 0 004.197 3.148l-25.186 12.593a44.303 44.303 0 0019.519 11.399c-1.217 16.606 4.511 33.619 17.209 46.317L324.12 214.6a11.053 11.053 0 017.807-3.202c2.973 0 5.768 1.158 7.87 3.26a11.055 11.055 0 013.26 7.87c0 2.974-1.158 5.768-3.26 7.87l10.494 10.494c4.905-4.905 7.607-11.428 7.607-18.364 0-5.675-1.81-11.071-5.153-15.534a29.492 29.492 0 0113.288 7.662c11.573 11.572 11.573 30.403 0 41.975l10.494 10.494c8.409-8.409 13.039-19.59 13.039-31.481-.001-11.892-4.632-23.072-13.04-31.481z'/%3e%3c/svg%3e")} +.flag\:PH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M512 85.337V256H256L0 85.337z'/%3e%3cpath fill='%23D80027' d='M512 256v170.663H0L256 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M161.908 256l-27.288-12.835 14.532-26.428-29.632 5.668-3.755-29.933-20.64 22.015-20.639-22.015-3.755 29.933-29.631-5.669 14.531 26.428L28.343 256l27.288 12.835L41.1 295.263l29.633-5.668 3.753 29.933 20.639-22.015 20.64 22.015 3.755-29.933 29.631 5.669-14.532-26.427zM21.789 117.607l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.694-14.809-4.932-9.268 12.559.117-15.608-14.809-4.934 14.88-4.712zM21.789 353.53l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.695-14.809-4.933-9.268 12.558.117-15.607-14.809-4.934 14.88-4.712zM210.395 235.569l-9.081 12.695-14.879-4.713 9.268 12.559-9.081 12.696 14.809-4.933 9.268 12.558-.117-15.607 14.809-4.934-14.88-4.713z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:PK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M393.508 170.516l17.512 18.875 23.363-10.821-12.541 22.487 17.513 18.876-25.263-4.978-12.539 22.488-3.073-25.564-25.263-4.978 23.363-10.82z'/%3e%3cpath d='M0 85.343h512v341.326H0z'/%3e%3c/g%3e%3cpath fill='%23496E2D' d='M128 85.331h384v341.337H128z'/%3e%3cg fill='white'%3e%3cpath d='M361.909 298.793c-31.037 22.426-74.378 15.446-96.804-15.592-22.427-31.038-15.446-74.379 15.593-96.804 9.677-6.992 20.55-11.125 31.613-12.563-21.283-3.183-43.777 1.613-62.598 15.211-38.2 27.602-46.792 80.944-19.191 119.145 27.601 38.199 80.944 46.792 119.145 19.189 18.82-13.598 30.436-33.448 34.096-54.655-4.839 10.05-12.176 19.076-21.854 26.069zM360.58 172.889l17.484 18.842 23.322-10.802-12.519 22.447 17.483 18.844-25.219-4.968-12.519 22.45-3.067-25.521-25.22-4.969 23.323-10.802z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:PL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V256H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 256h512v170.663H0z'/%3e%3c/svg%3e")} +.flag\:PM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:PN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23ACABB1' d='M400.696 219.822L384 225.387l-16.696-5.565-5.565-13.913 5.565-13.913h33.392l-5.566 13.913z'/%3e%3cpath fill='%23338AF3' d='M345.043 219.822v61.217c0 29.821 38.957 38.957 38.957 38.957s38.957-9.137 38.957-38.957v-61.217h-77.914z'/%3e%3cpath fill='%236DA544' d='M348.555 295.541C358.131 313.927 384 319.996 384 319.996s25.869-6.069 35.445-24.455L384 236.518l-35.445 59.023z'/%3e%3cpath fill='%23FFDA44' d='M422.957 280.421L384 219.822l-38.957 60.599v.618c0 5.518 1.337 10.328 3.512 14.503L384 240.405l35.445 55.137c2.175-4.175 3.512-8.983 3.512-14.503v-.618z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zM71.846 200.344L0 240.259v15.737l100.174-55.652z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zM184.154 140.982L256 101.067V85.33l-100.174 55.652z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:PR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.337h512V153.6H0zM0 221.863h512v68.263H0zM0 358.4h512v68.263H0z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='white' d='M83.477 195.132l15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")} +.flag\:PS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M256 256.006L0 426.668V85.331z'/%3e%3c/svg%3e")} +.flag\:PT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M196.641 85.337v341.326H0V85.337z'/%3e%3ccircle fill='%23FFDA44' cx='196.641' cy='256' r='64'/%3e%3cpath fill='%23D80027' d='M160.638 224v40.001c0 19.882 16.118 36 36 36s36-16.118 36-36V224h-72z'/%3e%3cpath fill='white' d='M196.638 276c-6.617 0-12-5.383-12-12v-16h24.001v16c-.001 6.616-5.385 12-12.001 12z'/%3e%3c/svg%3e")} +.flag\:PW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23FFDA44' cx='218.902' cy='255.994' r='74.207'/%3e%3c/svg%3e")} +.flag\:PY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M289.579 216.738l-12.592 12.592c5.37 5.372 8.693 12.792 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.112-5.316-24.985-13.91-33.579z'/%3e%3cpath fill='%23FFDA44' d='M256 232.51l4.421 13.605h14.304l-11.573 8.408 4.421 13.604L256 259.719l-11.573 8.408 4.421-13.604-11.573-8.408h14.304z'/%3e%3c/svg%3e")} +.flag\:QA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23751A46' d='M2.216 86.076H512v339.848H2.216z'/%3e%3cpath fill='white' d='M209.455 154.969l-50.236 25.267 50.236 25.257-50.236 25.267 50.236 25.257-50.236 25.266 50.236 25.257-50.236 25.268 50.236 25.257-50.236 25.267 50.236 25.268-36.45 18.33H0V86.07h172.939l36.516 18.364-50.236 25.267z'/%3e%3c/svg%3e")} +.flag\:RE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:RO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} +.flag\:RS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.882h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M129.468 181.793v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.356 256 266.929v-85.136H129.468z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M155.634 196.634h74.201v-29.681l-14.841 7.42-22.261-22.26-22.259 22.26-14.84-7.42zM241.16 278.782l-48.231-48.231-48.231 48.231 15.741 15.74 32.49-32.49 32.49 32.49z'/%3e%3c/g%3e%3cpath fill='white' d='M241.16 233.734h-22.504a14.74 14.74 0 002.001-7.418c0-8.196-6.645-14.84-14.84-14.84-5.663 0-10.581 3.172-13.083 7.836-2.502-4.663-7.421-7.836-13.083-7.836-8.195 0-14.84 6.644-14.84 14.84 0 2.706.736 5.235 2.001 7.418h-22.114c0 8.196 7.139 14.84 15.334 14.84h-.494c0 8.196 6.644 14.84 14.84 14.84 0 7.257 5.211 13.286 12.094 14.576l-11.694 26.401a48.075 48.075 0 0018.149 3.544 48.079 48.079 0 0018.149-3.544l-11.694-26.401c6.883-1.29 12.094-7.319 12.094-14.576 8.196 0 14.84-6.644 14.84-14.84h-.494c8.199 0 15.338-6.644 15.338-14.84z'/%3e%3c/svg%3e")} +.flag\:RU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.33v341.332h512V85.33z'/%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='white' d='M0 85.333h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.884h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:RW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 255.994h512v81.619H0z'/%3e%3cpath fill='%23496E2D' d='M0 337.614h512v89.043H0z'/%3e%3cpath fill='%23FFDA44' d='M278.261 185.209l20.844 9.804-11.099 20.186 22.632-4.33 2.868 22.865 15.765-16.816 15.766 16.816 2.867-22.865 22.633 4.33-11.099-20.186 20.843-9.804-20.844-9.805 11.1-20.185-22.633 4.329-2.868-22.864-15.765 16.816-15.766-16.816-2.867 22.864-22.634-4.329 11.1 20.187z'/%3e%3c/svg%3e")} +.flag\:SA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23055e1c' d='M0 85.333h512v341.333H0z'/%3e%3cg fill='white'%3e%3cpath d='M183.548 289.386c0 12.295 9.731 22.261 21.736 22.261h65.208c0 10.244 8.11 18.551 18.114 18.551h21.736c10.004 0 18.114-8.306 18.114-18.551v-22.261H183.548zM330.264 181.791v51.942c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942h-21.735zM174.491 233.734c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942H174.49v51.942z'/%3e%3cpath d='M297.661 181.788h21.736v51.942h-21.736zM265.057 211.473c0 2.046-1.625 3.71-3.623 3.71-1.998 0-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 2.046-1.625 3.71-3.623 3.71s-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 14.32 11.376 25.971 25.358 25.971 5.385 0 10.38-1.733 14.491-4.677 4.11 2.944 9.106 4.677 14.491 4.677 1.084 0 2.15-.078 3.2-.215-1.54 6.499-7.255 11.345-14.068 11.345v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.943h-21.736l.002 29.682z'/%3e%3cpath d='M207.093 248.57h32.601v22.261h-32.601z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:SB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.329h512'/%3e%3cpath fill='%23FFDA44' d='M0 396.494v30.169h45.255L512 115.499v-30.17h-45.255z'/%3e%3cg fill='white'%3e%3cpath d='M85.688 108.787l5.12 15.756h16.566l-13.403 9.737 5.12 15.757-13.403-9.738-13.405 9.738 5.12-15.757L64 124.543h16.567zM170.312 108.787l5.121 15.756H192l-13.403 9.737 5.12 15.757-13.405-9.738-13.403 9.738 5.12-15.757-13.403-9.737h16.566zM85.688 191.289l5.12 15.756h16.566l-13.403 9.738 5.12 15.757-13.403-9.739-13.405 9.739 5.12-15.757L64 207.045h16.567zM170.312 191.289l5.121 15.756H192l-13.403 9.738 5.12 15.757-13.405-9.739-13.403 9.739 5.12-15.757-13.403-9.738h16.566zM128 150.037l5.12 15.756h16.568l-13.405 9.738 5.12 15.758L128 181.55l-13.403 9.739 5.12-15.758-13.405-9.738h16.568z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:SC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M235.454 85.337L0 426.663 427.345 85.337z'/%3e%3cpath fill='%236DA544' d='M512 329.393L0 426.663h512z'/%3e%3cpath fill='%23D80027' d='M512 85.337h-84.655L0 426.663l512-204.512z'/%3e%3cpath fill='%230052B4' d='M0 85.337v341.326L235.454 85.337z'/%3e%3c/svg%3e")} +.flag\:SD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 426.668V85.331l256 170.675z'/%3e%3c/svg%3e")} +.flag\:SE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M192 85.33h-64v138.666H0v64h128v138.666h64V287.996h320v-64H192z'/%3e%3c/svg%3e")} +.flag\:SG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512V256H0z'/%3e%3cg fill='white'%3e%3cpath d='M83.478 170.666c0-24.865 17.476-45.637 40.812-50.734a52.059 52.059 0 00-11.13-1.208c-28.688 0-51.942 23.254-51.942 51.941s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.336-5.095-40.812-25.867-40.812-50.733zM150.261 122.435l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921z'/%3e%3cpath d='M121.344 144.696l3.683 11.337h11.921l-9.645 7.007 3.684 11.337-9.643-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921zM179.178 144.696l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.685-11.337-9.645-7.007h11.921zM168.047 178.087l3.684 11.337h11.921l-9.644 7.007 3.684 11.337-9.645-7.006-9.643 7.006 3.684-11.337-9.644-7.007h11.92zM132.474 178.087l3.683 11.337h11.921l-9.644 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.684-11.337-9.644-7.007h11.92z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:SH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zM256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0v15.1l57.4 38.3H80zM256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zM256 170.7v-15.1l-57.4-38.2H176z'/%3e%3c/g%3e%3cpath fill='%2329DBFF' d='M449 139.7c-.1 44.4-7.2 92.1-65 114.9-57.8-22.8-64.9-70.5-65-114.9h130z'/%3e%3cpath fill='%23ffda44' d='M449 139.7c0-16.7-.9-32.9-.5-47.1C426.9 83 398.4 81 383.9 81s-42.9 2-64.6 11.6c.4 14.2-.5 30.4-.5 47.1H449z'/%3e%3cpath fill='%23BF521B' d='M369.5 204.5l.3 10.3-12.8.2 4.9 13.2h-17.3c-18-20.2-23.4-42.4-24.9-68.1l9.1-9.7 8.3 14.3 10.8-12.8 7 7.8.8 15.7 13.8 29.1z'/%3e%3cpath fill='%23474747' d='M436.6 192.5l-8.6 18.3h-47l-29.2-19.5 25.7 10.5h25.1l3.7-6.5 7.2.2 2-3z'/%3e%3c/svg%3e")} +.flag\:SI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 199.112h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='%230052B4' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l14.848 14.837 29.674-22.261 29.685 22.261 14.837-14.837z'/%3e%3c/svg%3e")} +.flag\:SJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783H122.435V295.883H0V216.111h122.435V85.329H202.195v130.782H512V277.329z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")} +.flag\:SK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 196.641h512v118.717H0z'/%3e%3cpath fill='%23D80027' d='M0 315.359h512v111.304H0z'/%3e%3cpath fill='white' d='M129.468 181.799v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.362 256 266.935v-85.136H129.468z'/%3e%3cpath fill='%23D80027' d='M146.126 184.294v81.941c0 5.472 1.215 10.64 3.623 15.485h85.97c2.408-4.844 3.623-10.012 3.623-15.485v-81.941h-93.216z'/%3e%3cpath fill='white' d='M221.301 241.427h-21.425v-14.283h14.284v-14.283h-14.284v-14.284h-14.283v14.284h-14.282v14.283h14.282v14.283h-21.426v14.284h21.426v14.283h14.283v-14.283h21.425z'/%3e%3cpath fill='%230052B4' d='M169.232 301.658c9.204 5.783 18.66 9.143 23.502 10.636 4.842-1.494 14.298-4.852 23.502-10.636 9.282-5.833 15.79-12.506 19.484-19.939a24.878 24.878 0 00-14.418-4.583c-1.956 0-3.856.232-5.682.657-3.871-8.796-12.658-14.94-22.884-14.94-10.227 0-19.013 6.144-22.884 14.94a25.048 25.048 0 00-5.682-.657 24.88 24.88 0 00-14.418 4.583c3.691 7.433 10.198 14.106 19.48 19.939z'/%3e%3c/svg%3e")} +.flag\:SL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:SM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.34h512v341.326H0z'/%3e%3cpath fill='white' d='M512 85.334v166.69L0 256.175V85.334z'/%3e%3cpath fill='%236DA544' d='M323.744 203.099L256 270.843l-67.744-67.744a81.156 81.156 0 00-13.879 45.483v22.261c0 35.744 23.097 66.193 55.148 77.213-4.277 8.385-3.556 18.848 2.712 26.671l24.258-19.439 24.258 19.439c6.342-7.915 7.011-18.534 2.564-26.968 31.614-11.261 54.308-41.485 54.308-76.916v-22.261a81.174 81.174 0 00-13.881-45.483z'/%3e%3cpath fill='%23FFDA44' d='M256 330.206c-32.732 0-59.362-26.63-59.362-59.362v-22.261c0-32.733 26.63-59.363 59.362-59.363s59.362 26.63 59.362 59.362v22.261c0 32.733-26.63 59.363-59.362 59.363z'/%3e%3cpath fill='%23338AF3' d='M293.101 270.843v-22.261c0-20.458-16.643-37.101-37.101-37.101s-37.101 16.643-37.101 37.101v22.261L256 278.264l37.101-7.421z'/%3e%3cpath fill='%236DA544' d='M218.899 270.843c0 20.458 16.643 37.101 37.101 37.101s37.101-16.643 37.101-37.101h-74.202z'/%3e%3cpath fill='%23FFDA44' d='M300.522 189.22c0-12.295-9.966-22.261-22.261-22.261a22.173 22.173 0 00-14.84 5.672v-13.093h7.421v-14.84h-7.421v-7.421h-14.84v7.421h-7.421v14.84h7.421v13.093a22.177 22.177 0 00-14.841-5.672c-12.295 0-22.261 9.966-22.261 22.261 0 6.591 2.867 12.512 7.421 16.589v13.093h74.203v-13.093c4.552-4.077 7.419-9.997 7.419-16.589z'/%3e%3c/svg%3e")} +.flag\:SN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cg fill='%23496E2D'%3e%3cpath d='M0 85.331h181.793v341.337H0zM255.999 196.632l14.733 45.347h47.685l-38.576 28.029 14.734 45.348-38.576-28.026-38.577 28.026 14.737-45.348-38.576-28.029h47.681z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:SO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M256 157.273l22.663 69.748H352l-59.332 43.106 22.664 69.749L256 296.769l-59.332 43.107 22.664-69.749L160 227.021h73.337z'/%3e%3c/svg%3e")} +.flag\:SR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23A2001D' d='M0 196.636h512v118.728H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M256.742 218.003l9.43 29.021h30.518L272 264.963l9.431 29.023-24.689-17.937-24.689 17.937 9.431-29.023-24.69-17.939h30.518z'/%3e%3c/svg%3e")} +.flag\:SS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23496E2D' d='M0 322.783h512v103.88H0z'/%3e%3cpath d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%23A2001D' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%230052B4' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='%23FFDA44' d='M73.178 209.188l20.831 29.067 34.084-10.83-21.207 28.795 20.83 29.069-33.939-11.271-21.208 28.794.234-35.762-33.94-11.273 34.083-10.83z'/%3e%3c/svg%3e")} +.flag\:ST{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath d='M302.049 226.318l7.368 22.674h23.842l-19.288 14.016 7.366 22.674-19.288-14.015-19.287 14.015 7.366-22.674-19.288-14.016h23.842zM376.252 226.318l7.367 22.674h23.842l-19.288 14.016 7.367 22.674-19.288-14.015-19.288 14.015 7.367-22.674-19.288-14.016h23.842z'/%3e%3c/svg%3e")} +.flag\:SV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M228.582 261.936L256 214.447l27.418 47.489z'/%3e%3cpath fill='%236DA544' d='M291.616 277.616L256 295.425l-35.616-17.809v-23.744h71.232z'/%3e%3cpath fill='%23FFDA44' d='M289.579 216.485l-12.592 12.592c5.37 5.372 8.693 12.791 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.114-5.316-24.987-13.91-33.579z'/%3e%3c/svg%3e")} +.flag\:SX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 85.331v166.69L0 256.173V85.331z'/%3e%3cpath fill='white' d='M256 256.006L0 426.668V85.331z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M59.621 256a59.546 59.546 0 00-.193 4.57c0 32.821 26.607 59.429 59.429 59.429s59.429-26.607 59.429-59.429c0-1.539-.078-3.061-.193-4.57H59.621z'/%3e%3ccircle cx='118.862' cy='210.287' r='18.286'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M77.715 205.714v59.429c0 31.494 41.144 41.143 41.144 41.143s41.144-9.649 41.144-41.143v-59.429H77.715z'/%3e%3cpath fill='%23338AF3' d='M118.877 287.148c-7.632-2.746-22.876-9.767-22.876-22.006v-41.144h45.715v41.144c-.001 12.28-15.244 19.283-22.839 22.006z'/%3e%3cpath fill='%23F3F3F3' d='M128.001 246.856v-9.142l-9.144-4.571-9.142 4.571v9.142l-4.571 4.573v18.285h27.428v-18.285z'/%3e%3c/svg%3e")} +.flag\:SY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath d='M0 312.882h512v113.775H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M187.31 215.184l9.208 28.341h29.802l-24.11 17.518 9.209 28.342-24.109-17.516-24.11 17.516 9.209-28.342-24.109-17.518h29.801zM324.69 215.184l9.209 28.341H363.7l-24.109 17.518 9.209 28.342-24.11-17.516-24.109 17.516 9.209-28.342-24.11-17.518h29.802z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:SZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%232B5DEA' d='M0 0h900v600H0V0z'/%3e%3cpath fill='%23FFDF29' d='M0 100h900v400H0V100z'/%3e%3cpath fill='%23D70000' d='M0 150h900v300H0V150z'/%3e%3cpath fill='white' d='M450 171.4v257.2c114.3 0 171.4-85.7 214.3-128.6-42.9-42.9-100-128.6-214.3-128.6z'/%3e%3cpath d='M450 171.4c-100 0-171.4 85.7-214.3 128.6C278.6 342.9 350 428.6 450 428.6V171.4z'/%3e%3cpath fill='white' d='M346.3 254.3h21v91.3h-21zM398.2 254.3h21v91.3h-21z'/%3e%3cpath d='M477.8 254.3h21v91.3h-21zM529.7 254.3h21v91.3h-21z'/%3e%3c/svg%3e")} +.flag\:TA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zM256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0v15.1l57.4 38.3H80zM256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zM256 170.7v-15.1l-57.4-38.2H176z'/%3e%3c/g%3e%3cpath fill='%2329DBFF' d='M448.9 169.5c0 9.6-.3 29.6-1.4 39.2-4.1 34.9-23.5 68.8-62.1 85.9-45.3-17.9-60.8-51-64.9-85.9-1.1-9.6-1.5-19.4-1.5-29l.3-47.1h129.2l.4 36.9z'/%3e%3cpath fill='white' d='M447.5 208.7c-.2 1.6-.4 3.3-.6 4.9-4.8 33.1-22.9 65.4-61.5 81-43.2-17-59.4-47.9-64.2-81-.2-1.6-.4-3.2-.6-4.9'/%3e%3cpath fill='%2329DBFF' d='M385.4 251.7l-22.9-43h45.8z'/%3e%3cpath fill='white' d='M385.4 165.8l-22.9 42.9h45.8z'/%3e%3cellipse fill='%23FFBE57' cx='474.8' cy='236.8' rx='16.8' ry='43.3'/%3e%3cellipse fill='%23FFBE57' cx='295.3' cy='236.8' rx='16.8' ry='43.3'/%3e%3cpath fill='white' d='M385.4 31.5l-33.4 44h68.5zM315.5 280s33.8 29.5 69.9 29.5 67.1-29.5 67.1-29.5l8.5 14.6S439.2 326 385.4 326 307 294.6 307 294.6l8.5-14.6z'/%3e%3cellipse fill='%23A5A5A5' cx='386.3' cy='104.3' rx='34.3' ry='23.3'/%3e%3c/svg%3e")} +.flag\:TC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M332.058 191.996v78.221c0 38.103 51.942 49.779 51.942 49.779s51.942-11.675 51.942-49.779v-78.221H332.058z'/%3e%3cpath fill='%23FF9811' d='M376.579 220.44c0 7.855-6.644 28.445-14.84 28.445s-14.84-20.589-14.84-28.445c0-7.856 14.84-14.222 14.84-14.222s14.84 6.367 14.84 14.222z'/%3e%3cpath fill='%23A2001D' d='M415.961 235.93c2.394-5.6 4.257-13.785 4.257-17.86 0-6.546-8.904-11.852-8.904-11.852s-8.904 5.306-8.904 11.852c0 4.075 1.862 12.26 4.257 17.86l-5.141 11.123a26.898 26.898 0 009.788 1.831c3.463 0 6.766-.654 9.788-1.831l-5.141-11.123z'/%3e%3cpath fill='%236DA544' d='M372.87 270.217s-7.421 14.222-7.421 28.445h37.101c0-14.222-7.421-28.445-7.421-28.445l-11.13-7.111-11.129 7.111z'/%3e%3cpath fill='%23D80027' d='M395.13 270.217v-3.555c0-5.891-4.983-10.666-11.13-10.666-6.147 0-11.13 4.776-11.13 10.666v3.555h22.26z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zM71.846 200.344L0 240.259v15.737l100.174-55.652z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zM184.154 140.982L256 101.067V85.33l-100.174 55.652z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:TD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")} +.flag\:TF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h21v15H0V0z'/%3e%3cpath fill='%23073AB6' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='white' d='M0 0h11.3v7.5H0V0z'/%3e%3cpath fill='%23F44653' d='M7.1 0h3.6v7H7.1V0z'/%3e%3cpath fill='%231035BB' d='M0 0h3.6v7H0V0z'/%3e%3cpath fill='white' d='M3.6 0h3.6v7H3.6V0zM14.5 6h5L19 7h-1.5v.5h1l-.5 1h-.5V10h-1V7H15l-.5-1zm4 2.5l1 1.5h-2l1-1.5zm-3 0l1 1.5h-2l1-1.5zm1.5 3L16 10h2l-1 1.5zM20 8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-6 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm1 4c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm4 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-2 1c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5z'/%3e%3c/svg%3e")} +.flag\:TG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23496E2D'%3e%3cpath d='M0 85.337h512V153.6H0zM0 358.4h512v68.263H0zM0 221.863h512v68.263H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 85.337h204.054v204.054H0z'/%3e%3cpath fill='white' d='M102.026 133.938l13.26 40.812h42.916l-34.718 25.226 13.26 40.814-34.718-25.224-34.719 25.224 13.263-40.814-34.718-25.226h42.913z'/%3e%3c/svg%3e")} +.flag\:TH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.334h512V426.66H0z'/%3e%3cpath fill='%230052B4' d='M0 194.056h512v123.882H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.334h512v54.522H0zM0 372.143h512v54.522H0z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:TJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M226.318 300.522h59.364v-25.23l-11.873 5.937L256 263.421l-17.809 17.808-11.873-5.937zM192.355 270.84l2.763 8.504h8.94l-7.233 5.255 2.763 8.502-7.233-5.255-7.234 5.255 2.763-8.502-7.233-5.255h8.94zM200.921 241.16l2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zM225.409 218.899l2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zM319.645 270.84l-2.763 8.504h-8.94l7.233 5.255-2.763 8.502 7.233-5.255 7.234 5.255-2.763-8.502 7.233-5.255h-8.94zM311.079 241.16l-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM286.591 218.899l-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM256 207.767l2.763 8.503h8.941l-7.234 5.256 2.763 8.502-7.233-5.254-7.233 5.254 2.763-8.502-7.234-5.256h8.941z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:TK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='white'%3e%3cpath d='M210.715 174.377l3.684 11.338h11.919l-9.643 7.006 3.684 11.337-9.644-7.007-9.644 7.007 3.684-11.337-9.645-7.006h11.921zM116.816 281.971l4.605 14.172h14.9l-12.055 8.757 4.606 14.173-12.056-8.76-12.055 8.76 4.604-14.173-12.054-8.757h14.899zM144.696 119.679l4.604 14.172h14.901l-12.056 8.758 4.606 14.171-12.055-8.759-12.056 8.759 4.606-14.171-12.055-8.758h14.9zM69.539 175.331l4.604 14.172h14.9l-12.055 8.758 4.606 14.171-12.055-8.758-12.056 8.758 4.606-14.171-12.055-8.758h14.9z'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M483.386 354.503H117.801s109.234-88.562 310.593-220.938c.001 0-88.443 128.935 54.992 220.938zM117.801 366.089c-11.177 0-11.195 17.37 0 17.37h365.585c11.177 0 11.195-17.37 0-17.37H117.801z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:TL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M256 256L0 90.691v44.242L155.826 256 0 377.067v44.242z'/%3e%3cpath d='M0 90.691v330.618L189.217 256z'/%3e%3cpath fill='white' d='M44.184 213.36l24.912 23.577 30.121-16.41-14.723 30.98 24.911 23.575-34.012-4.43L60.67 301.63l-6.296-33.716-34.012-4.43 30.119-16.408z'/%3e%3c/svg%3e")} +.flag\:TM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='white'%3e%3cpath d='M357.208 183.679c8.397-23.404-1.036-48.858-21.281-61.536a52.131 52.131 0 0110.884 2.621c27.002 9.688 41.038 39.428 31.35 66.431s-39.428 41.038-66.431 31.35a52.182 52.182 0 01-10.069-4.895c23.686 3.084 47.15-10.566 55.547-33.971zM310.637 115.729l-7.297 9.427-11.22-4.026 6.712 9.852-7.296 9.427 11.443-3.338 6.712 9.852.361-11.914 11.444-3.339-11.221-4.025z'/%3e%3cpath d='M330.338 146.448l-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.443-3.339 6.712 9.853.36-11.915 11.445-3.34-11.221-4.024zM275.9 126.916l-7.296 9.427-11.219-4.024 6.711 9.851-7.296 9.426 11.443-3.338 6.712 9.852.361-11.915 11.444-3.337-11.221-4.027zM275.101 162.105l-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.444-3.338 6.711 9.852.362-11.915 11.443-3.338-11.22-4.026zM308.585 174.118l-7.296 9.427-11.22-4.026 6.712 9.853-7.297 9.426 11.444-3.338 6.712 9.852.36-11.915 11.443-3.338-11.219-4.025z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M83.478 85.337h89.043v341.326H83.478z'/%3e%3cpath fill='white' d='M117.458 175.191l-14.908-11.105v-15.705l14.908-11.105h21.084l14.908 11.105v15.705l-14.908 11.105z'/%3e%3cg fill='%23FF9811'%3e%3cpath d='M128 137.276h-10.542l-14.908 11.105v7.678H128zM128 175.191h10.542l14.908-11.105v-8.012H128z'/%3e%3c/g%3e%3cpath fill='white' d='M117.458 374.725l-14.908-11.106v-15.704l14.908-11.105h21.084l14.908 11.105v15.704l-14.908 11.106z'/%3e%3cg fill='%23FF9811'%3e%3cpath d='M128 336.81h-10.542l-14.908 11.105v7.678H128zM128 374.725h10.542l14.908-11.106v-8.011H128z'/%3e%3c/g%3e%3cg fill='%23496E2D'%3e%3cpath d='M117.458 274.957l-14.908-11.105v-15.703l14.908-11.106h21.084l14.908 11.106v15.703l-14.908 11.105zM153.971 299.391h-6.493v-6.493h-11.411l-8.068-8.068-8.067 8.068h-11.41v6.493h-6.493v12.986h6.493v6.492h11.41l8.068 8.069 8.068-8.069h11.41v-6.492h6.493zM153.971 199.623h-6.493v-6.492h-11.411l-8.068-8.069-8.067 8.069h-11.41v6.492h-6.493v12.986h6.493v6.492h11.41l8.068 8.07 8.068-8.07h11.41v-6.492h6.493z'/%3e%3c/g%3e%3cg fill='%23D80027'%3e%3cpath d='M120.576 248.576h14.84v14.84h-14.84z'/%3e%3ccircle cx='128' cy='206.113' r='7.421'/%3e%3ccircle cx='128' cy='305.887' r='7.421'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:TN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='white' cx='256' cy='255.994' r='96'/%3e%3cg fill='%23D80027'%3e%3cpath d='M267.826 219.291l16.47 22.695 26.673-8.649-16.496 22.676 16.468 22.695-26.664-8.681-16.495 22.676.017-28.04-26.664-8.682 26.674-8.648z'/%3e%3cpath d='M277.818 312.724c-31.33 0-56.727-25.397-56.727-56.727s25.397-56.727 56.727-56.727c9.769 0 18.96 2.47 26.985 6.819-12.589-12.31-29.804-19.909-48.803-19.909-38.558 0-69.818 31.259-69.818 69.818s31.26 69.818 69.818 69.818c18.999 0 36.215-7.599 48.803-19.909-8.026 4.347-17.216 6.817-26.985 6.817z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:TO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h256v170.663H0z'/%3e%3cpath fill='%23D80027' d='M141.357 157.303V130.59h-26.714v26.713H87.93v26.713h26.713v26.713h26.714v-26.713h26.713v-26.713z'/%3e%3c/svg%3e")} +.flag\:TR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 300'%3e%3cpath fill='%23d80027' d='M0 150V0h450v300H0V150z'/%3e%3cpath fill='white' d='M247.3 118.3l35.2 5.8L307.4 99l5.1 32.8L344 150l-31.5 18.2-4.9 33.5-25.1-25.9-35.2 5.8L263 150z'/%3e%3cpath fill='white' d='M240.6 228.6c-43.3 0-78.3-35.1-78.3-78.3S197.4 72 240.6 72c8.1 0 15.8 1.2 23.2 3.5-17.3-15-39.8-24-64.5-24-54.4 0-98.6 44.1-98.6 98.6s44.1 98.6 98.6 98.6c24.2 0 46.3-8.7 63.4-23.1-7 1.9-14.4 3-22.1 3z'/%3e%3c/svg%3e")} +.flag\:TT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M6.066 85.337l207.961 212.636 131.584 128.69h160.323L297.973 214.027 166.389 85.337z'/%3e%3cpath d='M43.364 85.337L384.69 426.663h83.946L127.31 85.337z'/%3e%3c/svg%3e")} +.flag\:TV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%230052B4' d='M0 0h900v600H0z'/%3e%3cpath fill='%2300B2EE' d='M0 300h450V0h450v600H0V300z'/%3e%3cpath fill='%23FFDA44' d='M345.3 480.9l29.4 90.6-77.1-56H393l-77.1 56 29.4-90.6zM706.4 340l29.4 90.6-77.1-56H754l-77.1 56 29.5-90.6zM812.8 261.5l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM812.8 37.4l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6z'/%3e%3cpath fill='white' d='M449.9 0v206.3h-81l81 54V300h-39.7l-129-85.9V300H168.7v-85.9L39.7 300H0v-39.7l81-54H0V93.8h81L0 39.9V0h39.7l129 85.9V0h112.5v85.9L410.2 0z'/%3e%3cpath fill='%23D80027' d='M253.1 0h-56.3v122H0v56.2h196.8V300h56.3V178.2h196.8V122H253.1z'/%3e%3cpath fill='%232E52B2' d='M449.9 39.9v53.9h-81z'/%3e%3cpath fill='%23D80027' d='M0 300v-19.3l109.9-74.4h39.7L12.8 300zM12.8.1l136.8 93.7h-39.7L0 19.4V.1zM449.9.2v19.3L340 93.8h-39.7L437.1.2zM437.1 300l-136.8-93.7H340l109.9 74.4V300z'/%3e%3cpath fill='%23FFDA44' d='M719.9 131.6l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM584 187.7l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM614 430.6l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM488 332l29.4 90.6-77.1-56h95.3l-77.1 56L488 332zM488 464l29.4 90.6-77.1-56h95.3l-77.1 56L488 464z'/%3e%3c/svg%3e")} +.flag\:TW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.337h256V256H0z'/%3e%3cpath fill='white' d='M186.435 170.669L162.558 181.9l12.714 23.125-25.927-4.961-3.286 26.192L128 206.993l-18.06 19.263-3.285-26.192-25.927 4.96 12.714-23.125-23.877-11.23 23.877-11.231-12.714-23.125 25.927 4.96 3.286-26.192L128 134.344l18.06-19.263 3.285 26.192 25.928-4.96-12.715 23.125z'/%3e%3ccircle fill='%230052B4' cx='128' cy='170.674' r='29.006'/%3e%3cpath fill='white' d='M128 190.06c-10.692 0-19.391-8.7-19.391-19.391 0-10.692 8.7-19.391 19.391-19.391 10.692 0 19.391 8.7 19.391 19.391 0 10.691-8.699 19.391-19.391 19.391z'/%3e%3c/svg%3e")} +.flag\:TZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 426.663V85.337h512'/%3e%3cpath fill='%23FFDA44' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3c/svg%3e")} +.flag\:UA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512V256H0z'/%3e%3c/svg%3e")} +.flag\:UG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23232323' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M0 56.9h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 113.8h512v56.9H0z'/%3e%3cpath fill='%23FFDA44' d='M0 227.6h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 284.4h512v56.9H0z'/%3e%3ccircle fill='white' cx='256' cy='170.7' r='80.7'/%3e%3cpath d='M234.5 127.5c.9-1.4-19.6-2-19.6-2 1.7-2.5 18.4-10.5 18.4-10.5s-.9-6 2.7-9.8l-4.5-9.8s7-3.4 18.4-3.4 19.9 7 21 13.1l-6.4 3.4c-.1 4.7 1.7 11.6-4.3 17.3-5.9 5.7-8.3 6.9-8.5 18.8 0 3.9 2.3 8.2 8.8 11.7 17.4 9.3 38.6 28.2 44.6 33.9 6.1 5.7 5.1 19.2 2.6 25.2s-12.1 14.3-14.3 13.6c-2.2-.6 1.2-9.2-3.5-11.6 0 0-8.9-7.6-16.8.6s-.2 25.2 3.9 28c4.1 2.8 1.7 5-1.9 5H247c-3.8 0-5.4-2.3-1.9-5 7.6-3.8 12.4-15.3 7.4-20.3-4.9-4.9-18.3 1.5-21.5 6.3-2.8 2.8-8.8 3.6-12.9-1.4s-4.1-10.4-1.1-12.5c7-4.8 0 0 .1-.1 0 0 11.9-8.6 29.9-9 3.9 0 4.8-2.2 2.2-4.8 0 0-30.9-27.4-28.1-44.2 3-18.3 20-26.3 13.4-32.5-1.3-1.8 0 0 0 0z'/%3e%3c/svg%3e")} +.flag\:US{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v38H0zM0 76h513v38H0zM0 152h513v38H0zM0 228h513v38H0zM0 304h513v38H0z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M0 0h256.5v190H0z'/%3e%3cg fill='white'%3e%3cpath d='M47.8 141.9l-4-12.8-4.3 12.8H26.3l10.7 7.7-4 12.8 10.8-7.9 10.7 7.9-4.2-12.8 10.9-7.7zM104.2 141.9l-4.1-12.8-4.2 12.8H82.7l10.7 7.7-4.1 12.8 10.8-7.9 10.7 7.9-4-12.8 10.8-7.7zM160.6 141.9l-4.2-12.8-4 12.8h-13.5l10.9 7.7-4.2 12.8 10.8-7.9 10.9 7.9-4.2-12.8 10.8-7.7zM216.9 141.9l-4.1-12.8-4.2 12.8h-13.2l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4.2-12.8 10.9-7.7zM100.1 78.3l-4.2 12.8H82.7L93.4 99l-4.1 12.6 10.8-7.8 10.7 7.8-4-12.6 10.8-7.9h-13.4zM43.8 78.3l-4.3 12.8H26.3L37 99l-4 12.6 10.8-7.8 10.7 7.8L50.3 99l10.9-7.9H47.8zM156.4 78.3l-4 12.8h-13.5l10.9 7.9-4.2 12.6 10.8-7.8 10.9 7.8-4.2-12.6 10.8-7.9h-13.3zM212.8 78.3l-4.2 12.8h-13.2l10.7 7.9-4 12.6 10.7-7.8 10.8 7.8-4.2-12.6 10.9-7.9h-13.4zM43.8 27.7l-4.3 12.6H26.3L37 48.2l-4 12.7L43.8 53l10.7 7.9-4.2-12.7 10.9-7.9H47.8zM100.1 27.7l-4.2 12.6H82.7l10.7 7.9-4.1 12.7 10.8-7.9 10.7 7.9-4-12.7 10.8-7.9h-13.4zM156.4 27.7l-4 12.6h-13.5l10.9 7.9-4.2 12.7 10.8-7.9 10.9 7.9-4.2-12.7 10.8-7.9h-13.3zM212.8 27.7l-4.2 12.6h-13.2l10.7 7.9-4 12.7 10.7-7.9 10.8 7.9-4.2-12.7 10.9-7.9h-13.4z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:UY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 38h513v38H0zM0 114h513v38H0zM0 190h513v38H0zM0 266h513v38H0z'/%3e%3c/g%3e%3cpath fill='white' d='M0 0h256.5v190H0z'/%3e%3cpath fill='%23FFDA44' d='M192 95l-26.2 12.3 14 25.3-28.4-5.4-3.6 28.7-19.8-21.1-19.8 21.1-3.6-28.7-28.4 5.4 14-25.3L64 95l26.2-12.3-14-25.3 28.4 5.4 3.6-28.7L128 55.2l19.8-21.1 3.6 28.7 28.4-5.4-14 25.3z'/%3e%3c/svg%3e")} +.flag\:UZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='white' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cg fill='white'%3e%3cpath d='M188.688 137.589c0-15.984 11.234-29.339 26.236-32.614a33.531 33.531 0 00-7.155-.777c-18.442 0-33.391 14.949-33.391 33.391s14.949 33.391 33.391 33.391c2.458 0 4.85-.273 7.155-.777-15.002-3.275-26.236-16.63-26.236-32.614zM234.658 152.766l2.261 6.957h7.315l-5.918 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.261-6.956-5.918-4.301h7.315zM258.006 152.766l2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zM281.353 152.766l2.26 6.957h7.315l-5.917 4.301 2.26 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.918-4.301h7.315zM304.7 152.766l2.262 6.957h7.315l-5.919 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.262-6.956-5.919-4.301h7.314zM328.048 152.766l2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zM258.006 128.482l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zM281.353 128.482l2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.918-4.3h7.315zM304.7 128.482l2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.299-5.918 4.299 2.262-6.957-5.919-4.3h7.314zM328.048 128.482l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zM281.353 104.198l2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.918-4.3h7.315zM304.7 104.198l2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.3-5.918 4.3 2.262-6.957-5.919-4.3h7.314zM328.048 104.198l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.917-4.3h7.314z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:VA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='white' d='M256 85.331h256v341.337H256z'/%3e%3cpath fill='%23ACABB1' d='M321.353 233.837l32.073 42.43c-5.053 7.651-5.026 17.961.817 25.692 7.414 9.807 21.374 11.748 31.182 4.335 9.807-7.414 11.748-21.374 4.334-31.182-5.843-7.731-15.756-10.568-24.495-7.795l-49.988-66.129-11.838 8.949-17.759 13.424 17.899 23.677 17.775-13.401zm46.175 48.78a7.421 7.421 0 118.95 11.84 7.421 7.421 0 01-8.95-11.84z'/%3e%3cpath fill='%23FFDA44' d='M376.367 247.24l17.899-23.677-17.759-13.424-11.838-8.949-49.988 66.129c-8.74-2.775-18.651.063-24.495 7.795-7.414 9.808-5.473 23.768 4.334 31.182 9.808 7.414 23.768 5.473 31.182-4.335 5.845-7.731 5.871-18.041.817-25.692l32.073-42.43 17.775 13.401zm-62.504 45.771a7.42 7.42 0 11-11.84-8.95 7.42 7.42 0 0111.84 8.95z'/%3e%3c/svg%3e")} +.flag\:VC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.331h170.663v341.337H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M341.337 85.331H512v341.337H341.337zM214.261 283.82l-33.393-50.086 33.392-50.087 33.392 50.087zM297.739 283.82l-33.391-50.086 33.391-50.087 33.393 50.087zM256 350.603l-33.391-50.087L256 250.429l33.391 50.087z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:VE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%23FFCE00' d='M0 0h22.5v5H0z'/%3e%3cpath fill='%23203899' d='M0 5h22.5v5H0z'/%3e%3cpath fill='%23D82B2B' d='M0 10h22.5v5H0z'/%3e%3cpath fill='white' d='M12.13 5.38l.14.46.45.14-.39.27.01.48-.38-.29-.45.15.15-.44-.28-.38h.47zM10.36 5.38l.27.39h.47l-.28.38.15.45-.45-.16-.38.28.01-.47-.39-.28.45-.13zM13.8 5.94l-.01.48.39.27-.46.14-.14.45-.27-.38h-.48l.29-.38-.15-.45.45.16zM8.69 5.96l.4.27.44-.18-.13.46.3.36-.47.02-.26.4-.16-.44-.46-.12.37-.3zM15.24 7.13l-.2.44.25.4-.47-.05-.31.36-.1-.46-.43-.18.41-.24.03-.47.35.31zM15.43 8.25l.21.43.47.07-.34.33.08.46-.42-.22-.42.22.08-.46-.34-.33.47-.07zM7 8.2l.21.43.47.06-.34.33.08.47L7 9.27l-.42.22.08-.47-.34-.33.47-.06zM7.31 7.05l.45.14.38-.29v.48l.39.26-.45.15-.13.46-.28-.38-.47.01.27-.38z'/%3e%3c/svg%3e")} +.flag\:VG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M256 85.334V202.66h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zM256 85.329v15.083l-57.377 38.251H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zM256 85.329v15.083l-57.377 38.251H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 255.997v-15.082l57.377-38.252H80zM256 255.997v-15.082l-57.377-38.252H176z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M384 259.706l-46.129 46.129c8.645 16.675 26.051 28.074 46.129 28.074s37.484-11.4 46.129-28.074L384 259.706z'/%3e%3cpath fill='%236DA544' d='M332.058 178.084V259.708c.001 39.759 51.942 51.941 51.942 51.941s51.941-12.182 51.942-51.942v-81.623H332.058z'/%3e%3cpath fill='white' d='M372.87 215.181h22.261v59.359H372.87z'/%3e%3ccircle fill='%23A2001D' cx='384' cy='215.181' r='11.13'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M346.902 192.92h14.84v14.84h-14.84zM346.902 226.312h14.84v14.84h-14.84zM346.902 259.703h14.84v14.84h-14.84zM406.261 192.92h14.84v14.84h-14.84zM406.261 226.312h14.84v14.84h-14.84zM406.261 259.703h14.84v14.84h-14.84z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:VI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%231583C4' d='M397.7 166.3l-51 97.7c-1.1 2-.3 4.5 1.8 5.6 2 1.1 4.5.3 5.6-1.8l51-97.7c1-2.1.1-4.6-2-5.5-2-.9-4.3-.2-5.4 1.7z'/%3e%3cpath fill='%231583C4' d='M404.9 188l-57.8 75.4c-1.3 1.9-.8 4.5 1.1 5.8 1.7 1.2 4.1.9 5.5-.7l57.8-75.4c1.4-1.8 1.1-4.4-.8-5.8-1.8-1.5-4.4-1.1-5.8.7z'/%3e%3cpath fill='%231583C4' d='M379 181.3l-32.5 83.1c-.8 2.1.2 4.6 2.4 5.4 2.1.8 4.6-.2 5.4-2.4l32.5-83.1c.7-2.2-.4-4.5-2.6-5.3-2.1-.6-4.3.4-5.2 2.3z'/%3e%3cpath fill='%23409347' d='M122.1 171.9c.4 1.7 1.2 4.7 2.2 8.5 1.7 6.4 3.6 12.8 5.6 18.7 2.3 6.9 14.7 31.4 20.2 39.1 6.9 9.7 14.1 19.3 21.5 28.6 1.6 1.9 4.5 2.1 6.4.5 1.8-1.6 2.1-4.3.7-6.2-7.3-9.2-14.4-18.6-21.2-28.2-4.2-5.8-17.2-31.1-19-36.7-2.9-8.7-5.4-17.6-7.6-26.5-.5-2.4-2.9-4-5.3-3.5s-4 2.9-3.5 5.3c-.1.2 0 .3 0 .4z'/%3e%3cg fill='%23FFD836' stroke='%23231F20' stroke-miterlimit='10'%3e%3cpath d='M297.1 114.9S279.5 42.8 261 42.8c-6.9 0-11.9-.6-15.4 6.4-.9 1.7-20.7-1.6-19.1 20.8.5 6.9 1.1-9.8 14.9-3.4 6.3 3-16.4 48.2-16.4 48.2h72.1z'/%3e%3cpath d='M466.1 48.4l-90.9 22c-75.3 18.3-42.1 44.4-42.1 44.4l-72.1 12-72.1-12s33.2-26.1-42.1-44.4l-90.9-22C43.1 45.3 38.1 51.8 45.3 63c0 0 106.6 104 126.8 112 20.2 8.1 40.8 0 40.8 0s-14.9 8.7-24 24c-9.2 15.3-4.6 34.7-38.9 40.2-5.5 6.6-5 14 2.9 19.9 7.9 5.8 72.1-48.1 72.1-48.1s-24 24.4-24 36.1c0 5.1 44.1 53.8 60.1 53.8s60.1-48.7 60.1-53.8c0-11.7-24-36.1-24-36.1s64.2 53.9 72.1 48.1 11.4-19.3 2.8-19.9c-28-1.8-29.7-24.9-38.9-40.2-9.2-15.3-24-24-24-24s20.6 8.1 40.8 0S476.7 63 476.7 63c7.2-11.2 2.3-17.7-10.6-14.6z'/%3e%3c/g%3e%3cpath fill='white' stroke='%23231F20' stroke-miterlimit='10' d='M201.3 111.8v80.3c0 45.7 59.7 59.7 59.7 59.7s59.7-14 59.7-59.7v-80.3H201.3h0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M225.2 137.7V235c8.2 6 17 10.2 23.9 12.9V137.7h-23.9zM296.8 137.7V235c-8.2 6-17 10.2-23.9 12.9V137.7h23.9z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M201.3 111.8h119.4v37.9H201.3z'/%3e%3cpath fill='%231583C4' d='M60.1 210.5l-21.9-58.1H15.7l31.8 80.8h25.2l31.5-80.8H81.7zM451.5 151.9h18.9v81.7h-18.9z'/%3e%3c/svg%3e")} +.flag\:VN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M196.641 85.337H0v341.326h512V85.337z'/%3e%3cpath fill='%23FFDA44' d='M256 157.279l22.663 69.747H352l-59.332 43.106 22.664 69.749L256 296.774l-59.332 43.107 22.664-69.749L160 227.026h73.337z'/%3e%3c/svg%3e")} +.flag\:VU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H215.185L0 85.337z'/%3e%3cpath d='M221.001 239.304L26.868 85.337H8.956l208.168 165.098H512v-11.131zM8.956 426.663h17.912l194.133-153.967H512v-11.131H217.124zM0 92.44v14.206L188.317 256 0 405.354v14.205L206.229 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M8.956 85.337H0v7.103L206.229 256 0 419.559v7.104h8.956l208.168-165.098H512v-11.13H217.124z'/%3e%3cpath d='M63.718 292.382v-14.295c14.265 0 25.87-11.606 25.87-25.869 0-10.092-8.211-18.303-18.304-18.303-6.875 0-12.469 5.593-12.469 12.469 0 4.397 3.577 7.974 7.974 7.974a4.514 4.514 0 004.508-4.508h14.295c0 10.368-8.435 18.804-18.802 18.804-12.279-.002-22.269-9.993-22.269-22.271 0-14.758 12.006-26.764 26.764-26.764 17.975 0 32.599 14.623 32.599 32.599 0 22.145-18.018 40.164-40.166 40.164z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:WF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 100'%3e%3cpath fill='%23ED2939' d='M0 0h150v100H0z'/%3e%3cpath fill='%23002395' d='M0 0h20v44.33H0z'/%3e%3cpath fill='white' d='M20 0h20v44.33H20z'/%3e%3cpath fill='none' stroke='white' stroke-width='3' d='M0 44.33h62.75V0'/%3e%3cpath fill='white' d='M108.08 43.29L87.96 23.17h40.25l-20.13 20.12zm-6.7 6.71L81.25 29.88v40.25L101.38 50zm6.7 6.71L87.96 76.83h40.25l-20.13-20.12zm6.71-6.71l20.13-20.13v40.25L114.79 50z'/%3e%3c/svg%3e")} +.flag\:WS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h256v170.663H0z'/%3e%3cg fill='white'%3e%3cpath d='M165.483 181.79l2.764 8.504h8.939l-7.232 5.254 2.763 8.503-7.234-5.255-7.233 5.255 2.763-8.503-7.233-5.254h8.94zM120.579 115.007l4.606 14.173h14.9l-12.055 8.757 4.605 14.171-12.056-8.758-12.054 8.758 4.605-14.171-12.056-8.757h14.901zM165.101 129.848l4.606 14.172h14.9l-12.055 8.757 4.604 14.173-12.055-8.76-12.054 8.76 4.604-14.173-12.055-8.757h14.9zM129.909 189.211l4.606 14.172h14.9l-12.055 8.758 4.604 14.171-12.055-8.759-12.054 8.759 4.604-14.171-12.055-8.758h14.9zM90.899 152.108l4.605 14.173h14.9l-12.055 8.757 4.604 14.173-12.054-8.76-12.055 8.76 4.604-14.173-12.055-8.757h14.9z'/%3e%3c/g%3e%3c/svg%3e")} +.flag\:XK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%230052B4' d='M0 0h512v341.34H0z'/%3e%3cg fill='white'%3e%3cpath d='M220.72 42.63l7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.36-15.9 8.36 3.03-17.7-12.86-12.54 17.78-2.58zM291.28 42.57l7.95 16.1 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59zM353.36 53.93l7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.87-12.54 17.78-2.58zM416.37 72.23l7.95 16.11 17.77 2.59-12.86 12.53 3.04 17.71-15.9-8.36-15.9 8.36 3.03-17.71-12.86-12.53 17.78-2.59zM158.64 53.93l7.95 16.11 17.78 2.58-12.87 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.86-12.54 17.77-2.58zM95.63 72.23l7.95 16.11 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M217.53 259.33l-27.22-13.61-27.22-54.43h27.22l27.22-27.22 13.61-27.22 27.22-13.61 13.61 13.61 27.22 13.61v13.61l13.61 13.61 40.83 27.22L340 245.73l-40.83 40.83-13.61-27.22-40.83 27.22v27.22l-13.61-13.61-13.59-40.84z'/%3e%3c/svg%3e")} +.flag\:YE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")} +.flag\:YT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='white' d='M0 0h90v60H0z'/%3e%3cpath stroke='%237f7f7f' stroke-width='.25' fill='%23ABABAB' d='M12.8 38.5s4 1.6 1.2-.5c-2.4-1.7-5 2.4-5 5.1s1.2 7 7.5 7c7.6 0 11.4-5.7 11.4-11.4 0-4.8-3.7-13.5-6.5-14.6-3.1-1.2-6.7-3.5-6.8-5 0-.5 1.4-.1 3.3.9 3.1 1.7 6.6 2.5 6.6 1.4s-2.9-3.1-4-4.6c-1.2-1.6-.9-5.5-3-5.5-7.6 0-9.9 7.7-7 11.7 1.9 2.6-4.3 1-4.3 1s0 5.3 3.2 7.3c3 1.8 4.8 3.9 4.8 3.9s-.2-4.6.5-3.9c.6.7 11.1 4.5 10.3 12-.3 3-4.5 5.4-8.5 5.2-4-.2-6.8-2.4-6.4-5.4.2-4.2 2.7-4.6 2.7-4.6zM77.2 38.5s-4 1.6-1.2-.5c2.4-1.8 5.1 2.3 5.1 5.1s-1.2 7-7.5 7c-7.6 0-11.4-5.7-11.4-11.4 0-4.8 3.7-13.5 6.5-14.6 3.1-1.2 6.7-3.5 6.8-5 0-.5-1.4-.1-3.3.9-3.1 1.7-6.6 2.5-6.6 1.4s2.9-3.1 4-4.6c1.2-1.6.9-5.5 3-5.5 7.6 0 9.9 7.7 7 11.7-1.9 2.6 4.3 1 4.3 1s0 5.3-3.2 7.3c-3 1.8-4.8 3.9-4.8 3.9s.2-4.6-.5-3.9c-.6.7-11.1 4.5-10.3 12 .3 3 4.5 5.4 8.5 5.2 4-.2 6.8-2.4 6.4-5.4-.3-4.2-2.8-4.6-2.8-4.6z'/%3e%3cpath fill='%23DE393A' d='M31 28.8v14c0 1.9 2.1 1.6 2.1 1.6h9.3c1.2 0 2.6 2.3 2.6 2.3s1.4-2.3 2.5-2.3h9.6s2 .2 2-1.8V28.7H31z'/%3e%3cpath fill='%233951A3' d='M31 13.1h28v15.7H31z'/%3e%3cpath fill='white' d='M50.1 16.5c-.4 2.4-2.5 4.2-5.1 4.2-2.5 0-4.6-1.8-5.1-4.2-.5.9-.8 1.9-.8 3 0 3.3 2.6 5.9 5.9 5.9 3.3 0 5.9-2.6 5.9-5.9 0-1.1-.3-2.1-.8-3z'/%3e%3ccircle fill='%23FEE05F' cx='39.1' cy='36.5' r='3'/%3e%3ccircle fill='%23FEE05F' cx='50.9' cy='36.5' r='3'/%3e%3c/svg%3e")} +.flag\:ZA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M114.024 256.001L0 141.926v228.17z'/%3e%3cpath fill='%23FFDA44' d='M161.192 256L0 94.7v47.226l114.024 114.075L0 370.096v47.138z'/%3e%3cpath fill='%236DA544' d='M509.833 289.391c.058-.44.804-.878 2.167-1.318v-65.464H222.602L85.33 85.337H0V94.7L161.192 256 0 417.234v9.429h85.33l137.272-137.272h287.231z'/%3e%3cpath fill='%230052B4' d='M503.181 322.783H236.433l-103.881 103.88H512v-103.88z'/%3e%3cpath fill='%23D80027' d='M503.181 189.217H512V85.337H132.552l103.881 103.88z'/%3e%3c/svg%3e")} +.flag\:ZM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M490.668 195.476h-48c0-8.836-7.164-16-16-16s-16 7.164-16 16h-48c0 8.836 7.697 16 16.533 16h-.533c0 8.836 7.162 16 16 16 0 8.836 7.162 16 16 16h32c8.836 0 16-7.164 16-16 8.836 0 16-7.164 16-16h-.533c8.837 0 16.533-7.164 16.533-16z'/%3e%3cpath fill='%23D80027' d='M341.337 255.994h56.888v170.663h-56.888z'/%3e%3cpath fill='%23FF9811' d='M455.112 255.994H512v170.663h-56.888z'/%3e%3cpath d='M398.225 255.994h56.888v170.663h-56.888z'/%3e%3c/svg%3e")} +.flag\:ZW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M0 134.196h512v48.868H0zM0 329.668h512v48.868H0z'/%3e%3c/g%3e%3cpath fill='%236DA544' d='M0 85.333h512v48.868H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 183.069h512v48.868H0zM0 280.806h512v48.868H0z'/%3e%3c/g%3e%3cpath fill='%236DA544' d='M0 378.542h512v48.128H0z'/%3e%3cpath fill='white' d='M276.992 255.996L106.329 426.659H0V85.333h106.329z'/%3e%3cpath d='M256 255.996L85.334 426.662h20.987l170.667-170.666L106.321 85.33H85.334z'/%3e%3cpath fill='%23D80027' d='M102.465 202.57l13.259 40.812h42.917l-34.718 25.226 13.26 40.814-34.718-25.224-34.72 25.224 13.262-40.814-34.718-25.226h42.915z'/%3e%3cpath fill='%23FFDA44' d='M138.94 259.335l-34.559-12.243s-2.553-23.955-2.708-24.766c-1.173-6.18-6.603-10.851-13.123-10.851-7.376 0-13.357 5.98-13.357 13.357 0 1.223.178 2.402.486 3.528l-9.689 9.755h17.229c0 17.882-13.344 17.882-13.344 35.691l7.402 17.809h44.522l7.422-17.809h-.004a17.782 17.782 0 001.381-5.231c6.397-2.589 8.342-9.24 8.342-9.24z'/%3e%3c/svg%3e")} \ No newline at end of file diff --git a/public/data/country-flag-icons/index.html b/public/data/country-flag-icons/index.html new file mode 100644 index 0000000..865d877 --- /dev/null +++ b/public/data/country-flag-icons/index.html @@ -0,0 +1,2810 @@ + + + + Flags (3:2) + + + +
+
+
+ + + +
+

+ AC +

+
+ +
+
+ + + +
+

+ AD +

+
+ +
+
+ + + +
+

+ AE +

+
+ +
+
+ + + +
+

+ AF +

+
+ +
+
+ + + +
+

+ AG +

+
+ +
+
+ + + +
+

+ AI +

+
+ +
+
+ + + +
+

+ AL +

+
+ +
+
+ + + +
+

+ AM +

+
+ +
+
+ + + +
+

+ AO +

+
+ +
+
+ + + +
+

+ AQ +

+
+ +
+
+ + + +
+

+ AR +

+
+ +
+
+ + + +
+

+ AS +

+
+ +
+
+ + + +
+

+ AT +

+
+ +
+
+ + + +
+

+ AU +

+
+ +
+
+ + + +
+

+ AW +

+
+ +
+
+ + + +
+

+ AX +

+
+ +
+
+ + + +
+

+ AZ +

+
+ +
+
+ + + +
+

+ BA +

+
+ +
+
+ + + +
+

+ BB +

+
+ +
+
+ + + +
+

+ BD +

+
+ +
+
+ + + +
+

+ BE +

+
+ +
+
+ + + +
+

+ BF +

+
+ +
+
+ + + +
+

+ BG +

+
+ +
+
+ + + +
+

+ BH +

+
+ +
+
+ + + +
+

+ BI +

+
+ +
+
+ + + +
+

+ BJ +

+
+ +
+
+ + + +
+

+ BL +

+
+ +
+
+ + + +
+

+ BM +

+
+ +
+
+ + + +
+

+ BN +

+
+ +
+
+ + + +
+

+ BO +

+
+ +
+
+ + + +
+

+ BQ +

+
+ +
+
+ + + +
+

+ BR +

+
+ +
+
+ + + +
+

+ BS +

+
+ +
+
+ + + +
+

+ BT +

+
+ +
+
+ + + +
+

+ BV +

+
+ +
+
+ + + +
+

+ BW +

+
+ +
+
+ + + +
+

+ BY +

+
+ +
+
+ + + +
+

+ BZ +

+
+ +
+
+ + + +
+

+ CA +

+
+ +
+
+ + + +
+

+ CC +

+
+ +
+
+ + + +
+

+ CD +

+
+ +
+
+ + + +
+

+ CF +

+
+ +
+
+ + + +
+

+ CG +

+
+ +
+
+ + + +
+

+ CH +

+
+ +
+
+ + + +
+

+ CI +

+
+ +
+
+ + + +
+

+ CK +

+
+ +
+
+ + + +
+

+ CL +

+
+ +
+
+ + + +
+

+ CM +

+
+ +
+
+ + + +
+

+ CN +

+
+ +
+
+ + + +
+

+ CO +

+
+ +
+
+ + + +
+

+ CR +

+
+ +
+
+ + + +
+

+ CU +

+
+ +
+
+ + + +
+

+ CV +

+
+ +
+
+ + + +
+

+ CW +

+
+ +
+
+ + + +
+

+ CX +

+
+ +
+
+ + + +
+

+ CY +

+
+ +
+
+ + + +
+

+ CZ +

+
+ +
+
+ + + +
+

+ DE +

+
+ +
+
+ + + +
+

+ DJ +

+
+ +
+
+ + + +
+

+ DK +

+
+ +
+
+ + + +
+

+ DM +

+
+ +
+
+ + + +
+

+ DO +

+
+ +
+
+ + + +
+

+ DZ +

+
+ +
+
+ + + +
+

+ EC +

+
+ +
+
+ + + +
+

+ EE +

+
+ +
+
+ + + +
+

+ EG +

+
+ +
+
+ + + +
+

+ EH +

+
+ +
+
+ + + +
+

+ ER +

+
+ +
+
+ + + +
+

+ ES +

+
+ +
+
+ + + +
+

+ ET +

+
+ +
+
+ + + +
+

+ FI +

+
+ +
+
+ + + +
+

+ FJ +

+
+ +
+
+ + + +
+

+ FK +

+
+ +
+
+ + + +
+

+ FM +

+
+ +
+
+ + + +
+

+ FO +

+
+ +
+
+ + + +
+

+ FR +

+
+ +
+
+ + + +
+

+ GA +

+
+ +
+
+ + + +
+

+ GB +

+
+ +
+
+ + + +
+

+ GD +

+
+ +
+
+ + + +
+

+ GE +

+
+ +
+
+ + + +
+

+ GF +

+
+ +
+
+ + + +
+

+ GG +

+
+ +
+
+ + + +
+

+ GH +

+
+ +
+
+ + + +
+

+ GI +

+
+ +
+
+ + + +
+

+ GL +

+
+ +
+
+ + + +
+

+ GM +

+
+ +
+
+ + + +
+

+ GN +

+
+ +
+
+ + + +
+

+ GP +

+
+ +
+
+ + + +
+

+ GQ +

+
+ +
+
+ + + +
+

+ GR +

+
+ +
+
+ + + +
+

+ GS +

+
+ +
+
+ + + +
+

+ GT +

+
+ +
+
+ + + +
+

+ GU +

+
+ +
+
+ + + +
+

+ GW +

+
+ +
+
+ + + +
+

+ GY +

+
+ +
+
+ + + +
+

+ HK +

+
+ +
+
+ + + +
+

+ HM +

+
+ +
+
+ + + +
+

+ HN +

+
+ +
+
+ + + +
+

+ HR +

+
+ +
+
+ + + +
+

+ HT +

+
+ +
+
+ + + +
+

+ HU +

+
+ +
+
+ + + +
+

+ ID +

+
+ +
+
+ + + +
+

+ IE +

+
+ +
+
+ + + +
+

+ IL +

+
+ +
+
+ + + +
+

+ IM +

+
+ +
+
+ + + +
+

+ IN +

+
+ +
+
+ + + +
+

+ IO +

+
+ +
+
+ + + +
+

+ IQ +

+
+ +
+
+ + + +
+

+ IR +

+
+ +
+
+ + + +
+

+ IS +

+
+ +
+
+ + + +
+

+ IT +

+
+ +
+
+ + + +
+

+ JE +

+
+ +
+
+ + + +
+

+ JM +

+
+ +
+
+ + + +
+

+ JO +

+
+ +
+
+ + + +
+

+ JP +

+
+ +
+
+ + + +
+

+ KE +

+
+ +
+
+ + + +
+

+ KG +

+
+ +
+
+ + + +
+

+ KH +

+
+ +
+
+ + + +
+

+ KI +

+
+ +
+
+ + + +
+

+ KM +

+
+ +
+
+ + + +
+

+ KN +

+
+ +
+
+ + + +
+

+ KP +

+
+ +
+
+ + + +
+

+ KR +

+
+ +
+
+ + + +
+

+ KW +

+
+ +
+
+ + + +
+

+ KY +

+
+ +
+
+ + + +
+

+ KZ +

+
+ +
+
+ + + +
+

+ LA +

+
+ +
+
+ + + +
+

+ LB +

+
+ +
+
+ + + +
+

+ LC +

+
+ +
+
+ + + +
+

+ LI +

+
+ +
+
+ + + +
+

+ LK +

+
+ +
+
+ + + +
+

+ LR +

+
+ +
+
+ + + +
+

+ LS +

+
+ +
+
+ + + +
+

+ LT +

+
+ +
+
+ + + +
+

+ LU +

+
+ +
+
+ + + +
+

+ LV +

+
+ +
+
+ + + +
+

+ LY +

+
+ +
+
+ + + +
+

+ MA +

+
+ +
+
+ + + +
+

+ MC +

+
+ +
+
+ + + +
+

+ MD +

+
+ +
+
+ + + +
+

+ ME +

+
+ +
+
+ + + +
+

+ MF +

+
+ +
+
+ + + +
+

+ MG +

+
+ +
+
+ + + +
+

+ MH +

+
+ +
+
+ + + +
+

+ MK +

+
+ +
+
+ + + +
+

+ ML +

+
+ +
+
+ + + +
+

+ MM +

+
+ +
+
+ + + +
+

+ MN +

+
+ +
+
+ + + +
+

+ MO +

+
+ +
+
+ + + +
+

+ MP +

+
+ +
+
+ + + +
+

+ MQ +

+
+ +
+
+ + + +
+

+ MR +

+
+ +
+
+ + + +
+

+ MS +

+
+ +
+
+ + + +
+

+ MT +

+
+ +
+
+ + + +
+

+ MU +

+
+ +
+
+ + + +
+

+ MV +

+
+ +
+
+ + + +
+

+ MW +

+
+ +
+
+ + + +
+

+ MX +

+
+ +
+
+ + + +
+

+ MY +

+
+ +
+
+ + + +
+

+ MZ +

+
+ +
+
+ + + +
+

+ NA +

+
+ +
+
+ + + +
+

+ NC +

+
+ +
+
+ + + +
+

+ NE +

+
+ +
+
+ + + +
+

+ NF +

+
+ +
+
+ + + +
+

+ NG +

+
+ +
+
+ + + +
+

+ NI +

+
+ +
+
+ + + +
+

+ NL +

+
+ +
+
+ + + +
+

+ NO +

+
+ +
+
+ + + +
+

+ NP +

+
+ +
+
+ + + +
+

+ NR +

+
+ +
+
+ + + +
+

+ NU +

+
+ +
+
+ + + +
+

+ NZ +

+
+ +
+
+ + + +
+

+ OM +

+
+ +
+
+ + + +
+

+ PA +

+
+ +
+
+ + + +
+

+ PE +

+
+ +
+
+ + + +
+

+ PF +

+
+ +
+
+ + + +
+

+ PG +

+
+ +
+
+ + + +
+

+ PH +

+
+ +
+
+ + + +
+

+ PK +

+
+ +
+
+ + + +
+

+ PL +

+
+ +
+
+ + + +
+

+ PM +

+
+ +
+
+ + + +
+

+ PN +

+
+ +
+
+ + + +
+

+ PR +

+
+ +
+
+ + + +
+

+ PS +

+
+ +
+
+ + + +
+

+ PT +

+
+ +
+
+ + + +
+

+ PW +

+
+ +
+
+ + + +
+

+ PY +

+
+ +
+
+ + + +
+

+ QA +

+
+ +
+
+ + + +
+

+ RE +

+
+ +
+
+ + + +
+

+ RO +

+
+ +
+
+ + + +
+

+ RS +

+
+ +
+
+ + + +
+

+ RU +

+
+ +
+
+ + + +
+

+ RW +

+
+ +
+
+ + + +
+

+ SA +

+
+ +
+
+ + + +
+

+ SB +

+
+ +
+
+ + + +
+

+ SC +

+
+ +
+
+ + + +
+

+ SD +

+
+ +
+
+ + + +
+

+ SE +

+
+ +
+
+ + + +
+

+ SG +

+
+ +
+
+ + + +
+

+ SH +

+
+ +
+
+ + + +
+

+ SI +

+
+ +
+
+ + + +
+

+ SJ +

+
+ +
+
+ + + +
+

+ SK +

+
+ +
+
+ + + +
+

+ SL +

+
+ +
+
+ + + +
+

+ SM +

+
+ +
+
+ + + +
+

+ SN +

+
+ +
+
+ + + +
+

+ SO +

+
+ +
+
+ + + +
+

+ SR +

+
+ +
+
+ + + +
+

+ SS +

+
+ +
+
+ + + +
+

+ ST +

+
+ +
+
+ + + +
+

+ SV +

+
+ +
+
+ + + +
+

+ SX +

+
+ +
+
+ + + +
+

+ SY +

+
+ +
+
+ + + +
+

+ SZ +

+
+ +
+
+ + + +
+

+ TA +

+
+ +
+
+ + + +
+

+ TC +

+
+ +
+
+ + + +
+

+ TD +

+
+ +
+
+ + + +
+

+ TF +

+
+ +
+
+ + + +
+

+ TG +

+
+ +
+
+ + + +
+

+ TH +

+
+ +
+
+ + + +
+

+ TJ +

+
+ +
+
+ + + +
+

+ TK +

+
+ +
+
+ + + +
+

+ TL +

+
+ +
+
+ + + +
+

+ TM +

+
+ +
+
+ + + +
+

+ TN +

+
+ +
+
+ + + +
+

+ TO +

+
+ +
+
+ + + +
+

+ TR +

+
+ +
+
+ + + +
+

+ TT +

+
+ +
+
+ + + +
+

+ TV +

+
+ +
+
+ + + +
+

+ TW +

+
+ +
+
+ + + +
+

+ TZ +

+
+ +
+
+ + + +
+

+ UA +

+
+ +
+
+ + + +
+

+ UG +

+
+ +
+
+ + + +
+

+ US +

+
+ +
+
+ + + +
+

+ UY +

+
+ +
+
+ + + +
+

+ UZ +

+
+ +
+
+ + + +
+

+ VA +

+
+ +
+
+ + + +
+

+ VC +

+
+ +
+
+ + + +
+

+ VE +

+
+ +
+
+ + + +
+

+ VG +

+
+ +
+
+ + + +
+

+ VI +

+
+ +
+
+ + + +
+

+ VN +

+
+ +
+
+ + + +
+

+ VU +

+
+ +
+
+ + + +
+

+ WF +

+
+ +
+
+ + + +
+

+ WS +

+
+ +
+
+ + + +
+

+ XK +

+
+ +
+
+ + + +
+

+ YE +

+
+ +
+
+ + + +
+

+ YT +

+
+ +
+
+ + + +
+

+ ZA +

+
+ +
+
+ + + +
+

+ ZM +

+
+ +
+
+ + + +
+

+ ZW +

+
+ +
+ + From 753abc9589123b6e7d1df7e69ebc9ed6c2875a45 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 09:37:17 -0700 Subject: [PATCH 21/51] auth testing --- app/auth-test/page.tsx | 2 ++ components/auth-test.tsx | 14 ++++++----- lib/utils/test-auth.ts | 51 ++-------------------------------------- 3 files changed, 12 insertions(+), 55 deletions(-) diff --git a/app/auth-test/page.tsx b/app/auth-test/page.tsx index c6011cf..574988a 100644 --- a/app/auth-test/page.tsx +++ b/app/auth-test/page.tsx @@ -1,3 +1,5 @@ + +// @/app/auth-test/page.tsx import AuthTest from '@/components/auth-test' export default function TestPage() { diff --git a/components/auth-test.tsx b/components/auth-test.tsx index 227a38b..0bc084e 100644 --- a/components/auth-test.tsx +++ b/components/auth-test.tsx @@ -1,17 +1,19 @@ + +// @/components/auth-test.tsx 'use client' import { useState } from 'react' import { createClient } from '@supabase/supabase-js' -import { testAuth } from '@/utils/test-auth' +import { testAuth } from '@/lib/utils/test-auth' // Updated path export default function AuthTest() { const [status, setStatus] = useState(null) const [error, setError] = useState(null) - const supabase = createClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! - ) + const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL || '' + const supabaseKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY || '' + + const supabase = createClient(supabaseUrl, supabaseKey) async function checkAuth() { try { @@ -44,7 +46,7 @@ export default function AuthTest() { try { setError(null) const { error } = await supabase.auth.signInWithPassword({ - email: 'test@example.com', // Replace with test credentials + email: 'test@example.com', password: 'password123' }) if (error) throw error diff --git a/lib/utils/test-auth.ts b/lib/utils/test-auth.ts index a6c0dfc..b16c9c2 100644 --- a/lib/utils/test-auth.ts +++ b/lib/utils/test-auth.ts @@ -1,51 +1,4 @@ -// /app/utils/tes-auth/ts - -import { NextApiRequest, NextApiResponse } from 'next' -import { createClient } from '@supabase/supabase-js' - -export default async function handler(req: NextApiRequest, res: NextApiResponse) { - // Add CORS headers - res.setHeader('Access-Control-Allow-Credentials', 'true') - res.setHeader('Access-Control-Allow-Origin', '*') - res.setHeader('Access-Control-Allow-Methods', 'GET,OPTIONS,POST') - res.setHeader( - 'Access-Control-Allow-Headers', - 'X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version, Authorization' - ) - - // Handle preflight request - if (req.method === 'OPTIONS') { - res.status(200).end() - return - } - - const supabase = createClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! - ) - - try { - // Get auth status - const { data: { session }, error } = await supabase.auth.getSession() - - if (error) { - console.error('Auth error:', error) - return res.status(401).json({ error: error.message }) - } - - // Return auth status and session info - return res.status(200).json({ - authenticated: !!session, - session, - serverTime: new Date().toISOString() - }) - } catch (err) { - console.error('Server error:', err) - return res.status(500).json({ error: 'Internal server error' }) - } -} - -// utils/test-auth.ts +// @/lib/utils/test-auth.ts export async function testAuth() { try { const response = await fetch('/api/auth-test', { @@ -63,4 +16,4 @@ export async function testAuth() { console.error('Auth test error:', error) throw error } -} \ No newline at end of file +} From 0f391555f5e7212034dfa29677bee97cac35f705 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 10:26:31 -0700 Subject: [PATCH 22/51] ui error o fix --- app/auth/callback/page.tsx | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 app/auth/callback/page.tsx diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx new file mode 100644 index 0000000..5600404 --- /dev/null +++ b/app/auth/callback/page.tsx @@ -0,0 +1,57 @@ +// app/auth/callback/page.tsx +'use client' + +import { useEffect } from 'react' +import { useRouter } from 'next/navigation' +import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' + +export default function AuthCallbackPage() { + const router = useRouter() + const supabase = createClientComponentClient() + + useEffect(() => { + const handleCallback = async () => { + try { + const hashFragment = window.location.hash + if (!hashFragment) { + throw new Error('No hash fragment in URL') + } + + // Get access token from hash + const params = new URLSearchParams(hashFragment.substring(1)) + const accessToken = params.get('access_token') + + if (!accessToken) { + throw new Error('No access token found') + } + + // Get the current session to verify the callback worked + const { data: { session }, error: sessionError } = await supabase.auth.getSession() + + if (sessionError) { + throw sessionError + } + + if (session) { + router.push('/dashboard') + } else { + throw new Error('Session not established') + } + } catch (error) { + console.error('Auth callback error:', error) + router.push('/auth-test?error=' + encodeURIComponent((error as Error).message)) + } + } + + handleCallback() + }, [router, supabase.auth]) + + return ( +
+
+

Completing sign in...

+
+
+
+ ) +} \ No newline at end of file From fd4613a6c0b54856abe3eecfe0458ad94208daeb Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 11:01:42 -0700 Subject: [PATCH 23/51] ui error o fix --- components/auth-test.tsx | 87 +++++++++++++++++++++++++++------------- 1 file changed, 59 insertions(+), 28 deletions(-) diff --git a/components/auth-test.tsx b/components/auth-test.tsx index 0bc084e..11034b3 100644 --- a/components/auth-test.tsx +++ b/components/auth-test.tsx @@ -1,58 +1,79 @@ - // @/components/auth-test.tsx 'use client' -import { useState } from 'react' -import { createClient } from '@supabase/supabase-js' -import { testAuth } from '@/lib/utils/test-auth' // Updated path +import { useState, useEffect } from 'react' +import { createClientComponentClient } from '@supabase/ssr' +import { useRouter, useSearchParams } from 'next/navigation' export default function AuthTest() { const [status, setStatus] = useState(null) const [error, setError] = useState(null) - - const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL || '' - const supabaseKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY || '' - - const supabase = createClient(supabaseUrl, supabaseKey) + const [loading, setLoading] = useState(false) + const router = useRouter() + const searchParams = useSearchParams() + const supabase = createClientComponentClient() + + useEffect(() => { + const errorMsg = searchParams.get('error') + if (errorMsg) { + setError({ message: decodeURIComponent(errorMsg) }) + } + }, [searchParams]) + + useEffect(() => { + checkAuth() + }, []) async function checkAuth() { try { + setLoading(true) setError(null) - const result = await testAuth() - setStatus(result) + const { data: { user }, error: authError } = await supabase.auth.getUser() + if (authError) throw authError + setStatus({ user }) } catch (e) { setError(e) console.error(e) + } finally { + setLoading(false) } } async function testGoogleLogin() { try { + setLoading(true) setError(null) const { error } = await supabase.auth.signInWithOAuth({ provider: 'google', options: { - redirectTo: `${window.location.origin}/auth/callback` + redirectTo: `${window.location.origin}/auth/callback`, + queryParams: { + access_type: 'offline', + prompt: 'consent' + } } }) if (error) throw error } catch (e) { setError(e) console.error(e) + } finally { + setLoading(false) } } - async function testPasswordLogin() { + async function signOut() { try { - setError(null) - const { error } = await supabase.auth.signInWithPassword({ - email: 'test@example.com', - password: 'password123' - }) + setLoading(true) + const { error } = await supabase.auth.signOut() if (error) throw error + setStatus(null) + router.push('/') } catch (e) { setError(e) console.error(e) + } finally { + setLoading(false) } } @@ -61,33 +82,43 @@ export default function AuthTest() {
- + {loading && ( +
+
+
+ )} {error && (
-
{JSON.stringify(error, null, 2)}
+
+            {JSON.stringify(error, null, 2)}
+          
)} - {status && (
-
{JSON.stringify(status, null, 2)}
+
+            {JSON.stringify(status, null, 2)}
+          
)} From eb2056617196d4f8224a440b369effb9ffff99d1 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 11:04:37 -0700 Subject: [PATCH 24/51] ui error o fix --- lib/utils/test-auth.ts | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 lib/utils/test-auth.ts diff --git a/lib/utils/test-auth.ts b/lib/utils/test-auth.ts deleted file mode 100644 index b16c9c2..0000000 --- a/lib/utils/test-auth.ts +++ /dev/null @@ -1,19 +0,0 @@ -// @/lib/utils/test-auth.ts -export async function testAuth() { - try { - const response = await fetch('/api/auth-test', { - method: 'GET', - headers: { - 'Content-Type': 'application/json' - }, - credentials: 'include' - }) - - const data = await response.json() - console.log('Auth test response:', data) - return data - } catch (error) { - console.error('Auth test error:', error) - throw error - } -} From 0f97ecba8c89df310a005854ccd7477edfe95b31 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 11:47:54 -0700 Subject: [PATCH 25/51] ui error o fix --- app/auth/callback/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx index 5600404..87f329c 100644 --- a/app/auth/callback/page.tsx +++ b/app/auth/callback/page.tsx @@ -1,9 +1,9 @@ -// app/auth/callback/page.tsx +// @/app/auth/callback/page.tsx 'use client' import { useEffect } from 'react' import { useRouter } from 'next/navigation' -import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' +import { createClientComponentClient } from '@supabase/ssr' // Fixed import export default function AuthCallbackPage() { const router = useRouter() From f3e9d069fe6b00ea987ac4b6f4f9c2bd0430a666 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 11:57:40 -0700 Subject: [PATCH 26/51] ui error o fix --- app/auth/callback/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx index 87f329c..69a6f9e 100644 --- a/app/auth/callback/page.tsx +++ b/app/auth/callback/page.tsx @@ -3,7 +3,7 @@ import { useEffect } from 'react' import { useRouter } from 'next/navigation' -import { createClientComponentClient } from '@supabase/ssr' // Fixed import +import { createClientComponentClient } from '@supabase/ssr' export default function AuthCallbackPage() { const router = useRouter() From 6ff8f906ed1ed5bbf3009d6e286c5342b6d08272 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 12:15:22 -0700 Subject: [PATCH 27/51] ui error o fix --- app/auth/callback/page.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx index 69a6f9e..6e9a68e 100644 --- a/app/auth/callback/page.tsx +++ b/app/auth/callback/page.tsx @@ -3,11 +3,14 @@ import { useEffect } from 'react' import { useRouter } from 'next/navigation' -import { createClientComponentClient } from '@supabase/ssr' +import { createBrowserClient } from '@supabase/ssr' export default function AuthCallbackPage() { const router = useRouter() - const supabase = createClientComponentClient() + const supabase = createBrowserClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! + ) useEffect(() => { const handleCallback = async () => { @@ -54,4 +57,4 @@ export default function AuthCallbackPage() { ) -} \ No newline at end of file +} From 99d84590bbf2a0a48afcb57601fc742f62e0939b Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 12:29:50 -0700 Subject: [PATCH 28/51] ui error o fix --- components/auth-test.tsx | 4 ++-- package-lock.json | 37 +++++++++++++++++++++++++++++++++++++ package.json | 1 + 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/components/auth-test.tsx b/components/auth-test.tsx index 11034b3..c7dd2bf 100644 --- a/components/auth-test.tsx +++ b/components/auth-test.tsx @@ -2,7 +2,7 @@ 'use client' import { useState, useEffect } from 'react' -import { createClientComponentClient } from '@supabase/ssr' +import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' // Changed from @supabase/ssr import { useRouter, useSearchParams } from 'next/navigation' export default function AuthTest() { @@ -12,7 +12,7 @@ export default function AuthTest() { const router = useRouter() const searchParams = useSearchParams() const supabase = createClientComponentClient() - + useEffect(() => { const errorMsg = searchParams.get('error') if (errorMsg) { diff --git a/package-lock.json b/package-lock.json index 62e11ee..e7e28b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,6 +42,7 @@ "@radix-ui/react-tooltip": "^1.1.2", "@radix-ui/react-visually-hidden": "^1.1.0", "@reduxjs/toolkit": "^2.2.6", + "@supabase/auth-helpers-nextjs": "^0.10.0", "@supabase/ssr": "^0.4.0", "@supabase/supabase-js": "^2.44.4", "@types/jsonwebtoken": "^9.0.6", @@ -4682,6 +4683,29 @@ "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", "dev": true }, + "node_modules/@supabase/auth-helpers-nextjs": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@supabase/auth-helpers-nextjs/-/auth-helpers-nextjs-0.10.0.tgz", + "integrity": "sha512-2dfOGsM4yZt0oS4TPiE7bD4vf7EVz7NRz/IJrV6vLg0GP7sMUx8wndv2euLGq4BjN9lUCpu6DG/uCC8j+ylwPg==", + "dependencies": { + "@supabase/auth-helpers-shared": "0.7.0", + "set-cookie-parser": "^2.6.0" + }, + "peerDependencies": { + "@supabase/supabase-js": "^2.39.8" + } + }, + "node_modules/@supabase/auth-helpers-shared": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@supabase/auth-helpers-shared/-/auth-helpers-shared-0.7.0.tgz", + "integrity": "sha512-FBFf2ei2R7QC+B/5wWkthMha8Ca2bWHAndN+syfuEUUfufv4mLcAgBCcgNg5nJR8L0gZfyuaxgubtOc9aW3Cpg==", + "dependencies": { + "jose": "^4.14.4" + }, + "peerDependencies": { + "@supabase/supabase-js": "^2.39.8" + } + }, "node_modules/@supabase/auth-js": { "version": "2.64.4", "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.64.4.tgz", @@ -10060,6 +10084,14 @@ "jiti": "bin/jiti.js" } }, + "node_modules/jose": { + "version": "4.15.9", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.9.tgz", + "integrity": "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/joycon": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", @@ -12210,6 +12242,11 @@ "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz", "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==" }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", diff --git a/package.json b/package.json index ffc21e7..3d16f9a 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "@radix-ui/react-tooltip": "^1.1.2", "@radix-ui/react-visually-hidden": "^1.1.0", "@reduxjs/toolkit": "^2.2.6", + "@supabase/auth-helpers-nextjs": "^0.10.0", "@supabase/ssr": "^0.4.0", "@supabase/supabase-js": "^2.44.4", "@types/jsonwebtoken": "^9.0.6", From 617f6cc6ad7144b269fcfb9d75fb8bf6f5a77666 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 12:42:39 -0700 Subject: [PATCH 29/51] ui error o fix --- middleware.ts | 65 ++++++++++++++++++++++++++++++-------------------- next.config.js | 2 ++ 2 files changed, 41 insertions(+), 26 deletions(-) diff --git a/middleware.ts b/middleware.ts index e5ec966..bbe5a51 100644 --- a/middleware.ts +++ b/middleware.ts @@ -1,38 +1,51 @@ -import { NextResponse, type NextRequest } from 'next/server' +// @/middleware.ts +import { createMiddlewareClient } from '@supabase/auth-helpers-nextjs' +import { NextResponse } from 'next/server' +import type { NextRequest } from 'next/server' import { updateSession } from '@/supabase/middleware' -import { Deny, denies } from '@/config/middleware' -// Server Components only have read access to cookies. -// This Middleware example can be used to refresh expired sessions before loading Server Component routes. export async function middleware(request: NextRequest) { - const { response, authenticated } = await updateSession(request) + try { + const { response, authenticated } = await updateSession(request) + + // Generate random nonce for CSP + const nonce = Buffer.from(crypto.randomUUID()).toString('base64') + + // Get response headers + const requestHeaders = new Headers(response.headers) + + // Add CSP header with nonce + requestHeaders.set( + 'Content-Security-Policy', + ` + default-src 'self'; + script-src 'self' 'unsafe-inline' 'unsafe-eval' 'nonce-${nonce}'; + style-src 'self' 'unsafe-inline'; + img-src 'self' blob: data: https:; + font-src 'self'; + connect-src 'self' ${process.env.NEXT_PUBLIC_SUPABASE_URL} https://api.supabase.co; + frame-src 'self' https://accounts.google.com; + frame-ancestors 'self'; + `.replace(/\s+/g, ' ').trim() + ) + + // Set nonce in request header for use in pages + requestHeaders.set('x-nonce', nonce) - const found = denies?.find((deny: Deny) => - request.nextUrl.pathname.startsWith(deny.source) - ) - - if (found && found.authenticated === authenticated) { - return NextResponse.redirect(new URL(found.destination, request.url)) + return NextResponse.next({ + request: { + headers: requestHeaders, + }, + }) + } catch (error) { + console.error('Middleware error:', error) + return NextResponse.next() } - - const url = new URL(request.url) - response.headers.set('x-url', request.url) - response.headers.set('x-origin', url.origin) - response.headers.set('x-pathname', url.pathname) - - return response } export const config = { matcher: [ - /* - * Match all request paths except for the ones starting with: - * - api (API routes) - * - _next/static (static files) - * - _next/image (image optimization files) - * - favicon.ico (favicon file) - */ '/', '/((?!api|_next/static|_next/image|favicon.ico).*)', ], -} +} \ No newline at end of file diff --git a/next.config.js b/next.config.js index d9fd587..944f7e3 100644 --- a/next.config.js +++ b/next.config.js @@ -1,3 +1,5 @@ +// @/next.config.js + const withPWA = require('next-pwa')({ dest: 'public', }) From 7bafba8d375ab3131a3eb5dd6ba9888833b072bd Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 13:07:23 -0700 Subject: [PATCH 30/51] ui error o fix --- components/auth-test.tsx | 75 +++++++++++++++++++++++++++++++++++----- 1 file changed, 66 insertions(+), 9 deletions(-) diff --git a/components/auth-test.tsx b/components/auth-test.tsx index c7dd2bf..1711bd1 100644 --- a/components/auth-test.tsx +++ b/components/auth-test.tsx @@ -4,25 +4,68 @@ import { useState, useEffect } from 'react' import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' // Changed from @supabase/ssr import { useRouter, useSearchParams } from 'next/navigation' +import type { User } from '@supabase/supabase-js' + +type AuthError = { + message: string + status?: number + __isAuthError?: boolean +} export default function AuthTest() { - const [status, setStatus] = useState(null) - const [error, setError] = useState(null) + const [status, setStatus] = useState<{ user: User | null } | null>(null) + const [error, setError] = useState(null) const [loading, setLoading] = useState(false) const router = useRouter() const searchParams = useSearchParams() const supabase = createClientComponentClient() + useEffect(() => { - const errorMsg = searchParams.get('error') - if (errorMsg) { - setError({ message: decodeURIComponent(errorMsg) }) + const initAuth = async () => { + try { + setLoading(true) + const { data: { session }, error: sessionError } = await supabase.auth.getSession() + + if (sessionError) { + console.error('Session error:', sessionError) + setError({ + message: 'Failed to initialize session', + status: 400, + __isAuthError: true + }) + return + } + + if (session) { + setStatus({ user: session.user }) + } + + // Set up auth state listener + const { data: { subscription } } = supabase.auth.onAuthStateChange( + async (event, session) => { + console.log('Auth state changed:', event) + setStatus({ user: session?.user ?? null }) + } + ) + + return () => { + subscription.unsubscribe() + } + } catch (e) { + console.error('Auth initialization error:', e) + setError({ + message: (e as Error).message, + __isAuthError: true + }) + } finally { + setLoading(false) + } } - }, [searchParams]) - useEffect(() => { - checkAuth() - }, []) + initAuth() + }, [supabase.auth]) + async function checkAuth() { try { @@ -102,6 +145,20 @@ export default function AuthTest() { Sign Out + + +
+

+ Status: {loading ? 'Loading...' : status?.user ? 'Authenticated' : 'Not Authenticated'} +

+ {error?.__isAuthError && ( +

+ Session Error: {error.message} +

+ )} +
+ + {loading && (
From e0f1bd0afa394f6c75db00ef8dd46c41a78f780b Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 13:11:35 -0700 Subject: [PATCH 31/51] ui error o fix --- components/auth-test.tsx | 55 +++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/components/auth-test.tsx b/components/auth-test.tsx index 1711bd1..03d77ff 100644 --- a/components/auth-test.tsx +++ b/components/auth-test.tsx @@ -2,9 +2,9 @@ 'use client' import { useState, useEffect } from 'react' -import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' // Changed from @supabase/ssr +import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' import { useRouter, useSearchParams } from 'next/navigation' -import type { User } from '@supabase/supabase-js' +import type { User, AuthError as SupabaseAuthError } from '@supabase/supabase-js' type AuthError = { message: string @@ -12,6 +12,20 @@ type AuthError = { __isAuthError?: boolean } +function formatError(error: unknown): AuthError { + if (error instanceof Error) { + return { + message: error.message, + __isAuthError: 'status' in error, + status: 'status' in error ? (error as any).status : undefined + } + } + return { + message: 'An unknown error occurred', + __isAuthError: false + } +} + export default function AuthTest() { const [status, setStatus] = useState<{ user: User | null } | null>(null) const [error, setError] = useState(null) @@ -20,7 +34,6 @@ export default function AuthTest() { const searchParams = useSearchParams() const supabase = createClientComponentClient() - useEffect(() => { const initAuth = async () => { try { @@ -28,20 +41,13 @@ export default function AuthTest() { const { data: { session }, error: sessionError } = await supabase.auth.getSession() if (sessionError) { - console.error('Session error:', sessionError) - setError({ - message: 'Failed to initialize session', - status: 400, - __isAuthError: true - }) - return + throw sessionError } if (session) { setStatus({ user: session.user }) } - // Set up auth state listener const { data: { subscription } } = supabase.auth.onAuthStateChange( async (event, session) => { console.log('Auth state changed:', event) @@ -54,10 +60,7 @@ export default function AuthTest() { } } catch (e) { console.error('Auth initialization error:', e) - setError({ - message: (e as Error).message, - __isAuthError: true - }) + setError(formatError(e)) } finally { setLoading(false) } @@ -66,7 +69,6 @@ export default function AuthTest() { initAuth() }, [supabase.auth]) - async function checkAuth() { try { setLoading(true) @@ -75,8 +77,8 @@ export default function AuthTest() { if (authError) throw authError setStatus({ user }) } catch (e) { - setError(e) - console.error(e) + setError(formatError(e)) + console.error('Check auth error:', e) } finally { setLoading(false) } @@ -98,8 +100,8 @@ export default function AuthTest() { }) if (error) throw error } catch (e) { - setError(e) - console.error(e) + setError(formatError(e)) + console.error('Google login error:', e) } finally { setLoading(false) } @@ -113,8 +115,8 @@ export default function AuthTest() { setStatus(null) router.push('/') } catch (e) { - setError(e) - console.error(e) + setError(formatError(e)) + console.error('Sign out error:', e) } finally { setLoading(false) } @@ -146,24 +148,24 @@ export default function AuthTest() {
-

Status: {loading ? 'Loading...' : status?.user ? 'Authenticated' : 'Not Authenticated'}

- {error?.__isAuthError && ( + {error && (

- Session Error: {error.message} + Error: {error.message} + {error.status && ` (Status: ${error.status})`}

)}
- {loading && (
)} + {error && (
@@ -171,6 +173,7 @@ export default function AuthTest() {
           
)} + {status && (

From 5d5a79f7e4f911129661c7d5642b2af4352dbde4 Mon Sep 17 00:00:00 2001
From: "G. Willson" 
Date: Tue, 12 Nov 2024 13:40:21 -0700
Subject: [PATCH 32/51] ui error o fix

---
 app/auth/callback/page.tsx              | 59 ++++++++++++++-----------
 app/dashboard/components/auth-debug.tsx | 38 ++++++++++++++++
 components/auth-debug.tsx               | 45 +++++++++++++++++++
 3 files changed, 115 insertions(+), 27 deletions(-)
 create mode 100644 app/dashboard/components/auth-debug.tsx
 create mode 100644 components/auth-debug.tsx

diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx
index 6e9a68e..90e256b 100644
--- a/app/auth/callback/page.tsx
+++ b/app/auth/callback/page.tsx
@@ -3,46 +3,51 @@
 
 import { useEffect } from 'react'
 import { useRouter } from 'next/navigation'
-import { createBrowserClient } from '@supabase/ssr'
+import { createClientComponentClient } from '@supabase/auth-helpers-nextjs'
 
 export default function AuthCallbackPage() {
   const router = useRouter()
-  const supabase = createBrowserClient(
-    process.env.NEXT_PUBLIC_SUPABASE_URL!,
-    process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
-  )
+  const supabase = createClientComponentClient()
 
   useEffect(() => {
     const handleCallback = async () => {
       try {
-        const hashFragment = window.location.hash
-        if (!hashFragment) {
-          throw new Error('No hash fragment in URL')
-        }
-
-        // Get access token from hash
-        const params = new URLSearchParams(hashFragment.substring(1))
-        const accessToken = params.get('access_token')
+        // Check URL parameters first
+        const url = new URL(window.location.href)
+        const code = url.searchParams.get('code')
         
-        if (!accessToken) {
-          throw new Error('No access token found')
+        // If we have a code, use it
+        if (code) {
+          const { error: exchangeError } = await supabase.auth.exchangeCodeForSession(code)
+          if (exchangeError) throw exchangeError
+          router.replace('/dashboard')  // Changed from push to replace
+          return
         }
 
-        // Get the current session to verify the callback worked
-        const { data: { session }, error: sessionError } = await supabase.auth.getSession()
-        
-        if (sessionError) {
-          throw sessionError
+        // If no code, check for hash fragment
+        const hashFragment = window.location.hash
+        if (hashFragment) {
+          const params = new URLSearchParams(hashFragment.substring(1))
+          const accessToken = params.get('access_token')
+          
+          if (accessToken) {
+            // Verify session with the token
+            const { data: { session }, error: sessionError } = await supabase.auth.getSession()
+            if (sessionError) throw sessionError
+            
+            if (session) {
+              router.replace('/dashboard')  // Changed from push to replace
+              return
+            }
+          }
         }
 
-        if (session) {
-          router.push('/dashboard')
-        } else {
-          throw new Error('Session not established')
-        }
+        throw new Error('Invalid callback URL format')
+        
       } catch (error) {
         console.error('Auth callback error:', error)
-        router.push('/auth-test?error=' + encodeURIComponent((error as Error).message))
+        // Redirect to signin instead of auth-test to match your existing flow
+        router.replace('/auth/signin?error=' + encodeURIComponent((error as Error).message))
       }
     }
 
@@ -57,4 +62,4 @@ export default function AuthCallbackPage() {
       
) -} +} \ No newline at end of file diff --git a/app/dashboard/components/auth-debug.tsx b/app/dashboard/components/auth-debug.tsx new file mode 100644 index 0000000..d19ce90 --- /dev/null +++ b/app/dashboard/components/auth-debug.tsx @@ -0,0 +1,38 @@ +// @/components/auth-debug.tsx +'use client' + +import { useEffect, useState } from 'react' +import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' + +export function AuthDebug() { + const [debugInfo, setDebugInfo] = useState(null) + const supabase = createClientComponentClient() + + useEffect(() => { + async function checkAuth() { + const { data: { session }, error } = await supabase.auth.getSession() + const { data: { user }, error: userError } = await supabase.auth.getUser() + + setDebugInfo({ + session: session, + sessionError: error, + user: user, + userError: userError, + timestamp: new Date().toISOString() + }) + } + + checkAuth() + }, [supabase.auth]) + + if (!debugInfo) return null + + return ( +
+

Auth Debug Info

+
+        {JSON.stringify(debugInfo, null, 2)}
+      
+
+ ) +} \ No newline at end of file diff --git a/components/auth-debug.tsx b/components/auth-debug.tsx new file mode 100644 index 0000000..50a71d3 --- /dev/null +++ b/components/auth-debug.tsx @@ -0,0 +1,45 @@ +// @/components/auth-debug.tsx +'use client' + +import { useEffect, useState } from 'react' +import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' + +export function AuthDebug() { + const [debugInfo, setDebugInfo] = useState(null) + const supabase = createClientComponentClient() + + useEffect(() => { + async function checkAuth() { + const { data: { session }, error } = await supabase.auth.getSession() + const { data: { user }, error: userError } = await supabase.auth.getUser() + + setDebugInfo({ + session: session, + sessionError: error, + user: user, + userError: userError, + timestamp: new Date().toISOString() + }) + } + + checkAuth() + }, [supabase.auth]) + + if (!debugInfo) return null + + return ( +
+

Auth Debug Info

+
+        {JSON.stringify(debugInfo, null, 2)}
+      
+
+ ) +} + +// Add this temporarily to your dashboard page: +// @/app/dashboard/page.tsx +import { AuthDebug } from '@/components/auth-debug' + +// Add inside your JSX: +{process.env.NODE_ENV !== 'production' && } \ No newline at end of file From e36b8f8d6a7fee0c63150397f70c74d1450f7b1d Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 13:55:52 -0700 Subject: [PATCH 33/51] ui error o fix --- app/dashboard/components/app-bar.tsx | 52 +++++++++++++++++-------- app/dashboard/components/auth-debug.tsx | 38 ------------------ components/auth-debug.tsx | 45 --------------------- 3 files changed, 35 insertions(+), 100 deletions(-) delete mode 100644 app/dashboard/components/auth-debug.tsx delete mode 100644 components/auth-debug.tsx diff --git a/app/dashboard/components/app-bar.tsx b/app/dashboard/components/app-bar.tsx index 47dca8f..d7c931c 100644 --- a/app/dashboard/components/app-bar.tsx +++ b/app/dashboard/components/app-bar.tsx @@ -1,32 +1,50 @@ -'use client' - +// @/app/dashboard/components/app-bar.tsx import * as React from 'react' - -import { AccountMenu } from '@/components/account-menu' -import { SiteBrand } from '@/components/site-brand' -import { Notify } from '@/app/dashboard/components/notify' - +import { type User } from '@supabase/supabase-js' import { cn } from '@/lib/utils' +import { MobileNav } from '@/app/dashboard/components/mobile-nav' +import { MainNav } from '@/app/dashboard/components/main-nav' +import { Profile } from '@/app/dashboard/components/profile' +import { LanguageToggle } from '@/app/dashboard/components/language-toggle' +import { ThemeToggle } from '@/app/dashboard/components/theme-toggle' +import { Notify } from '@/app/dashboard/components/notify' +import type { Notification } from '@/types/notification' -interface AppBarProps extends React.HTMLAttributes {} +interface AppBarProps extends React.HTMLAttributes { + user?: User | null + notification?: Notification | null +} -const AppBar = ({ children, className, ...props }: AppBarProps) => { +export function AppBar({ + user, + notification, + className, + ...props +}: AppBarProps) { return (
- - {children} -
- - +
+ + +
+
+ {/* search or other content */} +
+
+ + + + +
+
+
) } -export { AppBar, type AppBarProps } diff --git a/app/dashboard/components/auth-debug.tsx b/app/dashboard/components/auth-debug.tsx deleted file mode 100644 index d19ce90..0000000 --- a/app/dashboard/components/auth-debug.tsx +++ /dev/null @@ -1,38 +0,0 @@ -// @/components/auth-debug.tsx -'use client' - -import { useEffect, useState } from 'react' -import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' - -export function AuthDebug() { - const [debugInfo, setDebugInfo] = useState(null) - const supabase = createClientComponentClient() - - useEffect(() => { - async function checkAuth() { - const { data: { session }, error } = await supabase.auth.getSession() - const { data: { user }, error: userError } = await supabase.auth.getUser() - - setDebugInfo({ - session: session, - sessionError: error, - user: user, - userError: userError, - timestamp: new Date().toISOString() - }) - } - - checkAuth() - }, [supabase.auth]) - - if (!debugInfo) return null - - return ( -
-

Auth Debug Info

-
-        {JSON.stringify(debugInfo, null, 2)}
-      
-
- ) -} \ No newline at end of file diff --git a/components/auth-debug.tsx b/components/auth-debug.tsx deleted file mode 100644 index 50a71d3..0000000 --- a/components/auth-debug.tsx +++ /dev/null @@ -1,45 +0,0 @@ -// @/components/auth-debug.tsx -'use client' - -import { useEffect, useState } from 'react' -import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' - -export function AuthDebug() { - const [debugInfo, setDebugInfo] = useState(null) - const supabase = createClientComponentClient() - - useEffect(() => { - async function checkAuth() { - const { data: { session }, error } = await supabase.auth.getSession() - const { data: { user }, error: userError } = await supabase.auth.getUser() - - setDebugInfo({ - session: session, - sessionError: error, - user: user, - userError: userError, - timestamp: new Date().toISOString() - }) - } - - checkAuth() - }, [supabase.auth]) - - if (!debugInfo) return null - - return ( -
-

Auth Debug Info

-
-        {JSON.stringify(debugInfo, null, 2)}
-      
-
- ) -} - -// Add this temporarily to your dashboard page: -// @/app/dashboard/page.tsx -import { AuthDebug } from '@/components/auth-debug' - -// Add inside your JSX: -{process.env.NODE_ENV !== 'production' && } \ No newline at end of file From 1fb038e651ae1c42cda2cbca905b2fd44ec8d3c3 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 13:57:10 -0700 Subject: [PATCH 34/51] ui error o fix --- middleware.ts | 66 +++++++++++++++++++++++++-------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/middleware.ts b/middleware.ts index bbe5a51..651fa4f 100644 --- a/middleware.ts +++ b/middleware.ts @@ -2,50 +2,50 @@ import { createMiddlewareClient } from '@supabase/auth-helpers-nextjs' import { NextResponse } from 'next/server' import type { NextRequest } from 'next/server' -import { updateSession } from '@/supabase/middleware' export async function middleware(request: NextRequest) { + const res = NextResponse.next() + const supabase = createMiddlewareClient({ req: request, res }) + try { - const { response, authenticated } = await updateSession(request) - - // Generate random nonce for CSP - const nonce = Buffer.from(crypto.randomUUID()).toString('base64') - - // Get response headers - const requestHeaders = new Headers(response.headers) - - // Add CSP header with nonce - requestHeaders.set( - 'Content-Security-Policy', - ` - default-src 'self'; - script-src 'self' 'unsafe-inline' 'unsafe-eval' 'nonce-${nonce}'; - style-src 'self' 'unsafe-inline'; - img-src 'self' blob: data: https:; - font-src 'self'; - connect-src 'self' ${process.env.NEXT_PUBLIC_SUPABASE_URL} https://api.supabase.co; - frame-src 'self' https://accounts.google.com; - frame-ancestors 'self'; - `.replace(/\s+/g, ' ').trim() - ) + // Refresh the session if it exists + const { data: { session }, error: sessionError } = await supabase.auth.getSession() - // Set nonce in request header for use in pages - requestHeaders.set('x-nonce', nonce) + if (sessionError) { + console.error('Session error in middleware:', sessionError) + } + + // Handle protected routes + if (request.nextUrl.pathname.startsWith('/dashboard')) { + if (!session) { + return NextResponse.redirect(new URL('/auth/signin', request.url)) + } + } + + // Handle auth routes when already authenticated + if (request.nextUrl.pathname.startsWith('/auth/signin') && session) { + return NextResponse.redirect(new URL('/dashboard', request.url)) + } + + return res - return NextResponse.next({ - request: { - headers: requestHeaders, - }, - }) } catch (error) { console.error('Middleware error:', error) - return NextResponse.next() + return NextResponse.redirect(new URL('/auth/signin', request.url)) } } export const config = { matcher: [ + /* + * Match all request paths except for the ones starting with: + * - api (API routes) + * - _next/static (static files) + * - _next/image (image optimization files) + * - favicon.ico (favicon file) + */ '/', - '/((?!api|_next/static|_next/image|favicon.ico).*)', - ], + '/dashboard/:path*', + '/auth/:path*' + ] } \ No newline at end of file From 60da6393d6d0c37868ff196c214b683b528d5165 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 14:13:44 -0700 Subject: [PATCH 35/51] ui error o fix --- app/dashboard/components/app-bar.tsx | 49 +++++++++------------------- 1 file changed, 15 insertions(+), 34 deletions(-) diff --git a/app/dashboard/components/app-bar.tsx b/app/dashboard/components/app-bar.tsx index d7c931c..4f4be87 100644 --- a/app/dashboard/components/app-bar.tsx +++ b/app/dashboard/components/app-bar.tsx @@ -1,50 +1,31 @@ // @/app/dashboard/components/app-bar.tsx +'use client' + import * as React from 'react' -import { type User } from '@supabase/supabase-js' -import { cn } from '@/lib/utils' -import { MobileNav } from '@/app/dashboard/components/mobile-nav' -import { MainNav } from '@/app/dashboard/components/main-nav' -import { Profile } from '@/app/dashboard/components/profile' -import { LanguageToggle } from '@/app/dashboard/components/language-toggle' -import { ThemeToggle } from '@/app/dashboard/components/theme-toggle' +import { AccountMenu } from '@/components/account-menu' +import { SiteBrand } from '@/components/site-brand' import { Notify } from '@/app/dashboard/components/notify' -import type { Notification } from '@/types/notification' +import { cn } from '@/lib/utils' -interface AppBarProps extends React.HTMLAttributes { - user?: User | null - notification?: Notification | null -} +interface AppBarProps extends React.HTMLAttributes {} -export function AppBar({ - user, - notification, - className, - ...props -}: AppBarProps) { +const AppBar = ({ children, className, ...props }: AppBarProps) => { return (
-
- - -
-
- {/* search or other content */} -
-
- - - - -
-
-
+ + {children} +
+ +
) } +export { AppBar, type AppBarProps } \ No newline at end of file From 8279c24f850651d36cfd20ba7f5762befc8ef8d2 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 14:20:35 -0700 Subject: [PATCH 36/51] ui error o fix --- app/api/auth/callback/page.tsx | 60 +++ app/api/auth/callback/route.ts | 54 +-- structure.txt | 805 +++++++++++++++++++++++++++++++++ 3 files changed, 881 insertions(+), 38 deletions(-) create mode 100644 app/api/auth/callback/page.tsx create mode 100644 structure.txt diff --git a/app/api/auth/callback/page.tsx b/app/api/auth/callback/page.tsx new file mode 100644 index 0000000..b2c97b7 --- /dev/null +++ b/app/api/auth/callback/page.tsx @@ -0,0 +1,60 @@ +// @/app/auth/callback/page.tsx +'use client' + +import { useEffect } from 'react' +import { useRouter } from 'next/navigation' +import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' + +export default function AuthCallbackPage() { + const router = useRouter() + const supabase = createClientComponentClient() + + useEffect(() => { + const handleCallback = async () => { + try { + // Get the URL params + const url = new URL(window.location.href) + const code = url.searchParams.get('code') + const next = url.searchParams.get('next') || '/dashboard' + + if (code) { + const { error } = await supabase.auth.exchangeCodeForSession(code) + if (error) throw error + router.push(next) + return + } + + // No code found, check for token in hash + const hashParams = new URLSearchParams(window.location.hash.substring(1)) + const access_token = hashParams.get('access_token') + + if (access_token) { + const { data: { session }, error: sessionError } = await supabase.auth.getSession() + if (sessionError) throw sessionError + + if (session) { + router.push('/dashboard') + return + } + } + + throw new Error('No valid authentication parameters found') + + } catch (error) { + console.error('Auth callback error:', error) + router.push('/auth/signin?error=' + encodeURIComponent((error as Error).message)) + } + } + + handleCallback() + }, [router, supabase.auth]) + + return ( +
+
+

Completing sign in...

+
+
+
+ ) +} \ No newline at end of file diff --git a/app/api/auth/callback/route.ts b/app/api/auth/callback/route.ts index f7f861a..f606e05 100644 --- a/app/api/auth/callback/route.ts +++ b/app/api/auth/callback/route.ts @@ -1,47 +1,25 @@ -// /app/api/auth/callback/route.ts +// @/app/api/auth/callback/route.ts +import { createRouteHandlerClient } from '@supabase/auth-helpers-nextjs' import { cookies } from 'next/headers' import { NextResponse } from 'next/server' -import { type CookieOptions, createServerClient } from '@supabase/ssr' export async function GET(request: Request) { - const - - { searchParams, origin } = new URL(request.url) - const code = searchParams.get('code') - // if "next" is in param, use it as the redirect URL - const next = searchParams.get('next') - ?? '/' - const redirectTo = new URL(next, origin) // Create URL object with origin + const requestUrl = new URL(request.url) + const code = requestUrl.searchParams.get('code') + const next = requestUrl.searchParams.get('next') || '/dashboard' if (code) { - const cookieStore = cookies() - const supabase = createServerClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, - { - cookies: { - get(name: string) { - return cookieStore.get(name)?.value - }, - set(name: string, value: string, options: CookieOptions) { - cookieStore.set({ name, value, ...options }) - }, - remove(name: string, options: CookieOptions) { - cookieStore.delete({ name, ...options - }) - }, - }, - } - ) - - + const supabase = createRouteHandlerClient({ cookies }) const { error } = await supabase.auth.exchangeCodeForSession(code) - - if (!error) { - return NextResponse.redirect(redirectTo) - } - } + if (error) { + console.error('Auth callback error:', error) + return NextResponse.redirect( + new URL('/auth/signin?error=' + encodeURIComponent(error.message), request.url) + ) + } + } - return NextResponse.redirect(`${origin}/auth/auth-code-error`) -} + // Redirect to the dashboard or specified next page + return NextResponse.redirect(new URL(next, request.url)) +} \ No newline at end of file diff --git a/structure.txt b/structure.txt new file mode 100644 index 0000000..a0ed6a3 --- /dev/null +++ b/structure.txt @@ -0,0 +1,805 @@ +. +├── app +│   ├── api +│   │   ├── auth +│   │   │   ├── callback +│   │   │   │   └── route.ts +│   │   │   └── confirm +│   │   │   └── route.ts +│   │   ├── cron +│   │   │   └── daily-reset-posts +│   │   │   └── route.ts +│   │   ├── ip +│   │   │   └── route.ts +│   │   ├── revalidate +│   │   │   └── route.ts +│   │   ├── v1 +│   │   │   ├── email +│   │   │   │   ├── list +│   │   │   │   │   └── route.ts +│   │   │   │   ├── route.ts +│   │   │   │   └── verify +│   │   │   │   └── route.ts +│   │   │   ├── favorite +│   │   │   │   └── route.ts +│   │   │   ├── notification +│   │   │   │   └── route.ts +│   │   │   ├── notify +│   │   │   │   └── route.ts +│   │   │   ├── post +│   │   │   │   ├── count +│   │   │   │   │   └── route.ts +│   │   │   │   ├── list +│   │   │   │   │   └── route.ts +│   │   │   │   ├── rank +│   │   │   │   │   └── route.ts +│   │   │   │   └── route.ts +│   │   │   ├── statistic +│   │   │   │   └── list +│   │   │   │   └── route.ts +│   │   │   ├── tag +│   │   │   │   ├── list +│   │   │   │   │   └── route.ts +│   │   │   │   └── route.ts +│   │   │   └── user +│   │   │   ├── list +│   │   │   │   └── route.ts +│   │   │   └── route.ts +│   │   └── verify +│   │   └── email +│   │   └── route.ts +│   ├── auth +│   │   ├── auth-code-error +│   │   │   └── page.tsx +│   │   ├── blocked +│   │   │   ├── layout.tsx +│   │   │   └── page.tsx +│   │   ├── callback +│   │   │   └── page.tsx +│   │   ├── forgot-password +│   │   │   ├── forgot-password-form.tsx +│   │   │   └── page.tsx +│   │   ├── page.tsx +│   │   ├── reset-password +│   │   │   ├── page.tsx +│   │   │   └── reset-password-form.tsx +│   │   ├── signin +│   │   │   ├── page.tsx +│   │   │   └── signin-form.tsx +│   │   └── signup +│   │   ├── page.tsx +│   │   ├── policy.tsx +│   │   └── signup-form.tsx +│   ├── auth-test +│   │   └── page.tsx +│   ├── dashboard +│   │   ├── admin +│   │   │   ├── layout.tsx +│   │   │   └── page.tsx +│   │   ├── appearance +│   │   │   ├── change-language-form.tsx +│   │   │   ├── change-theme-form.tsx +│   │   │   ├── layout.tsx +│   │   │   └── page.tsx +│   │   ├── components +│   │   │   ├── app-bar.tsx +│   │   │   ├── app-panel.tsx +│   │   │   ├── demo-site-warning-notification.tsx +│   │   │   ├── navigation.tsx +│   │   │   └── notify.tsx +│   │   ├── dashboard +│   │   │   ├── index.tsx +│   │   │   ├── latest-posts.tsx +│   │   │   └── post-ranks.tsx +│   │   ├── layout.tsx +│   │   ├── page.tsx +│   │   ├── posts +│   │   │   ├── components +│   │   │   │   ├── add-dummy-post.tsx +│   │   │   │   ├── add-post.tsx +│   │   │   │   ├── bulk-actions +│   │   │   │   │   ├── bulk-actions-provider.tsx +│   │   │   │   │   ├── bulk-actions.tsx +│   │   │   │   │   └── index.ts +│   │   │   │   ├── head-link.tsx +│   │   │   │   ├── quick-links +│   │   │   │   │   ├── index.ts +│   │   │   │   │   ├── quick-delete.tsx +│   │   │   │   │   ├── quick-draft.tsx +│   │   │   │   │   ├── quick-edit.tsx +│   │   │   │   │   ├── quick-private.tsx +│   │   │   │   │   ├── quick-public.tsx +│   │   │   │   │   ├── quick-publish.tsx +│   │   │   │   │   ├── quick-restore.tsx +│   │   │   │   │   ├── quick-trash.tsx +│   │   │   │   │   └── quick-view.tsx +│   │   │   │   └── search-form.tsx +│   │   │   ├── edit +│   │   │   │   ├── components +│   │   │   │   │   ├── back-link.tsx +│   │   │   │   │   ├── ckeditor5 +│   │   │   │   │   │   ├── editor.tsx +│   │   │   │   │   │   ├── style.css +│   │   │   │   │   │   └── supabase-upload-adapter.ts +│   │   │   │   │   ├── fields +│   │   │   │   │   │   ├── field-meta.tsx +│   │   │   │   │   │   ├── field-title.tsx +│   │   │   │   │   │   ├── field-user-id.tsx +│   │   │   │   │   │   └── index.ts +│   │   │   │   │   └── metaboxes +│   │   │   │   │   ├── index.ts +│   │   │   │   │   ├── metabox-description.tsx +│   │   │   │   │   ├── metabox-future-date.tsx +│   │   │   │   │   ├── metabox-keywords.tsx +│   │   │   │   │   ├── metabox-permalink.tsx +│   │   │   │   │   ├── metabox-publish.tsx +│   │   │   │   │   ├── metabox-restriction.tsx +│   │   │   │   │   ├── metabox-revisions.tsx +│   │   │   │   │   ├── metabox-slug.tsx +│   │   │   │   │   ├── metabox-tags.tsx +│   │   │   │   │   └── metabox-thumbnail.tsx +│   │   │   │   ├── context +│   │   │   │   │   └── post-form-provider.tsx +│   │   │   │   ├── page.tsx +│   │   │   │   └── post-form.tsx +│   │   │   ├── layout.tsx +│   │   │   ├── page.tsx +│   │   │   └── post-list.tsx +│   │   ├── settings +│   │   │   ├── account +│   │   │   │   ├── change-username-form.tsx +│   │   │   │   ├── deactivate-user-form.tsx +│   │   │   │   ├── delete-user-form.tsx +│   │   │   │   └── page.tsx +│   │   │   ├── emails +│   │   │   │   ├── components +│   │   │   │   │   ├── add-email.tsx +│   │   │   │   │   ├── delete-email.tsx +│   │   │   │   │   ├── edit-primary-email.tsx +│   │   │   │   │   └── resend-verify-email.tsx +│   │   │   │   ├── email-list.tsx +│   │   │   │   └── page.tsx +│   │   │   ├── layout.tsx +│   │   │   ├── notifications +│   │   │   │   ├── notifications-form.tsx +│   │   │   │   └── page.tsx +│   │   │   ├── page.tsx +│   │   │   ├── security +│   │   │   │   ├── change-password-form.tsx +│   │   │   │   ├── manage-2fa-form.tsx +│   │   │   │   └── page.tsx +│   │   │   └── sessions +│   │   │   ├── page.tsx +│   │   │   └── sessions-form.tsx +│   │   ├── tags +│   │   │   ├── components +│   │   │   │   ├── add-tag.tsx +│   │   │   │   ├── bulk-actions +│   │   │   │   │   ├── bulk-actions-provider.tsx +│   │   │   │   │   ├── bulk-actions.tsx +│   │   │   │   │   └── index.ts +│   │   │   │   ├── quick-links +│   │   │   │   │   ├── index.ts +│   │   │   │   │   ├── quick-delete.tsx +│   │   │   │   │   ├── quick-edit.tsx +│   │   │   │   │   └── quick-view.tsx +│   │   │   │   └── search-form.tsx +│   │   │   ├── edit +│   │   │   │   ├── components +│   │   │   │   │   ├── back-link.tsx +│   │   │   │   │   ├── fields +│   │   │   │   │   │   ├── field-meta.tsx +│   │   │   │   │   │   ├── field-name.tsx +│   │   │   │   │   │   ├── field-post-tags.tsx +│   │   │   │   │   │   ├── field-user-id.tsx +│   │   │   │   │   │   └── index.ts +│   │   │   │   │   └── metaboxes +│   │   │   │   │   ├── index.ts +│   │   │   │   │   ├── metabox-description.tsx +│   │   │   │   │   ├── metabox-publish.tsx +│   │   │   │   │   └── metabox-slug.tsx +│   │   │   │   ├── context +│   │   │   │   │   └── tag-form-provider.tsx +│   │   │   │   ├── page.tsx +│   │   │   │   └── tag-form.tsx +│   │   │   ├── layout.tsx +│   │   │   ├── page.tsx +│   │   │   └── tag-list.tsx +│   │   └── users +│   │   ├── layout.tsx +│   │   ├── page.tsx +│   │   └── profile +│   │   ├── page.tsx +│   │   └── profile-form.tsx +│   ├── favicon.ico +│   ├── globals.css +│   ├── layout.tsx +│   ├── not-found.tsx +│   ├── page.tsx +│   ├── policy +│   │   ├── privacy +│   │   │   └── page.tsx +│   │   └── terms +│   │   └── page.tsx +│   ├── posts +│   │   ├── page.tsx +│   │   └── sitemap.ts +│   ├── robots.ts +│   ├── search +│   │   └── page.tsx +│   ├── sitemap.ts +│   └── [username] +│   ├── aside.tsx +│   ├── components +│   │   └── tab-link.tsx +│   ├── favorites +│   │   ├── page.tsx +│   │   └── post-list.tsx +│   ├── layout.tsx +│   ├── page.tsx +│   ├── post-list.tsx +│   ├── [slug] +│   │   ├── favorite-button.tsx +│   │   ├── page.tsx +│   │   ├── post-views.tsx +│   │   └── related-posts.tsx +│   └── statistics.tsx +├── clean.pl +├── components +│   ├── account-menu.tsx +│   ├── auth-test.tsx +│   ├── banners +│   │   ├── index.ts +│   │   └── upgrade-pro-banner.tsx +│   ├── button-link.tsx +│   ├── copyright.tsx +│   ├── country-flag-button.tsx +│   ├── description.tsx +│   ├── error.tsx +│   ├── footer.tsx +│   ├── header.tsx +│   ├── hentry +│   │   ├── entry-author.tsx +│   │   ├── entry-published.tsx +│   │   ├── entry-summary.tsx +│   │   ├── entry-tags.tsx +│   │   ├── entry-title.tsx +│   │   ├── entry-updated.tsx +│   │   └── index.ts +│   ├── hero.tsx +│   ├── language-combobox.tsx +│   ├── latest-posts +│   │   ├── index.tsx +│   │   └── latest-posts.tsx +│   ├── mobile-navigation.tsx +│   ├── navigation.tsx +│   ├── paging +│   │   ├── index.tsx +│   │   ├── paging-provider.tsx +│   │   └── paging.tsx +│   ├── search-form-dialog.tsx +│   ├── search-form.tsx +│   ├── signin-with-github.tsx +│   ├── signin-with-google.tsx +│   ├── signin-with.tsx +│   ├── signout-button.tsx +│   ├── site-brand.tsx +│   ├── site-logo.tsx +│   ├── tailwind-indicator.tsx +│   ├── text-link.tsx +│   ├── theme-toggle.tsx +│   ├── time-picker.tsx +│   ├── title.tsx +│   ├── ui +│   │   ├── accordion.tsx +│   │   ├── alert-dialog.tsx +│   │   ├── alert.tsx +│   │   ├── aspect-ratio.tsx +│   │   ├── avatar.tsx +│   │   ├── badge.tsx +│   │   ├── breadcrumb.tsx +│   │   ├── button.tsx +│   │   ├── calendar.tsx +│   │   ├── card.tsx +│   │   ├── carousel.tsx +│   │   ├── chart.tsx +│   │   ├── checkbox.tsx +│   │   ├── collapsible.tsx +│   │   ├── command.tsx +│   │   ├── context-menu.tsx +│   │   ├── dialog.tsx +│   │   ├── drawer.tsx +│   │   ├── dropdown-menu.tsx +│   │   ├── form.tsx +│   │   ├── hover-card.tsx +│   │   ├── input-otp.tsx +│   │   ├── input.tsx +│   │   ├── label.tsx +│   │   ├── menubar.tsx +│   │   ├── navigation-menu.tsx +│   │   ├── pagination.tsx +│   │   ├── popover.tsx +│   │   ├── progress.tsx +│   │   ├── radio-group.tsx +│   │   ├── resizable.tsx +│   │   ├── scroll-area.tsx +│   │   ├── select.tsx +│   │   ├── separator.tsx +│   │   ├── sheet.tsx +│   │   ├── skeleton.tsx +│   │   ├── slider.tsx +│   │   ├── sonner.tsx +│   │   ├── switch.tsx +│   │   ├── table.tsx +│   │   ├── tabs.tsx +│   │   ├── textarea.tsx +│   │   ├── toaster.tsx +│   │   ├── toast.tsx +│   │   ├── toggle-group.tsx +│   │   ├── toggle.tsx +│   │   ├── tooltip.tsx +│   │   └── use-toast.ts +│   └── ui-custom +│   ├── accordion.tsx +│   ├── command.tsx +│   ├── pagination.tsx +│   └── time-picker-input +│   ├── index.tsx +│   └── time-picker-utils.tsx +├── components.json +├── config +│   ├── dashboard.ts +│   ├── middleware.ts +│   └── site.ts +├── context +│   ├── app-provider.tsx +│   ├── auth-provider.tsx +│   ├── i18n-provider.tsx +│   ├── swr-provider.tsx +│   └── theme-provider.tsx +├── docs +│   ├── CONFIGURATION.md +│   ├── DEPLOYING.md +│   ├── EXAMPLES.md +│   ├── INSTALLATION.md +│   └── LINTER.md +├── hooks +│   ├── headers +│   │   ├── index.ts +│   │   └── url.ts +│   ├── i18next +│   │   ├── get-translation.ts +│   │   ├── index.ts +│   │   └── use-trans.tsx +│   ├── url +│   │   ├── index.ts +│   │   └── use-query-string.ts +│   └── use-auth.ts +├── i18next.config.ts +├── lib +│   ├── country-flag-icons.tsx +│   ├── dayjs.ts +│   ├── emblor.ts +│   ├── i18next.ts +│   ├── jsonwebtoken.ts +│   ├── lucide-icon.tsx +│   ├── nodemailer.ts +│   ├── redux +│   │   ├── hooks.ts +│   │   ├── persist-provider.tsx +│   │   ├── redux-provider.tsx +│   │   ├── storage.ts +│   │   ├── store-provider.tsx +│   │   └── store.ts +│   ├── slugify.ts +│   └── utils +│   ├── cache.ts +│   ├── cookie.ts +│   ├── dummy-text.ts +│   ├── error.ts +│   ├── fetcher.ts +│   ├── functions.ts +│   ├── http-status-codes.ts +│   ├── index.ts +│   ├── tailwind.ts +│   └── url.ts +├── LICENSE +├── LICENSE.md +├── managed_context +│   └── metadata.json +├── middleware.ts +├── next.config.js +├── next-env.d.ts +├── package.json +├── package-lock.json +├── postcss.config.js +├── public +│   ├── assets +│   │   ├── icons +│   │   │   ├── icon-192x192.png +│   │   │   ├── icon-256x256.png +│   │   │   ├── icon-384x384.png +│   │   │   ├── icon-512x512.png +│   │   │   └── icon.svg +│   │   └── images +│   │   └── main +│   │   ├── photo-1481277542470-605612bd2d61.jpg +│   │   ├── photo-1516455207990-7a41ce80f7ee.jpg +│   │   ├── photo-1517487881594-2787fef5ebf7.jpg +│   │   ├── photo-1519710164239-da123dc03ef4.jpg +│   │   ├── photo-1523413651479-597eb2da0ad6.jpg +│   │   ├── photo-1525097487452-6278ff080c31.jpg +│   │   ├── photo-1530731141654-5993c3016c77.jpg +│   │   ├── photo-1549388604-817d15aa0110.jpg +│   │   ├── photo-1563298723-dcfebaa392e3.jpg +│   │   ├── photo-1574180045827-681f8a1a9622.jpg +│   │   ├── photo-1588436706487-9d55d73a39e3.jpg +│   │   └── photo-1597262975002-c5c3b14bbd62.jpg +│   ├── data +│   │   ├── countries +│   │   │   ├── countries.json +│   │   │   ├── languages-all.json +│   │   │   └── languages.json +│   │   └── country-flag-icons +│   │   ├── AC.svg +│   │   ├── AD.svg +│   │   ├── AE.svg +│   │   ├── AF.svg +│   │   ├── AG.svg +│   │   ├── AI.svg +│   │   ├── AL.svg +│   │   ├── AM.svg +│   │   ├── AO.svg +│   │   ├── AQ.svg +│   │   ├── AR.svg +│   │   ├── AS.svg +│   │   ├── AT.svg +│   │   ├── AU.svg +│   │   ├── AW.svg +│   │   ├── AX.svg +│   │   ├── AZ.svg +│   │   ├── BA.svg +│   │   ├── BB.svg +│   │   ├── BD.svg +│   │   ├── BE.svg +│   │   ├── BF.svg +│   │   ├── BG.svg +│   │   ├── BH.svg +│   │   ├── BI.svg +│   │   ├── BJ.svg +│   │   ├── BL.svg +│   │   ├── BM.svg +│   │   ├── BN.svg +│   │   ├── BO.svg +│   │   ├── BQ.svg +│   │   ├── BR.svg +│   │   ├── BS.svg +│   │   ├── BT.svg +│   │   ├── BV.svg +│   │   ├── BW.svg +│   │   ├── BY.svg +│   │   ├── BZ.svg +│   │   ├── CA.svg +│   │   ├── CC.svg +│   │   ├── CD.svg +│   │   ├── CF.svg +│   │   ├── CG.svg +│   │   ├── CH.svg +│   │   ├── CI.svg +│   │   ├── CK.svg +│   │   ├── CL.svg +│   │   ├── CM.svg +│   │   ├── CN.svg +│   │   ├── CO.svg +│   │   ├── CR.svg +│   │   ├── CU.svg +│   │   ├── CV.svg +│   │   ├── CW.svg +│   │   ├── CX.svg +│   │   ├── CY.svg +│   │   ├── CZ.svg +│   │   ├── DE.svg +│   │   ├── DJ.svg +│   │   ├── DK.svg +│   │   ├── DM.svg +│   │   ├── DO.svg +│   │   ├── DZ.svg +│   │   ├── EC.svg +│   │   ├── EE.svg +│   │   ├── EG.svg +│   │   ├── EH.svg +│   │   ├── ER.svg +│   │   ├── ES.svg +│   │   ├── ET.svg +│   │   ├── EU.svg +│   │   ├── FI.svg +│   │   ├── FJ.svg +│   │   ├── FK.svg +│   │   ├── flags.css +│   │   ├── FM.svg +│   │   ├── FO.svg +│   │   ├── FR.svg +│   │   ├── GA.svg +│   │   ├── GB.svg +│   │   ├── GD.svg +│   │   ├── GE-AB.svg +│   │   ├── GE-OS.svg +│   │   ├── GE.svg +│   │   ├── GF.svg +│   │   ├── GG.svg +│   │   ├── GH.svg +│   │   ├── GI.svg +│   │   ├── GL.svg +│   │   ├── GM.svg +│   │   ├── GN.svg +│   │   ├── GP.svg +│   │   ├── GQ.svg +│   │   ├── GR.svg +│   │   ├── GS.svg +│   │   ├── GT.svg +│   │   ├── GU.svg +│   │   ├── GW.svg +│   │   ├── GY.svg +│   │   ├── HK.svg +│   │   ├── HM.svg +│   │   ├── HN.svg +│   │   ├── HR.svg +│   │   ├── HT.svg +│   │   ├── HU.svg +│   │   ├── IC.svg +│   │   ├── ID.svg +│   │   ├── IE.svg +│   │   ├── IL.svg +│   │   ├── IM.svg +│   │   ├── index.html +│   │   ├── IN.svg +│   │   ├── IO.svg +│   │   ├── IQ.svg +│   │   ├── IR.svg +│   │   ├── IS.svg +│   │   ├── IT.svg +│   │   ├── JE.svg +│   │   ├── JM.svg +│   │   ├── JO.svg +│   │   ├── JP.svg +│   │   ├── KE.svg +│   │   ├── KG.svg +│   │   ├── KH.svg +│   │   ├── KI.svg +│   │   ├── KM.svg +│   │   ├── KN.svg +│   │   ├── KP.svg +│   │   ├── KR.svg +│   │   ├── KW.svg +│   │   ├── KY.svg +│   │   ├── KZ.svg +│   │   ├── LA.svg +│   │   ├── LB.svg +│   │   ├── LC.svg +│   │   ├── LI.svg +│   │   ├── LK.svg +│   │   ├── LR.svg +│   │   ├── LS.svg +│   │   ├── LT.svg +│   │   ├── LU.svg +│   │   ├── LV.svg +│   │   ├── LY.svg +│   │   ├── MA.svg +│   │   ├── MC.svg +│   │   ├── MD.svg +│   │   ├── ME.svg +│   │   ├── MF.svg +│   │   ├── MG.svg +│   │   ├── MH.svg +│   │   ├── MK.svg +│   │   ├── ML.svg +│   │   ├── MM.svg +│   │   ├── MN.svg +│   │   ├── MO.svg +│   │   ├── MP.svg +│   │   ├── MQ.svg +│   │   ├── MR.svg +│   │   ├── MS.svg +│   │   ├── MT.svg +│   │   ├── MU.svg +│   │   ├── MV.svg +│   │   ├── MW.svg +│   │   ├── MX.svg +│   │   ├── MY.svg +│   │   ├── MZ.svg +│   │   ├── NA.svg +│   │   ├── NC.svg +│   │   ├── NE.svg +│   │   ├── NF.svg +│   │   ├── NG.svg +│   │   ├── NI.svg +│   │   ├── NL.svg +│   │   ├── NO.svg +│   │   ├── NP.svg +│   │   ├── NR.svg +│   │   ├── NU.svg +│   │   ├── NZ.svg +│   │   ├── OM.svg +│   │   ├── PA.svg +│   │   ├── PE.svg +│   │   ├── PF.svg +│   │   ├── PG.svg +│   │   ├── PH.svg +│   │   ├── PK.svg +│   │   ├── PL.svg +│   │   ├── PM.svg +│   │   ├── PN.svg +│   │   ├── PR.svg +│   │   ├── PS.svg +│   │   ├── PT.svg +│   │   ├── PW.svg +│   │   ├── PY.svg +│   │   ├── QA.svg +│   │   ├── RE.svg +│   │   ├── RO.svg +│   │   ├── RS.svg +│   │   ├── RU.svg +│   │   ├── RW.svg +│   │   ├── SA.svg +│   │   ├── SB.svg +│   │   ├── SC.svg +│   │   ├── SD.svg +│   │   ├── SE.svg +│   │   ├── SG.svg +│   │   ├── SH.svg +│   │   ├── SI.svg +│   │   ├── SJ.svg +│   │   ├── SK.svg +│   │   ├── SL.svg +│   │   ├── SM.svg +│   │   ├── SN.svg +│   │   ├── SO.svg +│   │   ├── SR.svg +│   │   ├── SS.svg +│   │   ├── ST.svg +│   │   ├── SV.svg +│   │   ├── SX.svg +│   │   ├── SY.svg +│   │   ├── SZ.svg +│   │   ├── TA.svg +│   │   ├── TC.svg +│   │   ├── TD.svg +│   │   ├── TF.svg +│   │   ├── TG.svg +│   │   ├── TH.svg +│   │   ├── TJ.svg +│   │   ├── TK.svg +│   │   ├── TL.svg +│   │   ├── TM.svg +│   │   ├── TN.svg +│   │   ├── TO.svg +│   │   ├── TR.svg +│   │   ├── TT.svg +│   │   ├── TV.svg +│   │   ├── TW.svg +│   │   ├── TZ.svg +│   │   ├── UA.svg +│   │   ├── UG.svg +│   │   ├── UM.svg +│   │   ├── US.svg +│   │   ├── UY.svg +│   │   ├── UZ.svg +│   │   ├── VA.svg +│   │   ├── VC.svg +│   │   ├── VE.svg +│   │   ├── VG.svg +│   │   ├── VI.svg +│   │   ├── VN.svg +│   │   ├── VU.svg +│   │   ├── WF.svg +│   │   ├── WS.svg +│   │   ├── XK.svg +│   │   ├── YE.svg +│   │   ├── YT.svg +│   │   ├── ZA.svg +│   │   ├── ZM.svg +│   │   └── ZW.svg +│   ├── locales +│   │   ├── en +│   │   │   ├── components.json +│   │   │   ├── httpstatuscode.json +│   │   │   ├── translation.json +│   │   │   ├── zod-custom.json +│   │   │   └── zod.json +│   │   └── ko +│   │   ├── components.json +│   │   ├── httpstatuscode.json +│   │   ├── translation.json +│   │   ├── zod-custom.json +│   │   └── zod.json +│   ├── manifest.json +│   ├── next.svg +│   ├── sw.js +│   ├── vercel.svg +│   └── workbox-4754cb34.js +├── queries +│   ├── client +│   │   ├── emails.ts +│   │   ├── favorites.ts +│   │   ├── notifications.ts +│   │   ├── posts.ts +│   │   ├── statistics.ts +│   │   ├── tags.ts +│   │   └── users.ts +│   └── server +│   ├── auth.ts +│   ├── posts.ts +│   └── users.ts +├── README.md +├── screenshot.png +├── screenshots +│   ├── 01.main.png +│   ├── 02.signin.png +│   ├── 03.signup.png +│   ├── 04.forgot-password.png +│   ├── 05.reset-password.png +│   ├── 06.profile.png +│   ├── 07.favorites.png +│   ├── 08.posts.png +│   ├── 09.post.png +│   ├── 10.search.png +│   ├── 20.dashboard.png +│   ├── 30.posts.png +│   ├── 31.post.png +│   ├── 32.tags.png +│   ├── 33.tag.png +│   ├── 40.appearance.png +│   ├── 50.profile.png +│   ├── 60.account.png +│   ├── 61.notifications.png +│   ├── 62.emails.png +│   └── 63.security.png +├── store +│   ├── reducers +│   │   └── app-reducer.ts +│   └── root-reducer.ts +├── structure.txt +├── supabase +│   ├── client.ts +│   ├── middleware.ts +│   ├── schemas +│   │   ├── auth +│   │   │   └── users.sql +│   │   ├── cat.sh +│   │   ├── concatenated_output.sql +│   │   ├── cron +│   │   │   ├── job_scheduling.sql +│   │   │   └── pg_cron.sql +│   │   ├── public +│   │   │   ├── emails.sql +│   │   │   ├── favorites.sql +│   │   │   ├── notifications.sql +│   │   │   ├── postmeta.sql +│   │   │   ├── posts.sql +│   │   │   ├── post_tags.sql +│   │   │   ├── role_permissions.sql +│   │   │   ├── statistics.sql +│   │   │   ├── tagmeta.sql +│   │   │   ├── tags.sql +│   │   │   ├── usermeta.sql +│   │   │   ├── users.sql +│   │   │   └── votes.sql +│   │   └── storage +│   │   └── buckets.sql +│   ├── seed.sql +│   └── server.ts +├── tailwind.config.js +├── test_suite_analysis +│   └── metadata.json +├── tsconfig.json +├── types +│   ├── api.ts +│   ├── ckeditor5-react +│   │   └── index.d.ts +│   ├── database.ts +│   ├── index.d.ts +│   ├── supabase.ts +│   └── token.ts +└── _vercel.json + +124 directories, 678 files From b08dda4c11244b45726eddeecb7610507aa0dba9 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 14:22:40 -0700 Subject: [PATCH 37/51] ui error o fix --- components/auth-test.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/components/auth-test.tsx b/components/auth-test.tsx index 03d77ff..ea79af7 100644 --- a/components/auth-test.tsx +++ b/components/auth-test.tsx @@ -91,17 +91,18 @@ export default function AuthTest() { const { error } = await supabase.auth.signInWithOAuth({ provider: 'google', options: { - redirectTo: `${window.location.origin}/auth/callback`, + redirectTo: `${window.location.origin}/auth/callback`, // Make sure this matches your callback route queryParams: { access_type: 'offline', - prompt: 'consent' + prompt: 'consent', + next: '/dashboard' // Where to go after successful auth } } }) if (error) throw error } catch (e) { setError(formatError(e)) - console.error('Google login error:', e) + console.error( e) } finally { setLoading(false) } From 1e86e7c2d314398d7a80a6551c75763e440d25a6 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 14:54:38 -0700 Subject: [PATCH 38/51] ui error o fix --- app/api/auth/callback/page.tsx | 60 ---------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 app/api/auth/callback/page.tsx diff --git a/app/api/auth/callback/page.tsx b/app/api/auth/callback/page.tsx deleted file mode 100644 index b2c97b7..0000000 --- a/app/api/auth/callback/page.tsx +++ /dev/null @@ -1,60 +0,0 @@ -// @/app/auth/callback/page.tsx -'use client' - -import { useEffect } from 'react' -import { useRouter } from 'next/navigation' -import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' - -export default function AuthCallbackPage() { - const router = useRouter() - const supabase = createClientComponentClient() - - useEffect(() => { - const handleCallback = async () => { - try { - // Get the URL params - const url = new URL(window.location.href) - const code = url.searchParams.get('code') - const next = url.searchParams.get('next') || '/dashboard' - - if (code) { - const { error } = await supabase.auth.exchangeCodeForSession(code) - if (error) throw error - router.push(next) - return - } - - // No code found, check for token in hash - const hashParams = new URLSearchParams(window.location.hash.substring(1)) - const access_token = hashParams.get('access_token') - - if (access_token) { - const { data: { session }, error: sessionError } = await supabase.auth.getSession() - if (sessionError) throw sessionError - - if (session) { - router.push('/dashboard') - return - } - } - - throw new Error('No valid authentication parameters found') - - } catch (error) { - console.error('Auth callback error:', error) - router.push('/auth/signin?error=' + encodeURIComponent((error as Error).message)) - } - } - - handleCallback() - }, [router, supabase.auth]) - - return ( -
-
-

Completing sign in...

-
-
-
- ) -} \ No newline at end of file From 4dfda91f91ba6762a2082f641838a1b786f34f29 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 21:29:06 -0700 Subject: [PATCH 39/51] ui error o fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 715b52a..755e18f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Appovideo Libay Manager Tool +########## Appovideo Libay Manager Tool ## via NextJS Supabase Dashboard This is a dashboard starter template for the [NextJS](https://nextjs.org) 14 app router using supabase based on [shadcn-ui](https://ui.shadcn.com). From 40248cb9967347589eaff2ba0b9fa066fbdb58c0 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Tue, 12 Nov 2024 21:37:08 -0700 Subject: [PATCH 40/51] ui error o fix --- app/auth/callback/page.tsx | 100 ++++++++++++++++--------------------- 1 file changed, 42 insertions(+), 58 deletions(-) diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx index 90e256b..2b69c71 100644 --- a/app/auth/callback/page.tsx +++ b/app/auth/callback/page.tsx @@ -1,65 +1,49 @@ -// @/app/auth/callback/page.tsx -'use client' +// app/auth/callback/page.tsx +import { cookies } from 'next/headers' +import { redirect } from 'next/navigation' +import { createServerClient } from '@supabase/ssr' -import { useEffect } from 'react' -import { useRouter } from 'next/navigation' -import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' +export default async function AuthCallbackPage({ + searchParams, +}: { + searchParams: { code: string; next?: string } +}) { + const { code } = searchParams -export default function AuthCallbackPage() { - const router = useRouter() - const supabase = createClientComponentClient() - - useEffect(() => { - const handleCallback = async () => { - try { - // Check URL parameters first - const url = new URL(window.location.href) - const code = url.searchParams.get('code') - - // If we have a code, use it - if (code) { - const { error: exchangeError } = await supabase.auth.exchangeCodeForSession(code) - if (exchangeError) throw exchangeError - router.replace('/dashboard') // Changed from push to replace - return - } - - // If no code, check for hash fragment - const hashFragment = window.location.hash - if (hashFragment) { - const params = new URLSearchParams(hashFragment.substring(1)) - const accessToken = params.get('access_token') - - if (accessToken) { - // Verify session with the token - const { data: { session }, error: sessionError } = await supabase.auth.getSession() - if (sessionError) throw sessionError - - if (session) { - router.replace('/dashboard') // Changed from push to replace - return - } - } - } + if (code) { + const cookieStore = cookies() + const supabase = createServerClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, + { + cookies: { + get(name: string) { + return cookieStore.get(name)?.value + }, + set(name: string, value: string, options: any) { + cookieStore.set({ name, value, ...options }) + }, + remove(name: string, options: any) { + cookieStore.delete({ name, ...options }) + }, + }, + } + ) - throw new Error('Invalid callback URL format') - - } catch (error) { - console.error('Auth callback error:', error) - // Redirect to signin instead of auth-test to match your existing flow - router.replace('/auth/signin?error=' + encodeURIComponent((error as Error).message)) + try { + const { error } = await supabase.auth.exchangeCodeForSession(code) + if (error) { + throw error } + } catch (error) { + console.error('Error exchanging code for session:', error) + return redirect('/auth/auth-code-error') } + } - handleCallback() - }, [router, supabase.auth]) + // Redirect to the appropriate page + return redirect(searchParams.next || '/dashboard') +} - return ( -
-
-

Completing sign in...

-
-
-
- ) -} \ No newline at end of file +// Add static flag to ensure proper handling +export const dynamic = 'force-dynamic' \ No newline at end of file From e26be689617cca4fbf4d0d003140e70cb3d7f16e Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 06:53:38 -0700 Subject: [PATCH 41/51] ui error o fix --- app/auth/callback/route.ts | 28 ++++++++++++++++++++ app/supabase-test/check.tx | 53 ++++++++++++++++++++++++++++++++++++++ supabase/client.ts | 28 ++++++++++---------- 3 files changed, 96 insertions(+), 13 deletions(-) create mode 100644 app/auth/callback/route.ts create mode 100644 app/supabase-test/check.tx diff --git a/app/auth/callback/route.ts b/app/auth/callback/route.ts new file mode 100644 index 0000000..6f13813 --- /dev/null +++ b/app/auth/callback/route.ts @@ -0,0 +1,28 @@ +// app/auth/callback/route.ts +import { createRouteHandlerClient } from '@supabase/auth-helpers-nextjs' +import { cookies } from 'next/headers' +import { NextResponse } from 'next/server' + +export const dynamic = 'force-dynamic' + +export async function GET(request: Request) { + const requestUrl = new URL(request.url) + const code = requestUrl.searchParams.get('code') + + if (code) { + const cookieStore = cookies() + const supabase = createRouteHandlerClient({ cookies: () => cookieStore }) + + try { + await supabase.auth.exchangeCodeForSession(code) + } catch (error) { + console.error('Auth callback error:', error) + return NextResponse.redirect( + `${requestUrl.origin}/auth/auth-code-error` + ) + } + } + + // URL to redirect to after sign in process completes + return NextResponse.redirect(`${requestUrl.origin}/dashboard`) +} \ No newline at end of file diff --git a/app/supabase-test/check.tx b/app/supabase-test/check.tx new file mode 100644 index 0000000..705a4f2 --- /dev/null +++ b/app/supabase-test/check.tx @@ -0,0 +1,53 @@ +// app/supabase-test/check.tsx +import { cookies } from 'next/headers' +import { createServerClient } from '@supabase/ssr' + +export const dynamic = 'force-dynamic' + +export default async function CheckConfig() { + const cookieStore = cookies() + + try { + const supabase = createServerClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, + { + cookies: { + get(name: string) { + return cookieStore.get(name)?.value + }, + set(name: string, value: string, options: any) { + cookieStore.set({ name, value, ...options }) + }, + remove(name: string, options: any) { + cookieStore.delete({ name, ...options }) + }, + }, + } + ) + + // Test connection + const { data, error } = await supabase.from('_health').select('*').limit(1) + + return ( +
+

Supabase Configuration Check

+
+          {JSON.stringify({
+            supabaseUrl: process.env.NEXT_PUBLIC_SUPABASE_URL,
+            hasAnonKey: !!process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY,
+            connectionTest: error ? 'Failed' : 'Success',
+            error: error?.message || null
+          }, null, 2)}
+        
+
+ ) + } catch (error) { + return ( +
+

Configuration Error

+
{JSON.stringify(error, null, 2)}
+
+ ) + } +} \ No newline at end of file diff --git a/supabase/client.ts b/supabase/client.ts index 574280b..36f9a29 100644 --- a/supabase/client.ts +++ b/supabase/client.ts @@ -1,14 +1,16 @@ -import { createBrowserClient } from '@supabase/ssr' -import { type Database } from '@/types/supabase' +// supabase/client.ts +import { createClient } from '@supabase/supabase-js' -/** - * Setting up Server-Side Auth for Next.js - * - * @link https://supabase.com/docs/guides/auth/server-side/nextjs - */ -export function createClient() { - return createBrowserClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! - ) -} +const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL! +const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! + +export const supabase = createClient(supabaseUrl, supabaseAnonKey, { + auth: { + flowType: 'pkce', + detectSessionInUrl: true, + persistSession: true, + autoRefreshToken: true, + } +}) + +export default supabase \ No newline at end of file From a6d5cbf87b23f941c79cbc67cc4d322fc0b06e62 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 07:20:44 -0700 Subject: [PATCH 42/51] ui error o fix --- app/auth/callback/page.tsx | 63 +++++++++++++++++++------------------- app/auth/callback/route.ts | 28 ----------------- 2 files changed, 31 insertions(+), 60 deletions(-) delete mode 100644 app/auth/callback/route.ts diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx index 2b69c71..e7ae203 100644 --- a/app/auth/callback/page.tsx +++ b/app/auth/callback/page.tsx @@ -1,49 +1,48 @@ // app/auth/callback/page.tsx +import { createServerClient } from '@supabase/ssr' import { cookies } from 'next/headers' import { redirect } from 'next/navigation' -import { createServerClient } from '@supabase/ssr' + +export const dynamic = 'force-dynamic' export default async function AuthCallbackPage({ searchParams, }: { searchParams: { code: string; next?: string } }) { - const { code } = searchParams - - if (code) { - const cookieStore = cookies() - const supabase = createServerClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, - { - cookies: { - get(name: string) { - return cookieStore.get(name)?.value - }, - set(name: string, value: string, options: any) { - cookieStore.set({ name, value, ...options }) - }, - remove(name: string, options: any) { - cookieStore.delete({ name, ...options }) - }, + const cookieStore = cookies() + const supabase = createServerClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, + { + cookies: { + get(name: string) { + return cookieStore.get(name)?.value }, - } - ) + set(name: string, value: string, options: any) { + cookieStore.set({ name, value, ...options }) + }, + remove(name: string, options: any) { + cookieStore.delete({ name, ...options }) + }, + }, + } + ) + + const code = searchParams.code - try { + try { + if (code) { const { error } = await supabase.auth.exchangeCodeForSession(code) if (error) { throw error } - } catch (error) { - console.error('Error exchanging code for session:', error) - return redirect('/auth/auth-code-error') } - } - - // Redirect to the appropriate page - return redirect(searchParams.next || '/dashboard') -} -// Add static flag to ensure proper handling -export const dynamic = 'force-dynamic' \ No newline at end of file + // URL to redirect to after sign in process completes + return redirect(searchParams.next || '/dashboard') + } catch (error) { + console.error('Auth callback error:', error) + return redirect('/auth/auth-code-error') + } +} \ No newline at end of file diff --git a/app/auth/callback/route.ts b/app/auth/callback/route.ts deleted file mode 100644 index 6f13813..0000000 --- a/app/auth/callback/route.ts +++ /dev/null @@ -1,28 +0,0 @@ -// app/auth/callback/route.ts -import { createRouteHandlerClient } from '@supabase/auth-helpers-nextjs' -import { cookies } from 'next/headers' -import { NextResponse } from 'next/server' - -export const dynamic = 'force-dynamic' - -export async function GET(request: Request) { - const requestUrl = new URL(request.url) - const code = requestUrl.searchParams.get('code') - - if (code) { - const cookieStore = cookies() - const supabase = createRouteHandlerClient({ cookies: () => cookieStore }) - - try { - await supabase.auth.exchangeCodeForSession(code) - } catch (error) { - console.error('Auth callback error:', error) - return NextResponse.redirect( - `${requestUrl.origin}/auth/auth-code-error` - ) - } - } - - // URL to redirect to after sign in process completes - return NextResponse.redirect(`${requestUrl.origin}/dashboard`) -} \ No newline at end of file From 4916c4531270d54873ef90741e65e85db1a9c5b4 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 07:33:20 -0700 Subject: [PATCH 43/51] ui error o fix --- app/auth/signup/signup-form.tsx | 223 +++++++++++++++++++++++++------- supabase/client.ts | 40 ++++-- 2 files changed, 204 insertions(+), 59 deletions(-) diff --git a/app/auth/signup/signup-form.tsx b/app/auth/signup/signup-form.tsx index 181db8b..ea358f4 100644 --- a/app/auth/signup/signup-form.tsx +++ b/app/auth/signup/signup-form.tsx @@ -3,11 +3,9 @@ import * as React from 'react' import { useRouter } from 'next/navigation' import { useTranslation } from 'react-i18next' - import { useForm, useFormContext } from 'react-hook-form' import { zodResolver } from '@hookform/resolvers/zod' import { z } from 'zod' - import { toast } from 'sonner' import { Input } from '@/components/ui/input' import { Button } from '@/components/ui/button' @@ -20,16 +18,30 @@ import { FormLabel, FormMessage, } from '@/components/ui/form' - import { createClient } from '@/supabase/client' import { useAuth } from '@/hooks/use-auth' +// Enhanced password validation +const passwordSchema = z + .string() + .nonempty('Password is required') + .min(8, 'Password must be at least 8 characters') + .max(72, 'Password must not exceed 72 characters') + .regex(/[A-Z]/, 'Password must contain at least one uppercase letter') + .regex(/[a-z]/, 'Password must contain at least one lowercase letter') + .regex(/[0-9]/, 'Password must contain at least one number') + .regex(/[^A-Za-z0-9]/, 'Password must contain at least one special character') + const FormSchema = z .object({ - email: z.string().nonempty().max(255).email(), - // If the password is larger than 72 chars, it will be truncated to the first 72 chars. - newPassword: z.string().nonempty().min(6).max(72), - confirmNewPassword: z.string().nonempty().min(6).max(72), + email: z + .string() + .nonempty('Email is required') + .email('Invalid email format') + .max(255, 'Email must not exceed 255 characters') + .transform(val => val.toLowerCase().trim()), + newPassword: passwordSchema, + confirmNewPassword: passwordSchema, }) .refine((val) => val.newPassword === val.confirmNewPassword, { path: ['confirmNewPassword'], @@ -44,18 +56,63 @@ const defaultValues: Partial = { confirmNewPassword: '', } + + + + + +// Password strength indicator +const PasswordStrengthIndicator = ({ password }: { password: string }) => { + const strength = React.useMemo(() => { + if (!password) return 0 + let score = 0 + if (password.length >= 8) score++ + if (/[A-Z]/.test(password)) score++ + if (/[a-z]/.test(password)) score++ + if (/[0-9]/.test(password)) score++ + if (/[^A-Za-z0-9]/.test(password)) score++ + return score + }, [password]) + + return ( +
+
+ {[...Array(5)].map((_, i) => ( +
+ ))} +
+

+ {strength === 0 && 'Very weak'} + {strength === 1 && 'Weak'} + {strength === 2 && 'Fair'} + {strength === 3 && 'Good'} + {strength === 4 && 'Strong'} + {strength === 5 && 'Very strong'} +

+
+ ) +} + const SignUpForm = () => { const form = useForm({ resolver: zodResolver(FormSchema), - mode: 'onSubmit', + mode: 'onChange', // Enable real-time validation defaultValues, }) + const password = form.watch('newPassword') + return (
+ @@ -71,7 +128,7 @@ const EmailField = () => { ( + render={({ field, fieldState }) => ( {t('email')} @@ -81,9 +138,13 @@ const EmailField = () => { autoComplete="email" autoCorrect="off" placeholder="name@example.com" + className={fieldState.error ? 'border-red-500' : ''} {...field} /> + + You'll need to verify this email + )} @@ -94,24 +155,38 @@ const EmailField = () => { const NewPasswordField = () => { const { t } = useTranslation() const { control } = useFormContext() + const [showPassword, setShowPassword] = React.useState(false) return ( ( + render={({ field, fieldState }) => ( {t('password')} - - - +
+ + + + +
+ + Must include uppercase, lowercase, number and special character +
)} @@ -122,24 +197,35 @@ const NewPasswordField = () => { const ConfirmNewPasswordField = () => { const { t } = useTranslation() const { control } = useFormContext() + const [showPassword, setShowPassword] = React.useState(false) return ( ( + render={({ field, fieldState }) => ( {t('confirm_password')} - - - +
+ + + + +
)} @@ -152,40 +238,76 @@ const SubmitButton = () => { const { t } = useTranslation() const { handleSubmit, setError, getValues } = useFormContext() const { setSession, setUser } = useAuth() - const [isSubmitting, setIsSubmitting] = React.useState(false) + const { handleSubmit, setError, getValues, formState } = useFormContext() // Added formState here const onSubmit = async () => { try { setIsSubmitting(true) - const formValues = getValues() + // Log signup attempt (excluding password) + console.log('Attempting signup:', { + email: formValues?.email, + timestamp: new Date().toISOString() + }) + const supabase = createClient() - const signed = await supabase.auth.signUp({ + const { data, error } = await supabase.auth.signUp({ email: formValues?.email, password: formValues?.newPassword, + options: { + emailRedirectTo: `${window.location.origin}/auth/callback`, + data: { + email_confirmed: false, + signup_date: new Date().toISOString() + } + } }) - if (signed?.error) throw new Error(signed?.error?.message) - const unsigned = await supabase.auth.signOut() - if (unsigned?.error) throw new Error(unsigned?.error?.message) + if (error) { + console.error('Signup error:', { + code: error.status, + message: error.message, + timestamp: new Date().toISOString() + }) + throw error + } + + if (data?.user) { + console.log('Signup successful:', { + userId: data.user.id, + timestamp: new Date().toISOString() + }) - setSession(null) - setUser(null) + // Sign out after successful registration + const unsigned = await supabase.auth.signOut() + if (unsigned?.error) throw new Error(unsigned?.error?.message) - toast.success(t('you_have_successfully_registered_as_a_member')) + setSession(null) + setUser(null) - router.refresh() - router.replace('/auth/signin') + toast.success(t('you_have_successfully_registered_as_a_member')) + router.refresh() + router.replace('/auth/signin') + } } catch (e: unknown) { const err = (e as Error)?.message - if (err.startsWith('User already registered')) { + console.error('Signup error details:', { + error: err, + timestamp: new Date().toISOString() + }) + + if (err.includes('already registered')) { setError('email', { message: t('user_already_registered'), }) + } else if (err.includes('password')) { + setError('newPassword', { + message: err + }) } else { - toast.error(err) + toast.error(typeof err === 'string' ? err : 'Signup failed') } } finally { setIsSubmitting(false) @@ -196,12 +318,19 @@ const SubmitButton = () => { ) } -export { SignUpForm } +export { SignUpForm } \ No newline at end of file diff --git a/supabase/client.ts b/supabase/client.ts index 36f9a29..36614e2 100644 --- a/supabase/client.ts +++ b/supabase/client.ts @@ -1,16 +1,32 @@ // supabase/client.ts -import { createClient } from '@supabase/supabase-js' +import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' +import { createServerComponentClient } from '@supabase/auth-helpers-nextjs' +import { createClient as createRawClient } from '@supabase/supabase-js' +import { cookies } from 'next/headers' +import type { Database } from '@/types/database' -const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL! -const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! +// Client Component client +export const createClient = () => { + return createClientComponentClient() +} -export const supabase = createClient(supabaseUrl, supabaseAnonKey, { - auth: { - flowType: 'pkce', - detectSessionInUrl: true, - persistSession: true, - autoRefreshToken: true, - } -}) +// Server Component client +export const createServerClient = () => { + const cookieStore = cookies() + return createServerComponentClient({ + cookies: () => cookieStore, + }) +} -export default supabase \ No newline at end of file +// Raw client (for direct API access) +export const createDirectClient = () => { + return createRawClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, + { + auth: { + persistSession: false, + } + } + ) +} \ No newline at end of file From 7c05a75d547723716bd3b4948bc1e1e959248f2c Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 07:43:22 -0700 Subject: [PATCH 44/51] ui error o fix --- app/auth/signin/signin-form.tsx | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/app/auth/signin/signin-form.tsx b/app/auth/signin/signin-form.tsx index dc351e6..c75e6fd 100644 --- a/app/auth/signin/signin-form.tsx +++ b/app/auth/signin/signin-form.tsx @@ -44,12 +44,44 @@ const SignInForm = () => { defaultValues, }) + + // Add dev login function + const handleDevLogin = async () => { + const supabase = createClient() + try { + const { data, error } = await supabase.auth.signInWithPassword({ + email: 'dev@approvideo.org', // Replace with your dev email + password: 'devpass123' // Replace with your dev password + }) + + if (error) throw error + + toast.success('Dev login successful') + window.location.href = '/dashboard' // Force reload to ensure auth state + } catch (error) { + console.error('Dev login failed:', error) + toast.error('Dev login failed') + } + } + + return (
+ + + + ) From 1c53bdb3ac3dd5ce21180c6c3f4bf8d7ad4a1230 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 07:50:11 -0700 Subject: [PATCH 45/51] ui error o fix --- supabase/client.ts | 2 -- supabase/erver.ts | 0 2 files changed, 2 deletions(-) create mode 100644 supabase/erver.ts diff --git a/supabase/client.ts b/supabase/client.ts index 36614e2..be0152e 100644 --- a/supabase/client.ts +++ b/supabase/client.ts @@ -1,7 +1,5 @@ // supabase/client.ts import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' -import { createServerComponentClient } from '@supabase/auth-helpers-nextjs' -import { createClient as createRawClient } from '@supabase/supabase-js' import { cookies } from 'next/headers' import type { Database } from '@/types/database' diff --git a/supabase/erver.ts b/supabase/erver.ts new file mode 100644 index 0000000..e69de29 From 6586c3e62ddf38bd41dc462cc3e7824c05ab3f15 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 07:56:45 -0700 Subject: [PATCH 46/51] ui error o fix --- supabase/erver.ts | 0 supabase/server.ts | 74 +++++----------------------------------------- 2 files changed, 8 insertions(+), 66 deletions(-) delete mode 100644 supabase/erver.ts diff --git a/supabase/erver.ts b/supabase/erver.ts deleted file mode 100644 index e69de29..0000000 diff --git a/supabase/server.ts b/supabase/server.ts index 099c443..cd899bb 100644 --- a/supabase/server.ts +++ b/supabase/server.ts @@ -1,69 +1,11 @@ +// supabase/server.ts +import { createServerComponentClient } from '@supabase/auth-helpers-nextjs' import { cookies } from 'next/headers' -import { createServerClient, type CookieOptions } from '@supabase/ssr' -import { createClient as createAuthClient } from '@supabase/supabase-js' -import { type Database } from '@/types/supabase' +import type { Database } from '@/types/database' -/** - * Setting up Server-Side Auth for Next.js - * - * @link https://supabase.com/docs/guides/auth/server-side/nextjs - * @link https://supabase.com/docs/reference/javascript/auth-api - */ -export function createClient() { +export const createServerClient = () => { const cookieStore = cookies() - - const supabase = createServerClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, - { - cookies: { - get(name: string) { - return cookieStore.get(name)?.value - }, - set(name: string, value: string, options: CookieOptions) { - try { - cookieStore.set({ name, value, ...options }) - } catch (error) { - // The `set` method was called from a Server Component. - // This can be ignored if you have middleware refreshing - // user sessions. - } - }, - remove(name: string, options: CookieOptions) { - try { - cookieStore.set({ name, value: '', ...options }) - } catch (error) { - // The `delete` method was called from a Server Component. - // This can be ignored if you have middleware refreshing - // user sessions. - } - }, - }, - } - ) - - return supabase -} - -/** - * Setting up Server-Side Auth Admin for Next.js - * - * @link https://supabase.com/docs/reference/javascript/admin-api - */ -export function createAdminClient() { - const supabase = createAuthClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.SUPABASE_SERVICE_ROLE_KEY!, - { - auth: { - autoRefreshToken: false, - persistSession: false, - }, - } - ) - - // Access auth admin api - const adminAuthClient = supabase.auth.admin - - return adminAuthClient -} + return createServerComponentClient({ + cookies: () => cookieStore, + }) +} \ No newline at end of file From f326692d717812a3c0c598a855105d3f91d83b22 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 08:21:03 -0700 Subject: [PATCH 47/51] ui error o fix --- supabase/client.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/supabase/client.ts b/supabase/client.ts index be0152e..ae7e530 100644 --- a/supabase/client.ts +++ b/supabase/client.ts @@ -1,5 +1,8 @@ // supabase/client.ts +'use client' + import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' +import { createClient as createRawClient } from '@supabase/supabase-js' import { cookies } from 'next/headers' import type { Database } from '@/types/database' @@ -8,6 +11,20 @@ export const createClient = () => { return createClientComponentClient() } + +// Raw client (for direct API access) +export const createDirectClient = () => { + return createRawClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, + { + auth: { + persistSession: false, + } + } + ) +} + // Server Component client export const createServerClient = () => { const cookieStore = cookies() From b0d233432ed14ee3c618473890642cd8fa0a1ab4 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 08:22:40 -0700 Subject: [PATCH 48/51] ui error o fix --- supabase/client.ts | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/supabase/client.ts b/supabase/client.ts index ae7e530..2d0cbfc 100644 --- a/supabase/client.ts +++ b/supabase/client.ts @@ -33,15 +33,3 @@ export const createServerClient = () => { }) } -// Raw client (for direct API access) -export const createDirectClient = () => { - return createRawClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, - { - auth: { - persistSession: false, - } - } - ) -} \ No newline at end of file From b27765f2287965ac9d75b766cb685ec4225f5c7b Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 08:31:45 -0700 Subject: [PATCH 49/51] ui error o fix --- app/auth/signup/signup-form.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/auth/signup/signup-form.tsx b/app/auth/signup/signup-form.tsx index ea358f4..2b3f8f4 100644 --- a/app/auth/signup/signup-form.tsx +++ b/app/auth/signup/signup-form.tsx @@ -1,3 +1,4 @@ +// app/auth/signup/signup-form.tsx 'use client' import * as React from 'react' @@ -236,7 +237,6 @@ const ConfirmNewPasswordField = () => { const SubmitButton = () => { const router = useRouter() const { t } = useTranslation() - const { handleSubmit, setError, getValues } = useFormContext() const { setSession, setUser } = useAuth() const [isSubmitting, setIsSubmitting] = React.useState(false) const { handleSubmit, setError, getValues, formState } = useFormContext() // Added formState here From 72662e3245080888813068475d7cad5d2bcfa38b Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 08:35:49 -0700 Subject: [PATCH 50/51] ui error o fix --- supabase/client.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/supabase/client.ts b/supabase/client.ts index 2d0cbfc..87d7b9a 100644 --- a/supabase/client.ts +++ b/supabase/client.ts @@ -3,7 +3,6 @@ import { createClientComponentClient } from '@supabase/auth-helpers-nextjs' import { createClient as createRawClient } from '@supabase/supabase-js' -import { cookies } from 'next/headers' import type { Database } from '@/types/database' // Client Component client @@ -25,11 +24,4 @@ export const createDirectClient = () => { ) } -// Server Component client -export const createServerClient = () => { - const cookieStore = cookies() - return createServerComponentClient({ - cookies: () => cookieStore, - }) -} From f73fe6bfd010a3a5fe457e352cd17e0fa2de6731 Mon Sep 17 00:00:00 2001 From: "G. Willson" Date: Wed, 13 Nov 2024 08:51:25 -0700 Subject: [PATCH 51/51] ui error o fix --- app/dashboard/admin/videos/page.tsx | 0 app/dashboard/admin/videos/ubmit-form.tsx | 0 app/dashboard/admin/videos/video-table.tx | 130 ++++++++++++++++++++++ 3 files changed, 130 insertions(+) create mode 100644 app/dashboard/admin/videos/page.tsx create mode 100644 app/dashboard/admin/videos/ubmit-form.tsx create mode 100644 app/dashboard/admin/videos/video-table.tx diff --git a/app/dashboard/admin/videos/page.tsx b/app/dashboard/admin/videos/page.tsx new file mode 100644 index 0000000..e69de29 diff --git a/app/dashboard/admin/videos/ubmit-form.tsx b/app/dashboard/admin/videos/ubmit-form.tsx new file mode 100644 index 0000000..e69de29 diff --git a/app/dashboard/admin/videos/video-table.tx b/app/dashboard/admin/videos/video-table.tx new file mode 100644 index 0000000..bc6448c --- /dev/null +++ b/app/dashboard/admin/videos/video-table.tx @@ -0,0 +1,130 @@ +// app/dashboard/admin/videos/video-table.tsx +'use client' + +import { useState } from 'react' +import { + Table, + TableBody, + TableCell, + TableHead, + TableHeader, + TableRow, +} from '@/components/ui/table' +import { Button } from '@/components/ui/button' +import { createClient } from '@/supabase/client' + +interface Video { + id: string + title: string + url: string + description: string + status: 'pending' | 'approved' | 'rejected' + created_at: string + updated_at: string +} + +export default function VideoTable() { + const [videos, setVideos] = useState([]) + const [loading, setLoading] = useState(false) + + const handleStatusChange = async (videoId: string, newStatus: 'approved' | 'rejected') => { + const supabase = createClient() + try { + const { error } = await supabase + .from('videos') + .update({ status: newStatus }) + .eq('id', videoId) + + if (error) throw error + // Refresh the videos list + fetchVideos() + } catch (error) { + console.error('Error updating video status:', error) + } + } + + const fetchVideos = async () => { + const supabase = createClient() + try { + setLoading(true) + const { data, error } = await supabase + .from('videos') + .select('*') + .order('created_at', { ascending: false }) + + if (error) throw error + setVideos(data || []) + } catch (error) { + console.error('Error fetching videos:', error) + } finally { + setLoading(false) + } + } + + return ( +
+
+

Video Submissions

+ +
+ + + + + Title + Description + Status + Submitted + Actions + + + + {videos.map((video) => ( + + {video.title} + {video.description} + + + {video.status} + + + + {new Date(video.created_at).toLocaleDateString()} + + +
+ + +
+
+
+ ))} +
+
+
+ ) +} \ No newline at end of file