{"version":3,"file":"shared-lib.DpMkQMfW.mjs","names":["getProps","React.forwardRef","useMemo","useRef","useCallback","useState","fonts","css","className","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/rhOmIs86f127Y3WccHhZ/Djkuaeyi0kAFsC0D3ZVx/OIuRWOd6v.js","https:/framerusercontent.com/modules/17b9k1LaN8VcRX8wiDUy/IByWV42nughAdqhxGQ9A/CampaignSupport.js","https:/framerusercontent.com/modules/tYtICBhehWGxmAc266en/jV6hvynrSEcbl3uZf0lh/LgvvjpTjr.js","https:/framerusercontent.com/modules/Jomm2Ed4MaPk3ApFxjyy/umxgdTZF1qjGgAtQXSNn/oyG8OUeR3.js","https:/framerusercontent.com/modules/ZfWGpMWgmd8CPUt165Kf/lprrl5ZR9A7DywjXrWrU/xr7vcL3Ms.js","https:/framerusercontent.com/modules/toK9IFevHRnL4FMgSS3R/43Tmbg76AIeDSFCwD5VK/N_R3IRZWc.js","https:/framerusercontent.com/modules/oruJUm4uUglXWgI2i8RF/CuLAF1uUTIVBdYtUW3CO/ireylcB9c.js","https:/framerusercontent.com/modules/dX8xxKQJ0MRKGH5d3WOW/Ymuidxvy7Gse0MaK5DRJ/N9krtBsJ4.js"],"sourcesContent":["// Generated by Framer (4897c59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JW2ySfJQW=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11.61 9.588 C 11.412 9.489 10.438 9.01 10.257 8.943 C 10.075 8.877 9.943 8.845 9.81 9.043 C 9.679 9.241 9.299 9.687 9.183 9.819 C 9.068 9.952 8.952 9.968 8.754 9.869 C 8.556 9.769 7.917 9.561 7.161 8.886 C 6.572 8.361 6.174 7.712 6.059 7.513 C 5.943 7.315 6.047 7.208 6.145 7.109 C 6.235 7.021 6.344 6.878 6.443 6.763 C 6.541 6.647 6.575 6.564 6.641 6.431 C 6.707 6.299 6.675 6.184 6.625 6.085 C 6.575 5.985 6.179 5.01 6.014 4.613 C 5.853 4.227 5.689 4.28 5.568 4.273 C 5.441 4.268 5.315 4.266 5.188 4.267 C 5.056 4.267 4.841 4.316 4.66 4.515 C 4.479 4.713 3.967 5.192 3.967 6.167 C 3.967 7.142 4.677 8.084 4.775 8.217 C 4.874 8.349 6.173 10.35 8.16 11.208 C 8.633 11.412 9.001 11.534 9.289 11.625 C 9.764 11.776 10.196 11.755 10.537 11.703 C 10.917 11.647 11.709 11.224 11.874 10.761 C 12.039 10.299 12.039 9.902 11.989 9.819 C 11.94 9.737 11.808 9.687 11.609 9.588 M 7.995 14.523 L 7.993 14.523 C 6.813 14.523 5.654 14.206 4.639 13.605 L 4.398 13.462 L 1.904 14.117 L 2.569 11.685 L 2.413 11.435 C 1.753 10.385 1.404 9.169 1.406 7.929 C 1.407 4.295 4.363 1.339 7.998 1.339 C 9.758 1.339 11.413 2.026 12.657 3.271 C 13.897 4.505 14.591 6.185 14.585 7.934 C 14.583 11.567 11.627 14.523 7.995 14.523 M 13.604 2.325 C 12.12 0.832 10.1 -0.005 7.995 0 C 3.625 0 0.069 3.557 0.067 7.928 C 0.067 9.325 0.431 10.689 1.125 11.891 L 0 16 L 4.203 14.897 C 5.366 15.53 6.668 15.862 7.992 15.863 L 7.995 15.863 C 12.365 15.863 15.922 12.306 15.924 7.934 C 15.931 5.83 15.095 3.81 13.604 2.325\" fill=\"var(--t829wi, rgb(0,0,0))\" height=\"16.000023818653837px\" id=\"dyFhz0Rg0\" transform=\"translate(0.038 0)\" width=\"15.924038615305333px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JW2ySfJQW:fill??props.JW2ySfJQW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JW2ySfJQW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-6XhEC\",className),layoutId:layoutId,ref:ref,style:{\"--t829wi\":JW2ySfJQW,...style}});});const css=[`.framer-6XhEC { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--t829wi); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JW2ySfJQW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Whatsapp\",\"color\":{\"type\":\"variable\",\"value\":\"t829wi\"},\"set\":{\"localId\":\"vectorSet/uK5ESDkg3\",\"id\":\"uK5ESDkg3\",\"moduleId\":\"rTgCpOIUH6tdiqNh47fL\"}}\n */const Icon=withCSS(Component,css,\"framer-6XhEC\");Icon.displayName=\"Whatsapp\";export default Icon;addPropertyControls(Icon,{JW2ySfJQW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"16\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"16\",\"framerVector\":\"{\\\"name\\\":\\\"Whatsapp\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"t829wi\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/uK5ESDkg3\\\",\\\"id\\\":\\\"uK5ESDkg3\\\",\\\"moduleId\\\":\\\"rTgCpOIUH6tdiqNh47fL\\\"}}\",\"framerVariables\":\"{\\\"JW2ySfJQW\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * User request summary:\n * - Create override exports: ArabicContent, EnglishContent, WhatsAppContact, TrackInquiry.\n * - Keep native canvas layout/content/styles untouched; only wrap and pass through.\n * - Apply true RTL/LTR via dir/lang attributes, preserving incoming styles.\n * - Add central editable SETTINGS object for WhatsApp + analytics config.\n * - WhatsApp override must be keyboard accessible and avoid click/tap double-trigger.\n * - If WhatsApp number is missing, show honest localized alert and do not open fake link.\n * - Keep pixel disabled by default; only initialize after ECBConsentGranted event.\n * - Capture/store UTM + fbclid, preserve them on internal links, and inject hidden fields into forms.\n * - TrackInquiry keeps native submit flow and stores validated inquiry snapshots for post-success WhatsApp handoff.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";// @ts-ignore Framer runtime provides this module in-project.\nimport{RenderTarget}from\"framer\";export const SETTINGS={whatsappNumber:\"9647815240755\",// Documentation only. This is NOT an email delivery configuration.\ninquiryEmail:\"almustasharforengineering@gmail.com\",metaPixelId:\"\",whatsappEvent:\"Contact\",leadEvent:\"Lead\",analyticsEnabled:false};const TRACKING_KEYS=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\",\"fbclid\"];let consentGranted=false;let pixelInitialized=false;let lifecycleInitialized=false;let mountCount=0;let campaignObserver=null;let consentHandler=null;let leadHandler=null;let inquiryInterceptionMounts=0;let inquiryInterceptionInstalled=false;let lastInquiryForm=null;let lastInquirySnapshot=null;const inquirySnapshots=new WeakMap;function isBrowser(){return typeof window!==\"undefined\"&&typeof document!==\"undefined\";}function trackPixelEvent(eventName){if(!isBrowser())return;if(!SETTINGS.analyticsEnabled)return;if(!consentGranted||!pixelInitialized)return;const win=window;if(typeof win.fbq===\"function\"){const standardEvents=new Set([\"PageView\",\"ViewContent\",\"Search\",\"AddToCart\",\"AddToWishlist\",\"InitiateCheckout\",\"AddPaymentInfo\",\"Purchase\",\"Lead\",\"CompleteRegistration\",\"Contact\",\"CustomizeProduct\",\"Donate\",\"FindLocation\",\"Schedule\",\"StartTrial\",\"SubmitApplication\",\"Subscribe\"]);if(standardEvents.has(eventName)){win.fbq(\"track\",eventName);}else{win.fbq(\"trackCustom\",eventName);}}}function ensurePixelAfterConsent(){if(!isBrowser())return;if(!SETTINGS.analyticsEnabled)return;if(!consentGranted)return;if(pixelInitialized)return;if(!SETTINGS.metaPixelId)return;const win=window;if(typeof win.fbq!==\"function\"){(function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){if(n.callMethod){n.callMethod.apply(n,arguments);}else{n.queue.push(arguments);}};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=true;n.version=\"2.0\";n.queue=[];t=b.createElement(e);t.async=true;t.src=v;s=b.getElementsByTagName(e)[0];s?.parentNode?.insertBefore(t,s);})(window,document,\"script\",\"https://connect.facebook.net/en_US/fbevents.js\");}if(typeof win.fbq===\"function\"){win.fbq(\"init\",SETTINGS.metaPixelId);win.fbq(\"track\",\"PageView\");pixelInitialized=true;}}function captureTrackingParams(){if(!isBrowser())return;try{const params=new URLSearchParams(window.location.search);TRACKING_KEYS.forEach(key=>{const value=params.get(key);if(value){sessionStorage.setItem(`ecb_${key}`,value);}});}catch(_error){}}function getStoredTrackingParams(){if(!isBrowser())return{};const values={};TRACKING_KEYS.forEach(key=>{try{const value=sessionStorage.getItem(`ecb_${key}`);if(value)values[key]=value;}catch(_error){}});return values;}function preserveParamsOnInternalLinks(root=document){if(!isBrowser())return;const params=getStoredTrackingParams();if(Object.keys(params).length===0)return;const links=root.querySelectorAll?.(\"a[href]\");if(!links)return;links.forEach(link=>{const href=link.getAttribute(\"href\");if(!href)return;if(href.startsWith(\"#\")||href.startsWith(\"mailto:\")||href.startsWith(\"tel:\")||href.startsWith(\"javascript:\"))return;try{const url=new URL(href,window.location.origin);if(url.origin!==window.location.origin)return;let changed=false;Object.entries(params).forEach(([key,value])=>{if(!url.searchParams.has(key)){url.searchParams.set(key,value);changed=true;}});if(changed){const nextHref=href.startsWith(\"http\")?url.toString():`${url.pathname}${url.search}${url.hash}`;link.setAttribute(\"href\",nextHref);}}catch(_error){}});}function injectTrackingHiddenFields(root=document){if(!isBrowser())return;const params=getStoredTrackingParams();const forms=root.querySelectorAll?.(\"form\");if(!forms)return;forms.forEach(form=>{Object.entries(params).forEach(([key,value])=>{const selector=`input[type=\"hidden\"][name=\"${key}\"]`;let input=form.querySelector(selector);if(!input){input=document.createElement(\"input\");input.type=\"hidden\";input.name=key;form.appendChild(input);}input.value=value;});});}function initCampaignLifecycle(){if(!isBrowser()){return()=>{};}mountCount+=1;if(lifecycleInitialized){return()=>{teardownCampaignLifecycle();};}lifecycleInitialized=true;captureTrackingParams();preserveParamsOnInternalLinks();injectTrackingHiddenFields();consentHandler=()=>{consentGranted=true;ensurePixelAfterConsent();};window.addEventListener(\"ECBConsentGranted\",consentHandler);leadHandler=()=>{trackPixelEvent(SETTINGS.leadEvent);};window.addEventListener(\"ecb:lead-confirmed\",leadHandler);campaignObserver=new MutationObserver(mutations=>{mutations.forEach(mutation=>{mutation.addedNodes.forEach(node=>{if(!(node instanceof Element))return;preserveParamsOnInternalLinks(node);injectTrackingHiddenFields(node);});});preserveParamsOnInternalLinks();injectTrackingHiddenFields();});campaignObserver.observe(document.body,{childList:true,subtree:true});return()=>{teardownCampaignLifecycle();};}function teardownCampaignLifecycle(){if(!isBrowser())return;mountCount=Math.max(0,mountCount-1);if(mountCount>0)return;campaignObserver?.disconnect();campaignObserver=null;if(consentHandler){window.removeEventListener(\"ECBConsentGranted\",consentHandler);consentHandler=null;}if(leadHandler){window.removeEventListener(\"ecb:lead-confirmed\",leadHandler);leadHandler=null;}lifecycleInitialized=false;}function getLocalizedWhatsAppMissingMessage(){if(!isBrowser())return\"WhatsApp number has not been configured yet. Please use the project inquiry form.\";const pathname=(window.location.pathname||\"\").toLowerCase();const isArabic=!pathname.startsWith(\"/en\");if(isArabic){return\"لم يتم إعداد رقم واتساب بعد. يُرجى استخدام نموذج الاستفسار في المشروع.\";}return\"WhatsApp number has not been configured yet. Please use the project inquiry form.\";}function openWhatsApp(){if(!isBrowser())return false;const number=SETTINGS.whatsappNumber.replace(/[^\\d]/g,\"\");if(!number){window.alert(getLocalizedWhatsAppMissingMessage());return false;}const url=buildDirectWhatsAppUrl(number,\"السلام عليكم\");window.open(url,\"_blank\",\"noopener,noreferrer\");trackPixelEvent(SETTINGS.whatsappEvent);return true;}function getWhatsAppHref(){return buildDirectWhatsAppUrl(SETTINGS.whatsappNumber,\"السلام عليكم\");}function withDocumentLanguage(language,direction){if(!isBrowser())return()=>{};const previousLang=document.documentElement.lang;const previousDir=document.documentElement.dir;document.documentElement.lang=language;document.documentElement.dir=direction;return()=>{document.documentElement.lang=previousLang;document.documentElement.dir=previousDir;};}function buildSectionHref(anchor){if(!isBrowser())return`/#${anchor}`;const pathname=(window.location.pathname||\"\").toLowerCase();const english=pathname.startsWith(\"/en\");const base=english?\"/en\":\"/\";const search=window.location.search||\"\";return`${base}${search}#${anchor}`;}function isEnglishRoute(){if(!isBrowser())return false;return(window.location.pathname||\"\").toLowerCase().startsWith(\"/en\");}function collectInquirySnapshot(form){const formData=new FormData(form);const getValue=key=>{const value=formData.get(key);if(typeof value!==\"string\")return\"\";return value.trim();};return{name:getValue(\"name\"),phone:getValue(\"phone\"),service:getValue(\"service\"),location:getValue(\"location\"),area:getValue(\"area\")||\"غير محدد\",type:getValue(\"type\"),details:getValue(\"details\")||\"لا توجد\"};}export function buildDesignRequestMessage(snapshot){return`طلب تصميم جديد\n\n`+`الاسم الكامل: ${snapshot.name}\n`+`رقم الهاتف: ${snapshot.phone}\n`+`الخدمة المطلوبة: ${snapshot.service}\n`+`موقع المشروع: ${snapshot.location}\n`+`المساحة التقريبية: ${snapshot.area} م\\xb2\n`+`نوع المشروع: ${snapshot.type}\n`+`تفاصيل إضافية: ${snapshot.details}`;}export function buildDirectWhatsAppUrl(numberRaw,message){const number=String(numberRaw||\"\").replace(/[^\\d]/g,\"\");if(!number)return\"#\";return`https://wa.me/${number}?text=${encodeURIComponent(message)}`;}function buildInquiryWhatsAppUrlFromSnapshot(snapshot){return buildDirectWhatsAppUrl(SETTINGS.whatsappNumber,buildDesignRequestMessage(snapshot));}const INQUIRY_FIELDS=[\"name\",\"phone\",\"location\",\"service\",\"type\",\"area\",\"details\"];const INQUIRY_REQUIRED_FIELDS=[\"name\",\"phone\",\"location\",\"service\",\"type\"];function isInquiryForm(form){return INQUIRY_FIELDS.every(fieldName=>{const field=form.elements.namedItem(fieldName);return field!==null;});}function getStatusElement(form,english){let status=form.querySelector(\"[data-ecb-whatsapp-status='true']\");if(status)return status;status=document.createElement(\"div\");status.setAttribute(\"data-ecb-whatsapp-status\",\"true\");status.setAttribute(\"role\",\"status\");status.setAttribute(\"aria-live\",\"polite\");status.style.marginTop=\"8px\";status.style.direction=english?\"ltr\":\"rtl\";status.lang=english?\"en\":\"ar\";form.appendChild(status);return status;}function setStatusMessage(form,english,text,linkHref){const status=getStatusElement(form,english);status.style.direction=english?\"ltr\":\"rtl\";status.lang=english?\"en\":\"ar\";status.textContent=text;if(linkHref){status.appendChild(document.createTextNode(\" \"));const link=document.createElement(\"a\");link.href=linkHref;link.target=\"_blank\";link.rel=\"noopener noreferrer\";link.textContent=english?\"Open WhatsApp\":\"افتح واتساب\";link.style.textDecoration=\"underline\";link.style.color=\"inherit\";status.appendChild(link);}}function clearTrimmedCustomValidity(target){if(!target||!(target instanceof HTMLInputElement||target instanceof HTMLTextAreaElement||target instanceof HTMLSelectElement))return;const name=target.name;if(!INQUIRY_REQUIRED_FIELDS.includes(name))return;target.setCustomValidity(\"\");}function validateInquiryForm(form,english){let valid=true;INQUIRY_REQUIRED_FIELDS.forEach(fieldName=>{const field=form.elements.namedItem(fieldName);if(!field||typeof field.setCustomValidity!==\"function\")return;const value=typeof field.value===\"string\"?field.value.trim():\"\";if(!value){field.setCustomValidity(english?\"Please fill out this field.\":\"يرجى تعبئة هذا الحقل.\");valid=false;}else{field.setCustomValidity(\"\");}});if(!valid){setStatusMessage(form,english,english?\"Please complete required fields before submitting.\":\"يرجى إكمال الحقول المطلوبة قبل الإرسال.\");}return valid;}function findInquiryFormFromTarget(target){if(!(target instanceof Element))return null;const form=target.closest(\"form\");if(!(form instanceof HTMLFormElement))return null;if(!isInquiryForm(form))return null;return form;}function installInquiryInterceptionListeners(){if(!isBrowser())return;if(inquiryInterceptionInstalled)return;const onSubmitCapture=event=>{const form=event.target instanceof HTMLFormElement?event.target:null;if(!form||!isInquiryForm(form))return;const english=isEnglishRoute();if(!validateInquiryForm(form,english)){event.preventDefault();event.stopPropagation();return;}const snapshot=collectInquirySnapshot(form);inquirySnapshots.set(form,snapshot);lastInquiryForm=form;lastInquirySnapshot=snapshot;};const onInvalidCapture=event=>{const form=findInquiryFormFromTarget(event.target);if(!form)return;const english=isEnglishRoute();const target=event.target;if(target instanceof HTMLInputElement||target instanceof HTMLTextAreaElement||target instanceof HTMLSelectElement){const fieldName=target.name;if(INQUIRY_REQUIRED_FIELDS.includes(fieldName)){const value=typeof target.value===\"string\"?target.value.trim():\"\";if(!value){target.setCustomValidity(english?\"Please fill out this field.\":\"يرجى تعبئة هذا الحقل.\");}else{target.setCustomValidity(\"\");}}}event.preventDefault();event.stopPropagation();setStatusMessage(form,english,english?\"Please complete required fields before submitting.\":\"يرجى إكمال الحقول المطلوبة قبل الإرسال.\");};const onInputChangeCapture=event=>{const form=findInquiryFormFromTarget(event.target);if(!form)return;clearTrimmedCustomValidity(event.target);const status=form.querySelector(\"[data-ecb-whatsapp-status='true']\");if(status)status.textContent=\"\";};document.addEventListener(\"submit\",onSubmitCapture,true);document.addEventListener(\"invalid\",onInvalidCapture,true);document.addEventListener(\"input\",onInputChangeCapture,true);document.addEventListener(\"change\",onInputChangeCapture,true);installInquiryInterceptionListeners._handlers={onSubmitCapture,onInvalidCapture,onInputChangeCapture};inquiryInterceptionInstalled=true;}function uninstallInquiryInterceptionListeners(){if(!isBrowser())return;if(!inquiryInterceptionInstalled)return;const handlers=installInquiryInterceptionListeners._handlers;if(!handlers)return;document.removeEventListener(\"submit\",handlers.onSubmitCapture,true);document.removeEventListener(\"invalid\",handlers.onInvalidCapture,true);document.removeEventListener(\"input\",handlers.onInputChangeCapture,true);document.removeEventListener(\"change\",handlers.onInputChangeCapture,true);installInquiryInterceptionListeners._handlers=null;inquiryInterceptionInstalled=false;}export function confirmedLead(){if(!isBrowser())return;window.dispatchEvent(new CustomEvent(\"ecb:lead-confirmed\"));}export function ArabicContent(Component){return /*#__PURE__*/forwardRef(function ArabicContentOverride(props,ref){useEffect(()=>{const cleanupLifecycle=initCampaignLifecycle();const cleanupDocument=withDocumentLanguage(\"ar\",\"rtl\");return()=>{cleanupDocument();cleanupLifecycle();};},[]);const mergedStyle=useMemo(()=>({...props.style||{},direction:\"rtl\"}),[props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,dir:\"rtl\",lang:\"ar\",style:mergedStyle});});}export function EnglishContent(Component){return /*#__PURE__*/forwardRef(function EnglishContentOverride(props,ref){useEffect(()=>{const cleanupLifecycle=initCampaignLifecycle();const cleanupDocument=withDocumentLanguage(\"en\",\"ltr\");return()=>{cleanupDocument();cleanupLifecycle();};},[]);const mergedStyle=useMemo(()=>({...props.style||{},direction:\"ltr\"}),[props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,dir:\"ltr\",lang:\"en\",style:mergedStyle});});}export function WhatsAppContact(Component){return /*#__PURE__*/forwardRef(function WhatsAppContactOverride(props,ref){const lastTriggerRef=useRef(0);const href=useMemo(()=>getWhatsAppHref(),[]);useEffect(()=>{return initCampaignLifecycle();},[]);const handleActivate=useCallback(event=>{if(event?.preventDefault)event.preventDefault();const now=Date.now();if(now-lastTriggerRef.current<300){return;}lastTriggerRef.current=now;openWhatsApp();},[]);const handleKeyDown=useCallback(event=>{if(typeof props.onKeyDown===\"function\")props.onKeyDown(event);if(event.defaultPrevented)return;if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();handleActivate();}},[handleActivate,props]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,role:\"link\",tabIndex:0,onClick:handleActivate,onTap:handleActivate,onKeyDown:handleKeyDown,href:href,target:\"_blank\",rel:\"noopener noreferrer\",style:{...props.style}});});}export function TrackInquiry(Component){return /*#__PURE__*/forwardRef(function TrackInquiryOverride(props,ref){useEffect(()=>{const cleanup=initCampaignLifecycle();if(!isBrowser())return cleanup;inquiryInterceptionMounts+=1;installInquiryInterceptionListeners();return()=>{inquiryInterceptionMounts=Math.max(0,inquiryInterceptionMounts-1);if(inquiryInterceptionMounts===0){uninstallInquiryInterceptionListeners();}cleanup();};},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style}});});}export function SubmitConversions(Component){return /*#__PURE__*/forwardRef(function SubmitConversionsOverride(props,ref){const handledSnapshotsRef=useRef(new WeakSet);const handledByFormRef=useRef(new WeakMap);const rootRef=useRef(null);const[isEnglish,setIsEnglish]=useState(false);useEffect(()=>{const cleanup=initCampaignLifecycle();if(isBrowser()){const english=(window.location.pathname||\"\").toLowerCase().startsWith(\"/en\");startTransition(()=>{setIsEnglish(english);});if(english){ensureEnglishTypographyStyle();}}return cleanup;},[]);const wrappedOnConfirmedSuccess=useCallback((...args)=>{if(typeof props.onConfirmedSuccess===\"function\"){props.onConfirmedSuccess(...args);}if(!isBrowser()||RenderTarget.current()===RenderTarget.canvas)return;const node=rootRef.current;const closestForm=node?.closest?.(\"form\");const closestInquiryForm=closestForm instanceof HTMLFormElement&&isInquiryForm(closestForm)?closestForm:null;const form=closestInquiryForm||lastInquiryForm;const snapshot=closestInquiryForm!==null?inquirySnapshots.get(closestInquiryForm)||null:form&&inquirySnapshots.get(form)||lastInquirySnapshot;if(snapshot){if(handledSnapshotsRef.current.has(snapshot))return;if(form){const prior=handledByFormRef.current.get(form);if(prior===snapshot)return;handledByFormRef.current.set(form,snapshot);}handledSnapshotsRef.current.add(snapshot);const url=buildInquiryWhatsAppUrlFromSnapshot(snapshot);let popup=null;try{popup=window.open(\"about:blank\",\"_blank\");}catch(_error){popup=null;}let popupNavigated=false;if(popup){try{popup.opener=null;popup.location.href=url;popupNavigated=true;}catch(_error){try{popup.close();}catch(_closeError){}}}if(popupNavigated){trackPixelEvent(SETTINGS.whatsappEvent);}else if(form){const english=isEnglishRoute();setStatusMessage(form,english,english?\"Your form was submitted successfully. If WhatsApp did not open, use this link:\":\"تم إرسال النموذج بنجاح. إذا لم يفتح واتساب استخدم هذا الرابط:\",url);}}confirmedLead();},[props]);const mergedStyle=useMemo(()=>({...props.style||{},fontFamily:isEnglish?\"Manrope, sans-serif\":\"IBM Plex Sans Arabic, sans-serif\"}),[isEnglish,props.style]);return /*#__PURE__*/_jsx(Component,{ref:node=>{rootRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&typeof ref===\"object\"){ref.current=node;}},...props,onConfirmedSuccess:wrappedOnConfirmedSuccess,\"data-ecb-english-typography\":isEnglish?\"true\":undefined,style:mergedStyle});});}export function InquiryNavigation(Component){return /*#__PURE__*/forwardRef(function InquiryNavigationOverride(props,ref){const[href,setHref]=useState(\"/#inquiry\");useEffect(()=>{const cleanup=initCampaignLifecycle();startTransition(()=>{setHref(buildSectionHref(\"inquiry\"));});return cleanup;},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,href:href,style:{...props.style}});});}export function ServicesNavigation(Component){return /*#__PURE__*/forwardRef(function ServicesNavigationOverride(props,ref){const[href,setHref]=useState(\"/#services\");useEffect(()=>{const cleanup=initCampaignLifecycle();startTransition(()=>{setHref(buildSectionHref(\"services\"));});return cleanup;},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,href:href,style:{...props.style}});});}export function OnlyArabic(Component){return /*#__PURE__*/forwardRef(function OnlyArabicOverride(props,ref){const[isEnglish,setIsEnglish]=useState(false);useEffect(()=>{const cleanup=initCampaignLifecycle();if(isBrowser()){const next=(window.location.pathname||\"\").toLowerCase().startsWith(\"/en\");startTransition(()=>{setIsEnglish(next);});}return cleanup;},[]);const mergedStyle=useMemo(()=>({...props.style||{},display:isEnglish?\"none\":props.style?.display??\"block\"}),[isEnglish,props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle});});}export function OnlyEnglish(Component){return /*#__PURE__*/forwardRef(function OnlyEnglishOverride(props,ref){const[isEnglish,setIsEnglish]=useState(false);useEffect(()=>{const cleanup=initCampaignLifecycle();if(isBrowser()){const next=(window.location.pathname||\"\").toLowerCase().startsWith(\"/en\");startTransition(()=>{setIsEnglish(next);});}return cleanup;},[]);const mergedStyle=useMemo(()=>({...props.style||{},display:isEnglish?props.style?.display??\"block\":\"none\"}),[isEnglish,props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle});});}export function ForceLTR(Component){return /*#__PURE__*/forwardRef(function ForceLTROverride(props,ref){useEffect(()=>{return initCampaignLifecycle();},[]);const mergedStyle=useMemo(()=>({...props.style||{},direction:\"ltr\"}),[props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,dir:\"ltr\",style:mergedStyle});});}let englishTypographyStyleInjected=false;function ensureEnglishTypographyStyle(){if(!isBrowser())return;if(englishTypographyStyleInjected)return;const styleTag=document.createElement(\"style\");styleTag.setAttribute(\"data-ecb-english-typography\",\"true\");styleTag.textContent=`[data-ecb-english-typography=\"true\"], [data-ecb-english-typography=\"true\"] * { font-family: Manrope, sans-serif !important; }`;document.head.appendChild(styleTag);englishTypographyStyleInjected=true;}export function EnglishTypography(Component){return /*#__PURE__*/forwardRef(function EnglishTypographyOverride(props,ref){const[isEnglish,setIsEnglish]=useState(false);useEffect(()=>{const cleanup=initCampaignLifecycle();if(isBrowser()){const english=(window.location.pathname||\"\").toLowerCase().startsWith(\"/en\");startTransition(()=>{setIsEnglish(english);});if(english){ensureEnglishTypographyStyle();}}return cleanup;},[]);const mergedStyle=useMemo(()=>({...props.style||{},fontFamily:isEnglish?\"Manrope, sans-serif\":\"IBM Plex Sans Arabic, sans-serif\"}),[isEnglish,props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-ecb-english-typography\":isEnglish?\"true\":undefined,style:mergedStyle});});}\nexport const __FramerMetadata__ = {\"exports\":{\"WhatsAppContact\":{\"type\":\"reactHoc\",\"name\":\"WhatsAppContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OnlyEnglish\":{\"type\":\"reactHoc\",\"name\":\"OnlyEnglish\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OnlyArabic\":{\"type\":\"reactHoc\",\"name\":\"OnlyArabic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildDirectWhatsAppUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EnglishTypography\":{\"type\":\"reactHoc\",\"name\":\"EnglishTypography\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SubmitConversions\":{\"type\":\"reactHoc\",\"name\":\"SubmitConversions\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SETTINGS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ServicesNavigation\":{\"type\":\"reactHoc\",\"name\":\"ServicesNavigation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackInquiry\":{\"type\":\"reactHoc\",\"name\":\"TrackInquiry\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ArabicContent\":{\"type\":\"reactHoc\",\"name\":\"ArabicContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ForceLTR\":{\"type\":\"reactHoc\",\"name\":\"ForceLTR\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildDesignRequestMessage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InquiryNavigation\":{\"type\":\"reactHoc\",\"name\":\"InquiryNavigation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EnglishContent\":{\"type\":\"reactHoc\",\"name\":\"EnglishContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"confirmedLead\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CampaignSupport.map","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans Arabic-500\",\"GF;IBM Plex Sans Arabic-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans Arabic\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans Arabic\",url:\"https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_9CWVsVJKxTs.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Sans Arabic\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans Arabic\",url:\"https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-dCWVsVJKxTs.woff2\",weight:\"700\"}]}];export const css=[\".framer-07VBD .framer-styles-preset-13ayn0r:not(.rich-text-wrapper), .framer-07VBD .framer-styles-preset-13ayn0r.rich-text-wrapper p { --framer-font-family: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.85em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-07VBD\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans Arabic-500\",\"GF;IBM Plex Sans Arabic-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans Arabic\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans Arabic\",url:\"https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_9CWVsVJKxTs.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Sans Arabic\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans Arabic\",url:\"https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-dCWVsVJKxTs.woff2\",weight:\"700\"}]}];export const css=[\".framer-FgNgg .framer-styles-preset-1h4icuh:not(.rich-text-wrapper), .framer-FgNgg .framer-styles-preset-1h4icuh.rich-text-wrapper p { --framer-font-family: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.75em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-FgNgg\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans Arabic-600\",\"GF;IBM Plex Sans Arabic-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans Arabic\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans Arabic\",url:\"https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-NCWVsVJKxTs.woff2\",weight:\"600\"},{cssFamilyName:\"IBM Plex Sans Arabic\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans Arabic\",url:\"https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-dCWVsVJKxTs.woff2\",weight:\"700\"}]}];export const css=[\".framer-dTpEp .framer-styles-preset-p9i7we:not(.rich-text-wrapper), .framer-dTpEp .framer-styles-preset-p9i7we.rich-text-wrapper h2 { --framer-font-family: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.45em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 600px) { .framer-dTpEp .framer-styles-preset-p9i7we:not(.rich-text-wrapper), .framer-dTpEp .framer-styles-preset-p9i7we.rich-text-wrapper h2 { --framer-font-family: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.45em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 599px) and (min-width: 0px) { .framer-dTpEp .framer-styles-preset-p9i7we:not(.rich-text-wrapper), .framer-dTpEp .framer-styles-preset-p9i7we.rich-text-wrapper h2 { --framer-font-family: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.45em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-dTpEp\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans Arabic-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans Arabic\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans Arabic\",url:\"https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-dCWVsVJKxTs.woff2\",weight:\"700\"}]}];export const css=[\".framer-j1VCN .framer-styles-preset-18zn8yp:not(.rich-text-wrapper), .framer-j1VCN .framer-styles-preset-18zn8yp.rich-text-wrapper p { --framer-font-family: \\\"IBM Plex Sans Arabic\\\", \\\"IBM Plex Sans Arabic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-j1VCN\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/toK9IFevHRnL4FMgSS3R/43Tmbg76AIeDSFCwD5VK/N_R3IRZWc.js\";const enabledGestures={nryf4Ijz2:{hover:true,pressed:true}};const serializationHash=\"framer-P9Esb\";const variantClassNames={nryf4Ijz2:\"framer-v-y39dud\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xdSvjcL69=undefined;const jBuWY9Ls_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({destination,height,id,label,width,...props})=>{return{...props,jBuWY9Ls_:label??props.jBuWY9Ls_??\"اطلب تصميمك الآن\",xdSvjcL69:destination??props.xdSvjcL69};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jBuWY9Ls_,xdSvjcL69,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nryf4Ijz2\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:xdSvjcL69,motionChild:true,nodeId:\"nryf4Ijz2\",preserveParams:true,scopeId:\"ireylcB9c\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-y39dud\",className,classNames)} framer-6y0uqo`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"nryf4Ijz2\",ref:refBinding,style:{backgroundColor:\"var(--token-7cc70d4d-b115-432d-885a-a9f4f62421a0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity:1,...style},variants:{\"nryf4Ijz2-hover\":{opacity:.85},\"nryf4Ijz2-pressed\":{opacity:.7}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18zn8yp\",\"data-styles-preset\":\"N_R3IRZWc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-916288f2-1a43-4ce3-9696-e6942037fe67))\"},children:\"Label\"})}),className:\"framer-wmuudk\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PlsfdvRYH\",style:{\"--extracted-r6o4lv\":\"var(--token-916288f2-1a43-4ce3-9696-e6942037fe67)\"},text:jBuWY9Ls_,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-P9Esb.framer-6y0uqo, .framer-P9Esb .framer-6y0uqo { display: block; }\",\".framer-P9Esb.framer-y39dud { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 40px 16px 40px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-P9Esb .framer-wmuudk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YaTRNMBrR\":{\"layout\":[\"auto\",\"auto\"]},\"wSQ53T3I3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jBuWY9Ls_\":\"label\",\"xdSvjcL69\":\"destination\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerireylcB9c=withCSS(Component,css,\"framer-P9Esb\");export default FramerireylcB9c;FramerireylcB9c.displayName=\"Consultation Button\";FramerireylcB9c.defaultProps={height:200,width:200};addPropertyControls(FramerireylcB9c,{jBuWY9Ls_:{defaultValue:\"اطلب تصميمك الآن\",title:\"Label\",type:ControlType.String},onjBuWY9Ls_Change:{changes:\"jBuWY9Ls_\",type:ControlType.ChangeHandler},xdSvjcL69:{title:\"Destination\",type:ControlType.Link}});addFonts(FramerireylcB9c,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerireylcB9c\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YaTRNMBrR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wSQ53T3I3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"jBuWY9Ls_\\\":\\\"label\\\",\\\"xdSvjcL69\\\":\\\"destination\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ireylcB9c.map","// Generated by Framer (2f17f47)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/toK9IFevHRnL4FMgSS3R/43Tmbg76AIeDSFCwD5VK/N_R3IRZWc.js\";const cycleOrder=[\"s19BeyA9C\",\"S4CqOGI0L\",\"IfPAl9iOm\",\"TKyj2hfqP\"];const serializationHash=\"framer-sTHTW\";const variantClassNames={IfPAl9iOm:\"framer-v-wwhks5\",s19BeyA9C:\"framer-v-1cg7q1q\",S4CqOGI0L:\"framer-v-8yd1zr\",TKyj2hfqP:\"framer-v-y7co60\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nlGKXU_BU=undefined;const RBbvaIATv=undefined;const JGBFDhhEn=undefined;const otBlO6ijL=undefined;const rXpsUD2lZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Error:\"TKyj2hfqP\",Ready:\"s19BeyA9C\",Sending:\"IfPAl9iOm\",Success:\"S4CqOGI0L\"};const Variants=motion.create(React.Fragment);const getProps=({errorMessage,height,id,label,onConfirmedSuccess,sendingMessage,successMessage,width,...props})=>{return{...props,JGBFDhhEn:successMessage??props.JGBFDhhEn??\"تم إرسال طلبك بنجاح\",nlGKXU_BU:onConfirmedSuccess??props.nlGKXU_BU,otBlO6ijL:sendingMessage??props.otBlO6ijL??\"جارٍ الإرسال…\",RBbvaIATv:label??props.RBbvaIATv??\"أرسل طلبك الآن\",rXpsUD2lZ:errorMessage??props.rXpsUD2lZ??\"تعذر الإرسال، حاول مجدداً\",variant:humanReadableVariantMap[props.variant]??props.variant??\"s19BeyA9C\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,RBbvaIATv,JGBFDhhEn,otBlO6ijL,rXpsUD2lZ,nlGKXU_BU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"s19BeyA9C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear186xrh3=activeVariantCallback(async(...args)=>{if(nlGKXU_BU){const res=await nlGKXU_BU(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{S4CqOGI0L:onAppear186xrh3});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1cg7q1q\",className,classNames),\"data-framer-name\":\"Ready\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"s19BeyA9C\",ref:refBinding,style:{backgroundColor:\"var(--token-7cc70d4d-b115-432d-885a-a9f4f62421a0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({IfPAl9iOm:{\"data-framer-name\":\"Sending\"},S4CqOGI0L:{\"data-framer-name\":\"Success\",\"data-highlight\":true},TKyj2hfqP:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18zn8yp\",\"data-styles-preset\":\"N_R3IRZWc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-916288f2-1a43-4ce3-9696-e6942037fe67))\"},children:\"Label\"})}),className:\"framer-1bvbzl4\",\"data-framer-name\":\"Submit Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JxugAG4pY\",style:{\"--extracted-r6o4lv\":\"var(--token-916288f2-1a43-4ce3-9696-e6942037fe67)\"},text:RBbvaIATv,variants:{IfPAl9iOm:{\"--extracted-r6o4lv\":\"#292929\"},S4CqOGI0L:{\"--extracted-r6o4lv\":\"#292929\"},TKyj2hfqP:{\"--extracted-r6o4lv\":\"#292929\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IfPAl9iOm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18zn8yp\",\"data-styles-preset\":\"N_R3IRZWc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #292929)\"},children:\"Sending Message\"})}),text:otBlO6ijL},S4CqOGI0L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18zn8yp\",\"data-styles-preset\":\"N_R3IRZWc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #292929)\"},children:\"Success Message\"})}),text:JGBFDhhEn},TKyj2hfqP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18zn8yp\",\"data-styles-preset\":\"N_R3IRZWc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #292929)\"},children:\"Error Message\"})}),text:rXpsUD2lZ}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-sTHTW.framer-1j0d23q, .framer-sTHTW .framer-1j0d23q { display: block; }\",\".framer-sTHTW.framer-1cg7q1q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 16px 24px 16px 24px; position: relative; width: min-content; }\",\".framer-sTHTW .framer-1bvbzl4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sTHTW.framer-v-8yd1zr.framer-1cg7q1q, .framer-sTHTW.framer-v-wwhks5.framer-1cg7q1q, .framer-sTHTW.framer-v-y7co60.framer-1cg7q1q { width: 340px; }\",\".framer-sTHTW.framer-v-8yd1zr .framer-1bvbzl4, .framer-sTHTW.framer-v-wwhks5 .framer-1bvbzl4, .framer-sTHTW.framer-v-y7co60 .framer-1bvbzl4 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 62\n * @framerIntrinsicWidth 173\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"S4CqOGI0L\":{\"layout\":[\"fixed\",\"auto\"]},\"IfPAl9iOm\":{\"layout\":[\"fixed\",\"auto\"]},\"TKyj2hfqP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"RBbvaIATv\":\"label\",\"JGBFDhhEn\":\"successMessage\",\"otBlO6ijL\":\"sendingMessage\",\"rXpsUD2lZ\":\"errorMessage\",\"nlGKXU_BU\":\"onConfirmedSuccess\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerN9krtBsJ4=withCSS(Component,css,\"framer-sTHTW\");export default FramerN9krtBsJ4;FramerN9krtBsJ4.displayName=\"Project Inquiry Submit\";FramerN9krtBsJ4.defaultProps={height:62,width:173};addPropertyControls(FramerN9krtBsJ4,{variant:{options:[\"s19BeyA9C\",\"S4CqOGI0L\",\"IfPAl9iOm\",\"TKyj2hfqP\"],optionTitles:[\"Ready\",\"Success\",\"Sending\",\"Error\"],title:\"Variant\",type:ControlType.Enum},RBbvaIATv:{defaultValue:\"أرسل طلبك الآن\",title:\"Label\",type:ControlType.String},onRBbvaIATvChange:{changes:\"RBbvaIATv\",type:ControlType.ChangeHandler},JGBFDhhEn:{defaultValue:\"تم إرسال طلبك بنجاح\",title:\"Success Message\",type:ControlType.String},onJGBFDhhEnChange:{changes:\"JGBFDhhEn\",type:ControlType.ChangeHandler},otBlO6ijL:{defaultValue:\"جارٍ الإرسال…\",title:\"Sending Message\",type:ControlType.String},onotBlO6ijLChange:{changes:\"otBlO6ijL\",type:ControlType.ChangeHandler},rXpsUD2lZ:{defaultValue:\"تعذر الإرسال، حاول مجدداً\",title:\"Error Message\",type:ControlType.String},onrXpsUD2lZChange:{changes:\"rXpsUD2lZ\",type:ControlType.ChangeHandler},nlGKXU_BU:{title:\"On Confirmed Success\",type:ControlType.EventHandler}});addFonts(FramerN9krtBsJ4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN9krtBsJ4\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S4CqOGI0L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IfPAl9iOm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TKyj2hfqP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"RBbvaIATv\\\":\\\"label\\\",\\\"JGBFDhhEn\\\":\\\"successMessage\\\",\\\"otBlO6ijL\\\":\\\"sendingMessage\\\",\\\"rXpsUD2lZ\\\":\\\"errorMessage\\\",\\\"nlGKXU_BU\\\":\\\"onConfirmedSuccess\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"173\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"62\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./N9krtBsJ4.map"],"mappings":"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"}