1import{defineComponent as r,openBlock as i,createBlock as l,unref as o,normalizeProps as d,guardReactiveProps as u,withCtx as m,createVNode as g,mergeProps as f}from"vue";import{cm as y,W as p}from"./logger-C8sO-sQb.js";import{u as P,P as z,a as h}from"./picture-v2-CpOru_Zq.js";import{I as B}from"./icon-box-BVEawEvp.js";const C=r({__name:"flag",props:{size:{},withoutPadding:{type:Boolean},countryCode:{},lazy:{type:Boolean},testId:{}},setup(t){const a=t,{assets:c}=y(),n=P(()=>{const e=a.countryCode.toLowerCase(),s=c?.flags?.[e]||"";return s?h(s)?.value:{src:"",srcset:""}});return(e,s)=>(i(),l(o(B),d(u({size:t.size,withoutPadding:t.withoutPadding})),{default:m(()=>[g(o(z),f({class:e.$style.img,loading:t.lazy?"lazy":"eager"},o(n),{"data-testid":t.testId,contain:""}),null,16,["class","loading","data-testid"])]),_:1},16))}}),w="flag_img-vPcYJ",I={img:w},x={$style:I},_=p(C,[["__cssModules",x]]);export{_ as F}; 2(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".flag_img-vPcYJ{border-radius:50%;overflow:hidden}")),document.head.appendChild(e)}}catch(d){console.error("vite-plugin-css-injected-by-js",d)}})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.