{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/L7TdKQ7OCrUDcI7mEHAV/saJ1D5cYziXCHw3cuoS0/Branding_Tag.js", "ssg:https://framerusercontent.com/modules/tb6g3uFMaN9A8Y0Nh5te/NSmLj9GJ3YcGYE7rQwfM/Header.js", "ssg:https://framer.com/m/Main-Frame-iHC5.js", "ssg:https://framer.com/m/Header-Nmng.js", "ssg:https://framerusercontent.com/modules/bmCFSKUhALa4QmIOqr6i/BpmPTjkfVB4lOyz9EiXT/List_Item.js", "ssg:https://framer.com/m/To-Do-List-rlLo.js", "ssg:https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js", "ssg:https://framerusercontent.com/modules/NktNXvnf4m4T7jKQcOHx/ld1Thy4iHs6v3180zPrJ/Utilities.js", "ssg:https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/2JZG0iW7HWqllKpX21Is/Hooks.js", "ssg:https://framerusercontent.com/modules/vJeS6Ad5hYI9zKL5FEp9/5ktvynN4NhoZEQQkWdUR/Collection_Plus.js", "ssg:https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js", "ssg:https://framerusercontent.com/modules/ubQzYMGMKNc26KTaalF2/856FSwlEvozeKidNjEoB/Count_Plus.js", "ssg:https://framerusercontent.com/modules/AwHUlbTm9xugo0BD9o6f/fYqaxJ9Y9AbRp2SuJvVs/apQ3PRiyz.js", "ssg:https://framerusercontent.com/modules/Zj8vwyaZ9D974JJDIpb6/jNAYt5vKl8gq01kWH6Rr/Search_Plus.js", "ssg:https://framerusercontent.com/modules/b9Ahpqbe406WaEtVhaF0/WrhGt52v8uNIZeApnWBP/Clear_Plus.js", "ssg:https://framerusercontent.com/modules/CH06p0envpm3r4OJ0cUX/amvslV5kDoBiiOMCVuml/D3LHzhuzB.js", "ssg:https://framerusercontent.com/modules/DmQqTBqtixlyB4qnapWA/NgyxDdmro0oOEbSyyrOo/g5O19YjyB.js", "ssg:https://framerusercontent.com/modules/YerwcoSgIVKcoTmeLyWj/pizdnfUdO1L5KaycJRNN/i4srfWCSC.js", "ssg:https://framerusercontent.com/modules/1abSdslctova79WmNQRw/3fHstYFUOpeaxageGRMz/Filter_Base.js", "ssg:https://framerusercontent.com/modules/xPWn77sAdxuRvon75kLo/B2UIyi7WVbdsZJvHIaDR/cmsFieldName.js", "ssg:https://framerusercontent.com/modules/rh6e2sb1Jywsg0Jg5MC9/OMftbutwjZ2EveDTAvKG/PlainText_Plus.js", "ssg:https://framerusercontent.com/modules/yA4K9L0jQKUwlv1YZKSt/GWWVj73xvR3o6ok6FURX/oNl1wa8OL.js", "ssg:https://framerusercontent.com/modules/uw6mOnpeQ6Za38s6Q4kT/fA5P2JPrq8MNUZhcelGp/kwmNI_Cri.js", "ssg:https://framerusercontent.com/modules/bA4mH4kz2Ube9gS8UNdg/jek56aSKHR8G1EAoLg0m/iuunDa3HC.js", "ssg:https://framerusercontent.com/modules/L9QSmcvUpRNLSRRORvSB/2BSk46XoTUk2KiGjkHnn/jwVwBkS8Y.js", "ssg:https://framerusercontent.com/modules/gOpIqBZew2xMaDMdLYSr/7aPou9XYbILEzvUJwgzO/S2W4RTPVl.js", "ssg:https://framerusercontent.com/modules/rPRy1yKmbvmjxvQ9AKOa/LrRJoZAVbhSRWejktSbL/ylGSO84H3.js", "ssg:https://framerusercontent.com/modules/7BZpNecpIwvsMN9czS0c/LJJSosK28AJOPdbwv2zF/B0rreDsn9.js", "ssg:https://framerusercontent.com/modules/DhFq5dbNPC4lP3vvFemA/xdH8J35FyZnYujuElGI3/CgfzhI9Na.js", "ssg:https://framerusercontent.com/modules/ccm15zAR6lqyhXNBz67M/Vd6iyR97Aiso5eaTbVbe/nnvsKsW_L.js"],
  "sourcesContent": ["/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Branding_Tag({productName}){const styles={fontSize:\"10px\",position:\"absolute\",top:6,left:6};return /*#__PURE__*/_jsx(\"div\",{style:styles,children:productName||\"productName\"});}Branding_Tag.displayName=\"Branding Tag\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Branding_Tag\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Branding_Tag.map", "/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Header({text,align=\"left\"}){const styles={fontWeight:\"bold\",textAlign:align,width:\"100%\"};// @ts-ignore\nreturn /*#__PURE__*/_jsx(\"div\",{style:styles,children:text||\"Header\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Header.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import Branding_Tag from\"https://framerusercontent.com/modules/L7TdKQ7OCrUDcI7mEHAV/saJ1D5cYziXCHw3cuoS0/Branding_Tag.js\";import Header from\"https://framerusercontent.com/modules/tb6g3uFMaN9A8Y0Nh5te/NSmLj9GJ3YcGYE7rQwfM/Header.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 800\n *\n * @framerDisableUnlink\n */export default function HelperFrame({children,productName,align=\"center\",error=null,justify=\"center\"}){const colors={default:[67,198,135],error:[255,43,43]};const rgb=colors[error?\"error\":\"default\"].join(\",\");const containerProps={style:{alignItems:align,background:`rgba(${rgb}, 0.05)`,border:`1px solid rgb(${rgb})`,color:`rgb(${rgb})`,display:\"flex\",flexDirection:\"column\",fontSize:\"12px\",gap:\"12px\",height:\"fit-content\",justifyContent:justify,padding:\"32px 8px 8px 8px\",position:\"relative\",width:\"100%\"}};if(error){containerProps.style.cursor=\"pointer\";containerProps.onClick=()=>alert(error.message);}return /*#__PURE__*/_jsxs(\"div\",{...containerProps,className:\"cmsPlusError\",children:[/*#__PURE__*/_jsx(Branding_Tag,{productName:productName}),error&&/*#__PURE__*/_jsx(Header,{text:\"Error!\"}),children]});}HelperFrame.displayName=\"Helper Frame\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HelperFrame\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"800\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Header({text,align=\"left\"}){const styles={fontWeight:\"bold\",textAlign:align,width:\"100%\"};// @ts-ignore\nreturn /*#__PURE__*/_jsx(\"div\",{style:styles,children:text||\"Header\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Header.map", "/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function ListItem({text,isChecked}){const bulletUnicode=\"\u2022\";const checkUnicode=\"\u2713\";const listStyles={alignItems:\"start\",display:\"flex\",gap:\"10px\",marginBottom:\"10px\",width:\"100%\"};const iconStyles={textAlign:\"center\",minWidth:\"20px\"};return /*#__PURE__*/_jsxs(\"li\",{style:listStyles,children:[/*#__PURE__*/_jsx(\"span\",{style:iconStyles,children:isChecked?checkUnicode:bulletUnicode}),/*#__PURE__*/_jsx(\"span\",{children:text})]});}ListItem.displayName=\"List Item\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ListItem\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./List_Item.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import ListItem from\"https://framerusercontent.com/modules/bmCFSKUhALa4QmIOqr6i/BpmPTjkfVB4lOyz9EiXT/List_Item.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function ToDoList({items}){const listStyles={listStyle:\"none\",marginTop:0,paddingLeft:\"16px\",width:\"100%\"};return /*#__PURE__*/_jsx(\"ul\",{style:listStyles,children:items===null||items===void 0?void 0:items.map((item,index)=>/*#__PURE__*/_jsx(ListItem,{text:item.text,isChecked:item.isChecked},index))});}ToDoList.displayName=\"To Do List\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ToDoList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./To_Do_List.map", "import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useStore=createStore({});export const useDevStore=createStore({isDebugging:null});\nexport const __FramerMetadata__ = {\"exports\":{\"useDevStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Stores.map", "/**\n * Accepts a string, and returns true/false if the string is in ISO 8601 format with the option of adding \"Z\" at the end.\n * @param {string} str - A string representing a date in ISO 8601 format.\n * @returns {boolean} - Returns true if str is in ISO 8601 format, otherwise returns false.\n */export function isISO8601(str){const isoDateRegex=/^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(Z|([+-]\\d{2}:\\d{2}))?$/;return isoDateRegex.test(str);}/**\n * Accepts a text, checks to see if it's in ISO 8601 format, if yes, resets the time and returns ISO 8601 string, otherwise return empty string.\n * @param {string} text - Date as a string in ISO 8601 format.\n * @returns {string} - Returns the same string value with the time cleared or an empty string.\n */export function resetTimeOfISODateString(text){return isISO8601(text)?`${text.substring(0,10)}T00:00:00.000Z`:\"\";}export function getProps({object,target,returnParent=false}){if(!object||!target.name||!target.type)return undefined;const propMatch=object[target.name];const typeMatch=target.type.toLowerCase()===\"array\"?Array.isArray(propMatch):typeof propMatch===target.type.toLowerCase();if(propMatch&&typeMatch){// return the target or the target's parent (which will contain the target)\nreturn returnParent?object:propMatch;}for(let nestedProp in object){const value=object[nestedProp];// don't go down another level if the value is not of type object/array\nif(typeof value!==\"object\")continue;const result=getProps({returnParent,target,object:value});if(result!==undefined)return result;}}export function getAllCollections({queryFrom,referencedCollections={}}){if(!queryFrom)return false;const{constraint,left,right,type}=queryFrom;if(type===\"Collection\"){referencedCollections[queryFrom.alias]={...queryFrom};}getAllCollections({queryFrom:queryFrom.left,referencedCollections});getAllCollections({queryFrom:queryFrom.right,referencedCollections});return referencedCollections;}// the most basic of nodes, mostly used for literal value comparisons\nexport function createBinaryOperationNode({left,right,operator}){return{left,right,operator,type:\"BinaryOperation\"};}// used for enum/option CMS field types\nexport function createCaseNode({controlId,optionIds}){const createCondition=optionId=>{return{then:{type:\"LiteralValue\",value:true},type:\"Condition\",when:{type:\"LiteralValue\",value:optionId}};};return{type:\"Case\",conditions:optionIds.map(createCondition),else:{type:\"LiteralValue\",value:false},value:{name:controlId,type:\"Identifier\"}};}// used for string fields where the condition includes 'starts_with', 'ends_with', or 'contains'\nexport function createFunctionCallNode({binaryNode,functionName}){return{functionName,arguments:[binaryNode.left,binaryNode.right],type:\"FunctionCall\"};}// wraps a node to negate its value\nexport function createUnaryOperationNode({value}){return{operator:\"not\",type:\"UnaryOperation\",value};}export function handleCondition_IsIncludedIn({collection,condition,name,type,value}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const node=createBinaryOperationNode({left:{collection,name,type},right:{value,type:\"LiteralValue\"},operator:\"in\"});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Handles filters with conditions as \"IS_SET\" or \"!IS_SET\".\n * @param {object} controlIdentifier - An object representing the control, composed of\n *   {collection, name, type} properties.\n * @param {string} condition - The string defining the type of filtering condition.\n * @returns {object} - Returns a binary operation node or unary operation node if the value is negated.\n */export function handleCondition_IsSet({collection,name,type,condition}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const left=createBinaryOperationNode({operator:\"!=\",left:{collection,name,type},right:{value:null,type:\"LiteralValue\"}});const right=createBinaryOperationNode({operator:\"!=\",left:{collection,name,type},right:{value:\"\",type:\"LiteralValue\"}});const node=createBinaryOperationNode({left,right,operator:\"and\"});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Handles filters with conditions as \"STARTS_WITH\", \"!STARTS_WITH\", \"ENDS_WITH\", \"!ENDS_WITH\", \"CONTAINS\", \"!CONTAINS\".\n * @param {object} controlIdentifier - An object representing the control, composed of\n *   {collection, name, type} properties.\n * @param {string} condition - The string defining the type of filtering condition.\n * @returns {object} - Returns a binary operation node or unary operation node if the value is negated.\n */export function handleCondition_StartsWith_EndsWith_Contains({controlIdentifier,condition,value}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";// Framer uses filter functions in their query tree for \"STARTS_WITH\", \"ENDS_WITH\", or \"CONTAINS\"\nconst functionName=negateValue?condition.substring(1):condition;const node=createFunctionCallNode({binaryNode:createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:\"==\"}),functionName});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Parses a string representing a range\n * @param {string} rangeString - String formatted to represent a range.\n * @returns {object} - Returns an object with the start and end values, and if they're inclusive or exclusive.\n */export function parseRangeCondition({rangeString}){// inclusive:\n// greater than or equal: [\n// lesser than or equal: ]\n//exclusive:\n// greater than: (\n// lesser than: )\n// check the first character to determine if the condition is \"greater than\", or \"greater than or equal\"\nconst startOperator=rangeString.charAt(0)===\"[\"?\">=\":\">\";// check the last character to determine if the condition is \"lesser than\", or \"lesser than or equal\"\nconst endOperator=rangeString.charAt(rangeString.length-1)===\"]\"?\"<=\":\"<\";// ommit the first and last charaters to split the values\nconst ranges=rangeString.substring(1,rangeString.length-1).split(\",\");return{start:{operator:startOperator,value:ranges[0]},end:{operator:endOperator,value:ranges[1]}};}/**\n * Handles filters with conditions that contains the substring \"IS_BETWEEN\".\n * @param {object} controlIdentifier - An object with properties of the control.\n * @param {object} start - The starting value and operator of the range.\n * @param {object} end - The ending value and operator of the range.\n * @returns {object} - Returns a binary operation node.\n */export function handleCondition_IsBetween({controlIdentifier,start,end}){const left=createBinaryOperationNode({left:controlIdentifier,right:{value:start.value,type:\"LiteralValue\"},operator:start.operator});// the results will be less than or equal to this end\nconst right=createBinaryOperationNode({left:controlIdentifier,right:{value:end.value,type:\"LiteralValue\"},operator:end.operator});return createBinaryOperationNode({left,right,operator:\"and\"});}// returns the tree structure used by Framer to apply filters to collection list\nexport function createFramerFilterTree({nodes=[],operator=\"and\"}){let tree={};nodes.forEach((node,index)=>{if(index===0){tree=node;}else{tree={operator,left:tree,right:node,type:\"BinaryOperation\"};}});return tree;}\nexport const __FramerMetadata__ = {\"exports\":{\"handleCondition_IsBetween\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resetTimeOfISODateString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_StartsWith_EndsWith_Contains\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isISO8601\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCaseNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBinaryOperationNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createUnaryOperationNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createFramerFilterTree\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAllCollections\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createFunctionCallNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseRangeCondition\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_IsIncludedIn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_IsSet\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utilities.map", "// @ts-ignore\nimport{useQueryData,useIsOnFramerCanvas}from\"framer\";import{useState,useEffect,useRef,useMemo}from\"react\";import{useStore,useDevStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js\";import{getProps,getAllCollections,createFramerFilterTree,createBinaryOperationNode,createCaseNode,createFunctionCallNode,createUnaryOperationNode,handleCondition_IsBetween,handleCondition_IsIncludedIn,handleCondition_IsSet,handleCondition_StartsWith_EndsWith_Contains,parseRangeCondition}from\"https://framerusercontent.com/modules/NktNXvnf4m4T7jKQcOHx/ld1Thy4iHs6v3180zPrJ/Utilities.js\";/**\n * Hook that prints to the console when debugging CMS Plus.\n * @param {boolean} debug - Is debugging CMS Plus or not.\n *\n * @returns {object} - An object with the following properties:\n * @param {function} consoleLogWhenDebuggingCMSPlus - Function that acts just like console.log, but only when debugging CMS Plus.\n */export const useConsoleLogWhenDebuggingCMSPlus=()=>{const[store]=useDevStore();const consoleLogWhenDebuggingCMSPlus=(...args)=>{if(store.isDebugging)console.log(...args);};return{consoleLogWhenDebuggingCMSPlus};};export const useGetFramerCMSItems=query=>{const[items,setItem]=useState([]);useEffect(()=>{if(!!query){const extractedItems=useQueryData(query);setItem(extractedItems);}},[query]);return items;};/**\n * Hook to debounce a value.\n * @param {number} delay - The delay in milliseconds before the debounced value is returned. Default is 2000.\n * @param {any} value - The value to debounce; the hook will return this value only after the specified delay without changes.\n * @returns {any} - Returns the debounced value after the delay.\n */export const useDebouncer=({delay,value})=>{const[debouncedValue,setDebouncedValue]=useState(value);useEffect(()=>{const ID=setTimeout(()=>{setDebouncedValue(value);},delay);return()=>clearTimeout(ID);},[value]);return debouncedValue;};/**\n * Hook to manage error alerts with a customizable delay.\n * @param {object} options - Configuration options for the hook.\n * @param {number} [options.delay=2000] - Optional delay in milliseconds before showing the alert. Defaults to 2000 if not provided.\n * @returns {object} - An object with the following properties:\n * @property {string[]} addMessage - An array of text messages representing the current error messages.\n * @property {boolean} hasMessages - A boolean indicating if there are any error messages.\n */export const useAlert=({delay=2e3}={})=>{const isOnFramerCanvas=useIsOnFramerCanvas();const[messages,setMessages]=useState([]);const debouncedMessages=useDebouncer({delay,value:messages});const addMessage=message=>{if(!isOnFramerCanvas)setMessages(prev=>[...prev,message]);};const clearMessages=()=>{if(!isOnFramerCanvas)setMessages([]);};useEffect(()=>{if(debouncedMessages.length>0)alert(`\nError!\n\n${debouncedMessages.join(\"\\n\")}`);},[debouncedMessages]);return{addMessage,clearMessages,hasMessages:messages.length>0};};/**\n * Custom hook that uses the cmsPlus collection's active filters to construct Framer's collection query where object.\n * @param {string} collectionID - The id of the collection stored in cmsPlus store.\n * @returns {function} Returns the where object structures as Framer's filtering tree to be used within the colleciton list query.\n */export const useConstructFramerCollectionQueryWhere=({collectionID})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[store]=useStore();const collection=store[collectionID];// get the current collection's props\nconst alias=collection?.alias||\"\";const fields=collection?.fields||{};const realTimeSearch=collection?.realTimeSearch||null;const collectionReferences=collection?.collectionReferences||null;// every element stores Framer's query filter structure made up of all the filters for that CMS field,\n// 'branches' will looped throught and formatted into the same Framer query filter structure\nconst branches=[];// if there is a search text, loop through the selected CMS fields and create a Framer query tree joined with \"or\" logic.\n// this is the only time were different CMS field are joined as \"match any\" logic\nif(!!realTimeSearch&&realTimeSearch.text!==\"\"){const nodes=[];// gather all the fields to search in and remove any duplicates\nconst realTimeSearchFields=Array.from(new Set(realTimeSearch.fields));realTimeSearchFields.forEach(fieldName=>{// if the field does not exist in the CMS, skip\nif(!fields.hasOwnProperty(fieldName))return;const control=fields[fieldName];const{type}=control;const controlIdentifier={collection:alias,name:control.id,type:\"Identifier\"};if(type===\"string\"){nodes.push(createFunctionCallNode({binaryNode:createBinaryOperationNode({left:controlIdentifier,right:{value:realTimeSearch.text,type:\"LiteralValue\"},operator:\"==\"}),functionName:\"CONTAINS\"}));}});if(nodes.length>0)branches.push(createFramerFilterTree({nodes,operator:\"or\"}));}// loop through each CMS field, for each active filter create a node, store in 'nodes', then format the 'nodes' into Framer's query filter structure with 'or' logic\nfor(const[name,props]of Object.entries(fields)){// @ts-ignore\nconst{id,type,options,optionTitles,filters}=props;// required for building the Framer query where object\n// collection alias is what collection this field is derived from\n// id is the Framer identification for this field control\nconst controlIdentifier={collection:alias,name:id,type:\"Identifier\"};const nodes=[];filters?.forEach((activeFilter,currentFilterIndex,theseFilters)=>{const{condition,value,isActive}=activeFilter;// handle the active filter based on CMS field type\nswitch(type){case\"enum\":// enum/option CMS field type is different. it does not need to loop through each active filter.\n// all possible options are gathered, and if theres one active filter, then a binary operation node is pushed into nodes, otherwise, more than 1 active filter uses a case note instead.\nif(currentFilterIndex>0)return;// cross reference the filter values to their corresponding Framer control IDs\nconst activeFilterOptionIds=theseFilters.filter(thisFilter=>thisFilter.isActive).map(thisFilter=>{const index=optionTitles.indexOf(thisFilter.value);return options[index];});if(activeFilterOptionIds.length<1)return;// use a binary operation node for 1 active filter, otherwise, for more active filters, use a case node\nnodes.push(theseFilters.length===1?createBinaryOperationNode({left:controlIdentifier,right:{value:activeFilterOptionIds[0],type:\"LiteralValue\"},operator:activeFilter.condition}):createCaseNode({controlId:id,optionIds:activeFilterOptionIds}));break;case\"slug\":case\"string\":// skip if the filter is inactive\nif(!isActive)return;// handles when the condition is \"Equals\" or \"Doesn't Equal\"\nif(condition==\"==\"||condition==\"!=\"){nodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));// handles when the condition is \"IS_SET\" or \"!IS_SET\"\n}else if(condition.includes(\"IS_SET\")){nodes.push(handleCondition_IsSet({...controlIdentifier,condition}));// handles filters with conditions as \"STARTS_WITH\", \"!STARTS_WITH\", \"ENDS_WITH\", \"!ENDS_WITH\", \"CONTAINS\", or \"!CONTAINS\"\n}else if(condition.includes(\"STARTS_WITH\")||condition.includes(\"ENDS_WITH\")||condition.includes(\"CONTAINS\")){nodes.push(handleCondition_StartsWith_EndsWith_Contains({controlIdentifier,condition,value}));}break;case\"number\":// skip if the filter is inactive\nif(!isActive)return;if(condition===\"IS_BETWEEN_NUMBERS\"){const range=parseRangeCondition({rangeString:value});const start={value:Number(range.start.value),operator:range.start.operator};const end={value:Number(range.end.value),operator:range.end.operator};nodes.push(handleCondition_IsBetween({controlIdentifier,start,end}));}else{// handles single values\nnodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}break;case\"date\":// skip if the filter is inactive\nif(!isActive)return;if(condition===\"IS_BETWEEN_DATES\"){const range=parseRangeCondition({rangeString:value});const start={value:range.start.value,operator:range.start.operator};const end={value:range.end.value,operator:range.end.operator};nodes.push(handleCondition_IsBetween({controlIdentifier,start,end}));}else{// handles single dates\nnodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}break;case\"file\":case\"richtext\":case\"responsiveimage\":case\"link\":// skip if the filter is inactive\nif(!isActive)return;nodes.push(handleCondition_IsSet({...controlIdentifier,condition}));break;case\"boolean\":// skip if the filter is inactive\nif(!isActive)return;nodes.push(activeFilter.value?controlIdentifier:createUnaryOperationNode({value:controlIdentifier}));break;case\"collectionreference\":// skip if the filter is inactive\nif(!isActive)return;// for references, the referenced collection alias is used as this field control's id, and the name is replaced with 'id'\nconst collectionIdentifier={...controlIdentifier,collection:id,name:\"id\"};if(condition.includes(\"IS_SET\")){nodes.push(handleCondition_IsSet({...collectionIdentifier,condition}));}if(condition==\"==\"||condition==\"!=\"){nodes.push(createBinaryOperationNode({left:collectionIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}if(condition.includes(\"IS_INCLUDED\")){nodes.push(handleCondition_IsIncludedIn({...collectionIdentifier,condition,value}));}break;case\"multicollectionreference\":// skip of the filter is inactive\nif(!isActive)return;// get the multi referenced collection\nconst argument=collectionReferences[value];if(condition.includes(\"CONTAINS\")){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const node=createBinaryOperationNode({left:{value,type:\"LiteralValue\"},right:{arguments:[argument],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},operator:\"in\"});nodes.push(negateValue?createUnaryOperationNode({value:node}):node);}break;// do nothing if the control is not supported\ndefault:consoleLogWhenDebuggingCMSPlus(\"\uD83C\uDD87:\",`CMS field ${type} type is not supported.`);break;}});// every node will be used to construct Framer's query tree joined with \"or\" logic.\n// this will allow filters from the same CMS fields applied as \"match any\" logic.\nif(nodes.length>0)branches.push(createFramerFilterTree({nodes,operator:\"or\"}));}// every branch will be used to construct Framer's query tree joined with \"and\" logic.\n// this will allow filters from different CMS fields applied as \"match all\" logic.\nconst where=createFramerFilterTree({nodes:branches,operator:\"and\"});return()=>Object.keys(where).length>0?where:null;};export const useFramerCollectionList=({collectionPlusID,framerCollectionList,isDebugging=false})=>{// stores\nconst[store,setStore]=useStore();const[devStore,setDevStore]=useDevStore();// states\n// key for updating the collection list on the page, a change will trigger a render\nconst[key,setKey]=useState(0);const[noSearchResults,setNoSearchResults]=useState(false);const[collection,setCollection]=useState({alias:null,id:null,name:null,query:null});// local variables\nconst collectionInitializedInStore=!!store[collection.id];const sortDirection=store[collection.id]?.sort;const debounced_delay=250;// hooks\nconst isOnFramerCanvas=useIsOnFramerCanvas();const constructFramerCollectionQueryWhere=useConstructFramerCollectionQueryWhere({collectionID:collection.id});// any dependencies that can trigger the render key should be debounced to prevent collection list flicker\nconst fields_debounced=useDebouncer({delay:debounced_delay,value:store[collection.id]?.fields});const searchText_debounced=useDebouncer({delay:debounced_delay,value:store[collection.id]?.realTimeSearch.text});const framerCollectionList_debounced=useDebouncer({delay:debounced_delay,value:framerCollectionList});// in order to extract cms query data, the cmsPlus filters will need to be formatted into Framer's query where tree structure and applied to query\nconst searchResults=useMemo(()=>{if(!!fields_debounced&&!!collection.query){const where=constructFramerCollectionQueryWhere();const orderBy=collection.query?.orderBy||null;// by default, sort is ascending when orberBy is undefined, and is not neede\nif(!!orderBy&&!!sortDirection){if(isDebugging){console.log(\"\u2195\uFE0F:\",`Setting ${sortDirection} order.`);}collection.query.orderBy[0]={...collection.query.orderBy[0],direction:sortDirection};}if(!!where){if(isDebugging)console.log(\"\uD83C\uDE38:\",where);collection.query.where=where;}else{delete collection.query.where;}if(isDebugging){console.log(\"\uD83D\uDFE0:\",\"Query:\",Object.assign({},collection.query));}return useQueryData(collection.query);}return null;},[fields_debounced,sortDirection,!!collection.query,searchText_debounced,framerCollectionList]);// updates the collection store with cms items, updates the render key for the collection list, and updates if the noSearchResults frame shoule be shown\nuseEffect(()=>{/**\n         * at this point:\n         * 1. framerCollectionList has been validated\n         * 2. the collection has been stored\n         * 3. its query has been altered by applying CMS+ filters\n         * 4. the cms items (query data) has been extracted using the altered query\n         * 5. finally the collection list on the page needs to be updated by changing the render key\n         */if(!!searchResults){if(isDebugging){console.log(\"\uD83D\uDFE2:\",`Updating CMS Items: id# ${collection.id} || name ${collection.name} || item count ${searchResults.length}`);}const noResults=searchResults.length<1;// key = 0 signifies the collection list is updating on Collection+\n// this avoids a split-second double render when switching from no results --> results until the collection list is updated with the latest filters\nconst updatedKey=noResults?0:Math.floor(Math.random()*1e5);setNoSearchResults(noResults);setKey(updatedKey);setStore(prev=>({...prev,[collection.id]:{...prev[collection.id],searchResults}}));}},[collectionInitializedInStore,sortDirection,fields_debounced,searchText_debounced,framerCollectionList_debounced]);// when on Preview/Live view only\n// if collection is not set in store, initialize a valid Framer collection list in store\n// otherwise, if it's the same list, sync the stored collection to Collection+\nuseEffect(()=>{if(!isOnFramerCanvas){if(isDebugging){console.log(\"\uD83D\uDEE0\uFE0F:\",\"CMS Plus debugging enabled...\");console.log(\"\");}// get the query object from the Framer collection list\n// if a query object does not exist, then the linked frame is not a valid Framer collection list instance\nconst query=getProps({object:framerCollectionList,target:{name:\"query\",type:\"object\"}});// for Framer collection lists not using any references, this will return query.from\n// otherwise, list using references, it will return query.from.left\nconst props=getProps({object:query,target:{name:\"alias\",type:\"string\"},returnParent:true});// get the name of the collection\n// for collections that include references, multiple collections will be in the query object, but the first one is the target\nconst name=getProps({object:props,target:{name:\"displayName\",type:\"string\"}});// initialize in store\nif(!!name&&!!query){const storedCollection=store[collectionPlusID];if(!storedCollection){if(isDebugging){console.log(\"\u2705:\",`Initializing Collection+: \"${name}\" with id# ${collectionPlusID} in store.`);console.log(\"\uD83D\uDFE0:\",\"Query:\",Object.assign({},query));}// these are any native Framer filters applied on the list via the canvas\nconst defaultFilters=getProps({object:query,target:{name:\"where\",type:\"object\"}});// make the cms fields easier to manage by having the object props by readable titles, rather than its Framer ID\nconst cmsFieldsByID=getProps({object:props,target:{name:\"propertyControls\",type:\"object\"}});const cmsFieldsByName={};for(const[controlID,field]of Object.entries(cmsFieldsByID)){// @ts-ignore\nconst{title,...otherProps}=field;cmsFieldsByName[title]={...otherProps,id:controlID};}const from=getProps({object:query,target:{name:\"from\",type:\"object\"}});// if this collection list includes reference CMS fields, then gather all collections and remove the current one to be left the referenced collections only\nconst allCollections=getAllCollections({queryFrom:from});delete allCollections[props?.alias];const collectionReferences=Object.keys(allCollections).length>0?allCollections:null;if(isDebugging&&collectionReferences){console.log(\"\uD83D\uDFE0:\",\"References:\",collectionReferences);}// initiate the collection in store if valid\nsetStore(prev=>({...prev,[collectionPlusID]:{...defaultFilters&&{defaultFilters},...collectionReferences&&{collectionReferences},name,alias:props?.alias,fields:cmsFieldsByName,realTimeSearch:{fields:[],text:\"\"},searchResults:[]}}));}else{if(isDebugging){console.log(\"\uD83D\uDFE9:\",`Syncing Collection+ from store: id#${storedCollection.id} \"${storedCollection.name}\"`);}if(name===storedCollection.name){if(collection.query?.where){query.where=collection.query.where;}}}}// store query from a valid Framer collection list\nsetCollection({name,alias:props?.alias,id:collectionPlusID,...!!query&&{query}});// always start off with a 0 key, this notifies Collection+ the list is not ready and do not show\nsetKey(0);// cmsPlus collection+ must have props._cmsPlusDebugging = true via an override\nsetDevStore(prev=>({...prev,isDebugging}));}},[isOnFramerCanvas,framerCollectionList]);if(isDebugging)console.log(\"\uD83D\uDCC0:\",Object.assign({},store));return{key,noSearchResults};};/**\n * Accesses a collection from the store using its ID.\n *\n * @param {string} collectionID - The collection's unique ID.\n * @returns {Object} -\n *   - `isCollectionReady`: True if the collection exists and the view is not on Framer Canvas.\n *   - `collectionFromStore`: The collection data or null if not found.\n */export const useCollectionFromStore=collectionID=>{const[store,setStore]=useStore();const collection=store[collectionID]||null;const isOnFramerCanvas=useIsOnFramerCanvas();return{isCollectionReady:!isOnFramerCanvas&&!!collection,collectionFromStore:collection};};/**\n * Validates the Filter+ component for CMS Plus.\n * Ensures the collection, field, and value are valid based on the given conditions.\n *\n * @param {string} collectionID - The ID of the CMS collection to validate.\n * @param {string} controlType - The expected control type of the field (e.g., 'string', 'number').\n * @param {string} cmsFieldName - The name of the CMS field to validate.\n * @param {*} value - The value being checked; must not be undefined if required.\n * @param {boolean} valueIsRequired - Whether a value is required (true) or not (false).\n *\n * @returns {boolean} - Returns true if the filter is valid; otherwise, false.\n */export const useIsFilter_Valid=({collectionID,controlType,cmsFieldName,value,valueIsRequired})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[isFilter_Valid,setIsFilter_Valid]=useState(false);const{isCollectionReady,collectionFromStore}=useCollectionFromStore(collectionID);const supportedControlTypes=[\"boolean\",\"collectionreference\",\"date\",\"enum\",\"file\",\"link\",\"multicollectionreference\",\"number\",\"responsiveimage\",\"richtext\",\"string\"];// Validate the filter when collection or related dependencies change\nuseEffect(()=>{setIsFilter_Valid(false)// Reset filter validity on dependency changes\n;if(isCollectionReady){const field=collectionFromStore.fields[cmsFieldName];const isSupportedType=supportedControlTypes.includes(field?.type);const usingMatchingFilterType=field?.type===controlType;const value_isValid=valueIsRequired?value!==undefined// Value must not be undefined if required\n:value===null// For optional values, null is acceptable\n;if(!!field&&isSupportedType&&usingMatchingFilterType&&value_isValid){setIsFilter_Valid(true)// Mark filter as valid\n;}else{const errors=[`\u2757\uFE0F Invalid Filter+ for ${cmsFieldName}:`];if(!field)errors.push(`${cmsFieldName} does not exist.`);if(!isSupportedType)errors.push(`${!!field?field.type:`Field`} type is not supported.`);if(!usingMatchingFilterType)errors.push(\"Using the wrong type of Filter+ for CMS field.\");if(value===undefined)errors.push(\"Value is required.\");consoleLogWhenDebuggingCMSPlus(errors.join(\"\\n\"));}}},[isCollectionReady,cmsFieldName,value,valueIsRequired]);return isFilter_Valid// Returns whether the filter is valid\n;};/**\n * Hook to initialize a filter in the collection store.\n *\n * Ensures that the specified filter is added to the store when valid and handles\n * clean-up or reset logic for non-preserved filters.\n *\n * Arguments:\n * @param {string} cmsFieldName - The CMS field to apply the filter to.\n * @param {string} collectionID - The ID of the collection this filter belongs to.\n * @param {string} condition - The filter's condition (e.g., \"equals\").\n * @param {string} controlType - The type of control (e.g., toggle, dropdown).\n * @param {boolean} isFilterActive - Whether the filter is currently active.\n * @param {boolean} isFilter_Valid - Indicates if the filter is valid for initialization.\n * @param {boolean} isPreserving - Whether the filter should be preserved on page reload.\n * @param {*} value - The value the filter applies.\n *\n * Returns:\n * - `isFilter_Initialized`: True if the filter is already initialized.\n * - `isFilter_CurrentlyActive`: The active status of the filter or null if uninitialized.\n */export const useInitializeFilter=({cmsFieldName,collectionID,condition,controlType,isFilterActive,isFilter_Valid,isPreserving,value})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const setStore=useStore()[1];// Store default values for the filter to detect overrides.\nconst defaultValues_Ref=useRef({cmsFieldName,collectionID,condition,isPreserving,value});const{collectionFromStore}=useCollectionFromStore(collectionID);// Check if the filter is already initialized in the collection store.\nconst initializedFilter=collectionFromStore?.fields?.[cmsFieldName]?.filters?.find(f=>f.condition===condition&&(f.value===value||JSON.stringify(f.value)===JSON.stringify(value)))??null;const isFilterActive_defaultRef=useRef(isFilterActive);const isFilterActive_Ref=useRef(isFilterActive);const isFilter_Initialized_Ref=useRef(!!initializedFilter);// Keep track of filter active state.\nuseEffect(()=>{isFilterActive_Ref.current=isFilterActive;},[isFilterActive]);// Initialize the filter in the collection store if it is valid and not already initialized.\nuseEffect(()=>{if(isFilter_Valid&&!initializedFilter){consoleLogWhenDebuggingCMSPlus(`\u2705 Initializing Filter+: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value} | active? ${isFilterActive}`);isFilter_Initialized_Ref.current=true;setStore(prev=>{const prevFilters=prev[collectionID]?.fields[cmsFieldName]?.filters??[];return{...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields[cmsFieldName],filters:[...prevFilters,{condition,value,isActive:isFilterActive}]}}}};});}// Clean up: handle overrides if default values have changed.\nreturn()=>{const currentValues={cmsFieldName,collectionID,condition,isPreserving,value};const hasOverrides=Object.keys(currentValues).some(key=>{const currentValue=currentValues[key];const defaultValue=defaultValues_Ref.current[key];consoleLogWhenDebuggingCMSPlus(`Hooks > ${defaultValues_Ref.current.cmsFieldName}:`);consoleLogWhenDebuggingCMSPlus(`Hooks > Current Value:`,currentValue);consoleLogWhenDebuggingCMSPlus(`Hooks > Default Value:`,defaultValue);if(typeof defaultValue===\"object\"){return JSON.stringify(currentValue)!==JSON.stringify(defaultValue);}return currentValue!==defaultValue;});if(isFilter_Valid&&hasOverrides){const{cmsFieldName:prevCMSFieldName,collectionID:prevCollectionID,condition:prevCondition,value:prevValue}=defaultValues_Ref.current;consoleLogWhenDebuggingCMSPlus(`\uD83C\uDD91 Clean Up Filter+: id# ${prevCollectionID} | field ${prevCMSFieldName} | type ${controlType} | condition ${prevCondition} | value ${prevValue}`);setStore(prev=>{const prevFilters=prev[prevCollectionID]?.fields[prevCMSFieldName]?.filters??[];return{...prev,[prevCollectionID]:{...prev[prevCollectionID],fields:{...prev[prevCollectionID]?.fields,[prevCMSFieldName]:{...prev[prevCollectionID]?.fields[prevCMSFieldName],filters:prevFilters.filter(f=>f.condition!==prevCondition||f.value!==prevValue)}}}};});}Object.assign(defaultValues_Ref.current,currentValues);};},[isFilter_Valid,cmsFieldName,collectionID,condition,isPreserving,value]);// Reset filters that are not preserved to their default state.\nuseEffect(()=>{return()=>{if(isFilter_Initialized_Ref.current&&!defaultValues_Ref.current.isPreserving){if(isFilterActive_Ref.current!==isFilterActive_defaultRef.current){const{cmsFieldName,collectionID,condition,value}=defaultValues_Ref.current;consoleLogWhenDebuggingCMSPlus(`\uD83D\uDFE8 Resetting Filter+: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value}`);setStore(prev=>{const prevFilters=prev[collectionID]?.fields[cmsFieldName]?.filters??[];return{...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields[cmsFieldName],filters:prevFilters.map(f=>f.condition===condition&&f.value===value?{...f,isActive:isFilterActive_defaultRef.current}:f)}}}};});}}};},[]);return{isFilter_Initialized:!!initializedFilter,isFilter_CurrentlyActive:initializedFilter?.isActive??null};};/**\n * Custom hook to sync a component's variant with its stored state.\n *\n * Arguments:\n * @param {boolean} component_isReady - Indicates if the component is ready for synchronization.\n * @param {function} debuggingLog - Logs debug information during synchronization.\n * @param {boolean} desynchronized - True if the component state differs from the stored state.\n * @param {boolean} isPreserving - Enables synchronization when state preservation is active.\n * @param {*} remoteValue - The value representing changes from an external source.\n * @param {function} transitionToVariant - Triggers a transition to the correct variant.\n *\n * Returns:\n * @returns {object} - `{ checkVariantSync }`, a flag indicating if the synchronization check is in progress.\n */export const useVariantSync=({component_isReady,debuggingLog,desynchronized,isPreserving,remoteValue,transitionToVariant})=>{const[checkVariantSync,setCheckVariantSync]=useState(isPreserving);// Sync to the correct variant when the component is ready and preserving state.\nuseEffect(()=>{if(component_isReady){if(isPreserving&&desynchronized){debuggingLog();transitionToVariant?.();}// Mark the synchronization check as completed.\nsetCheckVariantSync(false);}},[component_isReady]);// Handle changes from an external source.\nuseEffect(()=>{if(desynchronized&&!checkVariantSync){debuggingLog();transitionToVariant?.();}},[remoteValue]);return{checkVariantSync};};export const useFilter=({cmsPlusComponentName,collectionID,condition,value,cmsFieldName,isPreserving,isFilterActive,interactionActiveFilter,interactionInactiveFilter,controlType,valueIsRequired})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const setStore=useStore()[1];const isFilterActive_defaultRef=useRef(isFilterActive);// Step 1: Validate the filter configuration.\nconst isFilter_Valid=useIsFilter_Valid({collectionID,controlType,cmsFieldName,valueIsRequired,value});// Step 2: Initialize the filter with its default state if not already done.\nconst{isFilter_Initialized,isFilter_CurrentlyActive}=useInitializeFilter({cmsFieldName,collectionID,condition,controlType,isFilterActive,isFilter_Valid,isPreserving,value});// compares the current active status with what is in the collection store\nconst desynchronized=isFilterActive!==isFilter_CurrentlyActive;// wait for the component to be ready, then check if the variant needs to be synced\nconst{checkVariantSync}=useVariantSync({desynchronized,isPreserving,component_isReady:isFilter_Initialized,remoteValue:isFilter_CurrentlyActive,debuggingLog:()=>consoleLogWhenDebuggingCMSPlus(`\uD83D\uDD04 Syncing Filter+ to ${isFilter_CurrentlyActive?\"active\":\"inactive\"} variant: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value}`),transitionToVariant:isFilter_CurrentlyActive?interactionActiveFilter:interactionInactiveFilter});const isFilterActive_Debounced=useDebouncer({delay:200,value:isFilterActive});useEffect(()=>{if(isFilter_Initialized&&desynchronized&&!checkVariantSync){setStore(prev=>({...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields?.[cmsFieldName],filters:prev[collectionID]?.fields?.[cmsFieldName]?.filters?.map(f=>{if(f.condition===condition&&(f.value===value||JSON.stringify(f.value)===JSON.stringify(value))){return{...f,isActive:isFilterActive};}return f;})}}}}));consoleLogWhenDebuggingCMSPlus(`\uD83D\uDFE8 ${isFilterActive?\"Activating\":\"Deactivating\"} Filter+`,cmsFieldName,condition,value,`for id# ${collectionID}.`);}},[isFilter_Initialized,isFilterActive_Debounced,checkVariantSync]);};export const useReferencedCMSIds=()=>{const[store]=useStore();console.log(\"reference cms ids >\",store);};\nexport const __FramerMetadata__ = {\"exports\":{\"useIsFilter_Valid\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useReferencedCMSIds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFilter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsoleLogWhenDebuggingCMSPlus\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCollectionFromStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConstructFramerCollectionQueryWhere\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInitializeFilter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useDebouncer\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useVariantSync\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFramerCollectionList\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAlert\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGetFramerCMSItems\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hooks.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{cloneElement}from\"react\";import{Header,HelperFrame,ToDoList}from\"https://framer.com/m/Index-nylz.js\";import{useFramerCollectionList}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/2JZG0iW7HWqllKpX21Is/Hooks.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n *\n * @framerIntrinsicWidth 500\n *\n * @framerDisableUnlink\n */export default function Collection_Plus(props){const cmsPlusComponentName=\"CMS+ Collection+\";const isOnFramerCanvas=useIsOnFramerCanvas();const isDebuggingCMSPlus=!!props._cmsPlusDebugging;const linkedCollectionListFrame=props._collectionListInstance?.[0];const linkedNoSearchResultsFrame=props._noSearchResultsInstance?.[0];// any missing linked frames will show helper frame\nconst missingFrames=!linkedCollectionListFrame||!linkedNoSearchResultsFrame;const{key,noSearchResults}=useFramerCollectionList({collectionPlusID:props.collectionID,framerCollectionList:linkedCollectionListFrame,isDebugging:isDebuggingCMSPlus});/**\n     * The collection list may undergo multiple updates during initial render and filter changes.\n     * To optimize performance and prevent unnecessary re-renders, a key is used to track the list's state:\n     * key = 0: The list is still being initialized or updated due to filter changes.\n     * key > 0: The list is stable and has finished updating.\n     */const isUpdating=isOnFramerCanvas?false:key===0;// show the list when not loading, no missing frames, and doesn't have any errors\nconst showCollectionList=!isUpdating&&!missingFrames&&!noSearchResults;const showNoResultsFrame=isOnFramerCanvas?false:!missingFrames&&noSearchResults;if(isDebuggingCMSPlus){console.log(\"\uD83D\uDD11:\",key);console.log(\"\");}return /*#__PURE__*/_jsxs(_Fragment,{children:[missingFrames&&/*#__PURE__*/_jsxs(HelperFrame,{productName:cmsPlusComponentName,children:[/*#__PURE__*/_jsx(Header,{text:\"Connect Frames\"}),/*#__PURE__*/_jsx(ToDoList,{items:[{text:\"Connect to a Collection List.\",isChecked:!!linkedCollectionListFrame},{text:\"Connect a custom frame to display when there's no search results.\",isChecked:!!linkedNoSearchResultsFrame}]})]}),showCollectionList&&/*#__PURE__*/cloneElement(linkedCollectionListFrame,{key,id:\"cmsPlus\",style:{...linkedCollectionListFrame.props?.style,...props?.style}}),showNoResultsFrame&&/*#__PURE__*/cloneElement(linkedNoSearchResultsFrame,{style:{...linkedNoSearchResultsFrame.props?.style,...props?.style}})]});}// set the name that will be displayed in Assets menu\nCollection_Plus.displayName=\"Collection+\";// property controls for Collection_Plus\naddPropertyControls(Collection_Plus,{collectionID:{type:ControlType.Number,title:\"ID\",defaultValue:0,min:0,displayStepper:true,step:1,description:`Explore its [documentation](https://framercms.plus/documentation/component-collection-plus).`},_collectionListInstance:{type:ControlType.ComponentInstance,title:\"Collection List\",description:`Getting started [video](https://framercms.plus/documentation#quick-start) guide.`},_noSearchResultsInstance:{type:ControlType.ComponentInstance,title:\"No Search Results\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Collection_Plus\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function CollectionIDControl(props){return /*#__PURE__*/_jsx(_Fragment,{});}addPropertyControls(CollectionIDControl,{collectionID:{type:ControlType.Number,title:\"Collection+ ID\",defaultValue:0,min:0,displayStepper:true,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CollectionIDControl\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionID.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{useEffect,useState}from\"react\";import{useStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function Count_Plus(props){const cmsPlusComponentName=\"Count+\";const{counters,countOption,interactionAboveZero,interactionOnZero,selectedCollections,fontStyles,fontColor}=props;const[store]=useStore();const[count,setCount]=useState(0);const isOnFramerCanvas=useIsOnFramerCanvas();const pStyles={margin:0};// as the collections' filters are changed in store, total the search results or selected active filters\nuseEffect(()=>{if(!isOnFramerCanvas){let tally=0;const selections=countOption===\"searchResults\"?selectedCollections:counters;for(let index=0;index<selections.length;index++){// tally up search results if selected\nif(countOption===\"searchResults\"){const collectionID=selections[index];const collection=store[collectionID];if(!collection)continue;tally+=collection.searchResults.length;}// tally up active filters if selected\nif(countOption===\"activeFilters\"){const{countAllActiveFilters,cmsFields,collectionID}=selections[index];const collection=store[collectionID];if(!collection)continue;for(const[fieldName,{filters}]of Object.entries(collection.fields)){// skit if filters are undefined\nif(!filters)continue;if(countAllActiveFilters||cmsFields.includes(fieldName)){// for each active filter, tally up\nfilters.forEach(filter=>{if(filter.isActive)tally++;});}}}}setCount(tally);// trigger the interactions if they're set, they are optional\ntally<1?interactionOnZero?.():interactionAboveZero?.();}},[isOnFramerCanvas,store]);return /*#__PURE__*/_jsx(\"p\",{style:{...pStyles,...fontStyles,color:fontColor},children:count});}Count_Plus.displayName=\"Count+\";addPropertyControls(Count_Plus,{interactionOnZero:{type:ControlType.EventHandler,title:\"Zero\",defaultValue:null},interactionAboveZero:{type:ControlType.EventHandler,title:\"Above Zero\",defaultValue:null},countOption:{type:ControlType.Enum,title:\"Count\",description:`Explore its [documentation](https://framercms.plus/documentation/component-count-plus).`,options:[\"searchResults\",\"activeFilters\"],optionTitles:[\"Search Results\",\"Active Filters\"]},selectedCollections:{type:ControlType.Array,title:\"Collection+ IDs\",defaultValue:[],control:{type:ControlType.Number,defaultValue:0,min:0,displayStepper:true,step:1},hidden:props=>props.countOption!==\"searchResults\"},counters:{type:ControlType.Array,title:\"Filters\",defaultValue:[],control:{type:ControlType.Object,title:\"Collection+ IDs & Fields\",controls:{...getPropertyControls(CollectionIDControl),countAllActiveFilters:{type:ControlType.Boolean,title:\"All Active Filters\",defaultValue:true},cmsFields:{type:ControlType.Array,title:\"Fields\",defaultValue:[],description:\"Must match exactly as the field is named in its collection.\",control:{type:ControlType.String,title:\"Field\",defaultValue:\"\"},hidden:props=>props.countAllActiveFilters}}},hidden:props=>props.countOption!==\"activeFilters\"},fontStyles:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},fontColor:{type:ControlType.Color,title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Count_Plus\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5b26096)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/SyOCddjZFN1NwXiP9tok/C0APytSID6PlEd7yJD5o/NuviIIf7w.js\";const enabledGestures={Rnv96YOtL:{hover:true}};const serializationHash=\"framer-srm2d\";const variantClassNames={Rnv96YOtL:\"framer-v-wtnn64\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,bAlIQPEkr:click??props.bAlIQPEkr};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,bAlIQPEkr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Rnv96YOtL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapms06d2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bAlIQPEkr){const res=await bAlIQPEkr(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wtnn64\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Rnv96YOtL\",onTap:onTapms06d2,ref:refBinding,style:{backgroundColor:\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"Rnv96YOtL-hover\":{backgroundColor:\"var(--token-dda2e95a-63a9-40c6-b5f8-abafe2e93737, rgb(172, 228, 111))\"}},...addPropertyOverrides({\"Rnv96YOtL-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255)))\"},children:\"Apply & Close\"})}),className:\"framer-6y5vnb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mpx_9RNYw\",style:{\"--extracted-r6o4lv\":\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"Rnv96YOtL-hover\":{\"--extracted-r6o4lv\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Rnv96YOtL-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Apply & Close\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-srm2d.framer-1bclpk4, .framer-srm2d .framer-1bclpk4 { display: block; }\",\".framer-srm2d.framer-wtnn64 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: 352px; }\",\".framer-srm2d .framer-6y5vnb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 352\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"m1zrUPZnz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bAlIQPEkr\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerapQ3PRiyz=withCSS(Component,css,\"framer-srm2d\");export default FramerapQ3PRiyz;FramerapQ3PRiyz.displayName=\"Apply & Close Button\";FramerapQ3PRiyz.defaultProps={height:40,width:352};addPropertyControls(FramerapQ3PRiyz,{bAlIQPEkr:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerapQ3PRiyz,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerapQ3PRiyz\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"352\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"m1zrUPZnz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"bAlIQPEkr\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./apQ3PRiyz.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{useStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js\";import{useDebouncer,useConsoleLogWhenDebuggingCMSPlus}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/2JZG0iW7HWqllKpX21Is/Hooks.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function Search_Plus(props){const{fontColor,cmsFieldNames,fontStyles,placeHolderColor,placeHolderText,preserveFilter,selectedRealTimeSearches}=props;const fieldPlusComponent=\"Search+\";const[store,setStore]=useStore();/**\n     * looks for at least one valid collection ID in store.\n     *\n     * if Search+ has multiple elements in selectedRealTimeSearches listed, then i all listed valid collections will have the same realTimeSearch.text string\n     */const foundValidCollection=selectedRealTimeSearches.find(({collectionID})=>!!store[collectionID]);const collection=store[foundValidCollection?.collectionID]||null;const collectionIsInitialized=!!collection;// gather all the real time search text form every initialized collection in the store\n// it will be used watch the value that will trigger a useEffect when any value is cleared remotely\nconst realTimeSearchTexts=Object.values(store).map(collection=>collection.realTimeSearch.text);const supportedFieldTypes=[\"string\"];const isOnFramerCanvas=useIsOnFramerCanvas();const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[userInput,setUserInput]=useState(collectionIsInitialized?collection.realTimeSearch.text:\"\");const userInputDebounced=useDebouncer({delay:200,value:userInput});const[inputHasFocus,setInputHasFocus]=useState(false);const hasMountedRef=useRef(false);const inputStyles={...props.style,...fontStyles,backgroundColor:\"transparent\",border:\"none\",color:!inputHasFocus&&!userInput?placeHolderColor:fontColor,outline:\"none\",width:\"100%\"};const handleOnInput=e=>{if(collectionIsInitialized)setUserInput(e.target.value);};const handleInputOnFocus=()=>setInputHasFocus(true);const handleInputOnBlur=()=>setInputHasFocus(false);// handles realTimeSearch.text and input change. reset the input value if the realTimeSearch.text is cleared externally from Clear+\nuseEffect(()=>{if(collectionIsInitialized&&hasMountedRef.current&&!!userInputDebounced&&!collection.realTimeSearch.text){consoleLogWhenDebuggingCMSPlus(\"\uD83C\uDD91:\",\"Search+:\",` id#s [${selectedRealTimeSearches.map(search=>search.collectionID).join(\",\")}] cleared remotely.`);setUserInput(\"\");}},[collectionIsInitialized,...realTimeSearchTexts]);// handles userInputDebounced\n// when userInputDebounced is different from userInput, it will update the realTimeSearch.text in collection's store\nuseEffect(()=>{if(collectionIsInitialized&&userInputDebounced!==collection.realTimeSearch?.text){consoleLogWhenDebuggingCMSPlus(\"\uD83D\uDD0D:\",\"Search+:\",`\"${userInputDebounced}\"`);setStore(prev=>{const newStore={...prev};// loop through each element in selectedRealTimeSearches\n// each element will contain a collectionID\nfor(let index=0;index<selectedRealTimeSearches.length;index++){const{clearAllActiveFilters,cmsFieldNames,collectionID}=selectedRealTimeSearches[index];// get the collection from store\nconst collection=newStore[collectionID];// skip if collection not initiated in store\nif(!collection)continue;// set the input text\nnewStore[collectionID].realTimeSearch.text=userInputDebounced;// the input text will be searched in these fields\nconst searchFields=[];// loop through each field in this collection\nfor(const[fieldName,{type}]of Object.entries(collection.fields)){// skip if this field does not have any filters or the type is not supported\nif(!supportedFieldTypes.includes(type))continue;// push field if clearAllActiveFilters was selected, otherwise push if included in cmsFieldNames array\nif(clearAllActiveFilters||cmsFieldNames.includes(fieldName)){searchFields.push(fieldName);}}// set the searchFields to collection store realTimeSearch\nnewStore[collectionID].realTimeSearch.fields=searchFields;}return{...newStore};});}},[collectionIsInitialized,userInputDebounced]);// clean up function to reset when user is not preserving this filter search\nuseEffect(()=>{hasMountedRef.current=true;return()=>{if(collectionIsInitialized&&!preserveFilter){setStore(prev=>{const newStore={...prev};for(let index=0;index<selectedRealTimeSearches.length;index++){const{collectionID}=selectedRealTimeSearches[index];const collection=newStore[collectionID];if(!collection)continue;newStore[collectionID].realTimeSearch={...newStore[collectionID].realTimeSearch,text:\"\",fields:[]};}return{...newStore};});}};},[collectionIsInitialized,preserveFilter]);return /*#__PURE__*/_jsx(\"input\",{style:inputStyles,type:\"text\",value:!inputHasFocus&&!userInput?placeHolderText:userInput,onChange:handleOnInput,onFocus:handleInputOnFocus,onBlur:handleInputOnBlur});}Search_Plus.displayName=\"Search+\";addPropertyControls(Search_Plus,{selectedRealTimeSearches:{type:ControlType.Array,title:\"Searches\",defaultValue:[],description:`Explore its [documentation](https://framercms.plus/documentation/component-search-plus).`,control:{type:ControlType.Object,title:\"Collections & Fields\",controls:{...getPropertyControls(CollectionIDControl),clearAllActiveFilters:{type:ControlType.Boolean,title:\"All Fields\",defaultValue:true,description:\"Slug field is included.\"},cmsFieldNames:{type:ControlType.Array,title:\"Fields\",defaultValue:[],description:\"Must match exactly as the field is named in its collection.\",control:{type:ControlType.String,title:\"Field\",defaultValue:\"\"},hidden:props=>props.clearAllActiveFilters}}}},preserveFilter:{type:ControlType.Boolean,title:\"Preserve\",defaultValue:true,description:`Input text. [Explore feature.](https://framercms.plus/documentation/preserve-settings)`},fontStyles:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},fontColor:{type:ControlType.Color,title:\"Font Color\"},placeHolderText:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"CMS Plus Search+ Component\",placeholder:\"Optional\"},placeHolderColor:{type:ControlType.Color,title:\"Placeholder Color\",defaultValue:\"#b8b8b8\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Search_Plus\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{useEffect}from\"react\";import{useConsoleLogWhenDebuggingCMSPlus}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/2JZG0iW7HWqllKpX21Is/Hooks.js\";import{useStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function Clear_Plus(props){const cmsPlusComponentName=\"Clear+\";const{selectedFilters,selectedRealTimeSearches,clearNow}=props;const[store,setStore]=useStore();const isOnFramerCanvas=useIsOnFramerCanvas();const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const hasSelectedFilters=selectedFilters.length>0;const hasSelectedRealTimeSearches=selectedRealTimeSearches.length>0;const hasSelections=hasSelectedFilters||hasSelectedRealTimeSearches;// handles clearing filters/searches\nuseEffect(()=>{if(!isOnFramerCanvas&&clearNow&&hasSelections){consoleLogWhenDebuggingCMSPlus(\"\uD83C\uDD91:\",\"Clear+:\",`${hasSelectedFilters?\"filter\":\"\"}${hasSelectedFilters&&hasSelectedRealTimeSearches?\" / \":\"\"}${hasSelectedRealTimeSearches?\"search\":\"\"}`);consoleLogWhenDebuggingCMSPlus(selectedFilters,selectedRealTimeSearches);setStore(prev=>{const newStore={...prev};// loop through the user inputs selected collection ID(s) to clear search text(s)\nfor(let index=0;index<selectedRealTimeSearches.length;index++){const collectionID=selectedRealTimeSearches[index];const collection=newStore[collectionID];//  skip if collection is undefined\nif(!collection)continue;// if the user also listed to clear any real time searches, check if this collecition in included and null the text\nif(selectedRealTimeSearches.includes(collectionID)){newStore[collectionID].realTimeSearch={...newStore[collectionID].realTimeSearch,text:\"\",fields:[]};}}// this loop handles the selected filters to clear\nfor(let index=0;index<selectedFilters.length;index++){const{collectionID,clearAllActiveFilters,cmsFieldNames}=selectedFilters[index];const collection=newStore[collectionID];//  skip if collection is undefined\nif(!collection)continue;if(clearAllActiveFilters){for(const[name1,{filters}]of Object.entries(collection.fields)){if(!filters)continue;// deactivate all active filters\nconsoleLogWhenDebuggingCMSPlus(\"\uD83C\uDD91:\",\"Clear+:\",`All filters for id#${collectionID} \"${name1}\".`);newStore[collectionID].fields={...newStore[collectionID].fields,[name1]:{...newStore[collectionID].fields[name1],filters:filters.map(f=>{if(f.isActive){return{...f,isActive:false};}return f;})}};}}else{cmsFieldNames.forEach(cmsFieldName=>{const field=newStore[collectionID].fields[cmsFieldName];// abort if field does not exist\nif(!field){consoleLogWhenDebuggingCMSPlus(\"\u274C:\",\"Clear+:\",`Field ${cmsFieldName} not found on id# ${collectionID} \"${name}\".`);return;}// abort if this doesn't have any filters to clear\nif(!field.filters||field.filters.length===0){consoleLogWhenDebuggingCMSPlus(\"\u274C:\",\"Clear+:\",`Field ${cmsFieldName} from id# ${collectionID} has no filters.`);return;}// deactivate all active filters\nnewStore[collectionID].fields={...newStore[collectionID].fields,[cmsFieldName]:{...newStore[collectionID].fields[cmsFieldName],filters:field.filters.map(f=>{if(f.isActive){return{...f,isActive:false};}return f;})}};});}}return newStore;});}},[isOnFramerCanvas,clearNow]);return /*#__PURE__*/_jsx(_Fragment,{});}Clear_Plus.displayName=\"Clear+\";addPropertyControls(Clear_Plus,{clearNow:{type:ControlType.Boolean,defaultValue:false,description:`Triggers clearing function. [Learn more](https://framercms.plus/documentation/pure-functionality).\nExplore its [documentation](https://framercms.plus/documentation/component-clear-plus).`,title:\"Clear\"},selectedFilters:{type:ControlType.Array,title:\"Active Filters\",defaultValue:[],control:{type:ControlType.Object,title:\"Collections & Filters\",controls:{...getPropertyControls(CollectionIDControl),clearAllActiveFilters:{type:ControlType.Boolean,title:\"All Filters\",defaultValue:true},cmsFieldNames:{type:ControlType.Array,title:\"Fields\",description:\"Must match exactly as the field is named in its collection.\",control:{type:ControlType.String,title:\"Field\",defaultValue:\"\"},hidden:props=>props.clearAllActiveFilters}}}},selectedRealTimeSearches:{type:ControlType.Array,title:\"Real Time Searches\",description:\"Clear the search text for the listed Collection+ IDs.\",defaultValue:[],control:{title:\"ID\",type:ControlType.Number,defaultValue:0,min:0,displayStepper:true,step:1}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clear_Plus\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clear from\"https://framerusercontent.com/modules/b9Ahpqbe406WaEtVhaF0/WrhGt52v8uNIZeApnWBP/Clear_Plus.js\";const ClearFonts=getFonts(Clear);const enabledGestures={kAhH5eHp9:{pressed:true}};const serializationHash=\"framer-UJ2hQ\";const variantClassNames={kAhH5eHp9:\"framer-v-4f7w1w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"kAhH5eHp9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4f7w1w\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kAhH5eHp9\",ref:refBinding,style:{backgroundColor:\"rgb(214, 214, 214)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({\"kAhH5eHp9-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-euuzjo\",\"data-framer-name\":\"x-close\",layoutDependency:layoutDependency,layoutId:\"FNK_eEx7E\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1j45lmj\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"S4XZtOahc\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\"><path d=\"M 9 1 L 1 9 M 1 1 L 9 9\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12255473304,withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kcshsk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PnvOVXjkU-container\",nodeId:\"PnvOVXjkU\",rendersWithMotion:true,scopeId:\"D3LHzhuzB\",children:/*#__PURE__*/_jsx(Clear,{clearNow:false,height:\"100%\",id:\"PnvOVXjkU\",layoutId:\"PnvOVXjkU\",selectedFilters:[],selectedRealTimeSearches:[1,2,3],width:\"100%\",...addPropertyOverrides({\"kAhH5eHp9-pressed\":{clearNow:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UJ2hQ.framer-1w8q6im, .framer-UJ2hQ .framer-1w8q6im { display: block; }\",\".framer-UJ2hQ.framer-4f7w1w { cursor: pointer; gap: 0px; height: 20px; overflow: hidden; position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UJ2hQ .framer-euuzjo { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 16px); left: 2px; overflow: hidden; position: absolute; top: 2px; width: 16px; }\",\".framer-UJ2hQ .framer-1j45lmj { flex: none; height: 10px; left: 3px; position: absolute; top: 3px; width: 10px; }\",\".framer-UJ2hQ .framer-kcshsk-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; }\",\".framer-UJ2hQ.framer-v-4f7w1w.pressed.framer-4f7w1w { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 20px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tHIiStjTp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerD3LHzhuzB=withCSS(Component,css,\"framer-UJ2hQ\");export default FramerD3LHzhuzB;FramerD3LHzhuzB.displayName=\"Clear SearchBar Filter\";FramerD3LHzhuzB.defaultProps={height:20,width:20};addFonts(FramerD3LHzhuzB,[{explicitInter:true,fonts:[]},...ClearFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerD3LHzhuzB\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tHIiStjTp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./D3LHzhuzB.map", "// Generated by Framer (5b26096)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/Zj8vwyaZ9D974JJDIpb6/jNAYt5vKl8gq01kWH6Rr/Search_Plus.js\";import ClearSearchBarFilter from\"https://framerusercontent.com/modules/CH06p0envpm3r4OJ0cUX/amvslV5kDoBiiOMCVuml/D3LHzhuzB.js\";const SearchFonts=getFonts(Search);const ClearSearchBarFilterFonts=getFonts(ClearSearchBarFilter);const cycleOrder=[\"i7T0hUat7\",\"zZ_xAvOf6\",\"CUOEDG7L3\"];const serializationHash=\"framer-JAcGc\";const variantClassNames={CUOEDG7L3:\"framer-v-h9iwbn\",i7T0hUat7:\"framer-v-1mw1riz\",zZ_xAvOf6:\"framer-v-ful2s9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Collection 1\":\"i7T0hUat7\",\"Collection 2\":\"zZ_xAvOf6\",\"Collection 3\":\"CUOEDG7L3\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"i7T0hUat7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i7T0hUat7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mw1riz\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Collection 1\",layoutDependency:layoutDependency,layoutId:\"i7T0hUat7\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5d6ee531-9952-435c-9abd-ad34a49b98f7, rgb(214, 214, 214))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({CUOEDG7L3:{\"data-framer-name\":\"Collection 3\"},zZ_xAvOf6:{\"data-framer-name\":\"Collection 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n1kl9f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qUP9VIK81-container\",nodeId:\"qUP9VIK81\",rendersWithMotion:true,scopeId:\"g5O19YjyB\",children:/*#__PURE__*/_jsx(Search,{fontColor:\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",fontStyles:{fontFamily:'\"Archivo\", \"Archivo Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"24px\",textAlign:\"left\"},height:\"100%\",id:\"qUP9VIK81\",layoutId:\"qUP9VIK81\",placeHolderColor:\"rgba(31, 33, 37, 0.65)\",placeHolderText:\"Search Experts\",preserveFilter:true,selectedRealTimeSearches:[{clearAllActiveFilters:false,cmsFieldNames:[\"Experts Name\",\"Country\",\"Type of Account\",\"Role\"],collectionID:1}],style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({CUOEDG7L3:{selectedRealTimeSearches:[{clearAllActiveFilters:false,cmsFieldNames:[\"Experts Name\",\"Country\",\"Type of Account\"],collectionID:3}]},zZ_xAvOf6:{selectedRealTimeSearches:[{clearAllActiveFilters:false,cmsFieldNames:[\"Experts Name\",\"Country\",\"Type of Account\"],collectionID:2}]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+(7+((componentViewport?.height||40)-14-20)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14lc13t-container\",layoutDependency:layoutDependency,layoutId:\"H5SUq3X4Z-container\",nodeId:\"H5SUq3X4Z\",rendersWithMotion:true,scopeId:\"g5O19YjyB\",children:/*#__PURE__*/_jsx(ClearSearchBarFilter,{height:\"100%\",id:\"H5SUq3X4Z\",layoutId:\"H5SUq3X4Z\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JAcGc.framer-vh8j8k, .framer-JAcGc .framer-vh8j8k { display: block; }\",\".framer-JAcGc.framer-1mw1riz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 7px 16px 7px 16px; position: relative; width: 300px; }\",\".framer-JAcGc .framer-n1kl9f-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-JAcGc .framer-14lc13t-container { flex: none; height: 20px; position: relative; width: 20px; }\",'.framer-JAcGc[data-border=\"true\"]::after, .framer-JAcGc [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zZ_xAvOf6\":{\"layout\":[\"fixed\",\"auto\"]},\"CUOEDG7L3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg5O19YjyB=withCSS(Component,css,\"framer-JAcGc\");export default Framerg5O19YjyB;Framerg5O19YjyB.displayName=\"Search Filter Global\";Framerg5O19YjyB.defaultProps={height:40,width:300};addPropertyControls(Framerg5O19YjyB,{variant:{options:[\"i7T0hUat7\",\"zZ_xAvOf6\",\"CUOEDG7L3\"],optionTitles:[\"Collection 1\",\"Collection 2\",\"Collection 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg5O19YjyB,[{explicitInter:true,fonts:[{family:\"Archivo\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YSKLU24545WP65XCD7ZVOFPD6AKR3JSM/SPF276V6UKGPA6W5ZNFTEWBJXRSQNXCR/7BTLO3ZVFMNDGT63YATXTEALTKTYZUZG.woff2\",weight:\"400\"}]},...SearchFonts,...ClearSearchBarFilterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg5O19YjyB\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zZ_xAvOf6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CUOEDG7L3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"300\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g5O19YjyB.map", "// Generated by Framer (5b26096)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clear from\"https://framerusercontent.com/modules/b9Ahpqbe406WaEtVhaF0/WrhGt52v8uNIZeApnWBP/Clear_Plus.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/SyOCddjZFN1NwXiP9tok/C0APytSID6PlEd7yJD5o/NuviIIf7w.js\";const ClearFonts=getFonts(Clear);const enabledGestures={IgmVeLLPM:{pressed:true}};const cycleOrder=[\"IgmVeLLPM\",\"laFNVhbYG\"];const serializationHash=\"framer-HDmt4\";const variantClassNames={IgmVeLLPM:\"framer-v-p2hblm\",laFNVhbYG:\"framer-v-158k3gd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Full Reset\":\"laFNVhbYG\",Reset:\"IgmVeLLPM\"};const getProps=({clear,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IgmVeLLPM\",xYpA1UbAs:clear??props.xYpA1UbAs};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xYpA1UbAs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IgmVeLLPM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"laFNVhbYG\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-p2hblm\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Reset\",layoutDependency:layoutDependency,layoutId:\"IgmVeLLPM\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5d6ee531-9952-435c-9abd-ad34a49b98f7, rgb(214, 214, 214))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"IgmVeLLPM-pressed\":{\"--border-color\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",backgroundColor:\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\"},laFNVhbYG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"IgmVeLLPM-pressed\":{\"data-framer-name\":undefined},laFNVhbYG:{\"data-framer-name\":\"Full Reset\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-198h5ts\",\"data-framer-name\":\"refresh-ccw-01\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"AOiSgzffY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 2 10 C 2 10 4.005 7.268 5.634 5.638 C 7.263 4.008 9.514 3 12 3 C 16.971 3 21 7.029 21 12 C 21 16.971 16.971 21 12 21 C 7.897 21 4.435 18.254 3.352 14.5 M 2 10 L 2 4 M 2 10 L 8 10\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-54a1331c-ecf9-4b82-b170-a8a3f9d3cf3d, rgb(144, 144, 144)) /* {&quot;name&quot;:&quot;Gray Color&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:11365250101,withExternalLayout:true,...addPropertyOverrides({\"IgmVeLLPM-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 2 10 C 2 10 4.005 7.268 5.634 5.638 C 7.263 4.008 9.514 3 12 3 C 16.971 3 21 7.029 21 12 C 21 16.971 16.971 21 12 21 C 7.897 21 4.435 18.254 3.352 14.5 M 2 10 L 2 4 M 2 10 L 8 10\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White Color&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10860245500}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-54a1331c-ecf9-4b82-b170-a8a3f9d3cf3d, rgb(144, 144, 144)))\"},children:\"Reset All Filters\"})}),className:\"framer-1cwg2lg\",\"data-framer-name\":\"Reset All Filters\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VOxokm92D\",style:{\"--extracted-r6o4lv\":\"var(--token-54a1331c-ecf9-4b82-b170-a8a3f9d3cf3d, rgb(144, 144, 144))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"IgmVeLLPM-pressed\":{\"--extracted-r6o4lv\":\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IgmVeLLPM-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255)))\"},children:\"Reset All Filters\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3tx2e2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"j2hkppAuD-container\",nodeId:\"j2hkppAuD\",rendersWithMotion:true,scopeId:\"i4srfWCSC\",children:/*#__PURE__*/_jsx(Clear,{clearNow:xYpA1UbAs,height:\"100%\",id:\"j2hkppAuD\",layoutId:\"j2hkppAuD\",selectedFilters:[{clearAllActiveFilters:true,cmsFieldNames:[],collectionID:1},{clearAllActiveFilters:true,cmsFieldNames:[],collectionID:2},{clearAllActiveFilters:true,cmsFieldNames:[],collectionID:3}],selectedRealTimeSearches:[1],width:\"100%\",...addPropertyOverrides({\"IgmVeLLPM-pressed\":{clearNow:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HDmt4.framer-1iuvs7p, .framer-HDmt4 .framer-1iuvs7p { display: block; }\",\".framer-HDmt4.framer-p2hblm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-HDmt4 .framer-198h5ts { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-HDmt4 .framer-1cwg2lg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HDmt4 .framer-3tx2e2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HDmt4.framer-v-158k3gd.framer-p2hblm { cursor: unset; height: 1px; padding: 0px; width: 1px; }\",...sharedStyle.css,'.framer-HDmt4[data-border=\"true\"]::after, .framer-HDmt4 [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 175\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"laFNVhbYG\":{\"layout\":[\"fixed\",\"fixed\"]},\"AYsXsD2Hm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xYpA1UbAs\":\"clear\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri4srfWCSC=withCSS(Component,css,\"framer-HDmt4\");export default Frameri4srfWCSC;Frameri4srfWCSC.displayName=\"Reset All Fitlers Button\";Frameri4srfWCSC.defaultProps={height:40,width:175};addPropertyControls(Frameri4srfWCSC,{variant:{options:[\"IgmVeLLPM\",\"laFNVhbYG\"],optionTitles:[\"Reset\",\"Full Reset\"],title:\"Variant\",type:ControlType.Enum},xYpA1UbAs:{defaultValue:false,title:\"Clear\",type:ControlType.Boolean}});addFonts(Frameri4srfWCSC,[{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\"}]},...ClearFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri4srfWCSC\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"175\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"laFNVhbYG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AYsXsD2Hm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"xYpA1UbAs\\\":\\\"clear\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i4srfWCSC.map", "// @ts-ignore\nimport{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,getPropertyControls,ControlType}from\"framer\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function BaseFilterControls(props){return /*#__PURE__*/_jsx(_Fragment,{});}addPropertyControls(BaseFilterControls,{...getPropertyControls(CollectionIDControl),interactionActiveFilter:{type:ControlType.EventHandler,title:\"Active Filter\",defaultValue:null},interactionInactiveFilter:{type:ControlType.EventHandler,title:\"Inactive Filter\",defaultValue:null},applyFilter:{type:ControlType.Boolean,title:\"Filter\",defaultValue:false,enabledTitle:\"Apply\",disabledTitle:\"Clear\",description:`Triggers filter function. [Learn more](https://framercms.plus/documentation/pure-functionality).\nExplore its [documentation](https://framercms.plus/documentation/component-filters-plus).`},preserveActiveFilter:{type:ControlType.Boolean,title:\"Preserve\",defaultValue:true,description:`Filter state. [Explore feature.](https://framercms.plus/documentation/preserve-settings)`}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BaseFilterControls\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function CMSFieldNameControl(props){return /*#__PURE__*/_jsx(_Fragment,{});}addPropertyControls(CMSFieldNameControl,{cmsFieldName:{type:ControlType.String,title:\"Field Name\",description:\"Must match exactly as the field is named in its collection.\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSFieldNameControl\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cmsFieldName.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType}from\"framer\";import{useFilter}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/2JZG0iW7HWqllKpX21Is/Hooks.js\";import BaseControls from\"https://framerusercontent.com/modules/1abSdslctova79WmNQRw/3fHstYFUOpeaxageGRMz/Filter_Base.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";import CMSFieldNameControl from\"https://framerusercontent.com/modules/xPWn77sAdxuRvon75kLo/B2UIyi7WVbdsZJvHIaDR/cmsFieldName.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function PlainTextFilterPlus(props){const{applyFilter,cmsFieldName,collectionID,condition,interactionActiveFilter,interactionInactiveFilter,preserveActiveFilter,value}=props;const cmsPlusComponentName=\"Filter+ PlainText\";useFilter({cmsFieldName,cmsPlusComponentName,collectionID,condition,interactionActiveFilter,interactionInactiveFilter,isPreserving:preserveActiveFilter,value:value.trim()?value:undefined,isFilterActive:applyFilter,controlType:\"string\",valueIsRequired:!condition.includes(\"IS_SET\")});return /*#__PURE__*/_jsx(_Fragment,{});}PlainTextFilterPlus.displayName=\"Filter+ PlainText\";addPropertyControls(PlainTextFilterPlus,{...getPropertyControls(CollectionIDControl),...getPropertyControls(BaseControls),...getPropertyControls(CMSFieldNameControl),condition:{type:ControlType.Enum,title:\"Condition\",defaultValue:\"==\",optionTitles:[\"Is Set\",\"Isn't Set\",\"Equals\",\"Doesn't Equal\",\"Starts With\",\"Doesn't Start With\",\"Ends With\",\"Doesn't End With\",\"Contains\",\"Doesn't Contain\"],options:[\"IS_SET\",\"!IS_SET\",\"==\",\"!=\",\"STARTS_WITH\",\"!STARTS_WITH\",\"ENDS_WITH\",\"!ENDS_WITH\",\"CONTAINS\",\"!CONTAINS\"]},value:{type:ControlType.String,title:\"Value\",defaultValue:\"\",placeholder:\"case-sensitive\",hidden:props=>props.condition.includes(\"IS_SET\")}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlainTextFilterPlus\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3266cfb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5ceiBekhoD4t7s3wzqqx/kxVzTRU8LvWrfTtfoPzi/gBKPIHg2o.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/SyOCddjZFN1NwXiP9tok/C0APytSID6PlEd7yJD5o/NuviIIf7w.js\";const enabledGestures={pnWe6DeHS:{hover:true}};const cycleOrder=[\"pnWe6DeHS\",\"BUfYE2NZU\"];const serializationHash=\"framer-dlYMt\";const variantClassNames={BUfYE2NZU:\"framer-v-1vxcv06\",pnWe6DeHS:\"framer-v-1e05wxq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"BUfYE2NZU\",Inactive:\"pnWe6DeHS\"};const getProps=({buttonText,click,height,id,width,...props})=>{return{...props,d5RX68O4e:click??props.d5RX68O4e,variant:humanReadableVariantMap[props.variant]??props.variant??\"pnWe6DeHS\",w6K5MUQhZ:buttonText??props.w6K5MUQhZ??\"Argentina \"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,d5RX68O4e,w6K5MUQhZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pnWe6DeHS\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptvjssn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(d5RX68O4e){const res=await d5RX68O4e(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"pnWe6DeHS-hover\")return true;if(baseVariant===\"BUfYE2NZU\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1e05wxq\",className,classNames),\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pnWe6DeHS\",onTap:onTaptvjssn,ref:refBinding,style:{backgroundColor:\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\",...style},variants:{\"pnWe6DeHS-hover\":{backgroundColor:\"rgb(227, 227, 227)\"},BUfYE2NZU:{backgroundColor:\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\"}},...addPropertyOverrides({\"pnWe6DeHS-hover\":{\"data-framer-name\":undefined},BUfYE2NZU:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bxqrsn\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"WaDE19SMh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Argentina \"})}),className:\"framer-drq6es\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JhvvgRnEG\",style:{\"--extracted-r6o4lv\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:w6K5MUQhZ,variants:{BUfYE2NZU:{\"--extracted-r6o4lv\":\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BUfYE2NZU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255)))\"},children:\"Argentina \"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1869ez3\",\"data-styles-preset\":\"gBKPIHg2o\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-54a1331c-ecf9-4b82-b170-a8a3f9d3cf3d, rgb(144, 144, 144)))\"},children:\"Select\"})}),className:\"framer-cqtxyy\",\"data-framer-name\":\"Select/Remove\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XFWpxbAgh\",style:{\"--extracted-1w1cjl5\":\"var(--token-54a1331c-ecf9-4b82-b170-a8a3f9d3cf3d, rgb(144, 144, 144))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{BUfYE2NZU:{\"--extracted-1w1cjl5\":\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BUfYE2NZU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1869ez3\",\"data-styles-preset\":\"gBKPIHg2o\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255)))\"},children:\"Remove\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dlYMt.framer-neoc6s, .framer-dlYMt .framer-neoc6s { display: block; }\",\".framer-dlYMt.framer-1e05wxq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-dlYMt .framer-1bxqrsn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: 1px; }\",\".framer-dlYMt .framer-drq6es, .framer-dlYMt .framer-cqtxyy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BUfYE2NZU\":{\"layout\":[\"fixed\",\"auto\"]},\"WYgiSmbov\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"d5RX68O4e\":\"click\",\"w6K5MUQhZ\":\"buttonText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroNl1wa8OL=withCSS(Component,css,\"framer-dlYMt\");export default FrameroNl1wa8OL;FrameroNl1wa8OL.displayName=\"Filter Dropdown Button Foundation\";FrameroNl1wa8OL.defaultProps={height:40,width:300};addPropertyControls(FrameroNl1wa8OL,{variant:{options:[\"pnWe6DeHS\",\"BUfYE2NZU\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},d5RX68O4e:{title:\"Click\",type:ControlType.EventHandler},w6K5MUQhZ:{defaultValue:\"Argentina \",displayTextArea:false,title:\"Button Text\",type:ControlType.String}});addFonts(FrameroNl1wa8OL,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroNl1wa8OL\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BUfYE2NZU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WYgiSmbov\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerVariables\":\"{\\\"d5RX68O4e\\\":\\\"click\\\",\\\"w6K5MUQhZ\\\":\\\"buttonText\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FilterPlainText from\"https://framerusercontent.com/modules/rh6e2sb1Jywsg0Jg5MC9/OMftbutwjZ2EveDTAvKG/PlainText_Plus.js\";import FilterDropdownButtonFoundation from\"https://framerusercontent.com/modules/yA4K9L0jQKUwlv1YZKSt/GWWVj73xvR3o6ok6FURX/oNl1wa8OL.js\";const FilterPlainTextFonts=getFonts(FilterPlainText);const FilterDropdownButtonFoundationFonts=getFonts(FilterDropdownButtonFoundation);const FilterPlainTextControls=getPropertyControls(FilterPlainText);const cycleOrder=[\"xhc7VcDgN\",\"jF87Tgo84\"];const serializationHash=\"framer-iqgfJ\";const variantClassNames={jF87Tgo84:\"framer-v-osg0hh\",xhc7VcDgN:\"framer-v-1jzxmwu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Doesn't Contain\":\"!CONTAINS\",\"Doesn't End With\":\"!ENDS_WITH\",\"Doesn't Equal\":\"!=\",\"Doesn't Start With\":\"!STARTS_WITH\",\"Ends With\":\"ENDS_WITH\",\"Is Set\":\"IS_SET\",\"Isn't Set\":\"!IS_SET\",\"Starts With\":\"STARTS_WITH\",Contains:\"CONTAINS\",Equals:\"==\"};const humanReadableVariantMap={Active:\"jF87Tgo84\",Inactive:\"xhc7VcDgN\"};const getProps=({collectionID,collectionValue,condition,fieldName,height,id,width,...props})=>{return{...props,E0biA8bwj:collectionID??props.E0biA8bwj??1,OEBFL5DT4:humanReadableEnumMap[condition]??condition??props.OEBFL5DT4??\"CONTAINS\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xhc7VcDgN\",XUNKsJu0e:fieldName??props.XUNKsJu0e??\"Country\",zIFrHqKAv:collectionValue??props.zIFrHqKAv??\"Argentina\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,XUNKsJu0e,OEBFL5DT4,zIFrHqKAv,E0biA8bwj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xhc7VcDgN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1f4cv1d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"jF87Tgo84\");});const onTapixzdz9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"xhc7VcDgN\");});const interactionActiveFiltert6zdc9=activeVariantCallback(async(...args)=>{setVariant(\"jF87Tgo84\");});const interactionInactiveFilter228wwm=activeVariantCallback(async(...args)=>{setVariant(\"xhc7VcDgN\");});const d5RX68O4et6zdc9=activeVariantCallback(async(...args)=>{setVariant(\"jF87Tgo84\");});const d5RX68O4e228wwm=activeVariantCallback(async(...args)=>{setVariant(\"xhc7VcDgN\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jzxmwu\",className,classNames),\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xhc7VcDgN\",onTap:onTap1f4cv1d,ref:refBinding,style:{...style},...addPropertyOverrides({jF87Tgo84:{\"data-framer-name\":\"Active\",onTap:onTapixzdz9}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6wazej-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UK9xXFSca-container\",nodeId:\"UK9xXFSca\",rendersWithMotion:true,scopeId:\"kwmNI_Cri\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FilterPlainText,{applyFilter:false,cmsFieldName:XUNKsJu0e,collectionID:E0biA8bwj,condition:OEBFL5DT4,height:\"100%\",id:\"UK9xXFSca\",interactionActiveFilter:interactionActiveFiltert6zdc9,interactionInactiveFilter:interactionInactiveFilter228wwm,layoutId:\"UK9xXFSca\",preserveActiveFilter:true,value:zIFrHqKAv,width:\"100%\",...addPropertyOverrides({jF87Tgo84:{applyFilter:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||40)-0-40)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rdrwiw-container\",layoutDependency:layoutDependency,layoutId:\"R8wvkzvgm-container\",nodeId:\"R8wvkzvgm\",rendersWithMotion:true,scopeId:\"kwmNI_Cri\",children:/*#__PURE__*/_jsx(FilterDropdownButtonFoundation,{d5RX68O4e:d5RX68O4et6zdc9,height:\"100%\",id:\"R8wvkzvgm\",layoutId:\"R8wvkzvgm\",style:{width:\"100%\"},variant:\"pnWe6DeHS\",w6K5MUQhZ:zIFrHqKAv,width:\"100%\",...addPropertyOverrides({jF87Tgo84:{d5RX68O4e:d5RX68O4e228wwm,variant:\"BUfYE2NZU\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iqgfJ.framer-glodk3, .framer-iqgfJ .framer-glodk3 { display: block; }\",\".framer-iqgfJ.framer-1jzxmwu { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-iqgfJ .framer-6wazej-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-iqgfJ .framer-rdrwiw-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jF87Tgo84\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XUNKsJu0e\":\"fieldName\",\"OEBFL5DT4\":\"condition\",\"zIFrHqKAv\":\"collectionValue\",\"E0biA8bwj\":\"collectionID\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkwmNI_Cri=withCSS(Component,css,\"framer-iqgfJ\");export default FramerkwmNI_Cri;FramerkwmNI_Cri.displayName=\"Filter Dropdown Button\";FramerkwmNI_Cri.defaultProps={height:40,width:300};addPropertyControls(FramerkwmNI_Cri,{variant:{options:[\"xhc7VcDgN\",\"jF87Tgo84\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},XUNKsJu0e:{defaultValue:\"Country\",title:\"Field Name\",type:ControlType.String},OEBFL5DT4:FilterPlainTextControls?.[\"condition\"]&&{...FilterPlainTextControls[\"condition\"],defaultValue:\"CONTAINS\",description:undefined,hidden:undefined,title:\"Condition\"},zIFrHqKAv:{defaultValue:\"Argentina\",placeholder:\"case-sensitive\",title:\"Collection Value\",type:ControlType.String},E0biA8bwj:{defaultValue:1,displayStepper:true,min:0,step:1,title:\"Collection ID\",type:ControlType.Number}});addFonts(FramerkwmNI_Cri,[{explicitInter:true,fonts:[]},...FilterPlainTextFonts,...FilterDropdownButtonFoundationFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkwmNI_Cri\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jF87Tgo84\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"XUNKsJu0e\\\":\\\"fieldName\\\",\\\"OEBFL5DT4\\\":\\\"condition\\\",\\\"zIFrHqKAv\\\":\\\"collectionValue\\\",\\\"E0biA8bwj\\\":\\\"collectionID\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Count from\"https://framerusercontent.com/modules/ubQzYMGMKNc26KTaalF2/856FSwlEvozeKidNjEoB/Count_Plus.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/SyOCddjZFN1NwXiP9tok/C0APytSID6PlEd7yJD5o/NuviIIf7w.js\";import FilterDropdownButton from\"https://framerusercontent.com/modules/uw6mOnpeQ6Za38s6Q4kT/fA5P2JPrq8MNUZhcelGp/kwmNI_Cri.js\";const CountFonts=getFonts(Count);const FilterDropdownButtonFonts=getFonts(FilterDropdownButton);const cycleOrder=[\"V8cS_jRhF\",\"KaPK1NodJ\",\"zuLNZBANn\",\"AxHjK0gFl\"];const serializationHash=\"framer-S9m0Y\";const variantClassNames={AxHjK0gFl:\"framer-v-1ep8et9\",KaPK1NodJ:\"framer-v-1ng98gg\",V8cS_jRhF:\"framer-v-14qap51\",zuLNZBANn:\"framer-v-uz6d9u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Country Default\":\"zuLNZBANn\",\"Country Open\":\"AxHjK0gFl\",\"Services Default\":\"V8cS_jRhF\",\"Services Open\":\"KaPK1NodJ\"};const getProps=({collectionID,fieldName,height,id,placeholderText,resultText,width,...props})=>{return{...props,a5ZZEvnvE:collectionID??props.a5ZZEvnvE??1,QlEBzC2cj:fieldName??props.QlEBzC2cj??\"Main Service Categories\",TTmvXz0bS:resultText??props.TTmvXz0bS??\"Selected Filter\",variant:humanReadableVariantMap[props.variant]??props.variant??\"V8cS_jRhF\",zVRWZnoFV:placeholderText??props.zVRWZnoFV??\"Select ...\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,a5ZZEvnvE,QlEBzC2cj,zVRWZnoFV,TTmvXz0bS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"V8cS_jRhF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapm75761=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"AxHjK0gFl\");});const onTap168p5km=activeVariantCallback(async(...args)=>{setVariant(\"KaPK1NodJ\");});const onTapuld0bb=activeVariantCallback(async(...args)=>{setVariant(\"V8cS_jRhF\");});const onTapqodwa=activeVariantCallback(async(...args)=>{setVariant(\"zuLNZBANn\");});const interactionOnZerould0bb=activeVariantCallback(async(...args)=>{setVariant(\"V8cS_jRhF\");});const interactionAboveZero168p5km=activeVariantCallback(async(...args)=>{setVariant(\"KaPK1NodJ\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"KaPK1NodJ\",\"AxHjK0gFl\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"AxHjK0gFl\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"AxHjK0gFl\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14qap51\",className,classNames),\"data-framer-name\":\"Services Default\",layoutDependency:layoutDependency,layoutId:\"V8cS_jRhF\",ref:refBinding,style:{...style},...addPropertyOverrides({AxHjK0gFl:{\"data-framer-name\":\"Country Open\"},KaPK1NodJ:{\"data-framer-name\":\"Services Open\"},zuLNZBANn:{\"data-framer-name\":\"Country Default\",\"data-highlight\":true,onTap:onTapm75761}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mecxjx\",\"data-border\":true,\"data-framer-name\":\"Dropdown\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QsSK4Tpeg\",onTap:onTap168p5km,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5d6ee531-9952-435c-9abd-ad34a49b98f7, rgb(214, 214, 214))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},variants:{AxHjK0gFl:{\"--border-bottom-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0},KaPK1NodJ:{\"--border-bottom-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0}},...addPropertyOverrides({AxHjK0gFl:{onTap:onTapqodwa},KaPK1NodJ:{onTap:onTapuld0bb},zuLNZBANn:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lfopht\",layoutDependency:layoutDependency,layoutId:\"Y6bE2YREg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8vpng3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sCE7tqtcW-container\",nodeId:\"sCE7tqtcW\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(Count,{counters:[{cmsFields:[\"Main Service Categories\"],collectionID:1,countAllActiveFilters:false},{cmsFields:[\"Main Service Categories\"],collectionID:2,countAllActiveFilters:false},{cmsFields:[\"Main Service Categories\"],collectionID:3,countAllActiveFilters:false}],countOption:\"activeFilters\",fontColor:\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",fontStyles:{fontFamily:'\"Archivo\", \"Archivo Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"24px\",textAlign:\"left\"},height:\"100%\",id:\"sCE7tqtcW\",interactionOnZero:interactionOnZerould0bb,layoutId:\"sCE7tqtcW\",selectedCollections:[1],width:\"100%\",...addPropertyOverrides({AxHjK0gFl:{interactionOnZero:undefined},KaPK1NodJ:{interactionAboveZero:interactionAboveZero168p5km,interactionOnZero:undefined},zuLNZBANn:{counters:[{cmsFields:[\"Country\"],collectionID:1,countAllActiveFilters:false},{cmsFields:[\"Country\"],collectionID:2,countAllActiveFilters:false},{cmsFields:[\"Country\"],collectionID:3,countAllActiveFilters:false}],interactionOnZero:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Select ...\"})}),className:\"framer-1kmwdbv\",\"data-framer-name\":\"Type of Experts\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CsYV00RwT\",style:{\"--extracted-r6o4lv\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-paragraph-spacing\":\"0px\"},text:zVRWZnoFV,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AxHjK0gFl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Selected Country\"})})},KaPK1NodJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Selected Country\"})}),text:TTmvXz0bS}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nuskjt\",\"data-framer-name\":\"chevron-right\",layoutDependency:layoutDependency,layoutId:\"sGiC5E2eE\",style:{rotate:0},variants:{AxHjK0gFl:{rotate:90},KaPK1NodJ:{rotate:90},zuLNZBANn:{rotate:0}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1je8fwz\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"YhlK9hVP7\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 10\"><path d=\"M 1 9 L 5 5 L 1 1\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)) /* {&quot;name&quot;:&quot;Black Color/Text&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9373131957,withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ehrnzp\",\"data-border\":true,\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"huEn53lxY\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5d6ee531-9952-435c-9abd-ad34a49b98f7, rgb(214, 214, 214))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:4,borderBottomRightRadius:4},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({AxHjK0gFl:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||280)-0-456)/2+216+0)+0+0},KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tza8co-container\",layoutDependency:layoutDependency,layoutId:\"YpvyUXFg4-container\",nodeId:\"YpvyUXFg4\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"YpvyUXFg4\",layoutId:\"YpvyUXFg4\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:QlEBzC2cj,zIFrHqKAv:\"Store Setup & Management\",...addPropertyOverrides({AxHjK0gFl:{XUNKsJu0e:\"Country\",zIFrHqKAv:\"Germany\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({AxHjK0gFl:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||280)-0-456)/2+216+0)+0+40},KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-827ggr-container\",layoutDependency:layoutDependency,layoutId:\"rxqj1lCMA-container\",nodeId:\"rxqj1lCMA\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"rxqj1lCMA\",layoutId:\"rxqj1lCMA\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Development & Troubleshooting\",...addPropertyOverrides({AxHjK0gFl:{XUNKsJu0e:\"Country\",zIFrHqKAv:\"Italy\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({AxHjK0gFl:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||280)-0-456)/2+216+0)+0+80},KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dcz9n8-container\",layoutDependency:layoutDependency,layoutId:\"Zwseb8S4C-container\",nodeId:\"Zwseb8S4C\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"Zwseb8S4C\",layoutId:\"Zwseb8S4C\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Marketing & Sales\",...addPropertyOverrides({AxHjK0gFl:{XUNKsJu0e:\"Country\",zIFrHqKAv:\"France\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({AxHjK0gFl:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||280)-0-456)/2+216+0)+0+120},KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s0vstp-container\",layoutDependency:layoutDependency,layoutId:\"k4QsjaO1J-container\",nodeId:\"k4QsjaO1J\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"k4QsjaO1J\",layoutId:\"k4QsjaO1J\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Branding & Design\",...addPropertyOverrides({AxHjK0gFl:{XUNKsJu0e:\"Country\",zIFrHqKAv:\"Serbia\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AxHjK0gFl:{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||280)-0-456)/2+216+0)+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w90bz2-container\",layoutDependency:layoutDependency,layoutId:\"FJtQnUFU7-container\",nodeId:\"FJtQnUFU7\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"FJtQnUFU7\",layoutId:\"FJtQnUFU7\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Country\",zIFrHqKAv:\"Canada\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AxHjK0gFl:{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||280)-0-456)/2+216+0)+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f7g60c-container\",layoutDependency:layoutDependency,layoutId:\"DDUjbFcW1-container\",nodeId:\"DDUjbFcW1\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"DDUjbFcW1\",layoutId:\"DDUjbFcW1\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Country\",zIFrHqKAv:\"Romania\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aauvdi-container\",layoutDependency:layoutDependency,layoutId:\"gMeApmHnc-container\",nodeId:\"gMeApmHnc\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"gMeApmHnc\",layoutId:\"gMeApmHnc\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Copywriting & Content\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-izdbig-container\",layoutDependency:layoutDependency,layoutId:\"uBEfVBta_-container\",nodeId:\"uBEfVBta_\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"uBEfVBta_\",layoutId:\"uBEfVBta_\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Consulting & Strategy\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mme9kd-container\",layoutDependency:layoutDependency,layoutId:\"UPZxd95Ol-container\",nodeId:\"UPZxd95Ol\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"UPZxd95Ol\",layoutId:\"UPZxd95Ol\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Accounting & Financial Services\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+280}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9o1ley-container\",layoutDependency:layoutDependency,layoutId:\"Bk5fxRcaj-container\",nodeId:\"Bk5fxRcaj\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"Bk5fxRcaj\",layoutId:\"Bk5fxRcaj\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"AI & Tech Solutions\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+320}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tqu6c2-container\",layoutDependency:layoutDependency,layoutId:\"BbupAApOQ-container\",nodeId:\"BbupAApOQ\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"BbupAApOQ\",layoutId:\"BbupAApOQ\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Operations & Management\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+360}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-118gzha-container\",layoutDependency:layoutDependency,layoutId:\"a0WEWGb15-container\",nodeId:\"a0WEWGb15\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"a0WEWGb15\",layoutId:\"a0WEWGb15\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Technical Support & Maintenance\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({KaPK1NodJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||480)-0-656)/2+216+0)+0+400}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h0metb-container\",layoutDependency:layoutDependency,layoutId:\"gtycF7jdn-container\",nodeId:\"gtycF7jdn\",rendersWithMotion:true,scopeId:\"iuunDa3HC\",children:/*#__PURE__*/_jsx(FilterDropdownButton,{E0biA8bwj:a5ZZEvnvE,height:\"100%\",id:\"gtycF7jdn\",layoutId:\"gtycF7jdn\",OEBFL5DT4:\"CONTAINS\",style:{width:\"100%\"},variant:\"xhc7VcDgN\",width:\"100%\",XUNKsJu0e:\"Main Service Categories\",zIFrHqKAv:\"Training & Support\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S9m0Y.framer-uht999, .framer-S9m0Y .framer-uht999 { display: block; }\",\".framer-S9m0Y.framer-14qap51 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 302px; }\",\".framer-S9m0Y .framer-1mecxjx { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-S9m0Y .framer-lfopht { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-S9m0Y .framer-8vpng3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-S9m0Y .framer-1kmwdbv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-S9m0Y .framer-nuskjt { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 16px); overflow: hidden; position: relative; width: 16px; }\",\".framer-S9m0Y .framer-1je8fwz { flex: none; height: 10px; left: 5px; position: absolute; top: 3px; width: 6px; }\",\".framer-S9m0Y .framer-ehrnzp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-S9m0Y .framer-tza8co-container, .framer-S9m0Y .framer-827ggr-container, .framer-S9m0Y .framer-dcz9n8-container, .framer-S9m0Y .framer-1s0vstp-container, .framer-S9m0Y .framer-1w90bz2-container, .framer-S9m0Y .framer-1f7g60c-container, .framer-S9m0Y .framer-1aauvdi-container, .framer-S9m0Y .framer-izdbig-container, .framer-S9m0Y .framer-1mme9kd-container, .framer-S9m0Y .framer-9o1ley-container, .framer-S9m0Y .framer-tqu6c2-container, .framer-S9m0Y .framer-118gzha-container, .framer-S9m0Y .framer-1h0metb-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-S9m0Y.framer-v-uz6d9u.framer-14qap51 { cursor: pointer; }\",\".framer-S9m0Y.framer-v-uz6d9u .framer-1mecxjx { cursor: unset; }\",\".framer-S9m0Y.framer-v-uz6d9u .framer-8vpng3-container { order: 0; }\",\".framer-S9m0Y.framer-v-uz6d9u .framer-1kmwdbv { order: 1; }\",...sharedStyle.css,'.framer-S9m0Y[data-border=\"true\"]::after, .framer-S9m0Y [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 302\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KaPK1NodJ\":{\"layout\":[\"fixed\",\"auto\"]},\"zuLNZBANn\":{\"layout\":[\"fixed\",\"auto\"]},\"AxHjK0gFl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"a5ZZEvnvE\":\"collectionID\",\"QlEBzC2cj\":\"fieldName\",\"zVRWZnoFV\":\"placeholderText\",\"TTmvXz0bS\":\"resultText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriuunDa3HC=withCSS(Component,css,\"framer-S9m0Y\");export default FrameriuunDa3HC;FrameriuunDa3HC.displayName=\"Dropdown Filter Services\";FrameriuunDa3HC.defaultProps={height:40,width:302};addPropertyControls(FrameriuunDa3HC,{variant:{options:[\"V8cS_jRhF\",\"KaPK1NodJ\",\"zuLNZBANn\",\"AxHjK0gFl\"],optionTitles:[\"Services Default\",\"Services Open\",\"Country Default\",\"Country Open\"],title:\"Variant\",type:ControlType.Enum},a5ZZEvnvE:{defaultValue:1,displayStepper:true,min:0,step:1,title:\"Collection ID\",type:ControlType.Number},QlEBzC2cj:{defaultValue:\"Main Service Categories\",title:\"Field Name\",type:ControlType.String},zVRWZnoFV:{defaultValue:\"Select ...\",displayTextArea:false,title:\"Placeholder Text\",type:ControlType.String},TTmvXz0bS:{defaultValue:\"Selected Filter\",displayTextArea:false,title:\"Result Text\",type:ControlType.String}});addFonts(FrameriuunDa3HC,[{explicitInter:true,fonts:[{family:\"Archivo\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YSKLU24545WP65XCD7ZVOFPD6AKR3JSM/SPF276V6UKGPA6W5ZNFTEWBJXRSQNXCR/7BTLO3ZVFMNDGT63YATXTEALTKTYZUZG.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/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\"}]},...CountFonts,...FilterDropdownButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriuunDa3HC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KaPK1NodJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zuLNZBANn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AxHjK0gFl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"a5ZZEvnvE\\\":\\\"collectionID\\\",\\\"QlEBzC2cj\\\":\\\"fieldName\\\",\\\"zVRWZnoFV\\\":\\\"placeholderText\\\",\\\"TTmvXz0bS\\\":\\\"resultText\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"302\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7422eea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/SyOCddjZFN1NwXiP9tok/C0APytSID6PlEd7yJD5o/NuviIIf7w.js\";const cycleOrder=[\"cndNXBg9D\",\"wrbmGF1W5\"];const serializationHash=\"framer-tOC7M\";const variantClassNames={cndNXBg9D:\"framer-v-182r0ee\",wrbmGF1W5:\"framer-v-1hgea4z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"wrbmGF1W5\",Inactive:\"cndNXBg9D\"};const getProps=({buttonTextFreelancer,click,height,id,width,...props})=>{return{...props,eDcT475YI:buttonTextFreelancer??props.eDcT475YI??\"Freelancer\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cndNXBg9D\",yvUmnS9Mt:click??props.yvUmnS9Mt};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,yvUmnS9Mt,eDcT475YI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cndNXBg9D\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1s2eqqn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yvUmnS9Mt){const res=await yvUmnS9Mt(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-182r0ee\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cndNXBg9D\",onTap:onTap1s2eqqn,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5d6ee531-9952-435c-9abd-ad34a49b98f7, rgb(214, 214, 214))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{wrbmGF1W5:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\"}},...addPropertyOverrides({wrbmGF1W5:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dza27j\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"wBqPmsU4X\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Agency\"})}),className:\"framer-hchnp8\",\"data-framer-name\":\"Macguire Shoes faced low online sales due to an outdated website with poor mobile responsiveness and slow loading speeds. The checkout process was complicated, leading to high cart abandonment rates and lost opportunities for conversion.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ap8Oh9bkM\",style:{\"--extracted-r6o4lv\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-paragraph-spacing\":\"0px\"},text:eDcT475YI,variants:{wrbmGF1W5:{\"--extracted-r6o4lv\":\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wrbmGF1W5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255)))\"},children:\"Agency\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tOC7M.framer-1wnzujb, .framer-tOC7M .framer-1wnzujb { display: block; }\",\".framer-tOC7M.framer-182r0ee { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tOC7M .framer-dza27j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-tOC7M .framer-hchnp8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-tOC7M[data-border=\"true\"]::after, .framer-tOC7M [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wrbmGF1W5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yvUmnS9Mt\":\"click\",\"eDcT475YI\":\"buttonTextFreelancer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjwVwBkS8Y=withCSS(Component,css,\"framer-tOC7M\");export default FramerjwVwBkS8Y;FramerjwVwBkS8Y.displayName=\"Filter Button\";FramerjwVwBkS8Y.defaultProps={height:40,width:108};addPropertyControls(FramerjwVwBkS8Y,{variant:{options:[\"cndNXBg9D\",\"wrbmGF1W5\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},yvUmnS9Mt:{title:\"Click\",type:ControlType.EventHandler},eDcT475YI:{defaultValue:\"Freelancer\",title:\"Button Text Freelancer\",type:ControlType.String}});addFonts(FramerjwVwBkS8Y,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjwVwBkS8Y\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"yvUmnS9Mt\\\":\\\"click\\\",\\\"eDcT475YI\\\":\\\"buttonTextFreelancer\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wrbmGF1W5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"108\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5b26096)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FilterPlainText from\"https://framerusercontent.com/modules/rh6e2sb1Jywsg0Jg5MC9/OMftbutwjZ2EveDTAvKG/PlainText_Plus.js\";import FilterButton from\"https://framerusercontent.com/modules/L9QSmcvUpRNLSRRORvSB/2BSk46XoTUk2KiGjkHnn/jwVwBkS8Y.js\";const FilterPlainTextFonts=getFonts(FilterPlainText);const FilterButtonFonts=getFonts(FilterButton);const cycleOrder=[\"wGPNwY6fq\",\"MUqROKIrw\"];const serializationHash=\"framer-TQSkw\";const variantClassNames={MUqROKIrw:\"framer-v-12cncrh\",wGPNwY6fq:\"framer-v-132ix13\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"MUqROKIrw\",Inactive:\"wGPNwY6fq\"};const getProps=({freelancerID,freelancerPreserve,height,id,width,...props})=>{return{...props,cPjUDfxso:freelancerID??props.cPjUDfxso??1,sxo7KIbS9:freelancerPreserve??props.sxo7KIbS9,variant:humanReadableVariantMap[props.variant]??props.variant??\"wGPNwY6fq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,cPjUDfxso,sxo7KIbS9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wGPNwY6fq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap166k4zf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"MUqROKIrw\");});const onTapivyjb8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"wGPNwY6fq\");});const interactionActiveFilterlr9vg1=activeVariantCallback(async(...args)=>{setVariant(\"MUqROKIrw\");});const interactionInactiveFiltermrjadu=activeVariantCallback(async(...args)=>{setVariant(\"wGPNwY6fq\");});const yvUmnS9Mtlr9vg1=activeVariantCallback(async(...args)=>{setVariant(\"MUqROKIrw\");});const yvUmnS9Mtmrjadu=activeVariantCallback(async(...args)=>{setVariant(\"wGPNwY6fq\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-132ix13\",className,classNames),\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wGPNwY6fq\",onTap:onTap166k4zf,ref:refBinding,style:{...style},...addPropertyOverrides({MUqROKIrw:{\"data-framer-name\":\"Active\",onTap:onTapivyjb8}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c0xh41-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UjOFPz9Y_-container\",nodeId:\"UjOFPz9Y_\",rendersWithMotion:true,scopeId:\"S2W4RTPVl\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FilterPlainText,{applyFilter:false,cmsFieldName:\"Type of Account\",collectionID:cPjUDfxso,condition:\"==\",height:\"100%\",id:\"UjOFPz9Y_\",interactionActiveFilter:interactionActiveFilterlr9vg1,interactionInactiveFilter:interactionInactiveFiltermrjadu,layoutId:\"UjOFPz9Y_\",preserveActiveFilter:sxo7KIbS9,value:\"Freelancer\",width:\"100%\",...addPropertyOverrides({MUqROKIrw:{applyFilter:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||40)-0-40)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-185q1be-container\",layoutDependency:layoutDependency,layoutId:\"PqdcK1Cht-container\",nodeId:\"PqdcK1Cht\",rendersWithMotion:true,scopeId:\"S2W4RTPVl\",children:/*#__PURE__*/_jsx(FilterButton,{eDcT475YI:\"Freelancer\",height:\"100%\",id:\"PqdcK1Cht\",layoutId:\"PqdcK1Cht\",style:{width:\"100%\"},variant:\"cndNXBg9D\",width:\"100%\",yvUmnS9Mt:yvUmnS9Mtlr9vg1,...addPropertyOverrides({MUqROKIrw:{variant:\"wrbmGF1W5\",yvUmnS9Mt:yvUmnS9Mtmrjadu}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TQSkw.framer-bpc941, .framer-TQSkw .framer-bpc941 { display: block; }\",\".framer-TQSkw.framer-132ix13 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-TQSkw .framer-1c0xh41-container { flex: none; height: auto; left: 49%; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-TQSkw .framer-185q1be-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"MUqROKIrw\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"cPjUDfxso\":\"freelancerID\",\"sxo7KIbS9\":\"freelancerPreserve\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS2W4RTPVl=withCSS(Component,css,\"framer-TQSkw\");export default FramerS2W4RTPVl;FramerS2W4RTPVl.displayName=\"Freelancer Filter\";FramerS2W4RTPVl.defaultProps={height:40,width:108};addPropertyControls(FramerS2W4RTPVl,{variant:{options:[\"wGPNwY6fq\",\"MUqROKIrw\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},cPjUDfxso:{defaultValue:1,displayStepper:true,min:0,step:1,title:\"Freelancer ID\",type:ControlType.Number},sxo7KIbS9:{defaultValue:false,title:\"Freelancer Preserve\",type:ControlType.Boolean}});addFonts(FramerS2W4RTPVl,[{explicitInter:true,fonts:[]},...FilterPlainTextFonts,...FilterButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS2W4RTPVl\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MUqROKIrw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"cPjUDfxso\\\":\\\"freelancerID\\\",\\\"sxo7KIbS9\\\":\\\"freelancerPreserve\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"108\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S2W4RTPVl.map", "// Generated by Framer (5b26096)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FilterPlainText from\"https://framerusercontent.com/modules/rh6e2sb1Jywsg0Jg5MC9/OMftbutwjZ2EveDTAvKG/PlainText_Plus.js\";import FilterButton from\"https://framerusercontent.com/modules/L9QSmcvUpRNLSRRORvSB/2BSk46XoTUk2KiGjkHnn/jwVwBkS8Y.js\";const FilterPlainTextFonts=getFonts(FilterPlainText);const FilterButtonFonts=getFonts(FilterButton);const FilterPlainTextControls=getPropertyControls(FilterPlainText);const cycleOrder=[\"gzYYHmvxe\",\"SBmWQR2br\"];const serializationHash=\"framer-wk5go\";const variantClassNames={gzYYHmvxe:\"framer-v-17zdxiy\",SBmWQR2br:\"framer-v-1vlslev\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Doesn't Contain\":\"!CONTAINS\",\"Doesn't End With\":\"!ENDS_WITH\",\"Doesn't Equal\":\"!=\",\"Doesn't Start With\":\"!STARTS_WITH\",\"Ends With\":\"ENDS_WITH\",\"Is Set\":\"IS_SET\",\"Isn't Set\":\"!IS_SET\",\"Starts With\":\"STARTS_WITH\",Contains:\"CONTAINS\",Equals:\"==\"};const humanReadableVariantMap={Active:\"SBmWQR2br\",Inactive:\"gzYYHmvxe\"};const getProps=({agencyID,agencyPreserve,condition,fieldName,height,id,value,width,...props})=>{return{...props,OaImY7N6J:agencyPreserve??props.OaImY7N6J,qUQIeHKSx:value??props.qUQIeHKSx??\"Agency\",rDx9HChW3:fieldName??props.rDx9HChW3??\"Type of Account\",uIHI8wCmJ:agencyID??props.uIHI8wCmJ??1,variant:humanReadableVariantMap[props.variant]??props.variant??\"gzYYHmvxe\",Ww3Ie5IZO:humanReadableEnumMap[condition]??condition??props.Ww3Ie5IZO??\"==\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,rDx9HChW3,Ww3Ie5IZO,qUQIeHKSx,uIHI8wCmJ,OaImY7N6J,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gzYYHmvxe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptla3x8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"SBmWQR2br\");});const onTap1ncwahu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"gzYYHmvxe\");});const interactionActiveFilteruv4tso=activeVariantCallback(async(...args)=>{setVariant(\"SBmWQR2br\");});const interactionInactiveFilterzuujxc=activeVariantCallback(async(...args)=>{setVariant(\"gzYYHmvxe\");});const yvUmnS9Mtuv4tso=activeVariantCallback(async(...args)=>{setVariant(\"SBmWQR2br\");});const yvUmnS9Mtzuujxc=activeVariantCallback(async(...args)=>{setVariant(\"gzYYHmvxe\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17zdxiy\",className,classNames),\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gzYYHmvxe\",onTap:onTaptla3x8,ref:refBinding,style:{...style},...addPropertyOverrides({SBmWQR2br:{\"data-framer-name\":\"Active\",onTap:onTap1ncwahu}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vjyhrx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"v0MkxPrX1-container\",nodeId:\"v0MkxPrX1\",rendersWithMotion:true,scopeId:\"ylGSO84H3\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FilterPlainText,{applyFilter:false,cmsFieldName:rDx9HChW3,collectionID:uIHI8wCmJ,condition:Ww3Ie5IZO,height:\"100%\",id:\"v0MkxPrX1\",interactionActiveFilter:interactionActiveFilteruv4tso,interactionInactiveFilter:interactionInactiveFilterzuujxc,layoutId:\"v0MkxPrX1\",preserveActiveFilter:OaImY7N6J,value:qUQIeHKSx,width:\"100%\",...addPropertyOverrides({SBmWQR2br:{applyFilter:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||40)-0-40)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g8juzy-container\",layoutDependency:layoutDependency,layoutId:\"kc7AKe6f5-container\",nodeId:\"kc7AKe6f5\",rendersWithMotion:true,scopeId:\"ylGSO84H3\",children:/*#__PURE__*/_jsx(FilterButton,{eDcT475YI:\"Agency\",height:\"100%\",id:\"kc7AKe6f5\",layoutId:\"kc7AKe6f5\",style:{width:\"100%\"},variant:\"cndNXBg9D\",width:\"100%\",yvUmnS9Mt:yvUmnS9Mtuv4tso,...addPropertyOverrides({SBmWQR2br:{variant:\"wrbmGF1W5\",yvUmnS9Mt:yvUmnS9Mtzuujxc}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wk5go.framer-e4jfad, .framer-wk5go .framer-e4jfad { display: block; }\",\".framer-wk5go.framer-17zdxiy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-wk5go .framer-vjyhrx-container { flex: none; height: auto; left: 49%; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-wk5go .framer-g8juzy-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 86\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SBmWQR2br\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"rDx9HChW3\":\"fieldName\",\"Ww3Ie5IZO\":\"condition\",\"qUQIeHKSx\":\"value\",\"uIHI8wCmJ\":\"agencyID\",\"OaImY7N6J\":\"agencyPreserve\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerylGSO84H3=withCSS(Component,css,\"framer-wk5go\");export default FramerylGSO84H3;FramerylGSO84H3.displayName=\"Agency Filter\";FramerylGSO84H3.defaultProps={height:40,width:86};addPropertyControls(FramerylGSO84H3,{variant:{options:[\"gzYYHmvxe\",\"SBmWQR2br\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},rDx9HChW3:{defaultValue:\"Type of Account\",title:\"Field Name\",type:ControlType.String},Ww3Ie5IZO:FilterPlainTextControls?.[\"condition\"]&&{...FilterPlainTextControls[\"condition\"],defaultValue:\"==\",description:undefined,hidden:undefined,title:\"Condition\"},qUQIeHKSx:{defaultValue:\"Agency\",placeholder:\"case-sensitive\",title:\"Value\",type:ControlType.String},uIHI8wCmJ:{defaultValue:1,displayStepper:true,min:0,step:1,title:\"Agency ID\",type:ControlType.Number},OaImY7N6J:{defaultValue:false,title:\"Agency Preserve\",type:ControlType.Boolean}});addFonts(FramerylGSO84H3,[{explicitInter:true,fonts:[]},...FilterPlainTextFonts,...FilterButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerylGSO84H3\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"86\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SBmWQR2br\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"rDx9HChW3\\\":\\\"fieldName\\\",\\\"Ww3Ie5IZO\\\":\\\"condition\\\",\\\"qUQIeHKSx\\\":\\\"value\\\",\\\"uIHI8wCmJ\\\":\\\"agencyID\\\",\\\"OaImY7N6J\\\":\\\"agencyPreserve\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ylGSO84H3.map", "// Generated by Framer (5b26096)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Count from\"https://framerusercontent.com/modules/ubQzYMGMKNc26KTaalF2/856FSwlEvozeKidNjEoB/Count_Plus.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5ceiBekhoD4t7s3wzqqx/kxVzTRU8LvWrfTtfoPzi/gBKPIHg2o.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/gJn0Wk3KrkFyInuDl7da/PjLZdPNgMz6XfPEW11dx/pmkx48YCo.js\";import ApplyCloseButton from\"https://framerusercontent.com/modules/AwHUlbTm9xugo0BD9o6f/fYqaxJ9Y9AbRp2SuJvVs/apQ3PRiyz.js\";import SearchFilterGlobal from\"https://framerusercontent.com/modules/DmQqTBqtixlyB4qnapWA/NgyxDdmro0oOEbSyyrOo/g5O19YjyB.js\";import ResetAllFitlersButton from\"https://framerusercontent.com/modules/YerwcoSgIVKcoTmeLyWj/pizdnfUdO1L5KaycJRNN/i4srfWCSC.js\";import DropdownFilterServices from\"https://framerusercontent.com/modules/bA4mH4kz2Ube9gS8UNdg/jek56aSKHR8G1EAoLg0m/iuunDa3HC.js\";import FreelancerFilter from\"https://framerusercontent.com/modules/gOpIqBZew2xMaDMdLYSr/7aPou9XYbILEzvUJwgzO/S2W4RTPVl.js\";import AgencyFilter from\"https://framerusercontent.com/modules/rPRy1yKmbvmjxvQ9AKOa/LrRJoZAVbhSRWejktSbL/ylGSO84H3.js\";const CountFonts=getFonts(Count);const SearchFilterGlobalFonts=getFonts(SearchFilterGlobal);const FreelancerFilterFonts=getFonts(FreelancerFilter);const AgencyFilterFonts=getFonts(AgencyFilter);const DropdownFilterServicesFonts=getFonts(DropdownFilterServices);const ResetAllFitlersButtonFonts=getFonts(ResetAllFitlersButton);const ApplyCloseButtonFonts=getFonts(ApplyCloseButton);const SearchFilterGlobalControls=getPropertyControls(SearchFilterGlobal);const cycleOrder=[\"OchidqN7Q\",\"nrFJas5p2\"];const serializationHash=\"framer-thHSR\";const variantClassNames={nrFJas5p2:\"framer-v-1b0iskx\",OchidqN7Q:\"framer-v-176ckjz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Collection 1\":\"i7T0hUat7\",\"Collection 2\":\"zZ_xAvOf6\",\"Collection 3\":\"CUOEDG7L3\"};const humanReadableVariantMap={\"Filter Desktop\":\"OchidqN7Q\",\"Filter Mobile\":\"nrFJas5p2\"};const getProps=({agencyID,borderStroke,click,countryVisible,freelancerID,height,id,searchType,servicesID,servicesOfferedVisibility,width,...props})=>{return{...props,DVHryuIJC:borderStroke??props.DVHryuIJC??{borderColor:'var(--token-5d6ee531-9952-435c-9abd-ad34a49b98f7, rgb(214, 214, 214)) /* {\"name\":\"Stroke Color\"} */',borderStyle:\"solid\",borderWidth:1},ETtAvLlJh:servicesID??props.ETtAvLlJh??3,GmbcE9kvm:countryVisible??props.GmbcE9kvm??true,KH4ODPpgy:click??props.KH4ODPpgy,MJfoxtfcJ:freelancerID??props.MJfoxtfcJ??1,UKTBF1m4G:humanReadableEnumMap[searchType]??searchType??props.UKTBF1m4G??\"i7T0hUat7\",Ut6XZ6c4c:agencyID??props.Ut6XZ6c4c??1,variant:humanReadableVariantMap[props.variant]??props.variant??\"OchidqN7Q\",X9mi9WkWl:servicesOfferedVisibility??props.X9mi9WkWl??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UKTBF1m4G,GmbcE9kvm,X9mi9WkWl,MJfoxtfcJ,Ut6XZ6c4c,ETtAvLlJh,DVHryuIJC,KH4ODPpgy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OchidqN7Q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const bAlIQPEkr1ij31zr=activeVariantCallback(async(...args)=>{if(KH4ODPpgy){const res=await KH4ODPpgy(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"nrFJas5p2\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-176ckjz\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Filter Desktop\",layoutDependency:layoutDependency,layoutId:\"OchidqN7Q\",ref:refBinding,style:{\"--border-bottom-width\":(DVHryuIJC.borderBottomWidth??DVHryuIJC.borderWidth)+\"px\",\"--border-color\":DVHryuIJC.borderColor,\"--border-left-width\":(DVHryuIJC.borderLeftWidth??DVHryuIJC.borderWidth)+\"px\",\"--border-right-width\":(DVHryuIJC.borderRightWidth??DVHryuIJC.borderWidth)+\"px\",\"--border-style\":DVHryuIJC.borderStyle,\"--border-top-width\":(DVHryuIJC.borderTopWidth??DVHryuIJC.borderWidth)+\"px\",backgroundColor:\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({nrFJas5p2:{\"data-framer-name\":\"Filter Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1om33py\",\"data-framer-name\":\"Filter Text\",layoutDependency:layoutDependency,layoutId:\"CLkB7yMUL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QXJjaGl2by02MDA=\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-size\":\"18.88px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"27.27px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Filter Experts \"})}),className:\"framer-ehmi16\",\"data-framer-name\":\"Project Ideas\",fonts:[\"GF;Archivo-600\"],layoutDependency:layoutDependency,layoutId:\"I0JhHPBmc\",style:{\"--extracted-r6o4lv\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2qgc79\",layoutDependency:layoutDependency,layoutId:\"PW5QDEavM\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-85aomp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"y8Ifp9BtK-container\",nodeId:\"y8Ifp9BtK\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(Count,{counters:[],countOption:\"searchResults\",fontColor:\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",fontStyles:{fontFamily:'\"Archivo\", \"Archivo Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"22px\",textAlign:\"left\"},height:\"100%\",id:\"y8Ifp9BtK\",layoutId:\"y8Ifp9BtK\",selectedCollections:[1],width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-9npqw6\",\"data-styles-preset\":\"pmkx48YCo\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Results\"})}),className:\"framer-ie5mfe\",\"data-framer-name\":\"Type of Experts\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KkqlPOxDi\",style:{\"--extracted-1lwpl3i\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yfeflq\",\"data-framer-name\":\"Search Experts\",layoutDependency:layoutDependency,layoutId:\"RfLEE2UHm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1869ez3\",\"data-styles-preset\":\"gBKPIHg2o\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Search Experts\"})}),className:\"framer-zsm6mj\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ARELwZPwI\",style:{\"--extracted-1w1cjl5\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+224+0+25,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1013lwy-container\",layoutDependency:layoutDependency,layoutId:\"ELEtcm7QN-container\",nodeId:\"ELEtcm7QN\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(SearchFilterGlobal,{height:\"100%\",id:\"ELEtcm7QN\",layoutId:\"ELEtcm7QN\",style:{width:\"100%\"},variant:UKTBF1m4G,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a49tvr\",\"data-framer-name\":\"Type of Experts\",layoutDependency:layoutDependency,layoutId:\"YzQIRM20h\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1869ez3\",\"data-styles-preset\":\"gBKPIHg2o\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Type of Expert\"})}),className:\"framer-9dtfev\",\"data-framer-name\":\"Type of Experts\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kp1ylmm0w\",style:{\"--extracted-1w1cjl5\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l31df\",layoutDependency:layoutDependency,layoutId:\"eOQnMuoWd\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max((${componentViewport?.width||\"100vw\"} - 56px) / 2, 1px)`,y:(componentViewport?.y||0)+24+313+0+25+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vrawcr-container\",layoutDependency:layoutDependency,layoutId:\"l4Y6BgPTR-container\",nodeId:\"l4Y6BgPTR\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(FreelancerFilter,{cPjUDfxso:MJfoxtfcJ,height:\"100%\",id:\"l4Y6BgPTR\",layoutId:\"l4Y6BgPTR\",style:{width:\"100%\"},sxo7KIbS9:false,variant:\"wGPNwY6fq\",width:\"100%\",...addPropertyOverrides({nrFJas5p2:{sxo7KIbS9:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max((${componentViewport?.width||\"100vw\"} - 56px) / 2, 1px)`,y:(componentViewport?.y||0)+24+313+0+25+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wlsckq-container\",layoutDependency:layoutDependency,layoutId:\"ssFQA9aXY-container\",nodeId:\"ssFQA9aXY\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(AgencyFilter,{height:\"100%\",id:\"ssFQA9aXY\",layoutId:\"ssFQA9aXY\",OaImY7N6J:false,qUQIeHKSx:\"Agency\",rDx9HChW3:\"Type of Account\",style:{width:\"100%\"},uIHI8wCmJ:Ut6XZ6c4c,variant:\"gzYYHmvxe\",width:\"100%\",Ww3Ie5IZO:\"==\",...addPropertyOverrides({nrFJas5p2:{OaImY7N6J:true}},baseVariant,gestureVariant)})})})]})]}),X9mi9WkWl&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xf7gj3\",layoutDependency:layoutDependency,layoutId:\"Pf1zXwx1h\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1869ez3\",\"data-styles-preset\":\"gBKPIHg2o\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Services Offered\"})}),className:\"framer-1s3ui8z\",\"data-framer-name\":\"Type of Experts\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gZR5fnoif\",style:{\"--extracted-1w1cjl5\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+402+0+25,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kpckb9-container\",layoutDependency:layoutDependency,layoutId:\"DTXd2Dsr8-container\",nodeId:\"DTXd2Dsr8\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(DropdownFilterServices,{a5ZZEvnvE:ETtAvLlJh,height:\"100%\",id:\"DTXd2Dsr8\",layoutId:\"DTXd2Dsr8\",QlEBzC2cj:\"Main Service Categories\",style:{width:\"100%\"},TTmvXz0bS:\"Selected Filter(s)\",variant:\"V8cS_jRhF\",width:\"100%\",zVRWZnoFV:\"Selected Filter(s)\"})})})]}),GmbcE9kvm&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qdfkhl\",layoutDependency:layoutDependency,layoutId:\"C24LfX0gD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1869ez3\",\"data-styles-preset\":\"gBKPIHg2o\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37)))\"},children:\"Country\"})}),className:\"framer-13uzoon\",\"data-framer-name\":\"Type of Experts\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rQmv7ocO1\",style:{\"--extracted-1w1cjl5\":\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+491+0+25,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15t85cj-container\",layoutDependency:layoutDependency,layoutId:\"sEcC6gaGA-container\",nodeId:\"sEcC6gaGA\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(DropdownFilterServices,{a5ZZEvnvE:ETtAvLlJh,height:\"100%\",id:\"sEcC6gaGA\",layoutId:\"sEcC6gaGA\",QlEBzC2cj:\"Country\",style:{width:\"100%\"},TTmvXz0bS:\"Selected Filter(s)\",variant:\"zuLNZBANn\",width:\"100%\",zVRWZnoFV:\"Selected Filter(s)\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"1px\",y:(componentViewport?.y||0)+(componentViewport?.height||495)-2,...addPropertyOverrides({nrFJas5p2:{y:(componentViewport?.y||0)+(componentViewport?.height||543)-2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iai5oa-container\",layoutDependency:layoutDependency,layoutId:\"twkKluiJe-container\",nodeId:\"twkKluiJe\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(ResetAllFitlersButton,{height:\"100%\",id:\"twkKluiJe\",layoutId:\"twkKluiJe\",style:{height:\"100%\",width:\"100%\"},variant:\"laFNVhbYG\",width:\"100%\",xYpA1UbAs:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dlnfsq\",layoutDependency:layoutDependency,layoutId:\"iPN61z6gQ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+580+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1941gx3-container\",layoutDependency:layoutDependency,layoutId:\"MPvvSR07_-container\",nodeId:\"MPvvSR07_\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(ResetAllFitlersButton,{height:\"100%\",id:\"MPvvSR07_\",layoutId:\"MPvvSR07_\",style:{width:\"100%\"},variant:\"IgmVeLLPM\",width:\"100%\",xYpA1UbAs:false})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({nrFJas5p2:{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+580+0+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7z3z71-container\",layoutDependency:layoutDependency,layoutId:\"RhnUnKDs0-container\",nodeId:\"RhnUnKDs0\",rendersWithMotion:true,scopeId:\"B0rreDsn9\",children:/*#__PURE__*/_jsx(ApplyCloseButton,{bAlIQPEkr:bAlIQPEkr1ij31zr,height:\"100%\",id:\"RhnUnKDs0\",layoutId:\"RhnUnKDs0\",style:{width:\"100%\"},width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-thHSR.framer-1d6ukjg, .framer-thHSR .framer-1d6ukjg { display: block; }\",\".framer-thHSR.framer-176ckjz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 400px; }\",\".framer-thHSR .framer-1om33py { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-thHSR .framer-ehmi16, .framer-thHSR .framer-ie5mfe, .framer-thHSR .framer-zsm6mj, .framer-thHSR .framer-9dtfev, .framer-thHSR .framer-1s3ui8z, .framer-thHSR .framer-13uzoon { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-thHSR .framer-2qgc79 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-thHSR .framer-85aomp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-thHSR .framer-yfeflq, .framer-thHSR .framer-a49tvr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-thHSR .framer-1013lwy-container, .framer-thHSR .framer-1kpckb9-container, .framer-thHSR .framer-15t85cj-container, .framer-thHSR .framer-1941gx3-container, .framer-thHSR .framer-7z3z71-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-thHSR .framer-l31df { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-thHSR .framer-vrawcr-container, .framer-thHSR .framer-wlsckq-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-thHSR .framer-xf7gj3, .framer-thHSR .framer-qdfkhl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-thHSR .framer-iai5oa-container { bottom: 1px; flex: none; height: 1px; position: absolute; right: 1px; width: 1px; z-index: 1; }\",\".framer-thHSR .framer-dlnfsq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-thHSR.framer-v-1b0iskx.framer-176ckjz { overflow: auto; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-thHSR[data-border=\"true\"]::after, .framer-thHSR [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 495\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nrFJas5p2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UKTBF1m4G\":\"searchType\",\"GmbcE9kvm\":\"countryVisible\",\"X9mi9WkWl\":\"servicesOfferedVisibility\",\"MJfoxtfcJ\":\"freelancerID\",\"Ut6XZ6c4c\":\"agencyID\",\"ETtAvLlJh\":\"servicesID\",\"DVHryuIJC\":\"borderStroke\",\"KH4ODPpgy\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerB0rreDsn9=withCSS(Component,css,\"framer-thHSR\");export default FramerB0rreDsn9;FramerB0rreDsn9.displayName=\"Main Filter\";FramerB0rreDsn9.defaultProps={height:495,width:400};addPropertyControls(FramerB0rreDsn9,{variant:{options:[\"OchidqN7Q\",\"nrFJas5p2\"],optionTitles:[\"Filter Desktop\",\"Filter Mobile\"],title:\"Variant\",type:ControlType.Enum},UKTBF1m4G:SearchFilterGlobalControls?.[\"variant\"]&&{...SearchFilterGlobalControls[\"variant\"],defaultValue:\"i7T0hUat7\",description:undefined,hidden:undefined,title:\"Search Type\"},GmbcE9kvm:{defaultValue:true,title:\"Country Visible\",type:ControlType.Boolean},X9mi9WkWl:{defaultValue:true,title:\"Services Offered Visibility\",type:ControlType.Boolean},MJfoxtfcJ:{defaultValue:1,displayStepper:true,min:0,step:1,title:\"Freelancer ID\",type:ControlType.Number},Ut6XZ6c4c:{defaultValue:1,displayStepper:true,min:0,step:1,title:\"Agency ID\",type:ControlType.Number},ETtAvLlJh:{defaultValue:3,displayStepper:true,min:0,step:1,title:\"Services ID\",type:ControlType.Number},DVHryuIJC:{defaultValue:{borderColor:'var(--token-5d6ee531-9952-435c-9abd-ad34a49b98f7, rgb(214, 214, 214)) /* {\"name\":\"Stroke Color\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border/Stroke\",type:ControlType.Border},KH4ODPpgy:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerB0rreDsn9,[{explicitInter:true,fonts:[{family:\"Archivo\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/archivo/v19/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTT6jRp9R1oJ0vyVQ.woff2\",weight:\"600\"},{family:\"Archivo\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YSKLU24545WP65XCD7ZVOFPD6AKR3JSM/SPF276V6UKGPA6W5ZNFTEWBJXRSQNXCR/7BTLO3ZVFMNDGT63YATXTEALTKTYZUZG.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/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\"}]},...CountFonts,...SearchFilterGlobalFonts,...FreelancerFilterFonts,...AgencyFilterFonts,...DropdownFilterServicesFonts,...ResetAllFitlersButtonFonts,...ApplyCloseButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB0rreDsn9\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nrFJas5p2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"495\",\"framerVariables\":\"{\\\"UKTBF1m4G\\\":\\\"searchType\\\",\\\"GmbcE9kvm\\\":\\\"countryVisible\\\",\\\"X9mi9WkWl\\\":\\\"servicesOfferedVisibility\\\",\\\"MJfoxtfcJ\\\":\\\"freelancerID\\\",\\\"Ut6XZ6c4c\\\":\\\"agencyID\\\",\\\"ETtAvLlJh\\\":\\\"servicesID\\\",\\\"DVHryuIJC\\\":\\\"borderStroke\\\",\\\"KH4ODPpgy\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B0rreDsn9.map", "// Generated by Framer (3266cfb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import default1 from\"https://framerusercontent.com/modules/z7F9QNalfn6pJCQJZwOX/Dw8gpxtLbRQoiJOMhiK3/TruncatedText.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/SyOCddjZFN1NwXiP9tok/C0APytSID6PlEd7yJD5o/NuviIIf7w.js\";const RichTextDefault11muqik3=withCodeBoundaryForOverrides(RichText,{nodeId:\"DMnzNZmQn\",override:default1,scopeId:\"CgfzhI9Na\"});const serializationHash=\"framer-3PDvC\";const variantClassNames={Bpw_Kh1ev:\"framer-v-ael1mb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Bpw_Kh1ev\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ael1mb\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Bpw_Kh1ev\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5d6ee531-9952-435c-9abd-ad34a49b98f7, rgb(214, 214, 214))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ad0534ee-1864-4a97-85c1-6ccaec7bf505, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hdav5j\",layoutDependency:layoutDependency,layoutId:\"XCuxVpL5b\",children:/*#__PURE__*/_jsx(RichTextDefault11muqik3,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mepitc\",\"data-styles-preset\":\"NuviIIf7w\",children:\"No results for this filter.\"})}),className:\"framer-1muqik3\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DMnzNZmQn\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3PDvC.framer-y6pi89, .framer-3PDvC .framer-y6pi89 { display: block; }\",\".framer-3PDvC.framer-ael1mb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: 334px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 900px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3PDvC .framer-hdav5j { 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: 0px; position: relative; width: min-content; }\",\".framer-3PDvC .framer-1muqik3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-3PDvC[data-border=\"true\"]::after, .framer-3PDvC [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 334\n * @framerIntrinsicWidth 900\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCgfzhI9Na=withCSS(Component,css,\"framer-3PDvC\");export default FramerCgfzhI9Na;FramerCgfzhI9Na.displayName=\"Filter Empty State\";FramerCgfzhI9Na.defaultProps={height:334,width:900};addFonts(FramerCgfzhI9Na,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCgfzhI9Na\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"334\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"900\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (047deaf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"g90dI4PyD\",\"VB6ogVUpe\",\"BYCeRYPrS\"];const serializationHash=\"framer-TdcmA\";const variantClassNames={BYCeRYPrS:\"framer-v-q43iuk\",g90dI4PyD:\"framer-v-15sjwgv\",VB6ogVUpe:\"framer-v-1jki0rd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:360,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??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={Default:\"g90dI4PyD\",Hidden:\"BYCeRYPrS\",Loading:\"VB6ogVUpe\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"g90dI4PyD\",Wld3NDzSj:click??props.Wld3NDzSj};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Wld3NDzSj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g90dI4PyD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapn9xadi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Wld3NDzSj){const res=await Wld3NDzSj(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"BYCeRYPrS\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if(baseVariant===\"VB6ogVUpe\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"VB6ogVUpe\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15sjwgv\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"g90dI4PyD\",onTap:onTapn9xadi,ref:refBinding,style:{backgroundColor:\"var(--token-c2f4ae5f-5de3-41f6-846b-8691fb8ce84e, rgb(31, 33, 37))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({VB6ogVUpe:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Load More\"})}),className:\"framer-j1ppin\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"MVmAsgkcO\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1ghs96r\",\"data-framer-appear-id\":\"1ghs96r\",\"data-framer-name\":\"Spinner\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"SlOOg4GQ1\",optimized:true,style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-no6q6j\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"A_8uPk9x7\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, rgb(255, 255, 255) 342deg)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1caiisu\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"cJ1EM6JlB\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TdcmA.framer-18xdqta, .framer-TdcmA .framer-18xdqta { display: block; }\",\".framer-TdcmA.framer-15sjwgv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; padding: 0px; position: relative; width: 100px; }\",\".framer-TdcmA .framer-j1ppin { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-TdcmA .framer-1ghs96r { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-TdcmA .framer-no6q6j { bottom: 0px; flex: none; gap: 10px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-TdcmA .framer-1caiisu { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VB6ogVUpe\":{\"layout\":[\"fixed\",\"fixed\"]},\"BYCeRYPrS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Wld3NDzSj\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernnvsKsW_L=withCSS(Component,css,\"framer-TdcmA\");export default FramernnvsKsW_L;FramernnvsKsW_L.displayName=\"Load More 2\";FramernnvsKsW_L.defaultProps={height:40,width:100};addPropertyControls(FramernnvsKsW_L,{variant:{options:[\"g90dI4PyD\",\"VB6ogVUpe\",\"BYCeRYPrS\"],optionTitles:[\"Default\",\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum},Wld3NDzSj:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramernnvsKsW_L,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernnvsKsW_L\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"100\",\"framerVariables\":\"{\\\"Wld3NDzSj\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VB6ogVUpe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BYCeRYPrS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nnvsKsW_L.map"],
  "mappings": "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",
  "names": ["Branding_Tag", "productName", "p", "Header", "text", "align", "p", "HelperFrame", "children", "productName", "align", "error", "justify", "rgb", "containerProps", "u", "p", "Branding_Tag", "Header", "Header", "text", "align", "p", "ListItem", "text", "isChecked", "u", "p", "ToDoList", "items", "p", "item", "index", "ListItem", "useStore", "createStore", "useDevStore", "getProps", "object", "target", "returnParent", "propMatch", "typeMatch", "nestedProp", "value", "result", "getAllCollections", "queryFrom", "referencedCollections", "constraint", "left", "right", "type", "createBinaryOperationNode", "operator", "createCaseNode", "controlId", "optionIds", "createCondition", "optionId", "createFunctionCallNode", "binaryNode", "functionName", "createUnaryOperationNode", "handleCondition_IsIncludedIn", "collection", "condition", "name", "negateValue", "node", "handleCondition_IsSet", "handleCondition_StartsWith_EndsWith_Contains", "controlIdentifier", "parseRangeCondition", "rangeString", "startOperator", "endOperator", "ranges", "handleCondition_IsBetween", "start", "end", "createFramerFilterTree", "nodes", "tree", "index", "useConsoleLogWhenDebuggingCMSPlus", "store", "useDevStore", "args", "useDebouncer", "delay", "value", "debouncedValue", "setDebouncedValue", "ye", "ue", "ID", "useConstructFramerCollectionQueryWhere", "collectionID", "consoleLogWhenDebuggingCMSPlus", "useConsoleLogWhenDebuggingCMSPlus", "store", "useStore", "collection", "alias", "fields", "realTimeSearch", "collectionReferences", "branches", "nodes", "fieldName", "control", "type", "controlIdentifier", "createFunctionCallNode", "createBinaryOperationNode", "createFramerFilterTree", "name", "props", "id", "options", "optionTitles", "filters", "activeFilter", "currentFilterIndex", "theseFilters", "condition", "value", "isActive", "activeFilterOptionIds", "thisFilter", "index", "createCaseNode", "handleCondition_IsSet", "handleCondition_StartsWith_EndsWith_Contains", "range", "parseRangeCondition", "start", "end", "handleCondition_IsBetween", "createUnaryOperationNode", "collectionIdentifier", "handleCondition_IsIncludedIn", "argument", "negateValue", "node", "where", "useFramerCollectionList", "collectionPlusID", "framerCollectionList", "isDebugging", "setStore", "devStore", "setDevStore", "useDevStore", "key", "setKey", "ye", "noSearchResults", "setNoSearchResults", "setCollection", "collectionInitializedInStore", "sortDirection", "debounced_delay", "isOnFramerCanvas", "useIsOnFramerCanvas", "constructFramerCollectionQueryWhere", "fields_debounced", "useDebouncer", "searchText_debounced", "framerCollectionList_debounced", "searchResults", "se", "useQueryData", "ue", "noResults", "updatedKey", "prev", "query", "getProps", "storedCollection", "defaultFilters", "cmsFieldsByID", "cmsFieldsByName", "controlID", "field", "title", "otherProps", "from", "allCollections", "getAllCollections", "useCollectionFromStore", "useIsFilter_Valid", "controlType", "cmsFieldName", "valueIsRequired", "isFilter_Valid", "setIsFilter_Valid", "isCollectionReady", "collectionFromStore", "supportedControlTypes", "isSupportedType", "usingMatchingFilterType", "errors", "useInitializeFilter", "isFilterActive", "isPreserving", "defaultValues_Ref", "pe", "initializedFilter", "f", "isFilterActive_defaultRef", "isFilterActive_Ref", "isFilter_Initialized_Ref", "prevFilters", "currentValues", "hasOverrides", "currentValue", "defaultValue", "prevCMSFieldName", "prevCollectionID", "prevCondition", "prevValue", "useVariantSync", "component_isReady", "debuggingLog", "desynchronized", "remoteValue", "transitionToVariant", "checkVariantSync", "setCheckVariantSync", "useFilter", "cmsPlusComponentName", "interactionActiveFilter", "interactionInactiveFilter", "isFilter_Initialized", "isFilter_CurrentlyActive", "isFilterActive_Debounced", "Collection_Plus", "props", "cmsPlusComponentName", "isOnFramerCanvas", "useIsOnFramerCanvas", "isDebuggingCMSPlus", "linkedCollectionListFrame", "linkedNoSearchResultsFrame", "missingFrames", "key", "noSearchResults", "useFramerCollectionList", "showCollectionList", "showNoResultsFrame", "u", "l", "HelperFrame", "p", "Header", "ToDoList", "q", "addPropertyControls", "ControlType", "CollectionIDControl", "props", "p", "l", "addPropertyControls", "ControlType", "Count_Plus", "props", "cmsPlusComponentName", "counters", "countOption", "interactionAboveZero", "interactionOnZero", "selectedCollections", "fontStyles", "fontColor", "store", "useStore", "count", "setCount", "ye", "isOnFramerCanvas", "useIsOnFramerCanvas", "pStyles", "ue", "tally", "selections", "index", "collectionID", "collection", "countAllActiveFilters", "cmsFields", "fieldName", "filters", "filter", "p", "addPropertyControls", "ControlType", "getPropertyControls", "CollectionIDControl", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "bAlIQPEkr", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapms06d2", "args", "scopingClassNames", "cx", "LayoutGroup", "RichText2", "css", "FramerapQ3PRiyz", "withCSS", "apQ3PRiyz_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "Search_Plus", "props", "fontColor", "cmsFieldNames", "fontStyles", "placeHolderColor", "placeHolderText", "preserveFilter", "selectedRealTimeSearches", "fieldPlusComponent", "store", "setStore", "useStore", "foundValidCollection", "collectionID", "collection", "collectionIsInitialized", "realTimeSearchTexts", "supportedFieldTypes", "isOnFramerCanvas", "useIsOnFramerCanvas", "consoleLogWhenDebuggingCMSPlus", "useConsoleLogWhenDebuggingCMSPlus", "userInput", "setUserInput", "ye", "userInputDebounced", "useDebouncer", "inputHasFocus", "setInputHasFocus", "hasMountedRef", "pe", "inputStyles", "handleOnInput", "e", "handleInputOnFocus", "handleInputOnBlur", "ue", "search", "prev", "newStore", "index", "clearAllActiveFilters", "searchFields", "fieldName", "type", "p", "addPropertyControls", "ControlType", "getPropertyControls", "CollectionIDControl", "Clear_Plus", "props", "cmsPlusComponentName", "selectedFilters", "selectedRealTimeSearches", "clearNow", "store", "setStore", "useStore", "isOnFramerCanvas", "useIsOnFramerCanvas", "consoleLogWhenDebuggingCMSPlus", "useConsoleLogWhenDebuggingCMSPlus", "hasSelectedFilters", "hasSelectedRealTimeSearches", "hasSelections", "ue", "prev", "newStore", "index", "collectionID", "clearAllActiveFilters", "cmsFieldNames", "collection", "name1", "filters", "cmsFieldName", "field", "p", "l", "addPropertyControls", "ControlType", "getPropertyControls", "CollectionIDControl", "ClearFonts", "getFonts", "Clear_Plus", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerD3LHzhuzB", "withCSS", "D3LHzhuzB_default", "addFonts", "SearchFonts", "getFonts", "Search_Plus", "ClearSearchBarFilterFonts", "D3LHzhuzB_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerg5O19YjyB", "withCSS", "g5O19YjyB_default", "addPropertyControls", "ControlType", "addFonts", "ClearFonts", "getFonts", "Clear_Plus", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "clear", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "xYpA1UbAs", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "SVG", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Frameri4srfWCSC", "withCSS", "i4srfWCSC_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "BaseFilterControls", "props", "p", "l", "addPropertyControls", "getPropertyControls", "CollectionIDControl", "ControlType", "CMSFieldNameControl", "props", "p", "l", "addPropertyControls", "ControlType", "PlainTextFilterPlus", "props", "applyFilter", "cmsFieldName", "collectionID", "condition", "interactionActiveFilter", "interactionInactiveFilter", "preserveActiveFilter", "value", "useFilter", "p", "l", "addPropertyControls", "getPropertyControls", "CollectionIDControl", "BaseFilterControls", "CMSFieldNameControl", "ControlType", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonText", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "d5RX68O4e", "w6K5MUQhZ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaptvjssn", "args", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "RichText2", "css", "FrameroNl1wa8OL", "withCSS", "oNl1wa8OL_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FilterPlainTextFonts", "getFonts", "PlainTextFilterPlus", "FilterDropdownButtonFoundationFonts", "oNl1wa8OL_default", "FilterPlainTextControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "collectionID", "collectionValue", "condition", "fieldName", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "XUNKsJu0e", "OEBFL5DT4", "zIFrHqKAv", "E0biA8bwj", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1f4cv1d", "args", "onTapixzdz9", "interactionActiveFiltert6zdc9", "interactionInactiveFilter228wwm", "d5RX68O4et6zdc9", "d5RX68O4e228wwm", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerkwmNI_Cri", "withCSS", "kwmNI_Cri_default", "addPropertyControls", "ControlType", "addFonts", "CountFonts", "getFonts", "Count_Plus", "FilterDropdownButtonFonts", "kwmNI_Cri_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "collectionID", "fieldName", "height", "id", "placeholderText", "resultText", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "a5ZZEvnvE", "QlEBzC2cj", "zVRWZnoFV", "TTmvXz0bS", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapm75761", "args", "onTap168p5km", "onTapuld0bb", "onTapqodwa", "interactionOnZerould0bb", "interactionAboveZero168p5km", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "SVG", "css", "FrameriuunDa3HC", "withCSS", "iuunDa3HC_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonTextFreelancer", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "yvUmnS9Mt", "eDcT475YI", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1s2eqqn", "args", "scopingClassNames", "cx", "LayoutGroup", "RichText2", "css", "FramerjwVwBkS8Y", "withCSS", "jwVwBkS8Y_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FilterPlainTextFonts", "getFonts", "PlainTextFilterPlus", "FilterButtonFonts", "jwVwBkS8Y_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "freelancerID", "freelancerPreserve", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "cPjUDfxso", "sxo7KIbS9", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap166k4zf", "args", "onTapivyjb8", "interactionActiveFilterlr9vg1", "interactionInactiveFiltermrjadu", "yvUmnS9Mtlr9vg1", "yvUmnS9Mtmrjadu", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerS2W4RTPVl", "withCSS", "S2W4RTPVl_default", "addPropertyControls", "ControlType", "addFonts", "FilterPlainTextFonts", "getFonts", "PlainTextFilterPlus", "FilterButtonFonts", "jwVwBkS8Y_default", "FilterPlainTextControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "agencyID", "agencyPreserve", "condition", "fieldName", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "rDx9HChW3", "Ww3Ie5IZO", "qUQIeHKSx", "uIHI8wCmJ", "OaImY7N6J", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaptla3x8", "args", "onTap1ncwahu", "interactionActiveFilteruv4tso", "interactionInactiveFilterzuujxc", "yvUmnS9Mtuv4tso", "yvUmnS9Mtzuujxc", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerylGSO84H3", "withCSS", "ylGSO84H3_default", "addPropertyControls", "ControlType", "addFonts", "CountFonts", "getFonts", "Count_Plus", "SearchFilterGlobalFonts", "g5O19YjyB_default", "FreelancerFilterFonts", "S2W4RTPVl_default", "AgencyFilterFonts", "ylGSO84H3_default", "DropdownFilterServicesFonts", "iuunDa3HC_default", "ResetAllFitlersButtonFonts", "i4srfWCSC_default", "ApplyCloseButtonFonts", "apQ3PRiyz_default", "SearchFilterGlobalControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "agencyID", "borderStroke", "click", "countryVisible", "freelancerID", "height", "id", "searchType", "servicesID", "servicesOfferedVisibility", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "UKTBF1m4G", "GmbcE9kvm", "X9mi9WkWl", "MJfoxtfcJ", "Ut6XZ6c4c", "ETtAvLlJh", "DVHryuIJC", "KH4ODPpgy", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "bAlIQPEkr1ij31zr", "args", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerB0rreDsn9", "withCSS", "B0rreDsn9_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "RichTextDefault11muqik3", "withCodeBoundaryForOverrides", "RichText2", "withLineTruncate", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "RichTextDefault11muqik3", "css", "FramerCgfzhI9Na", "withCSS", "CgfzhI9Na_default", "addFonts", "getFontsFromSharedStyle", "fonts", "MotionDivWithFX", "withFX", "motion", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "transition3", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Wld3NDzSj", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapn9xadi", "args", "sharedStyleClassNames", "isDisplayed", "scopingClassNames", "cx", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "RichText2", "css", "FramernnvsKsW_L", "withCSS", "nnvsKsW_L_default", "addPropertyControls", "ControlType", "addFonts"]
}
