{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/VOfaY9LHiTLKveiePI7P/border.js", "ssg:https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/MaCiz8nzfVQ2yBstuToQ/LocaleSelector.js"],
  "sourcesContent": ["import{ControlType}from\"framer\";export function getBorderStyle({color,width=0,widthPerSide=false,widthTop=0,widthRight=0,widthBottom=0,widthLeft=0,style=\"none\"}={}){const result={};if(color){result[\"--framer-border-color\"]=color;result.borderStyle=style;if(widthPerSide){result.borderTopWidth=widthTop;result.borderRightWidth=widthRight;result.borderBottomWidth=widthBottom;result.borderLeftWidth=widthLeft;}else{result.borderTopWidth=width;result.borderRightWidth=width;result.borderBottomWidth=width;result.borderLeftWidth=width;}}else{result.border=\"none\";}return result;}export const borderControls={color:{type:ControlType.Color,defaultValue:\"#444\"},width:{type:ControlType.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map", "var e,t;import{jsx as o,jsxs as l}from\"react/jsx-runtime\";import{addPropertyControls as r,ControlType as i,// @ts-ignore Internal function\nuseLocaleInfo as a,withCSS as n}from\"framer\";import{useId as s,useRef as u,useState as d}from\"react\";import{getBorderStyle as c,borderControls as p}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/VOfaY9LHiTLKveiePI7P/border.js\";import{getFocusStyle as f,focusControls as m}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle as h,hoverControls as v}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle as g,paddingControls as y}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/6SPClu354QJPCp6Xj5C0/padding.js\";import{getRadiusStyle as b,radiusControls as w}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/58OHv7BfCzgeBhiv1TYu/radius.js\";let C=\"framer-locale-picker\";function x(e){return\"number\"==typeof e?`${e}px`:e;}function j({type:e,color:t,image:l,size:r}){return\"custom\"===e&&l?/*#__PURE__*/o(\"img\",{...l,width:r,height:r}):/*#__PURE__*/o(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:r,height:r,fill:t,children:/*#__PURE__*/o(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}function S({type:e,color:t,image:l,size:r}){return\"custom\"===e&&l?/*#__PURE__*/o(\"img\",{...l,width:r,height:r}):/*#__PURE__*/o(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:r,height:r,children:/*#__PURE__*/o(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:t,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}!function(e){e.Default=\"default\",e.Custom=\"custom\";}(e||(e={})),function(t){t.Default=\"default\",t.Custom=\"custom\";}(t||(t={}));/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */let T=n(({font:e,fillColor:t,textColor:r,icon:i,caret:n,options:{title:p,gap:m,border:v,hover:y,focus:w},style:x,...T})=>{var V,k;let $=s(),{activeLocale:F,locales:N,setLocale:O}=a(),Z=null!==(V=null==F?void 0:F.id)&&void 0!==V?V:\"default\",L=u(Z),[z,A]=d(Z),B=N.find(e=>e.id===z);return L.current!==Z&&(L.current=Z,z!==Z&&A(Z)),/*#__PURE__*/l(\"div\",{className:C,style:x,children:[/*#__PURE__*/o(\"label\",{htmlFor:$,children:\"Select Language\"}),/*#__PURE__*/o(\"select\",{id:$,value:z,onChange:function(e){let t=e.target.value;A(t);let o=N.find(e=>e.id===t);O(o);},children:N.map(e=>/*#__PURE__*/o(\"option\",{value:e.id,children:e.name},e.id))}),/*#__PURE__*/l(\"div\",{className:\"input\",style:{...e,\"--framer-background-color\":t,\"--framer-color\":r,...g(T),...b(T),...c(v),...h(y),...f(w),gap:m},children:[i&&/*#__PURE__*/o(\"div\",{className:\"icon\",children:/*#__PURE__*/o(j,{...i})}),p&&/*#__PURE__*/o(\"div\",{className:\"title\",children:null!==(k=null==B?void 0:B.name)&&void 0!==k?k:\"English\"}),n&&/*#__PURE__*/o(\"div\",{className:\"caret\",children:/*#__PURE__*/o(S,{...n})})]})]});},[`\n            .${C} {\n                position: relative;\n            }\n        `,`\n            .${C} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${C} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${C} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${C} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${C}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${C} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${C} .icon, .${C} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `]);T.displayName=\"Locale Selector\",r(T,{font:{// @ts-ignore\ntype:i.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:i.Color,title:\"Fill\",optional:!0,defaultValue:\"#eee\"},textColor:{type:i.Color,title:\"Text\",defaultValue:\"#000\"},...y,...w,icon:{type:i.Object,buttonTitle:\"Size, Color\",optional:!0,controls:{type:{type:i.Enum,title:\"Icon\",options:Object.values(e),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:!0,defaultValue:\"default\"},color:{type:i.Color,displaySegmentedControl:!0,defaultValue:\"#000\",hidden:e=>\"default\"!==e.type},image:{type:i.ResponsiveImage,title:\"File\",allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:e=>\"custom\"!==e.type},size:{type:i.Number,displayStepper:!0,defaultValue:18}}},caret:{type:i.Object,buttonTitle:\"Size, Color\",optional:!0,controls:{type:{type:i.Enum,title:\"Icon\",options:Object.values(t),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:!0,defaultValue:\"default\"},color:{type:i.Color,displaySegmentedControl:!0,defaultValue:\"#000\",hidden:e=>\"default\"!==e.type},image:{type:i.ResponsiveImage,title:\"File\",allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:e=>\"custom\"!==e.type},size:{type:i.Number,displayStepper:!0,defaultValue:12}},defaultValue:{}},options:{type:i.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:i.Boolean,defaultValue:!0},gap:{type:i.Number,displayStepper:!0,defaultValue:5},border:{type:i.Object,buttonTitle:\"Color, Width\",optional:!0,controls:p},hover:{type:i.Object,buttonTitle:\"Fill, Border\",optional:!0,controls:v},focus:{type:i.Object,buttonTitle:\"Color, Width\",controls:m}}}});export default T;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"34\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map"],
  "mappings": "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",
  "names": ["getBorderStyle", "color", "width", "widthPerSide", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "result", "borderControls", "ControlType", "e", "t", "C", "j", "e", "t", "l", "p", "S", "T", "withCSS", "r", "i", "n", "m", "v", "y", "w", "x", "V", "k", "$", "ae", "F", "N", "O", "useLocaleInfo", "Z", "L", "pe", "z", "A", "ye", "B", "u", "C", "o", "getPaddingStyle", "getRadiusStyle", "getBorderStyle", "getHoverStyle", "getFocusStyle", "addPropertyControls", "ControlType", "paddingControls", "radiusControls", "borderControls", "hoverControls", "focusControls", "LocaleSelector_default"]
}
