{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/AK8TVQcEmfucijzWNrrV/SuperfieldsShared.js", "ssg:https://framer.com/m/Masonry-u5eW.js@3By4VvLRRlsqmHmoICUC", "ssg:https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/ZfSmTtS3p3UsngoSGijN/Superfields.js", "ssg:https://framerusercontent.com/modules/LYyAFjx6EnDQcWGl8jCk/WreBcTNBja5BNOjpPtDa/Filter.js", "ssg:https://framerusercontent.com/modules/NvbaR4jy0kNzENeGP443/r72sG9iZ75kvJssa9g0T/KKRf0coZm.js", "ssg:https://framerusercontent.com/modules/DfZZ3Dy03k5xtSTpvhsK/Sig84yK3rlcW20a0dRGc/h6VwaXOhn.js", "ssg:https://framerusercontent.com/modules/GhxbTN9uErgoyWMzXtcH/PqDaJeI226eVCGRSRny7/q_bTZ3IbH.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{motion}from\"framer-motion\";import{createContext,cloneElement}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const usePaginationState=createStore({});export const useFilterState=createStore({});export const useFavouriteState=createStore({});export const useSearchState=createStore({});export const useRandomizationState=createStore({});export const SuperfieldsContext=/*#__PURE__*/createContext({active:false});export const superfieldsId=({hidden=undefined}={})=>({superfieldsId:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,title:\"CMS ID\",description:\"Match with ID on Superfields component\",hidden}});export const buttonPropertyControls=({text=\"\"})=>({appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:text,hidden:props=>props.appearance!==\"default\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.FusedNumber,defaultValue:12,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.appearance!==\"default\"},border:borderPropertyControl({hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"}});export function Button({props,onClick,onMouseEnter=null}){var _props_font,_props_style;if(props.appearance==\"custom\"){var _props_customLayer,_props_style1,_props_style2;let layer=(_props_customLayer=props.customLayer)===null||_props_customLayer===void 0?void 0:_props_customLayer[0];const width=(_props_style1=props.style)===null||_props_style1===void 0?void 0:_props_style1.width;const height=(_props_style2=props.style)===null||_props_style2===void 0?void 0:_props_style2.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},onClick:onClick,children:layer});}return /*#__PURE__*/_jsxs(\"div\",{onClick:onClick,style:{position:\"relative\",display:\"flex\",justifyContent:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}\nexport const __FramerMetadata__ = {\"exports\":{\"useSearchState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePaginationState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRandomizationState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFilterState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SuperfieldsContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFavouriteState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "// Code from Nikolay Goncharuk on GitHub:\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/Masonry.tsx\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/useResize.ts\n//\n// Modified by Isaac Roberts\n// https://framestack.co/components/masonry-layout\n//\n// Copyright (c) 2021 Nikolay Goncharuk\n// MIT License\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useLayoutEffect,useMemo,useRef,Children,isValidElement}from\"react\";const DEFAULT_COLUMNS=1;const DEFAULT_GAP=0;export default function Masonry({breakpoints,columns=DEFAULT_COLUMNS,gap=DEFAULT_GAP,reverse=false,autoArrange=false,alignment=\"center\",children,style,...otherProps},forwardedRef){const elements=useRef([]);const[arrange,setArrange]=useState(false);// eslint-disable-next-line react-hooks/exhaustive-deps\nuseLayoutEffect(()=>{if(autoArrange&&!arrange)setArrange(true);return()=>{if(autoArrange&&arrange)setArrange(false);};});const layout=useMemo(()=>{if(columns<1)return[];const arrayOfChildren=Children.toArray(children);if(reverse)arrayOfChildren.reverse();const newLayout=Array.from({length:columns},()=>{return[];});const columnHeights=newLayout.map(()=>0);const getcolumnIndex=index=>{if(autoArrange&&arrange&&elements.current.length>0){const columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const element=elements.current.find(item=>item.index===index);const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=elementHeight||0;return columnIndex;}return index%columns;};arrayOfChildren.forEach((child,index)=>{if(child&&/*#__PURE__*/isValidElement(child)){newLayout[getcolumnIndex(index)].push({element:child,index});}});return newLayout;},[arrange,autoArrange,children,columns,reverse]);const temporaryElements=[];const addElement=index=>element=>{if(element!==null){temporaryElements.push({element,index});elements.current=temporaryElements;}};return /*#__PURE__*/_jsx(\"div\",{ref:forwardedRef,style:{display:\"flex\",gap,...style},...otherProps,children:layout.map((column,columnIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:alignment,gap},children:column.map((item,itemIndex)=>/*#__PURE__*/_jsx(\"div\",{ref:addElement(item.index),children:item.element},itemIndex))},columnIndex))});}Masonry.displayName=\"Superfields/Masonry\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Masonry\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MasonryProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Masonry.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nResolveLinks,// @ts-ignore\nuseQueryData}from\"framer\";import{cloneElement,useEffect,useState,useRef,useMemo}from\"react\";import{Message,usePaginationState,useFilterState,useFavouriteState,useSearchState,useRandomizationState}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/AK8TVQcEmfucijzWNrrV/SuperfieldsShared.js\";import Masonry from\"https://framer.com/m/Masonry-u5eW.js@3By4VvLRRlsqmHmoICUC\";const FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";const DELIMITER=\"_&%#|_\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n */export default function Superfields(props){var _props_collectionList,_props_emptyState,_randomizationState_superfieldsId,_filters_FAVOURITES_FILTER_ID,_searchState_superfieldsId,_paginationState_superfieldsId,_randomizationState_superfieldsId1;const{superfieldsId,layout,componentConfig,favouriting,randomize,cmsCollectionName,slugFieldName,favouritesOnly}=props;const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const emptyState=(_props_emptyState=props.emptyState)===null||_props_emptyState===void 0?void 0:_props_emptyState[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;const scrollUpRef=useRef(null);const[paginationState,setPaginationState]=usePaginationState();const[filterState,setFilterState]=useFilterState();const[favouriteState,setFavouriteState]=useFavouriteState();const[searchState,setSearchState]=useSearchState();const[randomizationState,setRandomizationState]=useRandomizationState();const filters=filterState[superfieldsId];const{query,queryData,propertyControlsByName,slugFieldId}=useMemo(()=>{var _collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_collectionList_props_children_props_children_props,_collectionList_props_children_props_children,_collectionList_props_children_props1,_collectionList_props_children1,_collectionList_props2,_propertyControlsByName_slugFieldName;var _collectionList_props_query,_ref;const query=(_ref=(_collectionList_props_query=collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query)!==null&&_collectionList_props_query!==void 0?_collectionList_props_query:collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query)!==null&&_ref!==void 0?_ref:collectionList===null||collectionList===void 0?void 0:(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props_children1=_collectionList_props2.children)===null||_collectionList_props_children1===void 0?void 0:(_collectionList_props_children_props1=_collectionList_props_children1.props)===null||_collectionList_props_children_props1===void 0?void 0:(_collectionList_props_children_props_children=_collectionList_props_children_props1.children)===null||_collectionList_props_children_props_children===void 0?void 0:(_collectionList_props_children_props_children_props=_collectionList_props_children_props_children.props)===null||_collectionList_props_children_props_children_props===void 0?void 0:_collectionList_props_children_props_children_props.query;let queryData=null;if(query===null||query===void 0?void 0:query.from){if(query.from.data){queryData=query.from.data;}else if(query.from.left){let left=query.from.left;for(let i=0;i<100;i++){if(left.type==\"Collection\"){queryData=left.data;break;}else if(left.left){left=left.left;}else{break;}}}}// Get property controls\nconst propertyControlsByName={};const propertyControlsById=(queryData===null||queryData===void 0?void 0:queryData.propertyControls)||{};for(const id in propertyControlsById){const control=propertyControlsById[id];propertyControlsByName[control.title]={id,...control};}var _propertyControlsByName_slugFieldName_id;const slugFieldId=(_propertyControlsByName_slugFieldName_id=(_propertyControlsByName_slugFieldName=propertyControlsByName[slugFieldName])===null||_propertyControlsByName_slugFieldName===void 0?void 0:_propertyControlsByName_slugFieldName.id)!==null&&_propertyControlsByName_slugFieldName_id!==void 0?_propertyControlsByName_slugFieldName_id:\"\";return{query,queryData,propertyControlsByName,slugFieldId};},[collectionList]);const select=useMemo(()=>{let select=Array.isArray(query===null||query===void 0?void 0:query.select)?[...query.select]:[];if((query===null||query===void 0?void 0:query.select)&&(filters||props.search)){let usedFieldNames=[];if(filters){for(const fieldName of Object.keys(filters)){const filter=filters[fieldName];if(filter.fieldType==\"multipleOptions\"){usedFieldNames.push(...fieldName.split(DELIMITER));}else{usedFieldNames.push(fieldName);}}}for(const fieldName of props.searchFields){usedFieldNames.push(fieldName);}usedFieldNames=usedFieldNames.map(value=>{var _propertyControlsByName_value;return((_propertyControlsByName_value=propertyControlsByName[value])===null||_propertyControlsByName_value===void 0?void 0:_propertyControlsByName_value.id)||null;}).filter(value=>value!==null);for(const value of select){usedFieldNames.push(value.name);}select=Array.from(new Set(usedFieldNames)).map(name=>({name,type:\"Identifier\"}));}return select;},[query,filters,props.search,props.searchFields]);const originalData=query?useQueryData({...query,select}):[];let paginationLength=0;let paginationType=props.paginationType;if(collectionList&&query&&!isCanvas){var _collectionList_props_children,_collectionList_props;const QueryData=(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:(_collectionList_props_children=_collectionList_props.children)===null||_collectionList_props_children===void 0?void 0:_collectionList_props_children.type;if(QueryData){const a=QueryData({query:{...query,select:[{name:\"id\",type:\"Identifier\"}]},children:collection=>{if(collection&&collection.length!==originalData.length){paginationLength=(collection===null||collection===void 0?void 0:collection.length)||0;paginationType=\"framerPagination\";}return null;}});}}const pagination=props.pagination||paginationLength!==0;const itemsPerPage=paginationLength!==0?paginationLength:props.pagination?props.itemsPerPage:0;let data=originalData;const originalDataMap={};if(!isCanvas){if(Array.isArray(queryData)){for(const item of queryData){originalDataMap[item.id]=item;}}else if(Array.isArray(data)){for(const item of data){originalDataMap[item.id]=item;}}}const[dataOrder,setDataOrder]=useState(null);// Array.from({ length: originalData?.length || 0 }, (_, i) => i)\nconst updatePaginationState=()=>{if(Array.isArray(data)){const totalPages=Math.ceil(data.length/itemsPerPage);setPaginationState({[superfieldsId]:{page:0,totalPages,itemsPerPage,totalItems:data.length,paginationType,active:pagination,onPaginationChange}});}};useEffect(()=>{updatePaginationState();setFilterState({});setRandomizationState({[superfieldsId]:{seed:props.randomize&&!isCanvas?Math.random():null}});},[]);useEffect(()=>{var _randomizationState_superfieldsId;var _randomizationState_superfieldsId_seed;const seed=(_randomizationState_superfieldsId_seed=(_randomizationState_superfieldsId=randomizationState[superfieldsId])===null||_randomizationState_superfieldsId===void 0?void 0:_randomizationState_superfieldsId.seed)!==null&&_randomizationState_superfieldsId_seed!==void 0?_randomizationState_superfieldsId_seed:null;if(seed&&!isCanvas&&Array.isArray(originalData)){const newDataOrder=Array.from({length:originalData.length},(_,i)=>i);shuffle(newDataOrder,seed);setDataOrder(newDataOrder);}},[randomize,(_randomizationState_superfieldsId=randomizationState[superfieldsId])===null||_randomizationState_superfieldsId===void 0?void 0:_randomizationState_superfieldsId.seed,originalData]);function onPaginationChange(){if(props.scrollUp&&scrollUpRef.current&&paginationType==\"prevNextButtons\"){const rect=scrollUpRef.current.getBoundingClientRect();const topIsInView=rect.top>=0&&rect.top<=window.innerHeight;if(!topIsInView){scrollUpRef.current.scrollIntoView({behavior:\"smooth\"});}}}// Filtering\nif(!isCanvas&&filters){let newData=[...data];for(const fieldName in filters){if(fieldName==FAVOURITES_FILTER_ID){continue;}const filter=filters[fieldName];const value=filter===null||filter===void 0?void 0:filter.value;const conditionContains=(filter===null||filter===void 0?void 0:filter.condition)===\"contains\";const fields=[];if(filter.fieldType===\"multipleOptions\"){for(const n of fieldName.split(DELIMITER)){const field=propertyControlsByName[n.trim()];if(field){fields.push(field);}}}else{const field=propertyControlsByName[fieldName];if(field){fields.push(field);}}if(filter&&fields.length&&value!=null&&value!=undefined){const filteredData=[];for(const cmsItem of newData){let foundMatch=false;const originalDataItem=originalDataMap[cmsItem.id];for(const field of fields){const dataFieldValue=originalDataItem[field.id];if(typeof value==\"string\"&&filter.multiSelect){const values=value.split(DELIMITER);switch(field.type){case\"string\":if(conditionContains){for(const value of values){if(dataFieldValue.includes(value)){foundMatch=true;break;}}}else{if(values.includes(dataFieldValue)){foundMatch=true;}}break;case\"enum\":for(const v of values){var _field_optionTitles,_field_options;if(dataFieldValue==((_field_options=field.options)===null||_field_options===void 0?void 0:_field_options[(_field_optionTitles=field.optionTitles)===null||_field_optionTitles===void 0?void 0:_field_optionTitles.indexOf(v)])){foundMatch=true;}}break;}}else{switch(field.type){case\"boolean\":if(dataFieldValue==value){foundMatch=true;}break;case\"string\":if(conditionContains){var _originalDataItem_field_id;if((_originalDataItem_field_id=originalDataItem[field.id])===null||_originalDataItem_field_id===void 0?void 0:_originalDataItem_field_id.includes(value)){foundMatch=true;}}else{if(dataFieldValue==value){foundMatch=true;}}break;case\"enum\":var _field_optionTitles1,_field_options1;if(dataFieldValue==((_field_options1=field.options)===null||_field_options1===void 0?void 0:_field_options1[(_field_optionTitles1=field.optionTitles)===null||_field_optionTitles1===void 0?void 0:_field_optionTitles1.indexOf(value)]))foundMatch=true;break;}}if(foundMatch){filteredData.push(cmsItem);break;}}}newData=filteredData;}}data=newData;}// Favourites filter\nconst favouriteFilterValue=filters===null||filters===void 0?void 0:(_filters_FAVOURITES_FILTER_ID=filters[FAVOURITES_FILTER_ID])===null||_filters_FAVOURITES_FILTER_ID===void 0?void 0:_filters_FAVOURITES_FILTER_ID.value;if(!isCanvas&&slugFieldId&&data&&(favouritesOnly||typeof favouriteFilterValue===\"boolean\")){const favourites=favouriteState[cmsCollectionName];if(Array.isArray(favourites)){if(favouriteFilterValue===true||favouritesOnly){data=data.filter(item=>favourites.includes(item[slugFieldId]));}else{data=data.filter(item=>!favourites.includes(item[slugFieldId]));}}else if(favouritesOnly){// Hide all items in optimized version of website if favourites only is enabled\ndata=[];}}// Search\nlet missingSearchFieldError=\"\";var _searchState_superfieldsId_trim_toLowerCase;const searchText=(_searchState_superfieldsId_trim_toLowerCase=(_searchState_superfieldsId=searchState[superfieldsId])===null||_searchState_superfieldsId===void 0?void 0:_searchState_superfieldsId.trim().toLowerCase())!==null&&_searchState_superfieldsId_trim_toLowerCase!==void 0?_searchState_superfieldsId_trim_toLowerCase:\"\";if(searchText.length&&Array.isArray(data)){const otherData=[];// 0: Hidden\n// 1: Includes text\n// 2: Includes full word\n// 3: Starts with\n// 4: Exact match\nconst levels=[[...data],[],[],[],[]];const itemLevels=new Array(data.length).fill(0);for(let i=0;i<props.searchFields.length;i++){const fieldName=props.searchFields[i];const property=propertyControlsByName[fieldName];if(!property){missingSearchFieldError=fieldName;break;}const propertyID=property.id;const propertyType=property.type;const optionMap={};const propIsString=propertyType==\"string\";const propIsEnum=propertyType==\"enum\";const propIsNumber=propertyType==\"number\";if(propertyType==\"enum\"&&property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i].toLowerCase();}}for(const ii in data){var _originalDataMap_cmsItem_id;const cmsItem=data[ii];const value=(_originalDataMap_cmsItem_id=originalDataMap[cmsItem.id])===null||_originalDataMap_cmsItem_id===void 0?void 0:_originalDataMap_cmsItem_id[propertyID];if(value==undefined||value==null){continue;}let text=propIsString?value.toLowerCase():propIsEnum?optionMap[value]:propIsNumber?String(value):\"\";let level=0;if(text==searchText){level=4;}else if(text.includes(searchText)){if(text.startsWith(searchText)){level=3;}else if((\" \"+text+\" \").includes(\" \"+searchText+\" \")){level=2;}else{level=1;}}// Move item to new level if it's a higher level\nconst oldLevel=itemLevels[ii];if(level>oldLevel){// Remove from old level\nconst oldLevelItems=[];for(const item of levels[oldLevel]){if(item!=cmsItem){oldLevelItems.push(item);}}levels[oldLevel]=oldLevelItems;// Add to new level\nlevels[level].push(cmsItem);itemLevels[ii]=level;}}}if(!missingSearchFieldError.length){data=[...levels[4],...levels[3],...levels[2],...levels[1],...otherData];}}if((data===null||data===void 0?void 0:data.length)!==((_paginationState_superfieldsId=paginationState[superfieldsId])===null||_paginationState_superfieldsId===void 0?void 0:_paginationState_superfieldsId.totalItems)){updatePaginationState();}// Number of items removed from beginning of array by pagination\nlet childrenStartOffset=0;// Pagination and randomization are performed after filtering and search\nlet items=data;// Randomization\nif(!isCanvas&&!searchText&&((_randomizationState_superfieldsId1=randomizationState[superfieldsId])===null||_randomizationState_superfieldsId1===void 0?void 0:_randomizationState_superfieldsId1.seed)){let orderedItems=originalData;if(dataOrder){orderedItems=new Array(originalData.length);for(let i=0;i<dataOrder.length;i++){orderedItems[dataOrder[i]]=originalData[i];}}items=orderedItems.filter(item=>items.includes(item));}// Pagination\nif(!isCanvas&&pagination){const state=paginationState[superfieldsId];if(state){switch(paginationType){case\"prevNextButtons\":items=items.slice(state.page*itemsPerPage,state.page*itemsPerPage+itemsPerPage);childrenStartOffset=state.page*itemsPerPage;break;case\"loadMoreButton\":case\"framerPagination\":items=items.slice(0,(state.page+1)*itemsPerPage);break;}}}let showNotComponentChildError=false;let children=null;let className=\"\";if(!isCanvas&&collectionList&&query){var _collectionList_props1,_clpc_props,_clpc_props_children_props,_clpc_props_children,_clpc_props1;const{offset,limit,...otherQuery}=query;let childrenFunction=null;const clpc=(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:_collectionList_props1.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props=clpc.props)===null||_clpc_props===void 0?void 0:_clpc_props.children)==\"function\"){var _clpc_props2;childrenFunction=clpc===null||clpc===void 0?void 0:(_clpc_props2=clpc.props)===null||_clpc_props2===void 0?void 0:_clpc_props2.children;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props1=clpc.props)===null||_clpc_props1===void 0?void 0:(_clpc_props_children=_clpc_props1.children)===null||_clpc_props_children===void 0?void 0:(_clpc_props_children_props=_clpc_props_children.props)===null||_clpc_props_children_props===void 0?void 0:_clpc_props_children_props.children)==\"function\"){childrenFunction=clpc.props.children.props.children;}if(childrenFunction){var _clChildren_props,_collectionList_props2;const state=paginationState[superfieldsId];const paginationInfo={currentPage:state?state.page+1:1,totalPages:state?state.totalPages:1,isLoading:false};const loadMore=()=>{const state=paginationState[superfieldsId];if(pagination&&state){const newPage=state.page+1;if(newPage>=0&&newPage<state.totalPages){setPaginationState(prev=>({[superfieldsId]:{...prev[superfieldsId],page:newPage}}));onPaginationChange();}}};let clChildren=childrenFunction(items,paginationInfo,loadMore);const modifyChildren=elements=>{if(componentConfig&&componentConfig.variant.length>0&&(elements===null||elements===void 0?void 0:elements.length)){const newChildren=[];let isComponentWithVariants=true;for(let i=0;i<elements.length;i++){const child=elements[i];const component=/*#__PURE__*/_jsx(ComponentVariantSwitch,{// key={child.props?.id}\nchild:child,componentConfig:componentConfig});if(component===child){isComponentWithVariants=false;break;}else{newChildren.push(component);}}if(isComponentWithVariants){return newChildren;}}return elements;};if(Array.isArray(clChildren)){children=modifyChildren(clChildren);}else if(Array.isArray(clChildren===null||clChildren===void 0?void 0:(_clChildren_props=clChildren.props)===null||_clChildren_props===void 0?void 0:_clChildren_props.children)){const childrenArray=clChildren.props.children;let arrayIndex=childrenArray.findIndex(child=>Array.isArray(child));if(arrayIndex==-1){children=modifyChildren(childrenArray);}else{let newChildren=[];for(const child of childrenArray){if(Array.isArray(child)){newChildren=newChildren.concat(modifyChildren(child));}else{newChildren.push(child);}}children=newChildren;}}className=((_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:_collectionList_props2.className)||\"\";}}if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"Drag the handle on the right side to a Collection List or select from the dropdown list. The Collection List must be outside of a page to be connected.\"});}if(!isCanvas&&!query){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"The layer that's connected isn't a Collection List. Make sure the Collection List isn't inside of any other layers or components when connecting it.\"});}if(favouriting&&cmsCollectionName==\"\"){return /*#__PURE__*/_jsx(Message,{title:\"Enter a CMS Collection Name\",subtitle:'Write the name of the CMS collection in the \"CMS Collection Name\" property. The name is used for saving favourites as a cookie and for matching with favourite buttons.'});}if(favouriting&&slugFieldName==\"\"){return /*#__PURE__*/_jsx(Message,{title:\"Enter a Slug Field Name\",subtitle:'Write the name of the field in the \"Slug Field Name\" property. \"Slug\" is the default value unless you renamed it.'});}if(showNotComponentChildError){return /*#__PURE__*/_jsx(Message,{title:\"Collection List item is not a component with variants.\",subtitle:\"To use variant overrides, make sure the only item in the Collection List is a component with variants. Otherwise, remove the component variant override.\"});}if(missingSearchFieldError.length){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSearchFieldError}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSearchFieldError}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the search fields list, or add a new CMS field with that name.`});}let layoutStyle={};if(layout){const padding=layout.paddingIsMixed?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`;switch(layout.type){case\"stack\":const isVertical=layout.direction==\"vertical\";layoutStyle={display:\"flex\",flexDirection:isVertical?\"column\":\"row\",flexWrap:layout.wrap?\"wrap\":\"nowrap\",alignItems:isVertical?layout.alignV:layout.alignH,justifyContent:layout.distribute,gap:layout.gap,padding};break;case\"grid\":// Columns\nlet gridTemplateColumns=\"\";if(layout.columns==\"auto\"){if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(auto-fill, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(auto-fill, ${layout.gridWidth}px)`;}}else{if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(${layout.columnCount}, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(${layout.columnCount}, ${layout.gridWidth}px)`;}}// Rows\nlet gridAutoRows=\"\";switch(layout.gridHeightType){case\"fixed\":gridAutoRows=`${layout.gridHeight}px`;break;case\"fit\":gridAutoRows=\"min-content\";break;}layoutStyle={display:\"grid\",gridTemplateColumns,gridAutoRows,justifyContent:layout.gridAlign,alignItems:layout.gridAlignV,columnGap:layout.gapH,rowGap:layout.gapV,padding,placeContent:\"start end\"};break;}}const isMasonry=(layout===null||layout===void 0?void 0:layout.type)==\"masonry\";// Canvas view\nif(isCanvas){if(collectionList){let paginationPreviewOffset=0;let paginationItemsAfter=0;if(pagination&&paginationType!==\"framerPagination\"){try{const children=collectionList.type.type(collectionList.props).props.children.props.children;if(children.length>1){for(let i=0;i<children.length;i++){if(children[i].key==\"repeated\"){paginationPreviewOffset=i;paginationItemsAfter=children.length-i-1;break;}}}}catch{console.log(\"Failed to calculate Superfields pagination preview offset.\");}}if(isMasonry){var _collectionList_props___node_cache,_collectionList_props___node,_collectionList_props3;const htmlElement=(_collectionList_props3=collectionList.props)===null||_collectionList_props3===void 0?void 0:(_collectionList_props___node=_collectionList_props3.__node)===null||_collectionList_props___node===void 0?void 0:(_collectionList_props___node_cache=_collectionList_props___node.cache)===null||_collectionList_props___node_cache===void 0?void 0:_collectionList_props___node_cache.htmlElement;if(htmlElement){var _htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props,_htmlElement_reactFiberKey_memoizedProps_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props,_htmlElement_reactFiberKey_memoizedProps_children_,_htmlElement_reactFiberKey_memoizedProps_children,_htmlElement_reactFiberKey_memoizedProps,_htmlElement_reactFiberKey;let reactFiberKey=\"\";for(const key of Object.keys(htmlElement)){if(key.startsWith(\"__reactFiber\")){reactFiberKey=key;}}// Solution for getting React children from CMS collection on canvas by Fehmi Ozuseven\nlet cmsChildren=(_htmlElement_reactFiberKey=htmlElement[reactFiberKey])===null||_htmlElement_reactFiberKey===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps=_htmlElement_reactFiberKey.memoizedProps)===null||_htmlElement_reactFiberKey_memoizedProps===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children=_htmlElement_reactFiberKey_memoizedProps.children)===null||_htmlElement_reactFiberKey_memoizedProps_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children_=_htmlElement_reactFiberKey_memoizedProps_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props=_htmlElement_reactFiberKey_memoizedProps_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props=_htmlElement_reactFiberKey_memoizedProps_children__props_children.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children[1])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props===void 0?void 0:_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props.children;if(Array.isArray(cmsChildren)){let children=[];for(const child of cmsChildren){var _child_props;if(child.key==\"repeated\"&&Array.isArray((_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.children)){children=children.concat(child.props.children);}else{children.push(child);}}return /*#__PURE__*/_jsx(Masonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false,children:children});}}}else{var _collectionList_props4;var _props_id;const id=(_props_id=props.id)!==null&&_props_id!==void 0?_props_id:\"a\"+String(Math.floor(Math.random()*999999999));return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/cloneElement(collectionList,{id,style:{...(_collectionList_props4=collectionList.props)===null||_collectionList_props4===void 0?void 0:_collectionList_props4.style,...props.style,...layoutStyle}}),pagination&&paginationType!==\"framerPagination\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} > *:nth-child(n+${itemsPerPage+1+paginationPreviewOffset})${paginationItemsAfter?`:not(:nth-last-child(-n+${paginationItemsAfter}))`:\"\"} { display: none !important; }`})]});}}else{return /*#__PURE__*/_jsx(\"div\",{style:{height:100}});}}// Empty state\nif(!(items===null||items===void 0?void 0:items.length)){if(emptyState){return /*#__PURE__*/cloneElement(emptyState,{style:{...emptyState.props.style,...props.style}});}else{return /*#__PURE__*/_jsx(\"div\",{});}}return /*#__PURE__*/_jsxs(\"div\",{...collectionList.props,style:{...collectionList===null||collectionList===void 0?void 0:collectionList.props.style,...props.style,position:\"relative\",overflow:pagination&&paginationType==\"infiniteScroll\"?\"hidden auto\":undefined,...layoutStyle},className:isMasonry?\"\":className,children:[isMasonry?/*#__PURE__*/_jsx(Masonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false,children:children}):children,props.scrollUp&&/*#__PURE__*/_jsx(\"div\",{ref:scrollUpRef,style:{position:\"absolute\",top:props.scrollUp.offset,pointerEvents:\"none\"}})]});}addPropertyControls(Superfields,{superfieldsId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\"},collectionList:{type:ControlType.ComponentInstance},emptyState:{type:ControlType.ComponentInstance},layout:{type:ControlType.Object,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"stack\",options:[\"stack\",\"grid\",\"masonry\"],optionTitles:[\"Stack\",\"Grid\",\"Masonry\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!=\"stack\"},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!=\"stack\"},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"horizontal\"},alignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"vertical\"},wrap:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!=\"stack\"},columns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!=\"grid\"},columnCount:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.columns==\"auto\"},gridWidthType:{type:ControlType.Enum,defaultValue:\"min\",options:[\"min\",\"fixed\"],optionTitles:[\"Min\",\"Fixed\"],displaySegmentedControl:true,title:\"Width\",hidden:props=>props.type!=\"grid\"},gridWidth:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"},gridHeightType:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fixed\"],optionTitles:[\"Fit\",\"Fixed\"],displaySegmentedControl:true,title:\"Height\",hidden:props=>props.type!=\"grid\"},gridHeight:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!=\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"grid\"},gridAlignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!==\"fit\"},masonryColumns:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==\"masonry\"},masonryItemWidth:{type:ControlType.Enum,defaultValue:\"fill\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true,title:\"Item Width\",hidden:props=>props.type!==\"masonry\"},masonryAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"masonry\"||props.masonryItemWidth!==\"fit\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"stack\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&(props.type!==\"masonry\"||props.masonryColumns===1)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&props.type!==\"masonry\"},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},componentConfig:{type:ControlType.Object,optional:true,title:\"Component\",description:\" \",controls:{variant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Name\",description:\"Override the component's variant for responsive design.\\n\\n*Note:* The component must be the only layer inside the Collection List to use this.\"}}},pagination:{type:ControlType.Boolean,defaultValue:false},paginationType:{type:ControlType.Enum,defaultValue:\"pagination\",options:[\"prevNextButtons\",\"loadMoreButton\"],optionTitles:[\"Prev/Next Buttons\",\"Load More Button\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>!props.pagination},itemsPerPage:{type:ControlType.Number,defaultValue:4,min:1,step:1,displayStepper:true,hidden:props=>!props.pagination},scrollUp:{type:ControlType.Object,optional:true,defaultValue:{offset:0},controls:{offset:{type:ControlType.Number,defaultValue:-32,step:1,description:\"When the page is changed, scroll up to the top of the Superfields component with an offset in px.\"}},hidden:props=>!props.pagination||props.paginationType!=\"prevNextButtons\"},filtering:{type:ControlType.Boolean,defaultValue:false},favouriting:{type:ControlType.Boolean,defaultValue:false},cmsCollectionName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Collection Name\",title:\"CMS Collection Name\",hidden:props=>!props.favouriting},slugFieldName:{type:ControlType.String,defaultValue:\"Slug\",placeholder:\"Slug Field Name\",hidden:props=>!props.favouriting},favouritesOnly:{type:ControlType.Boolean,defaultValue:false,hidden:props=>!props.favouriting},search:{type:ControlType.Boolean,defaultValue:false},searchFields:{type:ControlType.Array,defaultValue:[\"Title\"],title:\"Fields\",control:{type:ControlType.String,placeholder:\"CMS Field Name\"},description:\"CMS fields to search\",hidden:props=>!props.search},randomize:{type:ControlType.Boolean,defaultValue:false}});function ComponentVariantSwitch({child,componentConfig}){var _child_props_children_props_children,_child_props_children_props,_child_props_children,_child_props,_component_type,_component_props_children__props_children_props,_component_props_children__props_children,_component_props_children__props,_component_props_children_,_component_props_children,_component_props,_component_props1;const componentProps=child===null||child===void 0?void 0:(_child_props=child.props)===null||_child_props===void 0?void 0:(_child_props_children=_child_props.children)===null||_child_props_children===void 0?void 0:(_child_props_children_props=_child_props_children.props)===null||_child_props_children_props===void 0?void 0:(_child_props_children_props_children=_child_props_children_props.children)===null||_child_props_children_props_children===void 0?void 0:_child_props_children_props_children.props;// Component types:\n// default: variant prop is 0 levels down\n// links: use ResolveLinks and go 2 levels down\n// child: variant prop is 1 levels down\nlet componentType=\"default\";let component=componentProps===null||componentProps===void 0?void 0:componentProps.children;if(typeof component==\"function\"&&(componentProps===null||componentProps===void 0?void 0:componentProps.links)){componentType=\"links\";component=ResolveLinks.render({links:componentProps.links,children:componentProps.children});}else if(!(component===null||component===void 0?void 0:(_component_type=component.type)===null||_component_type===void 0?void 0:_component_type.propertyControls)){componentType=\"child\";}const cData=componentType==\"links\"?component===null||component===void 0?void 0:(_component_props=component.props)===null||_component_props===void 0?void 0:(_component_props_children=_component_props.children)===null||_component_props_children===void 0?void 0:(_component_props_children_=_component_props_children[0])===null||_component_props_children_===void 0?void 0:(_component_props_children__props=_component_props_children_.props)===null||_component_props_children__props===void 0?void 0:(_component_props_children__props_children=_component_props_children__props.children)===null||_component_props_children__props_children===void 0?void 0:(_component_props_children__props_children_props=_component_props_children__props_children.props)===null||_component_props_children__props_children_props===void 0?void 0:_component_props_children__props_children_props.children:componentType==\"child\"?component===null||component===void 0?void 0:(_component_props1=component.props)===null||_component_props1===void 0?void 0:_component_props1.children:component;if(component&&cData){var _cData_type_propertyControls,_cData_type;const variantProp=(_cData_type=cData.type)===null||_cData_type===void 0?void 0:(_cData_type_propertyControls=_cData_type.propertyControls)===null||_cData_type_propertyControls===void 0?void 0:_cData_type_propertyControls.variant;if(variantProp){if(componentType==\"links\"){return /*#__PURE__*/cloneElement(component,{children:{...component.props.children[0],props:{...component.props.children[0].props,children:{...component.props.children[0].props.children,props:{...component.props.children[0].props.children.props,children:{...cData,props:{...cData.props,variant:componentConfig.variant}}}}}}});}else if(componentType==\"child\"){return /*#__PURE__*/cloneElement(component,{children:{...cData,props:{...cData.props,variant:componentConfig.variant}}});}else{return /*#__PURE__*/cloneElement(component,{variant:componentConfig.variant});}}}return child;}class SeededRNG{next(){this.seed=(this.a*this.seed+this.c)%this.m;return this.seed/(this.m-1);}constructor(seed){this.seed=seed;this.m=2147483648// 2**31\n;this.a=1103515245;this.c=12345;}}// Fisher-Yates Shuffle using a seeded RNG\nfunction shuffle(array,seed){const rng=new SeededRNG(seed);for(let i=array.length-1;i>0;i--){const j=Math.floor(rng.next()*(i+1));[array[i],array[j]]=[array[j],array[i]]// Swap elements\n;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Superfields\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Superfields.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nuseQueryData}from\"framer\";import{motion}from\"framer-motion\";import{useEffect}from\"react\";import{useFilterState,borderPropertyControl,Border,fillProp,fillPropOnOff,createBackground,superfieldsId}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/AK8TVQcEmfucijzWNrrV/SuperfieldsShared.js\";const ALL_SELECTED_VALUE=\"[{(ALL)}]\";const FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";const DELIMITER=\"_&%#|_\"// Used for multi-select items and multiple options field names\n;const LAYOUT_ALIGNMENTS={fill:\"center\",left:\"start\",center:\"center\",right:\"end\"};const TOGGLE_VALUES={all:null,[ALL_SELECTED_VALUE]:null,off:false,on:true};const DASHES_ONLY_REGEX=/^-+$/;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Filter(props){var _props_collectionList,_collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_query_from,_filterState_superfieldsId_fieldName,_filterState_superfieldsId;const{superfieldsId,filterBy,options,buttonGroupLayout,buttonGroupStyle,toggleMultiOptions,toggleTwoStateOptions,toggleTwoStateText,dropdownStyle,toggleSwitchStyle,checkboxStyle,layout,transition}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const rawFieldType=filterBy==\"field\"?props.fieldType:\"toggle\";const fieldName=filterBy==\"field\"?rawFieldType==\"multipleOptions\"?props.optionFieldNames.join(DELIMITER):props.fieldName:FAVOURITES_FILTER_ID;const fieldType=rawFieldType==\"multipleOptions\"?\"option\":rawFieldType;const filterType=filterBy==\"field\"?fieldType==\"toggle\"?props.filterTypeToggle:props.filterTypeOption:props.filterTypeToggle;const allOption=fieldType==\"toggle\"?toggleMultiOptions.allOption:options.allOption;const showDividers=(fieldType==\"option\"||fieldType==\"text\")&&options.optionMode==\"manual\";const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];var _collectionList_props_query;const query=(_collectionList_props_query=collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query)!==null&&_collectionList_props_query!==void 0?_collectionList_props_query:collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query;const queryData=query===null||query===void 0?void 0:(_query_from=query.from)===null||_query_from===void 0?void 0:_query_from.data;const propertyControlsById=queryData===null||queryData===void 0?void 0:queryData.propertyControls;const select=[{name:\"id\",type:\"Identifier\"}];if(!isCanvas&&propertyControlsById&&rawFieldType!==\"multipleOptions\"){for(const fieldId in propertyControlsById){const control=propertyControlsById[fieldId];if(control.title==fieldName&&control.type!==\"enum\"){select.push({name:fieldId,type:\"Identifier\"});}}}const collectionData=query?useQueryData({...query,select}):[];let optionValues=[];if(fieldType==\"option\"||fieldType==\"text\"){if(options.optionMode===\"auto\"){if(propertyControlsById){if(rawFieldType==\"multipleOptions\"){const{optionFieldNames}=props;const optionValuesList=[];for(const fieldId in propertyControlsById){const control=propertyControlsById[fieldId];if(optionFieldNames.includes(control.title)){if(control.type==\"enum\"){optionValuesList.push(control.optionTitles);}else if(control.type==\"string\"){const allValues=new Set;for(const index in collectionData){if(!isNaN(index)){const value=collectionData[index][fieldId];if(value!=\"\"&&value!=null){allValues.add(value);}}}optionValuesList.push(Array.from(allValues));}}}optionValues=Array.from(new Set(optionValuesList.flat()));// Remove none option\nif(props.multipleOptionsNoneOption.length&&optionValues.includes(props.multipleOptionsNoneOption)){optionValues.splice(optionValues.indexOf(props.multipleOptionsNoneOption),1);}}else{for(const fieldId in propertyControlsById){const control=propertyControlsById[fieldId];if(control.title==fieldName){if(control.type==\"enum\"){optionValues=control.optionTitles;break;}else if(control.type==\"string\"){const allValues=new Set;for(const index in collectionData){if(!isNaN(index)){const value=collectionData[index][fieldId];if(value!=\"\"&&value!=null){allValues.add(value);}}}optionValues=Array.from(allValues);break;}}}}}else if(isCanvas){optionValues=[options.placeholder];}if(options.optionOrder==\"alphabetical\"){optionValues=optionValues.sort();}}else if(options.optionMode===\"manual\"){optionValues=options.optionValues;}}const defaultOptionIsValid=options.defaultValue.length&&optionValues.includes(options.defaultValue);let offValue=null;let onValue=null;let defaultValue=null;if(fieldType==\"toggle\"){if(filterType==\"dropdown\"||filterType==\"buttonGroup\"){const values=[];if(toggleMultiOptions.allOption){values.push(null);}if(toggleMultiOptions.order==\"yesNo\"){if(toggleMultiOptions.yesOption){values.push(true);}if(toggleMultiOptions.noOption){values.push(false);}}else{if(toggleMultiOptions.noOption){values.push(false);}if(toggleMultiOptions.yesOption){values.push(true);}}defaultValue=values.includes(TOGGLE_VALUES[toggleMultiOptions.defaultValue])?TOGGLE_VALUES[toggleMultiOptions.defaultValue]:values[0];}else{offValue=TOGGLE_VALUES[toggleTwoStateOptions.offState];onValue=TOGGLE_VALUES[toggleTwoStateOptions.onState];defaultValue=toggleTwoStateOptions.defaultValue==\"off\"?offValue:onValue;}}else{var _optionValues_;defaultValue=defaultOptionIsValid?options.defaultValue:!options.allOption&&filterType==\"dropdown\"?(_optionValues_=optionValues[0])!==null&&_optionValues_!==void 0?_optionValues_:null:null;}const[filterState,setFilterState]=useFilterState();const value=isCanvas?defaultValue:(_filterState_superfieldsId=filterState[superfieldsId])===null||_filterState_superfieldsId===void 0?void 0:(_filterState_superfieldsId_fieldName=_filterState_superfieldsId[fieldName])===null||_filterState_superfieldsId_fieldName===void 0?void 0:_filterState_superfieldsId_fieldName.value;useEffect(()=>{setFilterState(prev=>({[superfieldsId]:{...prev[superfieldsId],[fieldName]:{value:defaultValue,defaultValue,multiSelect:filterType==\"buttonGroup\"&&props.multiSelect,fieldType:rawFieldType,noneOption:rawFieldType==\"multipleOptions\"?props.multipleOptionsNoneOption:undefined,condition:fieldType==\"text\"?props.textCondition:\"equals\"}}}));},[]);const setFilter=newValue=>{setFilterState(prev=>({[superfieldsId]:{...prev[superfieldsId],[fieldName]:{...prev[superfieldsId][fieldName],value:newValue}}}));};const optionItems=[];if(fieldType==\"option\"||fieldType==\"text\"){for(let i=0;i<optionValues.length;i++){optionItems.push({value:optionValues[i],text:optionValues[i]});}}else if(fieldType==\"toggle\"){if(toggleMultiOptions.order==\"yesNo\"){if(toggleMultiOptions.yesOption){optionItems.push({value:\"on\",text:toggleMultiOptions.yesText});}if(toggleMultiOptions.noOption){optionItems.push({value:\"off\",text:toggleMultiOptions.noText});}}else{if(toggleMultiOptions.noOption){optionItems.push({value:\"off\",text:toggleMultiOptions.noText});}if(toggleMultiOptions.yesOption){optionItems.push({value:\"on\",text:toggleMultiOptions.yesText});}}}const layers=[];switch(filterType){case\"dropdown\":const dropdownArrow=dropdownStyle.arrow;const pt=dropdownStyle.paddingIsMixed?dropdownStyle.paddingTop:dropdownStyle.padding;const pl=dropdownStyle.paddingIsMixed?dropdownStyle.paddingLeft:dropdownStyle.padding;const pb=dropdownStyle.paddingIsMixed?dropdownStyle.paddingBottom:dropdownStyle.padding;const pr=(dropdownStyle.paddingIsMixed?dropdownStyle.paddingRight:dropdownStyle.padding)+(dropdownArrow?dropdownArrow.size+dropdownArrow.gap:0);const dropdownRadius=dropdownStyle.radiusIsMixed?`${dropdownStyle.radiusTopLeft}px ${dropdownStyle.radiusTopRight}px ${dropdownStyle.radiusBottomRight}px ${dropdownStyle.radiusBottomLeft}px`:`${dropdownStyle.radius}px`;layers.push(/*#__PURE__*/_jsxs(\"select\",{value:fieldType==\"toggle\"?({true:\"on\",false:\"off\",null:ALL_SELECTED_VALUE})[String(value)]:value||(allOption?ALL_SELECTED_VALUE:defaultValue),onChange:event=>{if(fieldType==\"toggle\"){setFilter(TOGGLE_VALUES[event.target.value]);}else{setFilter(event.target.value==ALL_SELECTED_VALUE?null:event.target.value);}},style:{position:\"relative\",appearance:\"none\",height:\"100%\",cursor:\"pointer\",...createBackground(dropdownStyle.fill),color:dropdownStyle.fontColor,padding:`${pt}px ${pr}px ${pb}px ${pl}px`,borderRadius:dropdownRadius,border:\"none\",boxShadow:dropdownStyle.shadows,...props.font,...props.style},children:[allOption&&/*#__PURE__*/_jsx(\"option\",{value:ALL_SELECTED_VALUE,children:fieldType==\"toggle\"?toggleMultiOptions.allText:options.allText}),optionItems.map((item,index)=>showDividers&&isDivider(item.text)?/*#__PURE__*/_jsx(\"hr\",{}):/*#__PURE__*/_jsx(\"option\",{value:item.value,children:item.text},index))]}),dropdownStyle.border&&/*#__PURE__*/_jsx(Border,{...dropdownStyle.border,radius:dropdownRadius}));if(dropdownArrow){var _dropdownArrow_color;layers.push(/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:dropdownArrow.size,height:dropdownArrow.size,viewBox:\"0 0 18 18\",fill:\"none\",strokeWidth:dropdownArrow.stroke,stroke:(_dropdownArrow_color=dropdownArrow.color)!==null&&_dropdownArrow_color!==void 0?_dropdownArrow_color:dropdownStyle.fontColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",position:\"absolute\",right:dropdownStyle.paddingIsMixed?dropdownStyle.paddingRight:dropdownStyle.padding,top:`calc(50% - ${dropdownArrow.size/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})}));}break;case\"buttonGroup\":var _props_font;layers.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:buttonGroupLayout.direction==\"horizontal\"?\"row\":\"column\",flexWrap:buttonGroupLayout.wrap?\"wrap\":\"nowrap\",justifyContent:buttonGroupLayout.distribute,columnGap:buttonGroupLayout.gapH,rowGap:buttonGroupLayout.gapV,textAlign:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",...props.style},children:[allOption&&/*#__PURE__*/_jsx(FilterButton,{selected:value==null,onClick:()=>setFilter(null),text:options.allText,direction:buttonGroupLayout.direction,width:buttonGroupLayout.width,transition:transition,...buttonGroupStyle}),optionItems.map((item,index)=>showDividers&&isDivider(item.text)?/*#__PURE__*/_jsx(ButtonGroupDivider,{...props.dividerStyle,layout:buttonGroupLayout}):/*#__PURE__*/_jsx(FilterButton,{selected:fieldType==\"toggle\"?value==(item.value==\"on\"):props.multiSelect?value?value.split(DELIMITER).includes(item.value):false:value==item.value,onClick:()=>{if(fieldType==\"toggle\"){setFilter(item.value==\"on\");}else if(props.multiSelect){if(!value){setFilter(item.value);}else{const values=value.split(DELIMITER);if(value==item.value){if(options.allOption||!defaultOptionIsValid){setFilter(null);}}else if(values.includes(item.value)){setFilter(values.filter(v=>v!=item.value).join(DELIMITER));}else{setFilter(`${value}${DELIMITER}${item.value}`);}}}else{if(value==item.value&&(!defaultOptionIsValid||options.allOption)){setFilter(null);}else{setFilter(item.value);}}},text:item.text,direction:buttonGroupLayout.direction,width:buttonGroupLayout.width,transition:transition,...buttonGroupStyle},index))]}));break;case\"toggleSwitch\":const{height,padding,border,switchBorder}=toggleSwitchStyle;return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>setFilter(value==onValue?offValue:onValue),style:{display:\"flex\",flexDirection:(toggleTwoStateText===null||toggleTwoStateText===void 0?void 0:toggleTwoStateText.location)==\"left\"?\"row-reverse\":\"row\",gap:toggleTwoStateText===null||toggleTwoStateText===void 0?void 0:toggleTwoStateText.gap,alignItems:\"center\",justifyContent:LAYOUT_ALIGNMENTS[layout],cursor:\"pointer\",...props.style},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{...createBackground(toggleSwitchStyle.fill,value==onValue)},style:{position:\"relative\",height:height,width:height*2-padding*2,padding:padding,borderRadius:toggleSwitchStyle.radius},initial:false,transition:transition,children:[border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value==onValue?border.colorOn:border.colorOff},style:{position:\"absolute\",inset:0,boxSizing:\"border-box\",borderRadius:toggleSwitchStyle.radius,borderWidth:border.width,borderStyle:border.style},initial:false,transition:transition}),/*#__PURE__*/_jsx(motion.div,{animate:{translateX:value==onValue?\"100%\":\"0%\",...createBackground(toggleSwitchStyle.switchFill,value==onValue)},style:{position:\"absolute\",height:height-padding*2,aspectRatio:1,left:padding,borderRadius:toggleSwitchStyle.radius-padding,boxShadow:toggleSwitchStyle.shadows,boxSizing:\"border-box\"},// layout\ninitial:false,transition:transition,children:switchBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value==onValue?switchBorder.colorOn:switchBorder.colorOff},style:{position:\"absolute\",inset:0,boxSizing:\"border-box\",borderRadius:toggleSwitchStyle.radius-padding,borderWidth:switchBorder.width,borderStyle:switchBorder.style},initial:false,transition:transition})})]}),toggleTwoStateText&&/*#__PURE__*/_jsx(\"p\",{style:{color:toggleTwoStateText.fontColor,margin:0,userSelect:\"none\",flex:layout==\"fill\"?1:undefined,...props.font},children:value==onValue?toggleTwoStateText.onText:toggleTwoStateText.offText})]});break;case\"checkbox\":var _checkboxStyle_icon;var _checkboxStyle_fillOn,_checkboxStyle_fillOff;layers.push(/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setFilter(value==onValue?offValue:onValue),style:{display:\"flex\",flexDirection:(toggleTwoStateText===null||toggleTwoStateText===void 0?void 0:toggleTwoStateText.location)==\"left\"?\"row-reverse\":\"row\",gap:toggleTwoStateText===null||toggleTwoStateText===void 0?void 0:toggleTwoStateText.gap,alignItems:\"center\",justifyContent:LAYOUT_ALIGNMENTS[layout],cursor:\"pointer\",...props.style},children:[/*#__PURE__*/_jsx(motion.div,{animate:{backgroundColor:value==onValue?(_checkboxStyle_fillOn=checkboxStyle.fillOn)!==null&&_checkboxStyle_fillOn!==void 0?_checkboxStyle_fillOn:\"transparent\":(_checkboxStyle_fillOff=checkboxStyle.fillOff)!==null&&_checkboxStyle_fillOff!==void 0?_checkboxStyle_fillOff:\"transparent\",color:(_checkboxStyle_icon=checkboxStyle.icon)===null||_checkboxStyle_icon===void 0?void 0:_checkboxStyle_icon.colorOn},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:checkboxStyle.size,height:checkboxStyle.size,borderRadius:checkboxStyle.radius,position:\"relative\"},initial:false,transition:transition,children:checkboxStyle.icon&&/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:checkboxStyle.icon.size,height:checkboxStyle.icon.size,viewBox:\"0 0 24 24\",strokeWidth:checkboxStyle.icon.lineWidth*(24/checkboxStyle.icon.size),stroke:\"currentColor\",fill:\"none\",strokeLinecap:checkboxStyle.icon.rounded?\"round\":\"butt\",strokeLinejoin:checkboxStyle.icon.rounded?\"round\":\"miter\",animate:{opacity:value==onValue?1:0},style:{display:\"block\"},initial:false,transition:transition,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5l10 -10\"})})}),toggleTwoStateText&&/*#__PURE__*/_jsx(\"p\",{style:{color:toggleTwoStateText.fontColor,margin:0,userSelect:\"none\",flex:layout==\"fill\"?1:undefined,...props.font},children:value==onValue?toggleTwoStateText.onText:toggleTwoStateText.offText})]}));break;}return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",userSelect:\"none\",...props.font,...props.style},children:layers});}const paddingRadiusProps={padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}};addPropertyControls(Filter,{...superfieldsId(),filterBy:{type:ControlType.Enum,defaultValue:\"field\",options:[\"field\",\"favourites\"],optionTitles:[\"CMS Field\",\"Favourites\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},fieldType:{type:ControlType.Enum,defaultValue:\"option\",options:[\"option\",\"toggle\",\"text\",\"multipleOptions\"],optionTitles:[\"Option\",\"Toggle\",\"Text\",\"Multiple Options\"],hidden:props=>props.filterBy!=\"field\"},fieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",hidden:props=>props.filterBy!==\"field\"||props.fieldType===\"multipleOptions\"},optionFieldNames:{type:ControlType.Array,title:\"Field Names\",control:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\"},hidden:props=>props.filterBy!==\"field\"||props.fieldType!==\"multipleOptions\"},filterTypeOption:{type:ControlType.Enum,defaultValue:\"dropdown\",options:[\"dropdown\",\"buttonGroup\"],optionTitles:[\"Dropdown\",\"Button Group\"],title:\"Type\",hidden:props=>!isOptionType(props)},filterTypeToggle:{type:ControlType.Enum,defaultValue:\"toggleSwitch\",options:[\"toggleSwitch\",\"checkbox\",\"dropdown\",\"buttonGroup\"],optionTitles:[\"Toggle Switch\",\"Checkbox\",\"Dropdown\",\"Button Group\"],title:\"Type\",hidden:props=>fieldType(props)!=\"toggle\"},options:{type:ControlType.Object,controls:{defaultValue:{type:ControlType.String,defaultValue:\"\",placeholder:\"Default Value\"},optionMode:{type:ControlType.Enum,defaultValue:\"manual\",options:[\"manual\",\"auto\"],optionTitles:[\"Manual\",\"Auto\"],displaySegmentedControl:true,title:\"Options\"},optionValues:{type:ControlType.Array,title:\" \",control:{type:ControlType.String,defaultValue:\"\"},hidden:props=>props.optionMode!==\"manual\"},optionOrder:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"alphabetical\"],optionTitles:[\"Default\",\"Alphabetical\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Order\",description:\"Connect the collection list to enable auto options.\",hidden:props=>props.optionMode!==\"auto\"},placeholder:{type:ControlType.String,defaultValue:\"[Preview project]\",hidden:props=>props.optionMode!==\"auto\"},allOption:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",displaySegmentedControl:true},allText:{type:ControlType.String,defaultValue:\"All\",title:\" \",hidden:props=>!props.allOption}},hidden:props=>!isOptionType(props)},textCondition:{type:ControlType.Enum,defaultValue:\"equals\",options:[\"equals\",\"contains\"],optionTitles:[\"Equals\",\"Contains\"],displaySegmentedControl:true,title:\"Condition\",hidden:props=>fieldType(props)!==\"text\"||props.options.optionMode!==\"manual\"},multipleOptionsNoneOption:{type:ControlType.String,defaultValue:\"\",placeholder:\"None Option Name\",title:\"None Option\",hidden:props=>props.fieldType!==\"multipleOptions\"},collectionList:{type:ControlType.ComponentInstance,hidden:props=>!isOptionType(props)||props.options.optionMode!=\"auto\"},toggleMultiOptions:{type:ControlType.Object,title:\"Options\",controls:{defaultValue:{type:ControlType.Enum,defaultValue:null,options:[\"all\",\"on\",\"off\"],optionTitles:[\"All\",\"Yes\",\"No\"],displaySegmentedControl:true},allOption:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",displaySegmentedControl:true},allText:{type:ControlType.String,defaultValue:\"All\",title:\" \",hidden:props=>!props.allOption},yesOption:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",displaySegmentedControl:true},yesText:{type:ControlType.String,defaultValue:\"On\",title:\" \",hidden:props=>!props.yesOption},noOption:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",displaySegmentedControl:true},noText:{type:ControlType.String,defaultValue:\"Off\",title:\" \",hidden:props=>!props.noOption},order:{type:ControlType.Enum,defaultValue:\"yesNo\",options:[\"yesNo\",\"noYes\"],optionTitles:[\"Yes/No\",\"No/Yes\"],displaySegmentedControl:true,hidden:props=>!props.yesOption||!props.noOption}},hidden:props=>fieldType(props)!=\"toggle\"||filterType(props)!=\"dropdown\"&&filterType(props)!=\"buttonGroup\"},toggleTwoStateOptions:{type:ControlType.Object,title:\"Options\",icon:\"boolean\",controls:{defaultValue:{type:ControlType.Enum,defaultValue:\"off\",options:[\"off\",\"on\"],optionTitles:[\"Off\",\"On\"],displaySegmentedControl:true},offState:{type:ControlType.Enum,defaultValue:\"all\",options:[\"all\",\"on\",\"off\"],optionTitles:[\"All Items\",\"On/True Only\",\"Off/False Only\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},onState:{type:ControlType.Enum,defaultValue:\"on\",options:[\"all\",\"on\",\"off\"],optionTitles:[\"All Items\",\"On/True Only\",\"Off/False Only\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}},hidden:props=>fieldType(props)!=\"toggle\"||filterType(props)!=\"toggleSwitch\"&&filterType(props)!=\"checkbox\"},toggleTwoStateText:{type:ControlType.Object,optional:true,defaultValue:{offText:\"Off\",onText:\"On\",location:\"right\",gap:10},title:\"Text\",controls:{offText:{type:ControlType.String,defaultValue:\"Off\"},onText:{type:ControlType.String,defaultValue:\"On\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},location:{type:ControlType.Enum,defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1}},hidden:props=>fieldType(props)!=\"toggle\"||filterType(props)!=\"toggleSwitch\"&&filterType(props)!=\"checkbox\"},multiSelect:{type:ControlType.Boolean,defaultValue:false,title:\"Multi-Select\",hidden:props=>filterType(props)!=\"buttonGroup\"||fieldType(props)==\"toggle\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},buttonGroupLayout:{type:ControlType.Object,title:\"Layout\",buttonTitle:\"Stack\",controls:{direction:{type:ControlType.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true},distribute:{type:ControlType.Enum,defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"]},wrap:{type:ControlType.Boolean,defaultValue:false},gapH:{type:ControlType.Number,defaultValue:8,min:0,step:1},gapV:{type:ControlType.Number,defaultValue:8,min:0,step:1},width:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true}},hidden:props=>filterType(props)!=\"buttonGroup\"},buttonGroupStyle:{type:ControlType.Object,title:\"Buttons\",buttonTitle:\"Styles\",controls:{fill:fillPropOnOff({colorOff:\"#F0F0F0\",colorAOff:\"#EDEDED\",colorBOff:\"#CCC\",colorOn:\"#0075FF\",colorAOn:\"#70B3FF\",colorBOn:\"#0075FF\"}),selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Font Color On\"},defaultFontColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Font Color Off\"},...paddingRadiusProps,border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0051ad\",title:\"Color On\"},defaultColor:{type:ControlType.Color,defaultValue:\"#222\",title:\"Color Off\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadowsSelected:{type:ControlType.BoxShadow,title:\"Shadow On\"},shadows:{type:ControlType.BoxShadow,title:\"Shadow Off\"}},hidden:props=>filterType(props)!=\"buttonGroup\"},dividerStyle:{type:ControlType.Object,title:\"Dividers\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},width:{type:ControlType.Number,defaultValue:1,min:0,displayStepper:true},rounded:{type:ControlType.Boolean,defaultValue:false},marginH:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true},marginV:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,description:\"Add dividers by entering --- as option names\"}},hidden:props=>filterType(props)!=\"buttonGroup\"||fieldType(props)!=\"option\"&&fieldType(props)!=\"text\"||props.options.optionMode!==\"manual\"},dropdownStyle:{type:ControlType.Object,title:\"Dropdown\",buttonTitle:\"Styles\",controls:{fill:fillProp({color:\"#F0F0F0\"}),fontColor:{type:ControlType.Color,defaultValue:\"#000\"},...paddingRadiusProps,arrow:{type:ControlType.Object,defaultValue:{size:12,gap:10},optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,optional:true},size:{type:ControlType.Number,defaultValue:12,min:1,step:1},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},stroke:{type:ControlType.Number,defaultValue:2,min:.1,step:.1,displayStepper:true}}},border:borderPropertyControl(),shadows:{type:ControlType.BoxShadow}},hidden:props=>filterType(props)!=\"dropdown\"},toggleSwitchStyle:{type:ControlType.Object,title:\"Toggle Switch\",buttonTitle:\"Styles\",icon:\"boolean\",controls:{fill:fillPropOnOff({colorOn:\"#0075FF\",colorAOn:\"#70B3FF\",colorBOn:\"#0075FF\",colorOff:\"#EDEDED\",colorAOff:\"#EDEDED\",colorBOff:\"#CCC\"}),border:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"#222\"},colorOff:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},switchFill:fillPropOnOff({colorOn:\"#FFF\",colorAOn:\"#FFF\",colorBOn:\"#D6D6D6\",colorOff:\"#FFF\",colorAOff:\"#FFF\",colorBOff:\"#D6D6D6\"}),switchBorder:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"#222\"},colorOff:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:{type:ControlType.BoxShadow,defaultValue:\"0px 2px 4px 0px rgba(0,0,0,0.2)\"},height:{type:ControlType.Number,defaultValue:32,min:1,step:1},padding:{type:ControlType.Number,defaultValue:4,min:0,step:1,displayStepper:true},radius:{type:ControlType.Number,defaultValue:16,min:0}},hidden:props=>filterType(props)!=\"toggleSwitch\"},checkboxStyle:{type:ControlType.Object,title:\"Checkbox\",buttonTitle:\"Styles\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:24,min:1,step:1},radius:{type:ControlType.Number,defaultValue:6,min:0},icon:{type:ControlType.Object,optional:true,defaultValue:{size:16,color:\"#FFF\",rounded:true},buttonTitle:\"Options\",controls:{size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:2,min:1,step:.1},colorOn:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Color\"},rounded:{type:ControlType.Boolean,defaultValue:true}}}},hidden:props=>filterType(props)!=\"checkbox\"},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:2e3,damping:100,mass:1},hidden:props=>filterType(props)==\"dropdown\"}});function filterType(props){if(props.filterBy==\"field\"){if(props.fieldType==\"toggle\"){return props.filterTypeToggle;}else{return props.filterTypeOption;}}else{return props.filterTypeToggle;}}function fieldType(props){if(props.filterBy==\"field\"){return props.fieldType===\"multipleOptions\"?\"option\":props.fieldType;}else{return\"toggle\";}}function isOptionType(props){if(props.filterBy==\"field\"){return props.fieldType==\"option\"||props.fieldType==\"text\"||props.fieldType==\"multipleOptions\";}else{return false;}}function isDivider(text){return DASHES_ONLY_REGEX.test(text)&&text.length>=3;}function FilterButton(props){const{selected,border}=props;return /*#__PURE__*/_jsxs(motion.div,{onClick:props.onClick,animate:{...createBackground(props.fill,selected),color:selected?props.selectedFontColor:props.defaultFontColor,boxShadow:selected&&props.shadowsSelected?props.shadowsSelected:props.shadows},style:{position:\"relative\",width:props.direction==\"vertical\"&&props.width==\"fill\"?\"100%\":\"max-content\",flex:props.width==\"fill\"?1:undefined,cursor:\"pointer\",padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`},initial:false,transition:props.transition,children:[props.text,border&&/*#__PURE__*/_jsx(Border,{...border,color:selected?border.selectedColor:border.defaultColor,transition:props.transition})]});}function ButtonGroupDivider({color,width,rounded,marginH,marginV,layout}){const horizontal=layout.direction==\"vertical\";return /*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:color,width:horizontal?undefined:width,height:horizontal?width:undefined,margin:`${marginV}px ${marginH}px`,borderRadius:rounded?1e4:undefined,alignSelf:\"stretch\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Filter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Filter.map", "// Generated by Framer (d5ca742)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"f8DhSNWhn\",\"ZXZxkz0zu\"];const serializationHash=\"framer-LTyBT\";const variantClassNames={f8DhSNWhn:\"framer-v-1upyts2\",ZXZxkz0zu:\"framer-v-101hd3k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"f8DhSNWhn\",\"Variant 2\":\"ZXZxkz0zu\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"f8DhSNWhn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f8DhSNWhn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1upyts2\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"f8DhSNWhn\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,boxShadow:\"0px 1px 2px 0px rgba(0,0,0,0.25)\",...style},...addPropertyOverrides({ZXZxkz0zu:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b9jmjt\",layoutDependency:layoutDependency,layoutId:\"RGGAPiQqm\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1p2h350\",layoutDependency:layoutDependency,layoutId:\"Jse2Qhsc2\",style:{backgroundColor:\"var(--token-483d1ba6-f49c-480e-bfa1-36d35bac1154, rgb(229, 255, 93))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 0px 9px 0px var(--token-483d1ba6-f49c-480e-bfa1-36d35bac1154, rgb(229, 255, 93))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o9dcpb\",layoutDependency:layoutDependency,layoutId:\"FEQ9ocBRH\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0RlbmltIElOSyBXRCBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Denim INK WD SemiBold\", \"Denim INK WD SemiBold Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-195ca2ff-95dc-4d7d-bb9a-c5fb1e041116, rgb(252, 252, 250)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Hiring\"})})}),className:\"framer-1dr7tqk\",fonts:[\"CUSTOM;Denim INK WD SemiBold\"],layoutDependency:layoutDependency,layoutId:\"zvCP9i2ug\",style:{\"--extracted-r6o4lv\":\"var(--token-195ca2ff-95dc-4d7d-bb9a-c5fb1e041116, rgb(252, 252, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LTyBT.framer-1ezps2j, .framer-LTyBT .framer-1ezps2j { display: block; }\",\".framer-LTyBT.framer-1upyts2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 30px 10px 30px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-LTyBT .framer-b9jmjt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LTyBT .framer-1p2h350 { flex: none; height: 10px; overflow: visible; position: relative; width: 10px; }\",\".framer-LTyBT .framer-o9dcpb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LTyBT .framer-1dr7tqk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LTyBT.framer-1upyts2, .framer-LTyBT .framer-b9jmjt, .framer-LTyBT .framer-o9dcpb { gap: 0px; } .framer-LTyBT.framer-1upyts2 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-LTyBT.framer-1upyts2 > :first-child, .framer-LTyBT .framer-b9jmjt > :first-child { margin-left: 0px; } .framer-LTyBT.framer-1upyts2 > :last-child, .framer-LTyBT .framer-b9jmjt > :last-child { margin-right: 0px; } .framer-LTyBT .framer-b9jmjt > * { margin: 0px; margin-left: calc(17px / 2); margin-right: calc(17px / 2); } .framer-LTyBT .framer-o9dcpb > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-LTyBT .framer-o9dcpb > :first-child { margin-top: 0px; } .framer-LTyBT .framer-o9dcpb > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 131\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZXZxkz0zu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerKKRf0coZm=withCSS(Component,css,\"framer-LTyBT\");export default FramerKKRf0coZm;FramerKKRf0coZm.displayName=\"toast\";FramerKKRf0coZm.defaultProps={height:39,width:131};addPropertyControls(FramerKKRf0coZm,{variant:{options:[\"f8DhSNWhn\",\"ZXZxkz0zu\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKKRf0coZm,[{explicitInter:true,fonts:[{family:\"Denim INK WD SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/q21mEeWodYgE37AFEPCsecvtn8.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKKRf0coZm\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZXZxkz0zu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"131\",\"framerIntrinsicHeight\":\"39\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KKRf0coZm.map", "// Generated by Framer (a417fcb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Denim WD Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Denim WD Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/FSXjvDiz2y6kR6fPAT9ta3fdKc.woff2\"}]}];export const css=['.framer-2fA97 .framer-styles-preset-1c0efta:not(.rich-text-wrapper), .framer-2fA97 .framer-styles-preset-1c0efta.rich-text-wrapper p { --framer-font-family: \"Denim WD Regular\", \"Denim WD Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }','@media (max-width: 1511px) and (min-width: 1200px) { .framer-2fA97 .framer-styles-preset-1c0efta:not(.rich-text-wrapper), .framer-2fA97 .framer-styles-preset-1c0efta.rich-text-wrapper p { --framer-font-family: \"Denim WD Regular\", \"Denim WD Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-2fA97 .framer-styles-preset-1c0efta:not(.rich-text-wrapper), .framer-2fA97 .framer-styles-preset-1c0efta.rich-text-wrapper p { --framer-font-family: \"Denim WD Regular\", \"Denim WD Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-2fA97 .framer-styles-preset-1c0efta:not(.rich-text-wrapper), .framer-2fA97 .framer-styles-preset-1c0efta.rich-text-wrapper p { --framer-font-family: \"Denim WD Regular\", \"Denim WD Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }'];export const className=\"framer-2fA97\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (701d4b9)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,useRouteElementId,useRouter,withCSS,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Superfields from\"https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/ZfSmTtS3p3UsngoSGijN/Superfields.js\";import Filter from\"https://framerusercontent.com/modules/LYyAFjx6EnDQcWGl8jCk/WreBcTNBja5BNOjpPtDa/Filter.js\";import FooterBlack from\"#framer/local/canvasComponent/ejTVUlmRa/ejTVUlmRa.js\";import Header from\"#framer/local/canvasComponent/HKlie53Rb/HKlie53Rb.js\";import Toast from\"#framer/local/canvasComponent/KKRf0coZm/KKRf0coZm.js\";import Button from\"#framer/local/canvasComponent/ZDU4aYx5m/ZDU4aYx5m.js\";import Jobs,{enumToDisplayNameFunctions}from\"#framer/local/collection/a2PPRtquL/a2PPRtquL.js\";import*as sharedStyle1 from\"#framer/local/css/Ev05tEd7F/Ev05tEd7F.js\";import*as sharedStyle2 from\"#framer/local/css/h6VwaXOhn/h6VwaXOhn.js\";import*as sharedStyle3 from\"#framer/local/css/NIroNH0Zl/NIroNH0Zl.js\";import*as sharedStyle4 from\"#framer/local/css/ro7OPezbn/ro7OPezbn.js\";import*as sharedStyle from\"#framer/local/css/Tz_S4QEdY/Tz_S4QEdY.js\";import metadataProvider from\"#framer/local/webPageMetadata/q_bTZ3IbH/q_bTZ3IbH.js\";const HeaderFonts=getFonts(Header);const HeaderWithVariantAppearEffect=withVariantAppearEffect(Header);const ToastFonts=getFonts(Toast);const ButtonFonts=getFonts(Button);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const FilterFonts=getFonts(Filter);const SuperfieldsFonts=getFonts(Superfields);const FooterBlackFonts=getFonts(FooterBlack);const breakpoints={dkRnJeQEn:\"(min-width: 1200px) and (max-width: 1511px)\",IcCPPFPgO:\"(max-width: 809px)\",KvI2QhLMi:\"(min-width: 1512px)\",T1j_HmNKj:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7iTLr\";const variantClassNames={dkRnJeQEn:\"framer-v-1qo9vzu\",IcCPPFPgO:\"framer-v-17rnix0\",KvI2QhLMi:\"framer-v-fiez4i\",T1j_HmNKj:\"framer-v-1donx0b\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={delay:0,duration:.8,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-40,y:0};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Full Screen\":\"KvI2QhLMi\",Desktop:\"dkRnJeQEn\",Phone:\"IcCPPFPgO\",Tablet:\"T1j_HmNKj\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KvI2QhLMi\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,H5eGApuSvAMrjlI8w7,LA6u6F1qcAMrjlI8w7,Xj6WEHCU3AMrjlI8w7,nBxtUEJ99AMrjlI8w7,XOlGFaPxEAMrjlI8w7,idAMrjlI8w7,nBxtUEJ99XonDzVT1T,H5eGApuSvXonDzVT1T,LA6u6F1qcXonDzVT1T,Xj6WEHCU3XonDzVT1T,XOlGFaPxEXonDzVT1T,idXonDzVT1T,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const elementId=useRouteElementId(\"veMTHnAE1\");const ref2=React.useRef(null);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"IcCPPFPgO\")return false;return true;};const elementId1=useRouteElementId(\"U8M5Kg4nO\");const ref3=React.useRef(null);const elementId2=useRouteElementId(\"dPa98HAd9\");const ref4=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"IcCPPFPgO\")return true;return false;};const defaultLayoutId=React.useId();useCustomCursors({});const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"KvI2QhLMi\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-fiez4i\",className),ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{T1j_HmNKj:{width:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7ehp9a-container\",layoutScroll:true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IcCPPFPgO:{variant:\"NzGc6aDh2\"}},children:/*#__PURE__*/_jsx(HeaderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,cefCHP8GE:\"QanjhlccO\",height:\"100%\",id:\"ExfYZuUQi\",layoutId:\"ExfYZuUQi\",oM2aiE5nX:\"QanjhlccO\",style:{width:\"100%\"},variant:\"m0KGqakZv\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kbyc5i\",\"data-framer-name\":\"Main section\",id:elementId,ref:ref2,children:/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-1d3n86j\",\"data-framer-appear-id\":\"1d3n86j\",\"data-framer-name\":\"Content\",initial:animation1,optimized:true,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IcCPPFPgO:{y:(componentViewport?.y||0)+0+0+100+0+100+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+0+160+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qnt914-container\",children:/*#__PURE__*/_jsx(Toast,{height:\"100%\",id:\"FzTsFqQWO\",layoutId:\"FzTsFqQWO\",variant:\"f8DhSNWhn\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-101ri5u\",\"data-framer-name\":\"Frame 1000002492\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1f4yfn1\",\"data-styles-preset\":\"Tz_S4QEdY\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Open for Talents\"})})}),className:\"framer-1071z0j\",\"data-framer-name\":\"In-app subscription\\u2028platform built \\u2028for unlimited growth\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5pm1u9\",\"data-styles-preset\":\"Ev05tEd7F\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, rgb(255, 255, 255))\"},children:\"Join a fun, forward-thinking team changing the game in app subscription management and analytics. If you're looking for a place where your ideas matter and your career can take off, you've found it!\"})}),className:\"framer-1wx7ozw\",\"data-framer-name\":\"Empowering best Apps to drive purchases, effectively handle customer data, and maximize revenue across iOS, Android, and web platforms\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ba1pmb\",\"data-framer-name\":\"Frame 1000002491\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":U8M5Kg4nO\",webPageId:\"q_bTZ3IbH\"},implicitPathVariables:undefined},{href:{hash:\":U8M5Kg4nO\",webPageId:\"q_bTZ3IbH\"},implicitPathVariables:undefined},{href:{hash:\":U8M5Kg4nO\",webPageId:\"q_bTZ3IbH\"},implicitPathVariables:undefined},{href:{hash:\":U8M5Kg4nO\",webPageId:\"q_bTZ3IbH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IcCPPFPgO:{width:undefined,y:(componentViewport?.y||0)+0+0+100+0+100+334+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"180px\",y:(componentViewport?.y||0)+0+0+160+0+0+334+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13scrhf-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dkRnJeQEn:{M1G_aFpe8:resolvedLinks[1]},IcCPPFPgO:{M1G_aFpe8:resolvedLinks[3]},T1j_HmNKj:{M1G_aFpe8:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Button,{a1jtPi1Yt:true,height:\"100%\",I6OeM_uHY:\"\uD83E\uDD73\",id:\"HCvBcjUCC\",jgM8Cw7w5:\"var(--token-7aad3bab-e034-4fc6-b64a-a2bc9eeb6765, rgb(255, 131, 71))\",layoutId:\"HCvBcjUCC\",M1G_aFpe8:resolvedLinks[0],q4jKOwWZW:\"Apply now\",Qs9kWYQPi:false,style:{width:\"100%\"},u0wqDqs2P:\"var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, rgb(255, 255, 255))\",variant:\"Df4Z6kNrv\",vcl6gx0_J:false,vqs070ohF:true,width:\"100%\",Ww5KE2WwZ:false})})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dkRnJeQEn:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+414),pixelHeight:760,pixelWidth:1270,sizes:\"636px\",src:\"https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png\",srcSet:\"https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png?scale-down-to=512 512w,https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png 1270w\"}},T1j_HmNKj:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+414),pixelHeight:760,pixelWidth:1270,positionX:\"center\",positionY:\"center\",sizes:\"456px\",src:\"https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png\",srcSet:\"https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png?scale-down-to=512 512w,https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png 1270w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+414),pixelHeight:760,pixelWidth:1270,positionX:\"center\",positionY:\"center\",sizes:\"636px\",src:\"https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png\",srcSet:\"https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png?scale-down-to=512 512w,https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fXq7oMR2fcMWU1gXNV8WaPyZh8.png 1270w\"},className:\"framer-bjlhrs hidden-17rnix0\"})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nx98wa\",\"data-framer-name\":\"Job Board\",id:elementId1,ref:ref3,children:[isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pmv1ht hidden-17rnix0\",\"data-framer-name\":\"Grid 2\",id:elementId2,ref:ref4,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q344ep-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{T1j_HmNKj:{buttonGroupLayout:{direction:\"horizontal\",distribute:\"center\",gapH:8,gapV:8,width:\"fit\",wrap:true},style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"center\",gapH:8,gapV:8,width:\"fit\",wrap:false},buttonGroupStyle:{defaultFontColor:\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(240, 240, 240)\",colorOn:\"var(--token-483d1ba6-f49c-480e-bfa1-36d35bac1154, rgb(229, 255, 93))\",gradientAngle:0,type:\"color\"},padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:10,radiusBottomLeft:10,radiusBottomRight:10,radiusIsMixed:false,radiusTopLeft:10,radiusTopRight:10,selectedFontColor:\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:\"Department\",fieldType:\"option\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"dropdown\",font:{fontFamily:'\"Space Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"oDJMpQZ4M\",layoutId:\"oDJMpQZ4M\",multipleOptionsNoneOption:\"\",multiSelect:false,optionFieldNames:[],options:{allOption:true,allText:\"All\",defaultValue:\"\",optionMode:\"manual\",optionOrder:\"default\",optionValues:[\"Engineering\",\"Q&A\",\"Marketing\",\"Design\",\"Support & CS\"],placeholder:\"[Preview project]\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{damping:100,delay:0,mass:1,stiffness:2e3,type:\"spring\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1m2caod-container\",children:/*#__PURE__*/_jsx(Superfields,{cmsCollectionName:\"\",collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rysvg0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"AMrjlI8w7\",data:Jobs,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"AMrjlI8w7\",name:\"H5eGApuSv\",type:\"Identifier\"},{collection:\"AMrjlI8w7\",name:\"LA6u6F1qc\",type:\"Identifier\"},{collection:\"AMrjlI8w7\",name:\"Xj6WEHCU3\",type:\"Identifier\"},{collection:\"AMrjlI8w7\",name:\"nBxtUEJ99\",type:\"Identifier\"},{collection:\"AMrjlI8w7\",name:\"XOlGFaPxE\",type:\"Identifier\"},{collection:\"AMrjlI8w7\",name:\"id\",type:\"Identifier\"}],where:{collection:\"AMrjlI8w7\",name:\"XKDbSXVTh\",type:\"Identifier\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({H5eGApuSv:H5eGApuSvAMrjlI8w7,id:idAMrjlI8w7,LA6u6F1qc:LA6u6F1qcAMrjlI8w7,nBxtUEJ99:nBxtUEJ99AMrjlI8w7,Xj6WEHCU3:Xj6WEHCU3AMrjlI8w7,XOlGFaPxE:XOlGFaPxEAMrjlI8w7},index)=>{nBxtUEJ99AMrjlI8w7??=\"\";XOlGFaPxEAMrjlI8w7??=\"\";const textContent=enumToDisplayNameFunctions[\"H5eGApuSv\"]?.(H5eGApuSvAMrjlI8w7,activeLocale);const textContent1=enumToDisplayNameFunctions[\"LA6u6F1qc\"]?.(LA6u6F1qcAMrjlI8w7,activeLocale);const textContent2=enumToDisplayNameFunctions[\"Xj6WEHCU3\"]?.(Xj6WEHCU3AMrjlI8w7,activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:`AMrjlI8w7-${idAMrjlI8w7}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{nBxtUEJ99:nBxtUEJ99AMrjlI8w7},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fllyou\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-127s3ve\",\"data-framer-name\":\"Post\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4u2ddp\",\"data-framer-name\":\"top bar\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gbe282\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1c0efta\",\"data-styles-preset\":\"h6VwaXOhn\",children:\"Engineering\"})}),className:\"framer-1gz3i8v\",\"data-framer-name\":\"Department\",fonts:[\"Inter\"],text:textContent,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pshhak\",\"data-framer-name\":\"team\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby03MDA=\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\",\"--framer-text-transform\":\"uppercase\"},children:\"x\"})}),className:\"framer-f5wvqa\",\"data-framer-name\":\"Published\",fonts:[\"GF;Space Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oy7bly\",\"data-framer-name\":\"location\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1c0efta\",\"data-styles-preset\":\"h6VwaXOhn\",style:{\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\"},children:\"\uD83C\uDF0D Remote\"})}),className:\"framer-qjdp5i\",\"data-framer-name\":\"Published\",fonts:[\"Inter\"],text:textContent1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gnesh1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby03MDA=\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\",\"--framer-text-transform\":\"uppercase\"},children:\"x\"})}),className:\"framer-va5oms\",\"data-framer-name\":\"Published\",fonts:[\"GF;Space Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eb1lxc\",\"data-framer-name\":\"worktype\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1c0efta\",\"data-styles-preset\":\"h6VwaXOhn\",style:{\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\"},children:\"Full-time\"})}),className:\"framer-1l0pztb\",\"data-framer-name\":\"Published\",fonts:[\"Inter\"],text:textContent2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-113nuw2\",\"data-styles-preset\":\"NIroNH0Zl\",style:{\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{nBxtUEJ99:nBxtUEJ99AMrjlI8w7},webPageId:\"XafDtxeIH\"},nodeId:\"P33EOjEtL\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Middle Backend Engineer: GoLang\"})})})}),className:\"framer-4toq2h\",\"data-framer-name\":\"Role Name\",fonts:[\"Inter\"],text:XOlGFaPxEAMrjlI8w7,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{nBxtUEJ99:nBxtUEJ99AMrjlI8w7},webPageId:\"XafDtxeIH\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-j7mnq1-container\",children:/*#__PURE__*/_jsx(Button,{a1jtPi1Yt:true,height:\"100%\",I6OeM_uHY:\"\uD83E\uDD73\",id:\"AzkauctZ7\",jgM8Cw7w5:\"var(--token-7aad3bab-e034-4fc6-b64a-a2bc9eeb6765, rgb(255, 131, 71))\",layoutId:\"AzkauctZ7\",M1G_aFpe8:resolvedLinks1[0],q4jKOwWZW:\"Button\",Qs9kWYQPi:false,u0wqDqs2P:\"var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, rgb(255, 255, 255))\",variant:\"LUWk_dn4C\",vcl6gx0_J:false,vqs070ohF:true,width:\"100%\",Ww5KE2WwZ:false})})})})]})})},idAMrjlI8w7);})})})})})],emptyState:[],favouritesOnly:false,favouriting:false,filtering:true,height:\"100%\",id:\"W5AOG1jyd\",itemsPerPage:4,layoutId:\"W5AOG1jyd\",pagination:false,paginationType:\"prevNextButtons\",randomize:false,scrollUp:{offset:0},search:false,searchFields:[\"Title\"],slugFieldName:\"Slug\",style:{width:\"100%\"},superfieldsId:0,width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ugyax4-container hidden-fiez4i hidden-1qo9vzu hidden-1donx0b\",children:/*#__PURE__*/_jsx(Superfields,{cmsCollectionName:\"\",collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9i74ej\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"XonDzVT1T\",data:Jobs,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"XonDzVT1T\",name:\"nBxtUEJ99\",type:\"Identifier\"},{collection:\"XonDzVT1T\",name:\"H5eGApuSv\",type:\"Identifier\"},{collection:\"XonDzVT1T\",name:\"LA6u6F1qc\",type:\"Identifier\"},{collection:\"XonDzVT1T\",name:\"Xj6WEHCU3\",type:\"Identifier\"},{collection:\"XonDzVT1T\",name:\"XOlGFaPxE\",type:\"Identifier\"},{collection:\"XonDzVT1T\",name:\"id\",type:\"Identifier\"}],where:{collection:\"XonDzVT1T\",name:\"XKDbSXVTh\",type:\"Identifier\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({H5eGApuSv:H5eGApuSvXonDzVT1T,id:idXonDzVT1T,LA6u6F1qc:LA6u6F1qcXonDzVT1T,nBxtUEJ99:nBxtUEJ99XonDzVT1T,Xj6WEHCU3:Xj6WEHCU3XonDzVT1T,XOlGFaPxE:XOlGFaPxEXonDzVT1T},index1)=>{nBxtUEJ99XonDzVT1T??=\"\";XOlGFaPxEXonDzVT1T??=\"\";const textContent3=enumToDisplayNameFunctions[\"H5eGApuSv\"]?.(H5eGApuSvXonDzVT1T,activeLocale);const textContent4=enumToDisplayNameFunctions[\"LA6u6F1qc\"]?.(LA6u6F1qcXonDzVT1T,activeLocale);const textContent5=enumToDisplayNameFunctions[\"Xj6WEHCU3\"]?.(Xj6WEHCU3XonDzVT1T,activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:`XonDzVT1T-${idXonDzVT1T}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{nBxtUEJ99:nBxtUEJ99XonDzVT1T},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{nBxtUEJ99:nBxtUEJ99XonDzVT1T},webPageId:\"XafDtxeIH\"},nodeId:\"ZJnfYC3Ky\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17ddyux framer-1jwtuzo\",\"data-border\":true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1taccin\",\"data-framer-name\":\"Post\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mi9ren\",\"data-framer-name\":\"top bar\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hrq7b9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1c0efta\",\"data-styles-preset\":\"h6VwaXOhn\",children:\"Content\"})}),className:\"framer-18q5l1d\",\"data-framer-name\":\"Department\",fonts:[\"Inter\"],text:textContent3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e76a2z\",\"data-framer-name\":\"team\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby03MDA=\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\",\"--framer-text-transform\":\"uppercase\"},children:\"x\"})}),className:\"framer-v7pz88\",\"data-framer-name\":\"Published\",fonts:[\"GF;Space Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2z4mii\",\"data-framer-name\":\"location\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1c0efta\",\"data-styles-preset\":\"h6VwaXOhn\",style:{\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\"},children:\"Content\"})}),className:\"framer-13rt9so\",\"data-framer-name\":\"Published\",fonts:[\"Inter\"],text:textContent4,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nalu0h\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby03MDA=\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\",\"--framer-text-transform\":\"uppercase\"},children:\"x\"})}),className:\"framer-khlmmh\",\"data-framer-name\":\"Published\",fonts:[\"GF;Space Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hc5ruq\",\"data-framer-name\":\"worktype\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1c0efta\",\"data-styles-preset\":\"h6VwaXOhn\",style:{\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\"},children:\"Content\"})}),className:\"framer-ip2ni0\",\"data-framer-name\":\"Published\",fonts:[\"Inter\"],text:textContent5,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-113nuw2\",\"data-styles-preset\":\"NIroNH0Zl\",style:{\"--framer-text-color\":\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\"},children:\"Middle Backend Engineer: GoLang\"})}),className:\"framer-18b7ue2\",\"data-framer-name\":\"Role Name\",fonts:[\"Inter\"],text:XOlGFaPxEXonDzVT1T,verticalAlignment:\"top\",withExternalLayout:true})]})})})})},idXonDzVT1T);})})})})})],emptyState:[],favouritesOnly:false,favouriting:false,filtering:true,height:\"100%\",id:\"XTSnj6BrG\",itemsPerPage:4,layoutId:\"XTSnj6BrG\",pagination:false,paginationType:\"prevNextButtons\",randomize:false,scrollUp:{offset:0},search:false,searchFields:[\"Title\"],slugFieldName:\"Slug\",style:{width:\"100%\"},superfieldsId:0,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-b0ob8m-container hidden-fiez4i hidden-1qo9vzu hidden-1donx0b\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"center\",gapH:8,gapV:8,width:\"fit\",wrap:false},buttonGroupStyle:{defaultFontColor:\"rgb(0, 0, 0)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(240, 240, 240)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"var(--token-483d1ba6-f49c-480e-bfa1-36d35bac1154, rgb(229, 255, 93))\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, rgb(36, 40, 48))\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:10,radiusBottomLeft:10,radiusBottomRight:10,radiusIsMixed:false,radiusTopLeft:10,radiusTopRight:10,shadows:\"\"},fieldName:\"Department\",fieldType:\"option\",filterBy:\"field\",filterTypeOption:\"dropdown\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Space Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"BuEKlTMeb\",layoutId:\"BuEKlTMeb\",multipleOptionsNoneOption:\"\",multiSelect:false,optionFieldNames:[],options:{allOption:true,allText:\"All\",defaultValue:\"\",optionMode:\"manual\",optionOrder:\"default\",optionValues:[\"Engineering\",\"Q&A\",\"Design\",\"Support & CS\",\"Marketing\"],placeholder:\"[Preview project]\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{damping:100,delay:0,mass:1,stiffness:2e3,type:\"spring\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dkRnJeQEn:{y:(componentViewport?.y||0)+0+1755},IcCPPFPgO:{y:(componentViewport?.y||0)+0+1245},T1j_HmNKj:{y:(componentViewport?.y||0)+0+1630}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:551,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+1735,children:/*#__PURE__*/_jsx(Container,{className:\"framer-sx1sfz-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IcCPPFPgO:{variant:\"FDPd61BUv\"},T1j_HmNKj:{variant:\"QRFN6kTrr\"}},children:/*#__PURE__*/_jsx(FooterBlack,{height:\"100%\",id:\"pWpRGSqn_\",layoutId:\"pWpRGSqn_\",style:{width:\"100%\"},variant:\"tMjnEAWx6\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7iTLr.framer-1jwtuzo, .framer-7iTLr .framer-1jwtuzo { display: block; }\",\".framer-7iTLr.framer-fiez4i { align-content: center; align-items: center; background-color: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1512px; }\",\".framer-7iTLr .framer-7ehp9a-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-7iTLr .framer-kbyc5i { align-content: center; align-items: center; background-color: var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, #242830); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 160px 100px 100px 100px; position: relative; width: 100%; }\",\".framer-7iTLr .framer-1d3n86j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7iTLr .framer-qnt914-container, .framer-7iTLr .framer-1q344ep-container, .framer-7iTLr .framer-j7mnq1-container, .framer-7iTLr .framer-b0ob8m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7iTLr .framer-101ri5u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 777px; }\",\".framer-7iTLr .framer-1071z0j, .framer-7iTLr .framer-1wx7ozw { --framer-paragraph-spacing: 20px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7iTLr .framer-ba1pmb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7iTLr .framer-13scrhf-container { flex: none; height: auto; position: relative; width: 180px; }\",\".framer-7iTLr .framer-bjlhrs { flex: none; height: 347px; position: relative; width: 636px; }\",\".framer-7iTLr .framer-nx98wa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 80px 100px 80px; position: relative; width: 100%; }\",\".framer-7iTLr .framer-1pmv1ht { align-content: center; align-items: center; background-color: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 54px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 100px 80px 100px; position: relative; width: 100%; }\",\".framer-7iTLr .framer-1m2caod-container, .framer-7iTLr .framer-sx1sfz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-7iTLr .framer-1rysvg0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1352px; }\",\".framer-7iTLr .framer-fllyou { --border-bottom-width: 1px; --border-color: rgba(34, 34, 34, 0.3); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, #ffffff); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; max-width: 1080px; min-height: 150px; padding: 0px 30px 0px 30px; position: relative; width: 100%; }\",\".framer-7iTLr .framer-127s3ve, .framer-7iTLr .framer-1taccin { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-width: 200px; padding: 0px; position: relative; width: min-content; }\",\".framer-7iTLr .framer-4u2ddp, .framer-7iTLr .framer-mi9ren { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-7iTLr .framer-1gbe282, .framer-7iTLr .framer-hrq7b9 { align-content: center; align-items: center; background-color: var(--token-e3f42397-3791-44ce-9b85-9a083b9ec181, #242830); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 7px 15px 7px 15px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-7iTLr .framer-1gz3i8v, .framer-7iTLr .framer-f5wvqa, .framer-7iTLr .framer-qjdp5i, .framer-7iTLr .framer-va5oms, .framer-7iTLr .framer-1l0pztb, .framer-7iTLr .framer-4toq2h, .framer-7iTLr .framer-18q5l1d, .framer-7iTLr .framer-v7pz88, .framer-7iTLr .framer-13rt9so, .framer-7iTLr .framer-khlmmh, .framer-7iTLr .framer-ip2ni0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7iTLr .framer-pshhak, .framer-7iTLr .framer-1gnesh1, .framer-7iTLr .framer-1e76a2z, .framer-7iTLr .framer-1nalu0h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 5px; position: relative; width: min-content; }\",\".framer-7iTLr .framer-oy7bly, .framer-7iTLr .framer-eb1lxc, .framer-7iTLr .framer-2z4mii, .framer-7iTLr .framer-hc5ruq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 7px 0px 7px 0px; position: relative; width: min-content; }\",\".framer-7iTLr .framer-ugyax4-container { flex: none; height: auto; position: relative; width: 350px; }\",\".framer-7iTLr .framer-9i74ej { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 350px; }\",\".framer-7iTLr .framer-17ddyux { --border-bottom-width: 1px; --border-color: rgba(34, 34, 34, 0.3); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-fb52538e-e373-4cdf-9be7-7b90e01bb6eb, #ffffff); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; min-height: 150px; padding: 0px 30px 0px 30px; position: relative; text-decoration: none; width: 100%; }\",\".framer-7iTLr .framer-18b7ue2 { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7iTLr.framer-fiez4i, .framer-7iTLr .framer-kbyc5i, .framer-7iTLr .framer-1d3n86j, .framer-7iTLr .framer-101ri5u, .framer-7iTLr .framer-ba1pmb, .framer-7iTLr .framer-nx98wa, .framer-7iTLr .framer-1pmv1ht, .framer-7iTLr .framer-1rysvg0, .framer-7iTLr .framer-127s3ve, .framer-7iTLr .framer-4u2ddp, .framer-7iTLr .framer-1gbe282, .framer-7iTLr .framer-pshhak, .framer-7iTLr .framer-oy7bly, .framer-7iTLr .framer-1gnesh1, .framer-7iTLr .framer-eb1lxc, .framer-7iTLr .framer-9i74ej, .framer-7iTLr .framer-1taccin, .framer-7iTLr .framer-mi9ren, .framer-7iTLr .framer-hrq7b9, .framer-7iTLr .framer-1e76a2z, .framer-7iTLr .framer-2z4mii, .framer-7iTLr .framer-1nalu0h, .framer-7iTLr .framer-hc5ruq { gap: 0px; } .framer-7iTLr.framer-fiez4i > *, .framer-7iTLr .framer-nx98wa > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-7iTLr.framer-fiez4i > :first-child, .framer-7iTLr .framer-kbyc5i > :first-child, .framer-7iTLr .framer-1d3n86j > :first-child, .framer-7iTLr .framer-101ri5u > :first-child, .framer-7iTLr .framer-nx98wa > :first-child, .framer-7iTLr .framer-1pmv1ht > :first-child, .framer-7iTLr .framer-1rysvg0 > :first-child, .framer-7iTLr .framer-127s3ve > :first-child, .framer-7iTLr .framer-9i74ej > :first-child, .framer-7iTLr .framer-1taccin > :first-child { margin-top: 0px; } .framer-7iTLr.framer-fiez4i > :last-child, .framer-7iTLr .framer-kbyc5i > :last-child, .framer-7iTLr .framer-1d3n86j > :last-child, .framer-7iTLr .framer-101ri5u > :last-child, .framer-7iTLr .framer-nx98wa > :last-child, .framer-7iTLr .framer-1pmv1ht > :last-child, .framer-7iTLr .framer-1rysvg0 > :last-child, .framer-7iTLr .framer-127s3ve > :last-child, .framer-7iTLr .framer-9i74ej > :last-child, .framer-7iTLr .framer-1taccin > :last-child { margin-bottom: 0px; } .framer-7iTLr .framer-kbyc5i > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-7iTLr .framer-1d3n86j > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-7iTLr .framer-101ri5u > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-7iTLr .framer-ba1pmb > *, .framer-7iTLr .framer-4u2ddp > *, .framer-7iTLr .framer-1gbe282 > *, .framer-7iTLr .framer-oy7bly > *, .framer-7iTLr .framer-eb1lxc > *, .framer-7iTLr .framer-mi9ren > *, .framer-7iTLr .framer-hrq7b9 > *, .framer-7iTLr .framer-2z4mii > *, .framer-7iTLr .framer-hc5ruq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-7iTLr .framer-ba1pmb > :first-child, .framer-7iTLr .framer-4u2ddp > :first-child, .framer-7iTLr .framer-1gbe282 > :first-child, .framer-7iTLr .framer-pshhak > :first-child, .framer-7iTLr .framer-oy7bly > :first-child, .framer-7iTLr .framer-1gnesh1 > :first-child, .framer-7iTLr .framer-eb1lxc > :first-child, .framer-7iTLr .framer-mi9ren > :first-child, .framer-7iTLr .framer-hrq7b9 > :first-child, .framer-7iTLr .framer-1e76a2z > :first-child, .framer-7iTLr .framer-2z4mii > :first-child, .framer-7iTLr .framer-1nalu0h > :first-child, .framer-7iTLr .framer-hc5ruq > :first-child { margin-left: 0px; } .framer-7iTLr .framer-ba1pmb > :last-child, .framer-7iTLr .framer-4u2ddp > :last-child, .framer-7iTLr .framer-1gbe282 > :last-child, .framer-7iTLr .framer-pshhak > :last-child, .framer-7iTLr .framer-oy7bly > :last-child, .framer-7iTLr .framer-1gnesh1 > :last-child, .framer-7iTLr .framer-eb1lxc > :last-child, .framer-7iTLr .framer-mi9ren > :last-child, .framer-7iTLr .framer-hrq7b9 > :last-child, .framer-7iTLr .framer-1e76a2z > :last-child, .framer-7iTLr .framer-2z4mii > :last-child, .framer-7iTLr .framer-1nalu0h > :last-child, .framer-7iTLr .framer-hc5ruq > :last-child { margin-right: 0px; } .framer-7iTLr .framer-1pmv1ht > * { margin: 0px; margin-bottom: calc(54px / 2); margin-top: calc(54px / 2); } .framer-7iTLr .framer-1rysvg0 > *, .framer-7iTLr .framer-9i74ej > * { margin: 0px; margin-bottom: calc(27px / 2); margin-top: calc(27px / 2); } .framer-7iTLr .framer-127s3ve > *, .framer-7iTLr .framer-1taccin > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-7iTLr .framer-pshhak > *, .framer-7iTLr .framer-1gnesh1 > *, .framer-7iTLr .framer-1e76a2z > *, .framer-7iTLr .framer-1nalu0h > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-7iTLr[data-border=\"true\"]::after, .framer-7iTLr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (min-width: 1200px) and (max-width: 1511px) { .framer-7iTLr.framer-fiez4i { width: 1200px; } .framer-7iTLr .framer-7ehp9a-container, .framer-7iTLr .framer-qnt914-container { order: 0; } .framer-7iTLr .framer-kbyc5i { order: 1; } .framer-7iTLr .framer-1d3n86j { max-width: unset; } .framer-7iTLr .framer-101ri5u { align-content: center; align-items: center; order: 1; } .framer-7iTLr .framer-1wx7ozw { width: 639px; } .framer-7iTLr .framer-ba1pmb { order: 2; } .framer-7iTLr .framer-bjlhrs { order: 3; } .framer-7iTLr .framer-nx98wa { order: 4; padding: 80px 80px 100px 80px; } .framer-7iTLr .framer-1pmv1ht { padding: 20px 100px 80px 100px; } .framer-7iTLr .framer-sx1sfz-container { order: 11; }}\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-7iTLr.framer-fiez4i { width: 810px; } .framer-7iTLr .framer-7ehp9a-container { order: 0; width: auto; } .framer-7iTLr .framer-kbyc5i { gap: 60px; order: 1; } .framer-7iTLr .framer-1d3n86j { max-width: unset; } .framer-7iTLr .framer-qnt914-container { order: 0; } .framer-7iTLr .framer-101ri5u { align-content: center; align-items: center; order: 1; } .framer-7iTLr .framer-1wx7ozw { width: 639px; } .framer-7iTLr .framer-ba1pmb { order: 2; } .framer-7iTLr .framer-bjlhrs { height: 262px; order: 3; width: 456px; } .framer-7iTLr .framer-nx98wa { order: 4; padding: 80px 80px 100px 80px; } .framer-7iTLr .framer-1pmv1ht { padding: 20px 100px 40px 100px; } .framer-7iTLr .framer-1q344ep-container { width: 100%; } .framer-7iTLr .framer-sx1sfz-container { order: 11; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7iTLr .framer-kbyc5i { gap: 0px; } .framer-7iTLr .framer-kbyc5i > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-7iTLr .framer-kbyc5i > :first-child { margin-top: 0px; } .framer-7iTLr .framer-kbyc5i > :last-child { margin-bottom: 0px; } }}\",\"@media (max-width: 809px) { .framer-7iTLr.framer-fiez4i { width: 390px; } .framer-7iTLr .framer-7ehp9a-container, .framer-7iTLr .framer-qnt914-container, .framer-7iTLr .framer-b0ob8m-container { order: 0; } .framer-7iTLr .framer-kbyc5i { gap: 60px; order: 1; padding: 100px 30px 100px 30px; } .framer-7iTLr .framer-1d3n86j { max-width: unset; padding: 100px 0px 0px 0px; } .framer-7iTLr .framer-101ri5u { align-content: center; align-items: center; order: 1; width: 100%; } .framer-7iTLr .framer-ba1pmb { justify-content: center; order: 2; width: 100%; } .framer-7iTLr .framer-13scrhf-container { width: auto; } .framer-7iTLr .framer-nx98wa { gap: 31px; order: 4; padding: 40px 20px 100px 20px; } .framer-7iTLr .framer-ugyax4-container { order: 1; } .framer-7iTLr .framer-sx1sfz-container { order: 11; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7iTLr .framer-kbyc5i, .framer-7iTLr .framer-nx98wa { gap: 0px; } .framer-7iTLr .framer-kbyc5i > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-7iTLr .framer-kbyc5i > :first-child, .framer-7iTLr .framer-nx98wa > :first-child { margin-top: 0px; } .framer-7iTLr .framer-kbyc5i > :last-child, .framer-7iTLr .framer-nx98wa > :last-child { margin-bottom: 0px; } .framer-7iTLr .framer-nx98wa > * { margin: 0px; margin-bottom: calc(31px / 2); margin-top: calc(31px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2400\n * @framerIntrinsicWidth 1512\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dkRnJeQEn\":{\"layout\":[\"fixed\",\"auto\"]},\"T1j_HmNKj\":{\"layout\":[\"fixed\",\"auto\"]},\"IcCPPFPgO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"veMTHnAE1\":{\"pattern\":\":veMTHnAE1\",\"name\":\"top\"},\"U8M5Kg4nO\":{\"pattern\":\":U8M5Kg4nO\",\"name\":\"board\"},\"dPa98HAd9\":{\"pattern\":\":dPa98HAd9\",\"name\":\"stories\"}}\n * @framerResponsiveScreen\n */const Framerq_bTZ3IbH=withCSS(Component,css,\"framer-7iTLr\");export default Framerq_bTZ3IbH;Framerq_bTZ3IbH.displayName=\"Customers\";Framerq_bTZ3IbH.defaultProps={height:2400,width:1512};addFonts(Framerq_bTZ3IbH,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Space Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/spacemono/v14/i7dPIFZifjKcF5UAWdDRUEN2RFq7AwU.woff2\",weight:\"400\"},{family:\"Space Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/spacemono/v14/i7dMIFZifjKcF5UAWdDRaPpZYFeQHwyVd3U.woff2\",weight:\"700\"}]},...HeaderFonts,...ToastFonts,...ButtonFonts,...FilterFonts,...SuperfieldsFonts,...FooterBlackFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq_bTZ3IbH\",\"slots\":[],\"annotations\":{\"framerAcceptsLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"2400\",\"framerIntrinsicWidth\":\"1512\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerScrollSections\":\"{\\\"veMTHnAE1\\\":{\\\"pattern\\\":\\\":veMTHnAE1\\\",\\\"name\\\":\\\"top\\\"},\\\"U8M5Kg4nO\\\":{\\\"pattern\\\":\\\":U8M5Kg4nO\\\",\\\"name\\\":\\\"board\\\"},\\\"dPa98HAd9\\\":{\\\"pattern\\\":\\\":dPa98HAd9\\\",\\\"name\\\":\\\"stories\\\"}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dkRnJeQEn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T1j_HmNKj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IcCPPFPgO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["usePaginationState", "createStore", "useFilterState", "useFavouriteState", "useSearchState", "useRandomizationState", "superfieldsId", "hidden", "ControlType", "Button", "props", "onClick", "onMouseEnter", "_props_font", "_props_style", "_props_customLayer", "_props_style1", "_props_style2", "layer", "width", "height", "q", "p", "u", "createBackground", "Border", "borderPropertyControl", "ControlType", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "motion", "Message", "title", "subtitle", "createBackground", "fill", "on", "color", "colorA", "colorB", "fillProp", "gradientColorA", "gradientColorB", "noDefault", "props", "ControlType", "fillPropOnOff", "colorOn", "colorAOn", "colorBOn", "colorOff", "colorAOff", "colorBOff", "DEFAULT_COLUMNS", "DEFAULT_GAP", "Masonry", "breakpoints", "columns", "gap", "reverse", "autoArrange", "alignment", "children", "style", "otherProps", "forwardedRef", "elements", "pe", "arrange", "setArrange", "ye", "fe", "layout", "se", "arrayOfChildren", "j", "newLayout", "columnHeights", "getcolumnIndex", "index", "columnIndex", "item", "element", "elementHeight", "child", "J", "temporaryElements", "addElement", "p", "column", "itemIndex", "FAVOURITES_FILTER_ID", "DELIMITER", "Superfields", "props", "_props_collectionList", "_props_emptyState", "_randomizationState_superfieldsId", "_filters_FAVOURITES_FILTER_ID", "_searchState_superfieldsId", "_paginationState_superfieldsId", "_randomizationState_superfieldsId1", "superfieldsId", "layout", "componentConfig", "favouriting", "randomize", "cmsCollectionName", "slugFieldName", "favouritesOnly", "collectionList", "emptyState", "isCanvas", "RenderTarget", "scrollUpRef", "pe", "paginationState", "setPaginationState", "usePaginationState", "filterState", "setFilterState", "useFilterState", "favouriteState", "setFavouriteState", "useFavouriteState", "searchState", "setSearchState", "useSearchState", "randomizationState", "setRandomizationState", "useRandomizationState", "filters", "query", "queryData", "propertyControlsByName", "slugFieldId", "se", "_collectionList_props", "_collectionList_props_children_props", "_collectionList_props_children", "_collectionList_props1", "_collectionList_props_children_props_children_props", "_collectionList_props_children_props_children", "_collectionList_props_children_props1", "_collectionList_props_children1", "_collectionList_props2", "_propertyControlsByName_slugFieldName", "_collectionList_props_query", "_ref", "left", "i", "propertyControlsById", "id", "control", "_propertyControlsByName_slugFieldName_id", "select", "usedFieldNames", "fieldName", "value", "_propertyControlsByName_value", "name", "originalData", "useQueryData", "paginationLength", "paginationType", "QueryData", "a", "collection", "pagination", "itemsPerPage", "data", "originalDataMap", "item", "dataOrder", "setDataOrder", "ye", "updatePaginationState", "totalPages", "onPaginationChange", "ue", "_randomizationState_superfieldsId_seed", "seed", "newDataOrder", "_", "shuffle", "rect", "window", "newData", "filter", "conditionContains", "fields", "n", "field", "filteredData", "cmsItem", "foundMatch", "originalDataItem", "dataFieldValue", "values", "v", "_field_optionTitles", "_field_options", "_originalDataItem_field_id", "_field_optionTitles1", "_field_options1", "favouriteFilterValue", "favourites", "missingSearchFieldError", "_searchState_superfieldsId_trim_toLowerCase", "searchText", "otherData", "levels", "itemLevels", "property", "propertyID", "propertyType", "optionMap", "propIsString", "propIsEnum", "propIsNumber", "ii", "_originalDataMap_cmsItem_id", "text", "level", "oldLevel", "oldLevelItems", "childrenStartOffset", "items", "orderedItems", "state", "showNotComponentChildError", "children", "className", "_clpc_props", "_clpc_props_children_props", "_clpc_props_children", "_clpc_props1", "offset", "limit", "otherQuery", "childrenFunction", "clpc", "_clpc_props2", "_clChildren_props", "paginationInfo", "clChildren", "newPage", "prev", "modifyChildren", "elements", "newChildren", "isComponentWithVariants", "child", "component", "p", "ComponentVariantSwitch", "childrenArray", "Message", "layoutStyle", "padding", "isVertical", "gridTemplateColumns", "gridAutoRows", "isMasonry", "paginationPreviewOffset", "paginationItemsAfter", "_collectionList_props___node_cache", "_collectionList_props___node", "_collectionList_props3", "htmlElement", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props", "_htmlElement_reactFiberKey_memoizedProps_children_", "_htmlElement_reactFiberKey_memoizedProps_children", "_htmlElement_reactFiberKey_memoizedProps", "_htmlElement_reactFiberKey", "reactFiberKey", "key", "cmsChildren", "_child_props", "Masonry", "_collectionList_props4", "_props_id", "u", "l", "q", "addPropertyControls", "ControlType", "_child_props_children_props_children", "_child_props_children_props", "_child_props_children", "_component_type", "_component_props_children__props_children_props", "_component_props_children__props_children", "_component_props_children__props", "_component_props_children_", "_component_props_children", "_component_props", "_component_props1", "componentProps", "componentType", "ResolveLinks", "cData", "_cData_type_propertyControls", "_cData_type", "SeededRNG", "array", "rng", "j", "ALL_SELECTED_VALUE", "FAVOURITES_FILTER_ID", "DELIMITER", "LAYOUT_ALIGNMENTS", "TOGGLE_VALUES", "DASHES_ONLY_REGEX", "Filter", "props", "_props_collectionList", "_collectionList_props", "_collectionList_props_children_props", "_collectionList_props_children", "_collectionList_props1", "_query_from", "_filterState_superfieldsId_fieldName", "_filterState_superfieldsId", "superfieldsId", "filterBy", "options", "buttonGroupLayout", "buttonGroupStyle", "toggleMultiOptions", "toggleTwoStateOptions", "toggleTwoStateText", "dropdownStyle", "toggleSwitchStyle", "checkboxStyle", "layout", "transition", "isCanvas", "RenderTarget", "rawFieldType", "fieldName", "fieldType", "filterType", "allOption", "showDividers", "collectionList", "_collectionList_props_query", "query", "queryData", "propertyControlsById", "select", "fieldId", "control", "collectionData", "useQueryData", "optionValues", "optionFieldNames", "optionValuesList", "allValues", "index", "value", "defaultOptionIsValid", "offValue", "onValue", "defaultValue", "values", "_optionValues_", "filterState", "setFilterState", "useFilterState", "ue", "prev", "setFilter", "newValue", "optionItems", "i", "layers", "dropdownArrow", "pt", "pl", "pb", "pr", "dropdownRadius", "u", "event", "createBackground", "p", "item", "isDivider", "Border", "_dropdownArrow_color", "_props_font", "FilterButton", "ButtonGroupDivider", "v", "height", "padding", "border", "switchBorder", "motion", "_checkboxStyle_icon", "_checkboxStyle_fillOn", "_checkboxStyle_fillOff", "paddingRadiusProps", "ControlType", "addPropertyControls", "isOptionType", "fillPropOnOff", "fillProp", "borderPropertyControl", "text", "selected", "color", "width", "rounded", "marginH", "marginV", "horizontal", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "RichText2", "css", "FramerKKRf0coZm", "withCSS", "KKRf0coZm_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "HeaderFonts", "getFonts", "HKlie53Rb_default", "HeaderWithVariantAppearEffect", "withVariantAppearEffect", "ToastFonts", "KKRf0coZm_default", "ButtonFonts", "ZDU4aYx5m_default", "MotionDivWithOptimizedAppearEffect", "withOptimizedAppearEffect", "motion", "FilterFonts", "Filter", "SuperfieldsFonts", "Superfields", "FooterBlackFonts", "ejTVUlmRa_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transformTemplate1", "_", "t", "transition1", "animation", "animation1", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "H5eGApuSvAMrjlI8w7", "LA6u6F1qcAMrjlI8w7", "Xj6WEHCU3AMrjlI8w7", "nBxtUEJ99AMrjlI8w7", "XOlGFaPxEAMrjlI8w7", "idAMrjlI8w7", "nBxtUEJ99XonDzVT1T", "H5eGApuSvXonDzVT1T", "LA6u6F1qcXonDzVT1T", "Xj6WEHCU3XonDzVT1T", "XOlGFaPxEXonDzVT1T", "idXonDzVT1T", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "ref1", "pe", "elementId", "useRouteElementId", "ref2", "router", "useRouter", "isDisplayed", "elementId1", "ref3", "elementId2", "ref4", "isDisplayed1", "defaultLayoutId", "ae", "useCustomCursors", "componentViewport", "useComponentViewport", "GeneratedComponentContext", "u", "LayoutGroup", "PropertyOverrides2", "ComponentViewportProvider", "Container", "RichText2", "x", "ResolveLinks", "resolvedLinks", "getLoadingLazyAtYPosition", "Image2", "ChildrenCanSuspend", "a2PPRtquL_default", "collection", "paginationInfo", "loadMore", "l", "index", "textContent", "enumToDisplayNameFunctions", "textContent1", "textContent2", "PathVariablesContext", "Link", "resolvedLinks1", "collection1", "paginationInfo1", "loadMore1", "index1", "textContent3", "textContent4", "textContent5", "css", "Framerq_bTZ3IbH", "withCSS", "q_bTZ3IbH_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
