{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/yua85gzsEwWqRh8Hv2ds/EfZ4MAOMeGhgpQryCFsS/Accesories.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useLayoutEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import ReactDOM from\"react-dom\";/** \u041D\u0435\u0431\u043E\u043B\u044C\u0448\u043E\u0439 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442-\u043F\u043E\u0440\u0442\u0430\u043B, \u0447\u0442\u043E\u0431\u044B \u043C\u043E\u0434\u0430\u043B\u044C\u043D\u043E\u0435 \u043E\u043A\u043D\u043E \u0440\u0435\u043D\u0434\u0435\u0440\u0438\u043B\u043E\u0441\u044C \u0432 <body> */function Portal({children}){const[container]=React.useState(()=>document.createElement(\"div\"));useEffect(()=>{document.body.appendChild(container);return()=>{document.body.removeChild(container);};},[container]);return /*#__PURE__*/ReactDOM.createPortal(children,container);}/** \u041A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0434\u043B\u044F \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0432 \u0432 \u043A\u043E\u043C\u043F\u0430\u043A\u0442\u043D\u043E\u043C \u0440\u044F\u0434\u0443 */function CompactVariantsRow({variants,selectedIndex,onSelect,variantImageWidth,variantImageHeight,elementSpacing,variantStyleSettings}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:elementSpacing,flexWrap:\"wrap\"},children:variants.map((variant,index)=>{const isSelected=index===selectedIndex;const border=isSelected?`2px solid ${variantStyleSettings.selectedBorderColor}`:`${variantStyleSettings.borderWidth}px solid ${variantStyleSettings.borderColor}`;const variantContainerStyle={cursor:\"pointer\",border,borderRadius:variantStyleSettings.borderRadius,padding:variantStyleSettings.containerPadding,textAlign:\"center\"};const imageContainerStyle={width:variantImageWidth,height:variantImageHeight,margin:\"0 auto\",overflow:\"hidden\",borderRadius:variantStyleSettings.borderRadius,marginBottom:variantStyleSettings.imageMarginBottom};const imageStyle={width:\"100%\",height:\"100%\",objectFit:\"contain\",display:\"block\"};return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>onSelect(index),style:variantContainerStyle,children:[variant.photo&&/*#__PURE__*/_jsx(\"div\",{style:imageContainerStyle,children:/*#__PURE__*/_jsx(\"img\",{src:variant.photo,alt:variant.label,style:imageStyle})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14},children:variant.label}),variant.price>0&&/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:12,color:\"#555\"},children:[\"+$\",variant.price]})]},variant.id||index);})});}/** \u041E\u0441\u043D\u043E\u0432\u043D\u043E\u0439 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043E\u0440\u0430 */export function ProductConfigurator(props){const{title=\"\u041A\u043E\u043D\u0444\u0456\u0433\u0443\u0440\u0430\u0442\u043E\u0440 Truck\",basePrice=1e4,basePhoto,basePhotoWidth=300,basePhotoHeight=200,options=[],fontFamily=\"Arial\",fontSize=16,textColor=\"#000000\",containerPadding=20,elementSpacing=10,columnsGap=20,variantImageWidth=80,variantImageHeight=80,buttonSettings={text:\"\u0412\u0456\u0434\u043F\u0440\u0430\u0432\u0438\u0442\u0438 \u0437\u0430\u044F\u0432\u043A\u0443\",color:\"#007AFF\",width:150,height:40,padding:10,link:\"\",borderRadius:4,textColor:\"#fff\",fontSize:14,fontWeight:400},variantStyleSettings={borderColor:\"#ccc\",borderWidth:1,borderRadius:4,selectedBorderColor:\"#007AFF\",containerPadding:6,imageMarginBottom:4},description=\"\",totalPriceLabel=\"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0430 \u0446\u0456\u043D\u0430:\",totalPriceSubtitle=\"\",useCustomFont=false,customFontName=\"CustomFont\",customFontURL=\"\",customFontFile=\"\",formStyleSettings={nameLabel:\"\u0418\u043C\u044F\",nameLabelFontSize:14,nameLabelFontWeight:400,namePlaceholder:\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F\",emailLabel:\"Email\",emailLabelFontSize:14,emailLabelFontWeight:400,emailPlaceholder:\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 email\",phoneLabel:\"\u0422\u0435\u043B\u0435\u0444\u043E\u043D\",phoneLabelFontSize:14,phoneLabelFontWeight:400,phonePlaceholder:\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u0435\u043B\u0435\u0444\u043E\u043D\",inputBorderColor:\"#ccc\",inputBorderRadius:4},overlayStyleSettings={overlayBackgroundColor:\"rgba(0,0,0,0.5)\",overlayZIndex:2147483647,headingText:\"\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043A\u043E\u043D\u0442\u0430\u043A\u0442\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435\",headingColor:\"#000\",headingFontSize:16,headingFontWeight:600,modalBackgroundColor:\"#fff\",modalBorderRadius:8,modalPadding:20,cancelButtonText:\"\u041E\u0442\u043C\u0435\u043D\u0430\",cancelButtonBackgroundColor:\"#ccc\",cancelButtonTextColor:\"#000\",cancelButtonFontSize:14,cancelButtonFontWeight:400,cancelButtonBorderRadius:4,submitButtonText:\"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\",submitButtonBackgroundColor:\"#007AFF\",submitButtonTextColor:\"#fff\",submitButtonFontSize:14,submitButtonFontWeight:400,submitButtonBorderRadius:4}}=props;const effectiveCustomFontURL=useCustomFont&&customFontFile?customFontFile:customFontURL;const effectiveFontFamily=useCustomFont&&effectiveCustomFontURL?customFontName:fontFamily;useEffect(()=>{if(useCustomFont&&effectiveCustomFontURL){const styleEl=document.createElement(\"style\");styleEl.innerHTML=`\n                @font-face {\n                    font-family: '${customFontName}';\n                    src: url('${effectiveCustomFontURL}');\n                }\n            `;document.head.appendChild(styleEl);return()=>{document.head.removeChild(styleEl);};}},[useCustomFont,effectiveCustomFontURL,customFontName]);useEffect(()=>{const linkId=\"montserrat-font\";if(!document.getElementById(linkId)){const link=document.createElement(\"link\");link.id=linkId;link.rel=\"stylesheet\";link.href=\"https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap\";document.head.appendChild(link);}},[]);const{text,color,width,height,padding,link,borderRadius:btnBorderRadius,textColor:btnTextColor,fontSize:btnFontSize,fontWeight:btnFontWeight}=buttonSettings;const{nameLabel,nameLabelFontSize,nameLabelFontWeight,namePlaceholder,emailLabel,emailLabelFontSize,emailLabelFontWeight,emailPlaceholder,phoneLabel,phoneLabelFontSize,phoneLabelFontWeight,phonePlaceholder,inputBorderColor,inputBorderRadius}=formStyleSettings;const{overlayBackgroundColor,overlayZIndex,headingText,headingColor,headingFontSize,headingFontWeight,modalBackgroundColor,modalBorderRadius,modalPadding,cancelButtonText,cancelButtonBackgroundColor,cancelButtonTextColor,cancelButtonFontSize,cancelButtonFontWeight,cancelButtonBorderRadius,submitButtonText,submitButtonBackgroundColor,submitButtonTextColor,submitButtonFontSize,submitButtonFontWeight,submitButtonBorderRadius}=overlayStyleSettings;const[optionChecked,setOptionChecked]=useState(options.map(()=>false));const[selectedVariants,setSelectedVariants]=useState(options.map(()=>0));const[mainImage,setMainImage]=useState(basePhoto);const[isMobile,setIsMobile]=useState(false);useLayoutEffect(()=>{const handleResize=()=>{setIsMobile(window.innerWidth<=810);};handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const handleOptionCheck=optionIndex=>{setOptionChecked(prev=>{const newChecked=[...prev];newChecked[optionIndex]=!newChecked[optionIndex];return newChecked;});if(optionChecked[optionIndex]){setMainImage(basePhoto);}else{const variantIndex=selectedVariants[optionIndex];const chosenVariant=options[optionIndex].variants[variantIndex];if(chosenVariant?.combinedPhoto){setMainImage(chosenVariant.combinedPhoto);}}};const handleVariantChange=(optionIndex,variantIndex)=>{setSelectedVariants(prev=>{const newSelected=[...prev];newSelected[optionIndex]=variantIndex;return newSelected;});if(optionChecked[optionIndex]){const chosenVariant=options[optionIndex].variants[variantIndex];if(chosenVariant?.combinedPhoto){setMainImage(chosenVariant.combinedPhoto);}else{setMainImage(basePhoto);}}};const totalPrice=options.reduce((acc,option,index)=>{if(!optionChecked[index])return acc;const variantIndex=selectedVariants[index];const variantPrice=option.variants[variantIndex]?.price||0;return acc+variantPrice;},basePrice);const[showContactForm,setShowContactForm]=useState(false);const[contactName,setContactName]=useState(\"\");const[contactEmail,setContactEmail]=useState(\"\");const[contactPhone,setContactPhone]=useState(\"\");const handleOpenContactForm=()=>{setShowContactForm(true);};const handleCloseContactForm=()=>{setShowContactForm(false);};const handleSubmitContactForm=async e=>{e.preventDefault();const selectedOptions=options.map((option,i)=>{if(!optionChecked[i])return null;const variantIndex=selectedVariants[i];const variant=option.variants[variantIndex];return`${option.name}: ${variant.label}`;}).filter(Boolean).join(\", \");const dataObj={_replyto:contactEmail,title,description,basePrice,totalPrice,selectedOptions,contactName,contactEmail,contactPhone};try{const response=await fetch(\"https://formspree.io/f/mrbppkjv\",{method:\"POST\",headers:{Accept:\"application/json\",\"Content-Type\":\"application/json\"},body:JSON.stringify(dataObj)});const result=await response.json();console.log(\"Formspree response:\",result);if(response.ok){alert(\"\u0417\u0430\u044F\u0432\u043A\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0430!\");setShowContactForm(false);setContactName(\"\");setContactEmail(\"\");setContactPhone(\"\");}else{alert(\"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0435 \u0437\u0430\u044F\u0432\u043A\u0438! \"+JSON.stringify(result));}}catch(error){console.error(\"\u041E\u0448\u0438\u0431\u043A\u0430:\",error);alert(\"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0435 \u0437\u0430\u044F\u0432\u043A\u0438!\");}};const containerStyle={padding:containerPadding,fontFamily:effectiveFontFamily,fontSize,color:textColor,maxWidth:900,margin:\"0 auto\",textAlign:\"center\"};const mainImageStyle={width:basePhotoWidth,height:basePhotoHeight,objectFit:\"cover\",display:\"block\",marginLeft:\"auto\",marginRight:\"auto\",marginBottom:elementSpacing};const buttonStyle={backgroundColor:color,color:btnTextColor,border:\"none\",width,height,padding,cursor:\"pointer\",borderRadius:btnBorderRadius,fontFamily:\"Montserrat\",fontSize:btnFontSize,fontWeight:btnFontWeight};const modalOverlayStyle={position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:overlayBackgroundColor,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",zIndex:overlayZIndex,pointerEvents:\"auto\"};const modalContentStyle={backgroundColor:modalBackgroundColor,padding:modalPadding,borderRadius:modalBorderRadius,width:\"300px\",maxWidth:\"90%\",pointerEvents:\"auto\",fontFamily:\"Montserrat\"};const labelStyle=(labelFontSize,labelFontWeight)=>({display:\"block\",marginBottom:5,fontFamily:\"Montserrat\",fontSize:labelFontSize,fontWeight:labelFontWeight});const inputStyle={width:\"100%\",marginTop:4,border:`1px solid ${inputBorderColor}`,borderRadius:inputBorderRadius,padding:\"6px 8px\",fontFamily:\"Montserrat\"};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"h2\",{style:{marginBottom:elementSpacing},children:title}),mainImage&&/*#__PURE__*/_jsx(\"img\",{src:mainImage,alt:\"Product\",style:mainImageStyle}),description&&/*#__PURE__*/_jsx(\"p\",{style:{marginBottom:elementSpacing},children:description}),options.map((option,optionIndex)=>{const checked=optionChecked[optionIndex];const variantIndex=selectedVariants[optionIndex];return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:elementSpacing},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",gap:6,justifyContent:\"center\",fontFamily:\"Montserrat\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:checked,onChange:()=>handleOptionCheck(optionIndex)}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:\"bold\"},children:option.name})]}),checked&&/*#__PURE__*/_jsx(CompactVariantsRow,{variants:option.variants,selectedIndex:variantIndex,onSelect:idx=>handleVariantChange(optionIndex,idx),variantImageWidth:variantImageWidth,variantImageHeight:variantImageHeight,elementSpacing:elementSpacing,variantStyleSettings:variantStyleSettings})]},optionIndex);}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:elementSpacing*2},children:[/*#__PURE__*/_jsxs(\"h3\",{style:{marginBottom:elementSpacing},children:[totalPriceLabel,\" $\",totalPrice]}),totalPriceSubtitle&&/*#__PURE__*/_jsx(\"p\",{style:{marginBottom:elementSpacing},children:totalPriceSubtitle}),/*#__PURE__*/_jsx(\"button\",{style:buttonStyle,onClick:handleOpenContactForm,children:text})]}),showContactForm&&/*#__PURE__*/_jsx(Portal,{children:/*#__PURE__*/_jsx(\"div\",{style:modalOverlayStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:modalContentStyle,children:[/*#__PURE__*/_jsx(\"h3\",{style:{marginBottom:10,color:headingColor,fontFamily:\"Montserrat\",fontSize:headingFontSize,fontWeight:headingFontWeight},children:headingText}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmitContactForm,children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle(nameLabelFontSize,nameLabelFontWeight),children:[nameLabel,/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:namePlaceholder,value:contactName,onChange:e=>setContactName(e.target.value),required:true,style:inputStyle})]}),/*#__PURE__*/_jsxs(\"label\",{style:{...labelStyle(emailLabelFontSize,emailLabelFontWeight),marginTop:10},children:[emailLabel,/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:emailPlaceholder,value:contactEmail,onChange:e=>setContactEmail(e.target.value),required:true,style:inputStyle})]}),/*#__PURE__*/_jsxs(\"label\",{style:{...labelStyle(phoneLabelFontSize,phoneLabelFontWeight),marginTop:10},children:[phoneLabel,/*#__PURE__*/_jsx(\"input\",{type:\"tel\",placeholder:phonePlaceholder,value:contactPhone,onChange:e=>setContactPhone(e.target.value),style:inputStyle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:20},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleCloseContactForm,style:{backgroundColor:cancelButtonBackgroundColor,color:cancelButtonTextColor,fontFamily:\"Montserrat\",fontSize:cancelButtonFontSize,fontWeight:cancelButtonFontWeight,border:\"none\",padding:\"8px 12px\",borderRadius:cancelButtonBorderRadius,cursor:\"pointer\"},children:cancelButtonText}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{backgroundColor:submitButtonBackgroundColor,color:submitButtonTextColor,fontFamily:\"Montserrat\",fontSize:submitButtonFontSize,fontWeight:submitButtonFontWeight,border:\"none\",padding:\"8px 12px\",borderRadius:submitButtonBorderRadius,cursor:\"pointer\"},children:submitButtonText})]})]})]})})})]});}/** Property Controls */addPropertyControls(ProductConfigurator,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"\u041A\u043E\u043D\u0444\u0456\u0433\u0443\u0440\u0430\u0442\u043E\u0440 Truck\"},basePrice:{type:ControlType.Number,title:\"Base Price\",defaultValue:1e4},basePhoto:{type:ControlType.File,title:\"Base Photo\",allowedFileTypes:[\".jpg\",\".png\",\".jpeg\",\".gif\",\".svg\",\".webp\"]},basePhotoWidth:{type:ControlType.Number,title:\"Base Photo W\",defaultValue:300},basePhotoHeight:{type:ControlType.Number,title:\"Base Photo H\",defaultValue:200},basePriceLabel:{type:ControlType.String,title:\"Base Price Label\",defaultValue:\"\u0411\u0430\u0437\u043E\u0432\u0430 \u0446\u0456\u043D\u0430:\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\"},totalPriceLabel:{type:ControlType.String,title:\"Total Price Label\",defaultValue:\"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0430 \u0446\u0456\u043D\u0430:\"},totalPriceSubtitle:{type:ControlType.String,title:\"Subtitle Below Price\",defaultValue:\"\"},useCustomFont:{type:ControlType.Boolean,title:\"Use Custom Font\",defaultValue:false},customFontName:{type:ControlType.String,title:\"Custom Font Name\",defaultValue:\"CustomFont\"},customFontURL:{type:ControlType.String,title:\"Custom Font URL\",defaultValue:\"\"},customFontFile:{type:ControlType.File,title:\"Custom Font File\",allowedFileTypes:[\".ttf\",\".otf\",\".woff\",\".woff2\"]},options:{type:ControlType.Array,title:\"Options\",propertyControl:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\"},variants:{type:ControlType.Array,title:\"Variants\",propertyControl:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},price:{type:ControlType.Number,title:\"Price\"},photo:{type:ControlType.File,title:\"Photo\",allowedFileTypes:[\".jpg\",\".png\",\".jpeg\",\".gif\",\".svg\",\".webp\"]},combinedPhoto:{type:ControlType.File,title:\"Combined Photo\",allowedFileTypes:[\".jpg\",\".png\",\".jpeg\",\".gif\",\".svg\",\".webp\"]}}}}}},defaultValue:[]},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Arial\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},containerPadding:{type:ControlType.Number,title:\"Container Padding\",defaultValue:20},elementSpacing:{type:ControlType.Number,title:\"Element Spacing\",defaultValue:10},columnsGap:{type:ControlType.Number,title:\"Columns Gap\",defaultValue:20},variantImageWidth:{type:ControlType.Number,title:\"Variant Img W\",defaultValue:80},variantImageHeight:{type:ControlType.Number,title:\"Variant Img H\",defaultValue:80},buttonSettings:{type:ControlType.Object,title:\"Main Button\",controls:{text:{type:ControlType.String,title:\"Text\",defaultValue:\"\u0412\u0456\u0434\u043F\u0440\u0430\u0432\u0438\u0442\u0438 \u0437\u0430\u044F\u0432\u043A\u0443\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#007AFF\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:150},height:{type:ControlType.Number,title:\"Height\",defaultValue:40},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:10},link:{type:ControlType.String,title:\"Link\",defaultValue:\"\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:4},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#fff\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:14},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:400}}},variantStyleSettings:{type:ControlType.Object,title:\"Variant Style\",controls:{borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#ccc\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:4},selectedBorderColor:{type:ControlType.Color,title:\"Selected Border\",defaultValue:\"#007AFF\"},containerPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:6},imageMarginBottom:{type:ControlType.Number,title:\"Image Margin B\",defaultValue:4}}},formStyleSettings:{type:ControlType.Object,title:\"Form Fields\",controls:{nameLabel:{type:ControlType.String,title:\"Name Label\",defaultValue:\"\u0418\u043C\u044F\"},nameLabelFontSize:{type:ControlType.Number,title:\"Name FontSize\",defaultValue:14},nameLabelFontWeight:{type:ControlType.Number,title:\"Name FontWeight\",defaultValue:400},namePlaceholder:{type:ControlType.String,title:\"Name Placeholder\",defaultValue:\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F\"},emailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"Email\"},emailLabelFontSize:{type:ControlType.Number,title:\"Email FontSize\",defaultValue:14},emailLabelFontWeight:{type:ControlType.Number,title:\"Email FontWeight\",defaultValue:400},emailPlaceholder:{type:ControlType.String,title:\"Email Placeholder\",defaultValue:\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 email\"},phoneLabel:{type:ControlType.String,title:\"Phone Label\",defaultValue:\"\u0422\u0435\u043B\u0435\u0444\u043E\u043D\"},phoneLabelFontSize:{type:ControlType.Number,title:\"Phone FontSize\",defaultValue:14},phoneLabelFontWeight:{type:ControlType.Number,title:\"Phone FontWeight\",defaultValue:400},phonePlaceholder:{type:ControlType.String,title:\"Phone Placeholder\",defaultValue:\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u0435\u043B\u0435\u0444\u043E\u043D\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#ccc\"},inputBorderRadius:{type:ControlType.Number,title:\"Input Radius\",defaultValue:4}}},overlayStyleSettings:{type:ControlType.Object,title:\"Overlay & Modal\",controls:{overlayBackgroundColor:{type:ControlType.Color,title:\"Overlay BG\",defaultValue:\"rgba(0,0,0,0.5)\"},overlayZIndex:{type:ControlType.Number,title:\"Overlay zIndex\",defaultValue:2147483647},headingText:{type:ControlType.String,title:\"Modal Heading\",defaultValue:\"\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043A\u043E\u043D\u0442\u0430\u043A\u0442\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435\"},headingColor:{type:ControlType.Color,title:\"Heading Color\",defaultValue:\"#000\"},headingFontSize:{type:ControlType.Number,title:\"Heading FSize\",defaultValue:16},headingFontWeight:{type:ControlType.Number,title:\"Heading FWeight\",defaultValue:600},modalBackgroundColor:{type:ControlType.Color,title:\"Modal BG\",defaultValue:\"#fff\"},modalBorderRadius:{type:ControlType.Number,title:\"Modal Radius\",defaultValue:8},modalPadding:{type:ControlType.Number,title:\"Modal Padding\",defaultValue:20},cancelButtonText:{type:ControlType.String,title:\"Cancel Text\",defaultValue:\"\u041E\u0442\u043C\u0435\u043D\u0430\"},cancelButtonBackgroundColor:{type:ControlType.Color,title:\"Cancel BG\",defaultValue:\"#ccc\"},cancelButtonTextColor:{type:ControlType.Color,title:\"Cancel Text\",defaultValue:\"#000\"},cancelButtonFontSize:{type:ControlType.Number,title:\"Cancel FSize\",defaultValue:14},cancelButtonFontWeight:{type:ControlType.Number,title:\"Cancel FWeight\",defaultValue:400},cancelButtonBorderRadius:{type:ControlType.Number,title:\"Cancel Radius\",defaultValue:4},submitButtonText:{type:ControlType.String,title:\"Submit Text\",defaultValue:\"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\"},submitButtonBackgroundColor:{type:ControlType.Color,title:\"Submit BG\",defaultValue:\"#007AFF\"},submitButtonTextColor:{type:ControlType.Color,title:\"Submit Text\",defaultValue:\"#fff\"},submitButtonFontSize:{type:ControlType.Number,title:\"Submit FSize\",defaultValue:14},submitButtonFontWeight:{type:ControlType.Number,title:\"Submit FWeight\",defaultValue:400},submitButtonBorderRadius:{type:ControlType.Number,title:\"Submit Radius\",defaultValue:4}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"ProductConfigurator\":{\"type\":\"reactComponent\",\"name\":\"ProductConfigurator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Accesories.map"],
  "mappings": "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",
  "names": ["Portal", "children", "container", "ye", "ue", "Ha", "CompactVariantsRow", "variants", "selectedIndex", "onSelect", "variantImageWidth", "variantImageHeight", "elementSpacing", "variantStyleSettings", "p", "variant", "index", "variantContainerStyle", "imageContainerStyle", "imageStyle", "u", "ProductConfigurator", "props", "title", "basePrice", "basePhoto", "basePhotoWidth", "basePhotoHeight", "options", "fontFamily", "fontSize", "textColor", "containerPadding", "columnsGap", "buttonSettings", "description", "totalPriceLabel", "totalPriceSubtitle", "useCustomFont", "customFontName", "customFontURL", "customFontFile", "formStyleSettings", "overlayStyleSettings", "effectiveCustomFontURL", "effectiveFontFamily", "styleEl", "linkId", "link", "text", "color", "width", "height", "padding", "btnBorderRadius", "btnTextColor", "btnFontSize", "btnFontWeight", "nameLabel", "nameLabelFontSize", "nameLabelFontWeight", "namePlaceholder", "emailLabel", "emailLabelFontSize", "emailLabelFontWeight", "emailPlaceholder", "phoneLabel", "phoneLabelFontSize", "phoneLabelFontWeight", "phonePlaceholder", "inputBorderColor", "inputBorderRadius", "overlayBackgroundColor", "overlayZIndex", "headingText", "headingColor", "headingFontSize", "headingFontWeight", "modalBackgroundColor", "modalBorderRadius", "modalPadding", "cancelButtonText", "cancelButtonBackgroundColor", "cancelButtonTextColor", "cancelButtonFontSize", "cancelButtonFontWeight", "cancelButtonBorderRadius", "submitButtonText", "submitButtonBackgroundColor", "submitButtonTextColor", "submitButtonFontSize", "submitButtonFontWeight", "submitButtonBorderRadius", "optionChecked", "setOptionChecked", "selectedVariants", "setSelectedVariants", "mainImage", "setMainImage", "isMobile", "setIsMobile", "fe", "handleResize", "window", "handleOptionCheck", "optionIndex", "prev", "newChecked", "variantIndex", "chosenVariant", "handleVariantChange", "newSelected", "totalPrice", "acc", "option", "variantPrice", "showContactForm", "setShowContactForm", "contactName", "setContactName", "contactEmail", "setContactEmail", "contactPhone", "setContactPhone", "handleOpenContactForm", "handleCloseContactForm", "handleSubmitContactForm", "e", "selectedOptions", "i", "dataObj", "response", "result", "error", "containerStyle", "mainImageStyle", "buttonStyle", "modalOverlayStyle", "modalContentStyle", "labelStyle", "labelFontSize", "labelFontWeight", "inputStyle", "checked", "idx", "addPropertyControls", "ControlType"]
}
