{"version":3,"file":"FormComponentV1.1eaHoPRN.mjs","names":["useState","useRef","useCallback","_containerRef_current","width","OnlyForms","useRef","useMemo","useState","useCallback","event","conditions","fields","globalStyles","styles","props","src","_Fragment","_input_fileOptions","files","_input_fileOptions1","_$styles_file","file","_$styles_checkbox","_$styles_checkbox1"],"sources":["https:/framerusercontent.com/modules/KJFVi1ZUWKDJqSk6ZSD1/VdPPB7j0g04WQL5gqYE8/Properties.js","https:/framerusercontent.com/modules/ocWFyogzC8gKk1DXBf16/S5NtgtFjkjhS2r6LWzwI/Styles.js","https:/framerusercontent.com/modules/tcqV4LO1gQtSzoGjDXoG/WpkVzTibNO6ZEtwyIR05/FormComponentV1.js"],"sourcesContent":["import{ControlType}from\"framer\";export const FieldType={Text:\"text\",Number:\"number\",Email:\"email\",Url:\"url\",Tel:\"tel\",TextArea:\"textarea\",Dropdown:\"select\",Checkbox:\"checkbox\",Radio:\"radio\",Range:\"range\",Time:\"time\",Week:\"week\",Month:\"month\",Date:\"date\",DateTimeLocal:\"datetime-local\",Password:\"password\",Hidden:\"hidden\",File:\"file\"};export const Condition={\"Choose condition\":\"\",\"Is empty\":\"is_empty\",\"Is not empty\":\"is_not_empty\",\"Is equal to\":\"is_equal_to\",\"Is not equal to\":\"is_not_equal_to\",Contains:\"contains\",\"Not contains\":\"not_contains\"};export const fileTypes={jpeg:\"JPEG\",jpg:\"JPG\",heic:\"HEIC\",hevc:\"HEVC\",mov:\"MOV\",png:\"PNG\",gif:\"GIF\",webp:\"WEBP\",webm:\"WEBM\",pdf:\"PDF\",xlsx:\"XLSX\",doc:\"DOC\",docx:\"DOCX\",pptx:\"PPTX\",mp4:\"MP4\",mp3:\"MP3\",txt:\"TXT\",pages:\"PAGES\",numbers:\"NUMBERS\",jam:\"JAM\",csv:\"CSV\",wav:\"WAV\",rtf:\"RTF\",fig:\"FIG\"};export const conditionAction=(condition,value)=>{switch(condition===null||condition===void 0?void 0:condition.type){case Condition[\"Is empty\"]:return!value;case Condition[\"Is not empty\"]:return!!value;case Condition[\"Is equal to\"]:return value==(condition===null||condition===void 0?void 0:condition.value);case Condition[\"Is not equal to\"]:return value!=(condition===null||condition===void 0?void 0:condition.value);case Condition[\"Contains\"]:return value===null||value===void 0?void 0:value.includes(condition===null||condition===void 0?void 0:condition.value);case Condition[\"Not contains\"]:return!(value===null||value===void 0?void 0:value.includes(condition===null||condition===void 0?void 0:condition.value));default:return true;}};const hasMinMaxStep=type=>[FieldType.Range,FieldType.Time,FieldType.Week,FieldType.Number,FieldType.Date,FieldType.DateTimeLocal].includes(type);const types={shadow:{type:ControlType.Object,buttonTitle:\"Edit\",title:\"Shadow\",optional:true,controls:{color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},x:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},y:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:0},blur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:0}}},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Edit\",optional:true,controls:{width:{title:\"Width\",type:ControlType.FusedNumber,toggleKey:\"borderPerSide\",toggleTitles:[\"Width\",\"Width per side\"],defaultValue:1,valueKeys:[\"borderTop\",\"borderRight\",\"borderBottom\",\"borderLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},type:{title:\"Type\",type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#CDD0D5\"}}},color:{type:ControlType.Color},number:{type:ControlType.Number,displayStepper:true,min:0},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\",\"stretch\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\",\"direction-horizontal\"],defaultValue:\"center\",displaySegmentedControl:true},transition:{type:ControlType.Transition}};const services=[{title:\"API\",fieldTitle:\"URL\",type:\"api\",description:\"[Learn more](https://deserve-studio.vercel.app/) about API Request Methods\",methodActive:true},{title:\"Formcarry\",fieldTitle:\"Form URL\",type:\"formcarry\",description:\"Create a [Formcarry](https://deserve-studio.vercel.app/) account, add a form and copy its form URL. [Learn more](https://deserve-studio.vercel.app/)\"},{title:\"Hubspot\",fields:[{name:\"Region\",title:\"Region\",type:ControlType.String,defaultValue:\"na1\"},{name:\"FormId\",title:\"Form ID\",type:ControlType.String},{name:\"PortalId\",title:\"Portal ID\",type:ControlType.String,description:\"Create a [Hubspot](https://www.hubspot.com/) account, add a new form and copy your portal ID. [Learn more](https://www.framer.com/plugins/hubspot/)\"}],type:\"Hubspot\"}];export const basePropertyControls={services:{title:\"Services\",type:ControlType.Enum,options:services.map(item=>item.type),optionTitles:services.map(item=>item.title),defaultValue:\"api\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},...services.reduce((acc,item)=>{var _item_fields;if(!!(item===null||item===void 0?void 0:(_item_fields=item.fields)===null||_item_fields===void 0?void 0:_item_fields.length)){return{...acc,...item===null||item===void 0?void 0:item.fields.reduce((obj,field)=>{return{...obj,[`${item.type}${field.name}`]:{...field,hidden:props=>props.services!==item.type}};},{})};}return{...acc,[`${item.type}Url`]:{title:item.fieldTitle,type:ControlType.String,description:item.description,hidden:props=>props.services!==item.type}};},{}),method:{type:ControlType.Enum,defaultValue:\"post\",options:[\"get\",\"post\",\"put\",\"patch\"],optionTitles:[\"Get\",\"Post\",\"Put\",\"Patch\"],hidden:props=>!services.filter(item=>item.methodActive).map(item=>item.type).includes(props.services)},fields:{title:\"Fields\",type:ControlType.Array,control:{type:ControlType.Object,controls:{type:{type:ControlType.Enum,options:Object.values(FieldType),optionTitles:Object.keys(FieldType),obscured:true},name:{title:\"Name\",type:ControlType.String,description:\"The backend tag for form service provider submissions.\"},label:{title:\"Label\",type:ControlType.String,hidden:props=>[FieldType.Hidden].includes(props.type)},placeholder:{title:\"Placeholder\",type:ControlType.String,hidden:props=>[FieldType.Checkbox,FieldType.Radio,FieldType.File,FieldType.Hidden].includes(props.type)},icon:{type:ControlType.Object,title:\"Icon\",buttonTitle:\"Edit\",controls:{img:{title:\"Image\",type:ControlType.ResponsiveImage},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:12,defaultValue:16}},hidden:props=>[FieldType.Checkbox,FieldType.Radio,FieldType.Hidden].includes(props.type)},helperText:{title:\"Helper Text\",type:ControlType.String,hidden:props=>[FieldType.Hidden].includes(props.type)},defaultValue:{type:ControlType.Object,buttonTitle:\"Edit\",optinal:true,controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:false},value:{type:ControlType.String,title:\"Value\"}},hidden:props=>[FieldType.File,FieldType.Checkbox,FieldType.Radio].includes(props.type)},required:{type:ControlType.Boolean},checkboxView:{title:\"View\",type:ControlType.Enum,options:[\"list\",\"wrapped\"],optionTitles:[\"List\",\"Wrapped\"],defaultValue:\"list\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",hidden:props=>![FieldType.Checkbox,FieldType.Radio].includes(props.type)},options:{type:ControlType.Array,title:\"Options\",control:{type:ControlType.Object,title:\"Option\",controls:{text:{type:ControlType.String,title:\"Text\",description:\"Displayed label for the field.\"},value:{type:ControlType.String,title:\"Value\",description:\"The backend tag for form service provider submissions.\"}}},hidden:props=>![FieldType.Checkbox,FieldType.Radio,FieldType.Dropdown].includes(props.type)},fileOptions:{type:ControlType.Object,title:\"Settings\",buttonTitle:\"Edit\",controls:{button:{type:ControlType.String,defaultValue:\"Browse File\"},title:{type:ControlType.String,displayTextArea:true,defaultValue:\"Choose a file or drag & drop it here.\"},description:{type:ControlType.String,displayTextArea:true,defaultValue:\"JPEG, PNG, PDF and MP4 formats\"},accept:{title:\"Accept\",type:ControlType.Array,control:{type:ControlType.Enum,options:[\"\",...Object.keys(fileTypes).map(key=>`.${key}`)],optionTitles:[\"All File Types\",...Object.keys(fileTypes).map(key=>fileTypes[key])]},defaultValue:[\"\"]},maxSize:{type:ControlType.Number,description:\"file size limit in MB\",displayStepper:true,min:1,max:10,defaultValue:10},multiple:{type:ControlType.Boolean,description:\"Allow multiple file selection\"},maxFile:{type:ControlType.Number,displayStepper:true,min:1,max:10,defaultValue:5,hidden:props=>!props.multiple}},hidden:props=>props.type!==FieldType.File},min:{type:ControlType.String,hidden:props=>!hasMinMaxStep(props.type),defaultValue:0},max:{type:ControlType.String,hidden:props=>!hasMinMaxStep(props.type),defaultValue:100},step:{type:ControlType.Number,hidden:props=>!hasMinMaxStep(props.type),step:.1,min:0,max:20,default:1},gridColumn:{title:\"Grid Col\",type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"1\",\"2\",\"3\"],optionTitles:[\"1\",\"2\",\"3\"],defaultValue:1}}}},conditions:{type:ControlType.Object,buttonTitle:\"Add Condition\",controls:{enabled:{title:\"Enabled\",type:ControlType.Boolean,defaultValue:true},conditions:{title:\"Conditions\",type:ControlType.Array,control:{type:ControlType.Object,controls:{title:{title:\"Title\",type:ControlType.String,displayTextArea:true,defaultValue:\"\"},name:{title:\"Input Name\",type:ControlType.String,defaultValue:\"\"},type:{title:\"Condition\",type:ControlType.Enum,options:Object.keys(Condition).map(key=>Condition[key]),optionTitles:Object.keys(Condition),defaultValue:\"\"},value:{title:\"Value\",type:ControlType.String,defaultValue:\"\",hidden:props=>[\"is_empty\",\"is_not_empty\"].includes(props.type)},trigger:{type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],defaultValue:\"show\"},targets:{title:\"Targets\",description:\"Target Inputs. e.g. name, email\",type:ControlType.Array,control:{type:ControlType.String}}}}}}},button:{title:\"Button\",type:ControlType.Object,controls:{shouldAppear:{type:ControlType.Boolean,title:\"Visible\",disabledTitle:\"No\",enabledTitle:\"Yes\",defaultValue:true},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Submit\",hidden:props=>!props.shouldAppear},name:{title:\"Button Name\",type:ControlType.String,defaultValue:\"submit-button\",description:\"any label name for form service provider submissions on the tap\",hidden:props=>props.shouldAppear}}},success:{title:\"Success\",type:ControlType.Object,controls:{type:{title:\"Redirect\",type:ControlType.Enum,options:[\"link\",\"overlay\"],optionTitles:[\"Link\",\"Overlay\"],defaultValue:\"link\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",description:\"Redirect to a URL/page, or create an overlay from the sidebar.\"},redirect:{title:\"Redirect\",type:ControlType.Link,hidden:props=>props.type===\"overlay\"}}},onSubmit:{title:\"Success\",type:ControlType.EventHandler,hidden:props=>props.success.type===\"overlay\"},onError:{title:\"Error\",type:ControlType.EventHandler,hidden:props=>props.success.type===\"overlay\"},styles:{type:ControlType.Object,buttonTitle:\"Edit\",controls:{general:{type:ControlType.Object,controls:{fill:{...types.color,title:\"Fill\",defaultValue:\"#fff\"},columns:{title:\"Columns\",type:ControlType.Enum,options:[\"1\",\"2\",\"3\"],displaySegmentedControl:true,defaultValue:\"1\"},rowGap:{...types.number,title:\"Row gap\",defaultValue:16},columnGap:{...types.number,title:\"Col Gap\",defaultValue:16}}},label:{type:ControlType.Object,controls:{font:types.font,color:{...types.color,title:\"Text\",defaultValue:\"#000\"},marginBottom:{...types.number,title:\"Margin Bottom\",defaultValue:8},padding:types.padding}},input:{type:ControlType.Object,controls:{font:types.font,heightType:{title:\"Height\",type:ControlType.Enum,options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],defaultValue:\"fixed\"},height:{...types.number,title:\"Size\",defaultValue:40,hidden:props=>props.heightType===\"auto\"},padding:{...types.padding,defaultValue:12},helperText:{type:ControlType.Object,controls:{font:types.font,color:{...types.color,title:\"Text\",defaultValue:\"#525866\"},marginTop:{...types.number,title:\"Margin Top\",defaultValue:4}}},transition:types.transition,default:{type:ControlType.Object,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#0B0B0B\"},placeholderColor:{...types.color,title:\"Placeholder\",defaultValue:\"#868C98\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#F7F7F7\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}},hover:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#0B0B0B\"},placeholderColor:{...types.color,title:\"Placeholder\",defaultValue:\"#868C98\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#F7F7F7\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}},focus:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#0B0B0B\"},placeholderColor:{...types.color,title:\"Placeholder\",defaultValue:\"#868C98\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#F7F7F7\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}}}},button:{type:ControlType.Object,controls:{font:types.font,align:types.align,heightType:{title:\"Height\",type:ControlType.Enum,options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],defaultValue:\"fixed\"},height:{...types.number,title:\"Size\",defaultValue:40,hidden:props=>props.heightType===\"auto\"},padding:{...types.padding,defaultValue:24},transition:types.transition,default:{type:ControlType.Object,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#FFF\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#0B0B0B\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}},hover:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#FFF\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#181818\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}},active:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#fff\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#3D3D3D\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:12},borderObject:types.border,shadowObject:types.shadow}}}},dropdown:{type:ControlType.Object,controls:{test:{title:\"Enable Preview\",type:ControlType.Boolean,defaultValue:false},itemGap:{...types.number,title:\"Item Gap\",defaultValue:4},marginTop:{...types.number,title:\"Margin Top\",defaultValue:10},padding:{...types.padding,defaultValue:8},fill:{...types.color,title:\"Fill\",defaultValue:\"#FFF\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:10},borderObject:types.border,shadowObject:types.shadow,transition:types.transition,icons:{type:ControlType.Object,buttonTitle:\"Edit\",title:\"Icons\",controls:{open:{type:ControlType.Object,title:\"Open\",controls:{img:{title:\"Image\",type:ControlType.ResponsiveImage},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:12,defaultValue:16},color:{...types.color,title:\"Color\",defaultValue:\"#868C98\"}}},close:{type:ControlType.Object,title:\"Close\",controls:{img:{title:\"Image\",type:ControlType.ResponsiveImage},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:12,defaultValue:16},color:{...types.color,title:\"Color\",defaultValue:\"#868C98\"}}}}},item:{type:ControlType.Object,buttonTitle:\"Edit\",controls:{font:types.font,padding:{...types.padding,defaultValue:8},transition:types.transition,default:{type:ControlType.Object,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#0A0D14\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#FFF\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border}},hover:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#0A0D14\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#F7F7F7\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border}},active:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#0A0D14\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#E7E7E7\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border}}}}}},checkbox:{type:ControlType.Object,controls:{width:{...types.number,title:\"Width\",defaultValue:20},height:{...types.number,title:\"Height\",defaultValue:20},wrapperGap:{...types.number,title:\"Wrapper Gap\",defaultValue:16},label:{type:ControlType.Object,controls:{font:types.font,color:{...types.color,title:\"Text\",defaultValue:\"#000\"},padding:types.padding,link:{type:ControlType.Object,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#000\"},underline:{type:ControlType.Boolean,title:\"Underline\",disabledTitle:\"Hide\",enabledTitle:\"Show\",defaultValue:true}}}}},transition:types.transition,checkIcon:{type:ControlType.Object,title:\"Icon\",description:\"Please add a Checkmark icon. The icon will be shown when checkbox is checked.\",controls:{img:{title:\"Image\",type:ControlType.ResponsiveImage},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:12,defaultValue:16},color:{...types.color,title:\"Color\",defaultValue:\"#868C98\"}}},default:{type:ControlType.Object,controls:{fill:{...types.color,title:\"Fill\",defaultValue:\"#f7f7f7\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:4},borderObject:types.border,shadowObject:types.shadow}},hover:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{fill:{...types.color,title:\"Fill\",defaultValue:\"#333\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:4},borderObject:types.border,shadowObject:types.shadow}},checked:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{fill:{...types.color,title:\"Fill\",defaultValue:\"#333\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:4},borderObject:types.border,shadowObject:types.shadow}}}},range:{type:ControlType.Object,buttonTitle:\"Edit\",controls:{background:{type:ControlType.Object,controls:{height:{...types.number,title:\"Height\",defaultValue:10},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},fill:{...types.color,title:\"Fill\",defaultValue:\"#d3d3d3\"},progress:{...types.color,title:\"Progress\",defaultValue:\"#333\"},borderObject:types.border,shadowObject:types.shadow}},pointer:{type:ControlType.Object,controls:{width:{...types.number,title:\"Width\",defaultValue:20},height:{...types.number,title:\"Height\",defaultValue:20},borderRadius:{...types.number,title:\"Radius\",defaultValue:40},fill:{...types.color,title:\"Fill\",defaultValue:\"#333\"},borderObject:types.border,shadowObject:types.shadow}},tooltip:{type:ControlType.Object,controls:{direction:{title:\"Direction\",type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"top\",\"right\",\"bottom\",\"left\"],optionTitles:[\"Top\",\"Right\",\"Bottom\",\"Left\"],optionIcons:[\"direction-up\",\"direction-right\",\"direction-down\",\"direction-left\"],defaultValue:\"top\"},arrowSize:{type:ControlType.Number,min:0,max:20,defaultValue:6},padding:{...types.padding,defaultValue:6},font:types.font,color:{...types.color,title:\"Text\",defaultValue:\"#FFF\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#d3d3d3\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}}}},file:{type:ControlType.Object,buttonTitle:\"Edit\",title:\"Upload\",controls:{wrapper:{type:ControlType.Object,controls:{gap:{...types.number,title:\"Gap\",defaultValue:16},itemGap:{...types.number,title:\"Cards Gap\",defaultValue:8},padding:{...types.padding,defaultValue:0},fill:{...types.color,title:\"Fill\",defaultValue:\"#fdfdfd\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}},box:{title:\"Upload Box\",type:ControlType.Object,controls:{textGap:{...types.number,title:\"Text Gap\",defaultValue:4},height:{...types.number,title:\"Height\",defaultValue:150},padding:{...types.padding,defaultValue:12},align:types.align,default:{type:ControlType.Object,controls:{fill:{...types.color,title:\"Fill\",defaultValue:\"#fff\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:12},borderObject:{...types.border,defaultValue:{width:1,type:\"dashed\",color:\"#CDD0D5\"}},shadowObject:types.shadow}},drag:{type:ControlType.Object,title:\"Dragging\",icon:\"effect\",optional:true,controls:{fill:{...types.color,title:\"Fill\",defaultValue:\"#fff\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:12},borderObject:types.border,shadowObject:types.shadow}}}},title:{type:ControlType.Object,buttonTitle:\"Edit\",controls:{font:types.font,color:{...types.color,title:\"Text\",defaultValue:\"rgba(0, 0, 0, 0.6)\"},padding:types.padding}},description:{type:ControlType.Object,buttonTitle:\"Edit\",controls:{font:types.font,color:{...types.color,title:\"Text\",defaultValue:\"rgba(0, 0, 0, 0.3)\"},padding:types.padding}},button:{type:ControlType.Object,controls:{font:types.font,heightType:{title:\"Height\",type:ControlType.Enum,options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],defaultValue:\"fixed\"},height:{...types.number,title:\"Size\",defaultValue:40,hidden:props=>props.heightType===\"auto\"},marginTop:{...types.number,title:\"Margin Top\",defaultValue:16},padding:{...types.padding,defaultValue:16},default:{type:ControlType.Object,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#0B0B0B\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#F7F7F7\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}},hover:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#FFF\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#181818\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:types.border,shadowObject:types.shadow}},active:{type:ControlType.Object,icon:\"effect\",optional:true,controls:{color:{...types.color,title:\"Text\",defaultValue:\"#fff\"},fill:{...types.color,title:\"Fill\",defaultValue:\"#3D3D3D\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:12},borderObject:types.border,shadowObject:types.shadow}}}},test:{title:\"File Preview\",type:ControlType.Boolean,disabledTitle:\"Hide\",enabledTitle:\"Show\",defaultValue:false},item:{type:ControlType.Object,title:\"File Cards\",controls:{textGap:{...types.number,title:\"Vertical Gap\",defaultValue:4},gap:{...types.number,title:\"Horizontal Gap\",defaultValue:16},padding:{...types.padding,defaultValue:16},fill:{...types.color,title:\"Fill\",defaultValue:\"#fdfdfd\"},borderRadius:{...types.number,title:\"Radius\",defaultValue:8},borderObject:{...types.border,defaultValue:{width:1,type:\"solid\",color:\"#CDD0D5\"}},shadowObject:types.shadow,filename:{type:ControlType.Object,controls:{font:types.font,color:{...types.color,title:\"Color\",defaultValue:\"#000\"}}},filesize:{type:ControlType.Object,controls:{font:types.font,color:{...types.color,title:\"Color\",defaultValue:\"#000\"}}},icons:{type:ControlType.Object,buttonTitle:\"Edit\",controls:{deleteIcon:{type:ControlType.Object,title:\"Delete Icon\",controls:{img:{title:\"Image\",type:ControlType.ResponsiveImage},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:12,defaultValue:16},color:{...types.color,title:\"Color\",defaultValue:\"#868C98\"}}},width:{...types.number,title:\"Width\",defaultValue:40},...Object.keys(fileTypes).reduce((acc,key)=>{acc[key]={title:fileTypes[key],type:ControlType.ResponsiveImage};return acc;},{})}}}}}},required:{type:ControlType.Object,controls:{gap:{...types.number,title:\"Gap\",defaultValue:4},required:{type:ControlType.Object,buttonTitle:\"Edit\",controls:{enabled:{type:ControlType.Boolean,title:\"Visible\",disabledTitle:\"No\",enabledTitle:\"Yes\",defaultValue:true},text:{type:ControlType.String,defaultValue:\"*\"},color:{...types.color,title:\"Color\",defaultValue:\"#F1392B\"}}},optional:{type:ControlType.Object,buttonTitle:\"Edit\",controls:{enabled:{type:ControlType.Boolean,title:\"Visible\",disabledTitle:\"No\",enabledTitle:\"Yes\",defaultValue:false},text:{type:ControlType.String,defaultValue:\"(Optional)\"},color:{...types.color,title:\"Color\",defaultValue:\"#525866\"}}}}}}}};\nexport const __FramerMetadata__ = {\"exports\":{\"basePropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Condition\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"conditionAction\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fileTypes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Properties.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useRef,useState,forwardRef}from\"react\";import{motion,useDragControls}from\"framer-motion\";import{getInputSpan,getButtonSpan}from\"https://framerusercontent.com/modules/tcqV4LO1gQtSzoGjDXoG/WpkVzTibNO6ZEtwyIR05/FormComponentV1.js\";import{FieldType}from\"https://framerusercontent.com/modules/KJFVi1ZUWKDJqSk6ZSD1/VdPPB7j0g04WQL5gqYE8/Properties.js\";export const generateId=(name=null)=>{const letters=\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\";return`framer-solutions-form-${name||Array.from({length:10}).reduce(acc=>{return`${acc}${letters[Math.floor(Math.random()*(letters.length-1))]}`;},\"\")}`;};export const classes={Container:generateId(\"Container\"),FieldWrapper:generateId(\"FieldWrapper\"),Form:generateId(\"Form\"),StyledCheckAndRadioLabel:generateId(\"StyledCheckAndRadioLabel\"),StyledLabel:generateId(\"StyledLabel\"),StyledInput:generateId(\"StyledInput\"),StyledTextArea:generateId(\"StyledTextArea\"),IconWrapper:generateId(\"IconWrapper\"),StyledFileInput:generateId(\"StyledFileInput\"),DraggableWrapper:generateId(\"DraggableWrapper\"),DraggableArea:generateId(\"DraggableArea\"),DraggableAreaTexts:generateId(\"DraggableAreaTexts\"),DraggableAreaPreview:generateId(\"DraggableAreaPreview\"),DraggableAreaItem:generateId(\"DraggableAreaItem\"),Description:generateId(\"Description\"),SelectArrow:generateId(\"SelectArrow\"),SelectWrapper:generateId(\"SelectWrapper\"),SelectItem:generateId(\"SelectItem\"),FileFieldDescription:generateId(\"FileFieldDescription\"),FileFieldTitle:generateId(\"FileFieldTitle\"),FileFieldDraggableAreaButton:generateId(\"FileFieldDraggableAreaButton\"),FileFieldFilename:generateId(\"FileFieldFilename\"),FileFieldFilesize:generateId(\"FileFieldFilesize\"),ButtonWrapper:generateId(\"ButtonWrapper\"),SubmitButton:generateId(\"SubmitButton\"),CheckboxWrapper:generateId(\"CheckboxWrapper\"),Checkbox:generateId(\"Checkbox\"),Range:generateId(\"Range\"),RangePointer:generateId(\"RangePointer\"),RangeProgress:generateId(\"RangeProgress\"),RangeValue:generateId(\"RangeValue\")};export const styles=({$styles,$fields,id})=>{var _$styles_general,_$styles_general1,_$styles_general2,_$styles_general3,_$styles_general4,_$styles_general5,_$styles_label,_$styles_required,_$styles_checkbox,_$styles_checkbox_label,_$styles_checkbox1,_$styles_required1,_$styles_checkbox_label_link,_$styles_checkbox_label1,_$styles_checkbox2,_$styles_checkbox_label_link1,_$styles_checkbox_label2,_$styles_checkbox3,_$styles_input,_$styles_input1,_$styles_input2,_$styles_input_default,_$styles_input3,_$styles_input_default1,_$styles_input4,_$styles_input_default2,_$styles_input5,_$styles_input_default3,_$styles_input6,_$styles_input_default4,_$styles_input7,_$styles_input_hover,_$styles_input8,_$styles_input_focus,_$styles_input9,_$styles_input_transition,_$styles_input10,_$styles_input_transition1,_$styles_input11,_$styles_input_transition2,_$styles_input12,_$styles_input_transition3,_$styles_input13,_$styles_input_default5,_$styles_input14,_$styles_input15,_$styles_input_hover1,_$styles_input16,_$styles_input_hover2,_$styles_input17,_$styles_input_hover3,_$styles_input18,_$styles_input_hover4,_$styles_input19,_$styles_input_hover5,_$styles_input20,_$styles_input_hover6,_$styles_input21,_$styles_input22,_$styles_input_focus1,_$styles_input23,_$styles_input_focus2,_$styles_input24,_$styles_input_focus3,_$styles_input25,_$styles_input_focus4,_$styles_input26,_$styles_input_focus5,_$styles_input27,_$styles_input_focus6,_$styles_input28,_$styles_input29,_$styles_input30,_$styles_input31,_$styles_input32,_$styles_input33,_$styles_input34,_$styles_input35,_$styles_input36,_$styles_input37,_$styles_file_wrapper,_$styles_file,_$styles_file1,_$styles_file_wrapper1,_$styles_file2,_$styles_file_wrapper2,_$styles_file3,_$styles_file_wrapper3,_$styles_file4,_$styles_file_wrapper4,_$styles_file5,_$styles_file_box,_$styles_file6,_$styles_file_box1,_$styles_file7,_$styles_file8,_$styles_input_default6,_$styles_input38,_$styles_file_box_default,_$styles_file9,_$styles_file_box_default1,_$styles_file_box2,_$styles_file_box3,_$styles_file_box_drag,_$styles_file_box4,_$styles_file_box_drag1,_$styles_file_box5,_$styles_file_box_drag2,_$styles_file_box6,_$styles_file_box_drag3,_$styles_file_box7,_$styles_file_box8,_$styles_file10,_$styles_file_box9,_$styles_file11,_$styles_file_wrapper5,_$styles_file12,_$styles_file_item,_$styles_file13,_$styles_file14,_$styles_file_item1,_$styles_file15,_$styles_file_item2,_$styles_file16,_$styles_file_item3,_$styles_file17,_$styles_file_item4,_$styles_file18,_$styles_input_helperText,_$styles_input39,_$styles_input_helperText1,_$styles_input40,_$styles_input41,_$styles_input42,_$styles_dropdown,_$styles_dropdown1,_$styles_dropdown2,_$styles_dropdown3,_$styles_dropdown4,_$styles_dropdown5,_$styles_dropdown6,_$styles_dropdown_item_default,_$styles_dropdown_item,_$styles_dropdown7,_$styles_dropdown_item_default1,_$styles_dropdown_item1,_$styles_dropdown8,_$styles_dropdown_item_default2,_$styles_dropdown_item2,_$styles_dropdown9,_$styles_dropdown_item_default3,_$styles_dropdown_item3,_$styles_dropdown10,_$styles_dropdown_item_hover,_$styles_dropdown_item4,_$styles_dropdown11,_$styles_dropdown_item_active,_$styles_dropdown_item5,_$styles_dropdown12,_$styles_dropdown_item_transition,_$styles_dropdown_item6,_$styles_dropdown13,_$styles_dropdown_item_transition1,_$styles_dropdown_item7,_$styles_dropdown14,_$styles_dropdown_item_transition2,_$styles_dropdown_item8,_$styles_dropdown15,_$styles_dropdown_item_transition3,_$styles_dropdown_item9,_$styles_dropdown16,_$styles_dropdown_item10,_$styles_dropdown17,_$styles_dropdown_item_hover1,_$styles_dropdown_item11,_$styles_dropdown18,_$styles_dropdown_item_hover2,_$styles_dropdown_item12,_$styles_dropdown19,_$styles_dropdown_item_hover3,_$styles_dropdown_item13,_$styles_dropdown20,_$styles_dropdown_item_hover4,_$styles_dropdown_item14,_$styles_dropdown21,_$styles_dropdown_item15,_$styles_dropdown22,_$styles_dropdown_item_active1,_$styles_dropdown_item16,_$styles_dropdown23,_$styles_dropdown_item_active2,_$styles_dropdown_item17,_$styles_dropdown24,_$styles_dropdown_item_active3,_$styles_dropdown_item18,_$styles_dropdown25,_$styles_dropdown_item_active4,_$styles_dropdown_item19,_$styles_dropdown26,_$styles_file19,_$styles_file_description,_$styles_file20,_$styles_file21,_$styles_file_title,_$styles_file22,_$styles_file_button,_$styles_file23,_$styles_file24,_$styles_file_button1,_$styles_file25,_$styles_file_button2,_$styles_file26,_$styles_file_button3,_$styles_file27,_$styles_file_button_default,_$styles_file_button4,_$styles_file28,_$styles_file_button_default1,_$styles_file_button5,_$styles_file29,_$styles_file_button_default2,_$styles_file_button6,_$styles_file30,_$styles_file_button_default3,_$styles_file_button7,_$styles_file31,_$styles_file_button_default4,_$styles_file_button8,_$styles_file32,_$styles_file_button_hover,_$styles_file_button9,_$styles_file33,_$styles_file_button_active,_$styles_file_button10,_$styles_file34,_$styles_file_button11,_$styles_file35,_$styles_file_button_hover1,_$styles_file_button12,_$styles_file36,_$styles_file_button_hover2,_$styles_file_button13,_$styles_file37,_$styles_file_button_hover3,_$styles_file_button14,_$styles_file38,_$styles_file_button_hover4,_$styles_file_button15,_$styles_file39,_$styles_file_button_hover5,_$styles_file_button16,_$styles_file40,_$styles_file_button17,_$styles_file41,_$styles_file_button_active1,_$styles_file_button18,_$styles_file42,_$styles_file_button_active2,_$styles_file_button19,_$styles_file43,_$styles_file_button_active3,_$styles_file_button20,_$styles_file44,_$styles_file_button_active4,_$styles_file_button21,_$styles_file45,_$styles_file_button_active5,_$styles_file_button22,_$styles_file46,_$styles_file_item_filename,_$styles_file_item5,_$styles_file47,_$styles_file_item_filesize,_$styles_file_item6,_$styles_file48,_$styles_button,_$styles_button1,_$styles_button2,_$styles_button3,_$styles_button4,_$styles_button_default,_$styles_button5,_$styles_button_default1,_$styles_button6,_$styles_button_default2,_$styles_button7,_$styles_button_default3,_$styles_button8,_$styles_button_hover,_$styles_button9,_$styles_button_active,_$styles_button10,_$styles_button_default4,_$styles_button11,_$styles_button_transition,_$styles_button12,_$styles_button_transition1,_$styles_button13,_$styles_button_transition2,_$styles_button14,_$styles_button_transition3,_$styles_button15,_$styles_button_default5,_$styles_button16,_$styles_button_default6,_$styles_button17,_$styles_button_default7,_$styles_button18,_$styles_button_default8,_$styles_button19,_$styles_button20,_$styles_button_hover1,_$styles_button_hover2,_$styles_button21,_$styles_button_hover3,_$styles_button22,_$styles_button_hover4,_$styles_button23,_$styles_button_hover5,_$styles_button24,_$styles_button_hover6,_$styles_button25,_$styles_button26,_$styles_button_active1,_$styles_button_active2,_$styles_button27,_$styles_button_active3,_$styles_button28,_$styles_button_active4,_$styles_button29,_$styles_button_active5,_$styles_button30,_$styles_button_active6,_$styles_button31,_$styles_checkbox4,_$styles_checkbox5,_$styles_checkbox6,_$styles_checkbox7,_$styles_checkbox_default,_$styles_checkbox8,_$styles_checkbox_default1,_$styles_checkbox9,_$styles_checkbox_default2,_$styles_checkbox10,_$styles_checkbox_default3,_$styles_checkbox11,_$styles_checkbox12,_$styles_checkbox_hover,_$styles_checkbox13,_$styles_checkbox_hover1,_$styles_checkbox14,_$styles_checkbox_hover2,_$styles_checkbox15,_$styles_range_pointer,_$styles_range,_$styles_range_background,_$styles_range1,_$styles_range_background1,_$styles_range2,_$styles_range_background2,_$styles_range3,_$styles_range_background3,_$styles_range4,_$styles_range_background4,_$styles_range5,_$styles_range_pointer1,_$styles_range6,_$styles_range_pointer2,_$styles_range7,_$styles_range_pointer3,_$styles_range8,_$styles_range_pointer4,_$styles_range9,_$styles_range_pointer5,_$styles_range10,_$styles_range_pointer6,_$styles_range11,_$styles_range_background5,_$styles_range12,_$styles_range_background6,_$styles_range13,_$styles_range_background7,_$styles_range14,_$styles_range_background8,_$styles_range15,_$styles_range_background9,_$styles_range16,_$styles_range_tooltip,_$styles_range17,_$styles_range_tooltip1,_$styles_range18,_$styles_range19,_$styles_range_tooltip2,_$styles_range20,_$styles_range_tooltip3,_$styles_range21,_$styles_range_tooltip4,_$styles_range22,_$styles_range_tooltip5,_$styles_range23,_$styles_range_tooltip6,_$styles_range24,_$styles_range_tooltip7,_$styles_range25,_$styles_range_tooltip8,_$styles_range26,_$styles_range_tooltip9,_$styles_range27,_$styles_range_tooltip10,_$styles_range28,_$styles_range_tooltip11,_$styles_range29,_$styles_range_tooltip12,_$styles_range30,_$styles_range_tooltip13,_$styles_range31,_$styles_range_tooltip14,_$styles_range32,_$styles_range_tooltip15,_$styles_range33,_$styles_range_tooltip16,_$styles_range34,_$styles_range_tooltip17,_$styles_range35,_$styles_range_tooltip18,_$styles_range36,_$styles_range_tooltip19,_$styles_range37,_$styles_range_tooltip20,_$styles_range38,_$styles_range_tooltip21,_$styles_range39;const ContainerStyle=`\n    .${id} .${classes.Container} {\n      position: relative;\n      width: 100%;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n    }\n  `;console.log($styles);const FieldWrapperStyle=`\n    .${id} .${classes.FieldWrapper} {\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      margin-bottom: ${$styles===null||$styles===void 0?void 0:(_$styles_general=$styles.general)===null||_$styles_general===void 0?void 0:_$styles_general.rowGap}px;\n      z-index: ${$styles.zIndex}\n    }\n  `;const FormStyle=`\n    .${id} .${classes.Form} {\n      width: 100%;\n      display: grid;\n      grid-template-columns: ${($styles===null||$styles===void 0?void 0:(_$styles_general1=$styles.general)===null||_$styles_general1===void 0?void 0:_$styles_general1.columns)>1&&getButtonSpan($fields,$styles===null||$styles===void 0?void 0:(_$styles_general2=$styles.general)===null||_$styles_general2===void 0?void 0:_$styles_general2.columns)===1?\"1fr auto\":`repeat(${$styles===null||$styles===void 0?void 0:(_$styles_general3=$styles.general)===null||_$styles_general3===void 0?void 0:_$styles_general3.columns}, 1fr)`};\n      gap: ${`${0}px ${$styles===null||$styles===void 0?void 0:(_$styles_general4=$styles.general)===null||_$styles_general4===void 0?void 0:_$styles_general4.columnGap}px`};\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_general5=$styles.general)===null||_$styles_general5===void 0?void 0:_$styles_general5.fill};\n    }\n  `;const StyledLabelStyle=`\n    .${id} .${classes.StyledLabel} {\n      display: flex;\n      align-items: center;\n      \n      padding: ${createPadding($styles.label)};\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_label=$styles.label)===null||_$styles_label===void 0?void 0:_$styles_label.color};\n\n      gap: ${(_$styles_required=$styles.required)===null||_$styles_required===void 0?void 0:_$styles_required.gap}px;\n    }\n  `;const StyledCheckAndRadioLabelStyle=`\n    .${id} .${classes.StyledCheckAndRadioLabel} {\n      display: flex;\n      align-items: center;\n      \n      padding: ${createPadding((_$styles_checkbox=$styles.checkbox)===null||_$styles_checkbox===void 0?void 0:_$styles_checkbox.label)};\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_checkbox1=$styles.checkbox)===null||_$styles_checkbox1===void 0?void 0:(_$styles_checkbox_label=_$styles_checkbox1.label)===null||_$styles_checkbox_label===void 0?void 0:_$styles_checkbox_label.color};\n\n      gap: ${(_$styles_required1=$styles.required)===null||_$styles_required1===void 0?void 0:_$styles_required1.gap}px;\n    }\n    .${id} .${classes.StyledCheckAndRadioLabel} a {\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_checkbox2=$styles.checkbox)===null||_$styles_checkbox2===void 0?void 0:(_$styles_checkbox_label1=_$styles_checkbox2.label)===null||_$styles_checkbox_label1===void 0?void 0:(_$styles_checkbox_label_link=_$styles_checkbox_label1.link)===null||_$styles_checkbox_label_link===void 0?void 0:_$styles_checkbox_label_link.color};\n      text-decoration: ${($styles===null||$styles===void 0?void 0:(_$styles_checkbox3=$styles.checkbox)===null||_$styles_checkbox3===void 0?void 0:(_$styles_checkbox_label2=_$styles_checkbox3.label)===null||_$styles_checkbox_label2===void 0?void 0:(_$styles_checkbox_label_link1=_$styles_checkbox_label2.link)===null||_$styles_checkbox_label_link1===void 0?void 0:_$styles_checkbox_label_link1.underline)?\"underline\":\"none\"};\n    }\n  `;const StyledInputStyle=`\n    .${id} .${classes.StyledInput} {\n      appearance: none;\n      width: 100%;\n      height: ${($styles===null||$styles===void 0?void 0:(_$styles_input=$styles.input)===null||_$styles_input===void 0?void 0:_$styles_input.heightType)===\"fixed\"&&($styles===null||$styles===void 0?void 0:(_$styles_input1=$styles.input)===null||_$styles_input1===void 0?void 0:_$styles_input1.height)?`${$styles===null||$styles===void 0?void 0:(_$styles_input2=$styles.input)===null||_$styles_input2===void 0?void 0:_$styles_input2.height}px`:\"auto\"};\n      outline: none;\n      border: none;\n\n      font-size: 14px;\n      border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_input3=$styles.input)===null||_$styles_input3===void 0?void 0:(_$styles_input_default=_$styles_input3.default)===null||_$styles_input_default===void 0?void 0:_$styles_input_default.borderRadius}px;\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_input4=$styles.input)===null||_$styles_input4===void 0?void 0:(_$styles_input_default1=_$styles_input4.default)===null||_$styles_input_default1===void 0?void 0:_$styles_input_default1.fill};\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_input5=$styles.input)===null||_$styles_input5===void 0?void 0:(_$styles_input_default2=_$styles_input5.default)===null||_$styles_input_default2===void 0?void 0:_$styles_input_default2.color};\n      box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_input6=$styles.input)===null||_$styles_input6===void 0?void 0:(_$styles_input_default3=_$styles_input6.default)===null||_$styles_input_default3===void 0?void 0:_$styles_input_default3.shadowObject)};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_input7=$styles.input)===null||_$styles_input7===void 0?void 0:(_$styles_input_default4=_$styles_input7.default)===null||_$styles_input_default4===void 0?void 0:_$styles_input_default4.borderObject,[$styles===null||$styles===void 0?void 0:(_$styles_input8=$styles.input)===null||_$styles_input8===void 0?void 0:(_$styles_input_hover=_$styles_input8.hover)===null||_$styles_input_hover===void 0?void 0:_$styles_input_hover.borderObject,$styles===null||$styles===void 0?void 0:(_$styles_input9=$styles.input)===null||_$styles_input9===void 0?void 0:(_$styles_input_focus=_$styles_input9.focus)===null||_$styles_input_focus===void 0?void 0:_$styles_input_focus.borderObject])}\n\n      transition-duration: ${($styles===null||$styles===void 0?void 0:(_$styles_input10=$styles.input)===null||_$styles_input10===void 0?void 0:(_$styles_input_transition=_$styles_input10.transition)===null||_$styles_input_transition===void 0?void 0:_$styles_input_transition.duration)||0}s;\n      transition-timing-function: ${($styles===null||$styles===void 0?void 0:(_$styles_input11=$styles.input)===null||_$styles_input11===void 0?void 0:(_$styles_input_transition1=_$styles_input11.transition)===null||_$styles_input_transition1===void 0?void 0:_$styles_input_transition1.ease)?`cubic-bezier(${$styles===null||$styles===void 0?void 0:(_$styles_input12=$styles.input)===null||_$styles_input12===void 0?void 0:(_$styles_input_transition2=_$styles_input12.transition)===null||_$styles_input_transition2===void 0?void 0:_$styles_input_transition2.ease.join(\",\")})`:\"linear\"};\n      transition-delay: ${($styles===null||$styles===void 0?void 0:(_$styles_input13=$styles.input)===null||_$styles_input13===void 0?void 0:(_$styles_input_transition3=_$styles_input13.transition)===null||_$styles_input_transition3===void 0?void 0:_$styles_input_transition3.delay)||0}s;\n    }\n    .${id} .${classes.StyledInput}::placeholder,\n    .${id} .${classes.StyledInput}::-webkit-input-placeholder {\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_input14=$styles.input)===null||_$styles_input14===void 0?void 0:(_$styles_input_default5=_$styles_input14.default)===null||_$styles_input_default5===void 0?void 0:_$styles_input_default5.placeholderColor};\n    }\n    .${id} .${classes.StyledInput}[type=\"select\"]{\n      cursor: pointer;\n    }\n    ${($styles===null||$styles===void 0?void 0:(_$styles_input15=$styles.input)===null||_$styles_input15===void 0?void 0:_$styles_input15.hover)?`\n        .${id} .${classes.StyledInput}:hover{\n          border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_input16=$styles.input)===null||_$styles_input16===void 0?void 0:(_$styles_input_hover1=_$styles_input16.hover)===null||_$styles_input_hover1===void 0?void 0:_$styles_input_hover1.borderRadius}px;\n          background: ${$styles===null||$styles===void 0?void 0:(_$styles_input17=$styles.input)===null||_$styles_input17===void 0?void 0:(_$styles_input_hover2=_$styles_input17.hover)===null||_$styles_input_hover2===void 0?void 0:_$styles_input_hover2.fill};\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_input18=$styles.input)===null||_$styles_input18===void 0?void 0:(_$styles_input_hover3=_$styles_input18.hover)===null||_$styles_input_hover3===void 0?void 0:_$styles_input_hover3.color};\n          box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_input19=$styles.input)===null||_$styles_input19===void 0?void 0:(_$styles_input_hover4=_$styles_input19.hover)===null||_$styles_input_hover4===void 0?void 0:_$styles_input_hover4.shadowObject)};\n          ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_input20=$styles.input)===null||_$styles_input20===void 0?void 0:(_$styles_input_hover5=_$styles_input20.hover)===null||_$styles_input_hover5===void 0?void 0:_$styles_input_hover5.borderObject)}\n        }\n        .${id} .${classes.StyledInput}:hover::placeholder,\n        .${id} .${classes.StyledInput}:hover::-webkit-input-placeholder {\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_input21=$styles.input)===null||_$styles_input21===void 0?void 0:(_$styles_input_hover6=_$styles_input21.hover)===null||_$styles_input_hover6===void 0?void 0:_$styles_input_hover6.placeholderColor};\n        }\n      `:\"\"}\n    ${($styles===null||$styles===void 0?void 0:(_$styles_input22=$styles.input)===null||_$styles_input22===void 0?void 0:_$styles_input22.focus)?`\n        .${id} .${classes.StyledInput}:focus{\n          border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_input23=$styles.input)===null||_$styles_input23===void 0?void 0:(_$styles_input_focus1=_$styles_input23.focus)===null||_$styles_input_focus1===void 0?void 0:_$styles_input_focus1.borderRadius}px;\n          background: ${$styles===null||$styles===void 0?void 0:(_$styles_input24=$styles.input)===null||_$styles_input24===void 0?void 0:(_$styles_input_focus2=_$styles_input24.focus)===null||_$styles_input_focus2===void 0?void 0:_$styles_input_focus2.fill};\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_input25=$styles.input)===null||_$styles_input25===void 0?void 0:(_$styles_input_focus3=_$styles_input25.focus)===null||_$styles_input_focus3===void 0?void 0:_$styles_input_focus3.color};\n          box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_input26=$styles.input)===null||_$styles_input26===void 0?void 0:(_$styles_input_focus4=_$styles_input26.focus)===null||_$styles_input_focus4===void 0?void 0:_$styles_input_focus4.shadowObject)};\n          ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_input27=$styles.input)===null||_$styles_input27===void 0?void 0:(_$styles_input_focus5=_$styles_input27.focus)===null||_$styles_input_focus5===void 0?void 0:_$styles_input_focus5.borderObject)}\n        }\n        .${id} .${classes.StyledInput}:focus::placeholder,\n        .${id} .${classes.StyledInput}:focus::-webkit-input-placeholder {\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_input28=$styles.input)===null||_$styles_input28===void 0?void 0:(_$styles_input_focus6=_$styles_input28.focus)===null||_$styles_input_focus6===void 0?void 0:_$styles_input_focus6.placeholderColor};\n        }\n      `:\"\"}\n  `;const StyledTextAreaStyle=`\n    .${id} .${classes.StyledTextArea} {\n      min-height: 70px;\n      padding-top: ${($styles===null||$styles===void 0?void 0:(_$styles_input29=$styles.input)===null||_$styles_input29===void 0?void 0:_$styles_input29.paddingPerSide)?$styles===null||$styles===void 0?void 0:(_$styles_input30=$styles.input)===null||_$styles_input30===void 0?void 0:_$styles_input30.paddingTop:$styles===null||$styles===void 0?void 0:(_$styles_input31=$styles.input)===null||_$styles_input31===void 0?void 0:_$styles_input31.padding}px !important;\n      padding-bottom: ${($styles===null||$styles===void 0?void 0:(_$styles_input32=$styles.input)===null||_$styles_input32===void 0?void 0:_$styles_input32.paddingPerSide)?$styles===null||$styles===void 0?void 0:(_$styles_input33=$styles.input)===null||_$styles_input33===void 0?void 0:_$styles_input33.paddingBottom:$styles===null||$styles===void 0?void 0:(_$styles_input34=$styles.input)===null||_$styles_input34===void 0?void 0:_$styles_input34.padding}px !important;\n      resize: vertical;\n    }\n  `;const IconWrapperStyle=`\n    .${id} .${classes.IconWrapper} {\n      position: absolute;\n      left: ${($styles===null||$styles===void 0?void 0:(_$styles_input35=$styles.input)===null||_$styles_input35===void 0?void 0:_$styles_input35.paddingPerSide)?$styles===null||$styles===void 0?void 0:(_$styles_input36=$styles.input)===null||_$styles_input36===void 0?void 0:_$styles_input36.paddingLeft:$styles===null||$styles===void 0?void 0:(_$styles_input37=$styles.input)===null||_$styles_input37===void 0?void 0:_$styles_input37.padding}px;\n    }\n    .${id} .${classes.IconWrapper} * {\n      opacity: 1 !important;\n      display: block !important;\n    }\n  `;const StyledFileInputStyle=`\n    .${id} .${classes.StyledFileInput} {\n      width: 100%;\n      height: 100%;\n      position: absolute;\n      z-index: 2;\n      top: 0;\n      left: 0;\n      opacity: 0;\n      cursor: pointer;\n    }\n  `;const DraggableWrapperStyle=`\n    .${id} .${classes.DraggableWrapper} {\n      position: relative;\n      width: 100%;\n      display: flex;\n      flex-direction: column;\n      gap: ${(_$styles_file=$styles.file)===null||_$styles_file===void 0?void 0:(_$styles_file_wrapper=_$styles_file.wrapper)===null||_$styles_file_wrapper===void 0?void 0:_$styles_file_wrapper.gap}px;\n      padding: ${createPadding((_$styles_file1=$styles.file)===null||_$styles_file1===void 0?void 0:_$styles_file1.wrapper)};\n      background: ${(_$styles_file2=$styles.file)===null||_$styles_file2===void 0?void 0:(_$styles_file_wrapper1=_$styles_file2.wrapper)===null||_$styles_file_wrapper1===void 0?void 0:_$styles_file_wrapper1.fill};\n      box-shadow: ${createShadow((_$styles_file3=$styles.file)===null||_$styles_file3===void 0?void 0:(_$styles_file_wrapper2=_$styles_file3.wrapper)===null||_$styles_file_wrapper2===void 0?void 0:_$styles_file_wrapper2.shadowObject)};\n      ${createBorder((_$styles_file4=$styles.file)===null||_$styles_file4===void 0?void 0:(_$styles_file_wrapper3=_$styles_file4.wrapper)===null||_$styles_file_wrapper3===void 0?void 0:_$styles_file_wrapper3.borderObject)}\n      border-radius: ${(_$styles_file5=$styles.file)===null||_$styles_file5===void 0?void 0:(_$styles_file_wrapper4=_$styles_file5.wrapper)===null||_$styles_file_wrapper4===void 0?void 0:_$styles_file_wrapper4.borderRadius}px;\n    }\n  `;const DraggableAreaStyle=`\n    .${id} .${classes.DraggableArea} {\n      position: relative;\n      width: 100%;\n      display: flex;\n      cursor: pointer;\n      justify-content: center;\n      align-items: ${(_$styles_file6=$styles.file)===null||_$styles_file6===void 0?void 0:(_$styles_file_box=_$styles_file6.box)===null||_$styles_file_box===void 0?void 0:_$styles_file_box.align};\n      flex-direction: column;\n      height: ${(_$styles_file7=$styles.file)===null||_$styles_file7===void 0?void 0:(_$styles_file_box1=_$styles_file7.box)===null||_$styles_file_box1===void 0?void 0:_$styles_file_box1.height}px;\n      z-index: 2;\n      text-align: center;\n\n      padding: ${createPadding((_$styles_file8=$styles.file)===null||_$styles_file8===void 0?void 0:_$styles_file8.box)};\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_input38=$styles.input)===null||_$styles_input38===void 0?void 0:(_$styles_input_default6=_$styles_input38.default)===null||_$styles_input_default6===void 0?void 0:_$styles_input_default6.color};\n      border-radius: ${(_$styles_file9=$styles.file)===null||_$styles_file9===void 0?void 0:(_$styles_file_box_default=_$styles_file9.box.default)===null||_$styles_file_box_default===void 0?void 0:_$styles_file_box_default.borderRadius}px;\n      ${createBorder((_$styles_file_box2=$styles.file.box)===null||_$styles_file_box2===void 0?void 0:(_$styles_file_box_default1=_$styles_file_box2.default)===null||_$styles_file_box_default1===void 0?void 0:_$styles_file_box_default1.borderObject)}\n      transition: 300ms;\n    }\n\n    ${((_$styles_file_box3=$styles.file.box)===null||_$styles_file_box3===void 0?void 0:_$styles_file_box3.drag)?`\n        .${id} .${classes.DraggableArea}[data-drag=\"true\"] {\n          background: ${(_$styles_file_box4=$styles.file.box)===null||_$styles_file_box4===void 0?void 0:(_$styles_file_box_drag=_$styles_file_box4.drag)===null||_$styles_file_box_drag===void 0?void 0:_$styles_file_box_drag.fill};\n          box-shadow: ${createShadow((_$styles_file_box5=$styles.file.box)===null||_$styles_file_box5===void 0?void 0:(_$styles_file_box_drag1=_$styles_file_box5.drag)===null||_$styles_file_box_drag1===void 0?void 0:_$styles_file_box_drag1.shadowObject)};\n          ${createBorder((_$styles_file_box6=$styles.file.box)===null||_$styles_file_box6===void 0?void 0:(_$styles_file_box_drag2=_$styles_file_box6.drag)===null||_$styles_file_box_drag2===void 0?void 0:_$styles_file_box_drag2.borderObject)}\n          border-radius: ${(_$styles_file_box7=$styles.file.box)===null||_$styles_file_box7===void 0?void 0:(_$styles_file_box_drag3=_$styles_file_box7.drag)===null||_$styles_file_box_drag3===void 0?void 0:_$styles_file_box_drag3.borderRadius}px;\n        }\n      `:\"\"}\n  `;const DraggableAreaTextsStyle=`\n    .${id} .${classes.DraggableAreaTexts} {\n      display: flex;\n      justify-content: center;\n      align-items: ${(_$styles_file10=$styles.file)===null||_$styles_file10===void 0?void 0:(_$styles_file_box8=_$styles_file10.box)===null||_$styles_file_box8===void 0?void 0:_$styles_file_box8.align};\n      flex-direction: column;\n      gap: ${(_$styles_file11=$styles.file)===null||_$styles_file11===void 0?void 0:(_$styles_file_box9=_$styles_file11.box)===null||_$styles_file_box9===void 0?void 0:_$styles_file_box9.textGap}px;\n    }\n  `;const DraggableAreaPreviewStyle=`\n    .${id} .${classes.DraggableAreaPreview} {\n      display: flex;\n      flex-direction: column;\n      gap: ${(_$styles_file12=$styles.file)===null||_$styles_file12===void 0?void 0:(_$styles_file_wrapper5=_$styles_file12.wrapper)===null||_$styles_file_wrapper5===void 0?void 0:_$styles_file_wrapper5.itemGap}px;\n    }\n  `;const DraggableAreaItemStyle=`\n    .${id} .${classes.DraggableAreaItem} {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: ${(_$styles_file13=$styles.file)===null||_$styles_file13===void 0?void 0:(_$styles_file_item=_$styles_file13.item)===null||_$styles_file_item===void 0?void 0:_$styles_file_item.gap}px;\n\n      padding: ${createPadding((_$styles_file14=$styles.file)===null||_$styles_file14===void 0?void 0:_$styles_file14.item)};\n      background: ${(_$styles_file15=$styles.file)===null||_$styles_file15===void 0?void 0:(_$styles_file_item1=_$styles_file15.item)===null||_$styles_file_item1===void 0?void 0:_$styles_file_item1.fill};\n      box-shadow: ${createShadow((_$styles_file16=$styles.file)===null||_$styles_file16===void 0?void 0:(_$styles_file_item2=_$styles_file16.item)===null||_$styles_file_item2===void 0?void 0:_$styles_file_item2.shadowObject)};\n      ${createBorder((_$styles_file17=$styles.file)===null||_$styles_file17===void 0?void 0:(_$styles_file_item3=_$styles_file17.item)===null||_$styles_file_item3===void 0?void 0:_$styles_file_item3.borderObject)}\n      border-radius: ${(_$styles_file18=$styles.file)===null||_$styles_file18===void 0?void 0:(_$styles_file_item4=_$styles_file18.item)===null||_$styles_file_item4===void 0?void 0:_$styles_file_item4.borderRadius}px;\n    }\n  `;const DescriptionStyle=`\n    .${id} .${classes.Description} {\n      margin-top: ${$styles===null||$styles===void 0?void 0:(_$styles_input39=$styles.input)===null||_$styles_input39===void 0?void 0:(_$styles_input_helperText=_$styles_input39.helperText)===null||_$styles_input_helperText===void 0?void 0:_$styles_input_helperText.marginTop}px;\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_input40=$styles.input)===null||_$styles_input40===void 0?void 0:(_$styles_input_helperText1=_$styles_input40.helperText)===null||_$styles_input_helperText1===void 0?void 0:_$styles_input_helperText1.color};\n    }\n  `;const SelectArrowStyle=`\n    .${id} .${classes.SelectArrow} {\n      position: absolute;\n      top: 50%;\n      right: ${($styles===null||$styles===void 0?void 0:(_$styles_input41=$styles.input)===null||_$styles_input41===void 0?void 0:_$styles_input41.paddingRight)||($styles===null||$styles===void 0?void 0:(_$styles_input42=$styles.input)===null||_$styles_input42===void 0?void 0:_$styles_input42.padding)}px;\n      transform: translateY(-50%);\n      pointer-events: none;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n  `;const SelectWrapperStyle=`\n    .${id} .${classes.SelectWrapper} {\n      position: absolute;\n      width: 100%;\n      display: flex;\n      flex-direction: column;\n      margin-top: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown=$styles.dropdown)===null||_$styles_dropdown===void 0?void 0:_$styles_dropdown.marginTop}px;\n      gap: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown1=$styles.dropdown)===null||_$styles_dropdown1===void 0?void 0:_$styles_dropdown1.itemGap}px;\n      overflow: hidden;\n      cursor: pointer;\n      font-size: 14px;\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown2=$styles.dropdown)===null||_$styles_dropdown2===void 0?void 0:_$styles_dropdown2.fill};\n      border-radius: ${(_$styles_dropdown3=$styles.dropdown)===null||_$styles_dropdown3===void 0?void 0:_$styles_dropdown3.borderRadius}px;\n      padding: ${createPadding($styles.dropdown)};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_dropdown4=$styles.dropdown)===null||_$styles_dropdown4===void 0?void 0:_$styles_dropdown4.borderObject)}\n      box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_dropdown5=$styles.dropdown)===null||_$styles_dropdown5===void 0?void 0:_$styles_dropdown5.shadowObject)};\n      z-index: 50;\n    }\n  `;const SelectItemStyle=`\n    .${id} .${classes.SelectItem} {\n      position: relative;\n      width: 100%;\n      display: flex;\n      flex-direction: column;\n      cursor: pointer;\n      z-index: 3;\n      padding: ${createPadding($styles===null||$styles===void 0?void 0:(_$styles_dropdown6=$styles.dropdown)===null||_$styles_dropdown6===void 0?void 0:_$styles_dropdown6.item)};\n\n      border-radius: ${(_$styles_dropdown7=$styles.dropdown)===null||_$styles_dropdown7===void 0?void 0:(_$styles_dropdown_item=_$styles_dropdown7.item)===null||_$styles_dropdown_item===void 0?void 0:(_$styles_dropdown_item_default=_$styles_dropdown_item.default)===null||_$styles_dropdown_item_default===void 0?void 0:_$styles_dropdown_item_default.borderRadius}px;\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown8=$styles.dropdown)===null||_$styles_dropdown8===void 0?void 0:(_$styles_dropdown_item1=_$styles_dropdown8.item)===null||_$styles_dropdown_item1===void 0?void 0:(_$styles_dropdown_item_default1=_$styles_dropdown_item1.default)===null||_$styles_dropdown_item_default1===void 0?void 0:_$styles_dropdown_item_default1.fill};\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown9=$styles.dropdown)===null||_$styles_dropdown9===void 0?void 0:(_$styles_dropdown_item2=_$styles_dropdown9.item)===null||_$styles_dropdown_item2===void 0?void 0:(_$styles_dropdown_item_default2=_$styles_dropdown_item2.default)===null||_$styles_dropdown_item_default2===void 0?void 0:_$styles_dropdown_item_default2.color};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_dropdown10=$styles.dropdown)===null||_$styles_dropdown10===void 0?void 0:(_$styles_dropdown_item3=_$styles_dropdown10.item)===null||_$styles_dropdown_item3===void 0?void 0:(_$styles_dropdown_item_default3=_$styles_dropdown_item3.default)===null||_$styles_dropdown_item_default3===void 0?void 0:_$styles_dropdown_item_default3.borderObject,[$styles===null||$styles===void 0?void 0:(_$styles_dropdown11=$styles.dropdown)===null||_$styles_dropdown11===void 0?void 0:(_$styles_dropdown_item4=_$styles_dropdown11.item)===null||_$styles_dropdown_item4===void 0?void 0:(_$styles_dropdown_item_hover=_$styles_dropdown_item4.hover)===null||_$styles_dropdown_item_hover===void 0?void 0:_$styles_dropdown_item_hover.borderObject,$styles===null||$styles===void 0?void 0:(_$styles_dropdown12=$styles.dropdown)===null||_$styles_dropdown12===void 0?void 0:(_$styles_dropdown_item5=_$styles_dropdown12.item)===null||_$styles_dropdown_item5===void 0?void 0:(_$styles_dropdown_item_active=_$styles_dropdown_item5.active)===null||_$styles_dropdown_item_active===void 0?void 0:_$styles_dropdown_item_active.borderObject])}\n\n      transition-duration: ${($styles===null||$styles===void 0?void 0:(_$styles_dropdown13=$styles.dropdown)===null||_$styles_dropdown13===void 0?void 0:(_$styles_dropdown_item6=_$styles_dropdown13.item)===null||_$styles_dropdown_item6===void 0?void 0:(_$styles_dropdown_item_transition=_$styles_dropdown_item6.transition)===null||_$styles_dropdown_item_transition===void 0?void 0:_$styles_dropdown_item_transition.duration)||0}s;\n      transition-timing-function: ${($styles===null||$styles===void 0?void 0:(_$styles_dropdown14=$styles.dropdown)===null||_$styles_dropdown14===void 0?void 0:(_$styles_dropdown_item7=_$styles_dropdown14.item)===null||_$styles_dropdown_item7===void 0?void 0:(_$styles_dropdown_item_transition1=_$styles_dropdown_item7.transition)===null||_$styles_dropdown_item_transition1===void 0?void 0:_$styles_dropdown_item_transition1.ease)?`cubic-bezier(${$styles===null||$styles===void 0?void 0:(_$styles_dropdown15=$styles.dropdown)===null||_$styles_dropdown15===void 0?void 0:(_$styles_dropdown_item8=_$styles_dropdown15.item)===null||_$styles_dropdown_item8===void 0?void 0:(_$styles_dropdown_item_transition2=_$styles_dropdown_item8.transition)===null||_$styles_dropdown_item_transition2===void 0?void 0:_$styles_dropdown_item_transition2.ease.join(\",\")})`:\"linear\"};\n      transition-delay: ${($styles===null||$styles===void 0?void 0:(_$styles_dropdown16=$styles.dropdown)===null||_$styles_dropdown16===void 0?void 0:(_$styles_dropdown_item9=_$styles_dropdown16.item)===null||_$styles_dropdown_item9===void 0?void 0:(_$styles_dropdown_item_transition3=_$styles_dropdown_item9.transition)===null||_$styles_dropdown_item_transition3===void 0?void 0:_$styles_dropdown_item_transition3.delay)||0}s;\n    }\n    ${($styles===null||$styles===void 0?void 0:(_$styles_dropdown17=$styles.dropdown)===null||_$styles_dropdown17===void 0?void 0:(_$styles_dropdown_item10=_$styles_dropdown17.item)===null||_$styles_dropdown_item10===void 0?void 0:_$styles_dropdown_item10.hover)?`\n        .${id} .${classes.SelectItem}:hover {\n          border-radius: ${(_$styles_dropdown18=$styles.dropdown)===null||_$styles_dropdown18===void 0?void 0:(_$styles_dropdown_item11=_$styles_dropdown18.item)===null||_$styles_dropdown_item11===void 0?void 0:(_$styles_dropdown_item_hover1=_$styles_dropdown_item11.hover)===null||_$styles_dropdown_item_hover1===void 0?void 0:_$styles_dropdown_item_hover1.borderRadius}px;\n          background: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown19=$styles.dropdown)===null||_$styles_dropdown19===void 0?void 0:(_$styles_dropdown_item12=_$styles_dropdown19.item)===null||_$styles_dropdown_item12===void 0?void 0:(_$styles_dropdown_item_hover2=_$styles_dropdown_item12.hover)===null||_$styles_dropdown_item_hover2===void 0?void 0:_$styles_dropdown_item_hover2.fill};\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown20=$styles.dropdown)===null||_$styles_dropdown20===void 0?void 0:(_$styles_dropdown_item13=_$styles_dropdown20.item)===null||_$styles_dropdown_item13===void 0?void 0:(_$styles_dropdown_item_hover3=_$styles_dropdown_item13.hover)===null||_$styles_dropdown_item_hover3===void 0?void 0:_$styles_dropdown_item_hover3.color};\n          ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_dropdown21=$styles.dropdown)===null||_$styles_dropdown21===void 0?void 0:(_$styles_dropdown_item14=_$styles_dropdown21.item)===null||_$styles_dropdown_item14===void 0?void 0:(_$styles_dropdown_item_hover4=_$styles_dropdown_item14.hover)===null||_$styles_dropdown_item_hover4===void 0?void 0:_$styles_dropdown_item_hover4.borderObject)}\n        }\n      `:\"\"}\n    ${($styles===null||$styles===void 0?void 0:(_$styles_dropdown22=$styles.dropdown)===null||_$styles_dropdown22===void 0?void 0:(_$styles_dropdown_item15=_$styles_dropdown22.item)===null||_$styles_dropdown_item15===void 0?void 0:_$styles_dropdown_item15.active)?`\n        .${id} .${classes.SelectItem}[data-active=\"true\"] {\n          border-radius: ${(_$styles_dropdown23=$styles.dropdown)===null||_$styles_dropdown23===void 0?void 0:(_$styles_dropdown_item16=_$styles_dropdown23.item)===null||_$styles_dropdown_item16===void 0?void 0:(_$styles_dropdown_item_active1=_$styles_dropdown_item16.active)===null||_$styles_dropdown_item_active1===void 0?void 0:_$styles_dropdown_item_active1.borderRadius}px;\n          background: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown24=$styles.dropdown)===null||_$styles_dropdown24===void 0?void 0:(_$styles_dropdown_item17=_$styles_dropdown24.item)===null||_$styles_dropdown_item17===void 0?void 0:(_$styles_dropdown_item_active2=_$styles_dropdown_item17.active)===null||_$styles_dropdown_item_active2===void 0?void 0:_$styles_dropdown_item_active2.fill};\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_dropdown25=$styles.dropdown)===null||_$styles_dropdown25===void 0?void 0:(_$styles_dropdown_item18=_$styles_dropdown25.item)===null||_$styles_dropdown_item18===void 0?void 0:(_$styles_dropdown_item_active3=_$styles_dropdown_item18.active)===null||_$styles_dropdown_item_active3===void 0?void 0:_$styles_dropdown_item_active3.color};\n          ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_dropdown26=$styles.dropdown)===null||_$styles_dropdown26===void 0?void 0:(_$styles_dropdown_item19=_$styles_dropdown26.item)===null||_$styles_dropdown_item19===void 0?void 0:(_$styles_dropdown_item_active4=_$styles_dropdown_item19.active)===null||_$styles_dropdown_item_active4===void 0?void 0:_$styles_dropdown_item_active4.borderObject)}\n        }\n      `:\"\"}\n  `;const FileFieldDescriptionStyle=`\n    .${id} .${classes.FileFieldDescription} {\n      padding: ${createPadding((_$styles_file19=$styles.file)===null||_$styles_file19===void 0?void 0:_$styles_file19.description)};\n      color: ${(_$styles_file20=$styles.file)===null||_$styles_file20===void 0?void 0:(_$styles_file_description=_$styles_file20.description)===null||_$styles_file_description===void 0?void 0:_$styles_file_description.color};\n      font-size: 12px;\n    }\n  `;const FileFieldTitleStyle=`\n    .${id} .${classes.FileFieldTitle} {\n      padding: ${createPadding((_$styles_file21=$styles.file)===null||_$styles_file21===void 0?void 0:_$styles_file21.title)};\n      color: ${(_$styles_file22=$styles.file)===null||_$styles_file22===void 0?void 0:(_$styles_file_title=_$styles_file22.title)===null||_$styles_file_title===void 0?void 0:_$styles_file_title.color};\n    }\n  `;const FileFieldDraggableAreaButtonStyle=`\n    .${id} .${classes.FileFieldDraggableAreaButton} {\n      position: relative;\n      display: inline-flex;\n      cursor: pointer;\n      justify-content: center;\n      align-items: center;\n      flex-direction: column;\n      z-index: 5;\n      transition: 300ms;\n\n      margin-top: ${(_$styles_file23=$styles.file)===null||_$styles_file23===void 0?void 0:(_$styles_file_button=_$styles_file23.button)===null||_$styles_file_button===void 0?void 0:_$styles_file_button.marginTop}px;\n      font-size: 14px;\n      padding: ${createPadding((_$styles_file24=$styles.file)===null||_$styles_file24===void 0?void 0:_$styles_file24.button)};\n      height: ${((_$styles_file25=$styles.file)===null||_$styles_file25===void 0?void 0:(_$styles_file_button1=_$styles_file25.button)===null||_$styles_file_button1===void 0?void 0:_$styles_file_button1.heightType)===\"fixed\"&&((_$styles_file26=$styles.file)===null||_$styles_file26===void 0?void 0:(_$styles_file_button2=_$styles_file26.button)===null||_$styles_file_button2===void 0?void 0:_$styles_file_button2.height)?`${(_$styles_file27=$styles.file)===null||_$styles_file27===void 0?void 0:(_$styles_file_button3=_$styles_file27.button)===null||_$styles_file_button3===void 0?void 0:_$styles_file_button3.height}px`:\"auto\"};\n      border-radius: ${(_$styles_file28=$styles.file)===null||_$styles_file28===void 0?void 0:(_$styles_file_button4=_$styles_file28.button)===null||_$styles_file_button4===void 0?void 0:(_$styles_file_button_default=_$styles_file_button4.default)===null||_$styles_file_button_default===void 0?void 0:_$styles_file_button_default.borderRadius}px;\n      background: ${(_$styles_file29=$styles.file)===null||_$styles_file29===void 0?void 0:(_$styles_file_button5=_$styles_file29.button)===null||_$styles_file_button5===void 0?void 0:(_$styles_file_button_default1=_$styles_file_button5.default)===null||_$styles_file_button_default1===void 0?void 0:_$styles_file_button_default1.fill};\n      color: ${(_$styles_file30=$styles.file)===null||_$styles_file30===void 0?void 0:(_$styles_file_button6=_$styles_file30.button)===null||_$styles_file_button6===void 0?void 0:(_$styles_file_button_default2=_$styles_file_button6.default)===null||_$styles_file_button_default2===void 0?void 0:_$styles_file_button_default2.color};\n      box-shadow: ${createShadow((_$styles_file31=$styles.file)===null||_$styles_file31===void 0?void 0:(_$styles_file_button7=_$styles_file31.button)===null||_$styles_file_button7===void 0?void 0:(_$styles_file_button_default3=_$styles_file_button7.default)===null||_$styles_file_button_default3===void 0?void 0:_$styles_file_button_default3.shadowObject)};\n      ${createBorder((_$styles_file32=$styles.file)===null||_$styles_file32===void 0?void 0:(_$styles_file_button8=_$styles_file32.button)===null||_$styles_file_button8===void 0?void 0:(_$styles_file_button_default4=_$styles_file_button8.default)===null||_$styles_file_button_default4===void 0?void 0:_$styles_file_button_default4.borderObject,[(_$styles_file33=$styles.file)===null||_$styles_file33===void 0?void 0:(_$styles_file_button9=_$styles_file33.button)===null||_$styles_file_button9===void 0?void 0:(_$styles_file_button_hover=_$styles_file_button9.hover)===null||_$styles_file_button_hover===void 0?void 0:_$styles_file_button_hover.borderObject,(_$styles_file34=$styles.file)===null||_$styles_file34===void 0?void 0:(_$styles_file_button10=_$styles_file34.button)===null||_$styles_file_button10===void 0?void 0:(_$styles_file_button_active=_$styles_file_button10.active)===null||_$styles_file_button_active===void 0?void 0:_$styles_file_button_active.borderObject])}\n    }\n    ${((_$styles_file35=$styles.file)===null||_$styles_file35===void 0?void 0:(_$styles_file_button11=_$styles_file35.button)===null||_$styles_file_button11===void 0?void 0:_$styles_file_button11.hover)?`\n      .${id} .${classes.FileFieldDraggableAreaButton}:hover {\n        border-radius: ${(_$styles_file36=$styles.file)===null||_$styles_file36===void 0?void 0:(_$styles_file_button12=_$styles_file36.button)===null||_$styles_file_button12===void 0?void 0:(_$styles_file_button_hover1=_$styles_file_button12.hover)===null||_$styles_file_button_hover1===void 0?void 0:_$styles_file_button_hover1.borderRadius}px;\n        background: ${(_$styles_file37=$styles.file)===null||_$styles_file37===void 0?void 0:(_$styles_file_button13=_$styles_file37.button)===null||_$styles_file_button13===void 0?void 0:(_$styles_file_button_hover2=_$styles_file_button13.hover)===null||_$styles_file_button_hover2===void 0?void 0:_$styles_file_button_hover2.fill};\n        color: ${(_$styles_file38=$styles.file)===null||_$styles_file38===void 0?void 0:(_$styles_file_button14=_$styles_file38.button)===null||_$styles_file_button14===void 0?void 0:(_$styles_file_button_hover3=_$styles_file_button14.hover)===null||_$styles_file_button_hover3===void 0?void 0:_$styles_file_button_hover3.color};\n        box-shadow: ${createShadow((_$styles_file39=$styles.file)===null||_$styles_file39===void 0?void 0:(_$styles_file_button15=_$styles_file39.button)===null||_$styles_file_button15===void 0?void 0:(_$styles_file_button_hover4=_$styles_file_button15.hover)===null||_$styles_file_button_hover4===void 0?void 0:_$styles_file_button_hover4.shadowObject)};\n        ${createBorder((_$styles_file40=$styles.file)===null||_$styles_file40===void 0?void 0:(_$styles_file_button16=_$styles_file40.button)===null||_$styles_file_button16===void 0?void 0:(_$styles_file_button_hover5=_$styles_file_button16.hover)===null||_$styles_file_button_hover5===void 0?void 0:_$styles_file_button_hover5.borderObject)}\n      }\n    `:\"\"}\n    ${((_$styles_file41=$styles.file)===null||_$styles_file41===void 0?void 0:(_$styles_file_button17=_$styles_file41.button)===null||_$styles_file_button17===void 0?void 0:_$styles_file_button17.active)?`\n      .${id} .${classes.FileFieldDraggableAreaButton}:active {\n        border-radius: ${(_$styles_file42=$styles.file)===null||_$styles_file42===void 0?void 0:(_$styles_file_button18=_$styles_file42.button)===null||_$styles_file_button18===void 0?void 0:(_$styles_file_button_active1=_$styles_file_button18.active)===null||_$styles_file_button_active1===void 0?void 0:_$styles_file_button_active1.borderRadius}px;\n        background: ${(_$styles_file43=$styles.file)===null||_$styles_file43===void 0?void 0:(_$styles_file_button19=_$styles_file43.button)===null||_$styles_file_button19===void 0?void 0:(_$styles_file_button_active2=_$styles_file_button19.active)===null||_$styles_file_button_active2===void 0?void 0:_$styles_file_button_active2.fill};\n        color: ${(_$styles_file44=$styles.file)===null||_$styles_file44===void 0?void 0:(_$styles_file_button20=_$styles_file44.button)===null||_$styles_file_button20===void 0?void 0:(_$styles_file_button_active3=_$styles_file_button20.active)===null||_$styles_file_button_active3===void 0?void 0:_$styles_file_button_active3.color};\n        box-shadow: ${createShadow((_$styles_file45=$styles.file)===null||_$styles_file45===void 0?void 0:(_$styles_file_button21=_$styles_file45.button)===null||_$styles_file_button21===void 0?void 0:(_$styles_file_button_active4=_$styles_file_button21.active)===null||_$styles_file_button_active4===void 0?void 0:_$styles_file_button_active4.shadowObject)};\n        ${createBorder((_$styles_file46=$styles.file)===null||_$styles_file46===void 0?void 0:(_$styles_file_button22=_$styles_file46.button)===null||_$styles_file_button22===void 0?void 0:(_$styles_file_button_active5=_$styles_file_button22.active)===null||_$styles_file_button_active5===void 0?void 0:_$styles_file_button_active5.borderObject)}\n      }\n    `:\"\"}\n  `;const FileFieldFilenameStyle=`\n    .${id} .${classes.FileFieldFilename} {\n      font-size: 14px;\n      color: ${(_$styles_file47=$styles.file)===null||_$styles_file47===void 0?void 0:(_$styles_file_item5=_$styles_file47.item)===null||_$styles_file_item5===void 0?void 0:(_$styles_file_item_filename=_$styles_file_item5.filename)===null||_$styles_file_item_filename===void 0?void 0:_$styles_file_item_filename.color};\n    }\n  `;const FileFieldFilesizeStyle=`\n    .${id} .${classes.FileFieldFilesize} {\n      font-size: 12px;\n      color: ${(_$styles_file48=$styles.file)===null||_$styles_file48===void 0?void 0:(_$styles_file_item6=_$styles_file48.item)===null||_$styles_file_item6===void 0?void 0:(_$styles_file_item_filesize=_$styles_file_item6.filesize)===null||_$styles_file_item_filesize===void 0?void 0:_$styles_file_item_filesize.color};\n    }\n  `;const ButtonWrapperStyle=`\n    .${id} .${classes===null||classes===void 0?void 0:classes.ButtonWrapper} {\n      width: 100%;\n      display: flex;\n      position: relative;\n      justify-content: ${$styles===null||$styles===void 0?void 0:(_$styles_button=$styles.button)===null||_$styles_button===void 0?void 0:_$styles_button.align};\n    }\n  `;const SubmitButtonStyle=`\n    .${id} .${classes.SubmitButton} {\n      appearance: none;\n      width: ${($styles===null||$styles===void 0?void 0:(_$styles_button1=$styles.button)===null||_$styles_button1===void 0?void 0:_$styles_button1.align)===\"stretch\"?\"100%\":\"auto\"};\n      z-index: 1;\n      font-size: 14px;\n      cursor: pointer;\n      padding: ${createPadding($styles===null||$styles===void 0?void 0:$styles.button)};\n      height: ${($styles===null||$styles===void 0?void 0:(_$styles_button2=$styles.button)===null||_$styles_button2===void 0?void 0:_$styles_button2.heightType)===\"fixed\"&&($styles===null||$styles===void 0?void 0:(_$styles_button3=$styles.button)===null||_$styles_button3===void 0?void 0:_$styles_button3.height)?`${$styles===null||$styles===void 0?void 0:(_$styles_button4=$styles.button)===null||_$styles_button4===void 0?void 0:_$styles_button4.height}px`:\"auto\"};\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_button5=$styles.button)===null||_$styles_button5===void 0?void 0:(_$styles_button_default=_$styles_button5.default)===null||_$styles_button_default===void 0?void 0:_$styles_button_default.fill};\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_button6=$styles.button)===null||_$styles_button6===void 0?void 0:(_$styles_button_default1=_$styles_button6.default)===null||_$styles_button_default1===void 0?void 0:_$styles_button_default1.color};\n      box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_button7=$styles.button)===null||_$styles_button7===void 0?void 0:(_$styles_button_default2=_$styles_button7.default)===null||_$styles_button_default2===void 0?void 0:_$styles_button_default2.shadowObject)};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_button8=$styles.button)===null||_$styles_button8===void 0?void 0:(_$styles_button_default3=_$styles_button8.default)===null||_$styles_button_default3===void 0?void 0:_$styles_button_default3.borderObject,[$styles===null||$styles===void 0?void 0:(_$styles_button9=$styles.button)===null||_$styles_button9===void 0?void 0:(_$styles_button_hover=_$styles_button9.hover)===null||_$styles_button_hover===void 0?void 0:_$styles_button_hover.borderObject,$styles===null||$styles===void 0?void 0:(_$styles_button10=$styles.button)===null||_$styles_button10===void 0?void 0:(_$styles_button_active=_$styles_button10.active)===null||_$styles_button_active===void 0?void 0:_$styles_button_active.borderObject])}\n      border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_button11=$styles.button)===null||_$styles_button11===void 0?void 0:(_$styles_button_default4=_$styles_button11.default)===null||_$styles_button_default4===void 0?void 0:_$styles_button_default4.borderRadius}px;\n      transition-duration: ${($styles===null||$styles===void 0?void 0:(_$styles_button12=$styles.button)===null||_$styles_button12===void 0?void 0:(_$styles_button_transition=_$styles_button12.transition)===null||_$styles_button_transition===void 0?void 0:_$styles_button_transition.duration)||.3}s;\n      transition-timing-function: ${($styles===null||$styles===void 0?void 0:(_$styles_button13=$styles.button)===null||_$styles_button13===void 0?void 0:(_$styles_button_transition1=_$styles_button13.transition)===null||_$styles_button_transition1===void 0?void 0:_$styles_button_transition1.ease)?`cubic-bezier(${$styles===null||$styles===void 0?void 0:(_$styles_button14=$styles.button)===null||_$styles_button14===void 0?void 0:(_$styles_button_transition2=_$styles_button14.transition)===null||_$styles_button_transition2===void 0?void 0:_$styles_button_transition2.ease.join(\",\")})`:\"linear\"};\n      transition-delay: ${($styles===null||$styles===void 0?void 0:(_$styles_button15=$styles.button)===null||_$styles_button15===void 0?void 0:(_$styles_button_transition3=_$styles_button15.transition)===null||_$styles_button_transition3===void 0?void 0:_$styles_button_transition3.delay)||0}s;\n    }\n    .${id} .${classes.SubmitButton} ~ div{\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_button16=$styles.button)===null||_$styles_button16===void 0?void 0:(_$styles_button_default5=_$styles_button16.default)===null||_$styles_button_default5===void 0?void 0:_$styles_button_default5.color};\n    }\n    .${id} .${classes.SubmitButton}[loading=\"true\"]{\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_button17=$styles.button)===null||_$styles_button17===void 0?void 0:(_$styles_button_default6=_$styles_button17.default)===null||_$styles_button_default6===void 0?void 0:_$styles_button_default6.fill} !important;\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_button18=$styles.button)===null||_$styles_button18===void 0?void 0:(_$styles_button_default7=_$styles_button18.default)===null||_$styles_button_default7===void 0?void 0:_$styles_button_default7.fill} !important;\n    }\n    .${id} .${classes.SubmitButton}[loading=\"true\"] ~ div{\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_button19=$styles.button)===null||_$styles_button19===void 0?void 0:(_$styles_button_default8=_$styles_button19.default)===null||_$styles_button_default8===void 0?void 0:_$styles_button_default8.color} !important;\n    }\n    \n    ${($styles===null||$styles===void 0?void 0:(_$styles_button20=$styles.button)===null||_$styles_button20===void 0?void 0:_$styles_button20.hover)?`\n        .${id} .${classes.SubmitButton}:hover {\n          border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_button_hover1=$styles.button.hover)===null||_$styles_button_hover1===void 0?void 0:_$styles_button_hover1.borderRadius}px;\n          background: ${$styles===null||$styles===void 0?void 0:(_$styles_button21=$styles.button)===null||_$styles_button21===void 0?void 0:(_$styles_button_hover2=_$styles_button21.hover)===null||_$styles_button_hover2===void 0?void 0:_$styles_button_hover2.fill};\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_button22=$styles.button)===null||_$styles_button22===void 0?void 0:(_$styles_button_hover3=_$styles_button22.hover)===null||_$styles_button_hover3===void 0?void 0:_$styles_button_hover3.color};\n          box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_button23=$styles.button)===null||_$styles_button23===void 0?void 0:(_$styles_button_hover4=_$styles_button23.hover)===null||_$styles_button_hover4===void 0?void 0:_$styles_button_hover4.shadowObject)};\n          ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_button24=$styles.button)===null||_$styles_button24===void 0?void 0:(_$styles_button_hover5=_$styles_button24.hover)===null||_$styles_button_hover5===void 0?void 0:_$styles_button_hover5.borderObject)}\n        }\n        .${id} .${classes.SubmitButton}:hover ~ div{\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_button25=$styles.button)===null||_$styles_button25===void 0?void 0:(_$styles_button_hover6=_$styles_button25.hover)===null||_$styles_button_hover6===void 0?void 0:_$styles_button_hover6.color};\n        }\n      `:\"\"}\n     ${($styles===null||$styles===void 0?void 0:(_$styles_button26=$styles.button)===null||_$styles_button26===void 0?void 0:_$styles_button26.active)?`\n        .${id} .${classes.SubmitButton}:active {\n          border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_button_active1=$styles.button.active)===null||_$styles_button_active1===void 0?void 0:_$styles_button_active1.borderRadius}px;\n          background: ${$styles===null||$styles===void 0?void 0:(_$styles_button27=$styles.button)===null||_$styles_button27===void 0?void 0:(_$styles_button_active2=_$styles_button27.active)===null||_$styles_button_active2===void 0?void 0:_$styles_button_active2.fill};\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_button28=$styles.button)===null||_$styles_button28===void 0?void 0:(_$styles_button_active3=_$styles_button28.active)===null||_$styles_button_active3===void 0?void 0:_$styles_button_active3.color};\n          box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_button29=$styles.button)===null||_$styles_button29===void 0?void 0:(_$styles_button_active4=_$styles_button29.active)===null||_$styles_button_active4===void 0?void 0:_$styles_button_active4.shadowObject)};\n          ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_button30=$styles.button)===null||_$styles_button30===void 0?void 0:(_$styles_button_active5=_$styles_button30.active)===null||_$styles_button_active5===void 0?void 0:_$styles_button_active5.borderObject)}\n        }\n        .${id} .${classes.SubmitButton}:active ~ div{\n          color: ${$styles===null||$styles===void 0?void 0:(_$styles_button31=$styles.button)===null||_$styles_button31===void 0?void 0:(_$styles_button_active6=_$styles_button31.active)===null||_$styles_button_active6===void 0?void 0:_$styles_button_active6.color};\n        }\n      `:\"\"}\n  `;const CheckboxWrapperStyle=`\n    .${id} .${classes.CheckboxWrapper} {\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n    .${id} .${classes.CheckboxWrapper} label {\n      cursor: pointer;\n    }\n  `;const CheckboxStyle=`\n    .${id} .${classes.Checkbox} {\n      position: relative;\n      min-width: ${$styles===null||$styles===void 0?void 0:(_$styles_checkbox4=$styles.checkbox)===null||_$styles_checkbox4===void 0?void 0:_$styles_checkbox4.width}px;\n      width: ${$styles===null||$styles===void 0?void 0:(_$styles_checkbox5=$styles.checkbox)===null||_$styles_checkbox5===void 0?void 0:_$styles_checkbox5.width}px;\n      min-height: ${$styles===null||$styles===void 0?void 0:(_$styles_checkbox6=$styles.checkbox)===null||_$styles_checkbox6===void 0?void 0:_$styles_checkbox6.height}px;\n      height: ${$styles===null||$styles===void 0?void 0:(_$styles_checkbox7=$styles.checkbox)===null||_$styles_checkbox7===void 0?void 0:_$styles_checkbox7.height}px;\n      display: flex;\n      cursor: pointer;\n\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_checkbox8=$styles.checkbox)===null||_$styles_checkbox8===void 0?void 0:(_$styles_checkbox_default=_$styles_checkbox8.default)===null||_$styles_checkbox_default===void 0?void 0:_$styles_checkbox_default.fill};\n      box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_checkbox9=$styles.checkbox)===null||_$styles_checkbox9===void 0?void 0:(_$styles_checkbox_default1=_$styles_checkbox9.default)===null||_$styles_checkbox_default1===void 0?void 0:_$styles_checkbox_default1.shadowObject)};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_checkbox10=$styles.checkbox)===null||_$styles_checkbox10===void 0?void 0:(_$styles_checkbox_default2=_$styles_checkbox10.default)===null||_$styles_checkbox_default2===void 0?void 0:_$styles_checkbox_default2.borderObject)}\n      border-radius: ${`${$styles===null||$styles===void 0?void 0:(_$styles_checkbox11=$styles.checkbox)===null||_$styles_checkbox11===void 0?void 0:(_$styles_checkbox_default3=_$styles_checkbox11.default)===null||_$styles_checkbox_default3===void 0?void 0:_$styles_checkbox_default3.borderRadius}px`};\n    }\n    ${($styles===null||$styles===void 0?void 0:(_$styles_checkbox12=$styles.checkbox)===null||_$styles_checkbox12===void 0?void 0:_$styles_checkbox12.hover)?`\n        .${id} .${classes.Checkbox}:hover {\n          background: ${$styles===null||$styles===void 0?void 0:(_$styles_checkbox13=$styles.checkbox)===null||_$styles_checkbox13===void 0?void 0:(_$styles_checkbox_hover=_$styles_checkbox13.hover)===null||_$styles_checkbox_hover===void 0?void 0:_$styles_checkbox_hover.fill};\n          box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_checkbox14=$styles.checkbox)===null||_$styles_checkbox14===void 0?void 0:(_$styles_checkbox_hover1=_$styles_checkbox14.hover)===null||_$styles_checkbox_hover1===void 0?void 0:_$styles_checkbox_hover1.shadowObject)};\n          ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_checkbox15=$styles.checkbox)===null||_$styles_checkbox15===void 0?void 0:(_$styles_checkbox_hover2=_$styles_checkbox15.hover)===null||_$styles_checkbox_hover2===void 0?void 0:_$styles_checkbox_hover2.borderObject)}\n        }\n      `:\"\"}\n    .${id} .${classes.Checkbox} input{\n      appearance: none;\n      opacity: 0;\n      width: 100%;\n      height: 100%;\n      cursor: pointer;\n      margin: 0;\n    }\n    .${id} .${classes.Checkbox} img{\n      pointer-events: none;\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n    }\n  `;const RangeStyle=`\n    .${id} .${classes.Range} {\n      position: relative;\n      width: 100%;\n      display: flex;\n      height: ${$styles===null||$styles===void 0?void 0:(_$styles_range=$styles.range)===null||_$styles_range===void 0?void 0:(_$styles_range_pointer=_$styles_range.pointer)===null||_$styles_range_pointer===void 0?void 0:_$styles_range_pointer.height}px;\n    }\n\n    .${id} .${classes.Range}:before {\n      content: '';\n      position: absolute;\n      top: 50%;\n      left: 0;\n      transform: translateY(-50%);\n      width: 100%;\n      height: ${$styles===null||$styles===void 0?void 0:(_$styles_range1=$styles.range)===null||_$styles_range1===void 0?void 0:(_$styles_range_background=_$styles_range1.background)===null||_$styles_range_background===void 0?void 0:_$styles_range_background.height}px;\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_range2=$styles.range)===null||_$styles_range2===void 0?void 0:(_$styles_range_background1=_$styles_range2.background)===null||_$styles_range_background1===void 0?void 0:_$styles_range_background1.fill};\n      border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_range3=$styles.range)===null||_$styles_range3===void 0?void 0:(_$styles_range_background2=_$styles_range3.background)===null||_$styles_range_background2===void 0?void 0:_$styles_range_background2.borderRadius}px;\n      box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_range4=$styles.range)===null||_$styles_range4===void 0?void 0:(_$styles_range_background3=_$styles_range4.background)===null||_$styles_range_background3===void 0?void 0:_$styles_range_background3.shadowObject)};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_range5=$styles.range)===null||_$styles_range5===void 0?void 0:(_$styles_range_background4=_$styles_range5.background)===null||_$styles_range_background4===void 0?void 0:_$styles_range_background4.borderObject)}\n    }\n    .${id} .${classes.RangePointer} {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: ${$styles===null||$styles===void 0?void 0:(_$styles_range6=$styles.range)===null||_$styles_range6===void 0?void 0:(_$styles_range_pointer1=_$styles_range6.pointer)===null||_$styles_range_pointer1===void 0?void 0:_$styles_range_pointer1.width}px;\n      height: ${$styles===null||$styles===void 0?void 0:(_$styles_range7=$styles.range)===null||_$styles_range7===void 0?void 0:(_$styles_range_pointer2=_$styles_range7.pointer)===null||_$styles_range_pointer2===void 0?void 0:_$styles_range_pointer2.height}px;\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_range8=$styles.range)===null||_$styles_range8===void 0?void 0:(_$styles_range_pointer3=_$styles_range8.pointer)===null||_$styles_range_pointer3===void 0?void 0:_$styles_range_pointer3.fill};\n      border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_range9=$styles.range)===null||_$styles_range9===void 0?void 0:(_$styles_range_pointer4=_$styles_range9.pointer)===null||_$styles_range_pointer4===void 0?void 0:_$styles_range_pointer4.borderRadius}px;\n      z-index: 10;\n      cursor: pointer;\n      box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_range10=$styles.range)===null||_$styles_range10===void 0?void 0:(_$styles_range_pointer5=_$styles_range10.pointer)===null||_$styles_range_pointer5===void 0?void 0:_$styles_range_pointer5.shadowObject)};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_range11=$styles.range)===null||_$styles_range11===void 0?void 0:(_$styles_range_pointer6=_$styles_range11.pointer)===null||_$styles_range_pointer6===void 0?void 0:_$styles_range_pointer6.borderObject)}\n    }\n    .${id} .${classes.RangeProgress} {\n      position: absolute;\n      top: 50%;\n      left: 0;\n      transform: translateY(-50%);\n      width: 0%;\n      height: ${$styles===null||$styles===void 0?void 0:(_$styles_range12=$styles.range)===null||_$styles_range12===void 0?void 0:(_$styles_range_background5=_$styles_range12.background)===null||_$styles_range_background5===void 0?void 0:_$styles_range_background5.height}px;\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_range13=$styles.range)===null||_$styles_range13===void 0?void 0:(_$styles_range_background6=_$styles_range13.background)===null||_$styles_range_background6===void 0?void 0:_$styles_range_background6.progress};\n      border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_range14=$styles.range)===null||_$styles_range14===void 0?void 0:(_$styles_range_background7=_$styles_range14.background)===null||_$styles_range_background7===void 0?void 0:_$styles_range_background7.borderRadius}px;\n      box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_range15=$styles.range)===null||_$styles_range15===void 0?void 0:(_$styles_range_background8=_$styles_range15.background)===null||_$styles_range_background8===void 0?void 0:_$styles_range_background8.shadowObject)};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_range16=$styles.range)===null||_$styles_range16===void 0?void 0:(_$styles_range_background9=_$styles_range16.background)===null||_$styles_range_background9===void 0?void 0:_$styles_range_background9.borderObject)}\n    }\n\n    .${id} .${classes.RangeValue} {\n      display: flex;\n      position: absolute;\n      font-size: 12px;\n\n      color: ${$styles===null||$styles===void 0?void 0:(_$styles_range17=$styles.range)===null||_$styles_range17===void 0?void 0:(_$styles_range_tooltip=_$styles_range17.tooltip)===null||_$styles_range_tooltip===void 0?void 0:_$styles_range_tooltip.color};\n      background: ${$styles===null||$styles===void 0?void 0:(_$styles_range18=$styles.range)===null||_$styles_range18===void 0?void 0:(_$styles_range_tooltip1=_$styles_range18.tooltip)===null||_$styles_range_tooltip1===void 0?void 0:_$styles_range_tooltip1.fill};\n\n      padding: ${createPadding($styles===null||$styles===void 0?void 0:(_$styles_range19=$styles.range)===null||_$styles_range19===void 0?void 0:_$styles_range19.tooltip)};\n      border-radius: ${$styles===null||$styles===void 0?void 0:(_$styles_range20=$styles.range)===null||_$styles_range20===void 0?void 0:(_$styles_range_tooltip2=_$styles_range20.tooltip)===null||_$styles_range_tooltip2===void 0?void 0:_$styles_range_tooltip2.borderRadius}px;\n      box-shadow: ${createShadow($styles===null||$styles===void 0?void 0:(_$styles_range21=$styles.range)===null||_$styles_range21===void 0?void 0:(_$styles_range_tooltip3=_$styles_range21.tooltip)===null||_$styles_range_tooltip3===void 0?void 0:_$styles_range_tooltip3.shadowObject)};\n      ${createBorder($styles===null||$styles===void 0?void 0:(_$styles_range22=$styles.range)===null||_$styles_range22===void 0?void 0:(_$styles_range_tooltip4=_$styles_range22.tooltip)===null||_$styles_range_tooltip4===void 0?void 0:_$styles_range_tooltip4.borderObject)}\n\n      ${($styles===null||$styles===void 0?void 0:(_$styles_range23=$styles.range)===null||_$styles_range23===void 0?void 0:(_$styles_range_tooltip5=_$styles_range23.tooltip)===null||_$styles_range_tooltip5===void 0?void 0:_$styles_range_tooltip5.direction)===\"top\"?`\n            bottom: calc(100% + ${($styles===null||$styles===void 0?void 0:(_$styles_range24=$styles.range)===null||_$styles_range24===void 0?void 0:(_$styles_range_tooltip6=_$styles_range24.tooltip)===null||_$styles_range_tooltip6===void 0?void 0:_$styles_range_tooltip6.arrowSize)/2}px);\n            left: 50%;\n            transform: translateX(-50%);\n      `:($styles===null||$styles===void 0?void 0:(_$styles_range25=$styles.range)===null||_$styles_range25===void 0?void 0:(_$styles_range_tooltip7=_$styles_range25.tooltip)===null||_$styles_range_tooltip7===void 0?void 0:_$styles_range_tooltip7.direction)===\"bottom\"?`\n            top: calc(100% + ${($styles===null||$styles===void 0?void 0:(_$styles_range26=$styles.range)===null||_$styles_range26===void 0?void 0:(_$styles_range_tooltip8=_$styles_range26.tooltip)===null||_$styles_range_tooltip8===void 0?void 0:_$styles_range_tooltip8.arrowSize)/2}px);\n            left: 50%;\n            transform: translateX(-50%);\n          `:($styles===null||$styles===void 0?void 0:(_$styles_range27=$styles.range)===null||_$styles_range27===void 0?void 0:(_$styles_range_tooltip9=_$styles_range27.tooltip)===null||_$styles_range_tooltip9===void 0?void 0:_$styles_range_tooltip9.direction)===\"left\"?`\n            right: calc(100% + ${($styles===null||$styles===void 0?void 0:(_$styles_range28=$styles.range)===null||_$styles_range28===void 0?void 0:(_$styles_range_tooltip10=_$styles_range28.tooltip)===null||_$styles_range_tooltip10===void 0?void 0:_$styles_range_tooltip10.arrowSize)/2}px);\n            top: 50%;\n            transform: translateY(-50%);\n            `:($styles===null||$styles===void 0?void 0:(_$styles_range29=$styles.range)===null||_$styles_range29===void 0?void 0:(_$styles_range_tooltip11=_$styles_range29.tooltip)===null||_$styles_range_tooltip11===void 0?void 0:_$styles_range_tooltip11.direction)===\"right\"?`\n            left: calc(100% + ${($styles===null||$styles===void 0?void 0:(_$styles_range30=$styles.range)===null||_$styles_range30===void 0?void 0:(_$styles_range_tooltip12=_$styles_range30.tooltip)===null||_$styles_range_tooltip12===void 0?void 0:_$styles_range_tooltip12.arrowSize)/2}px);\n            top: 50%;\n            transform: translateY(-50%);\n            `:\"\"}\n    }\n\n    .${id} .${classes.RangeValue}:before{\n      content: '';\n      position: absolute;\n      border: ${$styles===null||$styles===void 0?void 0:(_$styles_range31=$styles.range)===null||_$styles_range31===void 0?void 0:(_$styles_range_tooltip13=_$styles_range31.tooltip)===null||_$styles_range_tooltip13===void 0?void 0:_$styles_range_tooltip13.arrowSize}px solid transparent;\n\n      ${($styles===null||$styles===void 0?void 0:(_$styles_range32=$styles.range)===null||_$styles_range32===void 0?void 0:(_$styles_range_tooltip14=_$styles_range32.tooltip)===null||_$styles_range_tooltip14===void 0?void 0:_$styles_range_tooltip14.direction)===\"bottom\"?`\n            bottom: 100%;\n            left: 50%;\n            transform: translateX(-50%);\n            border-bottom-color: ${$styles===null||$styles===void 0?void 0:(_$styles_range33=$styles.range)===null||_$styles_range33===void 0?void 0:(_$styles_range_tooltip15=_$styles_range33.tooltip)===null||_$styles_range_tooltip15===void 0?void 0:_$styles_range_tooltip15.fill};\n      `:($styles===null||$styles===void 0?void 0:(_$styles_range34=$styles.range)===null||_$styles_range34===void 0?void 0:(_$styles_range_tooltip16=_$styles_range34.tooltip)===null||_$styles_range_tooltip16===void 0?void 0:_$styles_range_tooltip16.direction)===\"top\"?`\n            top: 100%;\n            left: 50%;\n            transform: translateX(-50%);\n            border-top-color: ${$styles===null||$styles===void 0?void 0:(_$styles_range35=$styles.range)===null||_$styles_range35===void 0?void 0:(_$styles_range_tooltip17=_$styles_range35.tooltip)===null||_$styles_range_tooltip17===void 0?void 0:_$styles_range_tooltip17.fill};\n          `:($styles===null||$styles===void 0?void 0:(_$styles_range36=$styles.range)===null||_$styles_range36===void 0?void 0:(_$styles_range_tooltip18=_$styles_range36.tooltip)===null||_$styles_range_tooltip18===void 0?void 0:_$styles_range_tooltip18.direction)===\"right\"?`\n            right: 100%;\n            top: 50%;\n            transform: translateY(-50%);\n            border-right-color: ${$styles===null||$styles===void 0?void 0:(_$styles_range37=$styles.range)===null||_$styles_range37===void 0?void 0:(_$styles_range_tooltip19=_$styles_range37.tooltip)===null||_$styles_range_tooltip19===void 0?void 0:_$styles_range_tooltip19.fill};\n            `:($styles===null||$styles===void 0?void 0:(_$styles_range38=$styles.range)===null||_$styles_range38===void 0?void 0:(_$styles_range_tooltip20=_$styles_range38.tooltip)===null||_$styles_range_tooltip20===void 0?void 0:_$styles_range_tooltip20.direction)===\"left\"?`\n            left: 100%;\n            top: 50%;\n            transform: translateY(-50%);\n            border-left-color: ${$styles===null||$styles===void 0?void 0:(_$styles_range39=$styles.range)===null||_$styles_range39===void 0?void 0:(_$styles_range_tooltip21=_$styles_range39.tooltip)===null||_$styles_range_tooltip21===void 0?void 0:_$styles_range_tooltip21.fill};\n            `:\"\"}\n    }\n  `;return[ContainerStyle,FieldWrapperStyle,FormStyle,StyledCheckAndRadioLabelStyle,StyledLabelStyle,StyledInputStyle,StyledTextAreaStyle,IconWrapperStyle,StyledFileInputStyle,DraggableWrapperStyle,DraggableAreaStyle,DraggableAreaTextsStyle,DraggableAreaPreviewStyle,DraggableAreaItemStyle,DescriptionStyle,SelectArrowStyle,SelectWrapperStyle,SelectItemStyle,FileFieldDescriptionStyle,FileFieldTitleStyle,FileFieldDraggableAreaButtonStyle,FileFieldFilenameStyle,FileFieldFilesizeStyle,ButtonWrapperStyle,SubmitButtonStyle,CheckboxWrapperStyle,CheckboxStyle,RangeStyle].map(style=>style.split(\"\\n\").join(\"\").split(\"\t\").join(\"\")).join(\"\\n\");};export const Container=props=>{return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.Container});};export const FieldWrapper=({$styles,$input,...props})=>{var _$styles_general;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.FieldWrapper,style:{gridColumn:`span ${getInputSpan($input,Number($styles===null||$styles===void 0?void 0:(_$styles_general=$styles.general)===null||_$styles_general===void 0?void 0:_$styles_general.columns))}`}});};export const Form=/*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(motion.form,{ref:ref,...props,className:classes.Form,children:props.children});});export const StyledLabel=({$styles,$checkbox,...props})=>{var _$styles_label,_$styles_label1;return /*#__PURE__*/_jsx(motion.label,{...props,className:classes.StyledLabel,style:{marginBottom:$checkbox?\"0\":`${$styles===null||$styles===void 0?void 0:(_$styles_label=$styles.label)===null||_$styles_label===void 0?void 0:_$styles_label.marginBottom}px`,...($styles===null||$styles===void 0?void 0:(_$styles_label1=$styles.label)===null||_$styles_label1===void 0?void 0:_$styles_label1.font)||{}}});};export const StyledCheckAndRadioLabel=({$styles,$checkbox,...props})=>{var _$styles_checkbox_label,_$styles_checkbox;return /*#__PURE__*/_jsx(motion.label,{...props,className:classes.StyledCheckAndRadioLabel,style:{...($styles===null||$styles===void 0?void 0:(_$styles_checkbox=$styles.checkbox)===null||_$styles_checkbox===void 0?void 0:(_$styles_checkbox_label=_$styles_checkbox.label)===null||_$styles_checkbox_label===void 0?void 0:_$styles_checkbox_label.font)||{}}});};export const StyledInput=({$styles,$input,...props})=>{var _$styles_input;return /*#__PURE__*/_jsx(motion.input,{...props,className:classes.StyledInput,style:{...($styles===null||$styles===void 0?void 0:(_$styles_input=$styles.input)===null||_$styles_input===void 0?void 0:_$styles_input.font)||{},padding:createPadding($styles.input,$input)}});};export const StyledTextArea=({$styles,$input,...props})=>{var _$styles_input;return /*#__PURE__*/_jsx(motion.textarea,{...props,className:`${classes.StyledInput} ${classes.StyledTextArea}`,style:{...($styles===null||$styles===void 0?void 0:(_$styles_input=$styles.input)===null||_$styles_input===void 0?void 0:_$styles_input.font)||{},padding:createPadding($styles.input,$input)}});};export const IconWrapper=({$styles,$input,...props})=>{var _$styles_input,_$styles_input1,_$styles_input2;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.IconWrapper,style:{...$input.type!==FieldType.TextArea?{top:`50%`,transform:`translateY(-50%)`}:{top:($styles===null||$styles===void 0?void 0:(_$styles_input=$styles.input)===null||_$styles_input===void 0?void 0:_$styles_input.paddingPerSide)?$styles===null||$styles===void 0?void 0:(_$styles_input1=$styles.input)===null||_$styles_input1===void 0?void 0:_$styles_input1.paddingTop:$styles===null||$styles===void 0?void 0:(_$styles_input2=$styles.input)===null||_$styles_input2===void 0?void 0:_$styles_input2.padding}}});};export const StyledFileInput=({$styles,$input,...props})=>{var _$styles_input;return /*#__PURE__*/_jsx(motion.input,{...props,className:classes.StyledFileInput,style:{...($styles===null||$styles===void 0?void 0:(_$styles_input=$styles.input)===null||_$styles_input===void 0?void 0:_$styles_input.font)||{},padding:createPadding($styles.input,$input)}});};export const DraggableWrapper=props=>{return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.DraggableWrapper});};export const DraggableArea=({$styles,$drag,...props})=>{var _$styles_input;return /*#__PURE__*/_jsx(motion.label,{...props,className:classes.DraggableArea,\"data-drag\":$drag,style:{...($styles===null||$styles===void 0?void 0:(_$styles_input=$styles.input)===null||_$styles_input===void 0?void 0:_$styles_input.font)||{}}});};export const DraggableAreaTexts=props=>{return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.DraggableAreaTexts});};export const DraggableAreaPreview=props=>{return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.DraggableAreaPreview});};export const DraggableAreaItem=props=>{return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.DraggableAreaItem});};export const Description=({$styles,...props})=>{var _$styles_input_helperText,_$styles_input;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.Description,style:{...($styles===null||$styles===void 0?void 0:(_$styles_input=$styles.input)===null||_$styles_input===void 0?void 0:(_$styles_input_helperText=_$styles_input.helperText)===null||_$styles_input_helperText===void 0?void 0:_$styles_input_helperText.font)||{}}});};export const SelectArrow=props=>{return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.SelectArrow});};export const SelectWrapper=props=>{return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.SelectWrapper});};export const SelectItem=({$styles,itemActive,...props})=>{var _$styles_dropdown_item,_$styles_dropdown;return /*#__PURE__*/_jsx(motion.div,{...props,\"data-active\":`${itemActive}`,className:classes.SelectItem,style:{...($styles===null||$styles===void 0?void 0:(_$styles_dropdown=$styles.dropdown)===null||_$styles_dropdown===void 0?void 0:(_$styles_dropdown_item=_$styles_dropdown.item)===null||_$styles_dropdown_item===void 0?void 0:_$styles_dropdown_item.font)||{}}});};export const FileFieldDescription=({$styles,...props})=>{var _$styles_file_description,_$styles_file;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.FileFieldDescription,style:{...((_$styles_file=$styles.file)===null||_$styles_file===void 0?void 0:(_$styles_file_description=_$styles_file.description)===null||_$styles_file_description===void 0?void 0:_$styles_file_description.font)||{}}});};export const FileFieldTitle=({$styles,...props})=>{var _$styles_file_title,_$styles_file;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.FileFieldTitle,style:{...((_$styles_file=$styles.file)===null||_$styles_file===void 0?void 0:(_$styles_file_title=_$styles_file.title)===null||_$styles_file_title===void 0?void 0:_$styles_file_title.font)||{}}});};export const FileFieldDraggableAreaButton=({$styles,...props})=>{var _$styles_file_button,_$styles_file;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.FileFieldDraggableAreaButton,style:{...((_$styles_file=$styles.file)===null||_$styles_file===void 0?void 0:(_$styles_file_button=_$styles_file.button)===null||_$styles_file_button===void 0?void 0:_$styles_file_button.font)||{}}});};export const FileFieldFilename=({$styles,...props})=>{var _$styles_file_item_filename,_$styles_file_item,_$styles_file;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.FileFieldFilename,style:{...((_$styles_file=$styles.file)===null||_$styles_file===void 0?void 0:(_$styles_file_item=_$styles_file.item)===null||_$styles_file_item===void 0?void 0:(_$styles_file_item_filename=_$styles_file_item.filename)===null||_$styles_file_item_filename===void 0?void 0:_$styles_file_item_filename.font)||{}}});};export const FileFieldFilesize=({$styles,...props})=>{var _$styles_file_item_filesize,_$styles_file_item,_$styles_file;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.FileFieldFilesize,style:{...((_$styles_file=$styles.file)===null||_$styles_file===void 0?void 0:(_$styles_file_item=_$styles_file.item)===null||_$styles_file_item===void 0?void 0:(_$styles_file_item_filesize=_$styles_file_item.filesize)===null||_$styles_file_item_filesize===void 0?void 0:_$styles_file_item_filesize.font)||{}}});};export const ButtonWrapper=({$styles,$fields,...props})=>{var _$styles_general;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes===null||classes===void 0?void 0:classes.ButtonWrapper,style:{gridColumn:`span ${getButtonSpan($fields,$styles===null||$styles===void 0?void 0:(_$styles_general=$styles.general)===null||_$styles_general===void 0?void 0:_$styles_general.columns)}`,...props.style||{}}});};export const SubmitButton=({$styles,...props})=>{var _$styles_button;return /*#__PURE__*/_jsx(motion.input,{...props,className:classes.SubmitButton,style:{...($styles===null||$styles===void 0?void 0:(_$styles_button=$styles.button)===null||_$styles_button===void 0?void 0:_$styles_button.font)||{}}});};export const CheckboxWrapper=({$styles,$input,...props})=>{var _$styles_general;return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.CheckboxWrapper,style:{gridColumn:`span ${getInputSpan($input,Number($styles===null||$styles===void 0?void 0:(_$styles_general=$styles.general)===null||_$styles_general===void 0?void 0:_$styles_general.columns))}`}});};export const Checkbox=({$styles,$input,...props})=>{var _$styles_checkbox_default,_$styles_checkbox,_$styles_checkbox_checked,_$styles_checkbox1,_$styles_checkbox2,_$styles_checkbox_checked1,_$styles_checkbox3,_$styles_checkbox_checked2,_$styles_checkbox4,_$styles_checkbox_checked3,_$styles_checkbox5,_$styles_checkbox_default1,_$styles_checkbox6,_$styles_checkbox_default2,_$styles_checkbox7,_$styles_checkbox_default3,_$styles_checkbox8;const border=createBorder(($styles===null||$styles===void 0?void 0:(_$styles_checkbox=$styles.checkbox)===null||_$styles_checkbox===void 0?void 0:(_$styles_checkbox_default=_$styles_checkbox.default)===null||_$styles_checkbox_default===void 0?void 0:_$styles_checkbox_default.borderObject)||{},[],true);const checkedBorder=createBorder(($styles===null||$styles===void 0?void 0:(_$styles_checkbox1=$styles.checkbox)===null||_$styles_checkbox1===void 0?void 0:(_$styles_checkbox_checked=_$styles_checkbox1.checked)===null||_$styles_checkbox_checked===void 0?void 0:_$styles_checkbox_checked.borderObject)||{},[],true);return /*#__PURE__*/_jsx(motion.div,{...props,className:classes.Checkbox,style:{...$input.checked&&($styles===null||$styles===void 0?void 0:(_$styles_checkbox2=$styles.checkbox)===null||_$styles_checkbox2===void 0?void 0:_$styles_checkbox2.checked)?{background:$styles===null||$styles===void 0?void 0:(_$styles_checkbox3=$styles.checkbox)===null||_$styles_checkbox3===void 0?void 0:(_$styles_checkbox_checked1=_$styles_checkbox3.checked)===null||_$styles_checkbox_checked1===void 0?void 0:_$styles_checkbox_checked1.fill,boxShadow:createShadow($styles===null||$styles===void 0?void 0:(_$styles_checkbox4=$styles.checkbox)===null||_$styles_checkbox4===void 0?void 0:(_$styles_checkbox_checked2=_$styles_checkbox4.checked)===null||_$styles_checkbox_checked2===void 0?void 0:_$styles_checkbox_checked2.shadowObject),borderRadius:`${$styles===null||$styles===void 0?void 0:(_$styles_checkbox5=$styles.checkbox)===null||_$styles_checkbox5===void 0?void 0:(_$styles_checkbox_checked3=_$styles_checkbox5.checked)===null||_$styles_checkbox_checked3===void 0?void 0:_$styles_checkbox_checked3.borderRadius}px`,...checkedBorder}:{background:$styles===null||$styles===void 0?void 0:(_$styles_checkbox6=$styles.checkbox)===null||_$styles_checkbox6===void 0?void 0:(_$styles_checkbox_default1=_$styles_checkbox6.default)===null||_$styles_checkbox_default1===void 0?void 0:_$styles_checkbox_default1.fill,boxShadow:createShadow($styles===null||$styles===void 0?void 0:(_$styles_checkbox7=$styles.checkbox)===null||_$styles_checkbox7===void 0?void 0:(_$styles_checkbox_default2=_$styles_checkbox7.default)===null||_$styles_checkbox_default2===void 0?void 0:_$styles_checkbox_default2.shadowObject),borderRadius:`${$styles===null||$styles===void 0?void 0:(_$styles_checkbox8=$styles.checkbox)===null||_$styles_checkbox8===void 0?void 0:(_$styles_checkbox_default3=_$styles_checkbox8.default)===null||_$styles_checkbox_default3===void 0?void 0:_$styles_checkbox_default3.borderRadius}px`,...border},...$input.type===FieldType.Radio?{borderRadius:\"50%\"}:{}}});};export const StyledRange=({$styles,$input,...props})=>{var _$styles_range_pointer,_$styles_range,_containerRef_current_getBoundingClientRect,_containerRef_current_getBoundingClientRect1,_containerRef_current,_$styles_range_tooltip,_$styles_range1;const[value,setValue]=useState(0);const controls=useDragControls();const containerRef=useRef(null);const width=($styles===null||$styles===void 0?void 0:(_$styles_range=$styles.range)===null||_$styles_range===void 0?void 0:(_$styles_range_pointer=_$styles_range.pointer)===null||_$styles_range_pointer===void 0?void 0:_$styles_range_pointer.width)||20;const step=($input===null||$input===void 0?void 0:$input.step)||1;const countableNumbers=$input.max-($input.min||0);useEffect(()=>{if(value!==props.value){props.onChange({target:{name:props.name,value:value+Number($input.min||0)}});}},[value]);const startDrag=useCallback(event=>{if(containerRef){var _containerRef_current;const{width,left}=containerRef===null||containerRef===void 0?void 0:(_containerRef_current=containerRef.current)===null||_containerRef_current===void 0?void 0:_containerRef_current.getBoundingClientRect();const x=event.clientX-left;const percent=x/width*100;const value=Math.max(0,Math.min(countableNumbers,Math.round(countableNumbers/100*percent*(1/step))/(1/step)));setValue(value);controls.start(event,{snapToCursor:true});}},[value]);return /*#__PURE__*/_jsxs(motion.div,{className:classes.Range,ref:containerRef,onPointerDown:startDrag,children:[/*#__PURE__*/_jsx(motion.div,{drag:\"x\",dragElastic:0,dragConstraints:containerRef,dragMomentum:false,dragControls:controls,dragListener:true,onDrag:(e,info)=>{e.preventDefault();document.body.style.userSelect=\"none\";const{x}=info.point;const{width,left}=containerRef.current.getBoundingClientRect();const percent=(x-left)/width*100;const value=Math.max(0,Math.min(countableNumbers,Math.round(countableNumbers/100*percent*(1/step))/(1/step)));setValue(value);},onDragEnd:()=>{document.body.style.userSelect=\"initial\";},style:{opacity:0},className:classes.RangePointer}),/*#__PURE__*/_jsx(motion.div,{style:{transform:`translateX(${value/countableNumbers*(containerRef===null||containerRef===void 0?void 0:(_containerRef_current=containerRef.current)===null||_containerRef_current===void 0?void 0:(_containerRef_current_getBoundingClientRect1=_containerRef_current.getBoundingClientRect)===null||_containerRef_current_getBoundingClientRect1===void 0?void 0:(_containerRef_current_getBoundingClientRect=_containerRef_current_getBoundingClientRect1.call(_containerRef_current))===null||_containerRef_current_getBoundingClientRect===void 0?void 0:_containerRef_current_getBoundingClientRect.width)-width/2}px)`,cursor:\"pointer\"},className:classes.RangePointer,children:/*#__PURE__*/_jsx(motion.div,{className:classes.RangeValue,style:{...($styles===null||$styles===void 0?void 0:(_$styles_range1=$styles.range)===null||_$styles_range1===void 0?void 0:(_$styles_range_tooltip=_$styles_range1.tooltip)===null||_$styles_range_tooltip===void 0?void 0:_$styles_range_tooltip.font)||{}},children:Number($input.min)>(props.value||0)?$input.min:props.value?Number(Number(props.value).toFixed(2)):\"0\"})}),/*#__PURE__*/_jsx(motion.div,{className:classes.RangeProgress,style:{width:`${value/countableNumbers*100}%`}})]});};const createPadding=(object,input)=>{var _input_icon,_input_icon1,_input_icon2,_input_icon3;if(!object)return\"0px\";const isPerSide=object===null||object===void 0?void 0:object.paddingPerSide;const{heightType,height,padding,paddingTop,paddingRight,paddingBottom,paddingLeft}=object;const isFixedHeight=heightType===\"fixed\"&&!!height;return isPerSide?`${paddingTop||0}px ${paddingRight||0}px ${paddingBottom||0}px ${paddingLeft+((input===null||input===void 0?void 0:(_input_icon=input.icon)===null||_input_icon===void 0?void 0:_input_icon.img)?(input===null||input===void 0?void 0:(_input_icon1=input.icon)===null||_input_icon1===void 0?void 0:_input_icon1.width)*1.25:0)||0}px`:`${isFixedHeight?0:padding||0}px ${padding||0}px ${isFixedHeight?0:padding||0}px ${padding+((input===null||input===void 0?void 0:(_input_icon2=input.icon)===null||_input_icon2===void 0?void 0:_input_icon2.img)?(input===null||input===void 0?void 0:(_input_icon3=input.icon)===null||_input_icon3===void 0?void 0:_input_icon3.width)*1.25:0)||0}px`;};const createShadow=object=>`${(object===null||object===void 0?void 0:object.x)||0}px ${(object===null||object===void 0?void 0:object.y)||0}px ${(object===null||object===void 0?void 0:object.blur)||0}px ${(object===null||object===void 0?void 0:object.color)||\"transparent\"}`;const createBorder=(object={},others=[],isObject)=>{const{width,borderPerSide,borderTop,borderRight,borderBottom,borderLeft,type,color}=object;const maxBorderWidth=Math.max(...[width||0,...others===null||others===void 0?void 0:others.map(o=>(o===null||o===void 0?void 0:o.width)||0)]);const isPerSide=!!borderPerSide||!!(others===null||others===void 0?void 0:others.some(o=>o===null||o===void 0?void 0:o.borderPerSide));if(isPerSide){const maxBorderTopWidth=Math.max(...[borderTop||0,...others===null||others===void 0?void 0:others.map(o=>(o===null||o===void 0?void 0:o.borderTop)||0)]);const maxBorderBottomWidth=Math.max(...[borderBottom||0,...others===null||others===void 0?void 0:others.map(o=>(o===null||o===void 0?void 0:o.borderBottom)||0)]);const maxBorderRightWidth=Math.max(...[borderRight||0,...others===null||others===void 0?void 0:others.map(o=>(o===null||o===void 0?void 0:o.borderRight)||0)]);const maxBorderLeftWidth=Math.max(...[borderLeft||0,...others===null||others===void 0?void 0:others.map(o=>(o===null||o===void 0?void 0:o.borderLeft)||0)]);if(isObject){return{borderTopWidth:maxBorderTopWidth?maxBorderTopWidth:0,borderBottomWidth:maxBorderBottomWidth?maxBorderBottomWidth:0,borderRightWidth:maxBorderRightWidth?maxBorderRightWidth:0,borderLeftWidth:maxBorderLeftWidth?maxBorderLeftWidth:0,borderStyle:type||\"solid\",borderColor:color||\"transparent\"};}return`\n      border-top-width: ${maxBorderTopWidth?maxBorderTopWidth:0}px;\n      border-bottom-width: ${maxBorderBottomWidth?maxBorderBottomWidth:0}px;\n      border-right-width: ${maxBorderRightWidth?maxBorderRightWidth:0}px;\n      border-left-width: ${maxBorderLeftWidth?maxBorderLeftWidth:0}px;\n      border-style: ${type||\"solid\"};\n      border-color: ${color||\"transparent\"};\n    `;}if(isObject){return{borderWidth:maxBorderWidth||0,borderStyle:type||\"solid\",borderColor:color||\"transparent\"};}return`\n  border: ${maxBorderWidth||0}px ${type||\"solid\"} ${color||\"transparent\"};\n  `;};\nexport const __FramerMetadata__ = {\"exports\":{\"Container\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DraggableWrapper\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SubmitButton\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DraggableArea\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FileFieldDraggableAreaButton\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DraggableAreaItem\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CheckboxWrapper\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FileFieldFilesize\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Form\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SelectWrapper\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StyledInput\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StyledFileInput\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FileFieldDescription\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DraggableAreaTexts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonWrapper\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StyledCheckAndRadioLabel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Checkbox\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FileFieldTitle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldWrapper\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StyledLabel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StyledTextArea\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StyledRange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"classes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Description\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FileFieldFilename\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SelectArrow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SelectItem\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DraggableAreaPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconWrapper\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{createElement as _createElement}from\"react\";import{useCallback,useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,// @ts-ignore\nuseRouter,// @ts-ignore\ninferInitialRouteFromPath,RenderTarget}from\"framer\";import{motion,useAnimationControls,AnimatePresence}from\"framer-motion\";import{styles as globalStyles,Container,FieldWrapper,Form,Description,StyledCheckAndRadioLabel,StyledLabel,StyledInput,StyledTextArea,StyledRange,IconWrapper,StyledFileInput,DraggableWrapper,DraggableArea,DraggableAreaTexts,DraggableAreaPreview,DraggableAreaItem,SelectArrow,SelectWrapper,SelectItem,FileFieldDescription,FileFieldTitle,FileFieldDraggableAreaButton,FileFieldFilename,FileFieldFilesize,ButtonWrapper,SubmitButton,CheckboxWrapper,Checkbox,generateId}from\"https://framerusercontent.com/modules/ocWFyogzC8gKk1DXBf16/S5NtgtFjkjhS2r6LWzwI/Styles.js\";import{basePropertyControls,FieldType,conditionAction}from\"https://framerusercontent.com/modules/KJFVi1ZUWKDJqSk6ZSD1/VdPPB7j0g04WQL5gqYE8/Properties.js\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutHeight auto\n */const OnlyForms=function OnlyForms({method=\"post\",success,fields,conditions,button,styles,extraHeaders,extraFields,onSubmit,onError,...props}){const submitButton=useRef(null);const id=useMemo(()=>generateId(),[]);let hubSpotRegion=props[`${props.services}Region`];let formID=props[`${props.services}FormId`];let portalID=props[`${props.services}PortalId`];let url=props.services===\"Hubspot\"?formID&&portalID&&hubSpotRegion?`https://forms-${hubSpotRegion}.hsforms.com/submissions/v3/integration/submit/${portalID}/${formID}`:null:props[`${props.services}Url`];const initFields=useMemo(()=>fields.map(field=>({...field,id:generateId(\"field\")})),[fields]);const initForm=fields.reduce((acc,input)=>{var _input_defaultValue,_input_defaultValue1;if(input===null||input===void 0?void 0:(_input_defaultValue=input.defaultValue)===null||_input_defaultValue===void 0?void 0:_input_defaultValue.enabled)acc[input===null||input===void 0?void 0:input.name]=(input===null||input===void 0?void 0:(_input_defaultValue1=input.defaultValue)===null||_input_defaultValue1===void 0?void 0:_input_defaultValue1.value)||null;return acc;},{});const[store,setStore]=useState({form:null});const setForm=useCallback(form=>{setStore({...store,form:{...(store===null||store===void 0?void 0:store.form)||{},...form}});},[store,setStore]);const resetForm=useCallback(()=>{setStore({...store,form:initForm});},[store,setStore]);useEffect(()=>{resetForm();},[]);useEffect(()=>{if((button===null||button===void 0?void 0:button.name)&&!(button===null||button===void 0?void 0:button.shouldAppear)){submitButton.current=document.querySelector(`[name=\"${button===null||button===void 0?void 0:button.name}\"]`);if(submitButton.current){submitButton.current=document.querySelector(`[data-framer-name=\"${button===null||button===void 0?void 0:button.name}\"]`);}}},[button===null||button===void 0?void 0:button.name,button===null||button===void 0?void 0:button.shouldAppear]);useEffect(()=>{if(submitButton.current){const submitButtonElement=document.querySelector(`.${id} #form-${id}-submit-button input`);if(submitButtonElement){const handle=e=>{var _this;e.preventDefault();(_this=submitButtonElement)===null||_this===void 0?void 0:_this.click();};submitButton.current.addEventListener(\"click\",handle);return()=>{submitButton.current.removeEventListener(\"click\",handle);};}}},[submitButton.current]);const[isError,setError]=useState(false);const[isLoading,setLoading]=useState(false);const[readyForm,setReadyForm]=useState(false);const router=useRouter&&useRouter();const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(isCanvas)return;setReadyForm(true);},[isCanvas]);const onSuccess=useCallback(()=>{setLoading(false);resetForm();if((success===null||success===void 0?void 0:success.type)===\"link\"&&(success===null||success===void 0?void 0:success.redirect)&&!isError){var _success_redirect;if(onSubmit){onSubmit===null||onSubmit===void 0?void 0:onSubmit();}if(success===null||success===void 0?void 0:(_success_redirect=success.redirect)===null||_success_redirect===void 0?void 0:_success_redirect.includes(\"http\")){window.open(success===null||success===void 0?void 0:success.redirect,\"_blank\");}else{var _success_redirect1;const[path,hash]=success===null||success===void 0?void 0:(_success_redirect1=success.redirect)===null||_success_redirect1===void 0?void 0:_success_redirect1.split(\"#\");const{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,path);if(routeId){router.navigate(routeId,hash,pathVariables);}if(isExternalURL(success===null||success===void 0?void 0:success.redirect)){setError(true);formControls.start(\"error\");return false;}}}else if((success===null||success===void 0?void 0:success.type)===\"overlay\"){onSubmit===null||onSubmit===void 0?void 0:onSubmit();}return;},[onSubmit,url,success,setForm,initForm]);const handleChange=useCallback(event=>{if(event.target.type===\"checkbox\"){var _this,_store_form,_store_form1,_store_form2;setForm({[event.target.name]:((_this=(store===null||store===void 0?void 0:(_store_form=store.form)===null||_store_form===void 0?void 0:_store_form[event.target.name])||[])===null||_this===void 0?void 0:_this.includes(event.target.value))?((store===null||store===void 0?void 0:(_store_form1=store.form)===null||_store_form1===void 0?void 0:_store_form1[event.target.name])||[]).filter(value=>value!==event.target.value):[...[...(store===null||store===void 0?void 0:(_store_form2=store.form)===null||_store_form2===void 0?void 0:_store_form2[event.target.name])||[]],event.target.value].filter((value,index,self)=>self.indexOf(value)===index)});}else if(event.target.type===\"radio\"){setForm({[event.target.name]:[event.target.value]});}else if(event.target.type===\"file\"){setForm({[event.target.name]:event.target.files});}else{setForm({[event.target.name]:event.target.value});}},[store===null||store===void 0?void 0:store.form,setForm]);const handleBlur=useCallback(event=>{setError(false);},[]);const handleSubmit=useCallback(async event=>{event.preventDefault();if(isLoading)return;setLoading(true);setError(false);const headers=new Headers;if(extraHeaders){for(const[key,value]of Object.entries(extraHeaders)){headers.append(key,value);}}let requestOptions={method:method,headers:headers};if(method===\"get\"){const urlSearchParams=new URLSearchParams;for(const name of Object.keys(store===null||store===void 0?void 0:store.form)){var _store_form_name,_store_form;urlSearchParams.append(name,store===null||store===void 0?void 0:(_store_form=store.form)===null||_store_form===void 0?void 0:(_store_form_name=_store_form[name])===null||_store_form_name===void 0?void 0:_store_form_name.toString());}const queryString=urlSearchParams.toString();url+=queryString?`?${queryString}`:\"\";}else{headers.append(\"Accept\",\"application/json\");headers.append(\"Content-Type\",\"application/json\");let bodyObject={};const getBase64=file=>{return new Promise((resolve,reject)=>{const reader=new FileReader;reader.readAsBinaryString(file);reader.onload=event=>resolve(event.target.result?btoa(event.target.result):\"\");reader.onerror=error=>reject(error);});};for await(const name of Object.keys(store===null||store===void 0?void 0:store.form)){var _store_form1;if((store===null||store===void 0?void 0:(_store_form1=store.form)===null||_store_form1===void 0?void 0:_store_form1[name])instanceof FileList){var _store_form2;for await(const file of store===null||store===void 0?void 0:(_store_form2=store.form)===null||_store_form2===void 0?void 0:_store_form2[name]){var _store_form3;const base64File=await getBase64(file);const index=Array.from(store===null||store===void 0?void 0:(_store_form3=store.form)===null||_store_form3===void 0?void 0:_store_form3[name]).indexOf(file);bodyObject[`${name}[${index}]`]=`data:${file.type};base64,${base64File}`;}}else{var _store_form4;bodyObject[name]=store===null||store===void 0?void 0:(_store_form4=store.form)===null||_store_form4===void 0?void 0:_store_form4[name];}}if(extraFields){for(const[key,value]of Object.entries(extraFields)){bodyObject[key]=value;}}if(props.services===\"Hubspot\"){const ip=await fetch(\"https://api.ipify.org\").then(res=>res.text());bodyObject={fields:Object.keys(bodyObject).reduce((obj,key)=>{return[...obj,{objectTypeId:\"0-1\",name:key,value:bodyObject[key]}];},[]),context:{pageUri:window.location.href,pageName:document.title,...ip?{ipAddress:ip}:{}},legalConsentOptions:{consent:{consentToProcess:true,text:\"\",communications:[{value:true,subscriptionTypeId:999,text:\"\"}]}}};}requestOptions[\"body\"]=JSON.stringify(bodyObject);}fetch(url,requestOptions).then(response=>{const statusCode=response.status;const contentType=response.headers.get(\"content-type\");if(contentType&&(contentType===null||contentType===void 0?void 0:contentType.includes(\"application/json\"))){return response.json().then(data=>({statusCode,data}));}else if(contentType&&(contentType===null||contentType===void 0?void 0:contentType.includes(\"text/plain\"))){return response.text().then(data=>({statusCode,data}));}else{throw new Error(\"Unsupported response type\");}}).then(({statusCode})=>{if(statusCode>=200&&statusCode<300){var _event_target;setLoading(false);event===null||event===void 0?void 0:(_event_target=event.target)===null||_event_target===void 0?void 0:_event_target.reset();resetForm();onSuccess();}else{let errorMessage=\"An error occurred submitting the form\";throw new Error(errorMessage);}}).catch(error=>{console.error(error);setError(true);onError===null||onError===void 0?void 0:onError();setLoading(false);formControls.start(\"error\");});},[isLoading,store===null||store===void 0?void 0:store.form,setForm,url,method,extraHeaders,extraFields,onSubmit,onError]);const formControls=useAnimationControls();const checkConditions=(fields=[],conditions)=>{if(!(conditions===null||conditions===void 0?void 0:conditions.enabled)){return fields.map(field=>({show:true,...field}));}return fields===null||fields===void 0?void 0:fields.map(field=>{var _conditions_conditions;const foundedConditions=conditions===null||conditions===void 0?void 0:(_conditions_conditions=conditions.conditions)===null||_conditions_conditions===void 0?void 0:_conditions_conditions.filter(condition=>{var _condition_targets;return condition===null||condition===void 0?void 0:(_condition_targets=condition.targets)===null||_condition_targets===void 0?void 0:_condition_targets.includes(field.name);});if(!foundedConditions.length){return{show:true,...field};}const results=foundedConditions.map(condition=>{var _store_form;return{valid:conditionAction(condition,store===null||store===void 0?void 0:(_store_form=store.form)===null||_store_form===void 0?void 0:_store_form[condition.name]),trigger:condition.trigger};});return{show:results.every(result=>(result===null||result===void 0?void 0:result.trigger)===\"hide\"?!result.valid:result.valid),...field};});};const definedStyles=useMemo(()=>globalStyles({$styles:styles,$fields:fields,id}),[JSON.stringify(styles),fields,id]);return /*#__PURE__*/_jsxs(\"div\",{className:id,children:[/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<div><style>${definedStyles}</style></div>`}}),/*#__PURE__*/_jsx(Container,{variants:{default:{x:0},error:{x:[0,-4,4,0],transition:{duration:.2}}},animate:formControls,children:/*#__PURE__*/_jsxs(Form,{onSubmit:handleSubmit,method:\"POST\",children:[checkConditions(initFields,conditions).map((input,index)=>{var _styles_general,_styles_general1,_this,_store_form,_store_form1,_store_form2;const props={$styles:styles,input,handleChange,handleBlur};return /*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:(input===null||input===void 0?void 0:input.show)&&/*#__PURE__*/_jsx(FieldWrapper,{transition:{duration:.3},initial:{zIndex:8-index,opacity:!readyForm?1:0,marginBottom:!readyForm?styles===null||styles===void 0?void 0:(_styles_general=styles.general)===null||_styles_general===void 0?void 0:_styles_general.rowGap:0,height:!readyForm?\"auto\":\"0\"},animate:{zIndex:8-index,opacity:1,marginBottom:styles===null||styles===void 0?void 0:(_styles_general1=styles.general)===null||_styles_general1===void 0?void 0:_styles_general1.rowGap,height:\"auto\"},exit:{opacity:0,marginBottom:0,height:\"0\"},$input:input,$styles:{...styles},style:{background:\"red\"},children:((_this=[FieldType.Checkbox,FieldType.Radio])===null||_this===void 0?void 0:_this.includes(input.type))?/*#__PURE__*/_jsx(CheckAndRadioButton,{...props,checkedList:store===null||store===void 0?void 0:(_store_form=store.form)===null||_store_form===void 0?void 0:_store_form[input.name]}):input.type===FieldType.File?/*#__PURE__*/_jsx(FileUpload,{...props,files:store===null||store===void 0?void 0:(_store_form1=store.form)===null||_store_form1===void 0?void 0:_store_form1[input.name]}):/*#__PURE__*/_jsx(Field,{...props,value:store===null||store===void 0?void 0:(_store_form2=store.form)===null||_store_form2===void 0?void 0:_store_form2[input.name]})})},input.id);}),/*#__PURE__*/_jsx(Button,{id:id,$styles:styles,$fields:fields,$button:button,isLoading:isLoading})]})})]});};const Label=({$styles,input,checkbox,htmlFor=\"\"})=>{var _$styles_required_required,_$styles_required,_$styles_required_required1,_$styles_required1,_$styles_required_required2,_$styles_required2,_$styles_required_optional,_$styles_required3,_$styles_required_optional1,_$styles_required4,_$styles_required_optional2,_$styles_required5;if(!input.label)return null;return /*#__PURE__*/_jsxs(StyledLabel,{$styles,$checkbox:checkbox,...htmlFor?{htmlFor}:{},children:[input.label,((_$styles_required=$styles.required)===null||_$styles_required===void 0?void 0:(_$styles_required_required=_$styles_required.required)===null||_$styles_required_required===void 0?void 0:_$styles_required_required.enabled)&&input.required&&/*#__PURE__*/_jsx(\"span\",{style:{color:$styles===null||$styles===void 0?void 0:(_$styles_required1=$styles.required)===null||_$styles_required1===void 0?void 0:(_$styles_required_required1=_$styles_required1.required)===null||_$styles_required_required1===void 0?void 0:_$styles_required_required1.color},children:/*#__PURE__*/_jsx(\"span\",{children:` ${$styles===null||$styles===void 0?void 0:(_$styles_required2=$styles.required)===null||_$styles_required2===void 0?void 0:(_$styles_required_required2=_$styles_required2.required)===null||_$styles_required_required2===void 0?void 0:_$styles_required_required2.text} `})}),((_$styles_required3=$styles.required)===null||_$styles_required3===void 0?void 0:(_$styles_required_optional=_$styles_required3.optional)===null||_$styles_required_optional===void 0?void 0:_$styles_required_optional.enabled)&&!input.required&&!checkbox&&/*#__PURE__*/_jsx(\"span\",{style:{color:$styles===null||$styles===void 0?void 0:(_$styles_required4=$styles.required)===null||_$styles_required4===void 0?void 0:(_$styles_required_optional1=_$styles_required4.optional)===null||_$styles_required_optional1===void 0?void 0:_$styles_required_optional1.color},children:/*#__PURE__*/_jsx(\"span\",{children:` ${$styles===null||$styles===void 0?void 0:(_$styles_required5=$styles.required)===null||_$styles_required5===void 0?void 0:(_$styles_required_optional2=_$styles_required5.optional)===null||_$styles_required_optional2===void 0?void 0:_$styles_required_optional2.text} `})})]});};const CheckAndRadioLabel=({$styles,input,checkbox,htmlFor=\"\"})=>{var _$styles_required_required,_$styles_required,_$styles_required_required1,_$styles_required1,_$styles_required_required2,_$styles_required2,_$styles_required_optional,_$styles_required3,_$styles_required_optional1,_$styles_required4,_$styles_required_optional2,_$styles_required5;if(!input.label)return null;return /*#__PURE__*/_jsxs(StyledCheckAndRadioLabel,{$styles,$checkbox:checkbox,...htmlFor?{htmlFor}:{},children:[/*#__PURE__*/_jsx(\"span\",{dangerouslySetInnerHTML:{__html:input.label}}),((_$styles_required=$styles.required)===null||_$styles_required===void 0?void 0:(_$styles_required_required=_$styles_required.required)===null||_$styles_required_required===void 0?void 0:_$styles_required_required.enabled)&&input.required&&/*#__PURE__*/_jsx(\"span\",{style:{color:$styles===null||$styles===void 0?void 0:(_$styles_required1=$styles.required)===null||_$styles_required1===void 0?void 0:(_$styles_required_required1=_$styles_required1.required)===null||_$styles_required_required1===void 0?void 0:_$styles_required_required1.color},children:/*#__PURE__*/_jsx(\"span\",{children:` ${$styles===null||$styles===void 0?void 0:(_$styles_required2=$styles.required)===null||_$styles_required2===void 0?void 0:(_$styles_required_required2=_$styles_required2.required)===null||_$styles_required_required2===void 0?void 0:_$styles_required_required2.text} `})}),((_$styles_required3=$styles.required)===null||_$styles_required3===void 0?void 0:(_$styles_required_optional=_$styles_required3.optional)===null||_$styles_required_optional===void 0?void 0:_$styles_required_optional.enabled)&&!input.required&&!checkbox&&/*#__PURE__*/_jsx(\"span\",{style:{color:$styles===null||$styles===void 0?void 0:(_$styles_required4=$styles.required)===null||_$styles_required4===void 0?void 0:(_$styles_required_optional1=_$styles_required4.optional)===null||_$styles_required_optional1===void 0?void 0:_$styles_required_optional1.color},children:/*#__PURE__*/_jsx(\"span\",{children:` ${$styles===null||$styles===void 0?void 0:(_$styles_required5=$styles.required)===null||_$styles_required5===void 0?void 0:(_$styles_required_optional2=_$styles_required5.optional)===null||_$styles_required_optional2===void 0?void 0:_$styles_required_optional2.text} `})})]});};const Icon=({src,color,width,alt})=>{const[pureIcon,setPureIcon]=useState(null);const[icon,setIcon]=useState(null);if(!src)return null;if(!color)return /*#__PURE__*/_jsx(\"img\",{width:width,height:width,src:src,alt:alt});const toDataUrl=useCallback((url,callback)=>{var xhr=new XMLHttpRequest;xhr.onload=function(){var reader=new FileReader;reader.onloadend=function(){callback(reader.result);};reader.readAsBinaryString(xhr.response);};xhr.open(\"GET\",url);xhr.responseType=\"blob\";xhr.send();},[src]);const getResponse=useCallback(src=>{return new Promise(resolve=>{toDataUrl(src,img=>{resolve(img);});});},[toDataUrl,src]);useEffect(()=>{if(src&&!pureIcon){load();}async function load(){setPureIcon(null);const loaddedIcon=await getResponse(src);if(loaddedIcon)setPureIcon(loaddedIcon);}},[src,pureIcon]);useEffect(()=>{if(pureIcon){let doc=new DOMParser().parseFromString(pureIcon,\"image/svg+xml\");let svg=doc.querySelector(\"svg\");if(svg){svg.style.fill=color;const parser=new XMLSerializer;const string=parser.serializeToString(svg);setIcon(`data:image/svg+xml;base64,${btoa(string)}`);}}},[color,pureIcon]);return /*#__PURE__*/_jsx(\"img\",{width:width,height:width,src:icon&&(icon===null||icon===void 0?void 0:icon.includes(\"image/svg+xml\"))?icon:src,alt:alt});};const Field=({$styles,input,value,handleChange,handleBlur})=>{var _input_options,_$styles_dropdown_icons_open_img,_$styles_dropdown_icons_open,_$styles_dropdown_icons,_$styles_dropdown,_$styles_dropdown_icons_open1,_$styles_dropdown_icons1,_$styles_dropdown1,_$styles_dropdown_icons_open2,_$styles_dropdown_icons2,_$styles_dropdown2,_$styles_dropdown_icons_open_img1,_$styles_dropdown_icons_open3,_$styles_dropdown_icons3,_$styles_dropdown3,_$styles_dropdown_icons_open_img2,_$styles_dropdown_icons_open4,_$styles_dropdown_icons4,_$styles_dropdown4,_$styles_dropdown_icons_close_img,_$styles_dropdown_icons_close,_$styles_dropdown_icons5,_$styles_dropdown5,_$styles_dropdown_icons_close1,_$styles_dropdown_icons6,_$styles_dropdown6,_$styles_dropdown_icons_close2,_$styles_dropdown_icons7,_$styles_dropdown7,_$styles_dropdown_icons_close_img1,_$styles_dropdown_icons_close3,_$styles_dropdown_icons8,_$styles_dropdown8,_$styles_dropdown_icons_close_img2,_$styles_dropdown_icons_close4,_$styles_dropdown_icons9,_$styles_dropdown9,_input_icon_img,_input_icon,_input_icon_img1,_input_icon1,_input_icon_img2,_input_icon2,_input_options1,_$styles_dropdown_transition,_$styles_dropdown10,_$styles_dropdown_transition1,_$styles_dropdown11,_$styles_dropdown12,_input_options2;const[focus,setFocus]=useState(false);const isSelectOrCheckboxList=[FieldType.Checkbox,FieldType.Radio].includes(input.type);if(isSelectOrCheckboxList&&!(input===null||input===void 0?void 0:(_input_options=input.options)===null||_input_options===void 0?void 0:_input_options.length)){return null;}const isCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Label,{$styles,input}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[input.type===FieldType.Dropdown&&/*#__PURE__*/_jsxs(SelectArrow,{children:[!focus&&(($styles===null||$styles===void 0?void 0:(_$styles_dropdown=$styles.dropdown)===null||_$styles_dropdown===void 0?void 0:(_$styles_dropdown_icons=_$styles_dropdown.icons)===null||_$styles_dropdown_icons===void 0?void 0:(_$styles_dropdown_icons_open=_$styles_dropdown_icons.open)===null||_$styles_dropdown_icons_open===void 0?void 0:(_$styles_dropdown_icons_open_img=_$styles_dropdown_icons_open.img)===null||_$styles_dropdown_icons_open_img===void 0?void 0:_$styles_dropdown_icons_open_img.src)?/*#__PURE__*/_jsx(Icon,{width:$styles===null||$styles===void 0?void 0:(_$styles_dropdown1=$styles.dropdown)===null||_$styles_dropdown1===void 0?void 0:(_$styles_dropdown_icons1=_$styles_dropdown1.icons)===null||_$styles_dropdown_icons1===void 0?void 0:(_$styles_dropdown_icons_open1=_$styles_dropdown_icons1.open)===null||_$styles_dropdown_icons_open1===void 0?void 0:_$styles_dropdown_icons_open1.width,color:$styles===null||$styles===void 0?void 0:(_$styles_dropdown2=$styles.dropdown)===null||_$styles_dropdown2===void 0?void 0:(_$styles_dropdown_icons2=_$styles_dropdown2.icons)===null||_$styles_dropdown_icons2===void 0?void 0:(_$styles_dropdown_icons_open2=_$styles_dropdown_icons2.open)===null||_$styles_dropdown_icons_open2===void 0?void 0:_$styles_dropdown_icons_open2.color,src:$styles===null||$styles===void 0?void 0:(_$styles_dropdown3=$styles.dropdown)===null||_$styles_dropdown3===void 0?void 0:(_$styles_dropdown_icons3=_$styles_dropdown3.icons)===null||_$styles_dropdown_icons3===void 0?void 0:(_$styles_dropdown_icons_open3=_$styles_dropdown_icons3.open)===null||_$styles_dropdown_icons_open3===void 0?void 0:(_$styles_dropdown_icons_open_img1=_$styles_dropdown_icons_open3.img)===null||_$styles_dropdown_icons_open_img1===void 0?void 0:_$styles_dropdown_icons_open_img1.src,alt:$styles===null||$styles===void 0?void 0:(_$styles_dropdown4=$styles.dropdown)===null||_$styles_dropdown4===void 0?void 0:(_$styles_dropdown_icons4=_$styles_dropdown4.icons)===null||_$styles_dropdown_icons4===void 0?void 0:(_$styles_dropdown_icons_open4=_$styles_dropdown_icons4.open)===null||_$styles_dropdown_icons_open4===void 0?void 0:(_$styles_dropdown_icons_open_img2=_$styles_dropdown_icons_open4.img)===null||_$styles_dropdown_icons_open_img2===void 0?void 0:_$styles_dropdown_icons_open_img2.alt}):/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.3335 6.66675L7.52876 8.86201C7.78911 9.12236 8.21122 9.12236 8.47157 8.86201L10.6668 6.66675\",stroke:\"#868C98\",\"stroke-width\":\"1.5\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"})})),focus&&(($styles===null||$styles===void 0?void 0:(_$styles_dropdown5=$styles.dropdown)===null||_$styles_dropdown5===void 0?void 0:(_$styles_dropdown_icons5=_$styles_dropdown5.icons)===null||_$styles_dropdown_icons5===void 0?void 0:(_$styles_dropdown_icons_close=_$styles_dropdown_icons5.close)===null||_$styles_dropdown_icons_close===void 0?void 0:(_$styles_dropdown_icons_close_img=_$styles_dropdown_icons_close.img)===null||_$styles_dropdown_icons_close_img===void 0?void 0:_$styles_dropdown_icons_close_img.src)?/*#__PURE__*/_jsx(Icon,{width:$styles===null||$styles===void 0?void 0:(_$styles_dropdown6=$styles.dropdown)===null||_$styles_dropdown6===void 0?void 0:(_$styles_dropdown_icons6=_$styles_dropdown6.icons)===null||_$styles_dropdown_icons6===void 0?void 0:(_$styles_dropdown_icons_close1=_$styles_dropdown_icons6.close)===null||_$styles_dropdown_icons_close1===void 0?void 0:_$styles_dropdown_icons_close1.width,color:$styles===null||$styles===void 0?void 0:(_$styles_dropdown7=$styles.dropdown)===null||_$styles_dropdown7===void 0?void 0:(_$styles_dropdown_icons7=_$styles_dropdown7.icons)===null||_$styles_dropdown_icons7===void 0?void 0:(_$styles_dropdown_icons_close2=_$styles_dropdown_icons7.close)===null||_$styles_dropdown_icons_close2===void 0?void 0:_$styles_dropdown_icons_close2.color,src:$styles===null||$styles===void 0?void 0:(_$styles_dropdown8=$styles.dropdown)===null||_$styles_dropdown8===void 0?void 0:(_$styles_dropdown_icons8=_$styles_dropdown8.icons)===null||_$styles_dropdown_icons8===void 0?void 0:(_$styles_dropdown_icons_close3=_$styles_dropdown_icons8.close)===null||_$styles_dropdown_icons_close3===void 0?void 0:(_$styles_dropdown_icons_close_img1=_$styles_dropdown_icons_close3.img)===null||_$styles_dropdown_icons_close_img1===void 0?void 0:_$styles_dropdown_icons_close_img1.src,alt:$styles===null||$styles===void 0?void 0:(_$styles_dropdown9=$styles.dropdown)===null||_$styles_dropdown9===void 0?void 0:(_$styles_dropdown_icons9=_$styles_dropdown9.icons)===null||_$styles_dropdown_icons9===void 0?void 0:(_$styles_dropdown_icons_close4=_$styles_dropdown_icons9.close)===null||_$styles_dropdown_icons_close4===void 0?void 0:(_$styles_dropdown_icons_close_img2=_$styles_dropdown_icons_close4.img)===null||_$styles_dropdown_icons_close_img2===void 0?void 0:_$styles_dropdown_icons_close_img2.alt}):/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.3335 9.3334L7.52876 7.13813C7.78911 6.87778 8.21122 6.87778 8.47157 7.13813L10.6668 9.3334\",stroke:\"#868C98\",\"stroke-width\":\"1.5\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"})}))]}),(input===null||input===void 0?void 0:(_input_icon=input.icon)===null||_input_icon===void 0?void 0:(_input_icon_img=_input_icon.img)===null||_input_icon_img===void 0?void 0:_input_icon_img.src)&&/*#__PURE__*/_jsx(IconWrapper,{$styles,$input:input,children:/*#__PURE__*/_jsx(Icon,{width:input.icon.width,color:input.icon.color,src:(_input_icon1=input.icon)===null||_input_icon1===void 0?void 0:(_input_icon_img1=_input_icon1.img)===null||_input_icon_img1===void 0?void 0:_input_icon_img1.src,alt:(_input_icon2=input.icon)===null||_input_icon2===void 0?void 0:(_input_icon_img2=_input_icon2.img)===null||_input_icon_img2===void 0?void 0:_input_icon_img2.alt})}),input.type==FieldType.TextArea?/*#__PURE__*/_jsx(StyledTextArea,{name:input.name,value:value||\"\",placeholder:input.placeholder,onChange:handleChange,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",required:input.required,onClick:()=>setFocus(!focus),onBlur:e=>{handleBlur(e);setFocus(false);},transition:{duration:.3},...input.type===FieldType.Dropdown?{readOnly:true}:{},$styles,$input:input}):input.type===FieldType.Range?/*#__PURE__*/_jsx(StyledRange,{name:input.name,value:value,onChange:handleChange,$styles,$input:input}):/*#__PURE__*/_jsx(StyledInput,{name:input.name,type:input.type,value:value,placeholder:input.placeholder,onChange:handleChange,onClick:()=>setFocus(!focus),onBlur:e=>{handleBlur(e);setFocus(false);},autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",required:input.required,transition:{duration:.3},min:input.min,max:input.max,step:input.step,...input.type===FieldType.Dropdown?{readOnly:true}:{},$styles,$input:input}),/*#__PURE__*/_jsx(AnimatePresence,{children:focus&&!!(input===null||input===void 0?void 0:(_input_options1=input.options)===null||_input_options1===void 0?void 0:_input_options1.length)&&/*#__PURE__*/_jsx(SelectWrapper,{$styles,$input:input,transition:{duration:((_$styles_dropdown10=$styles.dropdown)===null||_$styles_dropdown10===void 0?void 0:(_$styles_dropdown_transition=_$styles_dropdown10.transition)===null||_$styles_dropdown_transition===void 0?void 0:_$styles_dropdown_transition.duration)||.3,delay:((_$styles_dropdown11=$styles.dropdown)===null||_$styles_dropdown11===void 0?void 0:(_$styles_dropdown_transition1=_$styles_dropdown11.transition)===null||_$styles_dropdown_transition1===void 0?void 0:_$styles_dropdown_transition1.delay)||0},initial:{opacity:0,top:\"150%\"},animate:{opacity:1,top:\"100%\"},exit:{opacity:0,top:\"150%\"},children:input.options.map(option=>/*#__PURE__*/_createElement(SelectItem,{$styles,$input:input,key:option.value,itemActive:value===option.value,onClick:()=>{handleChange({target:{name:input.name,value:option.value}});setFocus(false);}},option.text))})}),!focus&&($styles===null||$styles===void 0?void 0:(_$styles_dropdown12=$styles.dropdown)===null||_$styles_dropdown12===void 0?void 0:_$styles_dropdown12.test)&&!!(input===null||input===void 0?void 0:(_input_options2=input.options)===null||_input_options2===void 0?void 0:_input_options2.length)&&isCanvas&&/*#__PURE__*/_jsx(SelectWrapper,{children:input.options.filter(option=>option.value).map(option=>/*#__PURE__*/_createElement(SelectItem,{$styles,key:option.value,itemActive:value===option.value,onClick:()=>{handleChange({target:{name:input.name,value:option.value}});setFocus(false);}},option.text))})]}),(input===null||input===void 0?void 0:input.helperText)&&/*#__PURE__*/_jsx(Description,{$styles,children:input===null||input===void 0?void 0:input.helperText})]});};const FileUpload=({$styles,input,files=[],handleChange,handleBlur})=>{var _$styles_file,_input_icon_img,_input_icon,_input_fileOptions,_input_fileOptions1,_input_fileOptions2,_input_fileOptions3,_input_fileOptions4,_input_fileOptions5,_input_fileOptions6,_input_fileOptions7,_this;const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(((_$styles_file=$styles.file)===null||_$styles_file===void 0?void 0:_$styles_file.test)&&isCanvas){files=[new File([\"\"],\"file-name.png\",{type:\"image/png\"}),new File([\"\"],\"file-name.pdf\",{type:\"application/pdf\"})];}const[drag,setDrag]=useState(false);const[error,setError]=useState(\"\");// function readFile(file) {\n//   return new Promise(function (resolve, reject) {\n//     let fr = new FileReader();\n//     fr.onload = function () {\n//       resolve(fr.result);\n//     };\n//     fr.onerror = function () {\n//       reject(fr);\n//     };\n//     fr.readAsDataURL(file);\n//   });\n// }\n// useEffect(() => {\n//   if (!!files?.length) {\n//     let readers = [];\n//     for (const file of files) {\n//       readers.push(readFile(file));\n//     }\n//     Promise.all(readers).then((values) => {\n//       setPreview(values);\n//     });\n//   }\n// }, [files]);\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Label,{$styles,input}),/*#__PURE__*/_jsxs(DraggableWrapper,{children:[/*#__PURE__*/_jsxs(DraggableArea,{$styles,$drag:drag,children:[/*#__PURE__*/_jsxs(DraggableAreaTexts,{children:[(input===null||input===void 0?void 0:(_input_icon=input.icon)===null||_input_icon===void 0?void 0:(_input_icon_img=_input_icon.img)===null||_input_icon_img===void 0?void 0:_input_icon_img.src)&&/*#__PURE__*/_jsx(Icon,{width:input.icon.width,color:input.icon.color,src:input.icon.img.src,alt:input.icon.img.alt}),(input===null||input===void 0?void 0:(_input_fileOptions=input.fileOptions)===null||_input_fileOptions===void 0?void 0:_input_fileOptions.title)&&/*#__PURE__*/_jsx(FileFieldTitle,{$styles,children:input===null||input===void 0?void 0:(_input_fileOptions1=input.fileOptions)===null||_input_fileOptions1===void 0?void 0:_input_fileOptions1.title}),(input===null||input===void 0?void 0:(_input_fileOptions2=input.fileOptions)===null||_input_fileOptions2===void 0?void 0:_input_fileOptions2.description)&&/*#__PURE__*/_jsx(FileFieldDescription,{$styles,children:input===null||input===void 0?void 0:(_input_fileOptions3=input.fileOptions)===null||_input_fileOptions3===void 0?void 0:_input_fileOptions3.description})]}),(input===null||input===void 0?void 0:(_input_fileOptions4=input.fileOptions)===null||_input_fileOptions4===void 0?void 0:_input_fileOptions4.button)&&/*#__PURE__*/_jsx(FileFieldDraggableAreaButton,{$styles,children:input===null||input===void 0?void 0:(_input_fileOptions5=input.fileOptions)===null||_input_fileOptions5===void 0?void 0:_input_fileOptions5.button}),/*#__PURE__*/_jsx(StyledFileInput,{$styles,$input:input,...input.type===FieldType.Tel?{pattern:\"[0-9]{10}\"}:{},name:input.name,type:input.type,onChange:e=>{var _input_fileOptions;const files=[...e.target.files];if((input===null||input===void 0?void 0:(_input_fileOptions=input.fileOptions)===null||_input_fileOptions===void 0?void 0:_input_fileOptions.multiple)&&files.length>Number((input===null||input===void 0?void 0:input.fileOptions.maxFile)||0)){setError(`You can upload maximum ${input===null||input===void 0?void 0:input.fileOptions.maxFile} files`);return;}else if(files.every(file=>{var _input_fileOptions;return file.size>Number((input===null||input===void 0?void 0:(_input_fileOptions=input.fileOptions)===null||_input_fileOptions===void 0?void 0:_input_fileOptions.maxSize)||10)*1024*1024;})){var _input_fileOptions1;setError(`File size should be less than ${(input===null||input===void 0?void 0:(_input_fileOptions1=input.fileOptions)===null||_input_fileOptions1===void 0?void 0:_input_fileOptions1.maxSize)||10}MB`);return;}setError(\"\");handleChange(e);},onBlur:handleBlur,required:input.required,multiple:input===null||input===void 0?void 0:(_input_fileOptions6=input.fileOptions)===null||_input_fileOptions6===void 0?void 0:_input_fileOptions6.multiple,accept:input===null||input===void 0?void 0:(_input_fileOptions7=input.fileOptions)===null||_input_fileOptions7===void 0?void 0:_input_fileOptions7.accept,onDragEnter:()=>setDrag(true),onDragLeave:()=>setDrag(false),onDrop:()=>setDrag(false),initial:false,transition:{duration:.3}})]}),!!(files===null||files===void 0?void 0:files.length)&&/*#__PURE__*/_jsx(DraggableAreaPreview,{children:(_this=[...files])===null||_this===void 0?void 0:_this.map((file,index)=>{var _file_name_split,_$styles_file_item_icons_type,_$styles_file_item_icons,_$styles_file_item,_$styles_file,_$styles_file_item_icons1,_$styles_file_item1,_$styles_file1,_$styles_file_item_icons_type1,_$styles_file_item_icons2,_$styles_file_item2,_$styles_file2,_$styles_file_item_icons_type2,_$styles_file_item_icons3,_$styles_file_item3,_$styles_file3,_$styles_file_item_icons4,_$styles_file_item4,_$styles_file4,_$styles_file_item5,_$styles_file5,_$styles_file_item_icons_deleteIcon_img,_$styles_file_item_icons_deleteIcon,_$styles_file_item_icons5,_$styles_file_item6,_$styles_file6,_$styles_file_item_icons_deleteIcon1,_$styles_file_item_icons6,_$styles_file_item7,_$styles_file7,_$styles_file_item_icons_deleteIcon2,_$styles_file_item_icons7,_$styles_file_item8,_$styles_file8,_$styles_file_item_icons_deleteIcon_img1,_$styles_file_item_icons_deleteIcon3,_$styles_file_item_icons8,_$styles_file_item9,_$styles_file9,_$styles_file_item_icons_deleteIcon_img2,_$styles_file_item_icons_deleteIcon4,_$styles_file_item_icons9,_$styles_file_item10,_$styles_file10;const type=(_file_name_split=file.name.split(\".\"))===null||_file_name_split===void 0?void 0:_file_name_split[1];return /*#__PURE__*/_jsxs(DraggableAreaItem,{children:[/*#__PURE__*/_jsx(\"div\",{children:((_$styles_file=$styles.file)===null||_$styles_file===void 0?void 0:(_$styles_file_item=_$styles_file.item)===null||_$styles_file_item===void 0?void 0:(_$styles_file_item_icons=_$styles_file_item.icons)===null||_$styles_file_item_icons===void 0?void 0:(_$styles_file_item_icons_type=_$styles_file_item_icons[type])===null||_$styles_file_item_icons_type===void 0?void 0:_$styles_file_item_icons_type.src)?/*#__PURE__*/_jsx(\"img\",{width:(_$styles_file1=$styles.file)===null||_$styles_file1===void 0?void 0:(_$styles_file_item1=_$styles_file1.item)===null||_$styles_file_item1===void 0?void 0:(_$styles_file_item_icons1=_$styles_file_item1.icons)===null||_$styles_file_item_icons1===void 0?void 0:_$styles_file_item_icons1.width,src:(_$styles_file2=$styles.file)===null||_$styles_file2===void 0?void 0:(_$styles_file_item2=_$styles_file2.item)===null||_$styles_file_item2===void 0?void 0:(_$styles_file_item_icons2=_$styles_file_item2.icons)===null||_$styles_file_item_icons2===void 0?void 0:(_$styles_file_item_icons_type1=_$styles_file_item_icons2[type])===null||_$styles_file_item_icons_type1===void 0?void 0:_$styles_file_item_icons_type1.src,alt:(_$styles_file3=$styles.file)===null||_$styles_file3===void 0?void 0:(_$styles_file_item3=_$styles_file3.item)===null||_$styles_file_item3===void 0?void 0:(_$styles_file_item_icons3=_$styles_file_item3.icons)===null||_$styles_file_item_icons3===void 0?void 0:(_$styles_file_item_icons_type2=_$styles_file_item_icons3[type])===null||_$styles_file_item_icons_type2===void 0?void 0:_$styles_file_item_icons_type2.alt}):/*#__PURE__*/_jsx(IconLayout,{size:(_$styles_file4=$styles.file)===null||_$styles_file4===void 0?void 0:(_$styles_file_item4=_$styles_file4.item)===null||_$styles_file_item4===void 0?void 0:(_$styles_file_item_icons4=_$styles_file_item4.icons)===null||_$styles_file_item_icons4===void 0?void 0:_$styles_file_item_icons4.width})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",gap:(_$styles_file5=$styles.file)===null||_$styles_file5===void 0?void 0:(_$styles_file_item5=_$styles_file5.item)===null||_$styles_file_item5===void 0?void 0:_$styles_file_item5.textGap},children:[/*#__PURE__*/_jsx(FileFieldFilename,{$styles,children:file.name}),/*#__PURE__*/_jsxs(FileFieldFilesize,{$styles,children:[(file.size/1024).toFixed(0),\" KB\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{cursor:\"pointer\"},onClick:()=>{const dt=new DataTransfer;for(const file of files){if(file.name!==files[index].name){dt.items.add(file);}}handleChange({target:{name:input.name,type:\"file\",files:dt.files}});},children:((_$styles_file6=$styles.file)===null||_$styles_file6===void 0?void 0:(_$styles_file_item6=_$styles_file6.item)===null||_$styles_file_item6===void 0?void 0:(_$styles_file_item_icons5=_$styles_file_item6.icons)===null||_$styles_file_item_icons5===void 0?void 0:(_$styles_file_item_icons_deleteIcon=_$styles_file_item_icons5.deleteIcon)===null||_$styles_file_item_icons_deleteIcon===void 0?void 0:(_$styles_file_item_icons_deleteIcon_img=_$styles_file_item_icons_deleteIcon.img)===null||_$styles_file_item_icons_deleteIcon_img===void 0?void 0:_$styles_file_item_icons_deleteIcon_img.src)?/*#__PURE__*/_jsx(Icon,{width:(_$styles_file7=$styles.file)===null||_$styles_file7===void 0?void 0:(_$styles_file_item7=_$styles_file7.item)===null||_$styles_file_item7===void 0?void 0:(_$styles_file_item_icons6=_$styles_file_item7.icons)===null||_$styles_file_item_icons6===void 0?void 0:(_$styles_file_item_icons_deleteIcon1=_$styles_file_item_icons6.deleteIcon)===null||_$styles_file_item_icons_deleteIcon1===void 0?void 0:_$styles_file_item_icons_deleteIcon1.width,color:(_$styles_file8=$styles.file)===null||_$styles_file8===void 0?void 0:(_$styles_file_item8=_$styles_file8.item)===null||_$styles_file_item8===void 0?void 0:(_$styles_file_item_icons7=_$styles_file_item8.icons)===null||_$styles_file_item_icons7===void 0?void 0:(_$styles_file_item_icons_deleteIcon2=_$styles_file_item_icons7.deleteIcon)===null||_$styles_file_item_icons_deleteIcon2===void 0?void 0:_$styles_file_item_icons_deleteIcon2.color,src:(_$styles_file9=$styles.file)===null||_$styles_file9===void 0?void 0:(_$styles_file_item9=_$styles_file9.item)===null||_$styles_file_item9===void 0?void 0:(_$styles_file_item_icons8=_$styles_file_item9.icons)===null||_$styles_file_item_icons8===void 0?void 0:(_$styles_file_item_icons_deleteIcon3=_$styles_file_item_icons8.deleteIcon)===null||_$styles_file_item_icons_deleteIcon3===void 0?void 0:(_$styles_file_item_icons_deleteIcon_img1=_$styles_file_item_icons_deleteIcon3.img)===null||_$styles_file_item_icons_deleteIcon_img1===void 0?void 0:_$styles_file_item_icons_deleteIcon_img1.src,alt:(_$styles_file10=$styles.file)===null||_$styles_file10===void 0?void 0:(_$styles_file_item10=_$styles_file10.item)===null||_$styles_file_item10===void 0?void 0:(_$styles_file_item_icons9=_$styles_file_item10.icons)===null||_$styles_file_item_icons9===void 0?void 0:(_$styles_file_item_icons_deleteIcon4=_$styles_file_item_icons9.deleteIcon)===null||_$styles_file_item_icons_deleteIcon4===void 0?void 0:(_$styles_file_item_icons_deleteIcon_img2=_$styles_file_item_icons_deleteIcon4.img)===null||_$styles_file_item_icons_deleteIcon_img2===void 0?void 0:_$styles_file_item_icons_deleteIcon_img2.alt}):/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"g\",{children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.75301 12.9191L4.50146 12.8708L3.75301 12.9191ZM12.2473 12.9191L11.4989 12.8708V12.8708L12.2473 12.9191ZM1.8335 3.08325C1.41928 3.08325 1.0835 3.41904 1.0835 3.83325C1.0835 4.24747 1.41928 4.58325 1.8335 4.58325V3.08325ZM14.1668 4.58325C14.581 4.58325 14.9168 4.24747 14.9168 3.83325C14.9168 3.41904 14.581 3.08325 14.1668 3.08325V4.58325ZM7.25016 7.16659C7.25016 6.75237 6.91438 6.41659 6.50016 6.41659C6.08595 6.41659 5.75016 6.75237 5.75016 7.16659H7.25016ZM5.75016 10.8333C5.75016 11.2475 6.08595 11.5833 6.50016 11.5833C6.91438 11.5833 7.25016 11.2475 7.25016 10.8333H5.75016ZM10.2502 7.16659C10.2502 6.75237 9.91438 6.41659 9.50016 6.41659C9.08595 6.41659 8.75016 6.75237 8.75016 7.16659H10.2502ZM8.75016 10.8333C8.75016 11.2475 9.08595 11.5833 9.50016 11.5833C9.91438 11.5833 10.2502 11.2475 10.2502 10.8333H8.75016ZM9.8565 4.0202C9.95975 4.42134 10.3686 4.66283 10.7698 4.55958C11.1709 4.45633 11.4124 4.04745 11.3092 3.64631L9.8565 4.0202ZM2.41839 3.88154L3.00457 12.9674L4.50146 12.8708L3.91527 3.78497L2.41839 3.88154ZM5.08358 14.9166H10.9167V13.4166H5.08358V14.9166ZM12.9958 12.9674L13.5819 3.88154L12.0851 3.78497L11.4989 12.8708L12.9958 12.9674ZM12.8335 3.08325H3.16683V4.58325H12.8335V3.08325ZM1.8335 4.58325H3.16683V3.08325H1.8335V4.58325ZM12.8335 4.58325H14.1668V3.08325H12.8335V4.58325ZM10.9167 14.9166C12.0153 14.9166 12.925 14.0636 12.9958 12.9674L11.4989 12.8708C11.4791 13.1778 11.2243 13.4166 10.9167 13.4166V14.9166ZM3.00457 12.9674C3.07529 14.0636 3.98506 14.9166 5.08358 14.9166V13.4166C4.77599 13.4166 4.52126 13.1778 4.50146 12.8708L3.00457 12.9674ZM5.75016 7.16659V10.8333H7.25016V7.16659H5.75016ZM8.75016 7.16659V10.8333H10.2502V7.16659H8.75016ZM8.00018 2.58325C8.89224 2.58325 9.64369 3.19336 9.8565 4.0202L11.3092 3.64631C10.9299 2.17284 9.59323 1.08325 8.00018 1.08325V2.58325ZM6.14385 4.0202C6.35666 3.19336 7.10811 2.58325 8.00018 2.58325V1.08325C6.40712 1.08325 5.07044 2.17284 4.69119 3.64631L6.14385 4.0202Z\",fill:\"#868C98\"})})})})]},index);})}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#d33333\"},children:error})]}),(input===null||input===void 0?void 0:input.helperText)&&/*#__PURE__*/_jsx(Description,{$styles,$input:input,children:input===null||input===void 0?void 0:input.helperText})]});};const CheckAndRadioButton=({$styles,input,checkedList=[],handleChange})=>{var _$styles_general,_$styles_checkbox,_$styles_checkbox1;const id=useMemo(generateId,[]);return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Label,{$styles,input}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:(input===null||input===void 0?void 0:input.checkboxView)===\"wrapped\"?\"row\":\"column\",gap:`${$styles===null||$styles===void 0?void 0:(_$styles_general=$styles.general)===null||_$styles_general===void 0?void 0:_$styles_general.rowGap}px`,...(input===null||input===void 0?void 0:input.checkboxView)===\"wrapped\"?{flexWrap:\"wrap\"}:{},marginTop:$styles===null||$styles===void 0?void 0:(_$styles_checkbox=$styles.checkbox)===null||_$styles_checkbox===void 0?void 0:_$styles_checkbox.wrapperGap,marginBottom:$styles===null||$styles===void 0?void 0:(_$styles_checkbox1=$styles.checkbox)===null||_$styles_checkbox1===void 0?void 0:_$styles_checkbox1.wrapperGap},children:input.options.map((option,index)=>{var _$styles_checkbox_checkIcon,_$styles_checkbox,_$styles_checkbox_checkIcon1,_$styles_checkbox1,_$styles_checkbox_checkIcon_img,_$styles_checkbox_checkIcon2,_$styles_checkbox2,_$styles_checkbox_checkIcon_img1,_$styles_checkbox_checkIcon3,_$styles_checkbox3,_this;return /*#__PURE__*/_jsxs(CheckboxWrapper,{$styles,$input:input,children:[/*#__PURE__*/_jsxs(Checkbox,{$styles,$input:{...input,checked:checkedList===null||checkedList===void 0?void 0:checkedList.includes(option.value)},children:[/*#__PURE__*/_jsx(motion.input,{id:`${id}-${index}`,name:input.name,type:input.type,defaultValue:option.value,placeholder:input.placeholder,onChange:handleChange,required:input.required?(checkedList===null||checkedList===void 0?void 0:checkedList.length)===0:false,transition:{duration:.3},checked:checkedList===null||checkedList===void 0?void 0:checkedList.includes(option.value)}),(checkedList===null||checkedList===void 0?void 0:checkedList.includes(option.value))&&/*#__PURE__*/_jsx(Icon,{width:$styles===null||$styles===void 0?void 0:(_$styles_checkbox=$styles.checkbox)===null||_$styles_checkbox===void 0?void 0:(_$styles_checkbox_checkIcon=_$styles_checkbox.checkIcon)===null||_$styles_checkbox_checkIcon===void 0?void 0:_$styles_checkbox_checkIcon.width,color:$styles===null||$styles===void 0?void 0:(_$styles_checkbox1=$styles.checkbox)===null||_$styles_checkbox1===void 0?void 0:(_$styles_checkbox_checkIcon1=_$styles_checkbox1.checkIcon)===null||_$styles_checkbox_checkIcon1===void 0?void 0:_$styles_checkbox_checkIcon1.color,src:$styles===null||$styles===void 0?void 0:(_$styles_checkbox2=$styles.checkbox)===null||_$styles_checkbox2===void 0?void 0:(_$styles_checkbox_checkIcon2=_$styles_checkbox2.checkIcon)===null||_$styles_checkbox_checkIcon2===void 0?void 0:(_$styles_checkbox_checkIcon_img=_$styles_checkbox_checkIcon2.img)===null||_$styles_checkbox_checkIcon_img===void 0?void 0:_$styles_checkbox_checkIcon_img.src,alt:$styles===null||$styles===void 0?void 0:(_$styles_checkbox3=$styles.checkbox)===null||_$styles_checkbox3===void 0?void 0:(_$styles_checkbox_checkIcon3=_$styles_checkbox3.checkIcon)===null||_$styles_checkbox_checkIcon3===void 0?void 0:(_$styles_checkbox_checkIcon_img1=_$styles_checkbox_checkIcon3.img)===null||_$styles_checkbox_checkIcon_img1===void 0?void 0:_$styles_checkbox_checkIcon_img1.alt})]}),/*#__PURE__*/_jsx(CheckAndRadioLabel,{$styles,input:{...input,label:(_this=(option===null||option===void 0?void 0:option.text)||\"\")===null||_this===void 0?void 0:_this.replace(/\\[([^\\]]+)\\]\\(([^\\)]+)\\)/,'<a href=\"$2\">$1</a>'),required:false},checkbox:true,htmlFor:`${id}-${index}`})]},index);})}),(input===null||input===void 0?void 0:input.helperText)&&/*#__PURE__*/_jsx(Description,{$styles,children:input===null||input===void 0?void 0:input.helperText})]});};const Button=({id,$styles,$fields,$button,isLoading})=>{var _$styles_button,_$styles_button1;return /*#__PURE__*/_jsx(ButtonWrapper,{id:`form-${id}-submit-button`,$styles,$fields,style:{display:$button.shouldAppear?\"flex\":\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",position:`relative`,width:($styles===null||$styles===void 0?void 0:(_$styles_button=$styles.button)===null||_$styles_button===void 0?void 0:_$styles_button.align)===\"stretch\"?\"100%\":\"auto\"},children:[/*#__PURE__*/_jsx(SubmitButton,{disabled:isLoading,loading:`${isLoading}`,type:\"submit\",value:$button.label,$styles}),isLoading&&/*#__PURE__*/_jsx(Spinner,{color:$styles===null||$styles===void 0?void 0:(_$styles_button1=$styles.button)===null||_$styles_button1===void 0?void 0:_$styles_button1.color})]})});};const Spinner=props=>{return /*#__PURE__*/_jsx(motion.div,{initial:{rotate:0},animate:{rotate:360},transition:{duration:1,repeat:Infinity},style:{position:`absolute`,top:`calc(50% - 8px)`,left:`calc(50% - 8px)`,height:`16px`,width:`16px`,zIndex:`2`},children:/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",style:{fill:\"currentColor\",color:props.color},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})});};export const getInputSpan=(input,columns)=>{return((input===null||input===void 0?void 0:input.gridColumn)||1)>columns?columns:(input===null||input===void 0?void 0:input.gridColumn)||1;};export const getButtonSpan=(fields,columns)=>{const totalSpan=(fields||[]).reduce((sum,input)=>sum+Number(input===null||input===void 0?void 0:input.gridColumn),0);const shouldBeInline=totalSpan===columns-1;return shouldBeInline?1:columns;};const isExternalURL=url=>{try{return!!new URL(url);}catch{}try{return!!new URL(`https://${url}`);}catch{}return false;};const getDefaultValues=controls=>{const defaultValues={};for(const control of Object.entries(controls)){const[key,value]=control;if((value===null||value===void 0?void 0:value.type)===ControlType.Object){defaultValues[key]=getDefaultValues(value===null||value===void 0?void 0:value.controls);}else if((value===null||value===void 0?void 0:value.type)!==ControlType.Array){defaultValues[key]=(value===null||value===void 0?void 0:value.defaultValue)||null;}}return defaultValues;};const IconLayout=({size=40})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 40 40\",children:/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M30 40H10a6 6 0 0 1-6-6V6a6 6 0 0 1 6-6h10.515a6 6 0 0 1 4.242 1.757l9.486 9.486A6 6 0 0 1 36 15.485V34a6 6 0 0 1-6 6Z\",fill:\"#fff\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M30 39.25H10A5.25 5.25 0 0 1 4.75 34V6C4.75 3.1 7.1.75 10 .75h10.515a5.25 5.25 0 0 1 3.712 1.538l9.485 9.485a5.25 5.25 0 0 1 1.538 3.712V34c0 2.9-2.35 5.25-5.25 5.25Z\",stroke:\"#CFD1D3\",strokeWidth:\"1.5\"})]}),/*#__PURE__*/_jsx(\"path\",{d:\"M23 1v8a4 4 0 0 0 4 4h8\",stroke:\"#CFD1D3\",strokeWidth:\"1.5\"})]})});// @ts-ignore\naddPropertyControls(OnlyForms,basePropertyControls);OnlyForms.defaultProps={...getDefaultValues(basePropertyControls),fields:[{name:\"name\",label:\"Name\",placeholder:\"Jane\",type:FieldType.Text,required:true,defaultValue:\"\"},{name:\"email\",label:\"Email\",placeholder:\"jane@example.com\",type:FieldType.Email,required:false},{name:\"message\",label:\"Message\",placeholder:\"\",type:FieldType.TextArea,required:false},{name:\"range\",label:\"Range\",placeholder:\"\",type:FieldType.Range,required:false,min:10,step:1,max:90},{name:\"file\",label:\"Upload files\",type:FieldType.File,required:false,fileOptions:{multiple:true,maxFile:3,maxSize:1,title:\"Choose a file or drag & drop it here.\",description:\"JPEG, PNG, PDF and MP4 formats\",button:\"Browse File\",accept:[\"\"]}}]};export default OnlyForms;export{basePropertyControls};// export function withState(Component): ComponentType {\n//   return (props) => {\n//     const [store] = useStore();\n//     const form = Object.keys(props)\n//       .filter((key) => key.includes(\"form\"))\n//       .reduce((acc, key) => {\n//         const formKey = key?.replace(\"form\", \"\")?.toLowerCase();\n//         if (formKey && store?.form?.[formKey])\n//           acc[key] = store?.form?.[formKey];\n//         return acc;\n//       }, {});\n//     return <Component {...{ ...{ ...props, ...form } }} />;\n//   };\n// }\n\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OnlyForms\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"getButtonSpan\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"basePropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getInputSpan\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormComponentV1.map"],"mappings":"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"}