{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/SsR3sa3zv8QyYQXijsM2/SuperfieldsShared.js", "ssg:https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/ELGxjV92WFMoGKTv2Ojs/CMSLibrary.js", "ssg:https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/YZGwyfuvWTDLYoiYQunH/zustand.js", "ssg:https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/k4C7UfmQGxDkrenxbsZo/Store.js", "ssg:https://framerusercontent.com/modules/LYyAFjx6EnDQcWGl8jCk/bfnn0FhrjAp4uwJdMMT7/Filter.js", "ssg:https://framerusercontent.com/modules/KJGL1XdWbO8sBTLeMcBk/xr8nZnyQsn7s5qrzH1DF/ciDroUx5C.js"],
  "sourcesContent": ["// @ts-ignore\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,useRouter,PathVariablesContext}from\"framer\";import{motion}from\"framer-motion\";import{cloneElement,useContext,useId}from\"react\";export const DEFAULT_SORTING_ID=\"[{(DEFAULT_SORTING)}]\";export const FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";export const DELIMITER=\"_&%#|_\"// Used for multi-select items and multiple options field names\n;export var FieldType;(function(FieldType){FieldType[\"String\"]=\"string\";FieldType[\"Number\"]=\"number\";FieldType[\"Boolean\"]=\"boolean\";FieldType[\"Enum\"]=\"enum\";FieldType[\"Date\"]=\"date\";})(FieldType||(FieldType={}));export var FilterFieldType;(function(FilterFieldType){FilterFieldType[\"Option\"]=\"option\";FilterFieldType[\"Toggle\"]=\"toggle\";FilterFieldType[\"Text\"]=\"text\";FilterFieldType[\"Reference\"]=\"reference\";FilterFieldType[\"MultiReference\"]=\"multiReference\";FilterFieldType[\"MultipleOptions\"]=\"multipleOptions\";})(FilterFieldType||(FilterFieldType={}));export var FilterTextCondition;(function(FilterTextCondition){FilterTextCondition[\"Equals\"]=\"equals\";FilterTextCondition[\"Contains\"]=\"contains\";})(FilterTextCondition||(FilterTextCondition={}));export function useSlug(){const{currentPathVariables}=useRouter();const pathVariables=useContext(PathVariablesContext);let slug=null;let slugFieldId=null;if(pathVariables){slugFieldId=Object.keys(pathVariables)[0];slug=pathVariables[slugFieldId];}if(currentPathVariables&&!slug&&!slugFieldId){slugFieldId=Object.keys(currentPathVariables)[0];slug=currentPathVariables[slugFieldId];}return{slug,slugFieldId};}export const calculateTotalPages=(totalItems,itemsPerPage)=>{if(itemsPerPage<=0){return 0;}return Math.ceil(totalItems/itemsPerPage);};export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export const superfieldsId=({hidden=undefined}={})=>({superfieldsId:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,title:\"CMS ID\",description:\"Match with ID on Superfields component\",hidden}});export const buttonPropertyControls=({text=\"\"})=>({appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:text,hidden:props=>props.appearance!==\"default\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.FusedNumber,defaultValue:12,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.appearance!==\"default\"},border:borderPropertyControl({hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\",hidden:props=>props.appearance!==\"default\"}});export function Button({props,onClick,onMouseEnter=null}){if(props.appearance==\"custom\"){let layer=props.customLayer?.[0];const width=props.style?.width;const height=props.style?.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:{display:\"contents\"},onClick:onClick,children:layer});}return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,onClick:onClick,style:{position:\"relative\",display:\"flex\",justifyContent:props.font?.textAlign||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:props.style?.width==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function sortingControls({defaultSorting=false,hidden=null}={}){return{sortBy:{type:ControlType.Enum,defaultValue:\"field\",options:[\"field\",\"favourites\",...defaultSorting?[\"defaultSorting\"]:[]],optionTitles:[\"CMS Field\",\"Favourites\",...defaultSorting?[\"Default Sorting\"]:[]],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden},fieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",hidden:props=>props.sortBy!==\"field\"||hidden?.(props)},fieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\",\"reference\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\",\"Reference\"],hidden:props=>props.sortBy!==\"field\"||hidden?.(props)},referenceFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"Reference Field Name\",hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||hidden?.(props)},referenceFieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\"],hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||hidden?.(props)},stringSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"string\"||hidden?.(props)},numberSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"number\"||hidden?.(props)},dateSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"date\"||hidden?.(props)},booleanSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"yesNo\",\"noYes\"],optionTitles:[\"Yes, No\",\"No, Yes\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"boolean\"||hidden?.(props)},enumSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"optionOrder\",\"reverseOptionOrder\",\"ascending\",\"descending\"],optionTitles:[\"Option Order\",\"Reverse Order\",\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"enum\"||hidden?.(props)},favouritesSort:{type:ControlType.Enum,defaultValue:\"favouritesFirst\",options:[\"favouritesFirst\",\"favouritesLast\"],optionTitles:[\"Favourites First\",\"Favourites Last\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.sortBy!==\"favourites\"||hidden?.(props)}};}const sortFieldType=props=>{return props.sortBy===\"field\"?props.fieldType===\"reference\"?props.referenceFieldType:props.fieldType:false;};\nexport const __FramerMetadata__ = {\"exports\":{\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FAVOURITES_FILTER_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterFieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateTotalPages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterTextCondition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DELIMITER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SORTING_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "export function getCollectionData(collectionList){let queryParent=null;if(collectionList?.props?.query){queryParent=collectionList;}else if(collectionList?.props?.children?.props?.query){queryParent=collectionList.props.children;}else if(collectionList?.props?.children?.props?.children?.props?.query){queryParent=collectionList.props.children.props.children;}const query=queryParent?.props?.query;const from=query?.from;let collections=[];if(from){if(from.type===\"Collection\"){collections.push(from);}else if(from.type===\"LeftJoin\"){processJoin(from.left,collections);processJoin(from.right,collections);}}const select=query?.select;if(collections.length>1&&Array.isArray(select)){for(const field of select){if(field.type==\"Identifier\"&&field.name==\"id\"&&!field.alias){const mainCollection=collections.find(c=>c.alias==field.collection);if(mainCollection){collections=[mainCollection,...collections.filter(c=>c!==mainCollection)];}break;}}}const multiReferenceQueries={};const multiReferenceIdMap={};// Get collections from multi-reference fields\nif(Array.isArray(select)){for(const field of select){if(field.type===\"FunctionCall\"&&(field.functionName===\"ARRAY\"||field.functionName===\"FLAT_ARRAY\")&&Array.isArray(field.arguments)){for(const argument of field.arguments){if(argument.from?.type===\"Collection\"){const alias=argument.from.alias;let fieldId=alias;const right=argument.where?.right;if(right&&right.type===\"Identifier\"&&right.name){fieldId=right.name;}collections.push({...argument.from,fieldId});multiReferenceIdMap[fieldId]=alias;multiReferenceIdMap[alias]=alias;multiReferenceQueries[alias]=argument;}}}}}let queryData=collections[0]?.data;const propertyControlsById={};const propertyControlsByTitle={};for(const collection of collections){const byId={};const byName={};propertyControlsById[collection.alias]=byId;propertyControlsByTitle[collection.alias]=byName;const propertyControls=collection.data?.propertyControls;for(const id of Object.keys(propertyControls)){const control={id,...propertyControls[id]};byId[id]=control;byName[control.title]=control;}}// Get children function\nlet childrenFunction=null;if(collectionList){const clpc=collectionList.props?.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof clpc?.props?.children==\"function\"){childrenFunction=clpc.props.children;}else if(typeof clpc?.props?.children?.props?.children==\"function\"){childrenFunction=clpc.props.children.props.children;}}return{query,queryParent,queryData,collections,propertyControlsById,propertyControlsByTitle,childrenFunction,multiReferenceQueries,multiReferenceIdMap};}function processJoin(join,collections){if(join&&typeof join===\"object\"){if(join.type===\"Collection\"){collections.push(join);}else if(join.type===\"LeftJoin\"){processJoin(join.left,collections);processJoin(join.right,collections);}}}// field: { name: string, referenceFieldName: string }\nexport function addFieldsToSelect(fields,query,propertyControlsByTitle,collections){const select=Array.isArray(query?.select)?[...query.select]:[];for(const field of fields){const selectItem=getSelectItemForField(field.name,field.referenceFieldName,query,propertyControlsByTitle,collections,select);if(selectItem){select.push(selectItem);}}return select;}export function getSelectItemForField(name,referenceFieldName,query,propertyControlsByTitle,collections,select=null// When there is a select, check for a matching existing select item\n){// const mainAlias = query?.from?.alias || \"\"\nconst mainAlias=collections[0]?.alias||\"\";const propertyControl=propertyControlsByTitle[mainAlias]?.[name];if(!propertyControl){return null;}const fieldId=propertyControl?.id;const alias=referenceFieldName?fieldId:mainAlias;const referencedField=referenceFieldName?propertyControlsByTitle[fieldId]?.[referenceFieldName]:null;if(select){let matchFound=false;for(const item of select){if(item.type===\"Identifier\"){if(referenceFieldName){if(referencedField&&item.alias===`${fieldId}.${referencedField.id}`&&item.collection===fieldId&&item.name===referencedField.id){matchFound=true;break;}}else{if(item.name===fieldId&&item.collection===alias){matchFound=true;break;}}}else if(item.type===\"FunctionCall\"){if(item.alias===fieldId){matchFound=true;break;}}}if(matchFound){return null;}}if(referenceFieldName){if(referencedField){return{alias:`${fieldId}.${referencedField.id}`,collection:fieldId,name:referencedField.id,type:\"Identifier\"};}}else{return{collection:alias,name:fieldId,type:\"Identifier\"};}}\nexport const __FramerMetadata__ = {\"exports\":{\"getSelectItemForField\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addFieldsToSelect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSLibrary.map", "// https://ga.jspm.io/npm:zustand@3.7.0/esm/index.js\n// The only changes are changing default exports to regular export\n// to export multiple functions in one file.\nimport{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach(n=>n(e,t));}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e);}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd);};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t);};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r;}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;export function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n(t=>t+1,0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b);}s(()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false;});const w=r(i);s(()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u();}}catch(t){f.current=true;u();}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t;},[]);const p=g?b:S.current;c(p);return p;};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e};}};};return useStore;}// https://ga.jspm.io/npm:zustand@3.7.0/esm/shallow.js\nexport function shallow(e,t){if(Object.is(e,t))return true;if(\"object\"!==typeof e||null===e||\"object\"!==typeof t||null===t)return false;const l=Object.keys(e);if(l.length!==Object.keys(t).length)return false;for(let r=0;r<l.length;r++)if(!Object.prototype.hasOwnProperty.call(t,l[r])||!Object.is(e[l[r]],t[l[r]]))return false;return true;}\nexport const __FramerMetadata__ = {\"exports\":{\"create\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shallow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zustand.map", "import{create,shallow}from\"https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/YZGwyfuvWTDLYoiYQunH/zustand.js\";// @ts-ignore\nimport{useRouter}from\"framer\";import{useRef,useTransition,useMemo,useEffect}from\"react\";// Create a function to generate the initial state\nconst createInitialState=()=>({totalItems:0,filters:{},randomizationSeed:null,search:\"\",sortOption:null,defaultSortOption:null,sortingUrlParameter:null,page:0,itemsPerPage:0,paginationType:null,paginationActive:false});const useBaseStore=create((set,get)=>({instances:{},getState:id=>{const path=getCurrentPath();const state=get().instances[path]?.[id];return state||createInitialState();},setState:(id,updates)=>{const path=getCurrentPath();set(state=>({instances:{...state.instances,[path]:{...state.instances[path],[id]:{...state.getState(id),...updates}}}}));},// Example of how to update a specific state property\n    setTotalItems:(id,totalItems)=>{get().setState(id,{totalItems});},setFilterValue:(id,fieldName,value)=>{const currentFilters=get().getState(id).filters;get().setState(id,{filters:{...currentFilters,[fieldName]:{...currentFilters[fieldName],value}}});},setRandomizationSeed:(id,randomizationSeed)=>{get().setState(id,{randomizationSeed});},setSearch:(id,search)=>{get().setState(id,{search});},setSortOption:(id,sortOption)=>{get().setState(id,{sortOption});},setPage:(id,page)=>{get().setState(id,{page});}}));const useSuperfieldsStore=(id,selector,initialize=null)=>{const initializedRef=useRef(false);const[_,startTransition]=useTransition();const{currentRouteId}=useRouter();const previousRouteIdRef=useRef(currentRouteId);// Memoize the function wrappers\nconst memoizedFunctions=useMemo(()=>{const functions={};const state=useBaseStore.getState();for(const key in state){const value=state[key];if(typeof value===\"function\"){if(key.startsWith(\"set\")){functions[key]=(...args)=>{if(typeof window!==\"undefined\"){startTransition(()=>value(id,...args));}else{value(id,...args);}};}else{functions[key]=(...args)=>value(id,...args);}}}return functions;},[id]);// Reset the store when the route changes\nuseEffect(()=>{if(previousRouteIdRef.current!==currentRouteId){// Route has changed, reset the initialized state\npreviousRouteIdRef.current=currentRouteId;// If there's an initialize function, call it with a fresh state\nif(initialize){const state=useBaseStore.getState();const freshState=createInitialState();initialize(freshState);state.setState(id,freshState);}initializedRef.current=true;}},[currentRouteId,id,initialize]);// Initial setup effect\nuseEffect(()=>{if(initialize&&!initializedRef.current){const state=useBaseStore.getState();const currentState=state.getState(id);const initializedState={...currentState};initialize(initializedState);state.setState(id,initializedState);}initializedRef.current=true;},[]);return useBaseStore(state=>{const path=getCurrentPath();if(!state.instances[path]?.[id]){const initialState=createInitialState();state.setState(id,initialState);}let newState={...state.getState(id),...memoizedFunctions};return selector(newState);},shallow);};export default useSuperfieldsStore;const getCurrentPath=()=>{if(typeof window===\"undefined\"){return\"/\";}return window.location.pathname;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Store.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nuseQueryData,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{borderPropertyControl,Border,fillProp,fillPropOnOff,createBackground,superfieldsId,FAVOURITES_FILTER_ID,DELIMITER,FilterFieldType,FilterTextCondition}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/SsR3sa3zv8QyYQXijsM2/SuperfieldsShared.js\";import{getCollectionData,getSelectItemForField}from\"https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/ELGxjV92WFMoGKTv2Ojs/CMSLibrary.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/k4C7UfmQGxDkrenxbsZo/Store.js\";export var FilterBy;(function(FilterBy){FilterBy[\"Field\"]=\"field\";FilterBy[\"Favourites\"]=\"favourites\";})(FilterBy||(FilterBy={}));export var FilterType;(function(FilterType){FilterType[\"Dropdown\"]=\"dropdown\";FilterType[\"ButtonGroup\"]=\"buttonGroup\";FilterType[\"ToggleSwitch\"]=\"toggleSwitch\";FilterType[\"Checkbox\"]=\"checkbox\";})(FilterType||(FilterType={}));export var OptionMode;(function(OptionMode){OptionMode[\"Auto\"]=\"auto\";OptionMode[\"Manual\"]=\"manual\";})(OptionMode||(OptionMode={}));export var OptionOrder;(function(OptionOrder){OptionOrder[\"Default\"]=\"default\";OptionOrder[\"Alphabetical\"]=\"alphabetical\";})(OptionOrder||(OptionOrder={}));const ALL_SELECTED_VALUE=\"[{(ALL)}]\";const LAYOUT_ALIGNMENTS={fill:\"center\",left:\"start\",center:\"center\",right:\"end\"};const TOGGLE_VALUES={all:null,[ALL_SELECTED_VALUE]:null,off:false,on:true};const DASHES_ONLY_REGEX=/^-+$/;const CONDITION_FIELD_TYPES=[FilterFieldType.Text,FilterFieldType.Option,FilterFieldType.MultipleOptions];const DIVIDER=\"divider\";const FAVOURITES_URL_PARAMETER=\"favorites\";const TRUE_VALUES=[\"true\",\"yes\",\"on\"];const FALSE_VALUES=[\"false\",\"no\",\"off\"];function FilterComponent(props){const{superfieldsId,filterBy,options,referenceFieldName,referenceFieldType,buttonGroupLayout,buttonGroupStyle,toggleMultiOptions,toggleTwoStateOptions,toggleTwoStateText,dropdownStyle,toggleSwitchStyle,checkboxStyle,layout,transition}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const rawFieldType=filterBy==\"field\"?props.fieldType:FilterFieldType.Toggle;const fieldName=filterBy===\"field\"?rawFieldType==FilterFieldType.MultipleOptions?props.optionFieldNames.join(DELIMITER):props.fieldName:FAVOURITES_FILTER_ID;const isReference=isReferenceType(rawFieldType);const fieldType=rawFieldType===FilterFieldType.MultipleOptions?FilterFieldType.Option:isReference?referenceFieldType:rawFieldType;const filterType=filterBy===\"field\"?fieldType===FilterFieldType.Toggle?props.filterTypeToggle:props.filterTypeOption:props.filterTypeToggle;const allOption=fieldType===FilterFieldType.Toggle?toggleMultiOptions.allOption:options.allOption;const showDividers=(fieldType===FilterFieldType.Option||fieldType===FilterFieldType.Text)&&options.optionMode===\"manual\";const instanceId=filterBy===\"favourites\"?FAVOURITES_FILTER_ID:isReference?`${fieldName}${DELIMITER}${referenceFieldName}`:fieldName;const urlParameter=props.urlParameter?props.urlParameter.name||(filterBy===\"field\"?rawFieldType==FilterFieldType.MultipleOptions?props.optionFieldNames.join(\",\"):fieldName:FAVOURITES_URL_PARAMETER):null;const collectionList=props.collectionList?.[0];const{query,propertyControlsById,propertyControlsByTitle,collections,multiReferenceIdMap,multiReferenceQueries}=getCollectionData(collectionList);const mainCollection=collections[0];const mainAlias=mainCollection?.alias;const mainPropertyControlsById=propertyControlsById[mainAlias]||{};const mainPropertyControlsByTitle=propertyControlsByTitle[mainAlias]||{};const select=[{collection:mainAlias,name:\"id\",type:\"Identifier\"}];let multiReferenceSelect=null;let rAlias=null;if(!isCanvas&&rawFieldType!==FilterFieldType.MultipleOptions){if(rawFieldType===FilterFieldType.Reference){const selectItem=getSelectItemForField(fieldName,referenceFieldName,query,propertyControlsByTitle,collections);if(selectItem){select.push(selectItem);rAlias=selectItem.collection;}}else if(rawFieldType===FilterFieldType.MultiReference){const propertyControl=mainPropertyControlsByTitle[fieldName];if(propertyControl){const fieldId=propertyControl?.id;const rCollection=collections.find(c=>c.alias===fieldId||c.alias===multiReferenceIdMap[fieldId]);if(rCollection){rAlias=rCollection.alias;const originalSelect=query?.select||[];for(const item of originalSelect){if(item.type===\"FunctionCall\"){if(item.alias===rAlias){select.push(item);const rPropertyControlsById=propertyControlsById[item.alias];if(rPropertyControlsById){for(const rFieldId in rPropertyControlsById){const control=rPropertyControlsById[rFieldId];if(control.title==referenceFieldName){multiReferenceSelect=[{collection:item.alias,name:\"id\",type:\"Identifier\"},{collection:item.alias,name:rFieldId,type:\"Identifier\"}];}}}break;}}}}}}else{const selectItem=getSelectItemForField(fieldName,null,query,propertyControlsByTitle,collections);if(selectItem){select.push(selectItem);}}}const collectionData=query?useQueryData({...query,select}):[];let rCollectionData=[];if(Array.isArray(multiReferenceSelect)){const selectValue=multiReferenceSelect.find(v=>v&&v.hasOwnProperty(\"collection\"));if(selectValue){const rQuery=multiReferenceQueries[selectValue.collection];if(rQuery){rCollectionData=useQueryData({...rQuery,select:multiReferenceSelect,where:undefined,orderBy:undefined});}}}let optionValues=[];if(fieldType===FilterFieldType.Option||fieldType===FilterFieldType.Text){if(options.optionMode===\"auto\"){if(Object.keys(mainPropertyControlsById)?.length){if(rawFieldType===FilterFieldType.MultipleOptions){const{optionFieldNames}=props;const optionValuesList=[];for(const fieldId in mainPropertyControlsById){const control=mainPropertyControlsById[fieldId];if(optionFieldNames.includes(control.title)){if(control.type===\"enum\"){optionValuesList.push(control.optionTitles);}else if(control.type===\"string\"){const allValues=new Set;for(const index in collectionData){if(!isNaN(index)){const value=collectionData[index][fieldId];if(value!=\"\"&&value!=null){allValues.add(value);}}}optionValuesList.push(Array.from(allValues));}}}optionValues=Array.from(new Set(optionValuesList.flat()));// Remove none option\nif(props.multipleOptionsNoneOption.length&&optionValues.includes(props.multipleOptionsNoneOption)){optionValues.splice(optionValues.indexOf(props.multipleOptionsNoneOption),1);}}else{let control=null;let fieldId=null;if(isReference){const rPropertyControlsByTitle=propertyControlsByTitle[rAlias];if(rPropertyControlsByTitle){control=rPropertyControlsByTitle[referenceFieldName];}fieldId=control?rawFieldType===FilterFieldType.Reference?`${rAlias}.${control.id}`:control.id:null;}else{control=mainPropertyControlsByTitle[fieldName];fieldId=control?control.id:null;}if(control){if(control.type===\"enum\"){optionValues=control.optionTitles;}else if(control.type===\"string\"){const data=rawFieldType===FilterFieldType.MultiReference?rCollectionData:collectionData;const allValues=new Set;for(const index in data){if(!isNaN(index)){const value=data[index][fieldId];if(value!==\"\"&&value!==null&&value!==undefined){allValues.add(value);}}}optionValues=Array.from(allValues);}}}}else if(isCanvas&&(filterType!==\"dropdown\"||!allOption)){optionValues=[options.placeholder];}if(options.optionOrder===\"alphabetical\"){optionValues=optionValues.sort();}}else if(options.optionMode===\"manual\"){optionValues=options.optionValues;}}if(!Array.isArray(optionValues)){optionValues=[];}const defaultOptionIsValid=options.defaultValue.length&&optionValues.includes(options.defaultValue);let offValue=null;let onValue=null;let defaultValue=null;if(fieldType==FilterFieldType.Toggle){if(filterType==\"dropdown\"||filterType==\"buttonGroup\"){const values=[];if(toggleMultiOptions.allOption){values.push(null);}if(toggleMultiOptions.order==\"yesNo\"){if(toggleMultiOptions.yesOption){values.push(true);}if(toggleMultiOptions.noOption){values.push(false);}}else{if(toggleMultiOptions.noOption){values.push(false);}if(toggleMultiOptions.yesOption){values.push(true);}}defaultValue=values.includes(TOGGLE_VALUES[toggleMultiOptions.defaultValue])?TOGGLE_VALUES[toggleMultiOptions.defaultValue]:values[0];}else{offValue=TOGGLE_VALUES[toggleTwoStateOptions.offState];onValue=TOGGLE_VALUES[toggleTwoStateOptions.onState];defaultValue=toggleTwoStateOptions.defaultValue==\"off\"?offValue:onValue;}}else{defaultValue=defaultOptionIsValid?options.defaultValue:!options.allOption&&filterType==\"dropdown\"?optionValues[0]??null:null;}const[filters,setFilterValue]=useSuperfieldsStore(superfieldsId,state=>[state.filters,state.setFilterValue],state=>{let initialValue=defaultValue;if(urlParameter&&!isCanvas){const urlParams=new URLSearchParams(window.location.search);const paramValue=urlParams.get(urlParameter);if(paramValue){if(fieldType===FilterFieldType.Toggle){const lowerParamValue=paramValue.toLowerCase();if(TRUE_VALUES.includes(lowerParamValue)){initialValue=true;}else if(FALSE_VALUES.includes(lowerParamValue)){initialValue=false;}}else{if(paramValue.includes(DELIMITER)){const values=paramValue.split(DELIMITER);if(values.every(value=>optionValues.includes(value))){initialValue=paramValue;}}else if(optionValues.includes(paramValue)){initialValue=paramValue;}}}}state.filters[instanceId]={fieldName,referenceFieldName:isReference?referenceFieldName:null,referenceFieldType:isReference?referenceFieldType:null,value:initialValue,defaultValue,multiSelect:filterType==\"buttonGroup\"&&props.multiSelect,fieldType:rawFieldType,noneOption:rawFieldType==FilterFieldType.MultipleOptions?props.multipleOptionsNoneOption:undefined,condition:CONDITION_FIELD_TYPES.includes(fieldType)?props.textCondition:FilterTextCondition.Equals,urlParameter};});const value=isCanvas?defaultValue:filters[instanceId]?.value;const setFilter=newValue=>{setFilterValue(instanceId,newValue);};const optionItems=[];if(fieldType===FilterFieldType.Option||fieldType===FilterFieldType.Text){for(let i=0;i<optionValues.length;i++){const value=optionValues[i];if(showDividers&&isDivider(value)){optionItems.push(DIVIDER);}else if(value){optionItems.push({value,text:value});}}}else if(fieldType==FilterFieldType.Toggle){if(toggleMultiOptions.order==\"yesNo\"){if(toggleMultiOptions.yesOption){optionItems.push({value:\"on\",text:toggleMultiOptions.yesText});}if(toggleMultiOptions.noOption){optionItems.push({value:\"off\",text:toggleMultiOptions.noText});}}else{if(toggleMultiOptions.noOption){optionItems.push({value:\"off\",text:toggleMultiOptions.noText});}if(toggleMultiOptions.yesOption){optionItems.push({value:\"on\",text:toggleMultiOptions.yesText});}}}const layers=[];switch(filterType){case\"dropdown\":const dropdownArrow=dropdownStyle.arrow;const pt=dropdownStyle.paddingIsMixed?dropdownStyle.paddingTop:dropdownStyle.padding;const pl=dropdownStyle.paddingIsMixed?dropdownStyle.paddingLeft:dropdownStyle.padding;const pb=dropdownStyle.paddingIsMixed?dropdownStyle.paddingBottom:dropdownStyle.padding;const pr=(dropdownStyle.paddingIsMixed?dropdownStyle.paddingRight:dropdownStyle.padding)+(dropdownArrow?dropdownArrow.size+dropdownArrow.gap:0);const dropdownRadius=dropdownStyle.radiusIsMixed?`${dropdownStyle.radiusTopLeft}px ${dropdownStyle.radiusTopRight}px ${dropdownStyle.radiusBottomRight}px ${dropdownStyle.radiusBottomLeft}px`:`${dropdownStyle.radius}px`;layers.push(/*#__PURE__*/_jsxs(\"select\",{className:\"superfields-dropdown\",value:fieldType==FilterFieldType.Toggle?({true:\"on\",false:\"off\",null:ALL_SELECTED_VALUE})[String(value)]:value||(allOption?ALL_SELECTED_VALUE:defaultValue),onChange:event=>{if(fieldType==FilterFieldType.Toggle){setFilter(TOGGLE_VALUES[event.target.value]);}else{setFilter(event.target.value==ALL_SELECTED_VALUE?null:event.target.value);}},style:{position:\"relative\",appearance:\"none\",height:\"100%\",cursor:\"pointer\",...createBackground(dropdownStyle.fill),color:dropdownStyle.fontColor,padding:`${pt}px ${pr}px ${pb}px ${pl}px`,borderRadius:dropdownRadius,border:\"none\",boxShadow:dropdownStyle.shadows,backdropFilter:dropdownStyle.bgBlur?`blur(${dropdownStyle.bgBlur}px)`:undefined,...props.font,...props.style},children:[allOption&&/*#__PURE__*/_jsx(\"option\",{value:ALL_SELECTED_VALUE,children:fieldType==FilterFieldType.Toggle?toggleMultiOptions.allText:options.allText}),optionItems.map((item,index)=>item===DIVIDER?/*#__PURE__*/_jsx(\"hr\",{}):/*#__PURE__*/_jsx(\"option\",{value:item.value,children:item.text},index))]}),dropdownStyle.border&&/*#__PURE__*/_jsx(Border,{...dropdownStyle.border,radius:dropdownRadius}));if(dropdownArrow){layers.push(/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:dropdownArrow.size,height:dropdownArrow.size,viewBox:\"0 0 18 18\",fill:\"none\",strokeWidth:dropdownArrow.stroke,stroke:dropdownArrow.color??dropdownStyle.fontColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",position:\"absolute\",right:dropdownStyle.paddingIsMixed?dropdownStyle.paddingRight:dropdownStyle.padding,top:`calc(50% - ${dropdownArrow.size/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})}));}break;case\"buttonGroup\":layers.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:buttonGroupLayout.direction==\"horizontal\"?\"row\":\"column\",flexWrap:buttonGroupLayout.wrap?\"wrap\":\"nowrap\",justifyContent:buttonGroupLayout.distribute,columnGap:buttonGroupLayout.gapH,rowGap:buttonGroupLayout.gapV,textAlign:props.font?.textAlign||\"center\",...props.style},children:[allOption&&/*#__PURE__*/_jsx(FilterButton,{selected:value==null,onClick:()=>setFilter(null),text:options.allText,direction:buttonGroupLayout.direction,width:buttonGroupLayout.width,transition:transition,...buttonGroupStyle}),optionItems.map((item,index)=>item===DIVIDER?/*#__PURE__*/_jsx(ButtonGroupDivider,{...props.dividerStyle,layout:buttonGroupLayout}):/*#__PURE__*/_jsx(FilterButton,{selected:fieldType==FilterFieldType.Toggle?value==(item.value==\"on\"):props.multiSelect?value?value.split(DELIMITER).includes(item.value):false:value==item.value,onClick:()=>{if(fieldType==FilterFieldType.Toggle){setFilter(item.value==\"on\");}else if(props.multiSelect){if(!value){setFilter(item.value);}else{const values=value?value.split(DELIMITER):[];if(value==item.value){if(options.allOption||!defaultOptionIsValid){setFilter(null);}}else if(values.includes(item.value)){setFilter(values.filter(v=>v!=item.value).join(DELIMITER));}else{setFilter(`${value}${DELIMITER}${item.value}`);}}}else{if(value==item.value&&(!defaultOptionIsValid||options.allOption)){setFilter(null);}else{setFilter(item.value);}}},text:item.text,direction:buttonGroupLayout.direction,width:buttonGroupLayout.width,transition:transition,...buttonGroupStyle},index))]}));break;case\"toggleSwitch\":const{height,padding,border,switchBorder}=toggleSwitchStyle;return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>setFilter(value==onValue?offValue:onValue),style:{display:\"flex\",flexDirection:toggleTwoStateText?.location==\"left\"?\"row-reverse\":\"row\",gap:toggleTwoStateText?.gap,alignItems:\"center\",justifyContent:LAYOUT_ALIGNMENTS[layout],cursor:\"pointer\",...props.style},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{...createBackground(toggleSwitchStyle.fill,value==onValue)},style:{position:\"relative\",height:height,width:height*2-padding*2,padding:padding,borderRadius:toggleSwitchStyle.radius},initial:false,transition:transition,children:[border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value==onValue?border.colorOn:border.colorOff},style:{position:\"absolute\",inset:0,boxSizing:\"border-box\",borderRadius:toggleSwitchStyle.radius,borderWidth:border.width,borderStyle:border.style},initial:false,transition:transition}),/*#__PURE__*/_jsx(motion.div,{animate:{translateX:value==onValue?\"100%\":\"0%\",...createBackground(toggleSwitchStyle.switchFill,value==onValue)},style:{position:\"absolute\",height:height-padding*2,aspectRatio:1,left:padding,borderRadius:toggleSwitchStyle.radius-padding,boxShadow:toggleSwitchStyle.shadows,boxSizing:\"border-box\"},// layout\ninitial:false,transition:transition,children:switchBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value==onValue?switchBorder.colorOn:switchBorder.colorOff},style:{position:\"absolute\",inset:0,boxSizing:\"border-box\",borderRadius:toggleSwitchStyle.radius-padding,borderWidth:switchBorder.width,borderStyle:switchBorder.style},initial:false,transition:transition})})]}),toggleTwoStateText&&/*#__PURE__*/_jsx(\"p\",{style:{color:toggleTwoStateText.fontColor,margin:0,userSelect:\"none\",flex:layout==\"fill\"?1:undefined,...props.font},children:value==onValue?toggleTwoStateText.onText:toggleTwoStateText.offText})]});break;case\"checkbox\":layers.push(/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setFilter(value==onValue?offValue:onValue),style:{display:\"flex\",flexDirection:toggleTwoStateText?.location==\"left\"?\"row-reverse\":\"row\",gap:toggleTwoStateText?.gap,alignItems:\"center\",justifyContent:LAYOUT_ALIGNMENTS[layout],cursor:\"pointer\",...props.style},children:[/*#__PURE__*/_jsx(motion.div,{animate:{backgroundColor:value==onValue?checkboxStyle.fillOn??\"transparent\":checkboxStyle.fillOff??\"transparent\",color:checkboxStyle.icon?.colorOn},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:checkboxStyle.size,height:checkboxStyle.size,borderRadius:checkboxStyle.radius,position:\"relative\"},initial:false,transition:transition,children:checkboxStyle.icon&&/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:checkboxStyle.icon.size,height:checkboxStyle.icon.size,viewBox:\"0 0 24 24\",strokeWidth:checkboxStyle.icon.lineWidth*(24/checkboxStyle.icon.size),stroke:\"currentColor\",fill:\"none\",strokeLinecap:checkboxStyle.icon.rounded?\"round\":\"butt\",strokeLinejoin:checkboxStyle.icon.rounded?\"round\":\"miter\",animate:{opacity:value==onValue?1:0},style:{display:\"block\"},initial:false,transition:transition,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5l10 -10\"})})}),toggleTwoStateText&&/*#__PURE__*/_jsx(\"p\",{style:{color:toggleTwoStateText.fontColor,margin:0,userSelect:\"none\",flex:layout==\"fill\"?1:undefined,...props.font},children:value==onValue?toggleTwoStateText.onText:toggleTwoStateText.offText})]}));break;}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:{position:\"relative\",userSelect:\"none\",...props.font,...props.style},children:layers});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */const Filter=withCSS(FilterComponent,[\"select.superfields-dropdown:focus-visible { outline: none; }\"],\"superfields-filter\");export default Filter;const paddingRadiusProps={padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}};addPropertyControls(Filter,{...superfieldsId(),filterBy:{type:ControlType.Enum,defaultValue:\"field\",options:[\"field\",\"favourites\"],optionTitles:[\"CMS Field\",\"Favourites\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},fieldType:{type:ControlType.Enum,defaultValue:FilterFieldType.Option,options:[FilterFieldType.Option,FilterFieldType.Toggle,FilterFieldType.Text,FilterFieldType.Reference,FilterFieldType.MultiReference,FilterFieldType.MultipleOptions],optionTitles:[\"Option\",\"Toggle\",\"Text\",\"Reference\",\"Multi-Reference\",\"Multiple Options\"],hidden:props=>props.filterBy!=\"field\"},fieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",hidden:props=>props.filterBy!==\"field\"||props.fieldType===FilterFieldType.MultipleOptions},referenceFieldType:{type:ControlType.Enum,defaultValue:FilterFieldType.Text,options:[FilterFieldType.Option,FilterFieldType.Toggle,FilterFieldType.Text],optionTitles:[\"Option\",\"Toggle\",\"Text\"],hidden:props=>props.filterBy!==\"field\"||!isReferenceType(props.fieldType)},referenceFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"Reference CMS Field Name\",hidden:props=>props.filterBy!==\"field\"||!isReferenceType(props.fieldType)},optionFieldNames:{type:ControlType.Array,title:\"Field Names\",control:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\"},hidden:props=>props.filterBy!==\"field\"||props.fieldType!==FilterFieldType.MultipleOptions},filterTypeOption:{type:ControlType.Enum,defaultValue:\"dropdown\",options:[\"dropdown\",\"buttonGroup\"],optionTitles:[\"Dropdown\",\"Buttons\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Type\",hidden:props=>!isOptionType(props)},filterTypeToggle:{type:ControlType.Enum,defaultValue:\"toggleSwitch\",options:[\"toggleSwitch\",\"checkbox\",\"dropdown\",\"buttonGroup\"],optionTitles:[\"Toggle Switch\",\"Checkbox\",\"Dropdown\",\"Buttons\"],title:\"Type\",hidden:props=>fieldType(props)!=FilterFieldType.Toggle},options:{type:ControlType.Object,controls:{defaultValue:{type:ControlType.String,defaultValue:\"\",placeholder:\"Default Value\"},optionMode:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"manual\",\"auto\"],optionTitles:[\"Manual\",\"Auto\"],displaySegmentedControl:true,title:\"Options\"},optionValues:{type:ControlType.Array,title:\" \",control:{type:ControlType.String,defaultValue:\"\"},hidden:props=>props.optionMode!==\"manual\"},optionOrder:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"alphabetical\"],optionTitles:[\"Default\",\"Alphabetical\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Order\",description:\"Connect the collection list to enable auto options.\",hidden:props=>props.optionMode!==\"auto\"},placeholder:{type:ControlType.String,defaultValue:\"[Preview project]\",hidden:props=>props.optionMode!==\"auto\"},allOption:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},allText:{type:ControlType.String,defaultValue:\"All\",title:\" \",hidden:props=>!props.allOption}},hidden:props=>!isOptionType(props)},textCondition:{type:ControlType.Enum,defaultValue:FilterTextCondition.Equals,options:[FilterTextCondition.Equals,FilterTextCondition.Contains],optionTitles:[\"Equals\",\"Contains\"],displaySegmentedControl:true,title:\"Condition\",hidden:props=>!CONDITION_FIELD_TYPES.includes(fieldType(props))||props.options.optionMode!==\"manual\"},multipleOptionsNoneOption:{type:ControlType.String,defaultValue:\"\",placeholder:\"None Option Name\",title:\"None Option\",hidden:props=>props.fieldType!==FilterFieldType.MultipleOptions},collectionList:{type:ControlType.ComponentInstance,hidden:props=>!isOptionType(props)||props.options.optionMode!=\"auto\"},toggleMultiOptions:{type:ControlType.Object,title:\"Options\",controls:{defaultValue:{type:ControlType.Enum,defaultValue:null,options:[\"all\",\"on\",\"off\"],optionTitles:[\"All\",\"Yes\",\"No\"],displaySegmentedControl:true},allOption:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},allText:{type:ControlType.String,defaultValue:\"All\",title:\" \",hidden:props=>!props.allOption},yesOption:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},yesText:{type:ControlType.String,defaultValue:\"On\",title:\" \",hidden:props=>!props.yesOption},noOption:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},noText:{type:ControlType.String,defaultValue:\"Off\",title:\" \",hidden:props=>!props.noOption},order:{type:ControlType.Enum,defaultValue:\"yesNo\",options:[\"yesNo\",\"noYes\"],optionTitles:[\"Yes/No\",\"No/Yes\"],displaySegmentedControl:true,hidden:props=>!props.yesOption||!props.noOption}},hidden:props=>fieldType(props)!=FilterFieldType.Toggle||filterType(props)!=\"dropdown\"&&filterType(props)!=\"buttonGroup\"},toggleTwoStateOptions:{type:ControlType.Object,title:\"Options\",icon:\"boolean\",controls:{defaultValue:{type:ControlType.Enum,defaultValue:\"off\",options:[\"off\",\"on\"],optionTitles:[\"Off\",\"On\"],displaySegmentedControl:true},offState:{type:ControlType.Enum,defaultValue:\"all\",options:[\"all\",\"on\",\"off\"],optionTitles:[\"All Items\",\"On/True Only\",\"Off/False Only\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},onState:{type:ControlType.Enum,defaultValue:\"on\",options:[\"all\",\"on\",\"off\"],optionTitles:[\"All Items\",\"On/True Only\",\"Off/False Only\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}},hidden:props=>fieldType(props)!=FilterFieldType.Toggle||filterType(props)!=\"toggleSwitch\"&&filterType(props)!=\"checkbox\"},toggleTwoStateText:{type:ControlType.Object,optional:true,defaultValue:{offText:\"Off\",onText:\"On\",location:\"right\",gap:10},title:\"Text\",controls:{offText:{type:ControlType.String,defaultValue:\"Off\"},onText:{type:ControlType.String,defaultValue:\"On\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},location:{type:ControlType.Enum,defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1}},hidden:props=>fieldType(props)!=FilterFieldType.Toggle||filterType(props)!=\"toggleSwitch\"&&filterType(props)!=\"checkbox\"},multiSelect:{type:ControlType.Boolean,defaultValue:false,title:\"Multi-Select\",hidden:props=>filterType(props)!=\"buttonGroup\"||fieldType(props)==FilterFieldType.Toggle},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},buttonGroupStyle:{type:ControlType.Object,title:\"Buttons\",buttonTitle:\"Styles\",controls:{fill:fillPropOnOff({colorOff:\"#F0F0F0\",colorAOff:\"#EDEDED\",colorBOff:\"#CCC\",colorOn:\"#0075FF\",colorAOn:\"#70B3FF\",colorBOn:\"#0075FF\"}),selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Font Color On\"},defaultFontColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Font Color Off\"},...paddingRadiusProps,border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0051ad\",title:\"Color On\"},defaultColor:{type:ControlType.Color,defaultValue:\"#222\",title:\"Color Off\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadowsSelected:{type:ControlType.BoxShadow,title:\"Shadow On\"},shadows:{type:ControlType.BoxShadow,title:\"Shadow Off\"},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"}},hidden:props=>filterType(props)!=\"buttonGroup\"},buttonGroupLayout:{type:ControlType.Object,title:\"Layout\",buttonTitle:\"Stack\",controls:{direction:{type:ControlType.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true},distribute:{type:ControlType.Enum,defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"]},wrap:{type:ControlType.Boolean,defaultValue:false},gapH:{type:ControlType.Number,defaultValue:8,min:0,step:1},gapV:{type:ControlType.Number,defaultValue:8,min:0,step:1},width:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true}},hidden:props=>filterType(props)!=\"buttonGroup\"},dividerStyle:{type:ControlType.Object,title:\"Dividers\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},width:{type:ControlType.Number,defaultValue:1,min:0,displayStepper:true},rounded:{type:ControlType.Boolean,defaultValue:false},marginH:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true},marginV:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,description:\"Add a divider by using *---* as an option name\"}},hidden:props=>filterType(props)!=\"buttonGroup\"||fieldType(props)!=FilterFieldType.Option&&fieldType(props)!=FilterFieldType.Text||props.options.optionMode!==\"manual\"},dropdownStyle:{type:ControlType.Object,title:\"Dropdown\",buttonTitle:\"Styles\",controls:{fill:fillProp({color:\"#F0F0F0\"}),fontColor:{type:ControlType.Color,defaultValue:\"#000\"},...paddingRadiusProps,arrow:{type:ControlType.Object,defaultValue:{size:12,gap:10},optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,optional:true},size:{type:ControlType.Number,defaultValue:12,min:1,step:1},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},stroke:{type:ControlType.Number,defaultValue:2,min:.1,step:.1,displayStepper:true}}},border:borderPropertyControl(),shadows:{type:ControlType.BoxShadow},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"}},hidden:props=>filterType(props)!=\"dropdown\"},toggleSwitchStyle:{type:ControlType.Object,title:\"Toggle Switch\",buttonTitle:\"Styles\",icon:\"boolean\",controls:{fill:fillPropOnOff({colorOn:\"#0075FF\",colorAOn:\"#70B3FF\",colorBOn:\"#0075FF\",colorOff:\"#EDEDED\",colorAOff:\"#EDEDED\",colorBOff:\"#CCC\"}),border:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"#222\"},colorOff:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},switchFill:fillPropOnOff({colorOn:\"#FFF\",colorAOn:\"#FFF\",colorBOn:\"#D6D6D6\",colorOff:\"#FFF\",colorAOff:\"#FFF\",colorBOff:\"#D6D6D6\"}),switchBorder:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"#222\"},colorOff:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:{type:ControlType.BoxShadow,defaultValue:\"0px 2px 4px 0px rgba(0,0,0,0.2)\"},height:{type:ControlType.Number,defaultValue:32,min:1,step:1},padding:{type:ControlType.Number,defaultValue:4,min:0,step:1,displayStepper:true},radius:{type:ControlType.Number,defaultValue:16,min:0}},hidden:props=>filterType(props)!=\"toggleSwitch\"},checkboxStyle:{type:ControlType.Object,title:\"Checkbox\",buttonTitle:\"Styles\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:24,min:1,step:1},radius:{type:ControlType.Number,defaultValue:6,min:0},icon:{type:ControlType.Object,optional:true,defaultValue:{size:16,color:\"#FFF\",rounded:true},buttonTitle:\"Options\",controls:{size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:2,min:1,step:.1},colorOn:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Color\"},rounded:{type:ControlType.Boolean,defaultValue:true}}}},hidden:props=>filterType(props)!=\"checkbox\"},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0},hidden:props=>filterType(props)==\"dropdown\"}});const isReferenceType=fieldType=>fieldType===FilterFieldType.Reference||fieldType===FilterFieldType.MultiReference;function filterType(props){if(props.filterBy==\"field\"){const type=isReferenceType(props.fieldType)?props.referenceFieldType:props.fieldType;if(type==FilterFieldType.Toggle){return props.filterTypeToggle;}else{return props.filterTypeOption;}}else{return props.filterTypeToggle;}}function fieldType(props){if(props.filterBy==\"field\"){const type=isReferenceType(props.fieldType)?props.referenceFieldType:props.fieldType;return type===FilterFieldType.MultipleOptions?FilterFieldType.Option:type;}else{return FilterFieldType.Toggle;}}function isOptionType(props){if(props.filterBy==\"field\"){if(isReferenceType(props.fieldType)){return props.referenceFieldType==FilterFieldType.Option||props.referenceFieldType==FilterFieldType.Text;}else{return props.fieldType==FilterFieldType.Option||props.fieldType==FilterFieldType.Text||props.fieldType==FilterFieldType.MultipleOptions;}}else{return false;}}function isDivider(text){return text?DASHES_ONLY_REGEX.test(text)&&text.length>=3:false;}function FilterButton(props){const{selected,border}=props;return /*#__PURE__*/_jsxs(motion.div,{onClick:props.onClick,animate:{...createBackground(props.fill,selected),color:selected?props.selectedFontColor:props.defaultFontColor,boxShadow:selected&&props.shadowsSelected?props.shadowsSelected:props.shadows},style:{position:\"relative\",width:props.direction==\"vertical\"&&props.width==\"fill\"?\"100%\":\"max-content\",flex:props.width==\"fill\"?1:undefined,cursor:\"pointer\",padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined},initial:false,transition:props.transition,children:[props.text,border&&/*#__PURE__*/_jsx(Border,{...border,color:selected?border.selectedColor:border.defaultColor,transition:props.transition})]});}function ButtonGroupDivider({color,width,rounded,marginH,marginV,layout}){const horizontal=layout.direction==\"vertical\";return /*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:color,width:horizontal?undefined:width,height:horizontal?width:undefined,margin:`${marginV}px ${marginH}px`,borderRadius:rounded?1e4:undefined,alignSelf:\"stretch\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"OptionOrder\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionMode\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Filter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"FilterBy\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (62362ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,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 Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/n6xMT31hGyPrUH9yEpKB/g65lsekTKencpqT4QqYv/GTwU0TxUD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/61oxVQOZqwkCkKPrWDSw/015nGrJOm48hEMDJHrb0/UR8CY8HNU.js\";const EmbedFonts=getFonts(Embed);const enabledGestures={oiLt88M0V:{hover:true},RaI_YJ0su:{hover:true}};const cycleOrder=[\"RaI_YJ0su\",\"oiLt88M0V\"];const serializationHash=\"framer-ivG7J\";const variantClassNames={oiLt88M0V:\"framer-v-1wv1hyd\",RaI_YJ0su:\"framer-v-1hu405\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={Abspielbar:\"RaI_YJ0su\",Verschwommen:\"oiLt88M0V\"};const getProps=({datum,grafik,grafikVisible,height,hTMLCode,id,link,titel,videoVisible,width,...props})=>{return{...props,bceQ9QEjG:hTMLCode??props.bceQ9QEjG,KOR9zJhUE:link??props.KOR9zJhUE,nno6rmnlJ:datum??props.nno6rmnlJ??\"00.00.0000\",ovSlU_cgn:grafikVisible??props.ovSlU_cgn??true,SHyH2u_CJ:titel??props.SHyH2u_CJ??\"Lorem ipsum dolor sit\",T654VI5HP:videoVisible??props.T654VI5HP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"RaI_YJ0su\",YpCZuOhKp:grafik??props.YpCZuOhKp};};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,bceQ9QEjG,SHyH2u_CJ,nno6rmnlJ,YpCZuOhKp,ovSlU_cgn,T654VI5HP,KOR9zJhUE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RaI_YJ0su\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"oiLt88M0V-hover\")return true;if(baseVariant===\"oiLt88M0V\")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-1hu405\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Abspielbar\",layoutDependency:layoutDependency,layoutId:\"RaI_YJ0su\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.15)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"oiLt88M0V-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.25)\"},\"RaI_YJ0su-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.25)\"}},...addPropertyOverrides({\"oiLt88M0V-hover\":{\"data-framer-name\":undefined},\"RaI_YJ0su-hover\":{\"data-framer-name\":undefined},oiLt88M0V:{\"data-framer-name\":\"Verschwommen\"}},baseVariant,gestureVariant),children:[ovSlU_cgn&&/*#__PURE__*/_jsx(Link,{href:KOR9zJhUE,motionChild:true,nodeId:\"XhTk36L25\",openInNewTab:false,scopeId:\"ciDroUx5C\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\"},className:\"framer-pi9d8e framer-1jx95lp\",\"data-framer-name\":\"Grafik\",layoutDependency:layoutDependency,layoutId:\"XhTk36L25\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+15+(((componentViewport?.height||486)-30-138.8)/2+0+0)+0+0),sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,...toResponsiveImage(YpCZuOhKp)},className:\"framer-1x6t4qb\",layoutDependency:layoutDependency,layoutId:\"U1HxKyB_x\",...addPropertyOverrides({\"RaI_YJ0su-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+15+(((componentViewport?.height||486)-30-138.8)/2+0+0)+0+-4.525),sizes:`calc((${componentViewport?.width||\"100vw\"} - 30px) * 1.05)`,...toResponsiveImage(YpCZuOhKp)}}},baseVariant,gestureVariant)})})}),T654VI5HP&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qqf7se\",\"data-border\":true,\"data-framer-name\":\"Video\",layoutDependency:layoutDependency,layoutId:\"Grl4mz24X\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.05)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-gml94a\",\"data-framer-name\":\"Verschwommen\",layoutDependency:layoutDependency,layoutId:\"iVvzdhXz7\",style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(5px)\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:456,pixelWidth:450,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/nhkMn9ZJn19Tg4DNbMSYeBqyZQ.png\"},className:\"framer-1g2sbi0\",\"data-framer-name\":\"Lock\",layoutDependency:layoutDependency,layoutId:\"myR6vONcM\",...addPropertyOverrides({\"oiLt88M0V-hover\":{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+15+(((componentViewport?.height||486)-30-138.8)/2+0+0)+0+32.5),pixelHeight:456,pixelWidth:450,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/nhkMn9ZJn19Tg4DNbMSYeBqyZQ.png\"}},oiLt88M0V:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+15+(((componentViewport?.height||486)-30-138.8)/2+0+0)+0+55),pixelHeight:456,pixelWidth:450,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/nhkMn9ZJn19Tg4DNbMSYeBqyZQ.png\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-75zjc0-container\",\"data-framer-name\":\"HTML Code\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TUXNe37uu-container\",name:\"HTML Code\",nodeId:\"TUXNe37uu\",rendersWithMotion:true,scopeId:\"ciDroUx5C\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:bceQ9QEjG,id:\"TUXNe37uu\",layoutId:\"TUXNe37uu\",name:\"HTML Code\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:bceQ9QEjG,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vvs20t\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"TLgEjPUOh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-drf3vi\",\"data-styles-preset\":\"GTwU0TxUD\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Lorem ipsum dolor sit\"})}),className:\"framer-qltm0w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OTSMX9xNq\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SHyH2u_CJ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q24pnf\",layoutDependency:layoutDependency,layoutId:\"aNVZt4j4k\",style:{opacity:.5},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ht5plw\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"BNT9KVHHx\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 -960 960 960\" width=\"24\" fill=\"#fff\"><path d=\"m612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1l90xs0\",\"data-styles-preset\":\"UR8CY8HNU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"00.00.0000\"})}),className:\"framer-9jqdh8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JDRM_DP6B\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nno6rmnlJ,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ivG7J.framer-1jx95lp, .framer-ivG7J .framer-1jx95lp { display: block; }\",\".framer-ivG7J.framer-1hu405 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 15px; position: relative; width: 350px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ivG7J .framer-pi9d8e { align-content: center; align-items: center; aspect-ratio: 1.7679558011049723 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 181px); justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ivG7J .framer-1x6t4qb { flex: none; height: 100%; overflow: visible; position: relative; width: 100%; }\",\".framer-ivG7J .framer-1qqf7se { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ivG7J .framer-gml94a { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-ivG7J .framer-1g2sbi0 { aspect-ratio: 1.028169014084507 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 195px); overflow: visible; position: relative; width: 25%; }\",\".framer-ivG7J .framer-75zjc0-container { aspect-ratio: 1.7675675675675675 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 181px); pointer-events: auto; position: relative; width: 1px; }\",\".framer-ivG7J .framer-1vvs20t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ivG7J .framer-qltm0w { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ivG7J .framer-q24pnf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ivG7J .framer-1ht5plw { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-ivG7J .framer-9jqdh8 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ivG7J.framer-v-1wv1hyd .framer-1g2sbi0 { height: var(--framer-aspect-ratio-supported, 78px); }\",\".framer-ivG7J.framer-v-1wv1hyd .framer-75zjc0-container { pointer-events: none; }\",\".framer-ivG7J.framer-v-1hu405.hover .framer-1x6t4qb { height: 105%; width: 105%; }\",\".framer-ivG7J.framer-v-1wv1hyd.hover .framer-1g2sbi0 { height: var(--framer-aspect-ratio-supported, 109px); width: 35%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-ivG7J[data-border=\"true\"]::after, .framer-ivG7J [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 486\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oiLt88M0V\":{\"layout\":[\"fixed\",\"auto\"]},\"GAeHmUEVV\":{\"layout\":[\"fixed\",\"auto\"]},\"OXRjPB7lv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bceQ9QEjG\":\"hTMLCode\",\"SHyH2u_CJ\":\"titel\",\"nno6rmnlJ\":\"datum\",\"YpCZuOhKp\":\"grafik\",\"ovSlU_cgn\":\"grafikVisible\",\"T654VI5HP\":\"videoVisible\",\"KOR9zJhUE\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerciDroUx5C=withCSS(Component,css,\"framer-ivG7J\");export default FramerciDroUx5C;FramerciDroUx5C.displayName=\"Video Kasten\";FramerciDroUx5C.defaultProps={height:486,width:350};addPropertyControls(FramerciDroUx5C,{variant:{options:[\"RaI_YJ0su\",\"oiLt88M0V\"],optionTitles:[\"Abspielbar\",\"Verschwommen\"],title:\"Variant\",type:ControlType.Enum},bceQ9QEjG:{defaultValue:\"\",displayTextArea:true,title:\"HTML Code\",type:ControlType.String},SHyH2u_CJ:{defaultValue:\"Lorem ipsum dolor sit\",displayTextArea:false,title:\"Titel\",type:ControlType.String},nno6rmnlJ:{defaultValue:\"00.00.0000\",displayTextArea:false,title:\"Datum\",type:ControlType.String},YpCZuOhKp:{title:\"Grafik\",type:ControlType.ResponsiveImage},ovSlU_cgn:{defaultValue:true,title:\"Grafik - Visible\",type:ControlType.Boolean},T654VI5HP:{defaultValue:true,title:\"Video - Visible\",type:ControlType.Boolean},KOR9zJhUE:{title:\"Link\",type:ControlType.Link}});addFonts(FramerciDroUx5C,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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\"}]},...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerciDroUx5C\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"bceQ9QEjG\\\":\\\"hTMLCode\\\",\\\"SHyH2u_CJ\\\":\\\"titel\\\",\\\"nno6rmnlJ\\\":\\\"datum\\\",\\\"YpCZuOhKp\\\":\\\"grafik\\\",\\\"ovSlU_cgn\\\":\\\"grafikVisible\\\",\\\"T654VI5HP\\\":\\\"videoVisible\\\",\\\"KOR9zJhUE\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"350\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oiLt88M0V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GAeHmUEVV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OXRjPB7lv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"486\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ciDroUx5C.map"],
  "mappings": "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",
  "names": ["DEFAULT_SORTING_ID", "FAVOURITES_FILTER_ID", "DELIMITER", "FieldType", "FilterFieldType", "FilterTextCondition", "useInstanceId", "ae", "superfieldsId", "hidden", "ControlType", "buttonPropertyControls", "text", "props", "fillProp", "borderPropertyControl", "Button", "onClick", "onMouseEnter", "layer", "width", "height", "q", "u", "createBackground", "Border", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "motion", "Message", "title", "subtitle", "createBackground", "fill", "on", "color", "colorA", "colorB", "fillProp", "gradientColorA", "gradientColorB", "noDefault", "props", "ControlType", "fillPropOnOff", "colorOn", "colorAOn", "colorBOn", "colorOff", "colorAOff", "colorBOff", "sortingControls", "defaultSorting", "hidden", "ControlType", "props", "sortFieldType", "getCollectionData", "collectionList", "queryParent", "query", "from", "collections", "processJoin", "select", "field", "mainCollection", "c", "multiReferenceQueries", "multiReferenceIdMap", "argument", "alias", "fieldId", "right", "queryData", "propertyControlsById", "propertyControlsByTitle", "collection", "byId", "byName", "propertyControls", "id", "control", "childrenFunction", "clpc", "join", "addFieldsToSelect", "fields", "selectItem", "getSelectItemForField", "name", "referenceFieldName", "mainAlias", "propertyControl", "referencedField", "matchFound", "item", "createStore", "t", "e", "setState", "r", "c", "n", "getState", "subscribeWithSelector", "o", "listenerToAdd", "window", "s", "ue", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "f", "S", "b", "g", "w", "listener", "p", "ne", "shallow", "createInitialState", "useBaseStore", "create", "set", "get", "id", "path", "getCurrentPath", "updates", "state", "totalItems", "fieldName", "value", "currentFilters", "randomizationSeed", "search", "sortOption", "page", "useSuperfieldsStore", "selector", "initialize", "initializedRef", "pe", "_", "startTransition", "_e", "currentRouteId", "useRouter", "previousRouteIdRef", "memoizedFunctions", "se", "functions", "key", "args", "window", "ue", "freshState", "initializedState", "initialState", "newState", "shallow", "Store_default", "FilterBy", "FilterType", "OptionMode", "OptionOrder", "ALL_SELECTED_VALUE", "LAYOUT_ALIGNMENTS", "TOGGLE_VALUES", "DASHES_ONLY_REGEX", "CONDITION_FIELD_TYPES", "FilterFieldType", "DIVIDER", "FAVOURITES_URL_PARAMETER", "TRUE_VALUES", "FALSE_VALUES", "FilterComponent", "props", "superfieldsId", "filterBy", "options", "referenceFieldName", "referenceFieldType", "buttonGroupLayout", "buttonGroupStyle", "toggleMultiOptions", "toggleTwoStateOptions", "toggleTwoStateText", "dropdownStyle", "toggleSwitchStyle", "checkboxStyle", "layout", "transition", "isCanvas", "RenderTarget", "rawFieldType", "fieldName", "DELIMITER", "FAVOURITES_FILTER_ID", "isReference", "isReferenceType", "fieldType", "filterType", "allOption", "showDividers", "instanceId", "urlParameter", "collectionList", "query", "propertyControlsById", "propertyControlsByTitle", "collections", "multiReferenceIdMap", "multiReferenceQueries", "getCollectionData", "mainAlias", "mainPropertyControlsById", "mainPropertyControlsByTitle", "select", "multiReferenceSelect", "rAlias", "selectItem", "getSelectItemForField", "propertyControl", "fieldId", "rCollection", "c", "originalSelect", "item", "rPropertyControlsById", "rFieldId", "collectionData", "useQueryData", "rCollectionData", "selectValue", "v", "rQuery", "optionValues", "optionFieldNames", "optionValuesList", "control", "allValues", "index", "value", "rPropertyControlsByTitle", "data", "defaultOptionIsValid", "offValue", "onValue", "defaultValue", "values", "filters", "setFilterValue", "Store_default", "state", "initialValue", "paramValue", "window", "lowerParamValue", "FilterTextCondition", "setFilter", "newValue", "optionItems", "i", "isDivider", "layers", "dropdownArrow", "pt", "pl", "pb", "pr", "dropdownRadius", "u", "event", "createBackground", "Border", "FilterButton", "ButtonGroupDivider", "height", "padding", "border", "switchBorder", "motion", "Filter", "withCSS", "Filter_default", "paddingRadiusProps", "ControlType", "addPropertyControls", "isOptionType", "fillPropOnOff", "fillProp", "borderPropertyControl", "type", "text", "selected", "color", "width", "rounded", "marginH", "marginV", "horizontal", "EmbedFonts", "getFonts", "Embed", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "datum", "grafik", "grafikVisible", "height", "hTMLCode", "id", "link", "titel", "videoVisible", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "bceQ9QEjG", "SHyH2u_CJ", "nno6rmnlJ", "YpCZuOhKp", "ovSlU_cgn", "T654VI5HP", "KOR9zJhUE", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "Link", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "SVG", "css", "FramerciDroUx5C", "withCSS", "ciDroUx5C_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
