1import{_ as j}from"./index.vue.f5e15cef.js";import{b as E,a as $}from"./Link.vue.178d41f2.js";import{d as P,r as k,a0 as c,u as D,l as R,o as _,c as b,b as s,v as L,x as z,f as l,e as i,t as C,F as U,y as V,w as A,n as J,h as q}from"./entry.bb8b6301.js";import{_ as S}from"./_plugin-vue_export-helper.c27b6911.js";import{_ as G}from"./Image.vue.25e4d7aa.js";const H={"aria-haspopup":"true",class:"group-hover/main:text-primary group-focus/main:text-primary group-focus-within/main:text-primary btn relative flex cursor-pointer items-center px-1 font-normal text-gray-500 sm:text-sm md:px-3 md:text-base"},K={class:"uppercase"},Q={class:"mt-1 w-max rounded-lg border border-stone-100 bg-white py-2 shadow-lg"},T=P({__name:"LocaleSelection",props:{selectorFlagSize:{type:String,default:"18"},selectionFlagSize:{type:String,default:"24"},triggerOnMouseInOut:{type:Boolean,default:!0}},setup(r){const f=r,u=k(),m=k(!1),v=Object.keys(c).length,{locale:y,setLocale:w,setLocaleCookie:O}=D(),g=R(()=>{let e=c.EN;const a=y.value.toLocaleUpperCase();return y.value&&a in c&&(e=c[a]),e}),M=E();function x(){m.value||(m.value=!0)}function d(e,a,t){e.stopPropagation();const o=e.target,n=e.relatedTarget;(!(o!=null&&o.contains(n))||a&&!u.value.contains(n))&&(m.value=!1,t&&(w(t),O(t)))}function B(){f.triggerOnMouseInOut&&x()}function F(e){f.triggerOnMouseInOut&&d(e)}function N(e){var h,p;const a=e.target,t=Number((h=a==null?void 0:a.dataset)==null?void 0:h.index);if(!isNaN(t)&&t<v-1)return;const o=e.relatedTarget,n=Number((p=o==null?void 0:o.dataset)==null?void 0:p.index);!isNaN(n)&&n<v-1||d(e,!0)}return(e,a)=>{const t=j,o=$;return _(),b("button",{ref_key:"parentContainerRef",ref:u,class:"group/main relative",onBlur:d,onClick:x,onFocus:x,onMouseleave:F,onMousemove:B},[s("div",H,[L(s("span",null,[i(t,{name:"FlagUsa",size:r.selectorFlagSize,class:"mr-1 sm:!hidden lg:!inline-block"},null,8,["size"])],512),[[z,l(g).code!=="ja"]]),L(s("span",null,[i(t,{name:"FlagJapan",size:r.selectorFlagSize,class:"mr-1 sm:!hidden lg:!inline-block"},null,8,["size"])],512),[[z,l(g).code==="ja"]]),s("span",K,C(l(g).code),1),i(t,{name:"heroicons:chevron-down-20-solid",size:"18"})]),s("div",{class:J([{"!block":l(m)},"animate-fade-dropdown absolute right-0 hidden"]),"aria-label":"submenu"},[s("ul",Q,[(_(!0),b(U,null,V(l(c),(n,h,p)=>(_(),b("li",{key:n.code},[i(o,{"data-index":p,to:l(M)(n.code),class:"focus:bg-primary-blue-25 hover:bg-primary-blue-25 focus:text-primary-blue-700 btn inline-flex w-full items-center !font-normal sm:text-sm md:text-base",onBlur:N,onClick:I=>d(I,!0,n.code)},{default:A(()=>[i(t,{name:n.flag,size:r.selectionFlagSize,class:"mr-3"},null,8,["name","size"]),s("span",null,C(n.name),1)]),_:2},1032,["data-index","to","onClick"])]))),128))])],2)],544)}}});const ae=S(T,[["__scopeId","data-v-55bc184d"]]),W={};function X(r,f){const u=G;return _(),q(u,{src:"/img/klever_full_logo_md.svg",alt:r.$t("klever_logo"),width:"92",height:"32"},null,8,["alt"])}const oe=S(W,[["render",X]]);export{oe as _,ae as a};
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.